信号完整性基础:信道损耗、ISI、眼图与误码率

做高速串行链路设计,头几年我几乎天天跟这几个概念打交道。信号从发射器走到接收器,中途被信道折腾得不成样子,最后能不能正确判决,全看你能不能摸清它们的底细。

这一节我们把四个核心概念串起来讲。理解了它们,后面的CTLE和DFE设计才能接地气。

2.1 信道损耗——信号变弱的元凶

信道损耗,说白了就是信号在传输过程中能量的损失。低频段基本可以忽略,但一到Gbps级别,损耗就成了老大难。

高频损耗主要来自两个地方:

  • 趋肤效应——电流挤到导体表面,有效截面积变小,电阻变大
  • 介质损耗——信号能量在PCB板材的分子极化过程中被消耗掉

我曾在一条30cm长的微带线上量过,10GHz时损耗超过10dB。你想想看,发射端1V的信号,到接收端只剩0.3V了。

频率 常见FR4损耗 (dB/inch) 低损耗材料 (dB/inch)
1 GHz ~0.15 ~0.08
5 GHz ~0.45 ~0.20
10 GHz ~0.90 ~0.35
我的习惯:做预设计时,先用S参数扫一遍信道。保存好S21的幅频曲线,后面设计CTLE均衡器的时候直接用。

2.2 码间干扰(ISI)——符号之间的“幽灵”

信道有损耗,必然导致信号频谱变窄、时域展宽。前一个符号的尾巴拖到下一个符号的位置,就产生了ISI。

为什么ISI这么讨厌?因为它让接收端用阈值电平判决时,受到前面数据的影响。0101这个序列,如果前面是三个“1”,能量积累,判决“0”时就可能出错。

举个例子:信道冲激响应拖尾超过一个UI(单位间隔)。你发一个脉冲,它能干扰后面若干个符号。我记得有一次调试PCIe Gen3的眼图,在长尾信道下眼图几乎闭合,查了半天才发现是ISI导致的,调整CTLE才恢复。

ISI的数学模型其实不复杂:

y[n] = Σ (h[k] * x[n-k]) + noise[n]

其中h[k]是信道离散冲激响应。每个接收到的符号y[n]包含了当前符号、前面N个符号的贡献、后面M个符号的拖尾。这就是ISI。

2.3 眼图——信号质量的“心电图”

眼图怎么来的?用实时示波器重复采样信号,按一个UI的宽度叠加。你看显示器上那一堆波形,就像一只只睁开的眼睛。

眼图的几个关键参数:

  • 眼高:垂直方向张开幅度,反映噪声容限
  • 眼宽:水平方向张开宽度,反映定时容限
  • 抖动:跳变沿的分散程度,主要来自时钟抖动和ISI。

我曾经在测试一个10Gbps链路时,眼图闭合到只剩30%眼高。检查发现是电源噪声耦合进接收端。所以说眼图不光是信道的镜子,也是系统噪声的X光。

一个口诀:眼高不够加均衡,眼宽不够看抖动,眼图闭合找ISI。

2.4 误码率——终极判决指标

眼图画得再好看,也不如误码率(BER)有说服力。BER = 错误比特数 / 总传输比特数。高速标准通常要求BER ≤ 1e-12,也就是每1万亿个比特最多错1个。

BER和眼图的关系,可以用Q因子联系起来:

BER ≈ 0.5 * erfc(Q / √2)
Q = (眼高 / 2) / (噪声均方根 + 抖动幅度)

也就是说,眼高越大、噪声越小,BER越低。

Q因子 对应BER 工程含义
4 ~3.2e-5 基本不可靠
7 ~1.3e-12 满足多数标准
10 ~7.6e-24 过设计
注意:BER测试需要足够长的测试序列。1个Gbps的链路,要测到1e-12,至少需要跑1000秒。别为了省时间缩短测试,我曾经吃过一次亏,测了10秒以为没问题,结果量产时发现偶发误码。

2.5 四者的关系图谱

把信道损耗、ISI、眼图和误码率串起来看,其实是条因果链:

信道损耗 → 信号展宽 → ISI → 眼图闭合 → BER升高。

信号完整性核心概念关系图 信道损耗 → ISI → 眼图退化 → BER升高 信道损耗 趋肤+介质效应 码间干扰 (ISI) 符号展宽拖尾 眼图退化 眼高/眼宽减小 误码率 (BER) BER ≥ 1e-12? 均衡器(CTLE+DFE)介入点 补偿信道损耗,消除ISI 设计CTLE/DFE的目标:在信道损耗和ISI之间找到最优补偿,使眼图张开、BER达标

你瞅一眼这张图就明白了:前三个都跟信号质量有关,最后一个直接决定了系统能不能用。我们在后面的CTLE和DFE设计里,本质上就是跟这条因果链对着干。

2.6 避坑清单

最后给几个我踩过的坑:

  1. 不要只看直流电阻——高频下损耗远大于直流,用万用表量通断是骗自己的。
  2. ISI不一定是信道问题——我还见过反射引起的振铃恰好落在采样点上,看起来像ISI,实际是阻抗不连续。
  3. 眼图测试触发要对——触发源用时钟恢复,别用数据跳变沿,否则眼图自动闭合给你看。
  4. BER测试长度必须够——PRBS-31至少跑几分钟,否则测量结果不可信。

好了,这章内容就这些。把基础打结实,后面讲CTLE频响曲线的时候你就能一眼看出哪儿该补偿、哪儿该截止。