USB HS PHY的几种模式
HS PHY(High-Speed Physical Layer)是指在 USB 2.0 规范中定义的高速物理层,它支持高达 480 Mbps 的数据传输速率。HS PHY 在 USB 2.0 设备中用于实现高速数据传输,同时也支持 USB 1.1 的低速(LS)和全速(FS)模式。HS PHY 在 USB 2.0 中支持多种模式,这些模式定义了 PHY 在不同状态下的行为。
以下是 HS PHY 的主要模式:
1. 低功耗模式(LPM)
- L1 Mode (L1):低功耗模式 L1 是 HS PHY 的一种低功耗状态,允许设备在不活动期间进入低功耗状态以节省电力。在 L1 模式下,PHY 保持与主机的连接,但不参与数据传输。
- L2 Mode (L2):低功耗模式 L2 是 HS PHY 的另一种低功耗状态,比 L1 更加节能。在 L2 模式下,PHY 与主机的连接被中断,设备完全退出高速状态。
2. 活动模式
- 配置模式(Configuration Mode):这是 HS PHY 的正常工作模式,PHY 处于活动状态,可以进行高速数据传输。
- 链接模式(Link Mode):在 HS PHY 进入高速数据传输之前,需要进行链路建立(Link Establishment)。在此阶段,PHY 会通过握手信号(Handshake Signals)与主机建立连接。
- 传输模式(Transfer Mode):一旦链路建立成功,PHY 就会进入传输模式,此时可以进行高速数据传输。HS PHY 状态转换HS PHY 的状态转换遵循一定的规则,以确保在不同模式之间平稳切换。
3、模式转换逻辑
(1) 从配置模式到 L1 模式
- 当设备在一段时间内没有数据传输时,可以进入 L1 低功耗模式。
(2)从 L1 模式到配置模式:
- 当设备需要重新开始数据传输时,从 L1 模式返回到配置模式。
(3)从配置模式到 L2 模式
- 当设备长时间不活跃时,可以进入 L2 低功耗模式。
(4)从 L2 模式到配置模式:
- 当设备需要重新激活时,从 L2 模式返回到配置模式,并重新建立链路。低功耗模式的实现低功耗模式 L1 和 L2 的实现依赖于 USB 主机控制器(Host Controller)的支持。在某些情况下,如果主机控制器或设备驱动程序不支持这些低功耗模式,可能会导致转换失败。