泡泡网移动电源频道 PCPOP首页      /      正文

日常生活大揭秘 USB口如何给手机充电

    USB口对设备的识别

    有一个比较专业的词“枚举(USB Enumeration)”,对USB设备来说是必须要经过的一步认证,在这个过程中USB控制器识别插入的设备是高速还是低调,硬件驱动的VID,供电需求等等信息。

    所有接入USB口的设备在刚开始消耗的电流都不能超过100mA,只有在枚举过程后主机才决定是否可以给设备提供更高的电流。

    如果没有枚举过程则USB口最多只能提供100mA的电流,如果用电器拉载超过100mA以上的负载,则USB控制器会关闭USB口。

USB口给手机充电的知识

USB枚举过程只需要开发者考虑

    所有接入USB口的设备在刚开始消耗的电流都不能超过100mA,只有在枚举过程后主机才决定是否可以给设备提供更高的电流。

USB口给手机充电的知识

USB的枚举就像公司面试

    这个过程好比一个公司,你就是USB设备,要进入公司首先要面试(枚举),你到了面试现场(第一次插入设备),面试官首先了解到你的外表,性别已经你要应聘的岗位(设备描述符),然后给你一个号,以后就开始按号叫人,当你被叫到就开始问你的专业知识,性格等(配置描述符),如果你比较合适(通过了枚举)你就会录取了,并且注册一个你的信息到公司(驱动安装,并且写入注册表)。等你下次来公司,只要把工号(PID,VID)报上,就知道是你来了。

    当然,实际过程远比描述的详细和复杂。整个枚举过程发生在USB设备接到USB口上的前几秒钟,对用户是不透明的。

0人已赞

关注我们

泡泡网

手机扫码关注