2. L0状态电气特性:差分信号、共模电压、摆幅与预加重基础
L0 状态是 PCIe 链路全速工作的活跃状态,其电气特性直接决定了信号完整性(SI)与链路稳定性。本节聚焦于 L0 状态下的核心电气参数:差分信号传输机制、共模电压规范、电压摆幅等级以及预加重(De-emphasis)补偿原理。理解这些基础是后续分析电气空闲退出与链路均衡协同的前提。
2.1 差分信号传输原理
PCIe 物理层采用低压差分信号(LVDS)技术,通过一对互补信号线(D+ 和 D-)传输数据。接收端检测的是两条线上的电压差,而非对地电压。
核心优势: 差分信号具有极强的共模噪声抑制能力。外部电磁干扰(EMI)在两条线上产生几乎相同的噪声,在差分运算时被抵消,从而保证高速传输的可靠性。
2.2 共模电压规范
共模电压(Vcm)定义为差分线对 D+ 和 D- 电压的平均值。PCIe 规范对共模电压有严格的直流和交流要求,以确保接收端共模抑制比(CMRR)有效工作。
| 参数 | PCIe Gen1/2 | PCIe Gen3/4/5 | 说明 |
|---|---|---|---|
| 直流共模电压 | 0V ± 100mV | 0V ± 100mV | 以地平面为参考 |
| 交流共模电压 | ≤ 100mVpp | ≤ 50mVpp | 高频噪声分量 |
| 共模电压变化率 | ≤ 20mV/UI | ≤ 10mV/UI | 单位间隔内的变化 |
设计注意: 共模电压偏移过大会导致接收端差分放大器饱和,降低有效信号摆幅。在 L0 状态保持策略中,电气空闲退出时的共模电压建立时间(Tcm-set)是关键的时序参数,直接影响链路恢复速度。
2.3 电压摆幅与信令等级
PCIe 支持多种电压摆幅等级,以适应不同功耗和信号完整性需求。摆幅定义为差分信号峰峰值(Vdiff-pp)。
- 全摆幅(Full Swing): 典型值 800mV ~ 1.2V,用于长距离、高损耗通道,功耗较高。
- 半摆幅(Half Swing / Low Swing): 典型值 400mV ~ 600mV,用于短距离、低损耗通道,可降低功耗约 50%。
- Gen3+ 动态摆幅: 链路均衡过程中,发送端可根据接收端反馈动态调整摆幅,以优化眼图张开度。
2.4 预加重与去加重基础
预加重(Pre-emphasis)和去加重(De-emphasis)是 PCIe 物理层用于补偿高频通道损耗的关键技术。由于通道的低通特性,高频信号分量衰减大于低频分量,导致码间干扰(ISI)。
核心思想: 发送端在发送跳变位(高频成分)时增加幅度,在发送非跳变位(低频成分)时降低幅度,从而在接收端均衡频率响应。
PCIe Gen1/2 使用固定的 -3.5dB 去加重;Gen3+ 则支持多级去加重(如 -3.5dB、-6dB、-9dB),由链路均衡过程协商确定。
2.5 电气特性参数汇总
| 参数 | 符号 | Gen1/2 典型值 | Gen3/4/5 典型值 | 单位 |
|---|---|---|---|---|
| 差分摆幅 | Vdiff-pp | 800 ~ 1200 | 400 ~ 1200 | mV |
| 直流共模电压 | Vcm-dc | 0 ± 100 | 0 ± 100 | mV |
| 交流共模电压 | Vcm-ac | ≤ 100 | ≤ 50 | mVpp |
| 去加重幅度 | De-emphasis | -3.5 | -3.5 / -6 / -9 | dB |
| 上升/下降时间 | Tr / Tf | 50 ~ 150 | 30 ~ 100 | ps |
L0 状态保持关键点: 电气空闲退出时,发送端必须从共模电压保持状态快速切换到差分信号驱动状态,并在规定时间内(Ttx-idle-exit)建立稳定的摆幅和去加重设置。链路均衡协同确保接收端在切换过程中保持时钟数据恢复(CDR)锁定,避免误码。