3. USB差分信号与传输线理论:差分阻抗、共模抑制
做USB信号完整性这些年,我越来越觉得一个道理:差分信号的本质,就是两条单端线互相“照顾”着走。你想想看,USB 2.0用的还是单端线,到了USB 3.x/4.x全线变成了差分对——不是因为差分线走起来更简单,恰恰相反,它要处理的问题比单端多一维。
这一章咱们就啃核心:差分阻抗、共模抑制,还有它们背后那套传输线理论。我不会堆公式,但会用项目里的真实场景来说事。
3.1 差分信号到底好在哪?
单端信号靠一个导体和地平面回流。地平面上的噪声,直接就窜进信号里了。差分信号呢?一条走正信号,一条走负信号,接收器只认它俩的差。
- 抗干扰强:外部噪声同等耦合到两条线上,差模接收器一减就抵消了。
- 电磁辐射低:两线电流方向相反,近场磁场互相抵消——对外界来说,差分对就像个“隐形”回路。
- 共模抑制:这是今天的一个重点。接收器有共模抑制比(CMRR),能把砸到两条线上一样的噪声全踢掉。
3.2 差分阻抗——不是你想象的那么简单
单端阻抗,比如50Ω,你照着微带线公式算宽度、叠层就能搞定。但差分阻抗是两个单端线组合出来的,它不是简单的2倍关系。
差分阻抗计算公式(还记得在大学课本里见过吧?):
Zdiff = 2 × Z0 × (1 - k) (边缘耦合微带线近似)
其中:
Z0 = 单端特性阻抗
k = 耦合系数(由线间距、介质厚度决定)
说白了,两根线靠得越近,耦合越强,k值越大,差分阻抗就比2×Z0越小。USB 3.2 Gen 2×2要求差分阻抗85Ω±10%,USB 2.0要求90Ω±15%。你别记混了。
| USB 版本 | 差分阻抗要求 | 典型设计目标 |
|---|---|---|
| USB 2.0 | 90Ω ± 15% | 78Ω ~ 103Ω |
| USB 3.2 Gen 1/2 | 85Ω ± 10% | 76.5Ω ~ 93.5Ω |
| USB4 / Thunderbolt | 85Ω ± 7% | 79.05Ω ~ 90.95Ω |
3.3 共模抑制——别让共模噪声破坏你的眼图
差分信号的优势建立在“共模抑制”这个前提上。但实际情况往往不完美:
- 两根线长度不等 → 共模噪声从差模信号里“漏”出来
- 接收器CMRR有限 → 不能完全抵消
- 参考地不干净 → 共模回路阻抗高,噪声大
我给你们看个实用公式:
Vcm = (V+ + V-)/2
Vdm = V+ - V-
共模抑制比 CMRR (dB) = 20 × log10(Adm / Acm)
其中 Adm 是差模增益,Acm 是共模增益
CMRR越大越好。USB PHY的标准一般要求至少40dB @ 1GHz。你想想,40dB意味着共模噪声被抑制到差模信号的1/100,挺不错了吧?
核心概念图:差分信号与共模噪声关系
从图上能看明白,发送器送出差分信号,经过传输线,到达接收器。外部共模噪声同时注入正负线,但接收器通过CMRR把它们压下去。设计的关键是:让两根线走线长度尽量相等,间距保持恒定。
3.4 传输线理论在差分信号中的实际应用
传输线理论告诉我们,信号在走线上会反射,反射系数和阻抗失配有关。差分信号也是走线,所以也会反射。但你得用差分反射系数来分析:
- 差分反射系数 Γdiff = (Zload_diff - Z0_diff) / (Zload_diff + Z0_diff)
- 共模反射系数 Γcm = (Zload_cm - Z0_cm) / (Zload_cm + Z0_cm)
我当年第一次测USB 3.0眼图时,发现衰减严重,以为是板材损耗。后来一测差分阻抗,好家伙,只有72Ω,远远偏离85Ω目标。换上按差分阻抗公式重新设计的PCB,眼图一下就打开了。说到底,理论和实际是联动的。
3.5 本章关键参数速查表
| 参数 | 符号 | USB 3.2 典型值 | USB 2.0 典型值 |
|---|---|---|---|
| 差分特性阻抗 | Zdiff | 85Ω | 90Ω |
| 单端特性阻抗 | Z0 | 50Ω | 45Ω(耦合影响) |
| 共模阻抗 | Zcm | 25Ω ~ 35Ω | 30Ω ~ 40Ω |
| 共模抑制比 @1GHz | CMRR | ≥40dB | ≥30dB |
| 线对内长度偏差 | Δ L | < 5 mil | < 10 mil |
这个表我建议你存下来。每次做PCB布局时对照一下,基本不会出大错。
3.6 设计中的避坑指南
- 别把差分线间距拉得太大(大于4倍线宽):耦合弱,Zdiff接近2×Z0,但共模回流不均匀,反而容易辐射。
- 过孔是灾难:一对差分线过孔,两个过孔距离不同会导致明显的共模转换。我建议在过孔区域做阻抗补偿——挖掉部分地平面,微调过孔焊盘的宽度。
- 参考层连续:差分线跨越分割地平面时,共模回流路径被阻断,共模噪声会飙升。我曾经一个项目因为这个导致USB 3.0眼图不达标,折腾了两周才发现是地平面开了一条细缝。