3. 阻抗控制:PCB叠层设计、阻抗计算、常见阻抗类型

阻抗控制,说白了就是让传输线有个稳定的特性阻抗。我见过太多工程师,原理图画得漂漂亮亮,一板回来信号就乱跳。查到最后,十有八九是阻抗没控好。你想想看,信号在PCB上跑,每遇到一次阻抗突变,就会反射一次。反射多了,波形就烂了。

这一章,咱们把阻抗控制的三个核心问题讲透:叠层怎么搭、阻抗怎么算、常见阻抗类型怎么选。

3.1 PCB叠层设计——阻抗控制的地基

叠层设计是阻抗控制的第一步。没有合理的叠层,后面算再多都是白搭。我个人习惯,拿到一个项目,先定层数,再定介质厚度,最后才走线。

3.1.1 层数选择的基本原则

层数不是越多越好,但也不是越少越省钱。关键看信号密度和阻抗要求。

信号层数 推荐总层数 典型应用
1~2层 2~4层 低速数字、模拟电路
3~4层 4~6层 DDR3/DDR4、千兆以太网
5~8层 8~12层 高速SerDes、FPGA、DDR5
8层以上 12~20层 高端交换机、AI加速卡

这里有个坑:不要为了省成本硬压层数。我在项目中遇到过,有人用4层板做DDR3,结果信号质量怎么调都过不了。最后换成6层,一次搞定。省下的板费,全赔在调试时间上了。

3.1.2 常见叠层结构

我常用的叠层结构就三种,记牢了够用。

4层板经典叠层:

  • L1: 信号层(微带线)
  • L2: 地平面(完整参考面)
  • L3: 电源平面
  • L4: 信号层(微带线)

6层板推荐叠层:

  • L1: 信号层
  • L2: 地平面
  • L3: 信号层(带状线)
  • L4: 信号层(带状线)
  • L5: 电源平面
  • L6: 信号层

8层板高性能叠层:

  • L1: 信号层
  • L2: 地平面
  • L3: 信号层
  • L4: 地平面
  • L5: 电源平面
  • L6: 信号层
  • L7: 地平面
  • L8: 信号层
我的经验:信号层一定要紧邻完整参考平面。间距越小,阻抗越容易控制,串扰也越小。我一般把信号层到参考层的间距控制在3~5mil以内。

3.2 阻抗计算——从公式到实战

阻抗计算不是纸上谈兵。你算出来的值,板厂能不能做出来,这才是关键。

3.2.1 微带线阻抗计算

微带线是最常见的传输线结构。信号在外层走,下面是参考平面。

近似公式(我现场估算时常用):

Z0 ≈ 87 / √(εr + 1.41) * ln(5.98 * H / (0.8 * W + T))

其中:
Z0 = 特性阻抗(Ω)
εr = 介质介电常数
H  = 介质厚度(mil)
W  = 线宽(mil)
T  = 铜厚(mil)

嗯,这个公式精度在±5%以内,做前期评估够了。但最终还是要用场求解器(比如Polar SI9000)精确计算。

3.2.2 带状线阻抗计算

带状线信号在内部层,上下都有参考平面。屏蔽性好,但走线更宽。

Z0 ≈ 60 / √εr * ln(4 * H / (0.67 * π * W * (0.8 + T/W)))

其中 H 是上下参考平面间距的一半

关键区别:同样50Ω阻抗,带状线的线宽大约是微带线的1.5~2倍。布线空间紧张时,优先用微带线。

3.2.3 影响阻抗的工艺因素

算归算,板厂做出来可能不一样。我吃过这个亏。

因素 变化方向 对阻抗的影响
线宽增加 +10% 阻抗下降约8~10Ω
介质厚度增加 +10% 阻抗上升约8~10Ω
介电常数增加 +0.2 阻抗下降约2~3Ω
铜厚增加 +0.5oz 阻抗下降约1~2Ω
避坑指南:我曾经算好50Ω阻抗,板厂反馈说做不出来,因为线宽太细(3.5mil),他们的工艺极限是4mil。最后只能改叠层。所以,设计前一定要跟板厂确认工艺能力,别等画完了再改。

3.3 常见阻抗类型——单端、差分、共面波导

实际项目中,我们主要用三种阻抗类型。每种都有自己的脾气。

3.3.1 单端阻抗(50Ω)

50Ω是业界标准。为什么是50Ω?历史原因加上工程折中——功率容量和衰减的平衡点。

典型应用:

  • 时钟信号
  • 单端数据线
  • 射频信号
  • 测试点

设计要点:

  • 线宽根据叠层计算,一般在4~8mil之间
  • 两侧包地,地线间距≥3倍线宽
  • 避免跨越参考平面分割

3.3.2 差分阻抗(100Ω / 90Ω)

差分信号是高速设计的宠儿。抗干扰能力强,EMI也小。

典型应用:

  • USB 2.0/3.0:90Ω差分
  • PCIe、SATA、HDMI:100Ω差分
  • LVDS:100Ω差分
  • 以太网:100Ω差分

差分阻抗计算的关键参数:

  • 线宽(W):决定单端阻抗
  • 线距(S):决定耦合强度
  • 介质厚度(H):决定对地耦合

我一般先定线宽,再调线距。线距太小,加工难;线距太大,耦合弱,抗干扰能力下降。

经验值:100Ω差分对,在4层板(H≈4mil)上,线宽约5mil,线距约8mil。但不同叠层差异很大,一定要用工具算。

3.3.3 共面波导(CPW)

共面波导结构比较特殊——信号线两侧有地线,在同一层。适合高频和射频设计。

优点:

  • 不需要过孔就能提供参考地
  • 高频性能好(10GHz以上)
  • 适合天线馈线设计

缺点:

  • 占面积大
  • 两侧地线需要大量过孔连接
  • 阻抗对线距敏感

设计要点:

  • 信号线到两侧地线的间距(Gap)要一致
  • 地线宽度至少3倍信号线宽
  • 地线上每隔λ/20打一个过孔

3.4 阻抗控制知识体系

下面这张图,把阻抗控制的整体逻辑串起来了。建议你保存下来,设计时对照着看。

阻抗控制知识体系 叠层设计 阻抗计算 微带线公式 带状线公式 场求解器 单端50Ω 差分100/90Ω 共面波导 工艺验证 → 板厂沟通 → 阻抗测试 核心原则:叠层决定下限,计算决定精度,工艺决定成败 设计时始终与板厂保持沟通,预留阻抗测试条

3.5 实战建议——阻抗控制检查清单

每次投板前,我都会过一遍这个清单。分享给你:

  1. 叠层确认:信号层是否紧邻完整参考平面?
  2. 阻抗计算:是否用场求解器精确计算?线宽线距是否在板厂工艺范围内?
  3. 差分对设计:对内等长是否做到±5mil?线距是否一致?
  4. 参考平面:信号下方是否有分割?跨分割处是否加缝补电容?
  5. 阻抗测试:是否预留了阻抗测试条(Coupon)?测试条位置是否覆盖关键信号?
  6. 板厂沟通:是否把阻抗要求写进了加工说明?是否要求板厂提供阻抗测试报告?
血的教训:我曾经有一板12层的高速设计,所有信号都算好了阻抗。结果板厂反馈说内层介质厚度偏差太大,阻抗超了±15%。最后只能降速运行。从那以后,我每次都会在加工说明里写上:"所有阻抗控制层,介质厚度公差±10%,阻抗公差±10%,提供CPK报告"。

阻抗控制说难不难,说简单也不简单。核心就三件事:叠层搭对、计算准确、工艺确认。把这三点做到位,你的信号完整性就成功了一半。