均衡器概述:为什么要均衡?线性均衡与非线性均衡归纳总结
咱们这节课聊聊均衡器。你可能会问,信号明明是数字的,怎么还要“均衡”?
嗯,我们先从一个现象说起。
信号是怎么失真的?
一个理想的数字信号,从发送端到接收端,应该是方方正正的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个抽头是比较常见的折中选择。
一张图看懂全貌
下面这张图把他们之间的关系串起来。
怎么选择?归纳总结
实际项目中,很少单独用一种均衡器。我总结出四条经验法则:
- 先调CTLE,再动DFE。CTLE先把高频损耗补一补,把眼图从“完全闭合”拉到“半开”。
- CTLE增益别推太高。留3~6dB的余量给DFE处理,否则噪声会吃掉信噪比。
- DFE抽头数看信道响应。如果干扰能量集中在后标的前几个比特,4~6个抽头就够。如果信道很长,可能需要8个以上。
- 跟仿真走,别全靠感觉。用IBIS-AMI模型先跑个扫参仿真,搞清楚最佳工作点在哪里。
记住一句话:CTLE管“高频补偿”,DFE管“残留ISI消除”。两者配合好了,眼图自然就打开了。