3. 信号完整性基础
PCIe 均衡参数之所以能影响性能,根本原因在于高速信号经过信道后会发生一系列物理退化。要理解均衡参数的作用,必须先建立一条完整的因果链:信道损耗 → 码间干扰 → 抖动与噪声 → 眼图闭合 → 误码率上升 → 均衡补偿。这条链路中的每个环节都相互关联,任何一个环节恶化都会直接压缩系统裕量。
一、信道损耗:信号退化的起点
PCIe 信道由 PCB 走线、过孔、连接器、封装和线缆组成。这些物理结构对高频成分的衰减远大于低频成分,形成典型的低通滤波特性。在频域上,信道损耗通常用插入损耗 S21 表示,单位是 dB。PCIe 3.0 在 4 GHz 处的信道损耗可能达到 20~30 dB,PCIe 5.0 在 16 GHz 处甚至超过 30 dB。
损耗带来的直接后果是信号边沿变缓、幅度降低。更关键的是,不同频率成分的传播速度不同,导致信号到达接收端时波形被“拖尾”,这就是后续码间干扰的物理根源。
二、码间干扰:前后码元相互污染
当信道带宽不足时,一个码元的能量会泄漏到相邻码元的时间窗口内,形成码间干扰(ISI)。ISI 的表现是:当前比特的判决电平受到前后比特模式的影响。例如连续多个“1”之后突然出现“0”,由于信道储能效应,该“0”的电平可能被抬高,导致判决错误。
ISI 与数据模式强相关,因此常用最差码型来评估信道质量。PCIe 规范中定义的 Nyquist 频率、最差码型测试都是为了让 ISI 在可控条件下被量化。
三、抖动与噪声:时间轴和幅度轴的扰动
抖动(Jitter)是信号边沿在时间轴上的随机或确定性偏移。它分为随机抖动(RJ)和确定性抖动(DJ),后者又包括周期性抖动、数据相关抖动和占空比失真。噪声则是幅度轴上的扰动,包括热噪声、串扰和电源噪声。
抖动和噪声共同作用,使眼图的水平和垂直方向同时被压缩。在 PCIe 链路中,发送端均衡(如 FFE)主要补偿 ISI,接收端均衡(如 CTLE、DFE)则同时对抗 ISI 和部分抖动影响。
四、眼图:信号完整性的综合体检
眼图是把多个码元波形按时钟对齐后叠加显示的图形。它直观呈现了信号在时间和幅度两个维度上的裕量。眼图的关键参数包括:
- 眼高:垂直张开度,反映噪声和幅度裕量。
- 眼宽:水平张开度,反映抖动和时序裕量。
- 眼交叉比:交叉点位置,反映占空比失真和上升/下降沿对称性。
- 眼图模板:规范定义的禁止区域,信号不得侵入。
眼图闭合是 ISI、抖动和噪声共同作用的结果。均衡的目标就是让眼图重新张开,满足模板要求。
五、误码率与均衡的关系
误码率(BER)是链路性能的最终指标。PCIe 要求链路在 10-12 或更低误码率下稳定工作。眼图张开度与 BER 之间存在定量关系:眼高越小、眼宽越窄,BER 越高。均衡通过以下方式改善 BER:
- 发送端 FFE 预加重高频成分,抵消信道低频衰减。
- 接收端 CTLE 提升高频增益,补偿信道损耗。
- 接收端 DFE 利用已判决码元消除后游 ISI。
- 自适应算法根据误码率或眼图反馈调整均衡系数。
因此,均衡参数不是越大越好。过强的均衡会放大高频噪声,反而恶化眼图和 BER。参数需要在损耗补偿与噪声放大之间取得平衡。
六、信号退化与均衡补偿的完整链路
下图展示了从发送端到接收端的信号退化过程,以及各级均衡的补偿位置。理解这张图,就能理解后续章节中每个均衡参数的作用点。
七、关键参数与影响对照
| 物理现象 | 主要成因 | 对眼图的影响 | 对 BER 的影响 | 对应均衡手段 |
|---|---|---|---|---|
| 信道损耗 | 趋肤效应、介质损耗 | 眼高降低、边沿变缓 | BER 上升 | FFE、CTLE |
| 码间干扰 ISI | 带宽不足、反射 | 眼图闭合、码型相关 | 最差码型下 BER 恶化 | FFE、DFE |
| 随机抖动 RJ | 热噪声、时钟抖动 | 眼宽压缩 | BER 尾部概率增加 | CDR 带宽优化 |
| 确定性抖动 DJ | 串扰、电源噪声、占空比失真 | 眼宽和眼高同时压缩 | BER 确定性恶化 | CTLE、DFE、屏蔽 |
| 噪声 | 热噪声、串扰、电源纹波 | 眼高压缩 | BER 上升 | 均衡增益控制、滤波 |
八、案例:PCIe 4.0 链路眼图调试
某服务器主板 PCIe 4.0 x16 链路在压力测试中出现偶发链路降速。使用示波器抓取接收端眼图,发现眼高仅 30 mV,眼宽 0.15 UI,远低于规范要求。分析步骤如下:
步骤 1:测量信道 S21,发现 8 GHz 处损耗 28 dB,超出预算。
步骤 2:检查发送端 FFE 设置,预加重仅 3.5 dB,不足以补偿。
步骤 3:调整 FFE 预加重至 6 dB,眼高提升至 55 mV。
步骤 4:开启接收端 CTLE,高频增益提升 4 dB,眼宽改善至 0.28 UI。
步骤 5:DFE 自适应收敛后,BER 从 10⁻⁸ 降至 10⁻¹³,链路稳定。
该案例说明:均衡参数需要与信道损耗匹配。FFE 负责发送端预补偿,CTLE 负责接收端高频提升,DFE 负责消除残余 ISI,三者协同才能让眼图满足模板要求。
九、常见误区与复盘
- 误区一:均衡越强越好。过强均衡会放大高频噪声和串扰,导致眼图垂直方向恶化,BER 不降反升。
- 误区二:只看眼图不看 BER。眼图张开但 BER 不达标,可能是抖动尾部或判决阈值问题,需要结合 BER 浴盆曲线分析。
- 误区三:忽略信道损耗预算。如果信道损耗本身超出规范,任何均衡都无法完全恢复,必须从 PCB 设计阶段控制损耗。
- 误区四:DFE 可以消除前游 ISI。DFE 只能消除后游 ISI,前游 ISI 需要 FFE 或 CTLE 处理。
总结来说,信道损耗是信号退化的根源,ISI、抖动和噪声是中间表现,眼图是综合可视化,BER 是最终判据,而均衡是对整条链路的逆向补偿。理解这六者之间的因果关系,是掌握 PCIe 均衡参数调优的基础。