2. 信号完整性基础概念:时域与频域、反射、串扰、衰减、抖动
做高速互连,绕不开这几个词:时域、频域、反射、串扰、衰减、抖动。
很多工程师一开始觉得这是理论课,跟实际没什么关系。
我以前也这么想,直到有一块板子跑到 3 Gbps 的时候,眼图闭得死死的。
回头一查,反射和串扰全没算过。从那以后,我把这些概念一个个掰开了看。
2.1 时域与频域:两副眼镜看信号
信号完整性分析,说白了就是两副眼镜换着戴。
时域看的是信号随时间怎么变——上升沿、下降沿、过冲、振铃。
频域看的是信号频率成分有多高,哪些频率是主要的。
我建议刚开始做 SI 的工程师,一定要理解“方波其实是一堆正弦波叠加出来的”。
举个例子,1 Gbps 的 PRBS 信号,它含有的频率分量可以跑到 5 GHz 甚至更高。你想想看,如果通道在 5 GHz 的插损很大,那串行链路的眼图根本打不开。
| 维度 | 关注点 | 常用工具 | 我的判断口诀 |
|---|---|---|---|
| 时域 | 波形形状、过冲、振铃、眼图 | 示波器、TDR | 看波形丑不丑,眼睛睁得大不大 |
| 频域 | 插损、回损、串扰 S 参数 | 网络分析仪、仿真 | 看通道损耗平不平,谐振到哪去了 |
2.2 反射:阻抗不连续就会弹回来
反射是怎么回事?信号从驱动端往负载走,碰到阻抗变了,一部分能量就反射回来。
简单公式:反射系数 Γ = (ZL - Z0) / (ZL + Z0)。
如果 ZL 等于 Z0,反射就是 0。但实际上不可能完全相等。
处理反射的三个基本手段:
- 匹配终端: 源端串阻、末端并联、戴维南端接等。
- 控制阻抗: 走线宽度、到参考层的距离、介电常数都要算准。
- 减少拓扑分叉: 分支线属于大忌,尽量用菊花链。
2.3 串扰:不是你做的,就是别人传过来的
串扰就是一根线上的能量跑到另一根线上去了。分为近端串扰(NEXT)和远端串扰(FEXT)。
我记得有一次调试 DDR4 信号,DQ 和 DQS 之间的时序总是对不上。一测 NEXT,发现数据线和时钟线之间串扰高达 -30 dB,导致抖动量增加。最后把间距从 1.5 倍线宽拉到 3 倍,问题才解决。
降低串扰的办法:
- 增大间距: 一般线距 ≥ 3 倍线宽,串扰可以降到 -40 dB 以下。
- 加屏蔽地线: 对侧或隔离。
- 减少平行走线长度: 能短就短,别绕大圈。
- 在串扰严重的地方加隔离地孔。
2.4 衰减:信号越跑越弱
衰减包括导体损耗和介质损耗。导体损耗和频率的平方根成正比,介质损耗和频率成正比。
所以我常说:频率越高,介质损耗占大头。对于高速信号(比如 25 Gbps 以上),选板材变得非常关键。普通 FR4 的 Df 在 0.02 左右,到 10 GHz 时介质损耗已经吃掉很大一块能量,信号几乎变成一团泥。
如何估算衰减?看这个表格:
| 频率 | FR4(Df≈0.02)衰减 | 低损耗板材(Df≈0.002)衰减 | 典型应用 |
|---|---|---|---|
| 1 GHz | ≈ 0.5 dB/inch | ≈ 0.1 dB/inch | DDR、PCIe Gen2 |
| 5 GHz | ≈ 1.5 dB/inch | ≈ 0.3 dB/inch | PCIe Gen3、SATA |
| 10 GHz | ≈ 3.5 dB/inch | ≈ 0.6 dB/inch | PCIe Gen4、25G NRZ |
2.5 抖动:眼睛闭起来的主要原因
抖动就是信号边沿偏离理想位置的时间偏差。它分成随机抖动(RJ)和确定性抖动(DJ)。
RJ 来自热噪声,服从高斯分布,根方差叠加。DJ 来自串扰、反射、电源噪声等,有固定来源。
说白了,RJ 你基本推不掉,只能靠协议容忍。DJ 才是你该去砍的目标。
我遇到过一个案例:某芯片的 CDR 输出过不了 jitter 测试。我们一开始以为是电源纹波,换了十颗电容没用。后来发现是返回路径上有一个 0.5 mm 的缝隙,造成的阻抗不连续导致反射抖动。补了一个地过孔,抖动降了 40%。
处理抖动的常用方法:
- 改善电源完整性: 降低 PDN 阻抗,减少电源纹波引起的相位噪声。
- 优化通道设计: 减少反射和串扰,就是减少 DJ 的主要来源。
- 增加时钟抖动余量: 选用低抖动时钟源,保持干净的地平面。
2.6 一张图理清这些概念的关系
下面这张图把时/频域和四大问题串起来。我画过很多版本,这张是目前觉得最实用的。
2.7 几个核心参数速查
日常做 SI 仿真时,几个参数我常备在手边:
- Δf = 3.5 / (tr):估算信号带宽,tr 是上升时间(ns),比如 tr=100 ps,带宽约 35 GHz。
- Vnoise = Vswing × (SR × L × C):电源噪声对时钟抖动的影响估算。
- 串扰耦合系数 = (Cm / (Cm + Cg)) × 0.5:对微带走线近似。
- 衰减容忍度: 一般链路插损预算应 ≤ 30 dB @ 奈奎斯特频率,再高就需要均衡器帮忙。
嗯,今天这些概念算是打了个底。每个问题后面都有实际案例可以展开讲,后面章节会一个个掰扯。到时候你就明白,为什么我说“反射和串扰是高速互连的左右护法,衰减是终极杀手,抖动是最后一把锁”。