USB2.0集线器HUB
+ -

USB集线器的工作模式 (中断器模式与故障检测)

2026-04-22 本文链接为:http://www.usbzh.com/article/detail-1621.html ,欢迎转载,转载请附上本文链接。

中继模式定义

中继器模式就是集线器在纯粹地转发和增强信号,不做速度转换的工作模式。

中继模式下功能

  • USB工作在中断器模式下,需要检测并防止任何连接故障(尤其是可能导致死锁的故障)。
  • 集线器仅需在处于中继器模式时处理连接故障。
  • 集线器还必须能够检测并恢复发送给集线器控制器的丢失或损坏的数据包。

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

0 篇笔记 写笔记

USB集线器的工作模式
中继模式定义中继器模式就是集线器在纯粹地转发和增强信号,不做速度转换的工作模式。中继模式下功能USB工作在中断器模式下,需要检测并防止任何连接故障(尤其是可能导致死锁的故障)。集线器仅需在处于中继器模式时处理连接故障。集线器还必须能够检测并恢复发送给集线器控制器的丢失或损坏的数据包。1. 什么......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • CDC
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!