3. PCB叠层结构:核心层与半固化片、铜箔厚度、介电常数(Dk)与损耗因子(Df)
叠层结构,说白了就是PCB的骨架和血肉。阻抗控制能不能做好,叠层设计占了七成功力。我见过太多工程师,仿真跑得飞起,结果板厂一叠层不对,阻抗直接偏了10%。嗯,今天咱们就把这层窗户纸捅破。
3.1 核心层与半固化片:PCB的骨架与血肉
PCB不是一块实心的板子,它是用两种材料交替压合而成的:Core(核心层)和Prepreg(半固化片)。
- Core:两面都有铜箔的固化板材。它像骨架,厚度固定,介电常数稳定。
- Prepreg:未固化的玻璃纤维布浸渍树脂。它像血肉,在压合时流动、填充、粘合,最终固化。
我个人习惯把Core看作“已知量”,把Prepreg看作“变量”。为什么?因为Core的厚度是板材厂出厂就定死的,误差小;而Prepreg压合后的最终厚度,受压力、温度、流胶量影响,误差大。我在项目中遇到过一块8层板,设计时按Prepreg 4mil算阻抗,结果板厂压合后实际只有3.2mil,阻抗直接飙到55Ω——嗯,那批板子全废了。
核心原则:阻抗敏感信号层,尽量参考Core层,少跨Prepreg层。如果必须跨Prepreg,一定要和板厂确认压合后的实际厚度。
3.2 铜箔厚度:不只是1oz和0.5oz那么简单
铜箔厚度直接影响走线的截面面积,进而影响单位长度电阻和阻抗。你想想看,同样线宽,1oz铜和0.5oz铜的阻抗能差多少?
| 铜箔规格 | 标称厚度 | 实际厚度范围 | 常见应用 |
|---|---|---|---|
| 0.5 oz | 0.7 mil (18 µm) | 0.6 - 0.8 mil | 内层信号层,高密度板 |
| 1 oz | 1.4 mil (35 µm) | 1.2 - 1.6 mil | 外层信号层,电源层 |
| 2 oz | 2.8 mil (70 µm) | 2.5 - 3.2 mil | 大电流电源层,背板 |
这里有个坑:外层铜箔在电镀后会增厚。你设计时按1oz算,板厂做完电镀可能变成1.2oz。我曾经吃过这个亏——设计时算好50Ω,板子回来一测只有48Ω。后来学乖了,设计时直接告诉板厂“目标阻抗50Ω,你们按实际铜厚调整线宽”。
我的习惯:信号层用0.5oz或1oz,电源层用1oz或2oz。别在信号层用2oz,蚀刻精度差,线宽控制不住。
3.3 介电常数(Dk):阻抗计算的灵魂参数
Dk决定了信号在介质中的传播速度,也直接决定了阻抗值。公式大家都熟:
Z0 = 87 / √(εr + 1.41) × ln(5.98h / (0.8w + t))
但问题是——Dk不是常数。它随频率、温度、树脂含量变化。你想想看,FR4在1MHz时Dk约4.5,到了10GHz可能降到4.0。如果你用1MHz的Dk去算10GHz的阻抗,结果能准吗?
| 材料类型 | Dk (1GHz) | Dk (10GHz) | 适用场景 |
|---|---|---|---|
| 普通FR4 | 4.5 | 4.0 - 4.2 | < 1GHz 低速信号 |
| 高TG FR4 | 4.3 | 4.0 - 4.1 | 1-5GHz 中速信号 |
| MEGTRON 6 | 3.7 | 3.6 | 5-20GHz 高速信号 |
| PTFE (特氟龙) | 2.2 | 2.2 | 射频/微波 |
注意:不要直接拿板材厂商给的Dk值去算阻抗。那个值通常是1MHz下的数据。一定要问板厂要“设计Dk”,也就是他们在阻抗计算软件里实际使用的Dk值。这个值通常比标称值低0.2-0.5。
3.4 损耗因子(Df):高频信号的隐形杀手
Df又叫损耗角正切,它决定了信号在介质中传播时的能量损耗。Df越大,信号衰减越严重,眼图闭合越快。
我做过一个10Gbps的背板项目,一开始用普通FR4,Df约0.02。结果30英寸走线下来,眼图几乎闭合了。后来换成MEGTRON 6,Df只有0.002,同样长度眼图还开着60%。
- Df < 0.005:适合10Gbps以上信号,如MEGTRON、Rogers系列
- Df 0.01 - 0.02:适合1-5Gbps信号,如高TG FR4
- Df > 0.02:只适合1Gbps以下信号,如普通FR4
说白了,Df决定了你的信号能跑多远。如果你做的是短距离板内互联,Df影响不大;但如果是背板或长距离传输,Df就是生死线。
3.5 知识体系总览
下面这张图把叠层结构的核心要素串起来了。你一看就明白:阻抗控制不是孤立的事,它和材料、厚度、频率都绑在一起。
3.6 实战建议:叠层参数怎么选
说了这么多理论,来点实际的。我一般按这个流程选叠层参数:
- 先定层数和材料:根据信号速率选板材。10Gbps以上别用普通FR4,省那点钱不够修一次板。
- 再定Core厚度:信号层参考Core,优先选5mil或4mil的Core,阻抗好控制。
- 然后算Prepreg厚度:根据目标阻抗和线宽反推。记得留余量,板厂压合会有偏差。
- 最后确认铜厚:告诉板厂目标阻抗,让他们按实际铜厚调整线宽。别自己死磕公式。
一个小技巧:设计前先找板厂要他们的“叠层推荐表”。每家板厂的Prepreg流胶量、压合工艺都不一样。用他们的推荐参数做设计,阻抗命中率能到90%以上。
嗯,叠层结构这块就聊到这儿。记住一句话:阻抗控制不是算出来的,是设计出来的。参数选对了,板厂才能做出你想要的东西。