USB2.0设备速度的识别

2020-08-26

USB2.0设备速度的识别

USB2.0是采用在D+和D-信号线上增加上拉电阻的方法来识别低速和全速设备。主要防水有以下三种:1.低速USB设备的D-信号线上连有1.5kΩ的上拉电阻接至3.0~3.6V电压。2.全速USB设备的D+信号线上连有1.5kQ的上拉电阻接至3.0~3.6V 电压。3.主机或者集线器的下行端口的D+和D-信号线上都连有15kΩ的下拉电阻到地。

USB2.0设备速度的识别

当控制器或集线器的下行端口没有与USB2.0设备连接时,其D+和D-信号线上的下拉电阻使得这两条数据线的电压都是低电平:当低速/全速设备连接USB设备以后,在D-或者D+信号线上会出现大小为15/ (15+1.5)*Vcc的电压,而D+/D-信号线上仍然保持低电平。如果这种状态持续2.5μs以上,USB2.0主机就会认为一个低速/全速设备已经连接成功。

USB2.0高速设备识别:高速设备在连接起始时以全速速率与主机进行通信,以完成其配置操作,这时候需要在D+信号线上把1.5kΩ的上拉电阻接至3.0~3.6V电压。当USB2.0高速设备正常工作时,如果采用高速传输,D+信号线不需要上拉;如果采用全速传输,则D+信号线必须使用上拉电阻。

所以,为识别出USB2.0设备的速度属性,需要在上拉电阻和D+信号线之间连接一个由软件控制的开关(也称为软连接功能),目前大部分的恩智浦微控制器的USB2.0外设内部已经集成了这个功能。用户只需要控制寄存器即可,无须增加额外的外部控制电路。

USB2.0设备速度的识别

Copyright ©2005 - 2013 深圳市步步精科技有限公司
微型轻触开关生产厂家,针座连接器定制厂商,USB接插件批发采购价格