3. 长度匹配的重要性:信号时序偏差、串扰影响、眼图闭合原因

量产TDR检测为什么要死磕差分对的长度匹配?

说白了,长度不匹配是高速信号的隐形杀手。你想想看,一对差分线,正端和负端如果走了不同的物理长度,那信号到达接收端就有了时间差。这个时间差一旦超过容忍值,整个链路就开始出幺蛾子。

我刚开始做SI(信号完整性)那几年,对长度匹配没太当回事。觉得差个几十mil能有多大影响?后来被现实狠狠教育过一次——某款PCle Gen4产品死活过不了一致性测试,眼图塌得跟瞌睡人的眼皮一样。最后查了半天的板级走线,发现内部蛇形线补偿没对齐,差出来大约5 ps的时延差。就这5 ps,让我多花了两个星期改版。嗯,从那儿以后,我再也不敢轻视长度匹配了。

3.1 信号时序偏差——不就是晚到一点吗?

差分信号靠的是正负两端电压差来传递信息。如果正端跑得比负端慢,那接收端看到的电压就不再是对称的跳变,而是出现了一个短暂的“共模毛刺”。这个毛刺就是时序偏差的直接后果。

一个典型公式就能说明问题:

Δt = ΔL / v_prop
v_prop ≈ c / √ε_r

ΔL是长度差,v_prop是信号传播速度,在FR4介质里大概是6 in/ns左右。所以每差1英寸,时延差大约167 ps。当然实际走线不会差那么多,但即使差0.5英寸那也有83 ps,对于10 Gbps以上信号(UI=100 ps)来说,这几乎是整整一个比特的失真。你觉得,接收器还能正确采样吗?

长度差(inch)时延差(ps)对10G信号的影响
0.05~8轻微,系统可容忍
0.1~17抖动增加,可能触发误码
0.2~33眼图明显收缩,需均衡器补偿
0.5~83严重,基本上通信会中断

我在项目中遇到过一块背板,差分对内长度差只有0.15 inch,TDR测出来的时延差刚好19 ps。起初设计团队觉得“应该没问题”,结果误码率测试发现10的负12次方都达不到。我把TDR波形打印出来贴在白板上,指着那个共模台阶给他们看:看,这个台阶就是正负信号没对齐的证据。后来调整了蛇形绕线,把长度差压缩到0.02 inch以下,误码率才回归正常。

个人习惯:我每次做TDR检测时,一定会先把差分对的时延差单独提取出来,而不是只看阻抗。因为阻抗没问题不代表时序没问题。很多板子阻抗都在100±10%以内,但时延差超标,照样不能用。

3.2 串扰影响——你的乱序信号跑到了隔壁线上

长度不匹配导致的时序偏差,还会带来一个更隐蔽的麻烦:串扰增强。为什么?

正常情况下,差分信号在传输过程中,正负两端的电流方向相反,产生的电磁场互相抵消。所以对外辐射小,对邻近线的干扰也很小。但是一旦两端信号错位——比如正端已经跳变了,负端还停留在上一电平——那瞬间的净电流就不是零了。这部分残余的共模电流就像一个小天线,把能量耦合到旁边的走线里去。

我曾经在生产线上遇到过这样的事:一批SAS3(12G)的硬盘背板,TDR检测全部合格,但装起来就是偶发丢包。我用示波器量串扰量,发现相邻差分对之间的串扰峰值达到了180 mV,而设计要求不超过100 mV。查了整整一天,才发现有一组差分对内部长度差达到了0.3 inch,导致它向邻居线“泄漏”了50%的额外串扰。修复长度匹配后,串扰降到了65 mV,问题消失。

3.3 眼图闭合原因——所有问题的终局

眼图是高速信号质量最直观的衡量。长度不匹配对眼图的伤害,是时序偏差和串扰的联合作用。你可以理解为:

  • 时序偏差造成确定性抖动(Duty Cycle Distortion,DCD),眼图水平方向开口缩窄。
  • 串扰引入随机抖动和垂直噪声,眼图垂直方向闭合。
  • 两者叠加,眼图的宽度和高度同比缩水,误码率指数级上升。

一句话总结:长度匹配做的不好,眼图基本上就没救了。哪怕你的端接、阻抗、叠层都完美,只要差分对内的时延差超过0.2个UI(单位间隔),眼图就必然是闭合的。

长度不匹配 → 眼图闭合的因果链条 差分对长度不匹配 信号时序偏差 串扰增强 确定性抖动 + 噪声 眼图闭合 / 误码率飙升 关键指标 Δt > 0.2 UI 串扰 > 100 mV 眼宽 < 0.6 UI 眼高 < 50%
图3-1 长度不匹配导致眼图闭合的因果传递链

你看到这张图就明白了。长度匹配不是一个孤立参数,它直接影响抖动和串扰,然后一起把眼图砸烂。我在做TDR测试时,如果发现眼图闭合,第一反应就是回头去查差分对内的时延差,而不是先调端接电阻。因为这个时延差造成的损失,你后面的均衡器花再大代价也补不回来。

我曾经踩过的一个坑:以为PCB内层走线比表层受控,就放松了对内层差分对长度匹配的管控。结果TDR一测,内层因为过孔的寄生电容差异,同一对线都出现了15 ps的时延差。从那以后,不管哪一层,我都在量产TDR检测里强制加入“差分内时延差 ≤ 0.05 UI”的判断项,不合格就判定为不良品。

3.4 小结

长度匹配的重要性,体现在三个层面的“传导放大”:

  1. 先产生时序偏差,信号跳变错位;
  2. 错位导致共模残余,串扰增加;
  3. 时序偏差和串扰叠加,眼图闭合,误码率失控。

所以,量产TDR检测中,长度匹配不是一个“尽量好”的选项,而是一个“必须过”的门槛。我个人建议,只要是10 Gbps以上的差分信号,长度匹配的目标值就定在±0.1英寸以内,对应的时延差控制在5-10 ps。这个量级,用TDR完全可以稳定测出来。

实战提醒:如果你的TDR设备支持差分模式测量,一定要打开“Differential TDR”功能,直接读取内部正负的时延差,不要只用阻抗曲线去推断。很多阻抗合格的板子,长度匹配其实已经超标了。