3、差分信号传输线理论:传输线基础、微带线与带状线、差分对的耦合效应

好,咱们进入第三章。这一章讲的是传输线理论,说白了就是信号在PCB上到底是怎么跑的。很多工程师觉得这玩意儿太理论,直接跳过。我个人习惯是,先把传输线的基本概念吃透,后面做差分设计才能心里有底。

3.1 传输线基础:信号不是瞬间到达的

你想想看,一根导线,两端距离10厘米。你给一端加个电压,另一端是立刻就有信号吗?

不是的。信号传播需要时间。这个速度大约是光速的40%到70%,取决于介质材料。我刚开始做高速设计时,总觉得走线短,延迟可以忽略。直到有一次,一个DDR3项目,地址线等长差了50mil,结果系统死活跑不到标称频率。嗯,从那以后我再也不敢小看传输线延迟了。

传输线的核心参数就几个:

  • 特性阻抗Z₀:信号感受到的瞬时阻抗。常见值50Ω单端,100Ω差分。
  • 传播延迟Td:单位长度的延迟时间。FR4材料大约150-170 ps/inch。
  • 反射系数Γ:阻抗不连续时,信号会反弹。Γ = (Z_load - Z₀) / (Z_load + Z₀)。

关键概念:信号在传输线上是「边走边看」的。每遇到一个阻抗变化点,就有一部分能量反射回去,一部分继续前进。这就是信号完整性的根源问题。

我记得有个项目,客户说他们的LVDS信号眼图很差。我一看PCB,差分对走线从表层换到内层,过孔处没做阻抗优化。结果反射严重,眼图都快闭上了。改了一版,过孔加回流地过孔,阻抗连续了,问题解决。

3.2 微带线与带状线:两种常见的传输线结构

PCB上常见的传输线结构就两种:微带线和带状线。我习惯这么记——微带线在表层,带状线在内层。

3.2.1 微带线(Microstrip)

微带线就是走线在PCB表层,参考层在下面一层。结构简单,调试方便。但有个缺点——它暴露在空气中,电磁场一半在介质里,一半在空气里。所以它的有效介电常数比材料本身的介电常数低一些。

微带线的特性阻抗计算公式(近似):

Z₀ ≈ (87 / √(εr + 1.41)) * ln(5.98h / (0.8w + t))

其中:

  • h = 介质厚度
  • w = 线宽
  • t = 铜厚
  • εr = 介电常数

我在项目中遇到过一个问题:微带线走线过长,又没有做包地处理,结果串扰严重。后来加了包地铜皮,间距控制在3倍线宽以上,串扰降了10dB以上。

3.2.2 带状线(Stripline)

带状线是走线夹在两个参考层之间。电磁场完全被包裹在介质里,所以信号完整性更好,串扰也更小。但缺点是调试困难,一旦做错了,改板子成本高。

带状线的特性阻抗计算公式:

Z₀ ≈ (60 / √εr) * ln(4h / (0.67πw * (0.8 + t/w)))

嗯,这里要注意:带状线的阻抗对线宽和介质厚度非常敏感。我曾经有个8层板的设计,内层带状线阻抗要求100Ω差分,结果板厂反馈说介质厚度偏差导致阻抗偏了5Ω。后来我学乖了,设计时留出阻抗调整余量,并且在叠层说明里明确标注了阻抗容差要求。

参数 微带线 带状线
信号层位置 表层 内层
电磁场分布 部分在空气 完全在介质内
串扰抑制 一般 较好
调试难度 容易 困难
典型应用 高频、短距离 长距离、多层板

3.3 差分对的耦合效应:为什么两根线要挨着走?

差分信号的核心优势就是抗共模干扰。但很多人只知其然,不知其所以然。差分对的两根线为什么要紧挨着走?因为要利用耦合效应。

耦合效应分两种:

  • 电容耦合:两根线之间的寄生电容,让高频信号更容易耦合过去。
  • 电感耦合:电流变化产生的磁场,会在相邻线上感应出电压。

差分对的耦合系数k,决定了信号是「差模」还是「共模」占主导。k值越大,两根线之间的耦合越强,对外界的共模干扰抑制能力越好。

实用技巧:差分对的线间距S,一般控制在2倍线宽W以内。我常用的经验值是S=2W,这样耦合效果和阻抗控制能取得平衡。如果间距太大,耦合变弱,共模抑制能力下降;如果间距太小,阻抗会偏低,而且加工难度增加。

我曾经在一个项目中,差分对间距设成了3W,结果EMI测试超标。排查后发现,就是因为耦合不够强,共模噪声没有被有效抑制。后来把间距改回2W,重新打样,EMI通过了。

3.3.1 奇模与偶模:理解差分信号的关键

差分信号有两种传输模式:

  • 奇模(Odd Mode):两根线信号极性相反。这是差分信号的正常工作模式。
  • 偶模(Even Mode):两根线信号极性相同。这是共模噪声的模式。

差分对的特性阻抗,实际上就是奇模阻抗。而共模阻抗是偶模阻抗。两者不一样。我见过不少工程师,直接用单端阻抗公式去算差分阻抗,结果差得很远。

差分阻抗Z_diff与单端阻抗Z₀的关系:

Z_diff ≈ 2 * Z₀ * (1 - k)

其中k是耦合系数。耦合越强,k越大,差分阻抗越低。所以设计时,线宽、线距、介质厚度三者要一起调,才能得到目标阻抗。

避坑指南:我曾经犯过一个错误——为了追求高密度布线,把差分对间距缩得太小,结果阻抗掉到了85Ω(目标100Ω)。后来加了线宽调整,才把阻抗拉回来。记住:差分阻抗是线宽、线距、介质厚度的函数,不能只调一个参数。

3.4 差分对的等长与等距:不是玄学

差分对的两根线,要求等长、等距。为什么?

等长是为了保证信号到达时间一致。如果一根线比另一根长,信号到达接收端的时间就有偏差,这叫「歪斜」(Skew)。歪斜会导致差分信号变成共模信号,降低抗干扰能力。

等距是为了保证耦合系数一致。如果间距变化,阻抗就会变化,引起反射。

我一般要求差分对内的等长控制在±5mil以内。对于高速信号(比如10Gbps以上),这个要求会更严格,甚至到±2mil。

嗯,这里有个小技巧:如果实在无法做到完全等长,可以在短的那根线上加一段蛇形线来补偿。但蛇形线的拐角要圆滑,避免阻抗突变。我习惯用45度角或者圆弧拐角,不用直角。

3.5 实际设计中的注意事项

最后,总结几条我在实际项目中积累的经验:

  • 参考层要连续:差分对下方必须有完整的参考平面。如果参考层被分割,阻抗会突变,信号完整性会变差。
  • 过孔要成对:差分对换层时,两个过孔要尽量靠近,并且加回流地过孔。我一般会在差分过孔旁边加一对地过孔,距离不超过50mil。
  • 避免90度拐角:直角拐角会导致阻抗变化和EMI问题。用45度角或者圆弧拐角。
  • 包地处理:如果差分对旁边有高速信号,建议加地铜皮隔离,间距3倍线宽以上。

核心总结:差分信号传输线理论,说白了就是三件事——阻抗控制、耦合利用、等长等距。把这三点做好了,差分设计就成功了一大半。

下一章,咱们聊聊差分信号的端接与匹配。到时候我会分享一个我踩过的坑——端接电阻放错位置,导致信号反射的惨痛教训。敬请期待。