ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Altium Designer任意形状覆铜实操指南:异形板框与安全间距控制

Altium Designer任意形状覆铜实操指南:异形板框与安全间距控制 1. 为什么“任意形状”覆铜是刚需1.1 异形板框和禁区带来的覆铜难题PCB设计里真正规则的长方形板子少之又少。圆形的智能穿戴主板、带半圆弧槽口的电机驱动板、带螺丝孔和天线净空区的通讯模块每一处都需要覆铜轮廓跟着板框和结构件走。很多新手在Altium Designer里铺铜第一反应是拉一个矩形铺满全板结果铜皮越过板框或者把螺丝孔盖得严严实实拿到板厂一加工直接出问题。所以“任意形状覆铜”不是炫技而是做异形板、做产品级PCB逃不掉的基本功。从大家平时搜索的热词也能看到越来越多人开始关注“AD中设置PCB的覆铜层与各焊盘之间的安全距离”这类细节说明大家已经不满足于“能铺铜”而是想知道怎么按规则、按形状把铜铺对。这背后真正的问题意识是铜皮形状设计的自由度和铺铜之后的安全稳定性必须同时保证。1.2 覆铜之前先想清楚这几件事动手画铜皮前至少要把三件事拎清楚第一这层铜是什么网络一般是GND或某个电源第二这个形状要覆盖哪些区域、避开哪些区域比如天线净空、螺丝孔、定位孔、高压隔离带第三你希望这层铜是实心、网格还是网格焊盘这直接影响参数设置。拿GND覆铜来说它承担回流路径、散热和屏蔽多个任务。如果形状随形不到位回流面积减小EMI问题就可能浮现。而电源层的异形覆铜往往是为了打通大电流路径这时你甚至需要把铜皮边界当成粗导线来画。所以别急着打开工具先花十分钟在纸上把形状勾出来比在软件里反复改要省事得多。2. 核心工具选型与前置参数设置2.1 Polygon Pour 和 Solid Region到底用哪个在Altium Designer里做任意形状覆铜最常用的工具是Place Polygon Pour快捷键PG。它本质上是让你用鼠标画一个闭合多边形然后在这个多边形内部按照你设定的网格、线宽生成铜皮并且自动配合死铜移除。你画的这个多边形边界可以是直线、45度线、任意角度线还可以切到圆弧模式所以理论上任何形状都能画出来。另一个工具是Place Solid Region实心区域。它也能画出任意形状并指定网络但和Polygon Pour的“灌铜”逻辑不一样Solid Region更像是一块实心的铜块不会主动去避让其他走线和焊盘也不会做死铜判断。所以它通常用来做局部补铜、加宽某条电流通道或者给已经铺好的铜皮做修整。如果你要的是整片的、带规则避让的覆铜老老实实用Polygon Pour如果你只是想在某一段挖开的地方补一块铜用Solid Region更直接。对比项Polygon Pour多边形覆铜Solid Region实心区域放置方式手绘多边形后灌铜手绘区域直接生成实体铜网络分配可指定网络可指定网络自动避让间距按Clearance规则自动避让避让逻辑弱易和走线重叠死铜移除支持不支持修改后刷新需要Repour All移动后即变化适用场景大面积覆铜、异形屏蔽铜局部补铜、大电流加宽以上是一个常用选择矩阵。很多老工程师的习惯是大区域用Polygon Pour小修补用Solid Region。我自己也是这样因为Polygon Pour在后期规则调整时只要改规则再Repour就能整体更新而Solid Region改起来更“僵”不适合做大面积的规则式铜皮。2.2 线宽、网格和间距覆铜的三项初始参数不管画什么形状放置Polygon Pour时都会弹出参数对话框。最容易被忽略、也最影响结果的是三项Track Width铜皮线宽、Grid Size网格尺寸和Clearance间距。Track Width决定铜皮内部网格铜线的粗细。普通信号板常用10~12mil电源板或大电流板可以用20mil以上。Grid Size决定网格间距。如果Grid Size大于Track Width铜是网格状如果Grid Size小于Track Width铺出来接近实心铜。网上很多教程说要“实心铜”就设Grid 10mil、Track 20mil其实理解原理后你可以自己算只要网格间距小于线宽且步距不超出铜皮细节尺度铜皮就会连成一片。间距方面我强烈建议单独为Polygon建一条Clearance规则。不要用默认的6mil通用间距去铺大面积地铜板厂加工时容易因为铜皮与焊盘间距过小产生蚀刻残留良率直线下降。一般给Polygon到焊盘、到走线设置10~20mil是比较稳妥的。2.3 热焊盘和死铜处置很多事故从这里开始在Polygon Pour设置里还有两个容易被忽略的选项Remove Islands By和Connect To Nets。前者管死铜后者管热焊盘连接方式。死铜就是那块铜皮和你的网络根本连不上浮在空中。默认如果选Never它会保留下来看起来没问题实际上等于一根孤立的天线会引入EMI。建议选择Same Net或Always让孤立铜皮自动删掉。但要注意如果你的铜皮形状本身很复杂选择Always可能导致一些本想保留的局部被误删所以现场要结合视觉检查决定。热焊盘连接方面在有GND焊盘的器件上如果铜皮直接整块连着焊盘手工焊接或回流焊时热量会被铜皮快速带走容易出现冷焊。所以常规做法是用Relief Connect花焊盘通过几根细线连接既保证电流通过也减少散热。修改路径是Design Rules - Polygon Connect你可以对不同网络设不同连接方式。3. 实操详解三步做出任意形状覆铜3.1 准备好边界形状板框、复制、捕捉打开一个PCB第一步是确认板框闭合。很多异形板框是从CAD里导入的可能线条并不完全闭合铺铜时就会提示“边界未闭合”。这时先在Mechanical 1或Keep-Out层把板框整理好方法很多要么在CAD里重新导出干净闭合的DXF要么直接用PCB List面板检查线条端点。画任意形状覆铜时不需要重新画一遍轮廓。最快的办法是把板框线条复制到你要铺铜的层然后在放置Polygon Pour时按Tab或走线时贴边走。具体操作选中板框线CtrlC复制切换目标层为当前活动层用Edit Paste或ShiftEnter粘贴。如果不想保留这些参考线可在铺铜完成后删除。不过我个人更喜欢一个成熟做法并不直接让铜皮压着板框边缘而是把轮廓向内偏移3~5mil。这样铜皮边缘不会在板厂铣边时露出毛刺或短路的隐患。偏移可以用坐标偏移复制或者直接在画Polygon边界时利用网格定位别让边界和板框线完全重合。3.2 实战用Polygon Pour画圆形板框覆铜现在拿一个圆形板子来演示。执行Place Polygon Pour按Tab打开属性Layer选择Top Layer或Bottom LayerNet设为GND看你想铺哪个Track Width设12milGrid Size设12milNet Options里设置Remove Islands: Same Net其他按默认。随后鼠标会变成十字开始沿着圆形板框边缘点边界。这里最核心的快捷键是ShiftSpace在画线过程中反复按可以在45度、90度、任意角度和圆弧模式之间循环。很多人不知道在Polygon Pour放置状态下这个快捷键同样有效。按到圆弧模式后鼠标点击两点就会自动生成圆弧边界配合板框的圆弧边走非常方便。鼠标沿着圆形轮廓连续点击最后回到起点右键确认闭合。此时AD会弹窗问你是否要填充该多边形选Yes稍等一下铜皮就生成了。如果板子比较大或者网格很细填充可能稍微卡一下这是正常的。如果你发现圆弧部分不够平滑那是圆弧段数太少导致的可以在General设置里调高圆弧细分或者在画圆弧时直接输入半径参数。注意画过程中不要出现自交。很多新手手一抖边界线自己交叉了一下AD会拒绝填充或者在后期DRC报一堆多边形错误。一旦发现画错了按Esc取消再重新画比用鼠标去修改省心。3.3 用Polygon Pour Cutout挖出孔洞和禁区异形覆铜不只是“跟着边沿走”很多时候还需要在铜皮内部挖出形状比如螺丝孔周围的环形隔离带、天线净空区、按键开孔等。一个一个去描边界实在太蠢直接用Place Polygon Pour Cutout在已铺好的铜皮上放置一个挖空形状就行。操作流程是先正常铺一块或整板铜确认形状满意之后执行Place Polygon Pour Cutout然后在铜皮需要挖空的位置画闭合形状。画完右键回到铜皮区域按下T、G、ATools Polygon Pours Repour All重灌所有铜皮。你会看到刚才画的Cutout区域内的铜自动消失了就像被切了一刀。如果挖空形状比较复杂可以并发放置多个Cutout互不影响。而且Cutout本身不限定必须是圆形或矩形你可以用ShiftSpace切换线型画出椭圆形、跑道形。这里有一个小坑Cutout区域不要横跨多个网络或用它来分割电源平面因为Cutout只管挖铜不参与电气网络分割真正做平面分割需要拆成多个Polygon来处理。3.4 铺铜优先级与Repour的正确姿势多块Polygon叠加时谁在上面谁在下面不是放上去的时间决定的而是由优先级决定。比如你先铺了整块GND铜再铺一块小面积的VCC铜小铜皮应该覆盖在GND铜上面这时需要设置VCC Poly的优先级高于GND。路径是Tools Polygon Pours Set Polygon Priority在弹出的列表里上下移动对应多边形。优先级直接影响结果高优先级的铜会显示/铺在低优先级铜上方且低优先级铜会自动避让高优先级铜。也就是说你先铺GND整板再放VCC小岛VCC岛会“焊”在GND铜上中间绝缘。这就是分割电源和模拟地的基本操作方法。改完边界或设置之后所有铜皮不会自动刷新需要手动重灌。除了T G A全部重灌也可以选中某块Polygon后右键选择Repour This Polygon。平时设计过程中强烈建议不要频繁全量Repour尤其大板上铜皮多耗时会很明显。可以先在设计后期统一Repour更快也更稳。4. 覆铜后的检查与优化4.1 DRC里三个必须盯死的检查项铜皮铺完之后只是完成了一半。我身边不少同学出现“看起来好完美打样回来一堆短路”的翻车现场问题就出在没跑DRC。覆铜阶段的DRC重点看三项第一是Clearance Constraints也就是铜皮到走线、焊盘、过孔、板框的间距报错。如果发现大量间距错误基本是Clearance规则没有单独给Polygon覆盖或者铺铜边界离板框太近。第二是Un-Routed Net这个项目主要查死铜和没有连通的铜皮。铜皮如果被孤立成几块网络没连通这里会显示断线。第三是Polygon相关错误包括自交、边界未闭合等在DRC结果里会出现类似“Polygon Self-Intersection”的信息。运行DRC的入口是Tools Design Rule Check我会勾选所有规则跑一遍然后按错误列表逐条点过去跳到具体位置看是哪种问题。这里提醒一句覆铜后的DRC一定要在Repour之后运行否则你查的是上一次铜皮状态的结果。4.2 覆铜与焊盘连接方式怎么调连接方式并不总是一刀切。在Design Rules里找到Polygon Connect可以针对不同网络设置连接方式。VCC/GND这种大铜皮一般用Relief Connect也就是花焊盘用4根细线连接焊接时热量不会全部被铜皮吸走。但功率回路上比如电池输出的主地我习惯设Direct Connect因为需要更低阻抗。设置方式是在Polygon Connect规则里新建一个优先级较高的规则作用对象设为对应网络连接类型选Direct或Relief。这里有一个细节Relief的Connection Width默认是10mil如果你画的是高压或大电流板务必把线宽加大否则过流能力反而被这四根细线卡死。另外SMD焊盘与铜皮连接时Direct Connect等于把铜皮铺到焊盘边上如果焊接时铜皮吸热太猛容易出现虚焊。所以建议对所有芯片的GND焊盘保持Relief。4.3 如何处理“大铜皮上的小破洞”和边缘毛刺铜皮铺完后有时会在某个局部出现一圈细碎的网格缺口尤其是网格使用了粗线宽而边界圆弧很复杂时表面会有一块一块的锯齿感。这个时候别急着改边界先用Solid Region补一下比如在缺口处画个小的实心区域网络设为GND直接覆盖住。如果有一圈很窄的铜尖角小于45度的锐角指向外部板厂会很难蚀刻甚至会在尖角处残留铜屑引起短路。排查方法是在2D视图下放大铜皮边缘看到角度特别尖锐的位置用Cutout或者重新修边界将其消掉。AD里其实没有一键修角的工具最简单的做法是手动在原边界上增加一点线性化处理把尖角处断开再以较大的圆弧重画一小段边界然后把原多边形重新Repour。这里也提一句铺铜结束后的3D视图观察很有用。按3进入3D模式旋转到背面看铜皮与板框边缘的高度差很多在2D下看不出来的露铜、突出问题在3D下一目了然。5. 常见问题与避坑实录5.1 铺铜提示边界未闭合或填充失败第一次画异形Polygon时最常碰到“Polygon is not closed”的报错。主要原因有三一是边界线没有回到起点差了几个mil肉眼很难看出来二是有两条边界互相交叉虽然看起来闭合成圈实际上自交了三是圆弧模式切换后圆弧的起点和终点没有精确落在前一段线末端的捕捉点上。解决办法不复杂画线时将捕捉功能ShiftE打开让栅格或端点吸附生效起点可以用鼠标点在你想要的参考点上终点也要精确捕捉到起点位置。如果已经画到一半发现无法闭合干脆取消重画。AD里没有特别好的自动闭合智能修复因为你根本不知道你手上的“圈”哪个地方多了一小截。有一个土办法在画Polygon边界时可以先画一个大体形状然后右键选择“查看多边形顶点表”用表格精确输入坐标来修改点位置。不过对大多数人来说重画三分钟比改坐标半小时更靠谱。5.2 铺铜后出现一堆碎铜皮碎铜皮一般由网格过密、死铜移除设置不当、边界太过复杂导致。如果你用的Grid Size是5mil甚至更小而Track Width是10mil原本想做成实心铜但边界处因为网格切割出现了很多只有零点几毫米见方的独立小铜块。解决办法是在Polygon Pour参数里把Remove Islands By改成Same Net或Always适当放大Grid Size不要小于边界圆弧的曲率半径对特别细碎的铜皮可直接放置Solid Region将碎铜合并成一块但要注意这个Solid Region必须和原Polygon一个网络否则相当于一块孤铜。5.3 铜皮到焊盘的间距总是不对这是热词里大家常搜的问题。很多人的误区是以为改Clearance规则里的“All”就够用实际上AD的规则优先级和对象匹配很复杂。建议新建一条规则第一个匹配条件改成InAnyPolygon第二个匹配条件改成All然后设置一个较大的间距比如12mil。这会在所有已有的通用间距规则之上生效专门管铺铜间距。顺带说一下如果你用的AD版本较新比如26.6.0设置界面可能略有变化但原理一致。还有人在原理图里把元器件属性Properties只显示Simulation Generic和PCB覆铜完全没关系那是原理图符号模型的问题别在PCB里面找。这个坑是网上经常被问起的单独提一句。5.4 铺铜后整个PCB卡顿严重一张大板如果铺了十几块高密度网格的PolygonRepour一次可能要等几十秒拖起来更是灾难。经验是在设计过程中把Polygon暂时设置成“不填充”的轮廓状态。方法是在View Configuration面板里找到Polygon Display把该项切到None或Hatched只显示轮廓不显示实际铜皮。这样移动、布线、开DRC都会流畅很多最后要出图前再切回Solid并做一次Repour。如果还是卡可以考虑将Grid Size调大一些比如从10mil改成20mil尤其是非关键区域人眼几乎看不出区别但计算量下降一大截。等所有设计定型后再考虑要不要用更细的网格重铺。5.5 圆弧和异形边界的小技巧汇总把几个常用技巧集中说一下放置Polygon Pour时ShiftSpace循环线型Space切换45°/90°方向锁定画圆弧边界时可以输入一个角度值比如90度圆弧AD会自动按这个角度生成起点和终点选择时不要离太近否则会生成一个细长尖角用Cutout挖孔时不一定要闭合成一个完整圆画半个椭圆也可以用组合Cutout拼接如果觉得边界修改太频繁可以把Polygon先设成低显示优先级最后再统一Repour。5.6 正负片体系和内层覆铜的特殊性最后补充一点层叠相关的背景。Altium Designer中信号层Top/Bottom/Mid是正片层铜皮默认“没有就是没有”所以用Polygon Pour直接铺任意形状。而内层电源层如果用负片Internal Plane它的默认状态是整层都是铜你需要用Plane Split和Plane Cutout来“挖出”区域而不是放置Polygon Pour。新手如果用负片还去画Polygon会发现铺铜逻辑完全不适用。目前大多数设计使用正片内电层因为规则检查更直观。如果你接手了一个老工程内层是负片别硬套Polygon方法老老实实用“分割平面”工具。这也是“任意形状覆铜”在不同层叠下的关键差异建议画原理图时就确认好层叠类型省得后期返工。我个人在实际操作中的体会是覆铜的形状自由度永远建立在对边界和规则的掌控上。画异形板时我习惯先把所有通孔、螺丝孔、开窗都摆好再用Cutout统一挖掉而不是在画Polygon边界时一个一个绕开这样又快又不容易漏。另一个经常被忽略的小技巧是所有Polygon都单独设一个Clearance规则间距比普通线距大3~5mil板厂的良品率会明显提升DRC也不会三天两头报一堆间距橘色警告。做到这几点Altium Designer里的任意形状覆铜就真的变成“随手画”了。
返回列表