3. 时延测量基本概念:飞行时间、传播延迟、差分时延

做TDR差分时延测量,说白了就是搞清楚信号从一端跑到另一端到底花了多长时间。但这里头有三个概念特别容易搞混:飞行时间、传播延迟、差分时延。我刚入行那会儿也绕了一阵子,今天咱们一个一个捋清楚。

3.1 飞行时间(Time of Flight)

飞行时间——听着挺玄乎,其实就一件事:信号从发射点出发,到被反射回来或者到达接收点,中间所经历的实际物理时间。这跟光速、介质材料、物理长度直接挂钩。

我记得有一次测一根30米的同轴电缆,TDR上显示反射脉冲在15ns左右回来。当时我按同轴线标称的传播速率一算,电缆长度应该只有28米。后来发现是接头处有个介质偏置层,导致实际相速度比标称值慢了大约2%。你想想看,这种误差在高精度差分时延测量里根本没法接受。

核心公式:飞行时间 ToF = 2 × 物理长度 / (c × 速度因子Vf),其中 c = 3×10⁸ m/s,Vf 取决于介质介电常数。

这里有个坑——很多人以为飞行时间就是「距离÷光速」。我刚开始也这么干过,直到有一次测PCB上的微带线,死活对不上。后来才意识到:信号在铜箔表面走的速度不是真空光速,而是受介电常数影响的有效相速度。

注意:飞行时间测量必须排除接头、过孔、焊盘等非传输线结构引入的额外时延。否则测出来的值会偏大,差分时延计算也会跟着错。

3.2 传播延迟(Propagation Delay)

传播延迟,嗯,其实和飞行时间是一对双胞胎。严格来说,飞行时间描述的是物理过程,传播延迟描述的是电气参数。前者单位是秒/纳秒,后者单位是皮秒/英寸或者纳秒/米。

我习惯这么记:飞行时间是「单次事件花费的总时间」,传播延迟是「每单位长度花费的时间」。TDR仪器报出来的时延通常是飞行时间,但你想换算成传播延迟,就得把物理长度除进去。

属性飞行时间 (ToF)传播延迟 (tpd)
定义信号从发射到接收/反射的总时间单位长度上信号的时间延迟
单位ns、psps/in、ns/m
与物理量的关系ToF = 2×L / (Vf × c)tpd = ToF / (2×L)
测量用途直接定位开路/短路位置验证PCB板材DK值、走线均匀性

我个人习惯在做差分时延测量之前,先把单端走线的传播延迟标定出来。怎么标?取一段已知长度的线,测量ToF,反算tpd。标定完后,再用这个值去反推其他未知长度。

小技巧:如果被测线很短(比如<5cm),ToF太小,TDR时基分辨不了。这时候我建议用差分对中的差分阶跃法——同时激励两根线,他们的传播延迟差值就是你需要的。

3.3 差分时延(Differential Delay)

差分时延——这才是差分TDR测量的核心。它指的是差分对中P走线和N走线之间的传播延迟差异。理想情况下P和N应该一模一样,但实际板材不均匀、走线绕来绕去、过孔不对称,都会引入几皮秒甚至几百皮秒的差分时延。

我曾经碰到过一个案例:客户返修一批高速背板,眼图闭合严重。我用TDR一测差分时延,好家伙,差了22ps!拆掉一片连接器后再测,时延差直接降到3ps。原来连接器内部有一根针焊偏了,导致P和N的物理长度差了约4mm。你算算,4mm在FR4里大概对应25ps的传播延迟差——刚好对上。

差分时延 = ToFP - ToFN

正值表示P线比N线长(延迟更大),负值表示N线比P线长。

这里有个关键点:TDR直接测量差分时延时,如果两个反射脉冲波形重叠,你很难分辨哪个是P哪个是N。我建议改用差分阶跃响应模式:TDR只输出一对互补阶跃,然后采集差分信号。

  • 单端法:分别测P和N的ToF,相减。简单,但需要精确对齐参考面。
  • 差分法:差分TDR直接输出差分波形,从阶跃边沿的斜率变化识别时延差。适合微小时延(<10ps)。
  • 时域反射差法:用反射信号的上升沿过零点判断,精度最高,但受噪声影响大。

避坑指南:我曾经因为探针接地不良,测出来的差分时延忽大忽小。后来才意识到——探针的参考地环路引入了共模噪声,导致ToF读数抖动。建议每次测量前先用一条标准件校零,确认TDR基线稳定。

3.4 三者关系与测量要点

把这仨概念放在一起看,关系其实很简单:飞行时间是原始测量值,传播延迟是换算后的材料特性,差分时延是两路飞行时间的差值。咱们做差分时延判定时,真正关心的就是最后那个差值。

下面这张图把三者的层级关系画了出来,方便你对照理解。

时延测量概念层级关系 飞行时间 (ToF) 原始测量值 | ns/ps 除以长度 传播延迟 (tpd) 单位长度延迟 | ps/in 差分时延 (tdiff) ToFP - ToFN P线ToF N线ToF 差分时延判定 判定基准:|tdiff| ≤ 合格值 影响因素:板材DK、绕线、连接器、过孔 判据示例 USB3.0: ≤15ps PCIe Gen4: ≤5ps SATA 6G: ≤10ps

看图就清楚了:飞行时间是根,往下分两条线——一条换算成传播延迟用于材料分析,另一条直接计算差分时延用于质量判定。而差分时延最终判定的合格值,取决于你用的协议标准。USB 3.2 Gen 2要求差分时延≤15ps,PCIe 5.0更是严到≤3ps。你要是不把飞行时间测准,后面全部白搭。

最后再说一句实在话——我在测试现场经常看到工程师拿TDR波形一看,说「嗯,两条反射边沿差了一个格」,然后直接记数。这种行为,说白了就是让几万美元的TDR变成玩具。正确的做法:把TDR的时基分辨率设定到皮秒级,用差分阶跃模式扫三遍,取平均值,再减去探测夹具的固有偏差。只有这样才能拿到可信的差分时延数据。