背景

嵌入式硬件用上 RK3588 这种高速 SoC,DDR4、USB 3.0、HDMI 2.1 统统跑 Gbps 级。4 层板要控制好阻抗不容易,但做好了能为产品稳定性省不少心。

叠层设计

4 层板的标准叠层(从顶层到底层):

L1 (Top)     → Signal / 顶层微带线
L2 (GND)     → 完整地平面(参考层)
L3 (PWR)     → 电源平面
L4 (Bottom)  → Signal / 内层带状线

阻抗目标值

信号类型 阻抗要求 走线层
DDR4 data 50Ω ±10% L1 / L4 微带
DDR4 address 50Ω ±10% L1 / L4 微带
USB 3.0 90Ω ±10% (差分) L1 微带
HDMI 2.1 100Ω ±10% (差分) L1 微带
PCIe 85Ω ±10% (差分) L4 带状

DDR 走线规范

1. 阻抗控制

DDR4 数据线 50Ω 单端,微带线结构。计算用工具(Si9000 / Polar)输入参数:

叠层: 1.2mm 4层
铜厚: 1oz (35μm)
阻焊: 0.8mil
介电: FR4 4.2 @ 1GHz

走线宽度计算结果:约 5mil(0.127mm)

2. 长度匹配

DDR4 对内组内长度匹配要求:

信号组 匹配要求
DQS (数据选通) 组内 ±5mil
DQ (数据) 组内 ±10mil
ADDR (地址) 组内 ±20mil
CLK (时钟) 差分对内 ±2mil

3. 走线间距

  • 线到线间距:至少 3W(W = 线宽)
  • 走线层到参考层:尽量近(减少阻抗偏差)
  • 远离电源走线和平面缺口

USB 3.0 差分走线

90Ω 差分阻抗,微带线。关键点:

线宽/线距: ~4mil / ~4mil(凑成 90Ω)
差分对内: ±2mil
到参考层: 4mil(保持阻抗连续)
避免 90° 转角,用斜角或弧角

HDMI 2.1 差分走线

100Ω 差分,TMDS 速率 12Gbps,需要:

  • 阻抗控制 ±8%
  • 长距离走线加包地(guard trace)
  • 跨平面过孔前后各加滤波电容

过孔处理

高速信号过孔会引入寄生电容和电感,解决方案:

1. 用非对称狗骨式过孔(dog-bone)减少 Stub
2. 高速信号层到参考层就近打地孔(via stitch)
3. 过孔周围加接地围栏(via guard ring)
4. 避免信号跨越电源平面分割

仿真与实测

光靠计算不够,PCB 发出去前最好做阻抗仿真:

  1. SI9000 — 计算走线宽度/间距
  2. ADS Momentum — 整板电磁仿真
  3. TDR 测试 — 板子回来后用时域反射仪测阻抗连续性

常见踩坑

  1. 参考层割裂 — 信号跨层时参考面不连续导致阻抗突变
  2. 过孔 Stub — 长 Stub 在 GHz 级产生谐振,用背钻解决
  3. 耦合不足 — 差分对间距过大导致奇模阻抗偏高
  4. 层压不均 — 不同位置介电常数差异导致全场阻抗漂移