高速和全速设备D+上有个1.5k的上拉电阻,低速设备D-上有1.5K的上拉电阻,而host或者hub口上面的D+,D-上面都是下拉电阻。阻值为15k。所以,全速和高速设备接上PC时D+上电压被拉高,低速设备设备街上PC是D-上电压会被拉高。
高速设备有个高速握手的过程。
具体:高速设备连接上以后,设备端会发出一个ChirpK,幅度大概800mv左右,时间大概不小于2ms,然后PC会发出JKJK脉冲,然后高速设备看到JKJK的脉冲之后会接上终端电阻,JKJK脉冲幅度降低。PC端看到握手完成,会发SE0信号。
如果没有chirpK就被识别为Full speed.
这是硬件上做的。
|