
1. 铺铜这件事远比“画个铜皮”复杂得多刚入行那会儿我对铺铜的理解就是“把空白区域填满铜”觉得这活儿没什么技术含量。直到有一次做一块开关电源板铺完铜跑热仿真发现MOSFET下方的温升比预期高了将近20度排查了半天才发现是铺铜方式出了问题——铜皮把热量闷在了器件底下反而形成了局部热岛。从那以后我才真正意识到铺铜不是“填满就行”它涉及到散热、EMC、载流、阻抗控制、工艺可制造性等一连串工程问题。这篇文章想聊的就是Cadence Allegro平台上PCB铺铜的那些实战技巧和优化思路。不管你是刚接触Allegro的新手还是已经画过几块板子但总觉得铜皮“不太听话”的同行我都会把我在实际项目中踩过的坑、总结出来的方法尽可能完整地分享出来。核心会围绕动态铜Dynamic Copper的使用、铜皮优先级管理、禁止铺铜区的设置、散热与EMC的平衡、以及铺铜相关的常见问题排查来展开。Allegro的铺铜引擎和Altium DesignerAD的逻辑差别很大很多从AD转过来的朋友一开始会很不适应我也会顺带做一些对比说明帮你快速切换思维。整篇内容基于Allegro 17.4版本操作16.6的大部分操作逻辑也通用差异明显的地方我会单独标注。如果你手头正好有一块板子在铺铜阶段卡住了或者想系统地把铺铜这块知识补齐那接下来的内容应该能帮到你。2. 先搞清楚Allegro铺铜的底层逻辑2.1 动态铜和静态铜到底选哪个Allegro里的铜皮分两种动态铜Dynamic Copper和静态铜Static Copper。很多人刚上手时不太在意这个区别随手画完就不管了结果后面改设计的时候各种报错。动态铜的特点是它会自动避让。你画好一块铜皮设好网络Allegro会自动根据设计规则Constraint Manager里的间距规则去避让走线、过孔、焊盘和其他铜皮。走线挪了位置铜皮会自动重新填充。这个特性在设计迭代阶段非常省心。静态铜则相反它画出来是什么形状就是什么形状不会自动避让。你改了走线铜皮不会动DRC会报错需要手动重新灌铜。那是不是无脑用动态铜就行了也不是。动态铜的自动避让在复杂板子上会消耗大量计算资源尤其是铜皮数量多、避让关系复杂的时候每次灌铜都要等很久。而且动态铜在某些高频场景下自动避让产生的锯齿边缘可能不是你想要的。我的经验法则是这样的设计前期和中期一律用动态铜方便迭代。设计后期锁定阶段对于大面积的地铜和电源铜可以考虑转成静态铜减少灌铜时间也避免误操作导致铜皮形状变化。射频链路、阻抗敏感区域用静态铜手动控制形状确保边缘平滑、间距精确。转换方法很简单选中铜皮右键选择Change Shape Type在弹出窗口里切换Dynamic和Static。但要注意动态转静态之前一定要先灌铜Shape Fill否则转过去的是个空壳。2.2 正片铜和负片铜的适用场景Allegro支持正片Positive和负片Negative两种铜皮模式。正片就是你画的形状就是铜存在的区域负片是你画的形状是铜被挖掉的区域。负片主要用于内层的大面积平面比如GND平面和电源平面。负片的好处是文件体积小、灌铜速度快因为工具只需要记录“哪里没有铜”就行了。但负片的缺点是可视化不直观新手容易看错。正片则用于外层铜皮和需要精确控制形状的区域。外层因为要走线、放器件正片的灵活性更好。实际操作中内层平面我一般用负片外层铺铜用正片。这个组合在大多数项目里都适用。如果你的板子层数少、内层没有完整平面那全部用正片也没问题。2.3 铜皮优先级谁避让谁的游戏规则这是Allegro铺铜里最容易出问题的地方也是搜索热词里高频出现的“cadence铜皮优先级”。当两块铜皮重叠时谁避让谁答案是优先级高的铜皮不动优先级低的铜皮避让。优先级用数字表示数字越小优先级越高。默认新建铜皮的优先级是0也就是最高。举个例子你在顶层画了一块GND铜皮优先级默认0。然后你在同一个区域画了一块VCC铜皮优先级也是0。两块铜皮优先级相同Allegro就不知道该谁避让谁结果就是DRC报错或者铜皮填充异常。正确的做法是先画GND铜皮设优先级为1再画VCC铜皮设优先级为0。这样VCC铜皮保持完整GND铜皮自动避让VCC铜皮。或者反过来取决于你的设计意图。修改优先级的方法选中铜皮右键Assign Priority输入数字即可。也可以在Shape Global Dynamic Shape Parameters里设置默认优先级。注意优先级数字可以是负数比如-1比0优先级更高。但一般不建议用太多层级2到3个优先级足够应付大多数场景。层级太多反而容易混乱。2.4 铜皮参数设置里几个关键项在Shape Global Dynamic Shape Parameters里有几个参数值得特别关注Clearance铜皮与其他对象的间距。这个值通常跟随Constraint Manager里的规则但也可以在这里单独覆盖。我一般不动这个让它跟随全局规则。Thermal Relief散热焊盘的连接方式。对于需要焊接的插件焊盘和某些表贴焊盘铜皮不会直接连接而是通过几根“辐条”连接这就是热焊盘。辐条宽度和数量可以设置。辐条太细载流能力不够辐条太粗焊接时散热太快容易虚焊。Void Oversize避让区域的额外扩展量。比如你设了0.1mm铜皮避让走线时会在规则间距基础上再多让0.1mm。这个参数在高压场景下很有用可以增加安全裕量。Minimum Sliver最小铜皮碎片宽度。灌铜后如果产生很细的铜皮条小于这个宽度会被自动移除。这个参数能有效避免“铜丝”问题。Smooth Factor铜皮边缘平滑度。值越大边缘越平滑但灌铜时间越长。一般设默认值就行射频区域可以适当调大。3. 手把手实操从零开始铺一块合格的铜皮3.1 铺铜前的准备工作铺铜之前有几件事必须先确认否则后面返工的成本很高。第一确认层叠结构。Setup Cross-section里检查层叠是否正确铜厚、介质厚度是否和板厂确认过。铺铜的载流能力和散热效果直接跟铜厚相关1oz铜和2oz铜差别很大。第二确认设计规则。Setup Constraints Constraint Manager里检查Spacing规则是否完整。特别是铜皮到走线、铜皮到过孔、铜皮到焊盘的间距规则。如果规则没设好铺出来的铜皮要么间距过大浪费空间要么间距过小有短路风险。第三确认网络。铺铜之前想清楚这块铜皮要连哪个网络。GND铜皮连GND网络电源铜皮连对应的电源网络。网络选错了后面改起来很麻烦。第四确认禁止铺铜区。板子上有些区域是不能铺铜的比如天线区域、某些敏感模拟电路区域、螺丝孔周围、板边一定范围内。这些区域需要提前画好禁止铺铜区Shape Keepout。3.2 绘制铜皮的几种方式Allegro里画铜皮有几种方式多边形绘制Polygon最常用的方式。Shape Polygon然后在Options面板里选择铜皮所在的层、网络、形状类型动态/静态。然后用鼠标在板子上勾勒出铜皮的轮廓。画的时候可以走直角也可以走圆弧Allegro会自动处理。矩形绘制RectangularShape Rectangular适合画规则的矩形铜皮。速度快但形状受限。圆形绘制CircularShape Circular适合画圆形铜皮比如某些圆形焊盘周围的铜皮。从现有形状复制如果你已经画好了一块铜皮想在其他区域复制一块相同形状的可以用Edit Copy然后在Options面板里选择复制到哪一层、哪个网络。我个人的习惯是大面积地铜用多边形绘制局部电源铜用矩形绘制特殊形状用多边形加圆弧。3.3 灌铜操作和参数选择铜皮画完之后需要灌铜才能看到实际填充效果。Shape Fill然后选择要灌铜的铜皮或者直接框选整个板子。灌铜时Options面板里有一个Fill Mode选项Smooth平滑模式铜皮边缘平滑灌铜时间长但效果最好。最终出图前用这个。Rough粗糙模式灌铜速度快边缘呈锯齿状适合设计过程中快速查看。Disabled不灌铜只显示轮廓。我的习惯是设计过程中用Rough模式速度快能看清大致效果就行。最终确认前切到Smooth模式灌一次检查有没有问题。灌铜还有一个Auto Fill选项勾上之后每次修改设计规则或移动对象铜皮会自动重新灌。这个功能很方便但在复杂板子上会拖慢操作速度。板子大的话建议关掉手动灌铜。3.4 铜皮编辑的常用操作铜皮画好之后经常需要调整。几个高频操作修改铜皮形状选中铜皮右键Shape Edit然后拖动铜皮的顶点或边来调整形状。也可以添加顶点、删除顶点。挖铜在铜皮上挖一个洞。Shape Manual Void Polygon在铜皮上画出要挖掉的区域。挖铜常用于在铜皮上开孔让其他信号穿过或者在铜皮上做隔离。铜皮合并两块相同网络的铜皮可以合并成一块。选中两块铜皮右键Shape Merge。合并后灌铜更高效铜皮也更完整。铜皮分割一块铜皮分割成两块不同网络的铜皮。Shape Split然后画出分割线。这个操作要小心分割后两块铜皮分别指定网络。铜皮删除选中铜皮直接按Delete。但要注意如果铜皮已经被灌铜删除前最好先确认没有其他对象依赖它。4. 禁止铺铜区与铜皮避让的实战细节4.1 禁止铺铜区的正确画法禁止铺铜区Shape Keepout是Allegro里非常实用的功能。你画一个区域告诉工具“这里不许铺铜”所有铜皮都会自动避让这个区域。画法Shape Rectangular或Shape Polygon在Options面板里把Shape Type选成Keepout然后选择要禁止的对象类型铜皮、走线、过孔等。一般禁止铺铜区只需要禁止铜皮其他对象是否禁止看具体需求。禁止铺铜区的典型应用场景天线区域天线下方和周围一定范围内不能铺铜否则会影响天线性能。螺丝孔周围螺丝孔周围需要留出禁布区避免螺丝拧入时压到铜皮造成短路。板边板边一定范围内通常是0.5mm到1mm不能铺铜避免铣板时铜皮翘起。高压隔离区高压区域和低压区域之间需要留出足够的隔离距离这个区域内不能铺铜。晶振下方有些设计会在晶振下方挖空铜皮减少寄生电容对频率的影响。注意禁止铺铜区和铜皮避让是两回事。禁止铺铜区是主动告诉工具“这里不许有铜”铜皮避让是铜皮根据规则自动避让其他对象。两者配合使用效果最好。4.2 铜皮避让的优先级冲突排查铜皮避让最常见的坑就是优先级冲突。两块铜皮重叠优先级相同灌铜后可能出现铜皮形状异常、DRC报错、或者铜皮直接消失。排查思路先看DRC报错信息确认是哪两块铜皮冲突。选中铜皮右键Assign Priority查看当前优先级。根据设计意图调整优先级让需要保持完整的铜皮优先级更高。重新灌铜确认问题解决。还有一种情况是铜皮和走线冲突。铜皮避让走线是正常的但如果走线太密铜皮被避让得支离破碎就会出现很多细小的铜皮碎片。这时候需要调整走线间距或者调整铜皮的避让参数。4.3 铜皮到板边的距离控制铜皮到板边的距离是一个容易被忽视但很重要的参数。距离太小铣板时铜皮可能翘起或短路距离太大浪费板面空间。一般建议普通板子铜皮到板边0.5mm以上。高压板子铜皮到板边1mm以上。射频板子根据具体设计可能需要更大距离。在Allegro里板边通常用Outline层定义。铜皮到板边的距离可以通过Constraint Manager里的Shape to Outline规则来控制也可以手动在画铜皮时留出距离。4.4 散热焊盘的热焊盘连接设置散热焊盘Thermal Pad的连接方式直接影响焊接质量和散热效果。Allegro里通过Thermal Relief参数来控制。热焊盘连接有几种模式Orthogonal辐条呈正交方向上下左右。Diagonal辐条呈对角线方向。Full Contact铜皮直接连接焊盘没有辐条。散热最好但焊接时散热太快容易虚焊。对于需要手工焊接的板子建议用Orthogonal或Diagonal模式辐条宽度根据载流需求设置。对于回流焊的板子可以适当增加辐条宽度或直接用Full Contact。辐条宽度计算假设焊盘需要承载2A电流铜厚1oz约35μm温升允许10度。根据经验公式每毫米宽度的1oz铜大约能承载1A电流。那么2A需要至少2mm总宽度。如果设4根辐条每根至少0.5mm宽。实操心得热焊盘参数在Shape Global Dynamic Shape Parameters Thermal Relief里设置。修改后需要重新灌铜才能生效。建议在铺铜之前就把这个参数设好避免后期返工。5. 铺铜与EMC、散热的平衡之道5.1 铺铜对EMC的影响机制铺铜对EMC的影响是双面的。铺得好铜皮可以作为屏蔽层减少电磁辐射铺得不好铜皮可能成为天线反而加剧辐射。关键点在于铜皮必须是完整的、低阻抗的参考平面。如果铜皮被走线切割得支离破碎或者铜皮上有很长的“铜丝”这些细长结构在高频下就是天线。几个EMC相关的铺铜原则地铜要完整地铜皮尽量保持完整避免被走线切割。如果必须切割确保切割后的每块地铜都有良好的接地过孔连接。铜皮边缘要平滑锯齿状的铜皮边缘在高频下会产生辐射。用Smooth模式灌铜确保边缘平滑。避免长铜丝灌铜后检查有没有细长的铜皮条如果有调整走线或铜皮参数消除。过孔缝合地铜皮边缘和关键区域周围打接地过孔把铜皮和地平面紧密连接。过孔间距一般小于最高频率波长的1/20。5.2 电源铺铜的载流与散热设计电源铺铜的核心诉求是载流和散热。载流不够铜皮发热甚至烧断散热不好器件温升超标。载流计算前面提到1oz铜每毫米宽度约承载1A电流。但这个经验值是在温升10度的条件下。如果温升允许更高载流能力可以更大。具体可以参考IPC-2152标准里的图表。实际设计中我一般会留至少50%的裕量。比如需要承载3A电流我会按4.5A来设计铜皮宽度。因为实际工作中铜皮温度升高后电阻会增加载流能力会下降。散热设计电源器件下方的铜皮要尽可能大并且用多个过孔连接到内层或底层的铜皮形成散热通道。过孔越多散热效果越好。但过孔太多会影响焊接需要平衡。实操心得对于发热量大的器件如MOSFET、稳压芯片我会在器件下方铺一块独立的铜皮用密集的过孔连接到地平面。这块铜皮不连接其他网络只做散热用。这样既保证了散热又不会引入额外的电气连接问题。5.3 高频区域的铺铜策略高频区域如射频链路、高速差分线的铺铜需要特别小心。铜皮会引入寄生电容影响阻抗和信号完整性。几个原则射频链路下方铺完整地铜射频走线通常需要参考平面下方铺完整的地铜可以提供稳定的参考。铜皮到走线的距离要精确高频下铜皮到走线的距离直接影响阻抗。这个距离需要根据阻抗计算结果来设置不能随意。避免铜皮跨越分割区域高速信号不能跨越地铜的分割区域否则回流路径断裂信号完整性会严重恶化。铜皮边缘处理高频区域铜皮边缘建议做圆弧处理减少边缘辐射。5.4 铜皮对焊接工艺的影响铺铜对焊接工艺的影响经常被忽视。铜皮面积大、散热快焊接时热量被迅速带走容易导致虚焊、冷焊。几个应对措施热焊盘连接对于需要焊接的焊盘用热焊盘连接而不是直接连接。热焊盘的辐条可以减少散热速度。铜皮分割对于特别大的铜皮可以适当分割成小块减少单块铜皮的散热面积。焊接工艺调整如果铜皮散热太快可以适当提高焊接温度或延长焊接时间。但这个需要和焊接工艺人员确认不能随意调整。6. 常见问题排查与避坑指南6.1 铜皮灌铜后消失或形状异常这是Allegro新手最常遇到的问题。铜皮画好了灌铜后要么不见了要么形状跟预期完全不一样。原因一优先级冲突。两块铜皮优先级相同Allegro无法决定谁避让谁可能导致其中一块被完全避让掉。解决方法调整优先级。原因二网络未指定。铜皮没有指定网络Allegro不知道这块铜皮该连哪里灌铜时可能直接忽略。解决方法选中铜皮右键Assign Net指定正确的网络。原因三铜皮在禁止铺铜区内。铜皮画在了禁止铺铜区里灌铜时被自动移除。解决方法检查禁止铺铜区的位置调整铜皮或禁止区。原因四铜皮太小。铜皮尺寸小于Minimum Sliver参数被自动移除。解决方法调整Minimum Sliver参数或者增大铜皮尺寸。原因五设计规则冲突。铜皮到其他对象的间距规则设置过严铜皮被避让得无法填充。解决方法检查Constraint Manager里的间距规则。6.2 铜皮只有轮廓没有填充搜索热词里有“allegro铜皮只有轮廓”这个问题很典型。铜皮只有轮廓说明铜皮没有被灌铜。可能的原因灌铜模式设成了Disabled。解决方法Shape Fill选择Smooth或Rough模式重新灌铜。铜皮是静态铜且没有手动灌铜。解决方法选中铜皮Shape Fill。铜皮所在层被关闭了显示。解决方法在Color Dialog里打开对应层的显示。铜皮被设置了Not Filled属性。解决方法选中铜皮右键Property Editor取消Not Filled属性。6.3 铜皮避让过孔导致碎片化过孔密集的区域铜皮避让后容易产生很多细小的铜皮碎片。这些碎片不仅影响美观还可能在高频下成为辐射源。解决方法调整过孔间距如果过孔太密适当拉开间距。调整Minimum Sliver参数增大这个值让细小的铜皮碎片被自动移除。手动挖铜对于特别碎的区域手动挖掉铜皮保持铜皮完整性。调整铜皮优先级让铜皮优先级高于过孔避让规则减少避让。6.4 铜皮更新后DRC报错铜皮更新后DRC报错常见的有间距错误、短路错误、载流不足错误。间距错误铜皮到其他对象的距离小于规则要求。解决方法调整铜皮形状或间距规则。短路错误铜皮连接了错误的网络。解决方法检查铜皮网络指定是否正确。载流不足错误铜皮宽度不够载流能力不足。解决方法加宽铜皮或增加铜厚。6.5 常见问题速查表问题现象可能原因排查方法解决措施铜皮灌铜后消失优先级冲突/网络未指定/在禁止区内检查优先级、网络、禁止区调整优先级、指定网络、移动铜皮铜皮只有轮廓未灌铜/静态铜/层未显示检查灌铜模式、铜皮类型、层显示重新灌铜、切换铜皮类型、打开层显示铜皮碎片化过孔密集/避让参数不当检查过孔间距、Minimum Sliver调整间距、增大Sliver值、手动挖铜DRC间距错误铜皮到对象距离过小查看DRC报错位置调整铜皮形状或间距规则DRC短路错误铜皮网络指定错误检查铜皮网络重新指定网络铜皮更新慢动态铜计算量大检查铜皮数量和复杂度转静态铜、关闭Auto Fill焊接虚焊铜皮散热太快检查热焊盘设置调整热焊盘参数、分割铜皮EMC辐射超标铜皮碎片/边缘锯齿检查铜皮完整性平滑灌铜、消除碎片、增加过孔7. 几个容易被忽略的铺铜细节7.1 铜皮和走线的间距不是越宽越好很多人觉得铜皮到走线的间距越大越安全其实不然。间距过大铜皮被避让得太多地平面不完整回流路径变长反而影响信号完整性。正确的做法是根据信号频率和阻抗要求来设置间距。低频信号间距可以小一些高频信号间距需要精确控制。一般数字信号间距设0.2mm到0.3mm射频信号根据阻抗计算确定。7.2 铜皮上的过孔不是越多越好地铜皮上打接地过孔可以降低阻抗、增强屏蔽效果但过孔太多也有副作用占用板面空间影响布线。过孔本身有寄生电容高频下可能影响阻抗。过孔太多增加制板成本。一般建议地铜皮边缘每隔5mm到10mm打一个接地过孔关键区域如晶振下方、连接器周围适当加密。7.3 铜皮的热焊盘辐条方向有讲究热焊盘的辐条方向影响焊接时的热分布。对于需要手工焊接的焊盘辐条方向建议与焊接时的热风方向一致这样热量能均匀分布。对于回流焊辐条方向影响不大但建议对称分布保证散热均匀。7.4 铜皮的网络命名要规范铜皮的网络命名建议遵循项目规范比如GND铜皮统一命名为GND电源铜皮命名为VCC_3V3、VCC_5V等。命名规范的好处是后期检查、修改、出图都方便也避免网络混淆。7.5 铜皮出图前的最终检查清单出Gerber之前铜皮相关的检查项所有铜皮都已灌铜Smooth模式。铜皮网络指定正确。铜皮优先级设置合理。禁止铺铜区位置正确。铜皮到板边距离符合要求。热焊盘参数设置正确。铜皮上没有细小的碎片或铜丝。地铜皮过孔缝合到位。DRC检查通过没有铜皮相关的报错。8. 从AD转Allegro的铺铜思维切换如果你之前用Altium Designer刚转到Allegro时铺铜这块会很不适应。我总结几个关键差异AD的铺铜是“画完自动灌”Allegro的铺铜是“画完手动灌”。AD里画完铜皮软件会自动填充。Allegro里画完铜皮需要手动执行Shape Fill。这个差异导致很多AD转过来的朋友画完铜皮发现是空的以为出bug了。AD的铺铜优先级是“后画的避让先画的”Allegro的铺铜优先级是“数字小的优先级高”。AD里你后画的铜皮会自动避让先画的铜皮。Allegro里需要手动设置优先级数字。AD的铺铜规则在规则管理器里统一设置Allegro的铺铜规则分散在Constraint Manager和Shape Parameters里。AD的规则设置更集中Allegro更分散需要熟悉两个地方。AD的铺铜编辑更直观Allegro的铺铜编辑更依赖命令行和右键菜单。AD里拖动铜皮顶点很直观Allegro里需要进入Edit模式。AD的铺铜和走线是同一套避让逻辑Allegro的铺铜避让逻辑更复杂涉及优先级、网络、规则多层判断。切换思维的关键是Allegro的铺铜更“手动”更依赖你对规则和优先级的理解。刚开始会不习惯但熟悉之后你会发现Allegro的铺铜控制更精细适合复杂板子的设计。9. 一些实战中攒下来的小技巧最后分享几个我在实际项目中攒下来的小技巧都是文档里不会写的。技巧一用Rough模式快速迭代Smooth模式最终确认。设计过程中用Rough模式灌铜速度快能看清大致效果。最终确认前切Smooth模式灌一次检查细节问题。这样能节省大量等待时间。技巧二铜皮优先级用颜色区分。在Color Dialog里给不同优先级的铜皮设置不同颜色一眼就能看出哪块铜皮优先级高避免搞混。技巧三用Z-Copy快速复制铜皮到其他层。Edit Z-Copy可以把一层铜皮复制到另一层保持形状和网络不变。做多层板时特别方便。技巧四铜皮修改后先DRC再灌铜。修改铜皮形状或参数后先跑DRC检查有没有规则冲突再灌铜。这样能避免灌铜后才发现问题节省时间。技巧五保存灌铜前的版本。灌铜是一个不可逆的操作虽然可以撤销但复杂板子撤销后重新灌铜很慢。建议在灌铜前保存一个版本万一灌铜后发现问题可以快速回退。技巧六用Skill脚本批量处理铜皮。Allegro支持Skill脚本可以批量修改铜皮优先级、批量灌铜、批量检查铜皮参数。如果项目里铜皮数量多写个简单的Skill脚本能省很多时间。技巧七铜皮和走线的间距用规则驱动不要手动调。手动调间距容易出错而且后期改规则时容易遗漏。用Constraint Manager统一管理间距规则铜皮自动跟随规则避让。技巧八出图前用3D视图检查铜皮。Allegro的3D视图可以直观看到铜皮的立体分布检查有没有铜皮翘起、重叠、遗漏等问题。这个功能在复杂板子上特别有用。技巧九铜皮命名加前缀区分类型。比如地铜皮命名GND_TOP、GND_BOT电源铜皮命名PWR_3V3_TOP。这样在铜皮列表里一眼就能区分方便管理。技巧十定期清理未使用的铜皮。设计过程中可能会画一些临时铜皮后期不用了但忘记删除。这些铜皮会占用计算资源影响灌铜速度。建议定期检查铜皮列表删除不需要的铜皮。这些技巧都是我在实际项目中一点点攒下来的有些是踩坑之后总结的有些是跟同行交流学到的。铺铜这件事理论是一方面更多还是靠实践。画得多了自然就有感觉了。希望这些内容能帮你在Allegro铺铜这块少走一些弯路。