1. 问题背景与核心需求解析作为一名干了十来年硬件设计的工程师我太清楚画PCB时那种“事后诸葛亮”的感觉了。板子画完了覆铜也铺好了看着整整齐齐的铜皮心里正美呢突然一个激灵等等这几个固定螺丝孔周围的覆铜是不是离得太近了考虑到EMC电磁兼容和安规金属螺丝柱和铜皮之间如果间隙不够在高频下可能形成寄生电容或者在生产、装配时因为应力导致铜皮翘起甚至短路这都是潜在的风险。这时候你面临一个选择是推翻重来把整个覆铜删掉调整规则重新铺一遍还是想办法在现有的铜皮上“动个小手术”精准地挖掉不需要的部分但凡有点经验的工程师都会选后者。重新覆铜不仅仅是点一下鼠标那么简单它意味着漫长的等待尤其是复杂板子、可能引入的新DRC错误以及那种“一夜回到解放前”的烦躁感。所以掌握在Altium Designer后面简称AD里对已覆铜进行“抠铜”的技巧不是一个花里胡哨的功能而是一个实实在在能提升效率、挽救头发的硬核技能。2. 覆铜后编辑的原理与方案选型在深入操作之前我们得先搞明白AD中覆铜的本质。当你执行覆铜Place - Polygon Pour操作时软件并不是生成一张简单的“图片”覆盖在板层上。它是基于你设定的网络Net、铺铜规则如与走线、焊盘的间距以及板框或Keep-Out层定义的区域实时计算出一个复杂的多边形区域。这个区域是由无数条矢量线段构成的边界来定义的。所谓“覆铜”就是把这个边界内的区域用铜填充实心、网格或某种图案。因此对已覆铜进行修改本质上是在修改这个多边形的边界。AD提供了几种边界编辑模式最直接的就是“多边形挖空”Polygon Pour Cutout。但这里有一个关键点挖空Cutout和重新铺铜Repour是两种不同的逻辑。“挖空”是在现有的多边形边界上增加一个“内环”告诉软件“这个环里面的区域不要铺铜”。而“重新铺铜”是让软件根据当前的所有规则和对象包括你新画的挖空区域完全重新计算一遍铺铜区域。我们这次要用的方法正是结合了“创建挖空区域”和“触发局部重新铺铜”两个步骤。它的优势在于精准只影响你指定的区域板子其他部分的覆铜纹丝不动。高效避免了全局重新覆铜带来的计算和等待时间。可逆如果挖错了直接删除挖空对象再重新覆铜一次该区域即可容错率高。为什么不直接用“重新铺铜”快捷键TGA因为那是对整个板子所有覆铜进行操作杀鸡用牛刀。而我们接下来要用的方法是精准的“微创手术”。3. 分步实操在已覆铜上精准挖除区域假设我们的场景是在Top Layer层已经铺好了一块连接GND网络的实心覆铜现在需要围绕一个固定螺丝孔假设是一个焊盘或过孔挖出一个直径5mm的圆形禁布区。3.1 第一步定位图层与绘制挖空形状首先确保你工作在正确的层。我们的目标是修改Top Layer的覆铜所以先在屏幕下方的图层标签栏点击“Top Layer”将其设置为当前活动层。注意这一步至关重要。如果你在错误的层比如Keep-Out Layer上画形状后续操作将无法生效。AD的挖空对象是依赖于图层的。接下来绘制一个代表挖空区域的封闭图形。AD里任何封闭的绘图对象都可以比如圆形适合螺丝孔。使用快捷键“P U”放置一个圆Place - Full Circle在孔中心单击确定圆心拖动鼠标调整半径再次单击完成。可以在绘制时按“Tab”键在弹出的属性框中精确设置半径例如2.5mm。矩形适合矩形隔离区。快捷键“P R”。多边形适合不规则形状。快捷键“P G”。这里我们以圆形为例。画好之后这个圆目前只是一个普通的绘图对象和覆铜还没有任何关系。3.2 第二步将图形转换为多边形挖空这是核心操作。用鼠标单击选中你刚刚画好的那个圆。然后按下快捷键序列T - V - T。T 对应顶部菜单栏的Tools。V 展开工具菜单后指向Convert转换子菜单。这里快捷键设计是“V”对应的是转换功能。T 在转换子菜单中选择“Create Polygon Cutout from Selected Primitives”从选中的图元创建多边形挖空。这里快捷键是“T”。重要提示这个快捷键必须在英文输入法状态下才能生效。很多工程师习惯在中文输入法下打字这时候按快捷键AD是没反应的常常让人误以为操作失灵或软件卡死。按下“T V T”后你会发现选中的圆的外观变了。通常它会变成一个带有斜线阴影的圆具体样式可能与AD版本和主题设置有关。这个视觉变化标志着它已经从普通的“圆”转变成了一个“多边形挖空”对象。此时它的属性也变了你双击它可以在属性面板里看到它的类型是“Polygon Cutout”。3.3 第三步对目标覆铜执行局部重铺现在挖空区域已经定义好了但它还没有和覆铜发生作用。你需要告诉特定的覆铜“请把这个挖空区域纳入你的考虑范围”。用鼠标单击选中你需要修改的那块Top Layer覆铜。选中后覆铜边界会高亮显示。保持覆铜为选中状态按下快捷键T - G - R。T G 对应Tools -Polygon Pours。R 选择“Repour Selected”重铺选中的多边形。这个操作非常关键。它不会重铺整个板子的铜只会重新计算你当前选中的这一块覆铜。在计算时软件会识别到该层上存在的“多边形挖空”对象并在新生成的覆铜中避开这个区域。3.4 第四步验证与调整执行完“T G R”后稍等片刻对于复杂覆铜可能需要几秒计算你就会看到效果。之前画圆的地方铜皮被整齐地挖空了形成了一个圆形的无铜区。你可以拖动那个挖空圆来调整位置或者修改其大小。每次修改挖空对象后都必须再次选中覆铜并按“T G R”重铺一次更改才会生效。如果你想挖一个矩形槽或者一个复杂的异形区域方法完全一样画出对应的封闭图形可以是用多条线首尾相连围成的区域选中这些图元可以框选然后“T V T”转换为挖空最后“T G R”重铺覆铜。4. 深入技巧、避坑指南与高阶应用掌握了基本操作只是开始在实际项目中以下几个细节和技巧能让你事半功倍避免踩坑。4.1 快捷键失灵与输入法陷阱这可能是新手遇到最多的问题。“T V T”和“T G R”这两个快捷键序列必须确保在英文输入法状态下操作。我个人的习惯是在进入AD进行设计时第一时间把输入法切换为英文并养成习惯。你可以观察AD的状态栏如果快捷键操作后没有任何反应第一个要怀疑的就是输入法。4.2 挖空对象不生效的排查思路有时候操作了一遍铜皮却没被挖掉。可以按以下顺序排查图层确认挖空对象和覆铜必须在同一个信号层如都在Top Layer。你不能在Top Layer画挖空却指望它挖掉Bottom Layer的铜。对象类型确认选中你画的图形看它的属性是不是“Polygon Cutout”。如果还是“Arc”或“Track”说明“T V T”转换没成功重新操作一次。覆铜选择确认你是否选中了正确的覆铜有时板子上有多块覆铜你可能选错了对象。确保高亮的是你要修改的那块。重铺操作确认转换挖空后必须对覆铜执行“重铺选中”Repour Selected。“T G A”重铺全部也有效但没必要。只执行转换而不重铺覆铜是不会更新的。覆铜网络与规则检查覆铜的属性确保它的网络Net设置正确。同时检查设计规则Design - Rules中“Polygon”相关的间距规则。如果挖空区域与铜皮的间距规则设置得异常大也可能导致视觉效果上看不到挖空因为铜皮本身离那个区域就很远。4.3 复杂形状挖空与组合操作对于非标准的挖空形状AD的灵活性就体现出来了。组合图形挖空如果你想挖一个“回”字形区域可以用多个矩形组合。分别画出各个矩形然后同时选中它们再执行“T V T”。AD会将这些图元的外围轮廓联合起来创建一个复杂的挖空区域。编辑挖空边界创建挖空后双击它进入属性页或者直接单击选中后四周会出现编辑节点你可以像编辑普通走线一样拖动这些节点实时改变挖空的形状。修改后别忘了重铺覆铜。复制与复用挖空如果多个螺丝孔需要同样大小的挖空你可以复制CtrlC粘贴CtrlV挖空对象然后移动到新的位置。这比一个个画要快得多。4.4 与板框和禁布区的区别这里要厘清一个概念多边形挖空Polygon Cutout和禁止布线区Keep-Out Layer 或 Board Cutout是不同的。多边形挖空作用于特定信号层的特定覆铜是“铜皮级别”的操作。它只影响铺铜不影响走线、放置元件等。你可以在一层铜皮上挖个洞但依然可以在那个洞的区域走另一层网络的线。禁止布线区/板框挖空在Keep-Out Layer机械层也可定义上画的闭合区域是“板框级别”的操作。它影响所有层的一切对象包括铺铜、走线、元件放置。通常用于定义板子的物理开槽、镂空区域。千万不要混淆。如果你只是想让铜皮避开某个区域用本文的“多边形挖空”。如果你想让整个板子所有层都避开那个区域比如要开一个大的散热窗那应该在Keep-Out Layer画线定义。4.5 性能考量局部重铺 vs. 全局重铺在大型、复杂、覆铜密集的PCB设计中全局重铺T G A可能会消耗数十秒甚至更长的计算时间期间软件可能处于假死状态。而“重铺选中”T G R只计算你选中的那一块覆铜通常瞬间完成。养成只重铺需要修改的覆铜的习惯能极大提升设计效率尤其是在后期反复调整的阶段。5. 设计思维延伸何时需要“抠铜”掌握了“怎么抠”之后更重要的是知道“什么时候该抠”。除了开头提到的螺丝孔隔离在EMC和SI信号完整性设计中“抠铜”是常用的优化手段高速信号线下方挖空对于关键的高速差分线如USB、PCIe、DDR时钟线有时会将其正下方的参考平面通常是GND铜皮挖空一段距离。这是为了减少信号线与参考平面之间的寄生电容从而微调阻抗或减少回流路径的突变。但这需要严格的仿真支持不能滥用。晶振下方挖空晶体振荡器下方通常要求净空即所有层的铜包括地铜都要挖掉以减少分布电容对振荡频率和稳定性的影响。天线区域净空在蓝牙、Wi-Fi等无线模块的天线区域周围需要严格的净空区禁止任何铜皮和走线以保证天线性能。高压爬电距离在电源板或带有高压的电路中不同电位之间需要保证一定的空气间隙或爬电距离。通过挖铜来加大铜皮间的间距是满足安规要求的常用方法。散热与机械应力大功率器件附近有时需要挖铜来引导散热或避免铜皮因热胀冷缩产生应力。每一次“抠铜”都应该有明确的设计意图而不是随意为之。在动手之前最好在原理图或设计文档中做好标注说明挖空的原因和尺寸要求这样便于后期检查和团队协作。6. 版本差异与操作习惯养成我使用的AD版本是21.x上述快捷键和菜单位置在不同版本间可能略有差异。例如在更老的版本如AD 16, 17中“创建挖空”的功能可能在“Tools - Convert - Create Polygon Cutout from selected primitives”路径下但快捷键“T V T”通常是一致的。如果找不到可以在软件设置Preferences的“Customize”菜单里搜索“Cutout”来确认或自定义快捷键。我强烈建议你将“T V T”和“T G R”这一套组合拳与“P L”画线、“P P”放置焊盘等常用快捷键一样形成肌肉记忆。它们能把你从繁琐的全局操作中解放出来让你对PCB设计的控制力提升一个档次。设计工具的强大往往就藏在这些能极大提升效率的细节功能里。花点时间掌握它们不是为了炫技而是为了能把更多精力聚焦在电路和系统设计本身这才是工程师的核心价值。