连接
Hub 端口的 D+、D- 都有 15K 的下拉电阻,平时为低电平。全速设备内部的D+ 有 1.5K 的上拉电阻,低速设备内部的 D- 有 1.5K
的上拉电阻,连接到 Hub 后会导致 Hub 的 D+ 或 D- 电平变化,Hub 根据变化的引脚分辨接进来的是全速设备还是低速设备。
高速设备一开始也是作为全速设备被识别的。
全速设备、高速设备连接时,D+ 引脚的电平由低变高:
低速设备连接时,D- 引脚的电平由低变高:
断开
对于低速、全速设备,接到 Hub 时导致 D- 或 D+ 引脚变为高电平,断开设备后,D- 或 D+ 引脚变为低电平:
对于高速设备,它先作为全速设备被识别出来,然后再被识别为高速设备。工作于高速模式时,D+ 的上拉电阻是断开的,所以对于工作于高速模式的 USB
设备,无法通过 D+ 的引脚电平变化监测到它已经断开。
工作于高速模式的设备,D+、D- 两边有 45 欧姆的下拉电阻,用来消除反射信号:
当断开高速设备后,Hub 发出信号,得到的反射信号无法衰减,Hub 监测到这些信号后就知道高速设备已经断开,内部电路图如下:
全部0条评论
快来发表一下你的评论吧 !