第3章 均衡器原理简介:线性均衡与非线性均衡、CTLE 与 DFE 角色
信号在高速串行链路上跑,就像快递车在破路上颠。走一段,眼图就塌了。这时候就得靠均衡器把它拉回来。
说实话,我刚入行那会儿,以为均衡器就是个简单的“放大器+滤波器”。后来在 28Gbps 项目里,眼图完全闭合,我才发现事情没那么简单。本章我就把线性均衡、非线性均衡,以及 CTLE 和 DFE 的角色讲清楚。
3.1 为什么需要均衡器?
先看一个基本事实:信道是低通滤波器。高频成分衰减远大于低频。这会造成码间干扰——前面一个比特“赖”在信道上不走,把后一个比特给污染了。均衡器的任务就是把这个“污染”抵消掉。
两种主流思路:
- 线性均衡:对接收信号做线性滤波,直接把信道反过来补偿。简单,但有代价。
- 非线性均衡:利用已判决的符号反馈来消除干扰。更聪明,但也更复杂。
3.2 线性均衡与非线性均衡——本质区别在哪?
我习惯用一个比喻:
- 线性均衡:像一副固定度数的眼镜。不管你看远看近,度数不变。优点是无延迟,缺点是如果信道变化大,它就处理不了。
- 非线性均衡:像一副自动变焦眼镜。它用之前做出的判断来调整当前的处理。能适应复杂情况,但有个致命问题——误码传播。一错,后面跟着错一连。
下面这个表格,是我在做 56G PAM-4 项目时整理的对比,你收一下:
| 特性 | 线性均衡(CTLE 为代表) | 非线性均衡(DFE 为代表) |
|---|---|---|
| 核心机制 | 对信号做线性滤波 | 利用输出判决反馈 |
| 噪声放大 | 会放大高频噪声 | 基本不放大噪声 |
| 误码传播 | 无 | 有(大问题) |
| 适用场景 | 中短距离、信道相对固定 | 长距离、信道复杂时变 |
| 延迟 | 低(无反馈路径) | 高(需等待判决) |
3.3 CTLE(连续时间线性均衡器)——先把路铺平
CTLE 本质上是一个高通滤波器。它提升高频成分的增益,抑制低频成分。说白了,就是补偿信道的低通特性。
CTLE 的参数关键:
- 直流增益:低频时的放大倍数,单位 dB。
- 峰值频率:最大增益处的频率,一般要落在信道衰减拐点上。
- 增益峰值:高频相比低频抬高的量,通常 6 dB 到 12 dB。
CTLE 的优点是无延迟,信号进来就处理。但它有个硬伤——会放大高频噪声。你想想看,信道里的噪声本来就大,CTLE 一抬,噪声也跟着抬。所以 CTLE 不能做得太猛,适可而止。
3.4 DFE(判决反馈均衡器)——精准清除残留干扰
CTLE 处理完之后,信号里还剩下多少“脏东西”?这部分由 DFE 来收尾。DFE 工作的核心思想是:既然我知道之前判决出了什么符号,我就用一个系数乘以这个符号,然后从当前信号里减掉。这样一来,前面的符号对当前符号的影响就被抵消了。
DFE 的关键在于反馈系数(tap)。每个 tap 对应一个符号间隔的干扰。比如第一抽头处理前一个比特的干扰,第二抽头处理更早的。tap 越多,消除得越干净,但功耗和复杂度也上去了。
这里有个隐藏陷阱——误码传播。如果你判决出了一个错误符号,那这个错误符号会被反馈回来污染后面的决策。一错再错,直到错误符号的影响被耗尽。所以 DFE 一般只用在 CTLE 已经把 BER 降到比较低的情况下。
3.5 CTLE 和 DFE 的“合唱”关系
在实际链路里,CTLE 和 DFE 是分工合作的。CTLE 负责把高频补偿到信号大致能睁开眼,然后 DFE 再针对一个个比特做精细化消除。我的经验是:CTLE 承担 60%~70% 的均衡任务,DFE 承担剩下的 30%~40%。
下面这张图展示了我常用的理解框架:
3.6 选型与配置的核心思考
配置 CTLE 和 DFE 寄存器时,我一般遵循三步:
- 扫 CTLE 峰值:在最低 DFE 效果下,找到让眼高最高的 CTLE 峰值频率和增益。
- 开 DFE 自适应:让 DFE 自适应算法自动调整反馈系数。如果算法收敛,大部分场景都能搞定。
- 手动微调边界:在 link 建立后,人工检查极端温度下的裕量。我曾经在 85°C 下遇到过 DFE 失锁,最后是放宽了 CTLE 的补偿范围才解决。
记住,寄存器配置不是一劳永逸的。每块板子的 PCB 工艺、连接器损耗都不一样。实战中,我建议你至少做三组不同温度的扫参,然后取一个折中方案。