多层板电源设计这几年,PADS的内电层分割和铺铜是我觉得最“反直觉”又最值钱的一环。很多人画原理图时觉得电源网络很简单,一到PCB阶段,三层五组电源、模拟数字地还要分开、大电流通路又不能太窄,整块板子直接乱成一锅粥。而PADS里用内电层分割和铺铜,恰恰是解决这种混乱的常规手段,也是从“能画板”走向“会画板”的一道分水岭。
这篇文章我想把内电层分割和铺铜从设计思路、层叠规则、实操步骤到翻车现场完整聊一遍。内容是面向真正在画多层板的硬件工程师和PCB Layout工程师的,也适合刚从AD、Allegro转过来、对PADS电源层处理不熟的朋友。不管你画的是反激电源、ATX电源,还是普通嵌入式主板,只要板子上超过两组电源,这套方法基本都用得上。
1. 多层板电源设计为什么绕不开内电层分割
1.1 一块板子那么多电源轨,凭什么一层铜皮就够
先说一个很现实的问题:一个系统里往往同时存在5V、3.3V、1.8V、1.2V,甚至还有负压、模拟电源、USB电源。如果按照“一路电源一个层”的思路去叠层,6层板都不一定够用,成本直接翻倍,板厂还不一定愿意做。
所以业内普遍的做法是:在完整的内电层铜皮上,通过物理切割的方式划分出多个互不相连的“铜岛”,每个铜岛承载一路电源或一组地。这就是内电层分割的核心思路,本质上是把原来一整层的“铜地毯”切成好几块“分时复用”的区域,每一块区域对应该层的某个网络,焊盘和过孔落在哪个区域,就被赋予哪个网络的电气属性。
PADS里实现这个逻辑靠的是Split/Mixed Plane工具,配合CAM Plane层或Mixed Plane层来使用。很多人刚开始搞不清楚这两个词,后面我会专门展开。这里先记住一点:内电层分割不是“在铜皮上挖槽”,而是“在负片层上画区域边界”,理解这一点,后面很多操作就顺了。
1.2 分割的本质:低阻抗回流路径与EMC的平衡
为什么电源层要用一整层铜,而不是像信号线一样直接走线?因为电源网络的本质是给负载提供稳定的电压和瞬态电流,电流回路阻抗越低,电源完整性越好。
一整块电源平面就像一个超大的平板电容,它与相邻地平面之间能形成分布电容,对高频噪声有很好的去耦作用。而分割之后,铜皮变窄、边界变多,平面的连续性被破坏了,回流路径会变长,等效电感上升,瞬态压降和EMC辐射都可能变差。这也是很多人明明做了内电层分割,板子EMC测试却过不了的原因之一。
所以分割这个动作,本质上是在“用一层铜皮承载多路电源”的成本效益和“保持电源平面完整”的电性能之间做平衡。设计时心里要有一杆秤:分割越少越好,分割边界越短越好,关键信号线尽量不要跨分割区,高频开关节点和敏感模拟区要格外小心。
1.3 什么情况适合分割,什么情况不建议硬分割
我的经验是:分割最大的用武之地是中低速数字电路、普通电源分配网络。比如DDR、MCU、接口电路这些,内层电源分割很成熟,按区域划分清晰明了,DRC也好过。
但有两种情况我建议不要硬分割。一是高速信号密集的板子,尤其是PCIe、SerDes、DDR4以上速率,分割破坏了参考平面的连续性,跨分割的信号回流路径会被迫绕道,眼图直接恶化。这种板子宁可多花一层,也要保证每个高速信号都有完整参考平面。二是大电流密集的电源板,比如ATX电源、电机驱动板,大电流回路对铜皮宽度、过孔数量、散热都有硬性要求,硬一块区域塞进多层板的某个角落,载流不够就是隐患。
在这些场景下,要么采用多层同网络并联的方式,要么干脆把电源层做成整平面,按需在顶层底层铺铜加强。设计工具只是个画板工具,真正决定成败的是思路。选择分割前,先问一句“我能不能少分一路、少切一刀”。
2. 动手前先定规则:叠层、铜厚与电源层类型
2.1 新手必看:CAM Plane与Mixed Plane到底怎么选
PADS里内电层有两种类型,CAM Plane和Mixed Plane,很多新手栽就栽在没搞懂这两者的区别上。
CAM Plane是负片层,也叫“母线层”。在CAM Plane上,你不需要像画信号层那样铺铜,它默认整层都是有铜的。你只需要用分割工具画出一块块封闭区域,并告诉PADS这块区域属于哪个网络,CAM层会自动生成光绘文件。落在区域内的过孔和焊盘会连接该区域网络,区域外的过孔焊盘则保持隔离。负片的好处是文件小、处理快、规则简单,适合整层主要做电源和地的传统多层板。
Mixed Plane是正片层,它更接近信号层的处理逻辑,需要你手动铺铜、分配网络、灌铜。好处是灵活,可以在一层里同时走信号线和电源铜皮,适合那些“电源和信号共用一层”的混合设计。缺点是处理麻烦,文件大,灌铜设置多,稍微配置不对就容易出现死铜、尖角、间距报错。
用一个表格对比会更直观:
| 对比项 | CAM Plane | Mixed Plane |
|---|---|---|
| 工作方式 | 负片,自动生成铜 | 正片,手动铺铜灌铜 |
| 文件大小 | 小 | 较大 |
| 操作难度 | 简单,适合纯电源/地 | 复杂,适合混合层 |
| 灵活性 | 较低,区域即边界 | 高,可走线可铺铜 |
| 典型场景 | 4层/6层板电源地层 | 嵌入式设计、特殊叠层 |
我的建议:常规多层板,电源层和地层能用CAM Plane就用CAM Plane。分割和网络分配非常直观,Gerber出来后也不容易出幺蛾子。要是某层既要走信号又要铺电源铜皮,才轮到Mixed Plane上场。
2.2 铜厚与间距参数怎么定
内电层的铜厚直接决定载流能力。常规1oz铜厚下,1mm宽的铜皮大致可以走1A左右电流,但这是理想值,实际还要考虑温升、散热条件、过孔位置。做电机驱动或ATX电源这类大电流板子,电源平面建议用2oz铜厚,分割区域的铜带要根据负载电流重新核算宽度,别想当然。
间距方面,内电层分割区域之间的间距至少20mil,我习惯做到40mil。为什么?因为分割线是物理切割,间距太小,制造时酸蚀误差会导致相邻两块铜皮之间产生毛刺或桥连,轻则短路,重则整板报废。如果两片分割区域之间有较高压差,比如反激电源的初级地和次级地,间距要适当加大,同时考虑爬电距离,通常建议至少2mm以上,高压场景还要参考具体安规标准。
另外,分割区与板边、固定螺丝孔、定位孔之间也要留出距离,避免机械应力导致铜皮撕裂,也避免孔壁镀铜后与内层铜皮形成意外的连铜。这些参数在布板阶段早定好,后面铺铜时才不会反复返工。
2.3 分割带宽、隔离间距与热风焊盘的默认值
在PADS中设置内电层规则时,有几个参数我会在动手前统一敲定。
第一是分割带宽,也就是分割线本身的线宽。PADS里分割线一般用20mil到40mil的线宽,太细了制造不清晰,太宽了挤占铜皮面积。通常保持默认20mil就够。
第二是隔离间距,即焊盘/过孔与周围铜皮之间的距离。CAM Plane下,PADS会自动根据你设定的Thermal参数生成隔离盘。隔离间距太小,焊接时容易连锡短路;太大,则连接散热焊盘的铜桥变细,载流和散热都不足。我常用的是外径0.6mm、内径0.3mm、开口宽0.25mm的热风焊盘,通孔直插元件会根据引脚直径适当放大。
第三是热风焊盘连接方式。电源内电层上,直插元件引脚和过孔连接到内层铜皮时,通常使用热风焊盘而不是直接连接,因为直接连接会在焊接时通过铜皮和过孔把热量导走,导致虚焊。热风焊盘的“散热桥”结构,本质上就是给热量和电流留出可控的通道。
注意:热风焊盘的连接宽度是通流瓶颈。大电流过孔如果热风焊盘开口太窄,会出现过孔过热甚至烧断。大电流网络我一般会把过孔设成直接连接(Direct),牺牲一点焊接便利性换取载流能力。
3. PADS内电层分割完整实操
3.1 准备工作:层叠设置与网络分配
开始分割前,先保证层叠设置里已经加好了内电层,并且类型已经被指定。
操作路径是:Tools -> Layer Definition,或者在Setup -> Layer Definition中打开层叠设置。选中你要作为电源层的那一层,把Type改成CAM Plane或Mixed Plane。这里有个细节:如果层叠是Top、GND、PWR、Bottom这种传统四层结构,通常GND层用CAM Plane全平面,PWR层用CAM Plane做分割。如果板子信号复杂,某层既要电源又要信号,才考虑Mixed Plane。
层叠类型设好之后,要分配网络。在Layer Definition对话框里,选中该内电层,点击“Assign Nets”,把整板的核心网络分配进去。比如电源层分配5V、3.3V、1.8V这个列表。对于CAM Plane,这里会涉及“默认网络”的概念,PADS会要求你选择一个网络作为整层的“背景网络”,通常是最大面积的那个GND或5V。背景网络之外,其他网络会在你画分割区域时被逐一指定。
很多初学者在这里忽略了一个提示——PADS会给CAM Plane自动分配一个网络。如果背景网络选错,后面所有的过孔、焊盘的连接关系都会乱掉,检查起来非常痛苦。我每次在这里都会花一分钟把网络列表过一遍,确认无误才继续。
3.2 用Split/Mixed Plane工具画分割区域:五步搞定
设置好层叠之后,真正的分割操作其实不复杂,难的是理解负片逻辑。以PADS Layout为例,操作路径是:
第一步,确认当前层是你要分割的内电层,比如PWR层,确保当前工作层已经切到PWR。
第二步,点击工具栏上的“Split/Mixed Plane”图标,或者通过Drafting -> Split/Mixed Plane菜单进入分割模式。
第三步,在板上用鼠标绘制一个封闭多边形区域,这个区域就是要分配给某个网络的分割块。绘制完毕后,PADS会弹出对话框,要求你选择这个区域对应的网络,从下拉列表里选中就行。
第四步,继续画其他区域。每一块区域都要封闭,区域之间不能重叠。画完一个网络区域后继续下一个,比如5V画一个圈,3.3V再画一个圈。
第五步,画完所有分割区域后,按Esc退出分割模式,然后执行Tools -> Pour Manager,或者直接点Flood图标,让PADS根据分割区域灌铜。
需要特别注意的是:分割区域必须严格闭合,哪怕有一点小缺口,PADS都可能无法识别或产生错误的连接关系。我习惯在画完后用“Select Net”高亮检查每一块区域,确保区域边界清晰,没有细长的“尖牙”和“尾巴”。
还有一点,画分割区域时建议给区域边界的起点留出足够余量,别紧贴板边。板边在后续成型时可能有公差,分割线太靠近边缘,制造时容易出现铜皮剥离或短路。
3.3 CAM Plane下分割的负片逻辑:你需要知道的事
CAM Plane是负片,这一点很多人一开始适应不了。为了少走弯路,可以这样理解:在CAM Plane上,你画的分割区域“里面”是保留铜皮的区域,“外面”也是铜皮,只不过PADS会在最终光绘时根据你的区域定义,把不同网络之间的“缝隙”腐蚀掉,形成隔离带。
所以,在CAM Plane下画分割区域时,你实际上是在“定义哪块铜属于哪个网络”,而不是在“挖掉哪块铜”。对PCB制造来说,CAM层的光绘数据本身就带有“这个范围内是铜”的信息,板厂照着做就行。
这带来的一个直接好处是,CAM Plane上的过孔和焊盘会自动根据它们落在哪个区域来决定连接关系:落在5V区域内的过孔,自动连到5V网络;落在3.3V区域内的过孔,自动连到3.3V网络;落在区域外背景网络上的过孔,则连接到背景网络。这个逻辑在DRC和网表检查中会自动生效,非常省心。
但反过来说,如果你的分割区域画得不对,比如两块区域之间意外地咬合在一起,或者某个区域没有完全包围某个过孔,过孔的网络归属就会出错,而且这种错误在CAM Plane上非常隐蔽,因为负片下你看到的颜色是反的,不熟悉的人很容易看走眼。我建议灌铜后一定要跑一遍完整DRC,并且用网络高亮功能把每个电源网络单独点开检查一遍。
3.4 分割后必须做的检查清单
灌铜完成只是第一步,真正的细节在检查里。下面是我每次分割后固定执行的检查清单,照着做能省掉后面一大半返工。
第一,用“Select Net”功能把每个分割网络单独高亮,检查是否有铜皮延伸到不该去的地方。比如5V网络是否意外拱到了3.3V区域边缘。
第二,检查分割区域之间是否出现了狭长铜带或锐角。PADS的DRC对锐角通常是无感的,但制造端很讨厌锐角,酸蚀时容易残留或断掉。看到锐角就顺手改成钝角。
第三,检查所有过孔是否落在了正确的分割区域。高速信号过孔换层时,如果参考平面被分割在另一个网络,问题会比较大。这个检查用网络颜色高亮很直观。
第四,检查热风焊盘的隔离间距是否足够。放大到焊盘级,确认没有间距过小或铜桥过宽的地方,尤其是通孔元件密集区域。
第五,执行Tools -> Verify Design,跑一遍完整DRC,重点看Clearance和Plane规则。PADS对CAM Plane的Plane规则检查有时需要单独配置,确认你已经打开了“Check plane”相关选项。
提示:分割检查不是在灌铜后一次性完成的。灌铜前先检查分割区域几何,灌铜后检查网络归属和间距,两个阶段分开做,效率更高,也不容易漏。
4. 铺铜:从分割到真正成型的关键一步
4.1 先搞清楚Flood和Hatch的区别
内电层分割完,接下来就要铺铜了。但这里先纠正一个概念:在CAM Plane下,其实并不需要手动铺铜,PADS会自动生成铜皮。真正需要手动铺铜的是Mixed Plane层或者你在信号层上做的电源/地铜皮。
Flood(灌铜)和Hatch(阴影/网格化)是PADS铺铜体系的基石。Flood是把铜皮真正地“灌”到指定多边形区域内,并按规则产生连接、隔离、热风焊盘等结构。Hatch则是把灌好的铜皮以网格或实心的形式显示和输出,Hatch的样式可以在铜箔属性里设置。
第一次使用PADS的人容易犯的错是:画了一个Copper Pour边框,然后点了Flood,结果没反应,或者显示没有铜。原因多半是选区太小、网络没分配、或者边框没闭合。PADS对Copper Pour的要求是:多边形封闭、网络已指定,之后才能正常Flood。
4.2 铺铜规则:连接方式、间距、孤铜与Keepout
对于Mixed Plane和信号层铺铜,铺铜规则主要集中在几个方面。
一是连接方式。焊盘与铜皮的连接有三种:直接连接、热风焊盘连接、不连接。电源焊盘建议直接连接或热风焊盘,区分在于电流大小;信号焊盘通常热风焊盘。直接连接的大铜皮焊盘,焊接时散热极快,波峰焊可能出现“冷焊”,所以除非是大电流网络,否则我都建议热风焊盘。
二是间距规则。铜皮与走线、焊盘、板边的间距要单独设置,不能和线间距一套规则混用。PADS里通过Design Rules -> Clearance设置,铜皮的安全间距一般比线间距大,常规我设8mil~10mil,高压区域另算。
三是孤铜处理。灌铜后PADS会提示有多少片孤铜(Isolated Copper),这些孤铜是没有网络连接的区域,留着没有电气作用,还可能成为天线,必须处理。可以用Pour Manager里的Flood + Remove Isolated Copper功能一键移除,或者手动删除。
四是Keepout(禁布区)。需要让铜皮在某一块区域“断掉”的地方,比如螺丝孔周围、天线净空区、高压隔离带、变压器正下方,就该用Keepout。PADS中右键选择Create Keepout,然后指定应用层。注意:如果只希望某层禁布,要把Keepout层设置成该层;如果不指定层,默认为所有层,可能把别的层也禁掉了,这个细节很坑。
注意:Keepout必须在Flood之前放置。灌铜后再放Keepout,当前铜皮不会自动挖掉,必须重新Flood一次才会生效。
4.3 网格铜与实铜怎么选、怎么切换
热搜里有个“pads 网格铜箔怎么变实铜”,说明这个需求很真实。网格铜和实铜在PCB里用途不同:实铜载流能力强、散热面积大、阻抗低;网格铜因为铜箔呈网状,对基材的附着力更强,大铜皮不容易起泡,热胀冷缩适应性也更好,但载流能力和屏蔽性能略差。
在PADS里,铺铜边框(Copper Pour)本身不是实铜或网格铜,它只是一个“容器”,真正决定外观的是Hatch选项。选中所画铜皮边框,右键属性,找到Hatch相关设置,把Hatch样式改成None或Solid,然后重新Flood,网格就变实铜了。
如果只是想让某一小块区域从网格变实铜,不需要改全局,只要选中那一块铜皮边框改属性再重新Flood即可。需要注意的是,实铜面积过大时,PCB生产可能要求做网格填充或棋盘格填充来保证树脂流动均匀,这点板厂会在工程咨询时跟你确认,但画板时心里有数会更好。
4.4 电源设计中的铺铜禁区:高压、高频与散热场景
铺铜不是越多越好,至少下面这几个场景要克制。
第一个场景是电机驱动。热搜里那句“电机上面铺铜会导致高EMC”非常经典。电机本体和驱动电路附近如果铺了大片整铜,电机旋转产生的磁场会在铜皮中感应涡流,PWM开关的高频噪声又通过寄生电容耦合到铜皮上,结果就是原本想用铜皮散热,反而变成了一个巨大的辐射天线。正确做法是电机本体正下方和上方区域设置Keepout,或者改用网格铜降低涡流,同时缩短PWM走线到电感、MOS管的回路面积。
第二个场景是反激电源。反激电源的初级侧和次级侧必须严格隔离,内电层分割时,初级地与次级地之间要留出足够间距,光耦和Y电容下方的分割区要仔细处理。如果铜皮跨过安全隔离带,爬电距离就不够了,安规测试直接挂。我这里处理反激时,常在初级地和次级地之间画一条较宽的分割带宽,并在相关层加Keepout,确保不会有铜皮“越界”。
第三个场景是高频开关节点。功率管的开关节点(比如同步Buck的SW节点)下方不要放置完整铺铜,避免寄生电容耦合噪声。如果板子空间紧张,可以在开关节点正下方做网格铜或挖空处理,等工程师在EMC整改时,这样的结构也留了调整余地。
5. 高频翻车实录:内电层分割与铺铜常见问题
5.1 定位孔、螺丝孔周围铜皮怎么都删不掉
这是个高频问题,很多人问“pads 定位孔怎么删除”“pads开孔删不掉”。其实这通常不是铜皮删不了,而是你漏了Keepout。
定位孔、螺丝孔如果只是放在Board Outline上做了开口,内电层铜皮不会自动避开,需要手动在孔周围画Keepout区域。如果你画了Keepout但铜皮依然灌进去,大概率是Keepout的应用层不对——Keepout默认是All Layers,但有些操作会把它限定到某一层,导致内电层没被覆盖。
解决步骤是:先选中孔周围的Keepout边框,确认它的层设置覆盖了内电层;如果没有,重建Keepout。之后再重新Flood一次,铜皮就会自动避开。如果是分割区本身的边界越过了孔,那就回到分割区域编辑,把孔排除在区域外,重新灌铜。
5.2 分割区过孔连不上、网络不对怎么排查
过孔连不上内电层,最常见的原因是过孔网络和分割区域网络不一致。比如过孔属于3.3V网络,但落到了5V分割区域内,PADS在CAM Plane下就不会把它连接到5V,而是自动隔离,造成开路。
排查方法:用Select Net高亮3.3V网络,看看过孔是否落在高亮区域内。如果过孔在区域外,那要么调整过孔位置,要么把分割区域扩大把过孔包进来。如果是Mixed Plane层,还要检查过孔连接方式是不是被设置成了No Connect。
还有一种情况:过孔的Thermal参数允许连接,但连接宽度为0或太小,导致灌铜时PADS忽略了连接。在Layer Definition里检查该层的Thermal设置,确保热风焊盘连接宽度大于0。
5.3 网格铜变实铜、禁止铺铜区失效的现场处理
网格铜变实铜,前面提过是改Hatch属性后重新Flood。但有一个坑:如果你是在Flood之后单独修改了一块铜皮的Hatch样式,PADS有时不会刷新到当前显示的铜皮数据,看起来还是网格。解决办法是Plane -> Flood All,或者先删除该块铜皮数据再重新Flood,一般就好了。
禁止铺铜区失效,除了Keepout层设置问题,还有一种可能是:Keepout画在了Copper Pour边框之外或刚好骑在边界上。PADS的Keepout必须被Copper Pour边框完全包含,灌铜时才会挖空。如果Keepout与边框相交但不完全在内部,结果可能不可预期。建议把Keepout画得比实际要挖空的范围大0.5mm左右,留出余量。
5.4 DRC报错与跨分割问题的排查思路
DRC报错是铺铜后最让人头晕的事情,动辄几百个错误,看了就头大。正确的排查顺序很重要。
先看错误类型。如果是Clearance类错误,优先点开错误信息看坐标,放大到局部,通常就是热风焊盘间距不够、分割区之间太近、铜皮与走线间距不足。把这些阻焊桥、隔离带、间距数据统一调整,再重跑DRC,错误数量会断崖式下降。
如果是Plane类错误,比如“Plane Connect Violation”,多半是过孔落在错误的网络分区里,或者热风焊盘设置不合理。这种错误需要结合网络高亮来查,别只看报错列表。
跨分割问题是DRC不一定会报,但性能很致命的隐患。当一个高速信号从顶层换到底层时,如果它的回流信号必须跨过内电层的一条分割线,参考平面就不连续了,信号会出现严重的阻抗突变。排查方法是:打开所有层,观察关键信号走线的投影路径,确保它下方的相邻参考平面是连续的,没有被分割线切断。如果确实跨了,就调整分割区域或改走线路径。
我自己在处理高速信号和内电层分割共存时,会先画分割区域,再走关键信号,让信号路径绕开分割线。这样比后面反复改分割区域要快得多。
最后分享一个我坚持了很多年的小习惯:每次Flood前,先按快捷键Ctrl+Alt+S打开层叠设置,把内电层的网络分配重新核对一遍,确认每一个分割区域的网络都正确,再进场灌铜。这个动作看起来琐碎,但能避免绝大多数“灌完铜发现网络全乱”的返工。PADS的电容性灌铜和网络分配机制不算复杂,但越是简单的环节,越考验流程习惯。你的多层板电源设计能不能一次通过评审,往往就藏在这些细节里。