2. L0状态电气特性:差分信号、共模电压、摆幅与预加重基础

L0 状态是 PCIe 链路全速工作的活跃状态,其电气特性直接决定了信号完整性(SI)与链路稳定性。本节聚焦于 L0 状态下的核心电气参数:差分信号传输机制、共模电压规范、电压摆幅等级以及预加重(De-emphasis)补偿原理。理解这些基础是后续分析电气空闲退出与链路均衡协同的前提。

2.1 差分信号传输原理

PCIe 物理层采用低压差分信号(LVDS)技术,通过一对互补信号线(D+ 和 D-)传输数据。接收端检测的是两条线上的电压差,而非对地电压。

核心优势: 差分信号具有极强的共模噪声抑制能力。外部电磁干扰(EMI)在两条线上产生几乎相同的噪声,在差分运算时被抵消,从而保证高速传输的可靠性。
PCIe 差分信号传输模型 发送端 TX 接收端 RX D+ (正相) D- (反相) Vdiff = V(D+) - V(D-) 典型摆幅:800mV ~ 1.2V (Gen1/2)

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+ 动态摆幅: 链路均衡过程中,发送端可根据接收端反馈动态调整摆幅,以优化眼图张开度。
电压摆幅等级对比 全摆幅 (Full Swing) Vdiff-pp: 800mV ~ 1.2V 适用:长通道、高损耗 半摆幅 (Half Swing) Vdiff-pp: 400mV ~ 600mV 适用:短通道、低功耗 动态摆幅调整 (Gen3+) 链路均衡阶段,根据接收端反馈动态优化摆幅

2.4 预加重与去加重基础

预加重(Pre-emphasis)和去加重(De-emphasis)是 PCIe 物理层用于补偿高频通道损耗的关键技术。由于通道的低通特性,高频信号分量衰减大于低频分量,导致码间干扰(ISI)。

核心思想: 发送端在发送跳变位(高频成分)时增加幅度,在发送非跳变位(低频成分)时降低幅度,从而在接收端均衡频率响应。

PCIe Gen1/2 使用固定的 -3.5dB 去加重;Gen3+ 则支持多级去加重(如 -3.5dB、-6dB、-9dB),由链路均衡过程协商确定。

去加重(De-emphasis)原理示意 发送端 TX 波形 通道:高频衰减 → 跳变位幅度降低,非跳变位保持 接收端 RX 波形(无去加重) 接收端 RX 波形(有去加重) 发送端 无去加重(眼图闭合) 有去加重(眼图张开)

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)锁定,避免误码。