3. 差分信号基础:差分对、共模与差模归纳总结
先聊点实在的。做USB OTG这些年,我见过太多信号完整性翻车的案例——有一半的问题出在开发者没搞懂差分信号的基本功。你以为两根线走等长、等距就完事了?没那么简单。今天咱们把差分对、共模、差模这三个概念彻底捋清楚。
3.1 差分对:为什么非得用两根线?
USB OTG的DP(D+)和DM(D-)就是一对典型的差分对。它们靠的是一根线传正信号,另一根传反信号,接收端看的是两根线的电压差。你想想看,外部干扰通常是共模的——同时感应到两根线上,差分接收器一减,干扰就被抵消了。这就是差分信号抗噪的核心原理。
我个人的习惯: 在PCB布局时,我会先把差分对当作“夫妻线”来对待——它们从驱动端到接收端必须形影不离,不能中间插别的信号。但也不是越近越好,太近会增大串扰,太远又容易受共模噪声影响。经验值是保持线间距为线宽的2倍左右。
差分对有三个关键参数:
- 特性阻抗: 差分对必须匹配特定的差分阻抗(USB 2.0是90Ω,USB 3.0是100Ω)。阻抗不匹配就会反射,眼图直接炸开。
- 等长: DP和DM的走线长度差不能太大。USB 2.0低速/全速要求不严格,但高速模式下,等长误差最好控制在5mm以内。我曾在项目里遇到过等长差15mm,眼图闭合率直接掉了30%。
- 等距: 差分对的两根线间距要恒定,不然阻抗会随距离变化,引起模式转换——差模变共模。
3.2 共模与差模:两种模式,一个核心
我们通常只关心差分电压(Vdiff),但别忘了,每一对差分线上同时存在两种信号模式:
- 差模(Differential Mode): 有用信号。Vdiff = VDP - VDM。USB OTG的数据传输全靠它。
- 共模(Common Mode): 干扰/直流偏置。Vcm = (VDP + VDM) / 2。共模电压是噪声和电磁辐射的源头。
说白了,差模是我们要的,共模是我们想压的。但实际电路中,由于不对称性(比如走线不等长、不等距、驱动端不匹配),差模信号会部分转换成共模。共模分量跑出去就成了电磁辐射(EMI),回来又干扰接收端。
关键结论: 差分对的“共模抑制比(CMRR)”决定了系统抑制共模干扰的能力。高的CMRR意味着即使共模噪声很大,差模信号依然清晰。USB驱动器的CMRR通常要求 > 40dB。
我举个例子帮你理解。你用两根水管同时浇水,一根水压大、一根水压小,两股水流的差值就是你需要的流量。但两根水管受到同一阵风(共模干扰)吹过,两根水管里的水压都下降了同等的量,差值不变——这就像差模信号不受共模影响。但如果两根水管的粗细不同(不对称),风一吹,差值就变了——这就是共模转差模的危害。
3.3 归纳总结:一张图搞清楚三者关系
咱们用一张图把差分对、共模、差模的关系画清楚。下面这个SVG结构图,你看一眼就能记住核心逻辑。
读图要点: 差分对是物理层,差模和共模是信号层面的两种模式。理想情况下,差分对只传输差模。共模是“被迫”存在的干扰。不对称性越严重,模式转换越厉害,眼图越差。
3.4 实战表格:差模 vs 共模 vs 差分对
我整理了一个对比表,方便你速查:
| 项目 | 差模 | 共模 | 差分对(物理) |
|---|---|---|---|
| 定义 | 两根线电压差 | 两根线电压平均值 | DP + DM 两根走线 |
| 用途 | 传输数据 | 偏置/噪声/EMI | 承载差模+共模 |
| 设计要求 | 尽量大、稳定 | 尽量小、恒定 | 等长、等距、控阻抗 |
| 典型范围 | USB2.0: ~400mV | 0.8V ~ 1.2V | 90Ω 差分阻抗 |
| 测量方式 | 示波器通道A - 通道B | 示波器 (A+B)/2 | TDR 或差分探头 |
3.5 避坑指南:我踩过的几个坑
我曾经踩过的一个坑: 刚做USB 2.0 高速设计时,我只关注了差模的幅度和眼图,完全没看共模成分。结果整机辐射超标。后来用近场探头一扫,发现差分对有一段线间距突然变宽,导致共模突增。加上共模扼流圈才压下去。
总结几个实战要点:
- 差分对不是越窄越好。 我记得有一个培训材料说线间距要尽量小,但实际超过0.5mm后共模抑制反而下降。我一般控制在0.25~0.4mm。(具体看叠层)
- 共模扼流圈不能乱加。 它对高频共模有效,但会影响差模的时序。选型时要注意差模带宽。我建议先通过Layout优化共模,再考虑加扼流圈。
- 眼图测试时一定要看共模波形。 很多工程师只拍差模眼图,其实共模波形会告诉你很多信息——比如是否出现了模式转换、是否被外部电源干扰。我用的是差分探头,同时看差模和共模。
- 不要忽略过孔的影响。 差分对换层时,两个过孔的寄生电感不对称,会引入共模。嗯,这里要注意:过孔间距要和线间距保持一致,否则阻抗突变。
3.6 小结
差分对是USB OTG高速信号的物理载体。差模是我们要做好、保护好、准确测量好的信号。共模是我们要抑制、要监控、要减少的“副产品”。理解了这三者的关系,你才能看得懂眼图为什么变差,才能设计出能通过认证的USB产品。这一课的核心就一句话:差模走得好,共模管得住,眼图才能开口大。下次咱们拿实际眼图案例分析,你就知道今天讲的全是解题钥匙。