均衡器概述:为什么要均衡?线性均衡与非线性均衡归纳总结

咱们这节课聊聊均衡器。你可能会问,信号明明是数字的,怎么还要“均衡”?

嗯,我们先从一个现象说起。

信号是怎么失真的?

一个理想的数字信号,从发送端到接收端,应该是方方正正的0和1。但你想想看,高速信号在PCB上跑,就像汽车跑在一条坑坑洼洼的路上。

  • 趋肤效应:高频分量更容易在导体表面走,等效电阻变大。
  • 介质损耗:PCB板材本身会吸收部分高频能量。
  • 阻抗不连续:过孔、连接器、拐弯处都会产生反射。

结果就是:信号的高频分量衰减得比低频厉害。本该快速跳变的边沿,变得软塌塌的。一个比特的能量,会拖到后面几个比特里去,这就是 码间干扰(ISI)。

眼图闭合,说白了就是ISI太严重,接收端已经分不清“收到的是1还是0”了。我们在项目中经常发现,跑3Gbps时眼图还凑合,一到12Gbps,眼图就像个眯缝眼。

那么,怎么把闭着的眼图重新睁开?靠均衡器。

两大阵营:线性 vs 非线性

均衡器不是一个单一的东西。根据它处理信号的方式,分为两大类。

我刚开始接触高速设计时,也分不清「CTLE」和「DFE」到底有啥本质区别。后来跟一位做了20年SerDes的老前辈请教,他一句话点醒我:线性均衡放大噪声,非线性均衡只去干扰。

线性均衡器(CTLE / FFE)

线性均衡器的本质是 一个高通或带通的模拟滤波器。它把信号衰减掉的高频分量给补回来。

  • CTLE(连续时间线性均衡器):在模拟域里直接对信号做频率补偿。它的传递函数可以手动调零点和极点。我习惯先用CTLE把眼图从“完全闭合”拉到“勉强睁开”。
  • FFE(前馈均衡器):既能放在发送端也能放在接收端。可调抽头系数的FIR滤波器,压制前标和后标干扰。
特性 CTLE FFE
实现位置 接收端模拟前端 发送端或接收端
主要作用 补偿信道高频损耗 压制前标和后标ISI
噪声影响 同时放大高频噪声 有一定噪声放大
调参特点 低频增益和高频增益权衡 需要知道信道冲击响应

我曾经踩过一个坑:在一个25Gbps的项目里,我试图用CTLE把眼图完全打开。结果CTLE的高频增益推得太高,噪声被放大了6dB,接收端虽然看到了大开眼,但误码率反而更高。记住——CTLE只能解决一半问题,剩下的一半要交给DFE。

非线性均衡器(DFE)

DFE(判决反馈均衡器)的工作方式完全不同。它先对当前比特做出判决,然后用这个判决结果去消除后面比特受到的干扰。

说白了:信道把上一个比特的能量漏到了当前比特上,DFE就把这个“漏过来”的能量减掉。

  • 前馈部分:处理未来比特的影响(前标)。
  • 反馈部分:处理过去比特的影响(后标)。

DFE的优势是不放噪声。因为它把已经判出来的干净结果拿来做减法,而不是对模拟信号做放大。但问题也明显:一旦判错,这个错误会传播下去。

一个小建议:调DFE的时候,关注它的抽头个数。抽头越多,能消除的后标干扰越远,但电路复杂度和功耗也上去了。在实际项目中,4~8个抽头是比较常见的折中选择。

一张图看懂全貌

下面这张图把他们之间的关系串起来。

信道均衡器分类与核心逻辑 信道损伤(ISI / 损耗) 线性均衡器 CTLE(模拟高通补偿) FFE(FIR前馈滤波) 非线性均衡器 DFE(判决反馈均衡) MLSD(最大似然序列检测) 均衡后信号 关键:线性均衡放大噪声,非线性均衡只去ISI CTLE+DFE联合调参是目前主流方案 CTLE开眼 DFE消除后标

怎么选择?归纳总结

实际项目中,很少单独用一种均衡器。我总结出四条经验法则:

  1. 先调CTLE,再动DFE。CTLE先把高频损耗补一补,把眼图从“完全闭合”拉到“半开”。
  2. CTLE增益别推太高。留3~6dB的余量给DFE处理,否则噪声会吃掉信噪比。
  3. DFE抽头数看信道响应。如果干扰能量集中在后标的前几个比特,4~6个抽头就够。如果信道很长,可能需要8个以上。
  4. 跟仿真走,别全靠感觉。用IBIS-AMI模型先跑个扫参仿真,搞清楚最佳工作点在哪里。

记住一句话:CTLE管“高频补偿”,DFE管“残留ISI消除”。两者配合好了,眼图自然就打开了。