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

Polling.LFPS

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

正常退出

LFPS正常退出,转入 Polling.RxEQ(链路训练成功)这是预期中的、成功的链路训练路径。
当满足以下三个条件时,端口就会从 Polling.LFPS 进入下一个状态 Polling.RxEQ,开始接收端的均衡训练:

  • 发送了要求数量的 LFPS 信号:至少连续发送了 16 个符合规范的 Polling.LFPS 脉冲序列。
  • 收到了对方回应:收到了 2 个连续的 Polling.LFPS 脉冲序列。
  • 完成最后的交互确认:在收到对方 1 个 LFPS 脉冲序列后,自己又连续发送了 4 个 LFPS 脉冲序列

超时/异常退出

  • 360ms 定时器超时后的分支
  • Warm Reset(暖复位):无论是下行端口被指令发起 Warm Reset,还是上行端口检测到 Warm Reset,端口都会立刻转入 Rx.Detect 状态
  • Directed(被指令):下行端口在被指令时,会转入 SS.Disabled 状态

当 360ms 定时器超时,且不满足上述进入 Polling.RxEQ 的条件时,就进入了异常处理流程。此时去向取决于端口类型和是否已经成功训练过一次。

端口/设备类型 已成功训练过一次? 超时后的动作 关键条件/说明
Upstream Port 否 (首次超时) 进入 Compliance Mode 需要同时满足“首次超时”和“不满足进入Polling.RxEQ”两个条件。
Upstream Port 是 (训练过一次) 进入 Rx.Detect 同上,回到链路检测状态。
Downstream Port 取决于是否显式启用 进入 Compliance Mode 在USB 3.1及以后规范中,下行端口需要被显式启用(如通过软件命令)才会在超时时进入Compliance Mode。否则会按下面两行的规则处理。
Downstream Port 是 (训练过一次) 进入 Rx.Detect 在已训练过的情况下,超时被视为链路训练失败,回到初始检测状态尝试重连。
Peripheral Device 是 (训练过一次) 进入 SS.Disabled 外设若训练失败且超时,会进入禁用状态。

这里的“首次”和“已训练过一次”的具体含义,和你之前理解的一致,就是“本次上电复位后的首次”和“本次上电复位后有过一次成功训练经历”。

本文链接为:http://www.usbzh.com/article/detail-1770.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.0的U1/U2/U3唤醒总结
“LeCroyUSB Protocol SuiteExamples3.1 SS TracesPower_Tracker_U1_U2_U3.usb”抓包最后一部分展示了当一个USB设备从U0进入U123后,最后再通过LFPS重新唤醒进行链路训练完成,到最后通过的过程。一、核心结论U1、U2、......
低频周期信号LFPS
LFPS全称Low Frequency Periodic Signaling (LFPS),中文名低频周期信号。LFPS定义LFPS信号由三个参数定义:tPeriod:内部方波周期tBurst:内部方波持续的时间长度tRepeat:距离下次LFPS的时间长度tRepeat-tBurst:该次突......
进入Compliance Mode(合规模式)的三个必要条件
条件内容含义条件1360ms 定时器超时Polling.LFPS 握手阶段耗尽了规定等待时间,没有得到期望的响应条件2不满足转入 Polling.RxEQ 的条件比如没有检测到对方发送的 LFPS 信号,或信号质量不足以进入下一阶段条件3是本次上电复位后的首......
Polling.LFPS
正常退出LFPS正常退出,转入 Polling.RxEQ(链路训练成功)这是预期中的、成功的链路训练路径。当满足以下三个条件时,端口就会从 Polling.LFPS 进入下一个状态 Polling.RxEQ,开始接收端的均衡训练:发送了要求数量的 LFPS 信号:至少连续发送了 16 个符合规范......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • CDC
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • USB资源
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

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

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