ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Altium AD20四层板叠层配置与20H内缩实战指南

Altium AD20四层板叠层配置与20H内缩实战指南 Altium AD20里做四层板叠层配置和20H内缩是两件最能拉开设计水平差距的事。叠层没配好后面布线、阻抗、EMC全都会找上门20H内缩没做对电源层边缘辐射能让你在EMI实验室多待一周。这篇文章基于AD20把这套流程完整拆开说说我的实际用法以及每一步背后的理由适合正在从双面板转向四层板、希望一次做对的朋友。1. 从双层板转四层板为什么叠层和内缩要一起考虑先说个常见场景双面板跑了个100MHz的MCU系统功能正常一送去辐射预测试就超标频谱上能看到明显的时钟基频及其谐波。整改手段翻来覆去就是串磁珠、加屏蔽罩、调布线每改一次投板打样时间成本非常高。换成四层板之后问题往往能解决大半原因不是铜用得多了而是信号回流路径从“地线绕一圈”变成了“完整参考平面上的一层薄薄的电流分布”。但这里有一个新手容易有的误解四层板铺了完整地平面和电源平面不代表EMC一定好。如果电源层没有做任何边缘内缩电源/地平面本身就会形成一块“平板天线”板内高频能量会从边缘辐射出来这就是为什么叠层配置必须和20H内缩放在一起讲。从成本角度说四层板比双面板贵30%到50%打样周期也略长但它带来的收益是双面板很难替代的信号层下方始终有完整参考平面、电源走线不再占很大布线资源、阻抗可控性大幅提高。很多工程师第一次做四层板时以为只要在层栈管理器里把两个内层加上、分别设为GND和POWER再正常布线就行。这么做的确能用但离“把四层板的潜力吃透”还有距离。叠层的顺序、内层之间介质厚度、电源层相对板边是否内缩这些参数会直接影响信号回流质量、电源阻抗和辐射骚扰。所以这篇实战内容我不打算只讲“按几个按钮”的UI操作而是把叠层选型、AD20里的参数落地、20H内缩的原理和实操画法串成一条完整的决策链。这样你在自己做板子时能清楚知道每一步在解决什么问题而不是照着教程机械操作。2. 两种主流四层叠层的取舍S-G-P-S与G-S-S-P四层板最常见的叠层方案有两种区别很大选错了后面会非常难受。2.1 方案A信号-地-电源-信号也就是S-G-P-S这是绝大多数数字电路、混合信号电路的默认选择。顶层布信号线和放器件下面的L2整层是地L3整层是电源底层再布信号和放器件。这样顶层信号的回流路径非常短直接参考L2地平面底层信号的回流电流会参考L3电源平面由于L2和L3之间距离很近高频回流电流可以在地平面和电源平面之间通过层间耦合形成闭合回路底层信号也能获得比较干净的参考。S-G-P-S结构最漂亮的地方在于电源层和地层是紧耦合的。电源平面提供低阻抗供电路径同时与地层构成一个高频去耦电容。很多人以为板卡上贴了足够多的MLCC就可以忽略叠层实际上电源层和地层之间那点寄生电容在高频段的作用比几十颗0402电容还稳。尤其对DDR、高速串行信号这种动态电流变化很快的场景紧耦合的电源地平面对压降和EMI的抑制非常明显。2.2 方案B地-信号-信号-电源也就是G-S-S-P这种结构是顶层一整块地中间两个信号层底层是电源。它的好处是顶层有完整的屏蔽地适合对电磁屏蔽要求高、顶层不能走线或者元件都在内层的特殊结构。但代价也很明显两个信号层相邻中间没有完整参考平面隔开层间串扰比S-G-P-S严重得多。要做高速信号基本上得靠拉大间距、降低耦合来解决布线密度上不去。我曾经在一个电源模块项目里用过G-S-S-P因为顶层要放一块大面积散热的铜皮底层是电源平面信号被迫走在中间两层。结果串扰问题是后来专门加了一堆屏蔽过孔才压住的。如果当时坚持用S-G-P-S把需要关心EMC的电路放顶层、普通信号放底层事情会简单很多。2.3 两种方案的对比和选择建议维度方案AS-G-P-S方案BG-S-S-P信号层参考平面顶底两层均有紧邻平面中间两层依赖相邻信号层参考较差层间串扰两层信号被地/电源隔开串扰小相邻信号层需要额外控制串扰电源与地耦合内层紧耦合电源阻抗低电源在底层与顶层地距离远耦合弱适用场景通用数字/模拟整板设计特殊屏蔽结构、顶层大面积铜皮布线效率高信号层都能充分利用低内层走线要避免平行长距离以我的习惯只要不是结构逼着走方案B一律用方案A。它给后续的20H内缩和阻抗控制都留了最好的条件。另外不管选哪种方案L2和L3之间的介质厚度都要尽可能薄。这个厚度不仅影响电源阻抗和EMC还直接决定20H内缩要缩多少——H指的是电源层和地层之间的绝缘介质厚度H越小内缩量越小板子面积利用率越高。3. AD20叠层配置实操从叠层管理器到阻抗目标现在进入AD20里的实际操作。新建PCB后默认只有顶层和底层两层需要手动加内层。3.1 在Layer Stack Manager里建立四层叠层在菜单栏选择Design - Layer Stack Manager或者直接按快捷键D-K打开叠层管理器。第一次打开时可以看到Top Layer和Bottom Layer中间是绝缘介质。要加内层在选中Top Layer或Bottom Layer的状态下点击左边“Add Layer”加出来的默认是信号层名字可以改成“GND”和“PWR”。这里有一个关键选择内层用正片Signal还是负片Plane。我的建议是L3电源层务必设为正片信号层用Polygon Pour画铜皮。负片内电层默认整层都是铜靠Keepout挖空做20H内缩非常不直观改了几次后你会发现还是在正片铺铜里调形状方便。L2地层如果你不想折腾也用正片铺铜命名成GND铺铜时选择整个板框范围即可。这把所有平面层的编辑方式统一起来别让一个正片一个负片混着用不然后面手忙脚乱。在叠层管理器里双击各层可以修改材料参数。铜厚默认是1oz也就是0.035mm绝大多数四层板用1oz铜就够了。介质层需要分别设置芯板Core和半固化片Prepreg的厚度。芯板是已经固化好的绝缘板材半固化片是压合时起粘合作用的材料压合后半固化片厚度会发生变化所以这里千万不要自己拍脑袋填一个“看起来合理”的值。正确做法是先按典型值搭一个初版叠层投板前把阻抗要求发给板厂让他们给一份推荐叠构再把板厂的叠构参数回填到AD20里。3.2 介质厚度的思考逻辑介质厚度不是平均分配就行的。以1.6mm标准板厚为例L2和L3之间我倾向取0.2mm到0.4mm保证电源地耦合紧密。L1到L2之间、L3到L4之间的厚度则主要影响表层微带线阻抗介质越薄相同阻抗的线就越细对高密度布线更友好但阻抗公差越难控制介质越厚线宽越宽占面积也越大。所以表层介质厚度通常取0.1mm到0.3mm区间具体看你的网表和阻抗需求。AD20的Layer Stack Manager支持直接填写各层厚度、介电常数、损耗角正切等参数。FR4的介电常数典型值在4.2到4.5之间板厂一般会给你具体数值高频材料如Rogers会低很多。如果板子只是百兆级数字电路用FR4就够了没必要为“更高级”的材料多花钱。3.3 设置阻抗目标在AD20的叠层管理器里可以新建阻抗配置。选择Impedance Profile添加单端阻抗或差分阻抗填入目标值比如单端50欧姆、差分100欧姆。工具会根据当前叠层参数自动计算线宽和间距。计算完之后点击同步到设计规则布线时按规则宽度走线就能保证实际板子上的阻抗接近目标。没有这个功能的版本也不用慌用外部的阻抗计算工具算出线宽然后回到PCB规则管理器里的Routing Width和Differential Pairs Routing里手动设置即可。不管用哪种方式最后都要留一个心眼阻抗目标值一定要给板厂确认板厂会根据实际压合材料重新复核如果差异较大以板厂反馈的叠构为准更新你的AD20工程。3.4 叠层配置阶段最容易范的错误把内层设成负片Plane结果之后想改电源层形状发现只能靠Keepout挖空麻烦得很。介质厚度随意填一个0.8mm、1.2mm完全没有考虑对20H内缩量和阻抗的影响。选了“Add Internal Plane”而不是“Add Layer”默认就加了负片层一开始是挺省事后面想做内缩就会发现是个坑。单位混乱。叠层管理器里可以切换mm和mil别填完厚度才发现单位不对导致计算出的线宽差了一倍。叠层配置是四层板的地基花半小时把它捋清楚后面布线、铺铜、阻抗验证都会顺很多。4. 20H内缩规则的原理与工程取值为什么是20倍H很多人知道20H这个数字但说不清楚它到底在解决什么。我尽量用大白话讲明白。4.1 平板天线效应从哪来当电源层和地层都是完整铜皮时它们之间形成一个大面积的平行板电容器。电路工作时高频开关电流在电源/地平面之间流动会在板的边缘感应出电场和磁场。你可以把它理解成一块巨型贴片天线只要板子的某一尺寸接近工作频率对应的四分之一波长这块铜皮就会在边缘形成有效的辐射。比如100MHz对应的波长是3米四分之一波长是0.75米普通板子没那么大但谐波跑到500MHz时四分之一波长变成150mm很多板子的长边就已经接近这个量级了。这就是为什么EMC测试中高频谐波超标的来源之一。最常见的抑制手段就是把电源层的铜皮相对地层内缩一段距离让平坦的平行板结构在边缘处形成一个“退耦台阶”削弱边缘场的泄漏。这个内缩量用电源层与地层之间绝缘介质的厚度H来衡量工程上常用20倍H作为经验值也就是所谓的20H规则。4.2 H到底是什么H是电源层和相邻地平面之间绝缘介质的厚度不是整板厚度也不是电源层到最近信号层的距离。具体到你手中的四层板H就是L2地和L3电源之间的Core或Prepreg厚度。如果这个值是0.2mm20H就等于4mm如果这个值是0.4mm20H就等于8mm。很多人在这一步就翻车了把H当成整板厚度1.6mm算出32mm的内缩量觉得根本没法做于是直接放弃。真相是内缩量并没有那么夸张只要叠层时把电源地间距压小20H在工程上是完全可以落地的。4.3 20H不是精确物理定律是一套经验折中严谨一点说20H规则更多是几十年的EMC工程经验总结不是麦克斯韦方程精确推导出的固定常数。不同资料里给出的效果数据也不完全一致但共同趋势是内缩量越大边缘辐射越低到了20H之后改善幅度趋缓再增加内缩对成本的消耗远大于收益。实际项目里经常出现8mm内缩都挤不出来的情况尤其是板子空间很紧张时。这时候可以退而求其次做10H或者5H内缩同时在内缩边界外侧加一圈密集的地过孔形成“地孔围栏”。这排过孔的作用是把边缘泄漏的电磁场就近短接到地等效于给平板天线加了一个短路围边辐射效果能明显压下去。我个人经验是如果不能做满20H优先保证电源层边缘不要和板边平行长距离再用间距不超过3mm的地过孔把边缘围住效果也不会差太多。4.4 内缩层选电源层而不是地层20H内缩的对象是高噪声的电源平面不是地平面。地层应保持完整覆盖到接近板边为所有信号提供连续回流路径。如果把地平面也内缩了等于把回流路径的“地面”挖掉一圈信号完整性会出问题。工程上更常见的做法是L2地平面铺满L3电源平面比地平面内缩20H表层信号层不需要内缩元件和走线可以正常靠近板边。5. AD20落实20H内缩三种可靠画法原理清楚了接下来是AD20里怎么画。这里没有一键生成的“20H内缩”按钮需要靠铺铜边界来控制。我分享三种我用过很稳定的方法按实际场景选。5.1 方法一机械层偏移框加正片铺铜最推荐这个方法的思路很直接新建一个机械层画一个比板框均匀内缩20H的闭合边框然后在电源层铺铜时以这个边框为边界。具体步骤在Layer Stack Manager或者PCB面板中打开一个新的机械层比如Mechanical 13把它设为当前活动层。这个层不参与生产只作为电源层铺铜的辅助边界。如果板框是矩形最简单的方式是用Place - Rectangle直接画一个内缩矩形。比如板框左下角是(0,0)右上角是(100,80)20H算出来是4mm那么就在Mechanical 13层画一个左下角(4,4)、右上角(96,76)的矩形。画完后在属性面板里精确输入坐标避免手抖。如果是异形板框可以用偏移复制的方法选中板框线用Edit - Duplicate或特殊粘贴让复制后的线条比原板框向内偏移20H。AD没有直接的“向内偏移”命令所以工程上我一般是在机械层重画一个与板框同形状、但尺寸内缩的闭合图形画好后再做微调。在电源层L3执行Place - Polygon Pour网络选择电源网络比如P3V3然后在面板中选择“Choose Net”和边界区域为刚才画的机械层矩形。AD20里铺铜时可以直接指定以某个闭合对象为边界。执行Tools - Polygon Pour - Pour All让铜皮填出来。这种方法的优点是完全可控铜皮边界和内缩距离是几何精确的改板框时只需要更新机械层边框即可。缺点是多了一个机械层标记要确保输出Gerber时这个机械层不导出。AD的Output Job里可以设置某机械层不参与光绘记得检查。5.2 方法二敷铜间距规则控制省事但只适合规则板框如果你的板框特别规整而且允许电源铜皮到板边的距离统一达到20H以上可以在设计规则里加一条Clearance规则专门约束电源层铺铜与板边的最小间距。大致思想是新建一条Clearance规则Where First object matches选择电源层上的多边形Where Second object matches选择板框对象约束为20H。这样铺铜时如果电源铜皮离板边太近DRC就会报错你调整铜皮边界直到不报错为止。这个方法的局限在于它只是保证“最小距离不小于20H”并不能保证铜皮四周都精确偏移20H。如果板形不规则某些凹角处铜皮会缩得比20H还多浪费大面积电源平面甚至把电源走线挤没。所以这个方法适合正方形、长条形这类规则板。异形板还是老老实实用方法一。5.3 方法三用Polygon Pour Cutout做局部内缩这种方法适合板子已经完成电源层铺铜、只想对板边局部区域做微调的情况。比如板边有一块结构件或者大概率的金属螺柱区域希望电源铜皮让开一些可以在电源层放置一个Polygon Pour Cutout把它放在需要空出铜的区域重新铺铜后该区域就被挖掉了。但要注意Cutout是挖掉铜皮内的区域如果你想让整块电源铜皮的边界整体离板边更远Cutout需要沿着板边画一圈带状区域操作起来有点绕。我通常只把它用在局部避让整体内缩还是用方法一。5.4 三种方法对比方法适用板形优点缺点机械层偏移框正片铺铜任意板形几何精确、可维护需新建机械层并注意Gerber输出敷铜间距规则规则矩形板操作快、DRC自动检查异形板浪费面积不保证精确偏移Polygon Pour Cutout局部区域调整不破坏原有铺铜结构整体内缩操作繁琐5.5 别忘了几件事内缩画完之后电源层铜皮还需要检查是否与电源网络正确连接。铺铜属性里确认Net已经指定否则铜皮是死铜没有任何连接作用。铺铜完成后运行一次DRC重点看电源层是否有孤岛、短路或间距报错。AD20里铺铜属性有一个“Remove Dead Copper”选项建议打开避免留下悬空的铜皮但打开之后要额外检查电源网络是否因为死铜移除导致局部断裂这种问题在电源平面比较大时经常会遇到。另外如果地层同样用Polygon Pour整板铺铜铺铜的优先级要设置好。在AD20中Polygon Pour有一个Pour Order属性数值小的优先级高后执行Pour时优先级高的铜皮会先被处理避免GND和PWR在重叠区域互相“打架”。一般让地层优先级高于电源层这样电源层内缩边界能更干净。6. 内缩完成后的检查清单与常见坑到这里叠层配置和20H内缩的基本操作已经完成大半但真正决定板子能不能顺利量产和过EMC的往往是最后这些检查细节。6.1 地过孔围栏不能少20H内缩配合地过孔围栏才是完整的边缘场抑制方案。如果内缩边界附近没有足够的地过孔边缘泄漏的电磁场会从铜皮缺口继续跑出去内缩效果大打折扣。我通常的做法是沿内缩边界外侧每隔2.5mm到3mm打一个地过孔连接顶层、L2地、底层的地网络。AD20里可以手工放一排也可以用Tools菜单里的过孔缝合功能自动生成。要注意的是这些过孔间距不能太稀否则高频段围栏不连续建议3mm以内成本增加不大效果却很明显。6.2 孤岛和窄铜皮要尽早发现电源层内缩之后铜皮形状比之前复杂容易出现孤岛和窄铜皮区域。孤岛是铜皮与其他铜皮绝缘的悬空区不会连接网络属于死铜窄铜皮则是某段铜皮宽度过小过流能力不足或者加工时容易起翘。在AD20里可以通过DRC检查Island和Min Width项目也可以用Tools - Design Rule Check跑一遍全项。发现孤岛后要么手动修改铜皮边界要么在铺铜属性里开启Remove Dead Copper自动清理但清理后一定要再确认电源网络的连通性。6.3 大电流路径别被内缩挤断四层板里很多人把大电流完全依靠电源平面传输内缩后电源平面边缘让位有时候会把供电通道截断。特别是板角处的电源输入点如果刚好落在被内缩掉的那圈区域电源只能通过一段细长铜皮绕进来电压跌落和发热都会很严重。建议在完成内缩后用AD20的IR Drop分析或者简单通过电流路径铜皮宽度估算一下1oz铜皮每1mm宽度大约能承载1A到1.5A电流具体与允许温升有关。如果某条必经通道宽度不够就要调整内缩边界或增加过孔数量来补足。6.4 金属化安装孔与电源层的安全间距很多板子四角都有安装孔如果是金属化孔并且连接到机壳地孔壁附近的电源铜皮必须保持足够距离否则会和地电位短路。AD20里我会在电源层的安装孔周围放一个Keepout圆环半径比安装孔半径大0.5mm以上或者直接设置电源铜皮到金属化孔的安全间距规则。别看这个细节小忘了处理和头一次投板时经常会发生“板子回来装螺丝就短路”的尴尬。6.5 和板厂确认叠构才是闭环20H是按H算的H的准确值来自板厂实际叠构不是自己在AD20里填的“理想值”。所以我的流程是Layout基本定型后把板厚、铜厚、层数、阻抗要求发给板厂请对方给出推荐叠构表拿到叠构表后回到AD20的Layer Stack Manager更新介质厚度重新计算20H是否变化如果H和之前假设的不一致就同步修正电源层内缩边界。这么做虽然多了一轮沟通但能避免板子做出来阻抗不对、EMC也不对的尴尬。6.6 常见误区总结常见误区后果正确做法把H当成整板厚度算出32mm内缩以为无法实现而放弃H是电源层到地层间绝缘介质厚度电源层和地层同时内缩信号回流参考被破坏SI变差只缩电源层地平面保持完整信号层也跟着内缩表层器件和走线布局受限信号层不需要内缩内缩后不加地过孔围栏边缘辐射压不住内缩边界外侧打密地过孔用负片内电层做内缩改形状全靠Keepout效率极低电源层用正片SignalPolygon Pour忽略了板厂叠构差异实际H和设计假设不一致内缩量失效投板前与板厂确认叠构并回填拿我自己的习惯来说每次做完四层板内缩我都会把板框、电源层铜皮、机械层辅助框同时打开在2D模式下把层颜色调得高对比一些肉眼扫一遍边界是否均匀再跑一遍完整的DRC。没有DRC报错和孤岛问题这块内缩才算真正落地。最后再分享一个小经验20H内缩不需要做到“毫米级强迫症”。它的核心价值是让电源铜皮边缘脱离板边、形成台阶并配合一圈连续的地过孔把边缘场短路掉。如果板子空间实在紧张缩到10H甚至5H再把地过孔围栏打密一点通常也能通过EMI预测试。设计的意义在于把原理吃透后灵活取舍而不是被一个经验数字绑架。
返回列表