2、差分信号电气特性:差分阻抗、共模阻抗、差分电压摆幅、共模电压范围
好,咱们接着聊差分信号。上一章讲了差分信号的基本概念,说白了就是两根线传一个信号,一根走正,一根走负。这一章咱们深入一点,聊聊它的电气特性。这些参数是你在设计差分电路时,天天都要打交道的。
我个人习惯,拿到一个差分接口的 datasheet,先看四个参数:差分阻抗、共模阻抗、差分电压摆幅、共模电压范围。这四个参数搞明白了,信号能不能传好,心里就有底了。
2.1 差分阻抗
差分阻抗,顾名思义,就是差分信号在传输过程中,两根线之间的阻抗。它不是简单的两根线对地阻抗的串联,而是有讲究的。
定义:差分阻抗 Z_diff 是指差分线对中,两根导线之间的阻抗。在理想情况下,如果两根线完全对称,差分阻抗等于两根线对地阻抗之和的两倍?不对,你想想看,其实是两根线之间的阻抗。
计算公式是这样的:
Z_diff = 2 * Z_odd
其中 Z_odd 是奇模阻抗。什么是奇模阻抗?就是当两根线分别驱动大小相等、方向相反的信号时,每根线对参考地呈现的阻抗。
我在项目中遇到过最典型的例子,就是 USB 2.0 的差分阻抗要求 90Ω。当时我画 PCB,差分线宽和间距没算好,结果阻抗跑偏了,信号眼图惨不忍睹。后来老老实实找板厂要了叠层参数,用 Polar 工具重新算了一遍,才把问题解决。
重要:差分阻抗是差分信号传输的核心参数。常见的差分阻抗标准:
- USB 2.0 / 3.0:90Ω
- LVDS:100Ω
- HDMI:100Ω
- Ethernet(千兆):100Ω
- CAN 总线:120Ω
2.2 共模阻抗
共模阻抗,这个参数很多人容易忽略。说白了,就是当两根线同时驱动大小相等、方向相同的信号时,每根线对地呈现的阻抗。
公式:
Z_common = Z_even / 2
Z_even 是偶模阻抗。为什么是除以2?因为两根线并联了,电流加倍,阻抗减半。
嗯,这里要注意。共模阻抗虽然不直接传输有用信号,但它决定了共模噪声的抑制能力。如果共模阻抗控制不好,外界的电磁干扰很容易耦合进来。
我曾经调试过一个传感器采集板,差分信号总是有莫名其妙的噪声。查了半天,发现是差分对的共模阻抗和 ADC 的输入共模阻抗不匹配,导致共模噪声转换成了差模噪声。后来在输入端加了一对共模扼流圈,问题才解决。
我的经验:设计差分电路时,不要只盯着差分阻抗。共模阻抗同样重要。尤其是在高速信号中,共模阻抗不匹配会带来严重的 EMI 问题。
2.3 差分电压摆幅
差分电压摆幅,就是差分信号正端和负端之间的电压差的变化范围。这个参数决定了信号的幅度大小。
公式:
V_diff = V_plus - V_minus
常见的差分电压摆幅:
| 接口标准 | 典型差分摆幅 | 说明 |
|---|---|---|
| LVDS | 350 mV | 低功耗,高速 |
| RS-485 | 1.5 V ~ 5 V | 长距离传输 |
| USB 2.0 | 400 mV | 高速模式 |
| HDMI | 500 mV | TMDS 编码 |
你想想看,差分电压摆幅越小,功耗越低,但抗噪声能力也越差。LVDS 只有 350mV 的摆幅,所以对 PCB 布局布线要求极高。我刚开始做 LVDS 设计时,就因为走线长了 2 厘米,信号就衰减得没法看了。
警告:差分电压摆幅不是越大越好。摆幅过大,会增加功耗,还会产生过冲和振铃。一定要根据接口标准和实际传输距离来选择合适的摆幅。
2.4 共模电压范围
共模电压范围,指的是差分信号两根线的平均电压允许变化的范围。说白了,就是信号可以「骑」在多大的直流电压上。
公式:
V_common = (V_plus + V_minus) / 2
这个参数为什么重要?因为它决定了差分信号能否被接收器正确识别。如果共模电压超出了接收器的允许范围,信号就会失真,甚至完全丢失。
举个例子,RS-485 的共模电压范围是 -7V 到 +12V。为什么这么宽?因为 RS-485 常用于工业现场,地电位可能相差很大。如果共模电压范围不够宽,两个设备之间稍微有点地电位差,通信就挂了。
我记得有一次给一个工厂做数据采集系统,RS-485 通信老是丢包。查来查去,发现两个设备之间的地电位差达到了 8V,超出了某些接收器的共模范围。后来用了隔离型 RS-485 收发器,问题才解决。
关键点:共模电压范围决定了差分信号的「生存空间」。设计时一定要考虑最恶劣的共模电压情况,留足余量。
2.5 四个参数的关系
这四个参数不是孤立的,它们之间相互影响。我画个简单的表格,帮你理清关系:
| 参数 | 影响 | 设计注意事项 |
|---|---|---|
| 差分阻抗 | 信号反射、传输质量 | 控制 PCB 线宽、间距、介质厚度 |
| 共模阻抗 | 共模噪声抑制、EMI | 注意差分对之间的耦合 |
| 差分电压摆幅 | 功耗、抗噪声能力 | 根据标准和距离选择 |
| 共模电压范围 | 信号生存空间、地电位差 | 考虑最恶劣情况,留余量 |
实际设计中,我一般先确定差分阻抗,然后根据 PCB 叠层算出线宽和间距。接着看共模阻抗是否在合理范围内。最后根据接口标准确定差分电压摆幅和共模电压范围。
好了,这一章的内容就这些。四个参数,每个都很关键。下一章咱们聊聊差分信号的 PCB 布局布线,那才是真正考验功夫的地方。
一句话总结:差分阻抗管信号能不能传好,共模阻抗管噪声大不大,差分摆幅管信号强不强,共模范围管信号死不死。四个参数,一个都不能少。