
做PCB设计的人大概都见过这种画面一块大面积覆铜板上某些区域像被“咬掉”了一块露出干净的基材或者天线附近明明铺了铜信号却依然稳定——那不是运气而是有人用了多边形覆铜挖空Polygon Pour Cutout。在Altium Designer里多边形覆铜本身不难难的是“什么时候挖、怎么挖、挖完怎么善后”。这篇东西就围绕AD中的多边形覆铜挖空把原理、操作、实战场景和踩坑经验一次性讲透适合正在画高速板、射频板、电源板或者被铺铜折腾到头秃的PCB工程师参考。1. 为什么需要多边形覆铜挖空——先理解“铜不能乱铺”1.1 覆铜不是越多越好挖空是为了“让铜做正确的事”很多新手刚学会铺铜时喜欢哪里都铺满觉得铜皮越完整地平面越好。但实际项目里你总会遇到几种情况元件底下有一大片散热焊盘整面铜皮把热量全导走焊接时温度上不来导致虚焊板边有金属螺丝孔铜皮离得太近装机时一拧螺丝直接短路天线区域附近被铜皮包围寄生电容把信号拖垮或者是隔离电源的磁珠下方、高压爬电区域需要明确的净空区——这些地方都需要铜皮“绕道走”。多边形覆铜挖空解决的就是这个“绕道”问题。它不像Keepout那样禁止布线也不像物理切割那样破坏铜皮的连续性而是在一个大面积覆铜多边形内部画出一个独立的多边形空洞区域重新灌注铜皮之后空洞范围内的铜自动消失形成一块可控的净空区。这样做的好处很明显地平面仍然是一个完整的网络没有布线层面的断裂只是某些特定区域被精准“挖掉”而已。1.2 挖空和普通开槽、禁布区的本质区别有人会问我直接在Keepout层画一个封闭区域然后重新铺铜效果不是吗不是的。Keepout层默认约束的是走线和过孔对覆铜的约束要看你在覆铜属性里是否勾选了“Remove Dead Copper”和是否把Keepout相关规则纳入了隔离规则。传统做法能凑效但控制精度和修改灵活性都远不如专门的Polygon Pour Cutout对象。Cutout对象是AD里一种特殊的图元它只对覆铜的重新灌注起作用不影响走线、过孔、元件摆放也不影响3D模型里的物理结构。它的本质是在覆铜生成时充当一个“负片空洞”优先级上高于普通多边形。这意味着你可以任意修改、移动、删除挖空区域而周围的覆铜和布线不受影响——真正的“非侵入式”调整。相比之下如果你用物理切割把铜皮切开那铜皮网络就真的断了后续如果要恢复还得很麻烦地重新补铜。1.3 哪些场景“非挖不可”根据这几个月的项目和帮朋友处理的问题三类场景是最常见的散热焊盘区域挖空大焊盘底部需要铺铜接地但焊盘背面或周围不能有大面积铜皮否则热量过快流失。常见于功率MOS管、LDO、电机驱动芯片。天线净空区2.4G、5G、NB-IoT、LoRa这类无线模块天线下方和周围必须做净空否则阻抗和辐射效率都会被拖垮。通常用挖空做一圈“净空环”。螺丝孔/安装孔安全距离金属螺柱、铜柱附近需要把铜皮撤退到足够远防止装配时金属件触碰铜皮导致短路或腐蚀。这类孔周围常常要做成圆形或花瓣形挖空。理解了这三点你已经知道“什么时候该挖”。下面进入AD里的具体操作方式。2. AD多边形覆铜挖空的4种实操方式——从标准到野路子2.1 标准做法Place → Polygon Pour Cutout这是AD官方提供的专门功能也是我日常最常用的方式。在PCB编辑界面点击菜单栏的 Place下拉列表里找到 Polygon Pour Cutout或者在最上方的“Home → 布线”工具栏里点击对应图标然后直接在铜皮区域内绘制一个闭合多边形即可。绘制过程中有几个细节要注意画的时候要确保多边形完全闭合起点和终点自动吸附否则会弹出提示或者生成无效对象。画的区域最好离你真正想净空的边界留出一点余量比如天线净空建议把挖空区画得比元件丝印外扩0.5mm~1mm这样即使元件贴装有一定偏差实际净空区仍然满足要求。画完Cutout后它默认属于当前活动层比如Top Layer并且会应用当前的“Clearance”规则。如果你要挖空的铜皮在GND层记得选中Cutout后在属性面板里把层改到对应层不然后续Repour的时候你会发现根本没效果。Cutout画完不会立即让铜消失你需要重新灌注覆铜。右键点击相关多边形选择 Polygon Actions → Repour或者直接工具栏上点Repour All。重新灌注之后挖空区就生效了。2.2 用Keepout层画封闭区域配合规则挖空这个方式适合需要在挖空的同时限制走线和过孔的场合。做法是在Keepout层Keep-Out Layer画一个封闭矩形或多边形然后回到覆铜属性里确认“Remove Islands Area”或者隔离间距规则中考虑了Keepout。坦白说这种方式对覆铜的挖空效果在不同AD版本里表现不太一致。有的版本里Keepout能有效阻止铜皮有的版本则不行。如果你想用这个思路我的建议是宁可多花十秒钟放一个标准Cutout对象也不要去赌Keepout在覆铜上生效的概率。用Keepout去限制布线、限制机械结构是它的本职覆铜挖空就让Cutout来干。2.3 修改多边形顶点实现“手动挖空”有时挖空区域形状比较复杂比如要挖出弧形、多段折线或者需要和板框完全贴合标准Cutout画起来既费劲又容易跑偏。这时候可以直接编辑覆铜多边形的顶点把不需要的区域从多边形轮廓中切掉。操作方法选中多边形按快捷键或者在属性面板里打开“Polygon”编辑模式你会看到多边形的顶点控制点和边缘线条。右键点击边缘可以添加顶点拖动顶点就能调整轮廓。如果你要把某块区域从铜皮范围内排除可以直接把该区域“凹”进多边形内部。不过这种方式的结果是铜皮物理上就不覆盖那个区域了而不是通过Cutout挖空所以后续如果要恢复那块的铜就得重新编辑顶点或者干脆删掉重铺。这种“手动挖空”适合一次成型、不会再随意修改的区域。比如板边圆形倒角的净空区或者异形金属壳附近的避让区。2.4 用Polygon Pour Manager批量管理和挖空AD新版AD17之后的Polygon Pour Manager是一个被很多人忽略的强大面板。通过 Tools → Polygon Pour → Polygon Manager 打开它你能看到板上所有覆铜多边形的列表、状态灌注中/已灌注/失效、优先级和碎片信息。在这个面板里你可以一次性对多个多边形执行Repour也可以快速定位到某个多边形并给它的Cutout做批量操作。比如你整板有5个不同网络的地铜要统一在某个区域做净空挖空先放好Cutout然后在这个管理器里全选Repour效率比逐个点选高得多。实际过程中我在管理复杂多层板时几乎每次都开着这个面板。尤其是当你怀疑某个区域的挖空没有生效时直接看该多边形旁边的状态标识会提示是否存在“fractures”碎铜块或者“out of date”需重新灌注能够快速定位问题。3. 三个实战案例——从参数设置到Repour的完整流程3.1 案例一电机驱动板散热焊盘区域多边形挖空一块四层电机驱动板板子中间的MOS管使用大面积焊盘散热焊盘底层铺了完整地铜。但生产反馈焊接良率不高大部分原因是焊盘加热时热量被底层铜皮快速抽走回流焊温度达不到要求。处理思路在MOS管底部焊盘正下方的地层GND Layer用Polygon Pour Cutout挖掉一块比焊盘外扩约1.2mm的区域保留焊盘边缘一定宽度与地平面相连这样既能阻挡大面积泄热又不会完全悬空产生天线效应。具体参数我给了这些参考值挖空多边形距焊盘边缘1.0mm~1.5mm根据铜厚调整2oz以上建议1.5mm挖空区边角倒圆角0.5mm防止尖锐铜尖引发EMI问题Cutout所在层内部GND层注意不要在Top Layer误挖重新灌注Repour后检查焊盘边缘与铜皮之间的间距确保满足最小Clearance规则。做完之后焊接良率明显上来而且地平面完整性没有受到太大影响。3.2 案例二2.4G天线净空环挖空一个带BLE模块的IoT产品天线放在了板边。最初整块板大面积铺地铜实测天线效率只有不到20%灵敏度损失严重。排查下来发现天线下方的铜皮形成了一个巨大的寄生电容把谐振频率都拉偏了。于是决定在天线周围做一圈净空环。操作流程先在天线参考地平面的外边缘沿着天线丝印外扩3mm左右画一个闭合多边形Cutout注意把天线下方的铜皮全部覆盖Cutout不要延伸进模块参考地平面的地过孔区域保持地与模块推荐电路之间的连接重新灌注后再在净空环边缘加一圈地过孔Stitching Via形成屏蔽隔离。最终参数是净空区宽度3mm地过孔间距0.5mm。修完以后天线效率回到了45%以上灵敏度也达标。这个案例里多边形挖空的作用不仅仅是“去掉铜”还配合过孔阵做了电磁隔离效果比单纯把整个区域铜皮删掉更稳定。3.3 案例三螺丝孔防短路多边形挖空结构用两个M3金属螺丝固定PCB螺丝孔周围如果铜皮太多装配时螺丝头边缘可能刮到铜皮造成瞬态短路轻则上电异常重则烧板。常规做法是给螺丝孔设置禁布区但禁布区容易覆盖掉关键走线导致布线空间紧张。我的方案是在螺丝孔周边的GND Copper上加一个圆形Cutout半径比螺丝孔大1.2mm~1.5mm既保证安全间距又不会挤占布线通道。如果螺丝孔同时靠近高压区域这个间距还要根据耐压等级找厂家的爬电距离设计规范确认。实际效果经过24小时组装老化测试未再出现短路故障而且多层板内部布线空间几乎没受损失。4. 常见问题与排查技巧实录——让挖空不再“隐身”4.1 挖空画了但铜皮没变化这个坑我踩过不止一次。检查点有三个Cutout图层是否和覆铜图层一致。Top Layer铜配了GND层的Cutout肯定不生效。改完层保存后需要重新Repour。是否执行了Repour。Cutout是“负片”你不重新灌铜它永远是一块碍眼的多边形铜皮不会有变化。养成“画完Cutout顺手Repour”的习惯。多边形的“Board Outline”区域。如果Cutout画在了整个覆铜多边形的范围之外当然也不会在铜皮上产生空洞。先确认Cutout和铜皮有相交区域。4.2 Cutout区域里有碎铜“孤岛”有时候Repour完挖空区中间可能残留一小撮铜像孤岛一样。这通常是Cutout区域和别的铜皮重叠或者有另一个优先级更高的多边形在这块区域保留了铜。处理方法打开Polygon Pour Manager找到对应多边形看看状态提示是不是有Fractures如果是右键选择Repour并勾选“Remove Islands”把死铜清掉。如果你不想完全清除也可以单独用一个更小面积的Cutout把孤岛盖掉。4.3 挖空后出现DRC报警常见报错是Clearance Constraint Violation也就是挖空区边缘的铜皮与某些对象间距不满足规则。这往往不是挖空本身的问题而是你画的Cutout边界离焊盘、过孔太近。解决方法是打开PCB Rules and Constraints Editor查看Clearance相关规则确认Cutout类对象套用的规则阈值然后微调Cutout边界。另外一个偶发情况有些老版本中Polygon Pour Cutout默认沿45度角生成轮廓导致实际净空范围比预期小出现“差之毫厘”的间距报警。这时候可以在Cutout的属性面板里把“Remove Necks With Width”设置为一个较小的值或者直接调整顶点位置让轮廓更贴合。4.4 3D视图里看不到挖空效果很多人喜欢按3键切到3D模式检查挖空发现铜皮还在以为没成功。其实AD的3D模式默认显示的多边形是“Poured”状态如果刚改完还没Repour3D确实不更新。另外如果你看的是外层铜皮可能还需要把3D视图的“Show Polygons”选项打开。确认“这个功能本身没问题”之后直接Repour再看。4.5 隐藏技能把挖空做成封装的一部分如果你的项目里有很多同类器件需要同样的净空区不必每次手动画Cutout。在封装库编辑器里可以直接添加一个Polygon Pour Cutout对象把它做成封装的一部分。这样每次调用封装时挖空区域自动带进去Repour之后整板净空区批量生成。这个方法在做天线模块和继电器这类器件时尤其省事。唯一注意的是Cutout对象如果在封装库里它的图层属性要和实际覆铜层匹配否则还是等于白画。5. 一些需要长期留在脑子里的检查习惯我给自己定了一套“覆铜挖空五连查”查图层Cutout和铜皮是否同层查间距挖空边界到关键对象是否满足规则尤其是高压区和射频走线查死角挖空区域边缘是否有尖角尽量倒圆角或45度处理查孤岛Repour后是否产生死铜面板状态里有没有Fractures查整体按3进3D模式从侧面看是否有意想不到的铜皮残留尤其是多层板的内层。这几步做完我再打Gerber送出去基本不会被工厂因为净空和碎铜问题打回来。最后再分享一个小技巧。AD17之后的版本里多边形填充挖空可以作为“模板对象”存在也就是说你可以先在一层上花时间把Cutout画得非常标准然后按住Shift拖动复制到其它层、其它项目里图形位置和形状都能保持一致。如果整板多个位置需要完全相同形状的净空区这个复制方法比我一个个画快得多也避免人为画歪。做射频板时我把天线净空区做成了一个标准模板后续所有产品都直接套用省下很多核对时间。多边形覆铜挖空这个功能虽然看着不起眼但在复杂的叠层设计里它的存在感一点都不低。