3 TDR测量原理:阶跃脉冲、采样、反射波形解读

TDR,时域反射计。说白了,就是往链路里扔一个信号,看它怎么“撞墙”的。嗯,这个比喻很粗,但方向对了。

我最早接触TDR是在调一块10Gbps的背板。板子上有个过孔,仿真总是说反射大。但光看仿真曲线,我总怀疑是不是模型有问题。后来用TDR实测一看——嘿,波形上有个明显的台阶。那一下我就懂了:反射波里藏着阻抗的物理真相。

本章咱们就掰开揉碎,把TDR的三大核心讲清楚:谁发射了信号、怎么把高速波形“读”出来、反射波形到底在说什么。

3.1 TDR的基本架构:发射器 + 采样头 + 示波器

一套典型的TDR系统,其实就三个部分:

  • 阶跃脉冲发生器 —— 发射一个上升时间极快的阶跃信号。通常几十皮秒,甚至更快。
  • 采样头 —— 在接收端“慢速品尝”这个超快信号。因为直接采样跟不上,所以要用等效时间采样。
  • 示波器/接收机 —— 把采样数据拼起来,显示成反射波形。

我习惯把TDR想象成一个雷达:你对着隧道喊一声,听回音就知道前面有没有堵墙。阶跃脉冲就是那声喊,反射波就是那声回音。

💡 一点经验
并不是所有示波器都支持TDR。你需要一个带TDR模块或内置TDR功能的采样示波器。别想用普通实时示波器去测几十皮秒的阶跃——采样率不够,波形全是鬼影。

3.2 阶跃脉冲:为什么要用“快沿”

TDR的核心激励是一个阶跃脉冲。它从低电平瞬间跳到高电平。这个“瞬间”有多快,用上升时间(tr)衡量。

为什么上升时间重要?你想想看——上升时间越短,阶跃中包含的高频分量越丰富。而高频分量越丰富,能发现的阻抗不连续细节就越多。

举个例子:

上升时间 (tr) 对应的空间分辨率 (估算) 能看出多大的阻抗突变
35 ps 约 3.5 mm (FR4上) 小到去耦电容焊盘
150 ps 约 15 mm 连接器、过孔
1 ns 约 100 mm 长线缆、PCB板级阻抗偏差

我在项目里调一个25Gbps的SerDes链路,就发现过孔处的阻抗突变不到0.5mm,用35ps上升时间才看得清清楚楚。换成150ps沿,那个小台阶完全被抹平了。

⚠️ 别被分辨率骗了
空间分辨率不是无限的。阶跃脉冲上升时间越小,单位距离内可分辨的阻抗变化点就越多。但示波器自身的带宽和采样率也会限制最终效果。我记得有次用一台老仪器,标称35ps沿,实际测量波形上升时间被仪器滤成了70ps——白折腾。

3.3 采样原理:等效时间采样如何“看”到超快信号

你可能想问:示波器采样率只有几十G,怎么能捕捉到几十皮秒的阶跃?答案是——等效时间采样。

原理很简单:假设你想测一段100ns的TDR波形。阶跃脉冲每发射一次,采样头在不同延时点取一个点。重复发射上千次,每个延时点取一次,最后把所有点按时间顺序拼起来,就得到了“慢速但完整”的波形。

这样说有点抽象。我画个示意图你就明白了。

等效时间采样原理示意 脉冲 #1 采样点 A 脉冲 #2 采样点 B 脉冲 #3 采样点 C 重建 不断移动采样延时 → 逐点重建出完整波形

上图里,每个脉冲只采样一个点。第二次发射时,采样头把延时移动一点点,专门去取下一个点。重复几百到几千次,计算机就把这些“点”缝合成一条连续波形。这就是等效时间采样的全部秘密。

关键参数:时间分辨率
等效时间采样允许你以亚皮秒级的时间步进测量波形。常见TDR模块的时基最小步进可到0.1 ps。这意味着你可以把一段1μs的波形“稀释”成1秒来观测——精度极高。

3.4 反射波形的解读:从台阶到阻抗

反射波形是TDR的输出。你看到的不是阻抗曲线,而是电压随时间变化的曲线。但两者直接相关——反射系数ρ决定了电压变化。

反射系数公式:

ρ = (Z_load - Z_ref) / (Z_load + Z_ref)

其中Z_ref是系统参考阻抗(通常50Ω)。

反射波形的解读规则很直观:

  • 波形下降 → 阻抗变低(ρ为负)
  • 波形上升 → 阻抗变高(ρ为正)
  • 波形平直 → 阻抗匹配,无反射

举个真实例子。我调过一块四层板,过孔处阻抗预设为50Ω。TDR测出来波形有个明显的下凹,深度约-0.15V(参考阶跃幅值1V)。按公式折算:ρ = -0.15,反推Z_load ≈ 36Ω。果然,那个过孔的焊盘设计太粗,感容特性导致阻抗偏低。

🔍 避坑指南
我曾经被非线性TDR数据坑过。当时波形有抖动,我以为是阻抗不连续。后来发现是因为同轴电缆接头没拧紧,造成微小的反射叠加。所以看TDR波形前,一定先做短开路校准:短路到地,开路探头,确认基线干净。

3.5 空间定位技巧:从时间到距离

TDR波形横轴是时间,你得把它换算成距离。公式:

距离 = (时间差 × 光速 × 速度因子) / 2

除以2,是因为信号一去一回走了两倍路径。速度因子取决于介质,FR4约0.47,普通同轴RF电缆约0.66~0.80。

我做实验时常用一个速算:1ns往返 ≈ 8~9cm在FR4上。比如波形在3.5ns处有个台阶,减去起始0ns的发射点→距离约(3.5 × 8.5) = 29.75cm,再对准PCB看看,哦,一个SMA连接器在那。

介质类型 速度因子 (Vp) 1ns往返对应的物理距离
FR4 (PCB) 0.47 约 7.05 cm
同轴电缆 (RG58) 0.66 约 9.9 cm
空气 (假设) 1.0 约 15.0 cm
⚠️ 注意速度因子的偏差
不同批次、不同厚度的FR4,介电常数可能有10%变化。我吃过亏:按0.47算定位在过孔A,实际焊掉一看,反射源是过孔B。后来我每次测试前,先测一段已知长度的走线来校准速度因子。这才是靠谱做法。

3.6 小结:从波形到行动

这一章咱们讲了TDR的内核:阶跃脉冲发出去,采样头慢速品尝,反射波形告诉我们阻抗在哪变、变多大。

你拿到一条TDR曲线,应该按这个顺序看:

  1. 起点 —— 发射脉冲上升沿的起始时间(确定t=0)。
  2. 第一个台阶 —— 通常是连接器或第一个过孔,算距离。
  3. 后续的起伏 —— 阻抗变化的片段。每个突起或下凹,都对应一个物理不连续。
  4. 末端反射 —— 开路(全反射上升)或短路(全反射下降),帮助你验证系统。

下一次你在板子上看到一根走线阻抗异常,别急着开仿真。先架上TDR,看波形说故事。那画面,可比一堆S参数直观多了。