ATE量产测试中的TDR去嵌工程 - 第2节
2. TDR测试系统
好,咱们进入第2章。2. TDR测试系统:ATE中TDR模块的构成与工作原理
这一章,我们聊聊TDR测试系统的核心。说白了,就是ATE机器里的TDR模块到底是怎么搭起来的,它又是靠什么原理测出阻抗的。
我个人习惯把TDR模块看成一把“微波尺子”。它不直接测电压,而是测信号在传输路径上碰到阻抗变化时,反弹回来的那个波。你想想看,这跟雷达探测目标是一个道理。
2.1 TDR的基本原理:反射法测阻抗
TDR的原理其实不复杂。一个快速上升沿的信号打出去,沿着传输线跑。如果线是均匀的,阻抗处处都是50Ω,那信号就一路顺风跑到终点,被终端吃掉。一旦线上某个点阻抗变了,比如从50Ω跳到了100Ω,信号就会觉得“哎?路不通顺”,然后一部分能量被反射回来。
我们测量这个反射回来的波,就能反推出阻抗变化的位置和大小。
- 反射系数 ρ: 反射电压与入射电压的比值。ρ = (Zload - Z0) / (Zload + Z0)。
- 阻抗换算: 知道ρ,就能算出Zload。Zload = Z0 * (1 + ρ) / (1 - ρ)。
- 定位距离: 测量发射到反射回来的时间差Δt,乘以信号在介质中的传播速度v,除以2,就是距离。d = v * Δt / 2。
我在项目里遇到过最典型的案例——一块高频PCB,总感觉S参数不对。用TDR一打,发现在某个过孔位置有一个明显的容性凹陷。后来查设计,发现那个过孔的antipad没挖好。TDR这把尺子,一下就量出了位置,省了我大量猜谜的时间。
2.2 ATE中TDR模块的硬件构成
ATE里的TDR模块,可不是你实验室桌上那台小巧的仪器。它要集成在测试头的狭小空间里,还要满足高速、高精度、可重复的要求。它通常由这几个核心部件组成:
| 核心部件 | 功能描述 | 我的使用经验 |
|---|---|---|
| 阶跃脉冲发生器 | 产生一个上升沿极快的阶跃电压。上升时间决定了TDR的分辨率。 | 我个人习惯,测高速SerDes接口,上升时间至少要<35ps。慢了,小阻抗不连续会被“抹平”。 |
| 宽带采样头 | 在脉冲发射后,快速采集反射回波信号。采样率非常关键。 | 我记得早期用的采样头等效时间采样,能到几百GHz。现在很多ATE用实时采样,对同步要求更高。 |
| 时间基准模块 | 控制脉冲发射和采样点的时间对准。抖动必须小,否则定位不准。 | 嗯,这里要注意。时间基准的抖动,直接决定了你测出来的距离误差是多少。 |
| 信号调理与ADC | 将采样的模拟信号放大、滤波,然后转换成数字量给DSP处理。 | 动态范围是个硬指标。我至少需要60dB,才能看清-60dB以下的微小反射。 |
| 校准与参考模块 | 包含已知的短路、开路、50Ω标准负载,用于系统校准。 | 每次开机、换通道,我都强迫自己做一次直通校准。别偷懒,这步省了,数据就是废的。 |
2.3 信号路径与去嵌需求
在ATE里,TDR信号从模块出来,要走很长一段路:通过同轴电缆、测试头内部的开关矩阵、探针卡(或者插座),最终才到达DUT的引脚。
这段路径本身就有寄生电感和电容,有损耗。我们测到的“TDR波形”,其实是DUT的阻抗加上测试路径的阻抗的叠加。如果不把测试路径的贡献去掉,我们测出来的就是假数据。这就是为什么需要去嵌。
举个最简单的例子:你测一个50Ω的直通线。TDR波形上却看到两个小凸起。一个来自探针卡与PCB的接触点,另一个来自PCB走线本身。哪个是DUT的?去嵌就是为了把这两个“寄生的凸起”剥离掉。
我曾经在ATE平台上吃过亏。一批高速DUT,测试良率死活上不去。后来查TDR原始波形,发现所有异常点都指向一个固定的位置——那是我一个适配电缆的焊接点。去嵌后,问题消失了。那一版设计,其实是好的。
2.4 核心性能指标与分辨率
评价一个TDR模块好不好,主要看这几个指标。我列个表,一目了然:
| 指标 | 定义 | 影响 | 典型ATE要求 |
|---|---|---|---|
| 上升时间 (tr) | 阶跃脉冲从10%上升到90%的时间。 | 决定空间分辨率。tr越短,能分辨的阻抗不连续越小。 | <35ps(对应约5mm空间分辨率) |
| 系统带宽 (BW) | BW ≈ 0.35 / tr。 | 带宽越高,信号保真度越好,能看到更高频的细节。 | >10 GHz |
| 采样率 (fs) | 采样头每秒采集的点数。 | 决定时间分辨率,影响定位精度。 | >100 GSa/s (等效) |
| 动态范围 | 能检测到的最小反射信号与最大信号的比值。 | 决定了能否看清微小的阻抗不连续(如微裂纹)。 | >60 dB |
| 抖动 (Jitter) | 时间基准的随机晃动。 | 抖动大会导致波形模糊,定位不准。 | < 1 ps rms |
2.5 TDR与传统VNA的区别
有的同学可能会问:TDR能测阻抗,网络分析仪(VNA)也能测。有什么区别?我简单对比一下:
- TDR:时域测量,直观。波形能直接看出哪里断了、哪里短了。适合定位物理故障。
- VNA:频域测量,扫频。通过S参数描述网络特性。适合精确建模和提取寄生参数。
我个人观点: 在ATE测试中,TDR的定位能力是VNA无法替代的。VNA拿到的是S21,你很难凭S21判断到底是哪里的过孔出了问题。但TDR波形上,每一个拐点都对应一个物理位置。你想想看,这对于调试和良率分析,有多大价值。
这张图清晰地展示了信号如何从阶跃脉冲发生器出发,经过测试路径,到达DUT,然后反射回来被采样。你注意看,采样的回波信号里,混了测试路径和DUT两者的信息。去嵌,就是要从这两者中,把测试路径的影响精准地去除。
- TDR模块是个高速时域反射计,核心是“发脉冲、收反射、算阻抗”。
- ATE中的TDR模块,由脉冲发生器、采样头、时间基准、ADC/DSP、校准模块五大部分组成。
- 空间分辨率由上升时间决定。要测更小的阻抗不连续,就要用更高速的模块。
- 去嵌不是可选操作,而是必要步骤。不去的TDR数据,等于把DUT和夹具一起测,无法反映真实情况。
我个人做项目的心得是:拿到TDR数据之后,第一件事不是去看DUT的波形,而是先看校准后的“参考面”。如果参考面处的阻抗不是干净的50Ω,那后面所有的分析,都要打一个问号。