2、传输线理论:特性阻抗、反射与振铃、时域反射计(TDR)原理

各位好,欢迎来到第二章。这一章咱们聊聊传输线理论。说实话,很多工程师干了三五年,画出来的高速板子还是靠“试”,出了问题就换电阻、调走线,根本不知道根因在哪。

我个人习惯是,先把传输线理论吃透。你想想看,信号在PCB上跑,本质上就是电磁波在介质里传播。不懂这个,排查高速信号问题就像蒙着眼睛走路。

2.1 特性阻抗——传输线的“身份证”

特性阻抗,符号是Z₀,单位Ω。它不是用万用表能量出来的直流电阻,而是传输线上行波电压与电流的比值。说白了,它描述了传输线对高频信号的“阻碍”能力。

核心公式:

Z₀ = √(L/C)

其中L是单位长度电感,C是单位长度电容。频率越高,这个公式越准。

我在项目中遇到过一件事:一块8层板的DDR3走线,阻抗设计目标是50Ω,结果板厂反馈实测只有42Ω。查了半天,发现是参考层被分割了,导致回流路径变长,等效电感增大。嗯,这里要注意——参考平面不连续,阻抗一定出问题。

影响特性阻抗的主要因素有四个:

  • 线宽(W):线越宽,阻抗越低。因为电容变大了。
  • 介质厚度(H):走线到参考层的距离越大,阻抗越高。电感占主导。
  • 介电常数(εr):材料介电常数越高,信号传播越慢,阻抗越低。
  • 铜厚(T):影响不大,但高频时趋肤效应会让它有点作用。
参数 增大趋势 对Z₀的影响 典型范围
线宽 W ↑ ↓ 降低 4~12 mil
介质厚度 H ↑ ↑ 升高 3~8 mil
介电常数 εr ↑ ↓ 降低 3.5~4.5 (FR4)
铜厚 T ↑ ↓ 略微降低 0.5~2 oz

实战技巧:用SI9000或Polar工具计算阻抗时,记得把阻焊层也考虑进去。我见过有人算出来50Ω,板厂实测只有47Ω,就是因为没算阻焊层的介电常数影响。差这3Ω,在3GHz以上可能就出问题了。

2.2 反射与振铃——信号质量的“杀手”

反射是怎么来的?很简单——阻抗不连续。信号在传输线上跑,遇到阻抗变化点,一部分能量继续往前,另一部分被弹回来。反射系数Γ就是描述这个比例的:

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

如果负载阻抗Z_load等于Z₀,Γ=0,没有反射。如果Z_load开路(无穷大),Γ=1,全反射。如果短路(0Ω),Γ=-1,反相反射。

振铃呢?说白了就是反射来回弹。信号从驱动端发出,到接收端遇到阻抗不匹配,反射回来,到源端又反射回去……来回几次,波形上就出现了过冲、下冲、振荡。我调试一块千兆以太网板子时,就遇到过振铃导致误码率飙升的问题。后来在接收端串了个22Ω电阻,把振铃压下去了。

避坑指南:我曾经在一条DDR数据线上看到过冲超过1V,以为是驱动能力太强,结果查出来是走线跨了分割槽,阻抗突变导致反射叠加。换层或加地过孔都没用,最后重新调整了走线路径才解决。记住——反射不是靠调驱动强度能解决的,必须从阻抗连续性入手。

反射的典型场景:

  • 走线换层:参考层变了,阻抗跟着变。加地过孔可以缓解。
  • 过孔:过孔本身有寄生电容和电感,等效阻抗偏低。高速信号尽量少用过孔。
  • 分支/桩线:T型分支或过长的桩线,都是反射源。DDR3的Fly-by拓扑就是为了避免这个。
  • 连接器:连接器的阻抗通常和PCB不匹配,需要选型时注意。

2.3 时域反射计(TDR)原理——信号反射的“X光机”

TDR,全称Time Domain Reflectometry。它的原理其实不复杂:向传输线发射一个快速上升沿的阶跃信号(上升时间通常几十皮秒),然后观察反射回来的波形。根据反射波的时间延迟和幅度,就能算出阻抗不连续点的位置和大小。

我刚开始用TDR时,总觉得它很神秘。后来自己搭了个简易实验才明白——说白了就是“扔个石头到河里,看水波反弹回来的时间和大小”。

TDR的基本公式:

距离 d = (v × Δt) / 2

其中v是信号在介质中的传播速度,Δt是发射到接收反射波的时间差。除以2是因为信号走了个来回。

信号在PCB中的传播速度:

v = c / √εr

c是光速(3×10⁸ m/s),εr是介电常数。FR4的εr大约4.2,算下来信号速度大约是光速的一半,约15 cm/ns。

TDR能告诉我们什么?

  • 整条走线的阻抗分布(哪里高哪里低)
  • 阻抗不连续点的精确位置(精度可达毫米级)
  • 过孔、连接器、焊盘的寄生效应
  • 线长和传播延迟

下面这张图是我自己总结的TDR排查逻辑,帮你快速定位问题:

TDR排查逻辑流程图 TDR排查逻辑流程图 TDR测试开始 步骤1:校准TDR(开路/短路/负载) 步骤2:发射阶跃信号并采集反射波 阻抗是否 连续? 是 信号质量良好,无需调整 否 定位不连续点位置 根据反射时间计算距离:d = v×Δt/2 检查过孔、换层、分支、连接器

TDR波形怎么看?我总结几个典型特征:

  • 阻抗偏高(开路倾向):反射波与入射波同极性,波形向上跳变。常见于走线变细、参考层挖空。
  • 阻抗偏低(短路倾向):反射波与入射波反极性,波形向下跳变。常见于走线过宽、过孔焊盘过大。
  • 容性负载:波形先向下凹再恢复,像个小坑。过孔、焊盘、IC引脚都有寄生电容。
  • 感性负载:波形先向上凸再恢复,像个小包。连接器引脚、细颈走线常见。

实战技巧:用TDR排查时,别忘了设置合适的上升时间。上升时间越短,分辨率越高,但噪声也越大。我一般先用35ps上升时间做粗扫,再用20ps做精确定位。另外,TDR探头的地线要尽量短,否则探头本身的电感会干扰测量结果。

2.4 阻抗匹配——反射的“终结者”

知道了反射的原理,匹配就好理解了。匹配的目的就是让源端、传输线、负载三者的阻抗一致,让Γ趋近于0。

常见的匹配方式:

匹配方式 适用场景 优点 缺点
源端串联匹配 点对点,单向信号 简单,不增加功耗 信号幅度减半
末端并联匹配 多点负载,双向信号 信号幅度完整 增加静态功耗
AC匹配 高频时钟,差分信号 功耗低,带宽高 需要电容,占面积
差分匹配 LVDS、USB、HDMI 抗干扰强 需要精确差分阻抗

我个人习惯是,对于时钟信号和单端高速信号,优先用源端串联匹配。电阻值怎么选?用驱动端输出阻抗加上串联电阻,等于传输线特性阻抗。比如驱动端输出阻抗是20Ω,走线50Ω,那就串个33Ω(留点余量)。

避坑指南:我曾经在一个项目里用了末端并联匹配,结果信号质量是好了,但芯片烫得能煎鸡蛋。一算,静态电流多了几十毫安。从那以后,我对并联匹配就特别谨慎——尤其是电池供电的产品,功耗是第一位的。

好了,这一章的内容就这些。传输线理论是高速设计的基石,特性阻抗、反射、TDR这三块,你吃透了,排查信号问题就有了方向。下次遇到波形振铃,别急着换电阻,先想想——阻抗连续吗?反射点在哪?用TDR扫一下,答案就出来了。