第2章:均衡化概念入门——为什么需要均衡?信道损耗、ISI与眼图闭合的关系

很多刚接触PCIe的同学都会问一个问题:信号好好的,为什么要做均衡?

我当年刚入行时也有这个疑问。后来在实验室盯着眼图看了三天,才真正明白——信号并不“好”,它只是被信道摧残之后勉强活着。

这一章我们就说清楚三个核心概念:信道损耗、ISI(码间干扰)和眼图闭合。它们三位一体,直接决定了PCIe链路为什么离不开均衡。

2.1 信道损耗:信号在铜皮上经历了什么?

信号从发送端跑到接收端,中间要走PCB走线、连接器、过孔、还有一小段芯片内部封装。每走一步,高频分量就被削弱一分。我习惯把这个过程叫作「高频被吃掉」。

为什么高频会被吃掉?两个物理机制在作怪:

  • 趋肤效应(Skin Effect):频率越高,电流越往导体表面挤。导线的有效截面积变小,电阻就变大。你想想看,本来是整根铜线在导电,高频时只剩一层“皮”。
  • 介电损耗(Dielectric Loss):PCB介质(FR4、Megtron等)不是理想的绝缘体。交变电场会让介质分子振动、发热,从而吸收一部分信号能量。频率越高,分子振动越剧烈,损耗越大。

这两种机制叠加在一起,使得信道的衰减幅度随着频率增加而迅速增长。下面这个表格是常见PCIe Gen4走线的损耗量级,你可以感受一下:

频率 (GHz)典型走线损耗 (dB/inch)说明
0.5~0.1低频还算舒服
4.0~0.5开始明显衰减
8.0~0.9高频分量已经元气大伤
16.0~1.5Gen5/Gen6 的噩梦区域

注意:这只是纯走线损耗。如果加上连接器、过孔、以及多段跨层走线,10英寸链路的总损耗很可能超过20dB。20dB意味着信号电压只剩下原来的十分之一。

我曾经踩过一个坑:某个Gen3项目,链路长度只有8英寸,但眼图就是打不开。最后发现是中间有一段走线用了窄线宽,过孔反焊盘也没调整。所以信道损耗不只看长度,还要看每一段的阻抗连续性和介质类型。

2.2 ISI:码间干扰——为什么过去的比特会赖着不走?

信道损耗不只是让信号幅度变小,它还会把波形“拖”长。每个比特在传输时,信道就像一个低通滤波器,让信号的高频跳变被拉平、拖尾。结果就是:前一个比特的尾巴,影响到了后一个比特的判决。

这就是码间干扰(Inter-Symbol Interference, ISI)。

举个例子:你发送一串数据 ... 1 0 1 ...。理想情况下,接收端应该看到三个清晰的电平跳变。但实际场景中,前一个“1”的尾巴可能拖到“0”的位置,让“0”的电平被拉高,导致判决错误。反之亦然。

ISI的严重程度取决于信道的带宽和码率。码率越高、信道带宽越窄,ISI越严重。PCIe Gen5的单条lane速率已经到32 GT/s,单位间隔(UI)只有31.25 ps。这么窄的窗口里,拖尾效应简直就是灾难。

2.3 眼图闭合:三个指标看信号质量

眼图是高速信号质量的黄金标准。它把很多个UI的波形叠加在一起,形成了“眼睛”的形状。我用下面几个维度来评估眼图:

  • 眼高(Eye Height):眼睛张开的垂直幅度。越大越好,太小了接收器很难区分0和1。
  • 眼宽(Eye Width):水平方向张开的时间。太窄会导致采样点很难落在正确位置。
  • 抖动(Jitter):眼图的水平闭合通常由抖动导致。抖动来自随机噪声和确定性干扰。

当信道损耗和ISI严重时,眼图会呈现三个特征:眼高降低、眼宽变窄、眼图中心区域模糊。说白了就是“眼睛”闭上了一大半。

下面这张图展示了从发送端到接收端,信号如何一步步劣化:

信道损耗与眼图闭合演变过程 发送端 理想眼图:大而清晰 信道损耗 + ISI -20dB 衰减 拖尾严重 接收端 眼图几乎闭合 发送端眼图 眼高大 眼宽大 信道输出眼图 眼高小 眼宽窄 接收端眼图 眼几乎闭合 信道损耗 + ISI = 眼图闭合 不均衡的话,接收器将无法正确判决0/1

实际项目经验:有一次做Gen4链路仿真,发送端眼图眼高有300mV,经过12英寸走线后,接收端眼高只剩70mV。当时设计团队决定缩短走线到6英寸,眼高才勉强到110mV。如果不到6英寸,就必须上均衡。所以均衡不是想不想用,是物理极限逼着你用。

2.4 为什么不能单纯靠提升发送幅度?

你可能会想:既然信号衰减了,那把发送端幅度提高不就行了?我早期也这么想过。

实际有两个问题:

  1. 功耗和工艺限制:发送端驱动器的摆幅有上限,超过阈值芯片会发热甚至烧毁。PCIe标准规定了发送电压范围,不能随便加。
  2. ISI不会消失:增大幅度只会让前一个比特的拖尾更大,ISI反而更严重。眼图的水平闭合不会改善。

所以均衡是必须的。均衡的本质就是在信道之前或之后,补偿信道的高频损耗。发送均衡(De-emphasis/Pre-emphasis)在源端提前增强高频分量;接收均衡(CTLE, DFE)在目的端对信号做整形。

2.5 本章小结

现在你应该明白这三个概念的逻辑链了:

问题原因结果解决方案
信道损耗趋肤效应 + 介电损耗高频衰减,幅度降低均衡补偿
ISI信号拖尾导致比特间干扰眼图水平闭合、抖动增大均衡(CTLE/DFE)消除前后比特影响
眼图闭合幅度低 + 时序不确定接收器无法准确判决均衡恢复眼高和眼宽

一句话总结:信道损耗让信号变弱,ISI让信号变乱,眼图闭合让接收器变瞎。均衡就是给信号配一副眼镜,把糊掉的眼睛重新睁开。