阅读:1457回复:1
电脑启动的时侯USB设备是怎样检测的?哪位高手能告诉我? |
|
沙发#
发布于:2003-02-11 12:26
一般情况下usb设备不能检测到电脑是否开机,反而是电脑检测到usb的存在的。如果是总线供电的usb设备,开机后,设备会得到不超过100mA、+5V的电源供应。然后情况会因为芯片的不同而不同。但总的来说都要经过枚举,载入驱动等几个步骤,然后主机才能和设备通讯。
主机发现USB设备是通过USB电缆中D+、D-信号线上的电平变化来实现的,对于2.0的设备,如果上电之前设备方D+信号线上有上拉电阻存在,那么就会有电平由低到高的变化,主机上的HUB在时刻监测着信号线,一旦发现这个变化就会告知主机有新的USB设备插入,然后会产生有主机方发起的枚举过程。 不知道说明白了没有,如果有所遗漏兄弟们指正。 |
|