
1. 敷铜这件事别被“默认操作”带偏了刚入行那会儿我看老师傅画板子最后一步永远是“铺地铜、打地孔、收工”。时间长了就形成一种肌肉记忆PCB画完不敷铜总觉得少了点什么像出门没带手机一样不踏实。后来做多了电源和电机驱动的板子被现实狠狠教育了几次——有些板子敷了铜之后EMC测试反而更差干扰耦合路径变得莫名其妙甚至原本能过的辐射项直接超标。这时候才明白敷铜从来不是“默认正确”的操作它是一把双刃剑。这篇文章想聊的就是这个事PCB到底什么情况该敷铜什么情况不该敷铜。核心关键词就几个——PCB、敷铜、GND、阻抗、EMC。我会从敷铜的本质作用讲起把“为什么敷”“为什么不敷”的逻辑拆开再结合具体场景给出可落地的判断标准。不管你是刚学画板的新手还是已经画过几十块板子的老手只要你在敷铜这件事上曾经犹豫过、踩过坑这篇内容都值得你看完。先给一个最朴素的结论敷铜的本质是给电流提供一条低阻抗的返回路径同时充当屏蔽和散热介质。如果一块板子上电流的返回路径本身就很短、很清晰或者敷铜会破坏已有的阻抗控制那敷铜就是画蛇添足。反过来如果板子上有大量高速信号、开关电源环路、或者需要散热的功率器件敷铜就是刚需。判断的标准不是“别人都敷”而是“这块板子的电流怎么流、干扰怎么耦合”。我见过太多人把敷铜当成一个“美化”步骤觉得铺上铜看起来更专业。但实际上一块敷铜不当的板子比不敷铜的板子更难调试。下面我从几个维度把这件事讲透。2. 敷铜到底在做什么从电流路径说起2.1 敷铜的第一性原理给返回电流一条近路任何信号电流都是从源端出发经过走线到达负载再通过地平面或地走线返回源端。这个返回电流走的路径不一定是“最短的几何路径”而是“最小阻抗路径”。在低频时返回电流会走电阻最小的路径也就是直线返回但在高频时返回电流会走电感最小的路径也就是紧贴着信号走线正下方的地平面返回。这就是敷铜的核心价值给高频返回电流提供一个紧贴信号走线的低电感路径。如果信号走线下方没有完整的地平面返回电流就被迫绕远路形成一个大的环路面积。环路面积越大辐射越强抗干扰能力越差。你可以把信号走线和返回路径想象成一对夫妻走线是丈夫返回电流是妻子两个人离得越近家庭越稳定离得远了就容易出问题。所以对于高速信号比如时钟、差分对、开关节点敷铜并保证地平面完整是控制EMC的基本功。没有地平面高速信号的返回路径就是一团乱麻EMC测试不过几乎是必然的。2.2 敷铜的第二个作用屏蔽与隔离敷铜还能起到屏蔽作用。在两层板或四层板中大面积的地铜可以隔离不同功能模块之间的电场耦合。比如模拟部分和数字部分之间铺一块地铜并打上密集的地孔就能有效减少数字噪声耦合到模拟区域。这个原理和屏蔽罩类似只不过是用PCB自身的铜层来实现。但这里有个关键点屏蔽效果取决于铜层的完整性和接地质量。如果敷铜是一块一块的“碎铜”或者地孔稀疏那屏蔽效果会大打折扣。我见过一些板子敷铜之后铜皮是孤立的没有打过孔接地这种铜皮不仅不能屏蔽反而会像天线一样接收和辐射噪声。所以敷铜之后一定要检查每一块铜皮是否都有足够的地孔连接到主地平面。2.3 敷铜的第三个作用散热功率器件比如MOSFET、稳压芯片、电机驱动在工作时会产生热量。PCB上的铜皮可以作为散热片把热量分散到更大的面积上。铜的导热系数大约是400 W/(m·K)虽然比不上铝但在PCB上已经是最好的选择。对于贴片功率器件通常会在器件下方铺一块铜皮并打上散热过孔把热量传到背面或内层。但散热敷铜也有讲究铜皮面积要足够大过孔要足够多而且不能影响信号的完整性。有些设计为了散热在开关节点下方铺了一大块铜结果开关噪声通过铜皮耦合到整个地平面导致EMC恶化。这就是典型的“解决了热问题引入了电问题”。3. 什么情况该敷铜五个典型场景3.1 高速数字电路地平面是刚需如果你在画DDR、PCIe、USB、HDMI这类高速接口敷铜不是“该不该”的问题而是“必须做”。这些信号的上升沿通常在几百皮秒甚至几十皮秒量级频率成分可以延伸到几个GHz。在这种频率下返回电流完全遵循“最小电感路径”也就是紧贴信号走线下方的地平面。如果地平面不完整返回电流被迫绕行就会形成大的环路。环路面积每增加一倍辐射强度大约增加6dB。你可以算一下一个1GHz的信号如果返回路径绕了1厘米环路面积就是1cm²辐射强度足以让EMC测试超标。所以高速数字电路的地平面必须完整敷铜之后要检查是否有被走线割裂的区域如果有需要用缝合孔把地平面连接起来。注意地平面被走线割裂是高速电路的大忌。如果一条走线从地平面中间穿过把地平面分成两半返回电流就会被迫绕过这条走线形成大的环路。解决办法是在走线两侧打缝合孔或者调整走线层让地平面保持完整。3.2 开关电源功率环路要最小化开关电源的PCB设计核心就是控制功率环路的面积。以Buck电路为例输入电容、上管、下管、电感组成的环路在开关瞬间会有很大的di/dt。这个环路面积越大辐射越强同时开关节点上的电压振铃也越严重。敷铜在这里的作用是为功率环路提供一个低阻抗的返回路径同时帮助散热。通常的做法是在输入电容和MOSFET下方铺一块铜皮作为功率地并打上多个过孔连接到主地平面。但要注意功率地和信号地要分开最后在一点连接避免开关噪声污染信号地。我个人的经验是对于开关电源敷铜要“厚”地孔要“密”。铜厚建议用2oz以上地孔间距不超过3mm。如果板子空间允许功率环路下方的铜皮要尽量完整不要被其他走线割裂。3.3 射频与模拟电路屏蔽与隔离射频电路和模拟电路对噪声非常敏感。敷铜可以提供一个稳定的参考地同时隔离不同模块之间的干扰。比如在射频前端通常会在信号走线两侧铺地铜并打上密集的地孔形成类似“共面波导”的结构。这种结构可以控制阻抗同时减少辐射。对于模拟电路比如运算放大器、ADC、传感器接口敷铜可以提供一个低噪声的地平面。但要注意模拟地和数字地要分开敷铜最后在ADC下方单点连接。如果模拟地和数字地混在一起敷铜数字噪声会通过地平面耦合到模拟区域导致ADC采样精度下降。3.4 大功率与散热需求铜皮就是散热片对于电机驱动、LED驱动、电源模块这类大功率电路敷铜的主要目的是散热。比如一个TO-252封装的MOSFET如果只靠引脚散热热阻大约在50°C/W也就是说每消耗1W功率结温升高50°C。如果下方铺一块2cm²的铜皮并打上9个散热过孔热阻可以降到20°C/W以下。但散热敷铜要注意铜皮要连接到稳定的地网络不能是浮空的。如果铜皮浮空不仅散热效果差还会成为天线。另外散热过孔要尽量多孔径建议0.3mm间距1.2mm左右这样既能保证散热又不会在回流焊时出现“漏锡”问题。3.5 两层板的顶层与底层用地铜填充空白区域两层板没有专门的地平面敷铜就显得尤为重要。在两层板上通常会在顶层和底层铺地铜并通过地孔连接。这样可以降低地阻抗减少返回路径的环路面积。但两层板的敷铜有个问题地铜容易被走线割裂导致返回路径不连续。所以两层板敷铜之后一定要检查地铜的连通性。如果某块地铜被走线完全包围无法连接到主地那这块铜皮就是孤立的需要打地孔或者调整走线。我通常会在敷铜之后用DRC检查一下“孤岛铜皮”把没有连接的铜皮删掉或者补地孔。4. 什么情况不该敷铜四个容易踩坑的场景4.1 阻抗控制线下方敷铜会改变特征阻抗这是一个非常容易被忽略的问题。如果你在画一条50Ω的特征阻抗线走线宽度和介质厚度都是经过计算的。但如果你在走线两侧铺了地铜而且铜皮离走线很近就会形成“共面波导”结构特征阻抗会发生变化。原本计算好的50Ω可能变成45Ω甚至更低。更麻烦的是如果你在走线下方也铺了铜但铜皮和走线之间的距离不均匀比如因为阻焊层厚度变化阻抗就会沿走线变化导致反射和信号失真。所以对于阻抗控制线要么不敷铜要么在敷铜时保持足够的间距并重新计算阻抗。提示在AD中可以用“阻抗计算器”或者嘉立创的阻抗计算神器输入敷铜间距后重新计算线宽。如果阻抗变化超过10%建议调整线宽或者增加敷铜间距。4.2 天线区域与开窗区域铜皮会吸收辐射如果你在板子上设计了PCB天线比如蓝牙天线、WiFi天线天线下方和周围是绝对禁止敷铜的。铜皮会吸收天线辐射的能量导致天线效率下降通信距离缩短。通常天线区域会做一个“净空区”所有层都不铺铜也不走线。同样对于某些传感器比如电容式触摸按键触摸区域下方也不能敷铜否则会改变电容值导致灵敏度下降。这些区域在敷铜时需要用“禁布区”或者“挖铜”的方式处理。4.3 高阻抗敏感节点铜皮会引入漏电流有些电路节点是高阻抗的比如pH传感器、电化学阻抗谱EIS的测量节点、光电二极管的输入端。这些节点的阻抗可能在兆欧级别任何微小的漏电流都会导致测量误差。如果在这些节点附近敷铜铜皮和节点之间的寄生电容和漏电阻会形成干扰路径。我做过一个电化学阻抗谱的项目刚开始在测量电极附近铺了地铜结果低频段的阻抗测量一直不稳定。后来把铜皮挖掉换成“保护环”结构问题才解决。所以对于高阻抗节点敷铜要谨慎必要时用保护环代替大面积地铜。4.4 电机驱动与高dv/dt节点铜皮会耦合噪声电机驱动板上的开关节点dv/dt非常高可能达到几十V/ns。如果在这个节点附近敷铜铜皮和节点之间的寄生电容会把开关噪声耦合到地平面导致整个地平面“跳动”。这种跳动会影响其他敏感电路甚至导致MCU复位。我见过一个电机驱动板开关节点下方铺了地铜结果EMC测试时辐射超标。后来把开关节点下方的铜皮挖掉只保留功率环路的铜皮问题就解决了。所以对于高dv/dt节点敷铜要“避让”不能盲目铺满。5. 敷铜的实操要点从参数到检查5.1 敷铜间距与线宽的选择敷铜时铜皮和走线、焊盘之间的间距是一个关键参数。间距太小容易短路间距太大铜皮碎片化屏蔽效果差。通常对于低压电路间距可以设为0.2mm到0.3mm对于高压电路比如220V输入间距要至少0.5mm以上具体参考安规要求。在AD中敷铜间距可以在“规则”中设置。我通常会把“Clearance”规则里的“Copper”到“Track”的间距设为0.25mm然后敷铜时选择“Pour Over All Same Net Objects”这样同一网络的焊盘和走线会被铜皮覆盖不同网络的则保持间距。5.2 地孔的数量与分布敷铜之后地孔的数量和分布直接影响接地质量。对于高速电路地孔间距建议不超过λ/20其中λ是最高频率对应的波长。比如对于1GHz的信号λ300mmλ/2015mm。所以地孔间距不要超过15mm。对于射频电路地孔间距要更密通常不超过3mm。对于散热敷铜地孔间距可以适当放宽但也要保证热阻足够低。我通常会在功率器件下方打9个以上的过孔孔径0.3mm间距1.2mm。5.3 敷铜后的检查清单敷铜完成后不要急着发板先做以下检查检查项检查方法合格标准孤岛铜皮DRC检查或手动查看无未连接的铜皮地平面割裂查看地平面层无走线穿越地平面阻抗变化重新计算阻抗变化不超过10%天线净空区查看禁布区无铜皮、无走线高阻抗节点查看保护环无大面积地铜散热过孔查看过孔数量满足热阻要求注意在AD21中可以用“Polygon Pour Manager”批量检查敷铜状态。如果发现孤岛铜皮可以右键选择“Delete Island”删除或者手动补地孔。6. 常见问题与排查技巧实录6.1 敷铜后EMC反而更差怎么回事这是最常见的问题。原因通常有三个一是地平面被割裂返回路径不连续二是铜皮浮空成为天线三是敷铜改变了阻抗导致反射。排查方法先用近场探头扫描板子找到辐射源然后检查地平面的完整性看看是否有走线穿越最后检查铜皮是否都有地孔连接。我遇到过一个案例一块四层板敷铜后辐射超标。后来发现是地平面层有一条走线从中间穿过把地平面分成了两半。把走线移到信号层后问题解决。6.2 敷铜后焊接不良是什么原因敷铜后焊接不良通常是因为铜皮散热太快导致焊盘温度不够。解决办法是在焊盘周围设置“热焊盘”Thermal Relief也就是用几根细线连接焊盘和铜皮而不是直接全连接。这样既能保证散热又能保证焊接时焊盘温度足够。在AD中可以在敷铜属性里选择“Thermal Relief”连接方式并设置导线宽度和间距。通常导线宽度设为0.3mm间距设为0.3mm。6.3 敷铜后板子翘曲怎么处理大面积敷铜会导致板子受热不均冷却后翘曲。解决办法是尽量让顶层和底层的铜皮面积对称避免一面铜多一面铜少。如果无法对称可以在铜皮上开一些“窗口”减少应力。另外选择Tg值更高的板材比如Tg170也能减少翘曲。6.4 敷铜后调试困难怎么排查敷铜后调试困难通常是因为铜皮把测试点覆盖了或者铜皮引入了额外的寄生参数。解决办法是在敷铜前把关键测试点设置为“禁布区”或者用“Keep Out”层标记。另外对于敏感节点可以用“挖铜”的方式把铜皮去掉减少寄生电容。7. 我的个人经验敷铜不是终点而是起点画了这么多年板子我越来越觉得敷铜不是一个“收尾动作”而是一个“设计决策”。它应该和布局、布线、层叠设计一起考虑而不是最后随便铺一下。我现在的习惯是在布局阶段就规划好地平面的结构在布线阶段就考虑返回路径敷铜只是把规划好的地平面“填满”。另外敷铜之后一定要做仿真或测试。如果是高速板可以用SI工具仿真一下阻抗和串扰如果是电源板可以用热仿真看看温度分布。不要等到板子打回来才发现问题那时候改的成本就高了。最后分享一个小技巧在AD中可以用“敷铜脚本”批量处理敷铜比如自动打地孔、自动删除孤岛铜皮。网上有一些开源的脚本比如“快速敷铜脚本”可以节省不少时间。但脚本只是工具关键还是背后的设计逻辑。敷铜这件事说到底就是一句话该敷的地方敷到位不该敷的地方坚决不敷。判断的标准不是习惯而是电流路径和干扰耦合的物理规律。希望这篇内容能帮你在下次画板时做出更清醒的决策。