Skip to content
深入#串扰#差分#3W规则#共模#skew

串扰与差分走线 Crosstalk & Differential Pair ​

板子上走线挤在一起,一根线跳变会通过电场和磁场"感应"到旁边的线——这就是串扰(Crosstalk)。对付它有两招:一是拉开间距(3W 规则),二是把敏感信号做成差分对(Differential Pair),靠相减抵消共模噪声。

1. 设计动机 ​

<>

你有一根本该静止的控制线,示波器上却看到莫名其妙的尖峰——它旁边那根高速线每次跳变,都通过寄生电容/互感"打"了它一下。受害线若接在高阻 CMOS 输入上,这一下噪声足以误触发。

2. 图示:攻击线与受害线 ​

攻击线跳变经容性/感性耦合到受害线,间距 S 决定耦合强度
攻击线跳变经容性/感性耦合到受害线,间距 S 决定耦合强度

3. 机理与定量 ​

两平行走线间有:

  • 容性耦合 CmC_m:电场耦合,电流 iC=Cm dv/dti_C=C_m\,dv/dt
  • 感性耦合 LmL_m:磁场耦合,电压 vL=Lm di/dtv_L=L_m\,di/dt

受害线上感应的噪声与间距、平行长度、受害线阻抗有关:

串扰∝1S2(间距加倍,串扰约降为 1/4)\text{串扰} \propto \frac{1}{S^2}\quad(\text{间距加倍,串扰约降为 }1/4)

  • 近端串扰 NEXT:在攻击线驱动端同侧,幅度与长度无关(饱和)。
  • 远端串扰 FEXT:在远端,随平行长度增大。
  • 受害线阻抗越高(CMOS 输入),感应噪声越明显。

4. 设计准则:3W 规则 ​

经验法则:线中心距 ≥ 3 倍线宽(3W),串扰降到约 5% 以下。

间距(中心距)相对串扰
1W100%(基准)
2W~25%
3W~5%
5W~1%

5. 完整设计示例 ​

<>
  1. 需求:USB 2.0 D+/D-,差分阻抗 90Ω±10%。
  2. 叠层:表层微带,到 GND h=0.13mm。
  3. 线宽与间距:用 Saturn 算,w=0.20mm、对内间距 s=0.15mm 时 Zdiff≈90Ω。
  4. 等长:P/N 长度差 <5mil,短的走蛇形补偿。
  5. 远离:与其它高速线间距 ≥3W,不跨分割。
  6. 回流:下方完整 GND,换层处配地过孔。

6. 检查与仿真 ​

  • 串扰仿真:用 SI 工具扫描不同间距下的受害线噪声。
  • TDR / 眼图:差分对看眼图是否张开。
  • 等长检查:EDA 的长度比对器(length tuning)。

扩展与变种电路 ​

扩展1:差分对 Differential Pair ​

两根线走等量反相信号,接收端相减。

P/N 两线反相,接收端读 VP−VN,共模噪声被抵消
P/N 两线反相,接收端读 VP−VN,共模噪声被抵消
<>
  • 外部共模噪声同时耦合到 P、N,接收端 Vin=VP−VNV_{in}=V_P-V_N,共模分量相消。
  • 差分阻抗 Zdiff=2Z0(1−k)Z_{diff}=2Z_0(1-k),kk 为两线耦合系数。
  • USB 2.0 要求 Zdiff≈90Ω±10%Z_{diff}\approx90\Omega\pm10\%;以太网 100Ω;LVDS 100Ω。
  • 两线紧耦合还能互相屏蔽,对外辐射也小。

准则对比:

传输方式抗共模辐射
单端弱大
差分强小
<>
  • 现象:差分对误码率高、EMI 大。
  • 原因:长度差 skew 把差分信号转成共模噪声。
  • 解决:对内等长(USB skew<5mil),短线走蛇形补偿。

扩展2:3W 规则与保护地走线 ​

拉开间距,必要时中间加接地保护线。

三走线中心距 3W,中间一条接地 guard trace 并打地过孔
三走线中心距 3W,中间一条接地 guard trace 并打地过孔
<>
  • 3W:中心距≥3倍线宽,串扰降到 ~5%。
  • guard trace:两关键信号间走一条地线,每隔几 mm 打地过孔到平面,吸收耦合。
  • 代价:占板面。低速短走线不必严格 3W。

准则对比:

间距/屏蔽串扰占板
1W 紧贴高小
3W低中
3W + guard更低大
<>
  • 现象:加了保护地线但串扰没降。
  • 原因:guard trace 浮空成了天线,反而耦合。
  • 解决:guard trace 每隔 1/10 波长打地过孔到平面。

扩展3:差分对内等长(Skew) ​

两根差分线长度必须严格相等。

P 线直、N 线走蛇形补偿,使等长
P 线直、N 线走蛇形补偿,使等长
<>
  • 长度差 ΔL\Delta L → 时间差 skew=ΔL/vskew=\Delta L/v。
  • skew 使同时到达的差分信号错开,变成共模噪声,降低抗扰、增大辐射。
  • USB/DDR 要求 skew<5 mil(~0.13 mm)。
  • 短的那根走蛇形(meander)补偿;不要打过孔换层引入 stub。

准则对比:

skew差分质量
<5mil优
>10mil差(共模大)
<>
  • 现象:蛇形绕线处反而出问题。
  • 原因:蛇形段自身平行近,互相串扰。
  • 解决:蛇形段间距≥3W,且只在必要处短绕。

7. 常见坑与故障现象 ​

<>
  • 高速线紧贴平行走长线:串扰大,受害线误触发。拉开到 3W。
  • 差分对不等长:skew 变成共模噪声。用 EDA 长度调谐。
  • 差分对跨分割:回流不连续,差分阻抗崩坏。
  • guard trace 不打地过孔:浮空成天线,适得其反。

8. 自测题 ​

为什么间距加倍,串扰大约降为 1/4?

串扰(容性/感性耦合)与间距平方成反比近似 ∝1/S2\propto 1/S^2。间距 S 加倍,耦合大约降到 1/41/4。这就是 3W 规则能把串扰压到 5% 的原因。

差分对为什么抗共模干扰?差分阻抗怎么定义?

两线走反相信号,外部共模噪声同时耦合到两线,接收端 VP−VNV_P-V_N 把共模分量抵消。差分阻抗 Zdiff=2Z0(1−k)Z_{diff}=2Z_0(1-k),是两线间看到的阻抗;USB 要求约 90Ω。

差分对内 skew 是什么?为什么要控制?

skew = 两线长度差导致的到达时间差 ΔL/v\Delta L/v。skew 把原本相消的差分信号错开,转成共模噪声,降低抗扰、增大辐射。所以要对内等长(USB <5mil)。

9. 参考资料 ​

  • Howard Johnson, High Speed Digital Design: A Handbook of Black Magic
  • USB 2.0 Specification(差分阻抗与 skew 要求)
  • Saturn PCB Design Toolkit(差分阻抗计算)