USB3.2超高速协议规范
+ -

USB3 Polling计数器

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

下行端口应设置一个计数器(cPollingTimeout),用于统计因超时从任何轮询子状态到Rx.Detect的连续转换事件的数量。cPollingTimeout的操作应遵循以下规则失败的次数最多为3次。。

失败的次数最多为3次。

  • 当 cPollingTimeout = 0:表示当前是首次尝试,或之前的尝试成功了,处于“干净状态”。
  • 当 cPollingTimeout = 1:表示已经发生过 1 次超时,现在正在进行 第 2 次 重试。
  • 当 cPollingTimeout = 2(饱和值):表示已经发生过 2 次超时。此时,如果第 3 次超时再次发生,状态机检查到计数器已为饱和值,就不会再进入 Rx.Detect 去重试,而是会执行失败处理

发生第 3 次超时后会怎样?

当计数器已经饱和到 2,并且第 3 次 Polling 超时发生时,状态机通常不会执行 Polling → Rx.Detect 这个转换。相反,它会根据端口角色(下行或上行)采取不同的失败处理:

  • 对于下行端口 (Downstream Port):通常会直接跳转到 eSS.Inactive 或 eSS.Disabled 错误状态,表示链路训练彻底失败。
  • 对于上行端口 (Upstream Port):行为可能类似,或者可能会等待来自下行端口的复位信号来重新开始整个流程。

计数清零

当然,对于以下几种情况,需要对计数置0

  • a. 上电复位。
  • b. 对端口进行热重置。
  • c. 退出至eSS.Disabled(eSS已禁用)状态,或eSS.Inactive(eSS未激活)状态,或U0(未定义状态)时。
  • d. 检测到表6-22中定义的远端低阻抗接收器终端(RRX-DC)被移除(RRX-DC被移除 = 设备被拔出)。

    Receiver Low-Impedance Termination,接收端的低阻抗终端电阻(约 18~30Ω 对地),是物理层电气规范中定义的一个参数

主机端(DS)                         设备端(UP)
SSTX+ —————————————————————————————— SSRX+ ——┬——
                                             []  终端电阻 (RRX-DC), 约 18~30Ω 对地
SSTX- —————————————————————————————— SSRX- ——┴——
本文链接为:http://www.usbzh.com/article/detail-1768.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 篇笔记 写笔记

USB3 Pollinge子状态
RX.Detect发现USB3设备之后,就会进入PollingPolling子状态• Polling.LFPS• Polling.LFPSPlus(10G)• Polling.PortMatch(10G)• Polling.PortConfig(10G)• Polling.RxEQ• Polli......
USB3 Polling计数器
下行端口应设置一个计数器(cPollingTimeout),用于统计因超时从任何轮询子状态到Rx.Detect的连续转换事件的数量。cPollingTimeout的操作应遵循以下规则失败的次数最多为3次。。失败的次数最多为3次。当 cPollingTimeout = 0:表示当前是首次尝试,或......
Polling.LFPS
正常退出LFPS正常退出,转入 Polling.RxEQ(链路训练成功)这是预期中的、成功的链路训练路径。当满足以下三个条件时,端口就会从 Polling.LFPS 进入下一个状态 Polling.RxEQ,开始接收端的均衡训练:发送了要求数量的 LFPS 信号:至少连续发送了 16 个符合规范......
关注公众号
  • HID人机交互
  • Linux&USB
  • Linux-USB百科
  • MIDI V1.0
  • TinyUSB
  • UAC音频
  • CDC
  • TYPE-C
  • USB规范
  • USB3测试
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • USB资源
  • XHCI 1.2b 规范
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

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

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