USB集线器的工作模式 (中断器模式与故障检测)
2026-04-22
本文链接为:http://www.usbzh.com/article/detail-1621.html ,欢迎转载,转载请附上本文链接。
中继模式定义
中继器模式就是集线器在纯粹地转发和增强信号,不做速度转换的工作模式。
中继模式下功能
1. 什么时候进入“中继器模式”?
情况一:全速/低速环境
当集线器的上游(连接主机的那一侧)本身工作在全速或低速时,集线器就进入“全速/低速中继器模式”。此时,它就像一个简单的信号放大器,把所有端口的数据直接连通,不涉及任何速度转换。情况二:高速环境下的高速设备
当上游是高速,但下游连接了一个高速设备时,集线器就进入“高速中继器模式”。这时,它直接在高速通道里转发信号,同样不进行速度转换。
2. “中继器模式”的核心特点
- 只转发,不翻译:这是它最核心的特征。它接收一侧的信号,进行整形、放大,然后从另一侧发出去,但不改变信号的速率。全速进来,全速出去;高速进来,高速出去。
- 负责物理连接:在这种模式下,集线器的任务就是维护一个直接的、物理层面的电气连接路径。
- 需要处理故障:“集线器需在中继器模式下处理连接故障”。因为在这个模式下,数据是直接“流”过去的,一旦发生电气错误(如短路、设备没响应),很容易导致整个通路卡死(死锁),所以集线器必须在这个模式下能检测并防止这类故障。
3. 与“非中继器模式”的对比
- 中继器模式:高速集线器 + 高速设备 或 全/低速集线器 + 全/低速设备。速度匹配,直接转发信号。
- 非中继器模式(使用事务转换器):高速集线器 + 全/低速设备。速度不匹配,不能简单转发。这时,集线器会关闭它的高速中继器,转而使用一个叫“事务转换器”的组件,把高速设备发来的“高速数据包”拆解或转换成全/低速设备能理解的“全/低速数据包”。这个模式就不是中继器模式了,而是更复杂的协议转换。
总结
“中继器模式”就是集线器在上下游设备速度一致时,充当的一个“物理信号放大器”角色,只负责复制和增强信号,不改变速度,也不理解数据包的内容。 也正因为这个模式如此“透明”,一旦线路出问题就容易造成整个总线卡死,所以故障检测和恢复机制在这个模式下特别重要。
本文链接为:http://www.usbzh.com/article/detail-1621.html ,欢迎转载,转载请附上本文链接。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936 USB技术交流3:1031974172
USB2.0集线器HUB





