2. 信号完整性基础:传输线理论、反射、串扰、损耗对信号的影响
做高速数字设计,你迟早会撞上「信号完整性」这堵墙。说白了,信号在传输过程中为什么会变形?为什么好好的方波过了一段走线就变成歪歪扭扭的波浪?这些问题不搞懂,眼图分析就是空中楼阁。这一节咱们把几个最核心的物理机制捋一遍——传输线、反射、串扰、损耗。嗯,都是我这些年踩坑总结出来的。
2.1 传输线理论
低速电路里,一根导线就是一根导线。信号频率一高,导线就不再是「零电阻、零延迟」的简单连线了——它变成了分布参数系统,也就是传输线。电感和电容沿着走线均匀分布,信号每往前走一步,都在给这段电感和电容充电。
我先问个问题:你知道为什么 50Ω 是高速 PCB 最常用的阻抗吗?因为 50Ω 在信号衰减和制造成本之间取了个折中。传输线的核心参数就是特性阻抗 Z₀,它取决于走线宽度、介质厚度、介电常数。公式长这样:
Z₀ = sqrt( (R + jωL) / (G + jωC) )
高频近似:Z₀ ≈ sqrt(L/C)
实际项目中,我最常遇到的情况是——设计时算好的 50Ω,打样回来一测变成了 48Ω 或者 53Ω。差别不大?错了。0.5mm 的阻抗偏差,在 10Gbps 的信号下能反射出好几个 mV 的噪声。我记得有一次调试 8Gbps 的 SerDes 链路,眼图一直有异常抖动,最后发现是微带线参考层被挖空了导致阻抗突变,临时补了一堆过孔才救回来。
2.2 反射
反射这东西,说白了就是阻抗不匹配导致的「信号反弹」。信号沿传输线走,碰到阻抗变化的地方,一部分能量继续前进,另一部分被弹回来。反射系数 Γ 表示弹回来多少:
Γ = (Z_load - Z₀) / (Z_load + Z₀)
当 Z_load = ∞(开路)时 Γ = 1,信号完全反射回去,变成两倍电压——就是过冲。当 Z_load = 0(短路)时 Γ = -1,反射信号反相,产生下冲。这两种情况都会让眼图出现「大爪子」一样的尖峰,严重时直接烧坏接收端。
怎么治?端接。我常用的几种方式:
- 串联端接:靠近驱动端串一个电阻,阻值等于 Z₀ - R_driver。简单,但只适合点到点。
- 并联端接:在接收端对地接一个电阻到 GND,阻值等于 Z₀。功耗大,但效果最好。
- RC 端接:串联 RC 到 GND,既能吸收反射又不消耗直流功耗,适合高速总线。
我曾经在一款 25Gbps 光模块驱动板上犯过一个低级错误——源端匹配电阻焊错封装,贴了 0402 的 33Ω 结果实际值只有 22Ω。反射直接让眼图睁开度从 70% 掉到 45%,整整查了两天。所以我的习惯是:每次设计完,一定把传输线模型搭出来跑个时域反射仿真,看看反射噪声的幅度和位置。
2.3 串扰
串扰就是「隔壁的信号吵到你了」。相邻走线之间有互容和互感,信号跳变时,一部分能量耦合到旁边的线上去。分两种:
| 类型 | 产生机制 | 关键影响 |
|---|---|---|
| 近端串扰 (NEXT) | 容性和感性耦合,在近端叠加 | 远大于远端串扰,影响发射端 |
| 远端串扰 (FEXT) | 感性耦合占主导,相位与信号反向 | 随耦合长度增加而累积 |
你想想看,两条走线平行走了 5cm,远端串扰可能只有 10mV,但如果频率到了 10Gbps,这 10mV 叠加到接收端就能让眼高缩小 20%。我在一个多通道 ADC 采集板上就遇到过这个问题:八条 LVDS 线扎堆走,通道间的串扰直接导致采样数据出现固定码型错误。后来我把间距从 2倍线宽拉到 4 倍,中间还加了地线隔离,问题才解决。
2.4 损耗
损耗是高频信号在传输过程中「越走越弱」的物理本质。主要分两种:
- 导体损耗:趋肤效应让电流集中在铜皮表面,等效电阻随频率上升而增大。公式近似:R_ac ∝ √f。
- 介质损耗:信号电场使介质分子反复极化,能量以热量耗散。用损耗因子 tanδ 衡量,FR4 在 1GHz 时 tanδ 约 0.02,到了 10GHz 就惨不忍睹了。
损耗对眼图最直接的打击就是——垂直开口变小,眼高降低。信号从驱动端出发,经过一段长走线,幅度可能从 800mV 跌到 400mV。更麻烦的是,不同频率成分的衰减不一样,高频分量衰减更快,导致边沿变缓,眼宽也跟着缩。
我记得给一个 56Gbps PAM4 背板做仿真时,24 英寸的走线,在 28GHz 处衰减超过 25dB。业界最通用的补偿手段就是预加重和 CTLE 均衡:发送端预先「翘高」高频分量,接收端再用滤波器把低频部分砍一刀,让信号频谱重新平衡。但注意,均衡不能无限补偿——一旦损耗超过 30dB,噪声会反过来被放大,眼图反而更差。
2.5 知识体系总览
下面这张图把这四者的关系串起来了,也点出了它们对眼图的具体影响。你可以在脑子里构建这个框架,以后遇到眼图问题,先看是哪一块出问题。
透彻理解这四者的相互作用,是做好眼图分析与参数提取的前提。传输线决定了信号传输的“环境”,反射和串扰属于噪声叠加,损耗是信号的“自然衰减”。这三个因素最终都会在眼图上留下痕迹——看到眼图闭合,先别急着调均衡,回头检查一下阻抗连续性和走线间距,往往事半功倍。
好了,信号完整性的四大基石就讲到这里。下一部分我们会拿着这些知识,直接去看眼图怎么生成、怎么看关键参数。积累扎实了,后面动手才不会跑偏。