第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.5 | Gen5/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严重时,眼图会呈现三个特征:眼高降低、眼宽变窄、眼图中心区域模糊。说白了就是“眼睛”闭上了一大半。
下面这张图展示了从发送端到接收端,信号如何一步步劣化:
实际项目经验:有一次做Gen4链路仿真,发送端眼图眼高有300mV,经过12英寸走线后,接收端眼高只剩70mV。当时设计团队决定缩短走线到6英寸,眼高才勉强到110mV。如果不到6英寸,就必须上均衡。所以均衡不是想不想用,是物理极限逼着你用。
2.4 为什么不能单纯靠提升发送幅度?
你可能会想:既然信号衰减了,那把发送端幅度提高不就行了?我早期也这么想过。
实际有两个问题:
- 功耗和工艺限制:发送端驱动器的摆幅有上限,超过阈值芯片会发热甚至烧毁。PCIe标准规定了发送电压范围,不能随便加。
- ISI不会消失:增大幅度只会让前一个比特的拖尾更大,ISI反而更严重。眼图的水平闭合不会改善。
所以均衡是必须的。均衡的本质就是在信道之前或之后,补偿信道的高频损耗。发送均衡(De-emphasis/Pre-emphasis)在源端提前增强高频分量;接收均衡(CTLE, DFE)在目的端对信号做整形。
2.5 本章小结
现在你应该明白这三个概念的逻辑链了:
| 问题 | 原因 | 结果 | 解决方案 |
|---|---|---|---|
| 信道损耗 | 趋肤效应 + 介电损耗 | 高频衰减,幅度降低 | 均衡补偿 |
| ISI | 信号拖尾导致比特间干扰 | 眼图水平闭合、抖动增大 | 均衡(CTLE/DFE)消除前后比特影响 |
| 眼图闭合 | 幅度低 + 时序不确定 | 接收器无法准确判决 | 均衡恢复眼高和眼宽 |
一句话总结:信道损耗让信号变弱,ISI让信号变乱,眼图闭合让接收器变瞎。均衡就是给信号配一副眼镜,把糊掉的眼睛重新睁开。