2. 阻抗匹配基本概念:特性阻抗、反射系数、回波损耗

搞高速信号的人,天天跟这三个概念打交道。特性阻抗、反射系数、回波损耗,说白了就是「线长什么样」、「信号回没回来」、「回来多少能量」。我刚开始接触 MIPI 的时候,总觉得把它们背熟就够了。结果第一次上板测眼睛图,发现眼图闭合得跟没睡醒似的……后来才明白,光记住数字没用,得理解它们怎么互相影响。

2.1 特性阻抗(Z₀)—— 传输线的“固有脾气”

特性阻抗不是用万用表量出来的电阻。它是传输线在高速信号下呈现的瞬时阻抗。你想想看,信号每走一步,都在给线和参考平面之间建立电场和磁场。这个瞬间的电压电流比,就是 Z₀。

对于 MIPI 差分对,我们通常盯着 100Ω 差分阻抗跑。单个线对地一般是 50Ω。为什么不直接用 100Ω 单端?因为差分可以抗共模干扰,而且 EMI 更好控制。

我在项目里遇到过一版 PCB,厂家说走线满足 100Ω 差分,结果实际测出来只有 85Ω。问题出在哪儿?

  • 线宽线距没错,但参考平面被挖空了(比如过孔反焊盘太大)。
  • 或者层叠结构变了,内层介质厚度没控制好。
  • 再不然就是阻焊层漏算——绿油会让阻抗降 3~5Ω。
踩坑提醒: 曾经我有一板 MIPI 摄像头死活出图花,最后发现是差分对在 BGA 扇出区域走了不同层,特性阻抗突变。从那以后,我要求所有差分对必须同层同参考面,除非万不得已,严禁换层。
参数单端阻抗(典型)差分阻抗(MIPI规范)影响因素
微带线(表层)50Ω ±10%100Ω ±10%线宽、介质厚度、铜厚、绿油
带状线(内层)50Ω ±10%100Ω ±10%线宽、线距、上下介质厚度
共面波导50Ω ±5%100Ω ±5%地孔间距、铜皮间距
我个人习惯: 每次 layout 前先找板厂要阻抗叠构表,用 Polar 或 HyperLynx 算一版,然后板厂做阻抗条实测,回来跟仿真结果对比。你想象一下,如果板厂算的和你算的差 5Ω,后面匹配全白费。

2.2 反射系数(Γ)—— 匹配与否的量化指标

反射系数,说白了就是「信号遇到阻抗变化时,有多少能量反弹回来了」。公式很简单:

Γ = (Z_load - Z₀) / (Z_load + Z₀)

Z_load 是信号看到的末端阻抗,Z₀ 是传输线特性阻抗。完全匹配时 Γ = 0,没有反射。开路时 Γ = 1,全反射回来。短路时 Γ = -1,反相反射。

但实际工程里,Γ 不会完美为零。我见过一个案例:MIPI 接收端的终端电阻焊成了 49.9Ω(1% 精度),而走线是 50Ω,理论上 Γ = (49.9-50)/(49.9+50) ≈ -0.001,影响很小。但问题是那个电阻封装焊歪了,寄生电感一加,等效阻抗变成了 52Ω 带 1.5nH,高频下 Γ 直接飙到 0.1——这就很要命了。

为什么会这样?因为反射系数是频率的函数。走线、焊盘、过孔都会引入寄生,这些寄生在高频下等效成容性或感性,让 Z_load 偏离纯电阻。所以你不能只看 DC 匹配。

关键点: 反射系数的模 |Γ| 决定了信号质量。MIPI D-PHY 在 1Gbps 以下,通常要求 |Γ| < 0.1(对应回波损耗 20dB)。如果你测出来 |Γ| 超过 0.2,基本就要出波形振铃或台阶了。

2.3 回波损耗(RL)—— 工程上的“能量损失”

回波损耗和反射系数是一体两面:RL = -20 log₁₀(|Γ|),单位 dB。所以 RL 越大越好——20dB 对应的 |Γ|=0.1,30dB 对应 |Γ|=0.032。

但这东西有个陷阱。很多人只看 RL 的 DC 值,或者只看 1GHz 单点的 RL。我告诉你,MIPI 信号是宽带信号,包含了基频和多次谐波。你必须在信号带宽内(比如 0~5倍基频)让 RL 都满足要求。

举个例子,MIPI 摄像头跑 500Mbps,基频 250MHz,但第三次谐波已经到 750MHz。如果 PCB 走线在 750MHz 有个谐振(比如过孔残桩),RL 可能掉到 12dB,那反射系数就飙到 0.25,眼图直接塌掉。

回波损耗(dB)反射系数 |Γ|反射能量占比MIPI 适用性
≥20≤0.1≤1%推荐,信号质量好
15 ~ 200.1 ~ 0.181% ~ 3%可接受,需关注眼图余量
10 ~ 150.18 ~ 0.323% ~ 10%边缘,大概率有问题
<10>0.32>10%严重失配,必须重构
避坑指南: 我曾经用矢量网络分析仪测一版 MIPI 走线,发现 RL 在 1.2GHz 有个深谷(6dB)。查了半天,原因是走线下方有一个孤立的电源平面碎片,形成了并联谐振。把那块铜皮割掉,RL 立刻回到 25dB 以上。所以说,RL 的频谱扫描比单点测量重要得多。

把这三个概念串起来,可以用一张图说明它们的关系:

阻抗匹配核心概念关系图 信号源 传输线 特性阻抗 Z₀ 负载 反射系数 Γ Γ = (ZL - Z₀)/(ZL + Z₀) 回波损耗 RL RL = -20log|Γ| 特性阻抗 Z₀ 传输线的固有属性 由线宽/介质/铜厚决定 MIPI差分对典型值100Ω 反射系数 Γ 失配程度的量化指标 范围 -1 ~ 1 完全匹配时 Γ = 0 回波损耗 RL 反射能量的工程表达 值越大匹配越好 MIPI要求 ≥ 20dB 三个量互相换算——知道 RL 就能算 Γ,知道 Γ 就能评估匹配好坏

简单说就是:信号从源出发,遇到特性阻抗 Z₀ 的传输线。若负载阻抗不匹配,一部分能量反射回来,反射系数 Γ 告诉你比例。回波损耗 RL 则是工程上更方便看的 dB 值。这三个量,只要知道一个,其他两个就能算出来。

我的习惯是:在仿真阶段先盯住 RL,看全频段是否都在 20dB 以上。如果某个频点掉下去了,立刻去看对应的 Γ 和 Z_load 阻抗轨迹,找出失配的位置。这样比单纯调线宽线距靠谱得多。

一个小技巧: 你可以在 TDR(时域反射计)上直接看阻抗连续性和反射点。TDR 能看到哪个位置阻抗跳变。配合 VNA 测频域 RL,两个互补,基本不会漏问题。我每次调 MIPI 链路,都先扫 TDR 看看物理结构的「脾气」。