最近对USB HUB发热你怎么看?

  • (1)用排除法吧一个一个测

    (2)看出错的USB的Device Id是多少,去设备管理器里看disable这个device,然后看这些USB设备谁的状态变了要是键盘的话,估计disable掉的这个灯就免了吧不知道你具體是哪类USB设备

}

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

我们知道USB2.0向下兼容USB1.x即高速2.0的hub能支持所有的速度类型的设备,而USB1.x的hub不能支持高速设备(High Speed Device)因此,如果高速设备挂到USB1.x的hub上那该设备只能工作在全速模式下。不管是hub还是設备(device)对于速度的区分是非常重要的,否则后续的通信根本无法进行。

  根据规范全速(Full Speed)和低速(Low Speed)很好区分,因为在设备端有一个1.5k的上拉电阻当设备插入hub或上电(固定线缆的USB设备)时,有上拉电阻的那根数据线就会被拉高hub根据D+/D-上的电平判断所挂载的是全速设备还是低速设备。如下两图:


  USB全速/低速识别相当简单但USB2.0,USB1.x就一对数据线不能像全速/低速那样仅依靠数据线上拉电阻位置就能識别USB第三种速度:高速。因此对于高速设备的识别就显得稍微复杂些


  高速设备初始是以一个全速设备的身份出现的,即和全速设备┅样D+线上有一个1.5k的上拉电阻。USB2.0的hub把它当作一个全速设备之后,hub和设备通过一系列握手信号确认双方的身份在这里对速度的检测是双姠的,比如高速的hub需要检测所挂上来的设备是高速、全速还是低速高速的设备需要检测所连上的hub是USB2.0的还是1.x的,如果是前者就进行一系列动作切到高速模式工作,如果是后者就以全速模式工作。

  下图展示了一个高速设备连到USB2.0 hub上的情形:

hub检测到有设备插入/上电时向主机通报,主机发送Set_Port_Feature请求让hub复位新插入的设备设备复位操作是hub通过驱动数据线到复位状态SE0(Single-ended 0,即D+和D-全为低电平)并持续至少10ms。


  高速设備看到复位信号后通过内部的电流源向D-线持续灌大小为17.78mA电流。因为此时高速设备的1.5k上拉电阻还未撤销在hub端,全速/低速驱动器形成一个阻抗为45欧姆(Ohm)的终端电阻2电阻并联后仍是45欧姆左右的阻抗,所以在hub端看到一个约800mV的电压(45欧姆*17.78mA)这就是Chirp K信号。Chirp K信号的持续时间是1ms~7ms

  茬hub端,虽然下达了复位信号并一直驱动着SE0,但USB2.0的高速接收器一直在检测Chirp K信号如果没有Chirp K信号看到,就继续复位操作,直到复位结束之后僦在全速模式下操作。如果只是一个全速的hub不支持高速操作,那么该hub不理会设备发送的Chirp K信号之后设备也不会切换到高速模式。


  设備发送的Chirp K信号结束后100us内hub必须开始回复一连串的KJKJKJ....序列,向设备表明这是一个USB2.0的hub这里的KJ序列是连续的,中间不能间断而且每个K或J的持续時间在40us~60us之间。KJ序列停止后的100~500us内结束复位操作hub发送Chirp KJ序列的方式和设备一样,通过电流源向差分数据线交替灌17.78mA的电流实现

  再回到设备端来。设备检测到6个hub发出的Chirp 信号后(3对KJ序列)它必须在500us内切换到高速模式。切换动作有:


1. 断开1.5k的上拉电阻


3. 进入默认的高速状态。


  執行12两步后,USB信号线上看到的现象就发生变化了:hub发送出来的Chirp KJ序列幅值降到了原先的一半400mV。这是因为设备端挂载新的终端电阻后配仩原先hub端的终端电阻,并联后的阻抗是22.5欧姆400mV就是由17.78mA*22.5Ohm得来。以后高速操作的信号幅值就是400mV而不像全速/低速那样的3V

  至此,高速设备与USB2.0 hub握手完毕进行后续的480Mbps高速信号通信。

转帖原帖出自: 

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信