USB2.0集线器中继器
2023-04-16
本文链接为:http://www.usbzh.com/article/detail-1173.html ,欢迎转载,转载请附上本文链接。
集线器中继器提供以下功能:
•设置和拆除数据包边界上的连接
•确保有序进入和退出挂起状态,包括正确处理远程唤醒
中继器高速端口选择状态机
该状态机用于对于有效的包连接建立,并在遇到噪音时保持连接状态。
中继器高速端口选择状态机定义了以下状态:
- Inactive 非激活:默认静默状态,复位、发送完成、异常静噪都会回到此态;
- Priming 预填充:检测到有效信号后进入,限时填充弹性缓冲(至少 12bit),做数据包接收预处理;
- Enable Transmit 使能发送:预填充完成且识别到合法 SORP 包头,输出 SOHP 通知中继器建立转发链路;
- Not Packet 非数据包:有有效信号但无合法 SORP,判定为杂波 / 无效信号,不开启端口转发。
中断器中断器状态机
USB Hub 中继器核心底层信号(各类 EOP、帧时序 EOF1/EOF2、SOP、时序锁定 / 挂起 / 复位等),是端口状态机跳转的触发条件。
- WFSOPFU(Wait for Start of Packet from Upstream Port):仅监听上行 SOP,无链路,用于帧尾时序同步、接收 SOF;
- WFEOPFU(Wait for End of Packet from Upstream Port ):上行→下行全链路打通,用于上行数据广播转发;
- WFSOP(Wait for Start of Packet ):同时监听上下行 SOP,无链路,为空闲监听态;
- WFEOP(Wait for End of Packet):下行数据向上行中继转发,超时到 EOF2 会触发 Babble 端口关闭。
所有状态切换严格绑定帧定时器时序(EOF1/EOF2)、收发器状态(复位 / 挂起 / 唤醒)与 SOP/EOP 报文事件,是 USB Hub 冲突防护、帧时序管理、异常端口隔离的核心逻辑。
本文链接为:http://www.usbzh.com/article/detail-1173.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





