USB2.0集线器HUB
+ -

事务传换器TT的错误处理

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

USB2.0集线器事务传换器TT仅在上游端口工作在高速模式下,其下游端口工作在低速模式下。

TT 在处理下行全速/低速端口的收发时,要遵守FS/LS专属的 EOF1、EOF2 时序边界规则。

  • 若 TT 在下行总线EOF2 时段接收数据包,必须禁用当前正在发送数据的下行端口。
  • 若 TT 在下行总线EOF1 临近时段发送数据包,必须按[USB集线器错误检测的原理与时机规范强]制执行异常终止时序,并停止数据发送。
  • 当 TT 即将发起非周期性全速 / 低速事务时,必须提前判定:在 EOF1 到来前,是否有充足时间完成本次事务。该判定依据事务的标准数据包时序规则;由于 TT 无法获知 IN 传输的数据载荷长度,需以对应传输类型的最大允许包长作为判断依据。
  • 对于周期性事务无需执行该时间校验,其微帧流水线为独立维护。

集线器工作在高速模式下

由于事务转换器的下游端口为低速全设备,使用以SOF的帧定时器为1ms,但USB上游端口工作在高速模式下,其定时器为125us,所以高速模式下接 FS/LS 下行设备时:依靠 125μs 高速微帧定时器,衍生出 1ms 全速帧定时器,专门用于下行全速 / 低速端口的 EOF 时序管控,所以事务转换器需要向下行全速 / 低速端口下发 FS 标准 SOF,完成「高速总线 ↔ 全速 / 低速总线」的桥接时序

集线器工作在低全速模式下

该模式下,事务转换器不工作,其工作由中继器完成。

参考资料

详细的错误处理过程见:
USB集线器的位时间与帧/微帧定时器https://www.usbzh.com/article/detail-1622.html
USB集线器错误检测的原理与时机 https://www.usbzh.com/article/detail-1623.html

本文链接为:http://www.usbzh.com/article/detail-1635.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 篇笔记 写笔记

事务传换器TT的错误处理
USB2.0集线器事务传换器TT仅在上游端口工作在高速模式下,其下游端口工作在低速模式下。TT 在处理下行全速/低速端口的收发时,要遵守FS/LS专属的 EOF1、EOF2 时序边界规则。若 TT 在下行总线EOF2 时段接收数据包,必须禁用当前正在发送数据的下行端口。若 TT 在下行总线EO......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • CDC
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

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

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