USB3测试
+ -

进入LOOPBACK的方式

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

上下游端口两者进入Loopback模式的机制完全不同:

  • Hub下游端口(Downstream Port):有两种进入方式——通过主机发送标准USB命令的软件控制方式,和通过链路训练序列的硬件触发方式
  • Hub上游端口(Upstream Port):作为“从设备”,只能被动地通过链路训练(即TS2序列)来进入Loopback模式,无法通过软件命令直接控制。

下游端口的两种进入方式详解

这两种方式各有其适用场景,一个偏向灵活的软件开发,另一个则是一致性测试的标准方法。

进入方式 触发机制 适用场景与特点
软件命令方式 主机通过USB协议向Hub下发SetPortFeature(PORT_LINK_STATE)命令,并指定状态为Compliance Mode 优势:操作灵活,便于集成到自动化测试脚本中,是研发和系统级调试的常用方法。
硬件训练方式 在Hub与主设备的链路训练(LTSSM)过程中,当Hub收到包含了“Loopback位”的TS2有序集时,便会自动进入。 特点:这是物理层的标准行为,是使用BERT等专业仪器进行接收机容限测试(如抖动测试)的标准方法。

上游端口的唯一路径:硬件训练

对于Hub的上游端口而言,它无法像下游端口那样被一个简单的软件命令所控制。其进入Loopback模式的方式是唯一且固定的:在链路训练阶段,被动地检测并响应来自链路伙伴(即主机或测试夹具)的TS2有序集,当识别到其中的Loopback位被置1时,才进入环回状态。这体现了上游端口作为“从设备”的本质。

所以,你的理解是完全正确的:下游端口拥有“软件命令”和“硬件训练”两条路径,而上游端口则只能依赖于“硬件训练”这一条路径。

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

0 篇笔记 写笔记

关注公众号
  • HID人机交互
  • Linux&USB
  • MIDI V1.0
  • TinyUSB
  • UAC音频
  • CDC
  • TYPE-C
  • USB规范
  • USB3测试
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • USB资源
  • XHCI 1.2b 规范
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

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

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