☰
Altium Designer 20铺铜管理器实战:多层板铺地技巧与避坑指南
2026/10/6 1:18:47 网站建设 项目流程

1. 为什么铺铜这件事值得单独拎出来讲

画PCB的人都有一个共识:布线决定板子能不能跑起来,铺铜决定板子跑得稳不稳。尤其是多层板,电源层和地层的铺铜质量直接关系到信号完整性、EMC表现和散热能力。但很多刚上手Altium Designer 20的朋友,布线阶段小心翼翼,到了铺铜环节反而随便画个多边形、点一下Repour就完事了,结果板子打回来一测,噪声大、发热严重、甚至某些芯片工作都不正常。

AD20的铺铜管理器(Polygon Manager)就是专门解决这个问题的工具。它把整块板上所有的铺铜对象集中到一个面板里统一管理,你可以一次性查看所有铺铜的网络归属、层分布、优先级、重铺状态,还能批量执行重铺、修改属性、切换优先级。对于多层板来说,这个工具能把你原本需要逐个点选、逐个修改的铺铜操作压缩到几分钟内完成。

这篇文章面向的是已经会用AD20画基本PCB、但对铺铜管理还不够熟练的硬件工程师和PCB Layout初学者。我会从铺铜管理器的核心逻辑讲起,拆解多层铺地的完整实操流程,补充参数选择的计算依据,最后把我自己踩过的坑和排查经验整理出来。看完你至少能做到:拿到一块四层或六层板,五分钟内完成所有铺铜的检查和重铺,并且知道每一步为什么要这么做。

2. 铺铜管理器的核心逻辑与方案选型

2.1 铺铜管理器到底管什么

很多人第一次打开Polygon Manager(快捷键是Tools菜单下的Polygon Manager),看到一堆列表和按钮会有点懵。其实它的核心功能就三件事:查看、批量修改、批量重铺。

查看层面,它把所有铺铜对象按层和网络列出来,你能一眼看到哪一层铺了哪个网络、优先级是多少、有没有被规则约束、当前是不是最新的重铺状态。批量修改层面,你可以选中多个铺铜对象,统一改网络、改层、改优先级、改铺铜样式(实心还是网格)。批量重铺层面,一键Repour All,所有需要更新的铺铜全部重新计算。

这三个功能单独拿出来都不复杂,但组合在一起,对于多层板的意义就大了。一块六层板可能有十几个铺铜区域,分布在不同的信号层和电源层上,如果逐个手动操作,光是切换层、点选对象、修改属性就能耗掉半小时。用铺铜管理器,这些操作全部在一个面板里完成。

2.2 为什么不用“铺铜快捷键P+G”一路到底

AD20里最常用的铺铜方式确实是Place菜单下的Polygon Pour(快捷键P+G),画个多边形,设置网络和层,确认就完事了。单块铺铜用这个方式没问题,但多层板场景下它有几个明显的短板。

第一,优先级管理混乱。当同一层上有多个铺铜区域重叠时,优先级决定了谁覆盖谁。手动逐个设置优先级,很容易搞错顺序,导致该被覆盖的铺铜反而覆盖了不该覆盖的区域。第二,重铺效率低。板子改完布线之后,所有受影响的铺铜都需要重铺,手动逐个右键Repour速度很慢,而且容易漏掉。第三,属性修改麻烦。比如你想把所有地铺铜从实心改成网格,或者把所有电源铺铜的清除间距从10mil改成8mil,逐个改非常痛苦。

铺铜管理器就是针对这些痛点设计的。它不是替代P+G铺铜,而是在铺铜完成之后,提供一个集中管控的入口。我的习惯是:铺铜阶段用P+G快速画,画完之后立刻打开Polygon Manager做一次全面检查和批量重铺。

2.3 多层板铺地的策略选择

多层板铺地不是“每层都铺满地”就完事了,不同的层有不同的策略。以最常见的四层板为例,典型叠层是:Top(信号+器件)、GND(完整地平面)、PWR(电源平面)、Bottom(信号+器件)。六层板则可能是:Top、GND、Signal1、Signal2、PWR、Bottom。

对于GND层和PWR层这种内电层,通常不需要用Polygon Pour来铺铜,而是用Internal Plane(内电层)或者负片层的方式处理。但如果你用的是正片工艺,或者需要在信号层上做局部铺地,那就需要Polygon Pour了。铺铜管理器在这种情况下就特别有用,因为它能同时管理内电层分割和信号层铺铜。

我的建议是:内电层用Plane,信号层局部铺地用Polygon,两者结合使用,最后用Polygon Manager统一检查。这样既保证了地平面的完整性,又兼顾了信号层的局部屏蔽需求。

3. 多层铺地实操:从零到重铺完成

3.1 铺铜前的准备工作

在打开铺铜管理器之前,有几件事必须先做好,否则后面会反复返工。

第一,确认层叠结构。Design菜单下的Layer Stack Manager里,确认你的层数和每层的类型。四层板通常是Signal-GND-PWR-Signal,六层板根据信号密度调整。层叠决定了你后面铺铜往哪层铺、铺什么网络。

第二,设置好设计规则。Design菜单下的Rules里,重点检查Clearance规则和Polygon Connect Style规则。Clearance决定了铺铜和其他对象之间的最小间距,一般信号线到铺铜的间距设8-10mil,电源线可以适当放宽到12-15mil。Polygon Connect Style决定了焊盘和铺铜的连接方式,通常GND焊盘用Thermal Relief(热焊盘),电源焊盘用Direct Connect(直连)。

第三,确认网络标号。原理图里GND网络和PWR网络的标号必须统一,否则铺铜时选网络会选错。我遇到过好几次因为原理图里有的地方写GND、有的地方写GND_1,导致铺铜管理器里出现两个不同的地网络,铺出来的铜是断开的。

提示:铺铜前建议先跑一次Design Rule Check(DRC),把明显的间距违规和短路问题先解决掉,否则铺铜之后DRC报错会非常多,排查起来很痛苦。

3.2 用P+G快速铺设基础铺铜

准备工作做完之后,先用P+G把主要的铺铜区域画出来。以四层板为例,操作顺序如下。

Top层铺地:选择Top Layer,P+G画一个覆盖整个板框的多边形,网络选GND,层选Top Layer,优先级设为1(最低)。这样Top层的地铺铜会避让所有信号线和焊盘,只在空白区域填充。

Bottom层铺地:切换到Bottom Layer,同样P+G画一个覆盖板框的多边形,网络选GND,优先级设为1。Bottom层通常器件较少,铺地面积可以更大。

信号层局部铺地:如果中间信号层有需要屏蔽的区域,比如晶振附近、高速信号线两侧,可以在对应层上画局部铺铜,网络选GND,优先级设为2或更高,确保它覆盖在基础铺铜之上。

电源层处理:如果PWR层用Polygon Pour而不是Plane,同样画一个覆盖板框的多边形,网络选对应的电源网络(如VCC_3V3),优先级设为1。

这里有一个关键点:同一层上多个铺铜的优先级不能重复。优先级数字越小,优先级越低,被覆盖的可能性越大。基础地铺铜设1,局部屏蔽铺铜设2,特殊区域铺铜设3,依次递增。

3.3 打开铺铜管理器做全面检查

所有基础铺铜画完之后,打开Tools菜单下的Polygon Manager。面板里会列出所有铺铜对象,每一行包含以下关键信息:

列名含义关注点
Name铺铜名称自动生成,可重命名
Layer所在层确认层分布是否正确
Net网络归属确认GND和PWR网络是否正确
Priority优先级确认同层无重复优先级
Pour Order铺铜顺序通常与优先级联动
Repour重铺状态显示是否需要重铺

打开之后第一件事:按Layer排序,看看每一层上有哪些铺铜。第二件事:按Net排序,确认所有GND铺铜的网络都是GND,所有电源铺铜的网络都是对应的电源网络。第三件事:检查Priority列,同一层上如果有多个铺铜,优先级必须不同。

我自己的检查清单是这样的:

  • 每一层是否都有地铺铜覆盖(信号层至少要有局部铺地)
  • GND网络和PWR网络的铺铜是否分开
  • 同一层上是否有优先级冲突
  • 是否有铺铜的Repour状态显示为“Out of Date”

3.4 批量重铺与优先级调整

检查完之后,如果发现有铺铜需要重铺,直接在Polygon Manager里全选(Ctrl+A),然后点Repour All按钮。AD20会依次重铺所有选中的铺铜对象,进度会在底部状态栏显示。

重铺过程中有几个细节需要注意。第一,重铺顺序。AD20默认按照优先级从低到高重铺,低优先级的先铺,高优先级的后铺,这样高优先级的铺铜能正确覆盖低优先级的区域。如果你发现覆盖关系不对,检查优先级设置。第二,重铺时间。一块四层板如果铺铜面积大、规则复杂,全量重铺可能需要几十秒到几分钟,期间不要操作软件,否则可能卡死。第三,重铺后的DRC。重铺完成后立刻跑一次DRC,重点看铺铜相关的间距违规和短路报错。

优先级调整也在Polygon Manager里完成。选中需要调整的铺铜,右键选择Properties,在弹出的对话框里修改Priority数值。或者直接在列表里双击Priority列,输入新的数值。调整完之后需要重新Repour才能生效。

3.5 铺铜后的验证与输出

铺铜重铺完成之后,不要急着导出Gerber。先做以下几项验证。

视觉检查:切换到每一层,用3D视图或者单层显示模式,看看铺铜是否覆盖完整、是否有不该有的孤岛(Island)、热焊盘连接是否正常。孤岛是指铺铜中与主网络断开的小块铜皮,AD20默认会移除孤岛,但有时候规则设置不当会保留下来,这些孤岛可能成为天线,影响EMC。

DRC检查:Tools菜单下的Design Rule Check,重点看Clearance、Short-Circuit、Un-Routed Net这几项。铺铜相关的报错通常是间距不够或者网络连接异常。

网络连通性检查:Reports菜单下的Board Information,查看每层的网络连接情况,确认GND和PWR网络的连通性没有问题。

Gerber输出:File菜单下的Fabrication Outputs,Gerber Files。在层设置里确认每一层的铺铜都正确输出,特别是内电层和信号层的铺铜。输出之后用Gerber查看器(如Altium Designer Viewer或第三方工具)再检查一遍。

4. 参数计算与选择依据

4.1 铺铜间距的计算逻辑

铺铜间距(Clearance)不是随便设的,它和板厂的工艺能力、信号频率、工作电压都有关系。基本计算公式是:

最小间距 = 板厂最小线间距能力 + 安全余量

比如嘉立创的常规工艺最小线间距是6mil,那么你的铺铜间距至少设8mil,留2mil的安全余量。如果是高压电路,比如220V输入的反激式开关电源,间距还要考虑爬电距离,通常按1mm/100V来估算,220V至少需要2.2mm,换算成mil大约是87mil。

对于普通低压数字电路,8-10mil的铺铜间距足够了。高速信号线附近的铺铜间距可以适当加大到12-15mil,减少寄生电容对信号的影响。

4.2 热焊盘参数的选择

热焊盘(Thermal Relief)的参数包括四个:气隙宽度(Air Gap)、连接宽度(Conductor Width)、连接数量(Conductors)、旋转角度(Rotation)。

气隙宽度决定了焊盘和铺铜之间的隔热间隙,一般设10-15mil。太小了散热太快,手工焊接困难;太大了连接强度不够。连接宽度决定了四条连接臂的宽度,一般设8-12mil,保证足够的电流通过能力。连接数量通常选4条,特殊情况可以选2条或3条。旋转角度一般设45度,方便焊接时热量分布均匀。

对于大电流的GND焊盘,比如电源芯片的散热焊盘,建议用Direct Connect而不是Thermal Relief,保证散热和载流能力。对于普通信号焊盘,Thermal Relief是更好的选择,方便返修。

4.3 铺铜网格 vs 实心铺铜

实心铺铜(Solid)和网格铺铜(Hatched)各有适用场景。实心铺铜的优点是屏蔽效果好、载流能力强、散热快;缺点是热胀冷缩时容易导致板子翘曲,特别是大面积铺铜。网格铺铜的优点是重量轻、柔韧性好、对板子应力影响小;缺点是屏蔽效果略差、载流能力弱。

我的经验是:GND层和PWR层用实心铺铜,信号层的局部铺铜用网格铺铜。网格的Track Width设8-10mil,Grid Size设20-25mil,这样既有一定的屏蔽效果,又不会对板子造成太大应力。

5. 常见问题与排查技巧实录

5.1 铺铜管理器里看不到某些铺铜

有时候明明画了铺铜,但Polygon Manager里就是不显示。最常见的原因是铺铜被隐藏了。在Polygon Manager面板的右上角有一个过滤选项,确认没有勾选“Show Only Selected”之类的过滤条件。另一个原因是铺铜被锁定或放在了非活动层,检查一下铺铜所在的层是否被隐藏或锁定。

还有一种情况是铺铜被其他对象完全覆盖,比如内电层已经覆盖了整个区域,信号层的铺铜被自动移除了。这种情况下需要检查层叠设置和铺铜优先级。

5.2 重铺后铺铜消失或变成孤岛

重铺之后铺铜大面积消失,通常是因为间距规则设置过严,导致铺铜无法填充任何区域。检查Clearance规则,看看是不是把铺铜间距设得太大了。另一个原因是铺铜网络和焊盘网络不匹配,比如铺铜是GND,但焊盘是GND_1,两者不连通,铺铜会被自动移除。

孤岛问题通常是铺铜区域内有太多密集的过孔或焊盘,导致铺铜被分割成小块。解决方法是在规则里设置“Remove Islands”选项,让AD20自动移除小于指定面积的孤岛。或者手动调整铺铜形状,避开密集区域。

5.3 铺铜导致DRC报错暴增

铺铜之后DRC报错几百条,这是新手最常见的问题。大部分报错是间距违规,原因是铺铜间距设得太小,或者某些信号线离铺铜太近。解决方法是先看报错类型,如果是Clearance违规,适当加大铺铜间距;如果是Short-Circuit,检查是否有铺铜网络设错。

另一个常见原因是铺铜和板框的距离不够。板框到铺铜的间距通常要求20mil以上,太近了板厂铣边时会伤到铺铜。在Rules里设置Board Outline Clearance规则,确保铺铜和板框保持足够距离。

5.4 多层板铺铜顺序导致的覆盖问题

多层板铺铜时,如果同一层上有多个铺铜区域,优先级设置不当会导致覆盖关系错误。比如GND铺铜覆盖了PWR铺铜,导致电源网络断开。解决方法是在Polygon Manager里按优先级排序,确认高优先级的铺铜是正确的网络。通常电源铺铜的优先级要高于地铺铜,确保电源区域不被地覆盖。

还有一个隐蔽的问题是内电层和信号层铺铜的交互。如果内电层是负片,信号层的铺铜可能会被内电层的分割线切断。这种情况下需要调整内电层的分割方式,或者在信号层铺铜时避开分割线区域。

5.5 铺铜后的文件体积暴增

铺铜之后PCB文件从几MB变成几十MB,这是正常现象,因为铺铜数据量很大。但如果体积过大导致软件卡顿,可以尝试以下方法:减少铺铜的顶点数量,用更简单的多边形;使用网格铺铜代替实心铺铜;关闭不必要的3D显示;定期清理历史记录(File菜单下的Cleanup)。

如果文件体积实在太大,可以考虑把铺铜拆分成多个小区域,而不是一个巨大的多边形。这样虽然管理起来麻烦一点,但软件响应速度会好很多。

6. 我自己的实操心得与避坑清单

6.1 铺铜前必须做的三件事

第一,统一网络标号。原理图里所有GND必须写成同一个标号,所有电源网络也要统一。我吃过亏,原理图里有的地方写GND,有的地方写GND_1,铺铜管理器里出现两个地网络,铺出来的铜是断开的,板子回来发现地不连通,飞线都救不了。

第二,设置好规则再铺铜。Clearance、Polygon Connect Style、Board Outline Clearance这三组规则必须在铺铜前设好。铺铜之后再改规则,所有铺铜都要重铺,浪费时间。

第三,先跑DRC再铺铜。布线阶段的DRC报错先解决掉,铺铜之后DRC报错会少很多。否则铺铜后几百条报错混在一起,根本分不清哪些是铺铜引起的、哪些是布线引起的。

6.2 铺铜管理器的使用技巧

技巧一:用过滤功能快速定位。Polygon Manager面板上方有过滤选项,可以按层、按网络、按优先级过滤。比如只想看Top层的铺铜,就过滤Layer=Top Layer,列表立刻清爽很多。

技巧二:批量重命名。铺铜多了之后名字很乱,可以在Polygon Manager里批量重命名,比如“GND_Top”“GND_Bottom”“PWR_3V3”这样,方便后续管理。

技巧三:导出铺铜报告。Polygon Manager支持导出CSV格式的铺铜列表,包含所有铺铜的属性信息。这个报告可以用来做设计归档,也方便对比不同版本的铺铜变化。

技巧四:用Repour All之前先保存。全量重铺有时候会卡死,先Ctrl+S保存一下,万一卡死了也不至于丢失工作。

6.3 多层板铺地的经验法则

法则一:地平面优先。四层板以上,优先保证有一层完整的地平面,不要在地平面上走信号线。地平面的完整性比电源平面更重要。

法则二:电源平面分割要合理。如果PWR层需要分割成多个电源区域,分割线要尽量短、尽量宽,避免形成细长的“半岛”区域。分割线之间的间距至少20mil,防止电源之间耦合。

法则三:信号层铺地要适度。信号层铺地可以改善EMC,但不要铺得太满,否则会增加寄生电容,影响高速信号。晶振、时钟线、高速差分线附近可以局部铺地,其他区域留空。

法则四:过孔缝合要均匀。地平面之间的过孔缝合(Via Stitching)要均匀分布,间距一般设λ/20(λ是最小工作波长的二十分之一)。对于1GHz的信号,λ≈300mm,λ/20≈15mm,所以过孔间距不要超过15mm。

6.4 常见问题速查表

问题现象可能原因解决方法
铺铜管理器里看不到铺铜被过滤/被隐藏/被覆盖检查过滤选项和层显示
重铺后铺铜消失间距规则过严/网络不匹配放宽间距规则/检查网络标号
DRC报错暴增铺铜间距太小/板框间距不够加大间距/设置Board Outline Clearance
铺铜覆盖关系错误优先级设置不当在Polygon Manager里调整优先级
文件体积暴增铺铜顶点过多/实心铺铜太大简化多边形/改用网格铺铜
孤岛过多过孔焊盘太密集开启Remove Islands/调整铺铜形状

6.5 最后再分享一个小技巧

如果你经常画多层板,建议把常用的铺铜规则和铺铜管理器设置保存成模板。在AD20里,可以通过Design菜单下的Rules导出规则文件(.RUL),下次画新板子时直接导入。铺铜管理器的列显示设置也可以保存,不用每次都重新调整。

另外,铺铜完成之后,建议用3D视图整体看一遍板子。3D视图下能直观看到铺铜的覆盖情况、焊盘的连接方式、板子的整体布局。有时候2D视图下看不出来的问题,3D视图下一眼就能发现。我每次铺铜完成后都会切到3D视图转一圈,这个习惯帮我避免了好几次打样事故。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询