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波形。阶跃脉冲每发射一次,采样头在不同延时点取一个点。重复发射上千次,每个延时点取一次,最后把所有点按时间顺序拼起来,就得到了“慢速但完整”的波形。
这样说有点抽象。我画个示意图你就明白了。
上图里,每个脉冲只采样一个点。第二次发射时,采样头把延时移动一点点,专门去取下一个点。重复几百到几千次,计算机就把这些“点”缝合成一条连续波形。这就是等效时间采样的全部秘密。
等效时间采样允许你以亚皮秒级的时间步进测量波形。常见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曲线,应该按这个顺序看:
- 起点 —— 发射脉冲上升沿的起始时间(确定t=0)。
- 第一个台阶 —— 通常是连接器或第一个过孔,算距离。
- 后续的起伏 —— 阻抗变化的片段。每个突起或下凹,都对应一个物理不连续。
- 末端反射 —— 开路(全反射上升)或短路(全反射下降),帮助你验证系统。
下一次你在板子上看到一根走线阻抗异常,别急着开仿真。先架上TDR,看波形说故事。那画面,可比一堆S参数直观多了。