画完一块电源板准备截图评审时,我发现整板铺铜把底层走线、丝印和过孔标号全都糊成一片绿色。当时我刚换到立创EDA专业版不久,下意识想找“隐藏铺铜”按钮,结果在菜单里翻了半天也没找到。后来请教了用这款工具画了几年板子的朋友,又自己反复试了好几个版本,才把铺铜隐藏、显示、重建和参数优化这套逻辑彻底理顺。说实话,铺铜是PCB设计里最基础也最容易被忽视的环节,但它在立创EDA专业版里藏着一系列细碎的操作细节:怎么快速隐藏、怎么按对象类型筛选、怎么避免隐藏后忘掉重建、实心和网格怎么选、死铜怎么清理。这些坑我基本都踩过一遍,下面把我总结出来的完整用法和实战思路写出来,希望对正在用或准备用立创EDA专业版的人有帮助。
1. 铺铜隐藏不只是“视觉问题”:我为什么非要研究这个功能
1.1 布线阶段的最大干扰源:铺铜把信号细节全盖住了
很多人以为铺铜隐藏只是为了让界面看起来清爽,但我遇到的实际问题是操作层面的。比如在两层板上给电源网络铺完一整块铜皮之后,顶层和底层的走线会被大片色块挡住。立创EDA专业版默认铺铜显示出来后,铜皮对底层对象几乎是不透明的,你往下放置元件、调整走线、改丝印位置,都得靠经验去猜铜皮下边到底是什么结构。如果板子上还有好几组精密的模拟信号走线,这种视觉遮挡带来的误判风险就非常明显。
我自己的做法是在布线与布局阶段默认把铺铜隐藏掉,只在需要检查回流路径或电源平面完整性时才打开。这里说的“隐藏”不单单是视觉上的“眼不见为净”,而是让铺铜不再参与每一次交互式操作的计算,不然鼠标一动,整个铜皮边界都在闪烁重算,越复杂的板子越卡。
1.2 卡顿与自动重建:隐藏铺铜真正解决的性能问题
还有一个很容易被忽略的点:铺铜不仅仅是“画一块色块”,它背后有实时或半实时的几何计算。立创EDA专业版里,你移动一个过孔、拉一条走线,软件都要判断这块铜皮的新边界是否符合规则,是否需要重新填充。这个计算量在小板子上没感觉,但板子面积一大、层数一多,或者板上密密麻麻都是排针、电源引脚这类会导致铺铜边界剧烈变化的元件时,卡顿感会非常明显。
所以我要强调一个观点:隐藏铺铜并不只是显示层面的操作,它实际上是让软件跳过铺铜更新的“性能开关”。在布线和布局阶段把铺铜的状态从“实时参与绘制与计算”切换为“先不管”,把CPU资源留给更频繁的走线操作,等布局布线基本稳定后,再一次性重建所有铺铜。这个用法带来的流程改善,远远大于“看得见看不见”这点事。
1.3 出图和评审阶段:铜皮要“按需现身”
等板子画得差不多,出GERBER、发板厂打样、或者截图给同事评审的时候,又需要把铺铜完全显示出来。这时候如果还隐藏着,你看到的板子其实不是实际生产时的样子,铜皮的边界、热焊盘连接、死铜区域都会被忽略。
我经历过一次很尴尬的情况:板子整体评审时大家都觉得走线很干净,结果发出去打样回来,发现某个电源引脚为了铺铜连接方向,硬生生多了一根细长的铜带,不仅难看,还影响了旁边信号线的间距。原因就是评审的时候铺铜处于隐藏状态,谁都没注意到这块铜皮的真实形状。从那之后,我的习惯就固定下来:评审和出图前必须把铺铜显示状态恢复,并且跑一次完整重建。
2. 立创EDA专业版藏起铺铜的完整操作路径
2.1 全局隐藏:用图层显隐快速关掉铺铜显示
立创EDA专业版的操作界面和一些老牌EDA不太一样,它没有直接把“隐藏铺铜”做成一个大按钮挂在显眼位置,而是把相关操作分散在图层管理、对象属性、以及右键菜单里。我用的版本中,比较稳妥的全局隐藏方法是找到右侧或底部的图层控制面板,把“铺铜/敷铜区域”这一层的显示关掉。
需要注意,走线和铺铜在物理上同属一个电气层,比如顶层TOP层里既有走线也有铺铜,所以直接关闭整个TOP层会把走线也藏掉,这不是我们想要的。我摸索出来的思路是:在图层管理里单独找到铺铜区域类型的显隐开关,或者通过“筛选”功能只选中铺铜区域,然后统一执行隐藏操作。不同小版本的菜单位置可能会有一点差异,但思路是一致的:先把选择对象限定为铺铜,再隐藏。
如果你用的是比较新的专业版,可以试试在空白处右键,看有没有“选择过滤器”或“选择筛选”这类入口,把“铺铜区域/铜区域”以外的选项都取消,然后框选整个板子,这时候选中的就全是铺铜。接下来右键菜单里通常会有“隐藏”或“设置不可见”的选项。这个操作比图层显隐更精准,也是我日常最常用的方式。
2.2 只隐藏选中铺铜:对象属性与手动隐藏的组合
有些时候我不想把所有铺铜都关掉,只想隐藏某一块特定区域。比如板子的地平面铺铜已经调好,不想再动;而另一块电源铺铜还处于待优化状态,暂时不想让它干扰视线。这种情况适合用对象级的隐藏。
具体做法是单击选中目标铺铜区域,在右侧属性面板里找到显示相关选项。属性面板里一般会有“显示/隐藏”或“填充/不填充”这类开关。如果你想把这块铜皮彻底从视觉上去掉,可以将其填充模式调整为“不填充”或“无填充”,这样铺铜的边界框还在,方便你之后重新调整边界,但内部的铜色块不会渲染出来,也不会影响你观察底层的走线。这个“保留边界但取消填充”的方法,其实是比单纯隐藏更实用的操作思路,因为它保留了可编辑性。
如果你需要一次隐藏多块铺铜,可以先按住Ctrl或Shift键多点选,也可以在筛选器打开的状态下框选多块,然后统一在属性面板里切换显示状态。我习惯把这种组合操作记成一个小流程:限定类型、框选、属性面板关显示。整个过程熟练之后十几秒就能完成,比在图层管理里翻来翻去快很多。
2.3 关键提醒:隐藏铺铜后的“重建”陷阱
这里必须重点提醒一下。隐藏铺铜不等于删除铺铜,也不等于铺铜和电路没关系了。在立创EDA专业版里,如果你在铺铜隐藏状态下继续改走线、加过孔、移动元件,那么原来的铺铜区域实际上已经“过期”了,只是你看不见而已。一旦你直接打开显示,软件往往会提示你需要重建铺铜,或者在某些版本中会默认保留旧的结果并允许你稍后手动更新。
我有一次就是在这个环节上栽了跟头:改了几条高速信号线之后忘了重建铺铜,直接导出生产文件,结果PCB厂家加工出来的板子铜皮形状和我在软件里最后一次完整显示的状态不一致。不是因为软件有bug,而是因为铺铜隐藏期间发生了多次局部修改,却没有被执行统一的重新计算。
为了避免这种情况,我给自己定了一条规矩:每次在铺铜隐藏状态下完成一轮布局或布线调整之后,保存文件前必须手动执行一次“重建所有铺铜”或“全部重新铺铜”,然后立刻跑DRC。这样能保证你最终看到的铜皮就是生产时要用的铜皮,不会出现隐藏状态下的“信息差”。如果你不确定操作入口在哪,可以在顶部菜单里找“工具”“设计”之类的心智相近菜单,或者查一下当前版本说明书里的“铺铜重建”关键词。
3. 铺铜优化实战:把参数调到“能打样”的水平
3.1 实心铺铜与网格铺铜:不同工艺下的选择逻辑
隐藏问题解决之后,铺铜优化的重点是参数设置。立创EDA专业版在放置铺铜区域时,会让你选择填充类型,最常用的就是实心和网格两种。我的观点是:不要只看别人怎么选,要看自己的板子过什么工艺。
实心铺铜的优点是阻抗低、回流路径完整、散热能力强。电源板或大电流回路,我一般优先用实心铺铜。但实心铺铜的缺点也很直接:大面积铜皮在回流焊时吸热太快,如果旁边有细小焊盘,容易出现焊接冷焊或立碑。同时,实心和绝缘基材的热膨胀系数不一样,超大面积的实心铜皮在温度剧烈变化时还可能引起板材轻微翘曲。
网格铺铜则更像是“少铜化”处理,铜占空比通常在60%到80%之间。它对手工焊接、波峰焊更友好,因为加热时铜皮带走的热量更少。除此之外,在一些需要控制阻抗一致性的信号层,网格铺铜因为能减小与信号走线之间的耦合面积,偶尔会有正面效果。但它并不是万能的,网格的每一条细铜带都有一定电感,高频下回流阻抗可能比实心铜更高,如果用在电源完整性要求很高的GPU核心供电附近,反而会添乱。
我给的参考建议是:两层板或四层板中的顶层/底层,如果没有大电流需求,网格铺铜和实心铺铜都可以,但优先实心;有大电流或低阻抗地平面需求时,必须实心;如果工艺上明确是手工焊或波峰焊,且发热器件多,可以局部使用网格铺铜来降低热量堆积。下面这个表是我自己习惯的选型逻辑:
| 场景 | 推荐填充类型 | 原因 |
|---|---|---|
| 地平面/电源平面 | 实心 | 低阻抗、完整回流路径 |
| 大电流回路 | 实心 | 降低直流电阻和温升 |
| 手工焊接样件板 | 网格优先 | 减少焊接热量流失 |
| 高频信号层局部铺铜 | 实心或宽网格 | 避免细窄铜带引入额外电感 |
| 板边或大面积空余区 | 网格/实心皆可,网格更省腐蚀液但强烈建议认真清死铜 | 结构强度与制造良率兼顾 |
3.2 安全间距、热焊盘与连接方式:焊接和EMC都靠它
铺铜和周围对象之间的安全间距,直接决定了铜皮和相邻走线、焊盘之间的距离。立创EDA专业版里,这块参数一般可以通过规则设置来定义,也可以单独给某个铺铜区设置覆盖规则。如果安全间距设得太小,比如0.1mm以下,生产厂家的蚀刻设备和良率都会面临比较大压力,而且高压区域还可能出现爬电距离不足的问题。普通信号板我一般设0.2mm到0.3mm,高压或电源板就按安规要求来,比如220V区域至少保持1mm以上,具体按产品标准执行。
连接方式是最容易被忽略但又非常影响焊接质量的部分。所谓连接方式,是指铺铜与同网络焊盘或过孔连接时的形态。常见的有全连接和热焊盘(也叫十字连接、星形连接)。
全连接就是铜皮把焊盘整个包进去,电气连接最充分,热传导也最快。但正因为导热快,手工焊接或者回流焊时,烙铁或炉温很难让焊盘上的锡膏在铜皮吸热的情况下快速熔化,很容易出现虚焊。所以我一般对贴片焊盘优先使用热焊盘,通过几条窄铜带连接焊盘和铺铜,既能保证电气通路,又能在焊接时阻断一部分热量快速流失。对过孔,尤其是大量接地过孔,我通常使用全连接,因为过孔本身不参与贴片焊接,全连接可以把过孔的阻抗降到最低。
在立创EDA专业版中,你可以设置铺铜区的默认连接方式,也可以针对特殊网络或特殊器件单独覆盖。不要嫌麻烦,花十分钟把电源芯片下面的GND热焊盘调整好,后面手工焊接和机器贴片都会顺利很多。
3.3 死铜、锐角和边界避让:铺铜完成后必查的几个细节
铺铜参数调到差不多之后,视觉上看起来就是一大片铜,但真正的优化工作才刚刚开始。死铜(也叫孤岛铜)是第一个要清理的对象。它指的是那些和同网络焊盘或过孔没有任何连接的独立铜块。死铜在电路中完全不参与电流导流,反而可能像一根天线一样引入电磁干扰,制造时还增加腐蚀时间。立创EDA专业版里有些铺铜属性提供“删除死铜”之类的选项,但我的经验是不能完全依赖它,最好在铺铜重建完、显示打开的状态下,逐块目检一遍。
锐角铜皮也是常见问题。当铺铜边界与走线形成小于90度的尖锐夹角时,在PCB制造过程中药水容易残留,导致铜皮剥离或酸角。很多生产厂家会在工艺说明里要求铜皮夹角不小于90度,处理办法是编辑铺铜边界节点,把尖锐拐角手动拉成钝角。这块操作在立创EDA里不算麻烦,选中铺铜区域后,用编辑边界的方式拖动节点就行。
另外还要检查铺铜边界是否侵入了不该覆盖的区域。比如螺丝孔周围要留出足够的安全距离,避免安装螺丝时刮伤铜皮;天线净空区不能有铜皮;拼接板的分割区域也要留出铣刀路径。对于这些特殊区域,最可控的办法是在铺铜之前就画好禁止铺铜区或挖空区域,让铺铜自动绕着走。等到铺铜完成后再想挖掉,效果也能实现,只是操作步骤更多,还容易漏。
4. 按场景定策略:接地、电机板、多层板铺铜怎么排
4.1 星型接地和整板铺铜怎么共存
很多从原理图阶段就习惯做星型接地的人,到了画PCB这一步会遇到一个矛盾:星型接地要求各路地电流在某个单一点汇合,不要形成公共地回路;但整板铺铜天然就是一块大平面,所有地网络都被铜皮连在一起了,这不就破坏了星型接地吗?
这个矛盾其实需要分层来看。星型接地主要用于模拟地和数字地、功率地和信号地之间的隔离,避免敏感电路被功率电流搞乱。解决办法不是不做铺铜,而是把地平面分割成几块区域,再用一个明确指定的“星点”做单点连接。比如我可以在地层上把模拟地、数字地、功率地各画一块铺铜区域,然后在星点位置放一个0欧电阻或磁珠,通过它把三块地铜皮连接起来。这样一来,既有铺铜的低阻抗和回流优势,又保留了星型接地的干扰隔离思路。
在立创EDA专业版中,这种分割铺铜的实现方式其实很简单:放多个铺铜区域,分别分配网络名,再让它们在不同层或者通过特定连接点相接。要注意的是,分割边界不要画得太随意,要保证每块铜皮覆盖到它对应网络的主要信号回流路径。如果分割边界横穿高速信号下方,反而会造成回流路径断裂,那就得不偿失了。
4.2 电机驱动类板子的铺铜禁忌
看到不少新手问,电机板下面能不能大面积铺铜,会不会导致EMC变高。这个问题其实挺经典,因为电机驱动板属于大电流、高dv/dt、高di/dt的典型场景,整板的铺铜策略和普通数字板差别很大。
电机驱动桥在开关瞬间会产生很高的电流变化率,如果这块变化的电流流经一个大面积铜皮,而这个铜皮的边界又比较远,那么整个回路面积就会很大,向外辐射的能量自然就更难控制。所以“电机上面铺铜导致EMC高”这个说法,本质上是“铺铜形成了大面积的电流环路”,而不是铺铜本身有罪。
正确的思路是让大电流回路尽量紧凑。功率地和信号地分开铺铜,功率地只覆盖驱动电路和电源输入输出相关区域,并且用多个过孔把顶层和底层功率地缝合起来,降低回流阻抗;信号地和敏感控制电路的地则单独铺铜,再在控制芯片附近通过一个单点连接到功率地。另外,在散热焊盘和MOS管附近铺铜时,要留足散热孔径,不要为了追求铜皮大而把热阻问题激化。我自己画过几块无刷电机驱动板,最后稳定下来的方案都是“功率地大铜皮+信号地独立小铜皮+星点单连”,EMC测试也比整板糊一层铜要好很多。
4.3 六层板铺铜与地过孔缝合的经验
到了六层板阶段,铺铜就不再只是给板子加一点地平面了,而是要系统考虑叠层和回流路径。很多初次画六层板的人,拿到层叠设置就按常规套:信号-地-信号-信号-地-信号。这个叠层不错,但具体到铺铜就是另一套功夫。
六层板里地层和电源层通常会铺整块铜皮,这没什么悬念。真正的细节在顶层和底层的局部铺铜,以及过孔缝合。过孔缝合,简单说就是在板边、高速线两侧、大电流回路附近,密集放置接地过孔,让各层之间的地平面形成良好的垂直连接。缝合过孔的间距要足够小才有意义,工程上常用1mm到2mm的间距,对GHz级别的高速信号,则要按1/20波长来估算,但普通板子不需要把每个区域都做到极致。
铺铜顺序也有讲究。我画六层板时的习惯是:先在中间地层铺整块GND铜,再在电源层铺电源网络铜,然后回到顶层和底层处理局部铺铜。每一层铺完铜都要重建一次,跑一下DRC,确认铜皮边界没有侵入特殊区域。如果等到所有层都画完再一次重建,一旦中间层某块铜皮大面积变化,别的层也连带受影响,排查起来非常头大。分层的意义就在于:每一层尽量独立控制变量,最后一轮统一重建时才不会互相干扰。
5. 从AD、KiCad、Cadence转过来的铺铜操作差异
5.1 AD能一键隐藏铺铜,立创EDA为什么找不到
从Altium Designer转过来的人,一开始最不适应的就是隐藏铺铜的入口变了。AD里通常可以通过快捷键或者菜单快速隐藏所有铺铜区域,一键解决,立创EDA专业版的界面逻辑做了重新梳理,隐藏操作分散在属性面板、图层管理和右键菜单之间,不像AD那样有一个全局大开关。
但这并不意味着立创EDA做不到。你只要记住:隐藏铺铜的核心不是“隐藏整层”,而是“限定选中铺铜区域再隐藏”。在AD里你可能习惯了视图层的显隐,到了立创EDA专业版,可以试着用筛选器把对象类型限定为“铺铜区域”,然后框选、右键隐藏。一次设置熟练之后,其实比AD的全局隐藏更精确,因为它可以单独藏某一块铜皮,而不是一刀切。
如果你确实想要一个接近全局隐藏的效果,也可以把所有铺铜区域全部选中,再在属性面板里统一关掉显示或填充。这里你可以自定义快捷键,把“选择所有铺铜区域”和“隐藏选中对象”绑定成组合,用起来就很接近AD的一键隐藏了。
5.2 禁止铺铜区和挖空:Cadence思路的本地化落地
Cadence里有个禁止铺铜区(anti-copper)的概念,用来在铺铜时主动创建一块挖空区域。立创EDA专业版没有完全同名的对象,但实现效果是差不多的。你可以用“禁止布线区”或Keepout层来画一块区域,铺铜在重建时会自动避让。如果Keepout区域在某个版本中不参与铺铜避让,还有一个替代思路:手动放置一个铺铜区域,设置网络为“无网络”,再把填充改成不填充,相当于做一个物理隔断。
这种“假铺铜式挖空”在我实际项目里很常用,尤其是在天线净空区、高压隔离槽、板边安装孔附近。要注意的是,无论用Keepout还是假铺铜做挖空,每次铺铜重建后都要检查一下边界,因为在一些操作顺序下,避让结果并不一定如预期那么准确。检查方法很简单:把铺铜显示打开,目视确认挖空区域没有半根铜丝伸进来。
5.3 立创EDA专业版和KiCad怎么选:我的实用判断
经常有人问立创EDA和KiCad哪个好用,这个问题没有统一答案,但可以从铺铜这个具体场景说清楚差异。KiCad的铺铜填充机制贴近经典开源EDA思路——画好铺铜区之后需要手动按B键重新填充,显示上也比较直白;立创EDA专业版的铺铜重建机制在交互上更接近商业软件,隐藏、局部调整、规则覆盖等功能都整合在属性面板里。
如果你是做产品级打样,元件库又主要在立创商城,那立创EDA专业版的优势是很实在的:从原理图符号、PCB封装到BOM下单、贴片服务是一条完整链路,铺铜过程中需要调用的元件信息基本都在云端同步好了。如果你做的是开源项目、长期归档文件,或者更喜欢离线开发和完全开放的格式,KiCad会更有安全感。
就铺铜优化这件事来说,两者都足够专业,真正决定体验的其实是你的习惯和项目配套工具链。我个人的做法是,小批量打样和公司项目用立创EDA专业版,因为省事;个人开源项目或长期保存设计文件时用KiCad,因为文件格式开放,未来不会受制于某个特定平台。
最后分享一个我自己固定的铺铜流程:布局阶段铺好铜直接隐藏,专心布线;布线完成打开铺铜,执行一次完整重建;目检死铜和锐角;再跑DRC,确认没有规则冲突;最后出图前再开一次铺铜显示,做最终检查。这套流程帮我省下了很多返工时间,也让我很少再被“铺铜隐藏之后忘记更新”这种问题坑到。立创EDA专业版的界面和版本更新很快,菜单入口可能变化,但“先隐藏、后重建、再检查”这套思路在任何PCB工具里都成立。希望这篇经验能帮你少走一些弯路。