4. 长度不匹配对信号完整性的影响
做差分信号最怕什么?不是损耗,不是串扰,而是两根走线长度差了一截。说白了,差分对之所以能抗干扰,靠的就是两条线上的信号“你正我负、同步反转”。一旦长度不匹配,这个完美的对称就被打破了。
我记得刚入行那会儿,调试一块10Gbps的背板,眼图总是闭合。查了三天,最后用TDR一测——正线比负线长了12mil。就12个密耳,约0.3毫米,眼图就垮了。今天这节课,咱们就重点看看这“多了几毫米”到底能惹出多大麻烦。
4.1 时序偏斜:差模转共模的根源
长度不匹配首先带来的是时序偏斜(Skew)。正负信号到达接收端的时间不一样了。
- 时延差计算公式:
Δt = ΔL / v,其中v是信号在PCB中的传播速度。 - FR4板材中,信号传播速度大约
6 in/ns(150 ps/inch)。 - 每差10mil,时延差约
Δt = 10mil / (6 in/ns) ≈ 1.67 ps。
你想想看,1.67ps看起来微乎其微?但在25Gbps速率下,一个UI(单位间隔)才40ps,1.67ps的偏斜已经占到4%了。关键不是偏斜本身,而是偏斜带来的后果——差模信号会部分转换成共模噪声。
4.2 共模噪声:眼图闭合的隐形杀手
为什么会生成共模噪声?差分接收器只放大差模信号,对共模有抑制(CMRR)。但一旦正负信号存在时延差,接收端看到的就不再是完美的差分波形。
看看下面这张图,你就明白了。
从上图可以看到,长度不匹配这个“初始病灶”会引发一连串问题。其中共模噪声是最隐蔽的——它不像眼图闭合那么直观,但会穿到电源层、通过连接器辐射出去,让EMC测试吃不了兜着走。
4.3 反射与阻抗不连续
你可能觉得长度不匹配只影响时序?其实它还会造成反射。为什么?
差分对的两条线是耦合传输线。当正负线长度不同,在弯曲处或过孔处产生的不等长会破坏局部奇模阻抗。TDR看过去,阻抗波形就会出现一个鼓包或凹陷。
关键指标——不匹配长度 vs 信号上升沿
业内有个经验法则:不匹配长度最好控制在信号上升沿空间长度的10%以内。
- 上升沿空间长度 =
Tr × v,Tr是20%-80%上升时间。 - 例如:Tr=35ps,v≈6 in/ns → 空间长度 ≈ 210 mil。
- 10% = 21 mil。这就是为什么很多设计规则要求差分对长度匹配在±20mil以内。
当然,速率越高,这个容限越紧。我在做28Gbps NRZ时,要求压到±5mil;到了56Gbps PAM4,基本得做到±2mil。
4.4 眼图退化与误码率上升
长度不匹配对眼图的影响,可以从三个维度看:
| 效应 | 眼图表现 | 误码率影响 |
|---|---|---|
| 时序偏斜 | 眼宽收缩,抖动增加 | 采样裕量不足,BER上升 |
| 共模噪声 | 眼高降低,噪声基底抬高 | 有效电压摆幅减小,SNR劣化 |
| 反射 + 阻抗不连续 | 眼图内部出现“鬼影”开口 | 产生码间串扰(ISI) |
我做过一组对比实验:同样一段6英寸的差分线,第一种是精确匹配(±2mil),第二种故意将正线做长15mil。在25Gbps下测眼图,匹配好的眼高320mV,抖动8ps;不匹配的那个眼高掉到240mV,抖动涨到15ps。你说差别大不大?
4.5 实战案例:TDR发现隐藏的长度失配
分享一个真实案例。之前有个项目,客户说我们的连接器模组在112Gbps下眼图很烂。我们用TDR去测差分对阻抗,发现整体阻抗都在96Ω左右(设计值100Ω),不算离谱。但仔细看TDR差分波形——在连接器中部出现了一个窄尖峰。
把TDR游标放到尖峰处,量出正线和负线的时间差是2.3ps。换算成长度差大约13.8mil。拆开连接器用显微镜一看——内部一段蛇形绕线,正线多绕了半个波折,正好是13.5mil。
我的个人习惯:TDR不止看阻抗值,还要看正负两路的时延差。很多设计工程师只盯着阻抗±10%这个指标,却忽略了等长才是差分设计的灵魂。我建议每个差分对都做TDR差分时延测试,尤其是连接器、BGA扇出区这些容易出长度偏差的地方。
长度不匹配的影响远不止你看到的那些。它像个“放大器”——把其他微小缺陷放大成可见的SI问题。理解了这一点,你再去制定设计规则和测试方案时,心里就有谱了。