ARTICLE DETAIL

资讯详情

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

Altium Designer覆铜规则:热焊盘与过孔直连的配置与避坑指南

Altium Designer覆铜规则:热焊盘与过孔直连的配置与避坑指南 前阵子帮朋友检查一块电源板他发现Altium Designer里铺完铜所有GND过孔都变成了一个个小十字总觉得是哪里设置错了。我告诉他这不是软件抽风而是覆铜规则里的热焊盘Thermal Relief在起作用。但问题也随之而来这些十字连接在焊接时是保护在大电流场景下却可能变成瓶颈——过孔如果一直按热焊盘连接载流能力会被那几条细细的连接臂卡住。覆铜时热焊盘和过孔直连到底怎么处理这篇就把Polygon Connect规则、优先级、参数取值和实际翻车案例一次讲透。适合刚学会覆铜但被默认规则搞懵的新手也适合画电源板、功率板时想优化过孔载流的老工程师。1. 覆铜连接方式的本质热焊盘与直连到底在解决什么问题1.1 连接方式影响的不只是好看很多教程讲覆铜时只教你画一个多边形、选网络、铺上去从不讲铜皮和焊盘/过孔之间是怎么连起来的。实际上这个连接方式由规则控制最终呈现出来就是有的焊盘和铜皮一圈都是铜直连有的只有几条窄窄的桥连着热焊盘/十字连接。默认情况下Altium Designer 给所有对象用的是 Relief Connect也就是热焊盘。所以一铺铜就出现十字不是因为软件有毛病而是AD在默认工况下优先保证焊接可制造性。问题是这套保守默认值不会区分你是画LED灯板还是画200A的电源模块。连接方式影响的是热量传导、电流密度、焊接良率三件事不是好不好看的问题。1.2 什么是热焊盘回流焊里的小十字为什么有用热焊盘的标准解释在焊盘和铜皮之间用若干条窄连接臂Conductor相连常见是2条或4条。回流焊时焊盘需要被快速加热到焊料熔点以上如果焊盘直接连着大片铜皮热量会沿着铜皮高速导走焊盘温度迟迟上不去焊料熔化不充分最后就是虚焊。热焊盘的窄连接臂相当于故意给热量传导装了个阀门减少导热截面焊盘才能在回流焊曲线里正常升温。这个道理放到手工焊接里也一样为什么有的地焊盘特别难焊就是因为直连大片铜皮烙铁的热量全被铜皮吸走了。用上热焊盘之后焊接体验会明显好一截。这里必须提醒一个容易混淆的点热焊盘英文是 Thermal Relief直译是热释放实际作用是隔热或热隔离它不是用来散热的。而芯片底部的散热焊盘Thermal Pad为了把热量导到铜皮反而需要直连或密密麻麻的过孔。中文叫法导致不少人把这两件事搞反。1.3 哪些对象该用直连过孔、大电流焊盘与散热要求过孔的情况最特殊。过孔的作用是把电流从一个层导到另一个层电流路径天生就是穿过过孔体再进入铜皮。如果过孔和铜皮之间用热焊盘电流就要从四条连接臂上挤过去四个臂加起来就那么点宽度大电流时连接臂就是整条回路上最明显的发热点。大电流焊盘也一样。电源芯片的输入输出脚、MOS管的D极/ S极、大电流电感的焊盘只要能铺铜尽量直连或者把连接臂做到足够宽。这里有个反直觉场景如果某个焊盘本身就是为了散热而存在的比如LDO的底部散热焊盘它也应该直连铜皮利用大面积铜皮把热导走而不是用热焊盘把热关在芯片里。普通信号网络通常是另一套逻辑。信号网络一般不铺铜或者铺了之后直接设成 No Connect避免铜皮改变阻抗、引入噪声。如果只是为了让板子好看或为了屏蔽而铺铜信号过孔用热焊盘就够了。简单说电流和散热有要求的对象优先直连普通焊接对象保持热焊盘。2. 动手前的规则规划网络分类与优先级设计2.1 先给网络分个类电源、地、信号的处理策略在打开规则编辑器之前我会先把整板的网络过一遍分类决定连接方式。我常用的分类策略是这样电源网络过孔一律直连大电流器件焊盘直连或使用加宽连接臂去耦电容、小电阻等普通贴片焊盘保留热焊盘。地网络地过孔直连因为地是整板回流路径十字臂会增加回路阻抗和电感对EMC不友好普通贴片地焊盘保留热焊盘保证焊接良率。信号网络能不铺铜就不铺铜必须铺铜时大部分设成 No Connect或者只对过孔直连。散热/功率焊盘按器件的热设计要求通常直连或加宽连接臂。为什么去耦电容这些普通贴片焊盘不也一起直连我早期图省事把GND网络所有焊盘都直连测试板回来发现贴片电容虚焊率明显上升尤其是0805以下的小封装焊盘本身热容小直连大片铜皮后回流焊温度不够焊料浸润不良。从那以后我学乖了绝不在All规则里一刀切改成直连。2.2 Polygon Connect与Plane Connect别把两类覆铜规则搞混Altium Designer里有两条容易搞混的规则Polygon Connect 和 Plane Connect。前者管的是正片层的多边形覆铜也就是我们嘴上常说的铺铜后者管的是负片内电层Internal Plane。两个都在 Design - Rules - Plane 分类下面改错位置是最常见的规则没生效原因。很多人遇到的情况是改了Polygon Connect结果发现内电层的地过孔还是十字其实内电层由Plane Connect控制要单独改。反过来也一样有人给负片内电层设置了直连再去改顶层多边形覆铜发现没变化因为两者不是同一个规则。如果你用的是正片内层覆铜比如在信号层用Polygon Pour铺了块GND铜皮那它也归Polygon Connect管。判断标准其实很简单凡是多边形覆铜对象都用Polygon Connect凡是内电层负片平面都用Plane Connect。2.3 一套可直接抄的初始规则表这是我个人常用的初始规则方案每接到一块新板子都会从这套基础上调整。规则名可以自己起但建议起得有意义方便后续维护。规则名称匹配对象连接方式参数ALL_DEFAULTAllRelief Connect4臂宽10mil气隙10milVIA_PWR_GND_DIRECTIsVia And (InNet(3V3) Or InNet(5V0) Or InNet(GND))Direct Connect无VIA_SIGNAL_RELIEFIsVia And Not InNet(3V3) And Not InNet(5V0) And Not InNet(GND)Relief Connect4臂宽6mil气隙8milSMD_RELIEFIsSMDRelief Connect4臂宽8mil气隙10milPAD_POWER_DIRECTIsPad And InNet(VBAT)Direct Connect无注意上面的网络名只是示例实际工程里要替换成你自己板子里的网络。有的人会问为什么过流浪规则里匹配的是过孔而不是网络因为我想让所有电源地过孔都直连但普通电源网络的焊盘仍然走热焊盘。优先级处理完之后整个GND/3V3网络的过孔就是直连贴片焊盘按SMD规则走互不干扰。这套规则的关键在于优先级下一节就讲怎么把优先级调对。3. 覆铜时热焊盘和过孔直连的完整配置流程3.1 打开规则编辑器入口与基础参数在Altium Designer里按顺序打开 Design - Rules左边展开 Plane 分类能看到 Polygon Connect。双击默认规则或者右键新建规则进入规则设置对话框。如果是Relief Connect需要重点关注这几个参数Conductors连接臂数量2条或4条。数量越多电流路径越多但焊接时散热也越快。Conductor Width每条连接臂的宽度。这直接影响载流能力和导热速度。Air Gap连接臂之间的空隙也就是铜皮和焊盘之间的净间距。这个值太小会导致蚀刻不干净太大了热焊盘几乎等于没连。Connect Style三种选择Relief Connect热焊盘、Direct Connect直连、No Connect不连接。很多中文版界面里Connect Style显示为连接样式。Direct Connect模式下Conductor Width和Air Gap这些参数是灰色的不需要设置因为铜皮和焊盘是360度整圈相连。3.2 过孔直连规则从All规则里拆出Via我建议不要直接改默认的All规则而是新建一条专门针对过孔的规则。步骤如下在Polygon Connect分类下右键 - New Rule。规则名称改成 VIA_DIRECT。Where The First object matches 选下拉里的 Via或者直接输入 IsVia。如果只想让电源地过孔直连输入 IsVia And InNet(GND)把网络限定死。Connect Style 选 Direct Connect。打开 Priorities优先级窗口把 VIA_DIRECT 拖到 ALL_DEFAULT 上方。保存规则。为什么要单独建规则而不是改All因为All规则同时管着焊盘和过孔如果直接把All改成Direct Connect整板所有SMD焊盘都会变成直连焊接虚焊风险立刻上来。单独建过孔规则让过孔走直连、焊盘走热焊盘两全其美。这里还要说一个优先级的重要性。AD的规则匹配是从优先级最高的规则开始找到第一个能匹配的就停止。如果ALL_DEFAULT优先级比VIA_DIRECT高那所有过孔还是会命中All规则继续用热焊盘。很多人设置半天发现没变九成是优先级没调。3.3 热焊盘规则给SMD和通孔焊盘分别设置过孔直连搞定之后再给焊盘补热焊盘规则。我一般会建两条第一条 SMD_RELIEF匹配 IsSMD。参数Conductors4Conductor Width8milAir Gap10mil。这是给贴片焊盘用的0805、0603这类小封装都覆盖到。第二条 THT_RELIEF匹配 IsPad And Not IsVia。参数Conductors4Conductor Width10milAir Gap10mil。这是给直插焊盘用的。为什么通孔焊盘不跟SMD用同一套参数因为直插焊盘的焊环普遍比贴片焊盘大连接臂可以做得宽一点焊接时通孔本身的披覆铜皮对温度有一定缓冲不需要像贴片那样刻意缩窄。另外如果板上有些焊盘需要做散热用途比如LDO的散热焊盘可以再加一条规则 PAD_THERMAL_PAD_DIRECT匹配对象写 IsPad And InComponent(U3) 或者通过网络名匹配连接方式选 Direct Connect优先级高于SMD_RELIEF。这一步就是典型的按组件单独做例外在实际板子设计里非常实用。3.4 改完规则后必须Repour才能生效这个问题我见过太多人踩。规则在编辑器里改得清清楚楚保存后回到PCB界面发现铜皮还是原来的十字于是以为规则写错了。其实不是AD不会在规则改动后自动重铺铜皮必须手动触发Repour。有两种操作选中单个覆铜多边形右键 - Polygon Actions - Repour或者直接 Tools - Polygon Pour - Repour All把整板所有覆铜区全部重铺。重铺后旧铜皮会被移除再按新规则重新生成连接。如果板子比较大会卡几秒钟属于正常现象。重铺完再检查过孔之前的热焊盘十字应该变成完整的圆环连接了。如果还是十字才需要去看优先级和匹配表达式。4. 实测中的翻车现场规则不生效与连接异常的排查链路4.1 同一个网络两种规则优先级才是关键我见过最典型的规则不生效案例是工程师建了一条 VIA_GND_DIRECT 规则匹配 IsVia And InNet(GND)连接方式也选了Direct Connect结果铺铜后GND过孔依然是十字。查了一圈发现新建规则的优先级排在所有规则的最后默认的ALL_DEFAULT在最顶上。AD按优先级从上往下找匹配过孔先命中了ALL_DEFAULT后面的VIA_GND_DIRECT根本没机会执行。遇到这种问题排查链路我建议按顺序走检查规则前面的Enable勾选框是否勾上。打开Priorities窗口看具体规则的优先级排序。检查匹配表达式里的网络名是否和原理图中的网络名完全一致注意大小写和特殊字符。确认修改后执行了Repour。这一套走完九成规则不生效都能解决。剩下的可能是在多个规则之间出现匹配重叠比如一条规则匹配了所有过孔另一条匹配了GND网络的所有对象两条规则到底谁更具体需要人工判断。4.2 覆铜边缘少了一根连接臂是几何问题还是规则问题有时候热焊盘设置得很正常但边缘处的焊盘或过孔只有二根甚至一根连接臂看起来像规则错了。多数情况下规则没错是铜皮几何形状导致的。多边形覆铜边界在焊盘周围没有足够空间来生成4条连接臂被铜皮边缘截断了两条或三条。这种情况下如果那个焊盘不是关键电流路径其实不用管。但如果它刚好是电源过孔或者对载流有要求建议直接把这个过孔纳入直连规则或者调整覆铜边界让焊盘周围有完整的铜皮包围。我之前有块板子一个GND过孔正好在覆铜边界附近热焊盘只剩一根臂偏偏它是整板地回流的关键节点后来我重新画了覆铜边界让这个过孔完全包进铜皮里直连后才踏实。这个问题的教训是覆铜不光是画块铜皮那么简单边界形状会直接影响连接臂数量。铺完后要养成习惯把关键网络的热焊盘挨个检查一遍。4.3 过孔直连后网络却报错从DRC结果反推规则有时候过孔肉眼看起来已经和铜皮直连了但DRC还是报Un-Routed Net或者大量Clearance违例。这种问题多半不是连接规则的原因而是网络不匹配。覆铜多边形是有网络属性的它只连接和自身网络相同的对象。如果你的覆铜Net设的是GND而过孔Net是3V3规则再怎么设也不会连上。DRC报错的时候先点一下报错对象看属性面板里显示的网络名是不是一致。再选中覆铜多边形看属性里的Net是不是也是同一个。很多时候都是新画的过孔忘了改网络、或者覆铜多边形复制改名时Net还挂在旧网络上这种低级错误最容易在赶进度时出现但排查起来也最快。还有一点DRC报告里的错误分类要看清楚。如果是Clearance违例说明连接上没问题是间距不够如果是Un-Routed Net说明电气连接断了这时候才需要检查覆铜网络和规则匹配。4.4 热焊盘载流不足电流烧毁连接臂的真实案例说个我实际遇到的案例。有一块12V转5V的电源板5V输出网络接了8个过孔当时我偷懒没建直连规则全板默认热焊盘。满载2A连续跑了一天板子局部温度明显偏高拆开检查发现其中一个过孔的热焊盘连接臂已经发黑其中两条甚至有断裂迹象。原因很好算2A电流分摊到8个过孔理论上每个过孔才250mA看起来不高。但问题出在过孔阵列的排布上有几个过孔离负载太近大量电流从这几个过孔流过每个过孔只有4条10mil连接臂等效宽度还不如一根0.5mm走线。在1oz铜厚下这个等效载流能力被顶到了极限。改掉5V网络所有过孔为直连之后同样的工况下温升明显下降问题不再出现。这个案例给我们的启示是热焊盘不是不能用而是要知道它的电流上限。尤其是多层板里承载主要功率的过孔阵列几乎都应该直连。热焊盘只适合普通焊接对象不适合当功率路径使用。5. 进阶经验参数取值、仿真验证与生产端的坑5.1 热焊盘宽度的工程取值从焊接温度到加工极限热焊盘参数没有一个通用的正确答案它取决于焊盘尺寸、铜厚、叠层、焊接工艺和加工能力。我常用的经验参考值如下对象类型连接臂数量连接臂宽度气隙适用场景小封装SMD焊盘0603/040226-8mil8mil面积小4臂放不下普通SMD焊盘0805及以上48-10mil10mil常规焊接直插焊盘410-12mil10mil通孔焊接功率/大电流焊盘415-20mil或直连10-12mil载流和散热优先电源地过孔无直连无过孔阵列/回流路径这个表的逻辑是连接臂越宽焊接时散热越快虚焊风险越高连接臂越窄焊接越容易但载流和机械强度越差。气隙主要是给蚀刻工序留余量太小的气隙容易蚀刻不干净出现铜渣残留在焊盘边缘。一般不要小于6mil保守一点用8-10mil。还要看加工商的DFM能力。有的工厂最小线宽线距只有4mil你设一个6mil气隙没什么问题但有些中小厂工艺波动大气隙8mil以上才敢保证。打样前最好翻一下工厂的设计工艺规范或者把生成的Gerber发给工厂确认一次尤其是热焊盘连接臂宽度和气隙这两项。5.2 电流能力的快速估算几个关键公式与实测对照做覆铜连接决策时我常用一个很粗的经验值1oz铜厚、10℃温升、外层走线条件下1mm宽铜皮大约能过1A电流。这不算严谨标准但用来判断要不要直连足够了。按照这个粗略算法4条10mil连接臂的热焊盘等效宽度约40mil约等于1mm理论上勉强到1A级别。如果你评估一个过孔需要承载1.5A甚至更高那这个热焊盘连接臂就是明显的瓶颈必须直连或者把连接臂加宽到15mil以上。多个过孔并联时还要注意电流分配不均的问题线路上离负载越近的过孔分的电流越多所以即使并联数量多关键过孔也要按极限电流来评估。精确的载流能力计算需要考虑过孔内壁镀铜厚度一般20-25μm、铜皮厚度、环境温度和允许温升有条件的话用仿真工具做DC IR Drop分析或者直接打样后测温升。但前期判断阶段这条粗算法能帮你快速筛出哪些网络必须直连。5.3 生产端反馈工厂最关心的几个覆铜参数和PCB工厂打过几次交道后你会发现工程评审阶段他们频繁提问的内容高度集中热焊盘连接臂宽度低于多少他们会在EQ工程问询里建议加宽因为窄臂蚀刻时容易过蚀甚至断裂。气隙太小的话他们可能提醒你两个铜皮之间距离不够有短路风险。过孔直连的大铜皮区域在波峰焊时容易出现芯吸现象焊料顺着过孔流到另一面造成焊点少锡。这个问题工厂一般会问你是接受还是需要处理。大面积铜皮上的过孔如果开窗手工焊接、返修时热量会被大面积铜皮带走烙铁温度要调高工厂会提醒你考虑可制造性。这些反馈不全是规则参数的错但都说明覆铜连接方式直接影响了工艺窗口。提前按工厂规范调整参数能省掉很多EQ来回确认的时间。我的习惯是发板前把覆铜规则截图或导出规则文件跟下单资料放一起方便工厂工程评审时直接核对。5.4 高密度板中的过孔阵列覆铜技巧在高密度板里过孔阵列经常是密密麻麻一片。对于GND过孔阵列我现在的习惯是全部直连尤其在多层板里这些过孔承担了层间地平面的连接热焊盘会显著增加回流路径的电感。射频板和高速数字板里地过孔直连对抑制EMI、减小回流环路面积是有实测收益的。不过也要注意大量地过孔直连大铜皮后返修时会很难焊。芯片底部的地过孔阵列本身连接了内层地平面直连模式下手动拆除芯片时热量会快速通过过孔导进内层铜皮烙铁功率不够的话焊盘温度始终上不去。遇到这种情况我的做法是提前跟焊接人员说明要么提高烙铁温度要么在局部区域保留热焊盘。这是一个需要权衡的点。另外对内电层负片平面也别忘了检查。之前有块四层板顶层和底层覆铜都做了GND过孔直连但内电层Plane Connect还是默认热焊盘结果过孔到内层地的连接依然是十字。后来我把Plane Connect里针对GND网络的规则也改成直连过孔阵列才真正实现所有层直通。这个双层规则都要改的细节特别容易漏。6. 最后分享几条我常用的覆铜习惯这套 电源地过孔直连、贴片焊盘热焊盘、特殊器件单独例外 的配置我用下来非常稳定。每次新建PCB工程我都会先把Polygon Connect和Plane Connect这两类规则按这个思路建好再开始布局布线而不是等铺铜完再回来调。最后分享几个实操习惯改完任何连接规则后立刻Repour All然后跑一遍DRC重点看Un-Routed Net覆铜多边形的Net属性要养成检查习惯别让铜皮和过孔的网络悄悄不一致打样前把覆铜连接规则导出发给工厂看一眼特别是气隙和连接臂宽度确认在工艺窗口内。如果你也遇到过覆铜连接不上、过孔发热发黑或者规则改了半天没反应的怪问题先按这条思路排查一遍大概率能解决。
返回列表