3. PCB叠层设计:层叠结构、参考平面、介质材料选择、阻抗控制计算

叠层设计,说白了就是给信号找一条回家的路。我做了十几年PCB,见过太多因为叠层没想清楚,最后板子调得死去活来的案例。这一章,咱们把叠层的底裤扒干净。

3.1 层叠结构:从2层到16层,怎么选?

先问个问题:你的板子到底需要几层?

我个人习惯,先看信号密度和速率。低速数字电路、纯模拟电路,2层板够用。但一旦涉及高速信号——比如DDR、PCIe、SerDes——4层起步是底线。

核心原则:高速信号必须紧邻完整参考平面。没有参考平面,信号的回流路径就会乱窜,EMI和串扰直接爆炸。

我整理了一个层数选择的参考表,你设计时可以直接套用:

层数 典型应用 信号层数 参考平面 注意事项
2层 低速控制、电源模块 2 无专用平面 高速信号慎用,回流路径不可控
4层 DDR3/4、千兆以太网 2 GND + PWR 信号层紧邻GND,PWR层做参考也可
6层 DDR5、PCIe Gen3/4 3~4 GND × 2 + PWR 带状线结构,信号屏蔽好
8层 FPGA+多路高速接口 4~5 GND × 3 + PWR 每两个信号层之间至少夹一个GND
10~16层 高端服务器、AI加速卡 6~10 GND × 4~6 + 多路PWR 需要精细的阻抗和串扰控制

嗯,这里要注意:层数不是越多越好。层数多了,成本翻倍,加工周期拉长,而且过孔寄生效应也会更复杂。我见过有人用12层板做USB 2.0,纯粹是浪费钱。

3.2 参考平面:信号的回流老家

参考平面,就是信号电流流出去的回路。你想想看,信号从驱动端发出,经过走线,到达接收端,电流必须形成一个闭合环路。这个环路越小、越规整,信号质量越好。

我在项目中遇到过最典型的坑:有人把高速信号走在顶层,参考平面是底层的GND,中间隔了3层。结果信号的回流路径绕了一大圈,辐射噪声直接超标。后来改成紧邻GND层,问题立刻解决。

我的经验法则:

  • 高速信号层和参考平面之间的介质厚度,控制在3~5mil以内
  • 参考平面必须是完整的铜皮,不要有分割槽
  • 如果必须跨分割,加缝合电容或换层

参考平面不一定是GND,电源层也可以。但电源层有噪声,而且阻抗不如GND稳定。我个人习惯:能用GND做参考,绝不用PWR。除非是DDR的VREF层,那是特例。

3.3 介质材料选择:FR4够用吗?

FR4是PCB的万金油,便宜、好加工、够用。但高速信号对介质有更高要求。

关键参数就两个:介电常数(Dk)和损耗因子(Df)。

  • Dk:决定了信号的传播速度。FR4的Dk一般在4.2~4.8之间,频率越高,Dk会略微下降。
  • Df:决定了信号在介质中的损耗。FR4的Df在0.02左右,10GHz以上信号衰减严重。

我整理了一个常用介质材料的对比表:

材料 Dk(@1GHz) Df(@1GHz) 适用频率 成本
普通FR4 4.5 0.02 < 3GHz 低
高TG FR4 4.3 0.015 < 5GHz 中
Rogers 4350B 3.48 0.0037 < 30GHz 高
Megtron 6 3.6 0.002 < 40GHz 很高
PTFE(特氟龙) 2.2 0.0002 < 100GHz 极高

我曾经做过一个25Gbps的SerDes项目,一开始用普通FR4,眼图根本睁不开。换成Rogers 4350B后,信号质量立竿见影。所以,频率上了10GHz,别心疼钱,换材料。

避坑指南:FR4的Dk会随频率变化,而且不同批次差异很大。做阻抗计算时,一定要向板厂要实际材料的Dk值,别信datasheet上的标称值。我曾经因为没确认,算出来的阻抗差了5Ω,整批板子报废。

3.4 阻抗控制计算:50Ω是怎么来的?

高速信号走线,必须控制特性阻抗。最常见的单端阻抗是50Ω,差分是100Ω。为什么是50?历史原因,早期射频标准定的,咱们照着做就行。

阻抗计算的核心公式(微带线):

Z0 = 87 / sqrt(Dk + 1.41) * ln(5.98 * H / (0.8 * W + T))

其中:

  • Z0:特性阻抗(Ω)
  • Dk:介电常数
  • H:介质厚度(mil)
  • W:走线宽度(mil)
  • T:铜厚(mil)

实际设计中,没人手算这个。我都是用Polar SI9000或者板厂提供的阻抗计算工具。但你要理解参数之间的关系:

  • 线宽越宽,阻抗越低
  • 介质越厚,阻抗越高
  • Dk越大,阻抗越低

举个例子,4层板,顶层走50Ω微带线,介质厚度H=4mil,铜厚T=1.4mil(1oz),Dk=4.5。算出来线宽大概在7~8mil左右。如果换成6mil介质,线宽要加到10mil以上才能维持50Ω。

我的习惯做法:

  1. 先确定目标阻抗(50Ω单端 / 100Ω差分)
  2. 和板厂确认叠层结构、介质厚度、Dk值
  3. 用工具算出线宽和间距
  4. 留10%的裕量,方便板厂微调

差分阻抗的计算更复杂一些,因为还要考虑耦合。差分对之间的间距越小,耦合越强,差分阻抗越低。一般差分对间距控制在2~3倍线宽,既能保证耦合,又不会串扰到其他信号。

下面这张图,是我总结的叠层设计核心逻辑,你看一眼就明白了:

PCB叠层设计核心逻辑 PCB叠层设计核心逻辑 叠层设计 层叠结构 参考平面 介质材料 阻抗控制 2层/4层/6层/8层+ 信号层 vs 平面层 GND vs PWR 完整铜皮 FR4 / Rogers / PTFE Dk / Df 参数 50Ω / 100Ω 线宽 / 间距 / 介质厚 核心原则:高速信号必须紧邻完整参考平面 层数选择 → 材料选择 → 阻抗计算 → 板厂确认

最后说一句:叠层设计不是一次搞定的。你画完原理图,布完局,可能还要回头调整叠层。我一般会先和板厂沟通,拿到他们的标准叠层表,再根据实际走线密度微调。别自己闷头算,板厂的经验比你丰富得多。