第1章 差分信号基础
做硬件设计这么多年,我经常被问到:“差分信号到底好在哪?” 说实话,刚入行时我也觉得它不过就是两根线反着走,后来被一块高速板子“教做人”之后,才真正理解了它的价值。
咱们这一章先把基础打牢。说白了,差分信号就是用两根等长、等宽、紧耦合的传输线,分别传送大小相等、极性相反的信号。你想想看,这种“对称”的走法天然就带了很多抗干扰的本事。
1.1 什么是差分信号
直接看定义:一个完整的差分信号由正端(P)和负端(N)组成,它们的电压幅值相同,极性刚好相反。
| 参数 | 单端信号 | 差分信号 |
|---|---|---|
| 信号线数量 | 1 根 + 参考地 | 2 根(P & N) |
| 电压摆幅 | 参考地,摆幅较大 | 差分对之间,摆幅较小 |
| 抗噪能力 | 依赖地平面 | 共模噪声被抵消 |
| 典型应用 | 低速控制、模拟信号 | 高速总线、SerDes |
举个例子:一辆XY2-100驱动器里用的LVDS接口,正端输出 1.2V,负端输出 0.8V,两者相差 400mV。接收端只看它们的差值,中间的地噪声影响并不大。
个人习惯:我拿到一份原理图,会先查差分对的共模电压是否在接收器容忍范围之内。很多新人只关心摆幅,忽略了共模范围,跑起来就丢包。
1.2 共模信号与差模信号的区别
咱们把差分对上的两根线分开看:
- 差模信号(Differential Mode):真实有效的信息,定义为 \( V_{diff} = V_P - V_N \)。
- 共模信号(Common Mode):两根线上的平均电平,\( V_{cm} = (V_P + V_N)/2 \)。理想情况下它为固定直流,实际会受地弹、串扰影响。
为什么会存在共模?我过去犯过一个错误:以为只要把差分对走等长就没问题,结果忽略了参考平面不连续导致的共模突变——那一次XY2-100的通信误码率直接飙到10⁻³。
避坑指南:我曾经在过孔区域没有加回流地孔,差分对的共模回流路径被迫绕行,产生了严重共模噪声。一定要在换层点附近加一对地孔,保持回流连续。
用一张表格对比它们的区别:
| 对比项 | 差模信号 | 共模信号 |
|---|---|---|
| 表达信息 | 是,有用数据 | 否,噪声或偏置 |
| 频率特性 | 与数据速率同频 | 低频、缓慢变化 |
| 受外界噪声影响 | 小(共模抵消) | 大(根因之一) |
| PCB设计关注点 | 等长、阻抗控制 | 回流路径、参考平面 |
1.3 差分传输的优势
说一千道一万,差分信号之所以无处不在,全靠这几个核心优势:
- 强大的共模抑制能力——外界噪声同时耦合到P和N上,接收器取差时自动抵消。我在电磁干扰实验室测过,同样环境下差分对比单端能多扛 30dB 的共模干扰。
- 更低的电磁辐射(EMI)——两根线流过的电流方向相反,磁场互相抵消。布置差分对时记得紧耦合,间距越小抵消效果越好。
- 不需要精准参考地——接收器只比较两根线,地电位波动的影响被大幅削弱。这在我用XY2-100连接两个不同电源域的系统时特别管用。
- 小摆幅、低功耗——常见LVDS只有 350mV 摆幅,却能跑几个Gbps。相比之下,单端TTL需要 3.3V 摆幅。
经验之谈:记得有一次项目急着出货,XY2-100的接收端参考地被大电流电路拉偏了 200mV,单端信号直接误码,差分信号却纹丝不动——从那以后我对差分传输产生了“信仰”。
为了让你直观理解这些优势的来龙去脉,我画了一张概念图:
你看,左边是差模和共模的分量,中间是具体的差分传输线对,右边就是它的四大优势。设计时只要把握好中间这一对线,四大优势基本都能拿到手。
本章小结——只需盯住三句话
- 差分信号 = 对称 + 反相(两根线,反着摆)。
- 差模传信息,共模是噪声源头——控制好共模,才能发挥差分优势。
- 优势不是白给的:等长、阻抗、耦合、参考平面,一个都别省。
我刚开始做XY2-100布线时,总觉得留点儿空间好走线,把差分对间距拉大到 20mil——结果EMI超标。后来乖乖按 6mil 线宽 / 6mil 间距的紧耦合来走,问题全解决了。记住:紧耦合是差分对的灵魂。