一、差分信号基础
什么是差分信号?
差分信号,说白了就是用两根线来传一个信号。一根叫P(正),一根叫N(负)。信号的大小,看的是这两根线之间的电压差。
我刚开始接触这个概念时,总觉得有点绕。明明一根线就能传信号,干嘛非要用两根?这不是浪费PCB面积吗?后来真正做项目了,才明白这里面的门道。
举个例子,你对着一个人喊话,这是单端信号。你对着两个人同时喊,一个喊正相,一个喊反相,听的人只关注两个人的音量差——这就是差分信号。
差分信号的优势
为什么高速设计里,差分信号这么吃香?我总结了三个核心优势:
- 抗干扰能力强:外界噪声会同时耦合到P线和N线上。你想想看,两根线受到的干扰几乎一样,那么它们的电压差基本不变。这就是共模抑制,说白了就是「噪声进得来,但信号出得去」。
- EMI抑制好:P线和N线上的电流方向相反,产生的电磁场会相互抵消。我在一个射频项目里实测过,同样的速率,差分对的EMI比单端低了差不多10dB。
- 摆幅小,速度快:差分信号只需要几百毫伏的摆幅就能工作。摆幅小意味着上升时间短,速率自然就上去了。
核心要点:差分信号不是「两根线各传各的」,而是「两根线合起来传一个信号」。P和N必须严格对称,才能发挥优势。
差分对的基本概念(P/N)
差分对,就是一对专门用来传输差分信号的走线。P和N必须满足几个条件:
- 等长:P和N的走线长度要一致。差太多的话,信号到达时间不同,差分信号就变味了。
- 等距:P和N之间的间距要保持恒定。间距变了,差分阻抗就会变,信号质量就崩了。
- 对称:P和N的走线环境要一样。不能P线旁边有地铜,N线旁边空荡荡的。
我记得有一次,一个同事画的差分对,P线走了内层,N线走了表层。结果测试时眼图完全打不开。为什么?因为两层的介电常数不一样,信号速度不同,等长也白搭。
个人经验:我习惯在布局阶段就把差分对的位置定死。P和N的走线层必须相同,换层时一定要成对换,而且换层点附近加地过孔。这个习惯帮我省了不少调试时间。
差分阻抗
差分信号还有一个关键参数——差分阻抗。常见的差分阻抗是100Ω(USB、HDMI、PCIe)和90Ω(DDR、LVDS)。
差分阻抗不是P和N各自对地的阻抗,而是P和N之间的阻抗。这个值由线宽、线距、参考层距离共同决定。
| 接口标准 | 差分阻抗(Ω) | 典型应用 |
|---|---|---|
| USB 2.0/3.0 | 90 | 鼠标、键盘、U盘 |
| HDMI | 100 | 高清视频传输 |
| PCIe | 85/100 | 显卡、SSD |
| LVDS | 100 | 液晶屏、摄像头 |
避坑指南:我曾经在一个项目里,为了省空间把差分对的线距从0.2mm改成了0.15mm。结果阻抗直接飙到了110Ω,信号反射严重。后来老老实实按叠层计算,重新走线才搞定。差分对的线距,千万别凭感觉改。
差分信号的共模分量
理想情况下,差分信号只有差模分量。但实际中,P和N不可能完全对称,总会产生一些共模分量。
共模分量就是P和N上同时出现的、大小方向相同的信号。这东西有害无益,会带来EMI问题。
怎么抑制共模分量?我的做法是:
- 保证P和N的走线完全对称
- 在接收端加共模扼流圈(如果空间允许)
- 差分对周围加地孔屏蔽
嗯,这里要注意一点:共模扼流圈不是万能的。频率太高时,扼流圈的寄生电容会把它变成直通。所以高速信号(10Gbps以上)更多靠走线本身来抑制共模。
小结
差分信号的基础就这些。说白了,就是两根线、一个信号、严格对称。你想想看,如果P和N不对称,那差分信号的优势就全没了。
下一章,我会讲差分信号的布线规则——线宽、线距、等长到底怎么算。到时候我会拿实际项目里的案例来说,保证你能直接用上。