3. 高速以太网链路信号链

理解高速以太网链路,不能只盯着某一个均衡器或某一段眼图。真正决定链路能否稳定工作的,是信号从MAC出发、经过SerDes、穿过PCB、连接器、光模块或电缆,再被对端SerDes恢复成比特流的整条信号链。本节沿着这条链,把TX FIR、RX CTLE、DFE、CDR以及各类均衡器放到它们真实的位置上,说明每一级在“补偿什么、由谁补偿、补偿到什么程度”。

一、信号链的整体分层

以典型的25G/50G/100G以太网端口为例,发送方向可以划分为三层:数字层(MAC/PCS)、SerDes模拟前端层、物理通道层。MAC/PCS输出的是并行、理想化的数字符号流;SerDes的发送端把它串行化,并通过TX FIR预加重,把“未来会衰减的高频成分”提前抬高;物理通道(PCB走线、过孔、连接器、光模块电口或铜缆)对信号做低通滤波,造成幅度衰减和码间干扰(ISI);接收端SerDes先用RX CTLE做连续时间高频补偿,再用DFE消除已判决符号带来的后游标ISI,最后由CDR从数据跳变中恢复采样时钟,把模拟波形重新判决为比特流送回PCS/MAC。

这里有一个关键认识:均衡不是某一级的事,而是发送端、接收端和通道共同分担的。TX FIR负责“预失真”,CTLE负责“粗补偿”,DFE负责“精细消除”,CDR负责“对准采样相位”。任何一级设置不当,都会让整条链路的余量被吃掉。

高速以太网链路信号流:MAC → SerDes → 通道 → 对端SerDes MAC / PCS 并行数字符号 64b/66b 编码 TX FIR 预加重 / 去加重 前标 ISI 预失真 物理通道 PCB / 过孔 / 连接器 光模块电口 / 铜缆 RX CTLE 连续时间高频补偿 提升高频增益 DFE + CDR 后游标 ISI 消除 时钟数据恢复 理想方波 预加重后 通道衰减后(眼图闭合) CTLE补偿后 DFE+CDR判决 各级均衡器在链路中的角色分工 TX FIR:发送端预失真,用前标/后标抽头提前补偿通道高频衰减,代价是牺牲发送幅度。 RX CTLE:模拟连续时间线性均衡,抬升高频、压低低频,把闭合眼图重新“撑开”。 DFE:非线性判决反馈均衡,用已判决符号消除后游标ISI,不放大高频噪声。 CDR:从数据跳变中提取时钟,动态调整采样相位,使采样点落在眼图最佳位置。

二、TX FIR:在发送端“提前补偿”

TX FIR是发送端唯一可以主动控制信号形状的环节。它本质上是一个有限冲激响应滤波器,把当前符号与前后若干符号按抽头系数加权叠加。常见的是3抽头或4抽头结构,抽头系数通常用pre、main、post表示。以3抽头为例,输出可写成:

y[n] = pre · x[n+1] + main · x[n] + post · x[n-1]

其中pre对应前标抽头,post对应后标抽头,main是主抽头。归一化后通常满足|pre| + main + |post| = 1,这意味着预加重越强,主抽头幅度越小,发送眼图幅度越低。因此TX FIR不是“越大越好”,而是要在通道损耗和发送幅度之间取平衡。

实际调优时,一个常见做法是:先根据通道S参数或实测插损确定大致需要的预加重比例,再在协议规定的发送眼图模板下微调。例如某25G背板通道在12.9GHz处插损约-20dB,可先尝试pre=0.1, main=0.7, post=0.2,观察对端接收眼图是否满足模板;若高频仍不足,可适当增大pre,但要注意发送幅度下降带来的信噪比损失。

三、RX CTLE:接收端的第一道“模拟补偿”

信号到达接收端时,高频成分已经被通道严重衰减,眼图几乎闭合。CTLE是一个连续时间线性均衡器,它在频域上提供高频增益提升,把通道的低通特性“反向拉平”。CTLE通常有一个可调的峰值增益和零点位置,对应不同的补偿强度。

CTLE的调节逻辑很直接:通道插损越大,需要的峰值增益越高。但CTLE在提升高频的同时也会放大高频噪声,因此不能无限提升。实际调试中,通常先固定TX FIR,再扫描CTLE的峰值增益档位,观察接收眼图高度和抖动。如果CTLE增益过高,眼图高度可能不再增加,反而因为噪声放大而恶化;如果增益不足,眼图仍然闭合。最佳点通常出现在“眼高最大、抖动最小”的档位附近。

四、DFE与CDR:判决与时钟的协同

CTLE之后,信号进入DFE和CDR。DFE是一种非线性均衡器,它利用已经判决出的历史符号,预测当前符号受到的ISI并减去。与CTLE不同,DFE不会放大高频噪声,因为它只对已判决的符号做反馈。DFE的抽头数量决定了它能消除多少个后游标ISI,常见为3~5个抽头。

CDR则负责从数据跳变中恢复时钟。高速SerDes通常采用相位插值或压控振荡器结构,通过比较采样点与跳变沿的相位关系,动态调整采样时钟相位。CDR的目标是让采样点落在眼图张开最大的位置。如果CDR锁定不好,采样点偏移,即使CTLE和DFE都调好了,误码率也会上升。

DFE和CDR是协同工作的:DFE的判决结果反馈给CDR用于相位检测,CDR的采样相位又决定了DFE的判决准确性。调试时通常先让CDR锁定,再调DFE抽头,最后回头微调CTLE和TX FIR,形成一个迭代收敛的过程。

五、链路调优的观察点与判断依据

整条链路的调优,最终要落到可观测的指标上。常用的观察点包括:发送端眼图模板余量、接收端眼高和眼宽、误码率(BER)、CDR锁定状态、DFE抽头收敛值。判断链路是否健康,不能只看单一指标。例如接收眼图张开但BER偏高,可能是CDR相位没对准;BER达标但眼图余量很小,说明链路处于临界状态,温度或电压漂移后可能失效。

实际调优时,建议按“TX FIR → CTLE → CDR → DFE”的顺序粗调,再整体迭代。每次只改一个参数,记录眼图和BER变化,避免多个变量同时变化导致无法定位问题。

理解这条从MAC到SerDes再到光/电通道的完整信号流,是后续所有调优操作的基础。TX FIR、CTLE、DFE、CDR各自负责一段,又互相影响;只有把它们放回链路中,才能判断某个参数该不该调、往哪个方向调、调到什么程度为止。