AD20四层板叠层设计指南:从叠层管理到20H内缩的完整实践

发布时间:2026/10/6 1:35:19
AD20四层板叠层设计指南:从叠层管理到20H内缩的完整实践 做PCB设计这行最容易被问住的不是怎么走线而是叠层到底怎么定内缩到底怎么缩。不少工程师手里明明有Altium Designer AD20也能画双层板但一接到四层板任务就心里发虚。今天这篇东西我不讲那些包装出来的高大上思维就讲我实际用AD20做四层板时从叠层管理到20H内缩这一整套流程里真正用得上、反复验证过的东西。适合正在做高速信号板、EMC整改板或者刚把项目从双层板切到四层板的硬件、PCB工程师参考。看完你至少能把叠层参数填明白把20H到底缩谁这个问题搞清楚不然板子打出来再改成本和时间都堆不起。1. 四层板不是堆料而是把参考平面这件事彻底想清楚1.1 双层板改四层板核心变化是多了两个可以承载电流和回流的内层很多朋友觉得四层板就是把两层板的内容摊到四层上这想法错得离谱。四层板真正的价值不是多两层走线而是多出两个完整度极高的平面层一个给你的信号当回流参考一个给电源当低阻抗分配网络。双层板最难受的地方在于信号走顶层底层的地铜都是碎块回流电流绕来绕去环路面积大得吓人。一旦信号沿著板边或缝隙走整个回路就像一根天线。四层板之所以能改善EMC是因为信号层紧挨着一个完整的地平面回流路径短、阻抗低、环路面积被压到最小。我用AD20做四层板第一件事从来不是急着打开新PCB而是先问自己这块板子的信号到底需不需要一个完整体来参考如果答案是需要那四层板就是值得的如果只是怕板子太密那四层板的成本反而花得不值。1.2 AD20这套工具体系完全够用而且没必要追新版本Altium Designer从AD20到后面几个版本功能逻辑没有颠覆性变化。你搜索ad20使用教程时会发现大量视频和资料这说明AD20这个版本在公司内部和外包项目中仍然是主力。对我个人来说AD20的Layer Stack Manager、Impedance Profile、OutJob这些模块覆盖四层板从叠层设置到生产文件输出的全流程足够稳定。有个容易被忽略的事情如果你还在用AD20做项目最好把Update从自动安装关掉。我在多个项目里发现自动升级到新小版本后原来的叠层设置偶尔会出现显示上的偏差虽然重开工程能恢复但在项目交付期多一个变量就多一分风险。这个不是AD20本身不行而是成熟工具的使用逻辑就是版本确定后整个项目周期内不要随意变。2. 叠层结构决定信号质量和20H是否可行的是介质间距不是层数2.1 三种常见四层板叠层方案怎么选四层板层数听起来只有四层但叠层顺序完全不同做出来的板子也完全是两回事。常见的结构大体有三种走向。第一种是信号-地-电源-信号也就是L1走元件和信号L2做完整地层L3做电源层L4走底线信号。这是最经典的四层板结构好处是顶层信号紧贴地平面底层信号紧贴电源平面两个外层的回流都有保障。坏处是L2和L3之间如果隔着很厚的核层电源和地之间的距离H就很大平面间电容小20H内缩基本别想落地。第二种是地-信号-信号-电源这种偏门叠法除了特殊情况我不太推荐。因为它会让信号层失去紧邻参考平面的优势走线一换层参考平面就变回流路径极不连续。第三种是经过调整的信号-地-电源-信号但要求板厂把L2和L3之间的核层做薄比如0.2mm到0.3mm左右外层再用Prepreg把总板厚垫到1.6mm。这种叠层是我做高速数字板的首选。理由很直接地跟电源耦合紧H小了中低频回流和电源噪声都有很好的去处20H内缩的尺寸也才现实。2.2 介质厚度H怎么定先算阻抗再谈20H我见过不少人一上来就找板厂要1.6mm四层板叠层表然后直接把参数填进AD20结果阻抗一算完全不对。叠层的介质厚度不是随便拍的首先要满足你的单端和差分阻抗要求。在FR4材质下如果板厂给的介电常数Er按4.2到4.5算单端50欧姆的微带线介质厚度一般落在0.1mm到0.2mm之间线宽差不多在0.2mm到0.3mm这个范围。如果是差分90欧姆或100欧姆还要算线距。这里的介质厚度指的就是信号所在层到最近参考平面之间的那个绝缘厚度。等把信号阻抗定了再看电源地之间的介质厚度H。H不光影响平面的高频特性更直接决定20H的物理尺寸H是0.2mm时20H只有4mm做内缩完全不难如果H是1.2mm20H就是24mm对于多数板子来说根本不可能实现。所以我会在初始叠层表里就跟板厂确认内层核厚优先往0.2mm到0.3mm压这样整个物理结构才具备做20H的条件。2.3 铜厚和阻焊对阻抗与生产的双重影响很多人会把铜厚忽略掉但铜厚直接影响线宽和阻抗的匹配。外层1oz铜对应35微米左右内层一般用0.5oz也就是17.5微米。外层还要算上电镀、表面处理增加的厚度比如喷锡板外层实际铜厚可能到45到50微米这个如果不跟板厂确认AD20阻抗计算器算出来的线宽会差很多。阻焊也有影响。高频设计里绿油会覆盖走线表面相当于改变了微带线的有效介电常数。AD20的Impedance Profile里提供了阻焊层选项实际填表时把Dielectric材料选成阻焊而不是留空计算出来的线宽更接近板厂实测值。这也是为什么我建议大家别偷懒老老实实在Layer Stack Manager里把阻焊层厚度填好。3. AD20叠层管理器实操用阻抗计算器把线宽锁定3.1 打开Layer Stack Manager并改层类型AD20里叠层设置入口在菜单栏的Design - Layer Stack Manager。新建PCB默认可能是两层板在左侧Structure区域右键可以插入内部层。对于四层板我习惯把L1和L4设为Signal层L2和L3设为Plane层。这里有个容易被新手搞混的点Plane层在AD20里默认是负片逻辑走线、过孔、焊盘在网络对应处的铜会被挖掉而一整块区域默认全是铜。如果你的设计里有电源分割我建议把电源层改成Signal层然后采用正片多边形铺铜的方式来做。为什么因为正片铺铜你能非常直观地看到每一块铜的边界内缩多少、离板边多少一眼就能看出来。负片平面虽然生成文件小、清理holes方便但边界全靠检查负片区域眼睛一花就出错。3.2 阻抗Profile设置与线宽调整在Layer Stack Manager窗口左下角能看到Impedance标签。点击进入后新建Profile选择目标层比如Top Layer类型选Single Ended目标阻抗填50欧姆然后AD20会根据当前的介质厚度、铜厚、阻焊参数算出一个推荐线宽。我这里强调一下AD20内置的阻抗计算器不是万能公式但作为工程预估已经足够。我通常会把AD20算出来的线宽发给板厂再用板厂的阻抗叠层表复核一遍。如果厂里用的是Polar Si9000两者结果一般会差5%以内。如果真的出现较大差距优先相信板厂毕竟他手里那套参数是生产线实测回来的。关键是改完线宽以后一定要让线宽规则和阻抗Profile联动起来。具体做法是把算出来的线宽填进PCB Rules and Constraints Editor里的Routing - Width规则这样走线时不会因为规则太宽或太窄导致阻抗对不上。3.3 把叠层参数同步给制板厂叠层参数不能只在AD20里好看最终要传递到制板厂。最稳妥的方式不是截图而是利用Layer Stack Manager里的Generate Stackup Report导出一份带层厚、铜厚、材料类型和阻抗参数的文本报告连同Gerber一起发给板厂。这份报告里最好包含每一层的介质材料、厚度、铜重和阻抗目标。很多板厂其实懒得看你的工程文件他们更愿意收到一份明确的Stackup表。如果在AD20里不知道怎么看就打开Layer Stack Manager右边会列出每一层的Physical和Dielectric参数照着填到板厂的叠层确认单里比传文件更效率。4. 20H内缩的工程落点什么时候能缩什么时候不能死守4.1 20H的物理含义与常见误区20H内缩的20不是随便拍脑袋的结果它的物理来源是平行板边缘的电磁场辐射问题。电源平面和地平面之间如果存在高频噪声电压两个平面就构成了一对平行板天线边缘会向外辐射电磁场。H是电源和地之间的介质厚度研究发现让其中一个平面相对另一个平面通常让电源平面相对地平面向内缩回至少20倍H的距离边缘辐射会被明显压下去。这里要澄清一个常见误区不是让你把四层板里地平面和电源平面都缩一圈。如果两层都一样缩那平行的边缘依然存在辐射照样严重。关键是相对内缩也就是一层保持完整另一层边缘比它更靠内。实际设计里地平面通常充当完整参考层电源平面作为被内缩的那一层。4.2 我的板子到底该缩哪一层在四层板这种信号-地-电源-信号的叠层里地平面一般放在完整参考层的位置不需要也不能随便内缩否则信号回流参考就被破坏了。真正做20H内缩的对象是电源平面。如果你的项目里有模拟地和数字地分区那就更要把地作为一个整体来看不要为了一块小区域把大地平面割裂成两半否则内缩做得再好信号回流也会出问题。如果是正片铺铜的电源层20H就体现在多边形边界上如果是负片平面20H就体现为电源层铜皮靠近板边的边界位置。具体操作中我会把内缩尺寸写在设计文档里例如H0.2mm20H4mm电源层距板边至少4mm。这样画图时心里有个硬尺子。4.3 在AD20里做内缩的三种画法第一种方法是负片平面挖边。在电源层用Place - Line沿着板边内部绘制一圈封闭图形图形离板边的间距就是20H。因为在负片 Plane 层上这个封闭线会把靠近板边的铜挖掉形成内缩。注意这条线必须闭合而且要放在对应的内部平面层上不是放在Keep-Out层。第二种方法是用正片铺铜。把电源层设为Signal层然后画一个多边形铺铜区域铺铜区域本身直接比板边小20H。这样最直观因为铺铜就是最终铜皮不会存在负片显示和实际铜区不一致的困惑。我推荐这个方式给新手排查也方便。第三种方法是用Polygon Pour Cutout。先按板边铺一整块电源铜再沿着板边内侧挖一圈Cutout挖掉的部分正好是20H宽度。这个办法适合铺铜形状比较复杂的板子因为你不是重新描一遍铜边界而是在现有铺铜基础上做减法。不管用哪种方法做完了都要在3D视图里看一眼内层铜皮确认内缩边界和板边之间的距离是均匀的。尤其是圆弧板边很容易出现某一段距离不足20H的情况。5. 用DRC和文件输出把内缩与制造要求一起锁死5.1 用自定义安全间距规则检查内缩层边界AD20本身没有一个叫20H的专用DRC规则但你可以利用Clearance规则来完成近似检查。做法是在PCB Rules and Constraints Editor里新建一个Clearance规则查询条件设成电源层网络比如InNet(POWER)再配合板框区域的查询条件设置间距为20H对应的长度。这样DRC跑到板边位置时如果电源铜皮离板边太近就会报错。当然这个方案只对正片铺铜有效负片平面因为铜面边界不是传统走线DRC检查可能不准确。这也是我强烈建议电源层用正片铺铜的原因之一。规则的意义不在于有而在于能防人。5.2 生成Gerber和钻孔文件前必须确认的选项四层板如果只导出顶层底层生产就废了。在AD20中File - Fabrication Outputs - Gerber Files进入后要在General里选2:4或更高精度在Layers页勾选1到4层同时勾选Mirror逻辑不要开。Drill Drawing和NC Drill也要单独输出。这里最容易翻车的是钻孔文件。AD20里钻孔文件默认支持Excellon格式但不同板厂对钻孔层的命名不一样。我习惯在NC Drill设置里把Coordinates设成AbsoluteFormat设成3:5这样至少不会出现坐标偏移的尴尬。Gerber输出完成后最好在CAM编辑器里打开跑一遍看每一层有没有错位、有没有缺铜。5.3 OutJob输出制造文件的标准配置AD20中Output Job是一个非常顺手的文件打包工具。新建一个OutJob把Gerber、NC Drill、ODB和PDF原理图都拖进去再设好Output Path之后每次改板只需要刷新一下就能全部重新输出。我用ad20导出gerber文件时从来不在Gerber Files窗口里手工点来点去那太容易漏项。OutJob里我还会加一份BOM和Pick and Place文件方便贴片和采购用。尤其到了四层板量产阶段BOM上的位号必须和PCB一一对应AD20里的元器件的位号镜像问题虽然不常发生但出图前一定要检查一遍别到了SMT那边发现元件反向。6. 四层板走线、过孔和电源分割里的回流细节6.1 不要在地层上开长槽除非你先想好回流桥四层板最大的优势就是完整地平面。但如果为了在一堆BGA下面走线你随手在地层开一条长槽那这条槽附近的信号回流就会被迫绕大圈环路面积变大EMC问题又回来了。我见过不少板子叠层做得很漂亮20H也缩了最后槽一开全白搭。如果确实需要避让障碍要保证信号线跨过的任何缝隙两侧都能通过另一个过孔或平面连接起来用最短的桥给回流电流一个近路。这种回流桥的概念在AD20里没有自动工具全靠布局时候的意识和检查。6.2 跨分割走线和过孔回流路径电源层有几种电源分区这是四层板常见现象。但信号线一旦跨越两个不同电源区域上的分割线就等于借了别人的地盘过路回流电流也要绕道。我的建议是高速信号线尽量减少跨分割如果非要跨分区附近必须有一个去耦电容连通两个电源域给回流提供高频通路。从AD20查看跨分割很简单打开电源层然后把信号网络高亮再看信号走线投影到电源层上的位置有没有覆盖到铜。这个方法比任何高阶仿真都来得直观新人在走线阶段就能自查。6.3 安装孔、螺丝柱附近的铜箔处理四层板的安装孔和螺丝柱附近内层铜箔要特别小心。如果安装孔周围没有做净空螺丝锁上后可能短路内层平面网络。AD20中可以在过孔/焊盘属性里设置Anti Pad尺寸或者在铺铜时用Keepout拓出一个环形区域。还有一个被忽略的点金属螺丝柱有时候会成为额外的接地路径如果整个板边都做了20H内缩那么螺栓位置要不要补一小块铜作为接地和屏蔽? 不要想当然要跟结构工程师确认是否需要接地。这个决定会影响EMC结果做错了只能等回板之后实测才知道。7. 从样板到量产我踩过的坑和最终收敛的参数7.1 第一块板就是样板别忘了在叠层里留阻抗测试条四层板如果没有阻抗要求那多半可以跳过测试条。但只要你的板上有DDR、HDMI、USB3.0这类高速信号我会强烈建议在板边空余位置加两条阻抗测试条让板厂在拼板时一并做阻抗耦合测试。AD20里可以在板边画一段和设计等线宽等线距的测试图形然后标注用途这样板厂不会误解为多余走线。我吃过一次亏第一版高速板没有加测试条板厂按照他们自己的经验压合回来实测眼图很差但不知道是叠层还是走线问题。后来加了测试条才发现板厂给的实际层厚和设计差了12%所有50欧姆都偏成了42欧姆左右。测试条就是用来防这种事的。7.2 内缩规则被板厂悄悄改掉的坑有一次我画了一块12层的高速背板20H内缩做了5mm出Gerber前检查没有发现问题但板厂回传的MI报告上把内层电源平面的边界悄悄拉大到了离板边2mm。工厂的理由是原设计间距过大担心铜皮脱落风险。结果这块板子EMI测试时在辐射场强上超了几个dB。后来我才想明白20H不是一条必须被Camber掉的规则。提问题时应该跟板厂沟通清楚说明这是EMC设计要求不是误画。板厂可以建议在铜皮边缘加一圈小孔或加强筋来解决翘曲但不能擅自改设计的电气边界。从那以后我在发板时都会在叠层说明文件里专门加一页特殊设计需求里面清楚写着哪些层是电源层内缩多少不允许随意修改。7.3 我的标准约束清单现在我做四层板发给板厂之前一定会核对下面这张表项目我的常用值备注板厚1.6mm根据结构可调叠层Top信号/GND/PWR/Bottom信号L2-L3芯板厚度按0.2mm压单端阻抗50Ω线宽0.15-0.25mm以板厂阻抗报告为准差分阻抗100ΩUSB/以太网线距和线宽一起报给板厂电源地间隙H0.2mmH直接决定20H20H内缩H*20 4mm电源层相对地层内缩内层铜厚0.5oz外层1oz加电镀阻焊绿油亚光阻抗Profile中需填阻焊层这个清单不是死的但每一条都是踩过坑才补上去的。尤其是20H内缩很多人觉得它是个玄学规则实际上只要H定义清楚、AD20叠层里填对介质厚度画起来一点都不玄。如果只能记住一条那就是四层板的起点不是我要画四层而是我的电源和地平面之间介质到底有多厚。叠层定了H就定了H定了20H也就定了。在AD20里做的所有后续操作其实都是在兑现叠层阶段的决定。开板前多花半小时把哪层是完整体、哪层挨着信号、哪层需要内缩这三件事想清楚后面打样基本不会翻车。这套流程我用了很多年每次从叠层管理到20H内缩跑完再去审板心里都特别有底。