4. 时域反射计(TDR)应用:TDR原理、阻抗不连续点定位、差分对阻抗测量
说到高速信号故障定位,TDR 是我工具箱里最趁手的家伙之一。它就像给传输线做「B超」——往线里打一个快脉冲,看反射波在哪儿回来、长什么样,就能把阻抗不连续点揪出来。我入行那会儿,第一次用 TDR 测出一段 5mm 的阻抗凹陷,顺着找过去发现是过孔反焊盘没挖够,那种「人赃并获」的感觉,至今还记得。
4.1 TDR 基本原理
TDR 的核心逻辑其实很简单:发射一个上升沿极快的阶跃脉冲(典型上升时间 35ps 或更短),脉冲沿着传输线传播。遇到阻抗变化的地方,一部分能量会反射回来。仪器测量反射波的幅度和到达时间,就能算出阻抗值和故障位置。
反射系数 Γ 是理解 TDR 的关键:
Γ = (Z_load - Z_0) / (Z_load + Z_0)
- Γ = 0:阻抗匹配,无反射,线是干净的。
- Γ > 0:遇到高阻抗(开路、窄线、电感效应),反射波与入射波同极性。
- Γ < 0:遇到低阻抗(短路、宽线、电容效应),反射波反极性。
TDR 测得的阻抗 Z_meas 由下式给出:
Z_meas = Z_0 × (1 + Γ) / (1 - Γ)
说白了,TDR 就是一边发脉冲、一边算反射系数、一边把结果画成阻抗-时间曲线。时间轴乘以传播速度,就变成了距离轴。
4.2 阻抗不连续点定位
阻抗不连续点,说白了就是信号路径上「突然变粗或变细」的地方。在 TDR 波形上,它们表现为阻抗曲线的突变。我遇到过最典型的案例:一块 10 层板的 PCIe Gen4 链路,TDR 扫出来在 3.2ns 处有个 15Ω 的阻抗凹陷。算下来距离是 320mm,顺着走线找过去,发现是一段 BGA 扇出区域走线宽度从 5mil 缩到了 3.5mil。
定位步骤我一般这么走:
- 设置参考平面:先用已知的开路/短路校准 TDR,消除夹具和线缆的影响。
- 捕获波形:设置合适的水平刻度(时间/div)和垂直刻度(阻抗/div),让整个链路波形完整显示。
- 标记不连续点:用光标测量从起点到突变点的时间差 Δt。
- 换算距离:距离 d = (Δt × v_p) / 2,其中 v_p 是介质中的传播速度(通常取 0.5c ~ 0.6c)。
- 物理定位:在 PCB 布局中按距离反查走线,找到对应的过孔、焊盘、拐角或瓶颈。
| 波形特征 | 典型原因 | 我的处理建议 |
|---|---|---|
| 阻抗先降后升(凹陷) | 过孔、焊盘、窄线 | 检查反焊盘尺寸、走线宽度 |
| 阻抗先升后降(凸起) | 开路残桩、过长的焊盘 | 缩短残桩、使用背钻 |
| 阻抗持续偏低 | 参考平面被破坏、介质变薄 | 检查叠层、确认参考层连续 |
| 阻抗持续偏高 | 走线过细、参考平面缺失 | 加宽走线、增加参考地过孔 |
4.3 差分对阻抗测量
差分信号是高速设计的宠儿,但差分对的 TDR 测量比单端麻烦不少。你需要同时测量差分阻抗 Z_diff 和共模阻抗 Z_comm,还得关注对内偏差。
差分 TDR 的接线方式有两种:
- 真差分模式:用两个 TDR 通道同时激励 P 和 N,仪器内部做差得到差分阻抗。这是最准确的方法。
- 单端合成模式:只测 P 和 N 的单端阻抗,然后合成 Z_diff = 2 × Z_odd。适合没有真差分 TDR 模块的情况,但精度稍差。
差分对测量中,我最关注三个指标:
- 差分阻抗 Z_diff:目标通常是 100Ω(USB、HDMI)或 85Ω(某些 DDR 接口)。
- 共模阻抗 Z_comm:理想值应为 Z_diff / 2,实际偏差不应超过 ±10%。
- 对内偏差(Skew):P 和 N 两条线的 TDR 波形在时间轴上的错位。偏差超过 5ps 就可能引起共模噪声。
4.4 TDR 测量中的常见陷阱
用 TDR 这么多年,踩过的坑不少。挑几个典型的说说:
- 夹具效应:SMA 连接器、测试线缆、探针本身就有阻抗不连续。我习惯先测一个「直通」校准件,把夹具的反射从结果中扣除。
- 上升时间退化:长线缆会拉慢脉冲上升沿,降低分辨率。尽量用短缆线,或者用 TDR 的「去嵌入」功能补偿。
- 多次反射:当链路中有多个不连续点时,反射波会来回弹跳,波形变得复杂。这时候可以用「时域门控」把第一次反射之后的信号滤掉,只看主要故障。
- 温度影响:介电常数随温度变化,传播速度也会变。我一般在板子通电稳定后再测,避免冷板子和热板子的结果不一致。
4.5 TDR 知识体系总览
下面这张图把 TDR 的核心知识点串起来了。你可以把它当作快速索引:
这张图把 TDR 的三大块——原理、定位、差分测量——以及它们下面的关键子项都列出来了。底部还总结了四个常见陷阱。你可以在实际项目中把它当作检查清单:测之前扫一眼原理,测的时候对照定位方法,测完别忘了检查陷阱。
嗯,TDR 这部分就聊到这儿。记住一句话:TDR 波形不会骗人,但解读波形的人可能会。多测、多看、多对比,你也能练出「一眼看出故障点」的本事。