
1. 为什么6层板值得用Altium Designer 26认真做一遍如果你画过两年以上的板子大概率会有这种感受两层板靠经验和直觉还能凑合四层板开始需要一点章法到了六层板如果还按两层板的思路去铺铜、拉线、打孔板子大概率能跑通但EMC测试、信号完整性、电源纹波这些环节会一个接一个地给你上课。Altium Designer 26下面简称AD26在这个节点上的价值不是它能把线自动画得多漂亮而是它把层叠管理、规则驱动布线、高速信号约束、OutJob文档输出这一整套流程串成了一条线让你在画之前就能把这块板子该怎么分层、怎么走线、怎么约束想清楚。这篇内容面向的是已经能独立完成两层或四层板设计、想往六层板和高密度布线进阶的硬件工程师也适合正在用AD26做第一块六层板、被层叠和规则搞得有点懵的朋友。我会按整体设计思路—核心细节—实操过程—问题排查这条线把一块典型六层板从原理图到PCB的完整流程拆开讲重点放在层叠规划、规则设置、高速布线策略、铺铜与过孔处理这几个真正决定成败的环节上。文中涉及的具体参数和操作一部分来自AD26的官方行为一部分是我自己在实际项目里反复验证过的做法你可以直接抄也可以按自己的板子调整。需要先说明一点六层板不是一个固定模板同样是六层数字板、电源板、射频板的层叠顺序和厚度分配可以完全不同。所以下面讲的是方法和判断依据而不是让你照搬一个层叠参数就完事。理解了为什么这么分你换任何项目都能自己推。2. 六层板整体设计与层叠思路拆解2.1 先想清楚为什么是六层而不是四层或八层很多人拿到需求第一反应是层数越多越好走线这个想法在成本不敏感的场景下没错但在实际项目里层数直接决定板厂的加工难度和单价。四层板通常是信号-地-电源-信号或者信号-地-信号-电源它的短板在于当板上有DDR、千兆以太网、多路开关电源、高速差分对同时存在时参考平面会被大量过孔和分割割裂回流路径变得不可控。六层板相比四层多出来的两层主要解决两个问题一是给高速信号提供完整、连续的参考平面二是把电源和地做成分层结构降低电源阻抗。典型的六层叠层有两种主流方案叠层方案层序从上到下适用场景优点缺点方案A信号-地-信号-信号-电源-信号中低速数字少量高速布线层多走线灵活中间两个信号层之间无完整参考串扰风险高方案B信号-地-信号-电源-地-信号高速数字、混合信号每个信号层都有相邻参考平面电源层和地层相邻需注意平面谐振我个人的选择习惯是只要板上有DDR或者速率超过200MHz的差分信号优先用方案B。原因很直接——方案B里第3层信号紧邻第2层地和第4层电源第6层信号紧邻第5层地每个信号层都能找到最近的参考平面回流路径短且可控。方案A虽然多一个布线层但第3、4层信号之间没有平面隔离一旦走平行长线串扰会非常明显。AD26的Layer Stack Manager层叠管理器在Design菜单下打开后可以直观地添加、删除、调整层序还能设置每层的介质厚度和铜厚。这里有个细节AD26默认的新建PCB是两层板你需要手动在Layer Stack Manager里点Add Layer来增加层。增加的时候注意信号层和平面层要交替添加不要一口气加四个信号层再补平面那样层序会乱。2.2 层叠厚度和铜厚的分配逻辑层叠厚度不是随便填的它直接影响阻抗控制和板厂加工。以常见的1.6mm板厚为例六层板的典型分配是这样的顶层信号0.5oz铜 介质第2层地1oz铜第3层信号0.5oz铜第4层电源1oz铜第5层地1oz铜底层信号0.5oz铜介质厚度方面顶层到第2层的介质通常控制在0.1mm~0.2mm之间这个距离决定了顶层走线的阻抗。如果你要做50Ω单端阻抗用AD26自带的Impedance Calculator在Layer Stack Manager里点Impedance标签可以反推线宽。举个例子FR-4介质介电常数4.2介质厚度0.15mm铜厚0.5oz要得到50Ω阻抗线宽大约在0.28mm左右。这个数值不是绝对的因为板厂的介电常数会有±0.2的波动所以实际投板前一定要跟板厂确认他们的叠层能力。提示AD26的阻抗计算器默认用的是Microstrip和Stripline模型顶层和底层走线用Microstrip内层走线用Stripline。如果你不确定该用哪个模型看走线是否紧邻一个平面层——紧邻一个平面用Microstrip夹在两个平面之间用Stripline。2.3 原理图阶段就要为六层板做准备很多人把原理图和PCB当成两个独立阶段画完原理图直接导网表然后在PCB里从头规划。这个习惯在两层板上问题不大但在六层板上会埋雷。原因是六层板的层叠分配和网络分类最好在原理图阶段就有意识地去组织。具体做法是在原理图里用Net Class网络类把信号分组。比如把DDR的数据线、地址线、控制线分成三个类把电源网络分成Power类把差分对单独标记。AD26支持在原理图里通过Parameter Set给网络添加类属性导网表后这些类会自动带到PCB里。这样你在PCB里设置规则时可以直接按类来设不用一个个网络去选。我见过太多人到了PCB里才开始分网络结果几百个网络混在一起设规则设到崩溃。原理图阶段多花十分钟PCB阶段能省两个小时。3. 核心细节解析与实操要点3.1 规则设置六层板的规则不是越多越好AD26的Design Rules设计规则有几十个类别新手容易犯的错是把能设的规则全设一遍结果规则之间互相冲突DRC报一堆错反而不知道哪个是真正要管的。我的做法是六层板只重点管五类规则其余用默认值。第一类是Clearance间距规则。六层板因为层数多过孔密度大间距规则要分场景设。比如信号线到信号线用0.15mm信号线到电源线用0.2mm过孔到过孔用0.2mm。AD26支持在Clearance规则里用Advanced模式按对象类型分别设置比一刀切合理得多。第二类是Width线宽规则。这里的关键是按网络类设线宽而不是全局设一个值。比如网络类最小线宽推荐线宽最大线宽说明普通信号0.15mm0.2mm0.3mm一般数字信号电源0.3mm0.5mm1.0mm按电流计算差分对0.15mm0.2mm0.25mm需配合间距做阻抗大电流0.5mm1.0mm2.0mm电机、继电器驱动线宽和电流的关系经验公式是1oz铜、1mm线宽大约能过1A电流温升10℃以内。但这个公式只适用于外层内层因为散热差要打七折。所以如果你有一路3A的电源外层至少走3mm内层至少走4.3mm。AD26里可以用PDN Analyzer插件做电源完整性仿真但那个是付费的预算有限的话按经验公式留余量就行。第三类是Via过孔规则。六层板的过孔通常用通孔Through Via直径0.3mm焊盘0.6mm。如果板子密度很高可以考虑盲埋孔但成本会翻倍。我的建议是除非BGA引脚间距小于0.5mm否则一律用通孔。AD26的Via规则里可以设置过孔的最大数量比如限制每个网络最多打20个过孔防止有人乱打过孔。第四类是Differential Pair差分对规则。这个在高速布线里是重点后面单独讲。第五类是Plane平面规则。六层板有专门的电源层和地层平面规则主要管平面分割间距和热焊盘连接方式。AD26默认的热焊盘是Relief Connect四个方向连接这个在电源层上没问题但在地层上建议改成Direct Connect降低接地阻抗。3.2 层叠管理器里的隐藏细节AD26的Layer Stack Manager里有一个容易被忽略的功能层类型标记。你可以把某一层标记为Signal、Power Plane、Mixed或者Dielectric。标记为Power Plane的层在PCB里会自动变成负片显示铺铜行为也和信号层不同。这里有个坑如果你把电源层标记为Power Plane但实际又在上面走线AD26会允许但DRC不会报错。结果就是电源层被走线割得七零八落平面完整性被破坏。我的做法是电源层和地层都标记为Signal然后用大面积铺铜来实现平面。这样虽然看起来不如负片专业但可控性更强DRC也能帮你检查平面是否被割裂。另一个细节是介质材料。AD26默认的介质是FR-4介电常数4.2。如果你做的是射频板或者高速板可能需要用Rogers或者FR-4 High Tg材料。这些材料在AD26的Material Library里可以选但选完之后要记得同步更新阻抗计算器里的介电常数否则算出来的线宽是错的。3.3 原理图到PCB的网表同步AD26的网表同步在Design菜单下的Update PCB Document。这一步看起来简单但六层板有几个注意点第一同步前先检查原理图的Net Class是否完整。如果发现某个网络没被分到类里同步后在PCB里补分也可以但不如在原理图里改方便。第二同步时勾选Add Rooms。AD26会给每个原理图页生成一个RoomRoom在PCB里是一个矩形区域可以把元件限制在区域内。六层板元件多用Room分区能避免元件乱跑。第三同步后先别急着布线先做一次DRC。AD26的默认DRC规则可能和你的板厂能力不匹配比如默认最小间距是0.254mm但板厂能做0.1mm。先跑一次DRC把规则冲突的地方改掉再开始布线。4. 六层板实操过程与核心环节实现4.1 从原理图到PCB的第一步元件布局六层板的布局比两层板更讲究因为布局直接决定后续布线的难度。我的布局顺序是先放连接器和大元件再放核心芯片最后放阻容。连接器和大元件的位置通常由结构决定比如USB口、网口、电源插座的位置是固定的。这些元件放好后核心芯片MCU、FPGA、DDR的位置要尽量靠近相关连接器减少高速信号的走线长度。比如DDR要靠近MCU千兆网PHY要靠近网口开关电源要靠近电源输入。AD26的Cross Select Mode交叉选择模式在布局时很好用。在原理图里选中一个元件PCB里对应的元件会高亮方便你快速定位。开启方式是在原理图和PCB的Tools菜单里都勾选Cross Select Mode。布局阶段还有一个技巧用Room来约束元件区域。比如把电源部分的元件放在一个Room里数字部分的元件放在另一个Room里模拟部分单独一个Room。这样在后续布线时你可以按Room来设置规则比如模拟区域的间距规则更严格。4.2 层叠设置的具体操作打开Layer Stack Manager后按下面的步骤操作点击Add Layer选择Signal或Plane按方案B的顺序添加四层使总层数达到六层。双击每一层设置铜厚。顶层和底层用0.5oz内层用1oz。点击Impedance标签选择Single Ended或Differential输入目标阻抗反推线宽和间距。点击OK保存AD26会自动更新PCB的层显示。这里有个实操细节AD26的层叠管理器里介质厚度是Core和Prepreg交替的。Core是刚性基材Prepreg是半固化片。板厂通常用CorePrepregCore的结构来压合多层板。你在设置厚度时不用太纠结具体是Core还是Prepreg只要总厚度和每层间距对就行板厂会自己调整。4.3 高速布线的核心策略六层板的高速布线核心就三件事参考平面连续、回流路径短、差分对等长。先说参考平面。AD26里可以用Layer Stack Manager的Show Impedance功能实时查看当前走线层的参考平面是哪一层。比如你在第3层走线参考平面应该是第2层地或第4层电源。如果走线跨过了平面分割区回流路径就会绕远产生EMI问题。AD26的DRC里有一个Plane Clearance规则可以检查走线是否跨过平面分割建议开启。再说回流路径。高速信号的回流电流总是走阻抗最小的路径通常是紧贴信号线下方的平面。所以信号线换层时旁边一定要打一个地过孔给回流电流提供通道。AD26里可以用Via Shielding功能在差分对换层时自动在旁边打地过孔。操作方式是选中差分对右键选择Via Shielding设置过孔间距和数量。最后说差分对等长。AD26的Interactive Diff Pair Length Tuning交互式差分对长度调整是高速布线的利器。选中差分对后按T然后R进入长度调整模式。AD26会显示当前长度和目标长度你可以用鼠标拖动来增加蛇形线。这里有个经验值差分对内的两根线长度差控制在5mil以内差分对之间的长度差控制在50mil以内。超过这个范围信号 skew 会明显影响时序。4.4 铺铜与过孔处理六层板的铺铜和两层板完全不同。两层板铺铜主要是为了散热和接地六层板铺铜还要考虑平面完整性和电源阻抗。我的做法是第2层和第5层铺完整地铜第4层铺电源铜。铺铜时用Polygon Pour网络选GND或对应的电源网络。AD26的铺铜有个Pour Over选项可以设置是否覆盖同网络的走线和过孔。建议选Pour Over All Same Net Objects这样铺铜会自动连接同网络的焊盘和过孔。过孔处理方面六层板的过孔通常分三类信号过孔、电源过孔、地过孔。信号过孔直径0.3mm电源过孔0.5mm地过孔0.3mm但数量要多。地过孔的作用是连接各层的地平面降低地阻抗。我的经验是每平方厘米至少打25个地过孔高速信号附近每对差分线旁边打2~4个地过孔。AD26里可以用Via Stitching功能批量打地过孔。操作方式是选中一个地网络右键选择Via Stitching/Shielding设置过孔间距通常1mm~2mmAD26会自动在铺铜区域打满地过孔。4.5 OutJob文档输出板子画完后输出生产文件是最后一步。AD26的OutJob文件可以一次性输出Gerber、钻孔文件、贴片坐标、BOM、原理图PDF等所有文档。配置OutJob的步骤是在File菜单下新建一个OutJob文件。添加Gerber Files、NC Drill Files、Pick and Place Files、Bill of Materials等输出项。每个输出项里设置格式和单位。Gerber用RS-274X格式单位用毫米钻孔文件用Excellon格式。点击Generate批量生成。这里有个坑AD26默认的Gerber输出不包含层叠信息板厂需要你额外提供层叠图。我的做法是在OutJob里加一个Layer Stack输出项生成PDF格式的层叠图一起发给板厂。5. 常见问题与排查技巧实录5.1 DRC报错太多怎么快速定位真正的问题六层板的DRC报错通常有几百条新手容易被吓到。我的排查顺序是先看Clearance再看Width最后看Plane。Clearance报错最多但大部分是假报错比如铺铜和走线的间距报错实际板厂能做更小的间距。这时候可以临时放宽Clearance规则把最小间距从0.254mm改成0.15mm再跑一次DRC剩下的才是真正要改的。Width报错通常是某根线太细可能是你手动改过线宽或者规则没设对。AD26的DRC报告里会显示具体是哪个网络、哪根线双击报错可以直接跳转到PCB上的位置。Plane报错主要是平面分割间距不够或者热焊盘连接方式不对。这个要结合层叠设置一起看如果平面层被走线割裂DRC会报Plane Clearance错误。5.2 差分对阻抗不对怎么调差分对阻抗不对通常是三个原因线宽不对、间距不对、参考平面不对。先检查线宽和间距。AD26的Impedance Calculator里差分阻抗的计算公式是Zdiff 2 × Z0 × (1 - 0.48 × exp(-0.96 × S/H))其中Z0是单端阻抗S是两根线的间距H是介质厚度。这个公式看起来复杂但AD26会自动算你只需要输入目标阻抗它反推线宽和间距。如果线宽和间距都对但实测阻抗还是不对那大概率是参考平面不连续。检查差分对下方的平面是否完整有没有被过孔或分割割裂。AD26的Layer Stack Manager里可以查看每层的平面完整性如果某层平面被割裂超过30%建议调整布局或换层。5.3 板子跑起来不稳定怎么排查板子跑起来不稳定可能是硬件问题也可能是软件问题。硬件方面先查电源纹波和地弹。电源纹波用示波器测重点看开关电源的输出和芯片的供电引脚。如果纹波超过芯片手册的推荐值检查电源层的铺铜是否完整去耦电容是否靠近芯片引脚。AD26里可以用PDN Analyzer做电源阻抗仿真但如果没有这个插件就靠经验每个电源引脚旁边至少放一个0.1uF电容每两个电源引脚加一个10uF电容。地弹通常发生在高速信号换层的地方。检查换层过孔旁边是否有地过孔如果没有补上。AD26的Via Shielding功能可以自动补地过孔。5.4 常见问题速查表问题现象可能原因排查方法解决方法DRC报大量Clearance错误规则设置过严放宽最小间距到板厂能力修改Clearance规则差分对阻抗偏差大线宽/间距不对用Impedance Calculator反推调整线宽和间距板子跑起来不稳定电源纹波大示波器测电源引脚加去耦电容补铺铜高速信号误码率高参考平面不连续检查走线下方平面调整走线或换层过孔太多导致板厂加价过孔数量超限统计过孔数量合并过孔优化布线Gerber文件板厂打不开格式不对检查Gerber格式用RS-274X格式重新输出5.5 几个我踩过的坑第一个坑层叠管理器里改了厚度但忘了更新阻抗计算器。结果线宽按旧厚度算的投板后阻抗偏了10%。后来我养成了习惯每次改层叠先点一次Impedance标签确认线宽和间距。第二个坑铺铜时选了Pour Over All Same Net Objects但没勾选Remove Dead Copper。结果板子上留了一堆孤立的铜皮DRC报Unconnected Copper错误。后来我每次都勾选Remove Dead Copper让AD26自动删掉孤立铜皮。第三个坑OutJob输出时忘了加Layer Stack。板厂收到Gerber后问我要层叠图我又重新生成了一遍。现在我的OutJob模板里固定包含Layer Stack输出省事。第四个坑差分对换层时没打地过孔。板子跑起来后EMC测试没过后来在差分对换层处补了地过孔问题解决。这个坑让我记住了高速信号换层地过孔不是可选项是必选项。6. 六层板设计的经验沉淀画六层板和画两层板最大的区别不是技术难度而是思维方式。两层板可以边画边想六层板必须先想后画。层叠怎么分、规则怎么设、高速信号怎么走、平面怎么铺这些在动手之前就要想清楚。AD26给了你足够的工具去实现这些想法但工具不会替你做决定。我个人的习惯是拿到一个新项目先花半天时间做层叠规划和规则设置不碰布线。这半天看起来没产出但后面布线时能省下至少两天。因为规则设好了布线时AD26会实时检查你不用担心走错线层叠分好了阻抗和参考平面都是对的你不用回头改。另外六层板的可制造性比两层板更重要。两层板你随便画板厂基本都能做六层板的层叠、过孔、线宽、间距每一项都要跟板厂确认。我的做法是投板前把层叠图、Gerber、钻孔文件一起发给板厂让他们确认能不能做。有些板厂会免费帮你检查有些会收一点工程费但比起板子做废重来的成本这点钱花得值。最后分享一个小技巧AD26的Draftsman功能可以自动生成装配图、尺寸图和层叠图。在File菜单下新建Draftsman文档选择Layer Stack模板AD26会自动生成一张漂亮的层叠图直接放进OutJob里输出就行。这个功能很多人不知道但用起来是真省事。