TDR 基础概念:什么是 TDR,时域反射计原理
1.1 从一次“打火”说起
先讲个小故事。早些年我做一块高速背板,SMA 接头压接后,眼图总在某个码型上塌陷。拿万用表量通断,全部 OK;拿网络分析仪扫 S11,也能看个大概。可就是找不着根因。
后来同事提醒我:“试试 TDR。”我一听,时域反射计?以前总觉得那是测缆线长度用的。结果一上机,波形上清清楚楚地跳出一个负向凹陷——那个位置正好对应接头内部压接不到位产生的容性突变。拆开一看,绝缘体有个指甲盖大的缺口。
从那以后,我再也不敢小看 TDR 了。说白了,它就是用一束“电眼”帮你看见传输线上的阻抗变化。
一句话理解 TDR:向被测通道发射一个阶跃脉冲,然后观察反射回来的信号,反推出沿线的阻抗分布。哪里有阻抗突变,哪里就有反射。
1.2 TDR 工作原理
原理并不复杂。我的理解是这样的:
- 发射阶跃脉冲——TDR 内部产生一个电压跳变,沿传输线向 DUT 方向传播。
- 遇到阻抗不连续——当传输线特性阻抗 Z₀ 与 DUT 输入阻抗 Z_L 不一致时,部分能量被反射回来。
- 采样反射波形——TDR 探头在同一端口接收到反射电压,与发射阶跃做比较。
- 换算阻抗——根据反射系数 ρ = (Z_L - Z₀)/(Z_L + Z₀),反过来算出被测点的阻抗值。
你想想看,反射回来的是时间 – 电压曲线,横轴时间对应“距离”,纵轴电压对应“阻抗”。所以 TDR 能给出一条阻抗随位置变化的曲线,多爽。
易混点提醒:TDR 和 TDT(时域传输)的差别在于测反射还是测传输。TDR 是同端测反射,TDT 是异端测传输。我早年就搞混过,结果对着一条全反射波形分析半天,后来才发现探针插错了端口。
1.3 核心参数解读
TDR 的几个关键参数直接影响测试分辨率,我列个表,方便你对照选仪器:
| 参数 | 含义 | 对测试的影响 |
|---|---|---|
| 上升时间 (tr) | 阶跃脉冲从 10% 升到 90% 的时间 | tr 越小,空间分辨率越高。例如 35 ps 对应约 3.5 mm 的间距分辨能力。 |
| 采样率 | 每秒采集的点数 | 决定了波形在时间轴上的离散间隔,低于 10 GSa/s 可能漏掉短阶。 |
| 反射幅度分辨率 | 最小能分辨的电压差 | 影响阻抗测量精度,通常优于 0.5% 即可。 |
| 激励电压 | 阶跃的峰峰值 | 太高可能损坏敏感器件,太低信噪比下降。我一般用 200 mV ~ 500 mV。 |
选仪器时,我习惯先看上升时间。你要测 10 cm 长的短线,tr 至少小于 50 ps,否则两个不连续点会“糊”在一起。另外注意带宽——TDR 信号带宽 ≈ 0.35/tr,这也是奈奎斯特以外的坑。
注意环境失配效应:TDR 看到的反射不仅来自 DUT,还有连接器、线缆、探针本身的寄生。我吃过一次亏:测一块高频,母板接口处出现两个连续反射峰,以为是 PCB 内层问题,后来拔出探针一看,SMA 接头里的中心针已经歪了 0.2 mm。所以每次测试前,先对空载或标准负载校准一下基线。
1.4 一张图看懂 TDR 测试系统
下面是我画的一张 TDR 原理框架图,把核心元素串起来看更清楚:
1.5 我常用的 TDR 测试小技巧
说到底,TDR 测的就是“时间 – 阻抗”曲线。但真实项目中,干扰因素一大堆。分享几条我的实战经验:
- 先校零再测。每次换探针或换 DUT 前,先接一个 50 Ω 标准负载,看看基线是不是平的。不平的话调 offset 或者补偿线缆损耗。
- 注意上升时间的选择。测长线缆用慢沿(~200 ps),可以减少多次反射叠加;测短阶用快沿(~20 ps),分辨率才够。我之前的教训是用 35 ps 的快沿去测一段 3 米长的同轴电缆,结果反射回波叠加了三次,波形乱成一团。
- 多用差分 TDR。差分对测时,单端 TDR 只能看单线阻抗,而差分 TDR 可以显示差分阻抗和共模阻抗。我在调 QDR4 DDR 接口时,差分 TDR 一眼就看出两条线的间距不一致导致的共模阻抗偏移。
- 窗口与平均化。TDR 波形容易受随机噪声干扰,我习惯把采样平均次数设到 16 ~ 32 次,既保留细节,又压得住底噪。不要设 256 次,等得你怀疑人生。
一句话避坑:TDR 看到的是“一次反射近似”,当反射系数很大(如开路/短路)或线缆很长时,必须考虑多次反射的叠加。我曾经被测一条 100 米长的网线,末端开路,结果前 30 米处的波形里出现了一个假阻抗台阶,其实是二次反射造成的。经验:把时窗缩短,只关注被测段,或者用软件的后处理窗函数。