一、TDR基础原理:信号反射与阻抗的“对话”

各位工程师,我们先从最基础的东西聊起。

TDR,全称是时域反射计。这名字听着挺唬人,但说白了,它干的事儿跟我们用雷达测距差不多。

你对着山谷大喊一声,声音撞到对面的山壁会反射回来。你根据回声的时间,就能判断山离你有多远。TDR也是这个道理——它往线缆或PCB走线里发射一个快速脉冲,然后等着看“回声”。

1.1 工作原理:发射、反射、计算

TDR的核心,就是一台高速的“信号发射器+示波器”。

  1. 发射阶跃脉冲:它先给传输线注入一个上升时间极快的阶跃信号(通常是几百皮秒甚至更快)。
  2. 监测反射波:同时,它一直盯着同一端口上的电压变化。
  3. 计算阻抗与距离:如果传输线的特性阻抗处处都是50Ω,那信号就闷着头往前跑,没有任何反射回来。但一旦碰到阻抗变化的地方(比如线宽变了,或者有个过孔),一部分能量就会反射回来。

我个人的习惯是,把这个过程理解成“信号在跟导体对话”。信号每碰到一个阻抗不连续点,都会“弹回”一个信息。TDR就是那个竖起耳朵听的人。

核心公式人人都得懂:

反射回来的电压幅度,跟阻抗变化的关系是:

ρ = (ZL - Z0) / (ZL + Z0)

其中,ρ 是反射系数,Z0 是传输线的原始特性阻抗,ZL 是变化点的阻抗。

1.2 信号反射与阻抗变化的直接关系

这个公式其实特别直观。我当年刚入行时,死记硬背了很久。后来在产线上调一个高速背板,怎么搞都过不了眼图,后来用TDR一测才发现,问题就出在这里。

举个例子你就明白了:

快记口诀:阻抗大,往上跳;阻抗小,往下掉。

阻抗变化 反射系数 ρ TDR波形表现 实际案例(我遇到的)
阻抗变大(ZL > Z0) 正数(0 ~ +1) 波形向上跳(正反射) 线宽变细、线间距变大、走线经过焊盘
阻抗变小(ZL < Z0) 负数(0 ~ -1) 波形向下掉(负反射) 线宽变粗、过孔残留Stub、接收端负载过重
开路(ZL = ∞) +1(全反射) 电压直接翻倍 信号线断裂、未焊接的NC脚
短路(ZL = 0) -1(全反射) 电压直接跌到0 焊锡短路、锡渣残留

为什么会这样?你想想看,要是前面的路变得越来越窄(阻抗变大),信号想挤过去,能量冲不进去,可不就弹回来了吗?弹回来的能量就是电压升高。

反过来,前面路突然变宽了(阻抗变小),信号一脚踩空,掉进个大坑里——电压就是往下跌。

嗯,这里要注意,TDR波形上的一个“台阶”或者“尖峰”,在物理位置上对应的是一个具体的坐标点。我们后面讲长度匹配判定时,就是靠测量这些“台阶”之间的时间差来换算成物理长度的。

1.3 阻抗不连续的类型——看得懂反射波形才算入门

我在项目调试中最喜欢干的一件事,就是看TDR波形猜“病根”。不同的缺陷,反射波长得完全不一样。

  • 感性不连续(比如过孔、连接器插针):波形先向上冲一个尖峰,然后迅速回落。就像你碰了一下烫的东西,手“嗖”地缩了一下。
  • 容性不连续(比如焊盘、测试点):波形先往下掉一个凹坑,然后缓慢爬回基线。类似你开车掉进一个浅坑,颠了一下又上来。
  • 长线不匹配:波形在一个恒定电平上稳定一段时间,然后跳变到另一个电平。这就是整个段落的阻抗整体偏大或偏小。

我曾经踩过一个坑:

产线上有一批板卡,TDR测试总是显示有一条DDR走线有容性凹陷。我换了各种方法去查,还怀疑过芯片焊盘。后来静下心来一量——发现是TDR本身的电缆接口处有轻微氧化,接触不良造成了微小容性。从此以后,我每次测试前都会先做一次“开路/短路校准”,排除夹具干扰。别轻信第一眼看到的波形,先排除测试系统自身的误差。

1.4 TDR测量的关键参数

搞量产自动化测试,这几个参数你必须刻在脑子里。它们直接决定了你能不能把长度匹配的误差控制在毫米级。

参数 说明 对量产的影响
上升时间 阶跃脉冲从10%升到90%的时间 上升沿越陡,分辨率越高,能识别越短的阻抗不连续
采样率 每秒采集的点数 采样率越高,距离测量精度越高。量产中35ps的采样周期可以分辨约3.5mm的走线长度差异
阶跃幅度 发射脉冲的电压高度 决定了动态范围。幅度太低,弱反射就看不清
电缆损耗 信号在测试电缆中的衰减 高频分量衰减会导致上升沿变缓,降低精度

1.5 本章知识体系图

往深里说,TDR其实是个很深的领域。但是对我们量产检测来说,理解下面这张图就够了。它把整个TDR原理串了起来:

TDR基础原理知识体系 TDR时域反射计 ① 发射阶跃脉冲 ② 信号沿传输线传播 ③ 反射信号返回 特性阻抗 Z₀ (线宽/介质/参考层) 反射系数 ρ ρ = (Z₁-Z₀)/(Z₁+Z₀) 时间 → 距离 (Vₚ: 光速×介电常数) 容性凹陷 感性尖峰 长度偏差 反射波形 = 阻抗变化的“语音” 读懂它,你就能定位走线的任何异常 量产中自动化TDR判定

1.6 从原理到量产——你要思考的第一件事

好了,原理讲完了。你可能会想:“我测TDR,到底看什么?”

我个人觉得,在这一章,你先记住两件事就行:

  • 匹配的走线,反射波形应该一模一样。如果两条DDR的地址线,TDR波形形状一样,只是在时间轴上平移了——那说明它们阻抗一致,只有长度不同。长度匹配判定,就是量化这个平移量。
  • 波形形状不一样,那问题更大。那说明不光是长度有差异,连阻抗控制都出了问题。这时你要先解决阻抗问题,再谈长度匹配。

很多工程师喜欢一上来就盯着长度差几毫米看,其实我建议你先看一眼波形形状。形状对上了,再谈长度测量才有意义。

量产避坑:

我见过有人用TDR测产线整板,把所有通道的波形叠在一起看。如果没做“去嵌”处理,每根电缆长度不一样,那测出来的时间平移其实包含了电缆的误差。我以前吃过这个亏,差点误判了一整批板子。记住:做自动化测试之前,必须先把测试夹具和电缆的延迟校准去掉。我们后面会专门讲“去嵌入”(De-embedding)的方法。