3. 链路调优关键指标与测量方法
链路调优不是凭感觉“调一调就好”,而是围绕一组可量化的指标做闭环:先测出当前链路的质量,再判断瓶颈在哪一层,最后用参数调整把指标推回可接受范围。对 Marvell 以太网 PHY 与 SerDes 而言,最核心的五个指标是误码率(BER)、眼图、抖动(Jitter)、信噪比(SNR)和均衡器收敛状态。它们不是彼此独立的,而是同一条信号链上不同位置的“体检项”:眼图反映幅度与时间余量,抖动解释眼图闭合的时间来源,SNR 解释幅度劣化的能量来源,BER 是最终判决结果,均衡器收敛则决定接收端能否把这些余量真正恢复出来。
一、五个指标分别在说什么
误码率是最直接的链路结论。它定义为错误比特数除以总传输比特数,常用对数表示,例如 1E-12 表示每传输 1012 个比特出现 1 个错误。以太网标准通常要求链路在目标速率下 BER 优于 1E-12(部分场景以 1E-15 为设计目标)。测量时要注意:BER 是统计量,短时间测到“0 错误”并不等于真实 BER 达标,需要根据置信度估算测试时长。一个常用近似是:若在 N 个比特中观测到 0 个错误,则 95% 置信度下真实 BER 上限约为 3/N。因此要验证 1E-12,至少需要积累约 3×1012 个比特,在 25 Gbps 下约需 120 秒以上,实际工程中常测数分钟到数十分钟。
眼图是把大量比特波形按时钟对齐叠加后形成的统计图。它直观展示三个关键量:眼高(垂直张开度,反映幅度余量)、眼宽(水平张开度,反映时间余量)和交叉点位置。眼高越大、眼宽越宽,判决越容易。工程上常看“眼图模板(mask)”是否被触碰,以及眼高眼宽相对标准门限的裕量。眼图闭合往往意味着抖动增大、损耗加重或均衡不足。
抖动是信号边沿相对理想位置的偏离,分为随机抖动(RJ,服从高斯分布,无界)和确定性抖动(DJ,有界,如周期性抖动、数据相关抖动)。总抖动 TJ 在给定 BER 下由 RJ 与 DJ 卷积得到,常用公式 TJ(BER) = DJ + 2·Q·RJ,其中 Q 由目标 BER 决定(1E-12 对应 Q≈7.03)。抖动直接吃掉眼宽,是高速 SerDes 最主要的余量消耗项之一。
信噪比是信号功率与噪声功率之比,通常以 dB 表示。它决定眼高的理论上限:SNR 越高,可分辨的幅度层级越多。在 PAM4 中,由于有三个眼,SNR 要求比 NRZ 更苛刻,通常需要额外约 9.5 dB 才能达到同等 BER。SNR 劣化常来自串扰、反射、电源噪声和发送端幅度不足。
均衡器收敛是接收端自适应滤波器的状态。Marvell PHY 中常见的 CTLE(连续时间线性均衡)、DFE(判决反馈均衡)和 FFE(前馈均衡)会依据接收信号自动调整抽头系数。收敛良好的标志是:抽头系数稳定、误差信号(error slicer)均值接近零、BER 随均衡开启明显下降。若抽头持续漂移或饱和,说明信道损伤超出均衡能力,需要调整发送端预加重或更换信道。
二、测量工具与基本方法
示波器是眼图和抖动测量的主力工具。测量时需注意三点:一是使用足够带宽的探头(通常要求带宽 ≥ 信号基频的 2.5 倍,例如 25 Gbps NRZ 建议 ≥ 33 GHz);二是正确设置时钟恢复,示波器需从数据流中恢复时钟作为叠加基准,否则眼图会因时钟漂移而模糊;三是区分“触发模式”与“等效时间采样”,高速串行信号通常用实时采样配合软件时钟恢复。眼图测量后,可直接读取眼高、眼宽、交叉比,并调用抖动分析软件分离 RJ 与 DJ,再外推得到目标 BER 下的 TJ。
误码仪(BERT)用于直接测 BER。典型接法是 BERT 发送 PRBS 码型(如 PRBS31)进入被测链路,接收端回环或对接后统计错误。关键设置包括:码型选择(PRBS31 更接近真实数据,PRBS7 收敛更快)、极性、速率和参考时钟。测量时先确认链路已建立、均衡已收敛,再开始计数。若 BER 在 1E-9 附近波动,可尝试调整发送端预加重档位或接收端 CTLE 增益,观察 BER 是否单调下降,从而判断均衡方向是否正确。
协议分析仪工作在链路层及以上,用于确认物理层调优后上层协议是否正常。它不直接测眼图或 BER,但能发现“物理层看似正常、协议层却丢包”的问题,例如 FEC 纠错计数偏高、链路训练未完成、协商速率降级等。在调优闭环中,协议分析仪常作为最终验收工具:物理指标达标后,用协议分析仪跑一段时间业务流量,确认无异常重传或链路闪断。
三、指标之间的联动判断
实际调优中,五个指标要联合看。若眼图张开但 BER 仍高,优先怀疑时钟恢复或判决门限问题;若眼图闭合且抖动大,先查参考时钟质量和电源噪声;若 SNR 低但抖动正常,重点查串扰和阻抗匹配;若均衡器抽头饱和且 BER 不降,说明信道损耗超出均衡能力,需要调整发送端 FFE 或缩短信道。下面给出一个简化的判断参考:
| 现象 | 优先怀疑 | 建议动作 |
|---|---|---|
| 眼高不足、SNR 低 | 幅度衰减、串扰 | 提高 TX 摆幅、检查走线隔离 |
| 眼宽不足、TJ 大 | RJ/DJ 超标 | 检查参考时钟、电源纹波 |
| BER 高但眼图尚可 | CDR 或判决门限 | 调整采样相位、检查 CDR 带宽 |
| DFE 抽头漂移/饱和 | 信道损耗过大 | 增加 TX FFE、优化 CTLE |
| 物理层正常、协议层丢包 | FEC 或链路训练 | 查看 FEC 计数、重训链路 |