第2章:TDR的基本原理与反射系数
讲TDR,咱们得先从最基本的说起。说白了,TDR(时域反射)就是往传输线里扔一个快速上升的阶跃信号,然后看反射回来的信号长啥样。你可能会问:为什么会有反射?嗯,这就是我们今天要聊的核心——反射系数。
我记得我刚接触SerDes链路时,总觉得TDR是玄学。直到有一次在实验室里,亲眼看到波形上一个小小的台阶,就定位到一颗0402电容的焊盘阻抗变了。从那天起,我就把TDR当成了自己的“眼睛”。
2.1 TDR到底在测什么?
TDR测量的本质,是通过观察反射波来确定传输线上阻抗的变化。想象一下,你对着山谷喊一声,声音碰到山壁会反弹回来。如果你知道声音的速度,就能算出山壁有多远。TDR也是同样的道理——它发射一个快速上升的阶跃电压(比如上升时间35ps),然后记录回波。
这里有个关键点:反射只发生在阻抗突变的地方。如果整条线的阻抗处处都是50Ω,那就没有反射,你会看到一条平坦的线。但实际PCB上呢?过孔、拐角、连接器、焊盘……到处都可能引入阻抗不连续。TDR就是用来抓这些“捣蛋鬼”的。
核心公式(记住这一个就够了):
反射系数 Γ = (Zload - Z0) / (Zload + Z0)
其中 Z0 是传输线的特性阻抗,Zload 是负载或某点的瞬时阻抗。
Γ 的范围从 -1(短路)到 +1(开路),0 代表完美匹配。
2.2 反射系数的物理意义
反射系数不只是一个数学符号,它直接告诉你:阻抗是偏大了还是偏小了。
- Γ > 0(正反射):Zload > Z0。说明你遇到高阻抗了,可能是开路、过孔或者走线变细。反射波和入射波同极性。
- Γ < 0(负反射):Zload < Z0。说明你遇到低阻抗了,比如短路、电容焊盘或者走线变宽。反射波和入射波反极性。
- Γ = 0(无反射):完美匹配。这是咱们追求的理想状态,但现实中很难做到。
我在项目中遇到过这样的情况:一个DDR4的写数据链路,眼图总是闭合。用TDR一测,发现某个过孔的阻抗掉到了38Ω,负反射很明显。后来我们把过孔背钻掉焊盘,阻抗拉回48Ω,眼图立刻就开了。你想想看,如果没有TDR,这问题可能得折腾一周。
| 场景 | Zload / Z0 | 反射系数 Γ | TDR波形特征 |
|---|---|---|---|
| 完美匹配 | 50Ω / 50Ω | 0 | 平坦直线 |
| 开路 | ∞ | +1 | 正向阶跃(电压翻倍) |
| 短路 | 0 | -1 | 负向阶跃(电压降到0) |
| 阻抗偏大(60Ω) | 60Ω / 50Ω | +0.09 | 小幅度正向台阶 |
| 阻抗偏小(40Ω) | 40Ω / 50Ω | -0.11 | 小幅度负向台阶 |
个人小技巧: 看TDR波形时,不要只看值。我通常会把波形归一化到入射电压,这样反射系数可以直接从纵坐标读出来。比如50%的电压上升,对应的Γ就是0.5。
2.3 TDR测量的一次完整旅行
为了让你更直观地理解,我画了一张图。这张图展示了从TDR源到示波器的信号旅程。
图中蓝色箭头代表入射信号从源出发,经过传输线,遇到阻抗不连续点(红色节点)后产生反射波(橙色节点),最终回到示波器(紫色节点)。反射系数公式就写在右下角。你可以把绿色区域看作正常的50Ω区域,一旦出现红色节点,就说明有阻抗偏差。
2.4 避坑指南:那些年我踩过的雷
回过头来看,有些坑真的是花钱买来的教训。这里我列几个最常见的,希望你别再走一遍。
曾经有一次,我拿着一份TDR报告,看到一段走线阻抗偏高,以为是PCB加工问题。结果发了好一通火,后来才发现是测试时探针没校准,参考地没接好。你猜怎么着?重新校准后,那段走线反而偏低了。
教训: 做TDR之前,一定先做短路+开路校准。另外,避免用手直接触碰探头——人体的电容效应会严重影响短距离测量。
- 上升时间选不对: 太慢的上升时间会平滑掉短小的不连续点(比如过孔桩线)。我一般用35ps或更快的源。但注意,太快会引入更多的高频噪声,需要合理选择。
- 忽略参考面的影响: 在差分走线中,共模和差模的反射系数不同。不能只看单端TDR。我的习惯是同时看差分TDR和共模TDR,两边一起分析。
- 把反射幅度当阻抗直接读: 反射幅度只告诉你“偏离程度”,并不等于实际阻抗值。要算出阻值,必须用公式反推,或者直接看带刻度的TDR曲线(现在多数仪器直接显示Ω)。
2.5 小结:反射系数是你的翻译官
把这一章串起来,其实就是一句话:TDR把传输线变成了一把尺子,反射系数则是尺子上的刻度。你会读正负,会看幅度,就能判断出阻抗是偏高还是偏低、位置在哪、严重程度如何。我在做高速SerDes链路设计时,几乎每周都要跟TDR波形打交道。它就像一个沉默的伙伴,告诉你板子上每一个焊盘、每一个过孔的真实阻抗。
嗯,下一章我们就要开始实战了——怎么搭建TDR测量环境,以及那些仪器旋钮到底怎么调。不过那是后面的事,今天先把反射系数留在脑子里就行。