
做PCB设计这些年最怕听到的一句话就是“板子回来了一上电线烧了。”最近帮朋友复盘一块控制板问题出得特别典型12V转5V的DCDC输出走线他图省事直接用了0.5mm宽负载电流才2A出头结果打样回来满载一跑那根铜皮直接发黑起泡板子一股焦味。原因不复杂——线宽不够铜箔电阻上的功耗全变成了热量FR-4板材导热又差热量散不出去温度一上来铜箔电阻再跟着涨恶性循环。这篇文章就来把“线宽与电流”这件事彻底捋清楚。重点围绕FR-4板材、嘉立创工艺这套最常见、也最容易被忽视的约束条件讲清楚线宽到底该怎么算、经验公式怎么用、工厂能力表怎么看以及我这些年踩过的几个坑。适合正在画第一块板子的新手也适合每次画电源线都要翻计算器、但心里没底的老工程师。读完你至少能回答三个问题1A电流到底需要多宽的线网上常说的0.05mm线宽能过多大电流2oz铜厚到底值不值得换1. 从铜箔电阻说起为什么线宽会决定载流能力1.1 铜箔不是“粗线”它的电阻是算得出来的很多人画板子时潜意识里把铜箔走线当成一根“很扁的导线”觉得粗细差不多就行。但铜箔本质上是纯铜电阻率摆在那里走得越长、越窄、越薄电阻就越大。判断一块铜皮电阻的最直观办法是“方块电阻”对同一厚度的铜箔任意一个正方形边到边的电阻基本固定。以最常用的1oz铜箔为例厚度约35微米方阻大约是0.5毫欧每方块。也就是说一块1mm乘1mm的铜皮左右两端电阻是0.5毫欧一块10mm乘10mm的铜皮左右两端电阻还是0.5毫欧因为面积大了但路径也长了两个效应抵消。真正决定电阻的不是“面积”而是“长度和宽度的比例”。所以一根1mm宽、100mm长的走线相当于100个方块串联电阻就是50毫欧左右。这组数字放到实际场景里就很直观了1oz铜箔、1mm宽、10cm长的走线电阻约0.05欧。如果过2A电流压降就是0.1V。对12V电源来说可能不算什么但对3.3V的负载来说0.1V已经是不能忽略的损耗如果再叠加接插件、过孔、地线压降系统电压可能直接跌出芯片工作范围。1.2 电流在铜箔上“烧”出来的限制铜箔能承载多大电流本质是“热平衡”问题。电流通过铜箔时产生I²R损耗热量通过板面向空气散走也通过FR-4基材向下传导。但FR-4的导热系数很差只有0.3W/(m·K)左右对比铜的约400W/(m·K)差了三个数量级。所以走线产生的热量主要靠表层对流和辐射散掉板子内部导热帮不上太多忙。热量散不出去温度就升。铜的电阻温度系数大约是0.4%/℃温度越高电阻越大电阻大了发热更严重形成正反馈。这就是为什么线宽不足的板子会越烧越厉害直到铜箔氧化、起泡、彻底断裂。IPC-2221标准里的走线载流公式就是在这种背景下被广泛使用的经验公式I k × ΔT^0.44 × A^0.725其中I是电流AΔT是允许温升℃A是铜箔截面积mil²k是系数外层走线取0.048内层走线取0.024。这个公式不是从物理定律严格推导出来的而是大量实验数据拟合出来的工程经验式所以它适合用来做初步估算千万别把它当成物理真理。有一点要特别注意内层走线的k值只有外层的一半。原因很好理解外层铜箔直接接触空气散热条件好内层铜箔被FR-4夹在中间热量只能向上向下慢慢传导散热差载流能力自然打折。所以同样线宽表层走线能过的电流大约是内层的1.4倍左右。2. 嘉立创工艺约束先摸清工厂能力再谈计算2.1 从工艺能力表里读参数很多人拿到“线宽算法”就开始埋头算算完画板结果下单时被DFM检查弹回原因是线宽小于工厂工艺极限。这是个非常常见的流程问题——计算载流能力之前必须先知道工厂能加工什么。以嘉立创常规FR-4双面板为例默认板厚1.6mm常规铜厚1oz。线宽线距方面官方文档和下单系统里通常给出的常规能力是0.15mm/0.15mm也就是6mil/6mil。这是在标准工艺、不加价、良率稳定情况下的常用值。部分情况下可以做到更小比如5mil甚至4mil但一般会对应更严格的工艺条件、更高的费用或者需要走特殊审核流程。具体以嘉立创官网实时更新的工艺能力表和下单时的DFM检查结果为准。这里要提醒一句“能加工”和“能保证良率”是两回事。即使是6mil这种常规极限也不建议满地都是。尤其电源板、大电流区域线宽能做到10mil、20mil以上就尽量做宽不要为了省面积挑战工艺边缘。打样的目的是验证设计不是陪工厂做工艺极限测试。2.2 为什么铜厚选型比你想的更关键嘉立创打样默认1oz铜厚但2oz、3oz在FR-4板材上也是可选工艺只是费用和交期会变化。很多人以为铜厚只是“加厚一点”实际上铜厚对载流能力的影响非常可观。从IPC-2221公式看截面积A里面同时包含线宽和铜厚两个变量。铜厚翻倍意味着截面积翻倍但电流不是翻倍而是变成2^0.725约1.65倍。虽然不到两倍但配合电阻减半、压降减半这两点2oz铜厚在电源走线上的收益非常明显。举个例子1oz铜厚下要做10A电流理论计算需要7mm左右线宽换成2oz铜厚线宽只需要3.6mm左右省下来的板面面积相当可观。在一些空间受限的电源板上用2oz铜厚换线宽往往比强行绕线、加散热铜皮更划算。还有一个容易被忽略的点铜厚增加后最小线宽限制通常会放宽。因为厚铜对蚀刻工艺的要求更高侧蚀、底部过蚀等问题在细线上更容易暴露。所以当你用到2oz甚至3oz铜厚时不要想着用细线绕老老实实把功率走线加宽才符合工艺窗口。3. 手把手计算IPC-2221公式、经验规则与换算工具3.1 两个口径公式上限值 vs 工程保守值关于线宽和电流业界一直流传着两个口径。一个是IPC-2221公式算出来的“理论最大载流值”另一个是工程师之间口口相传的“1mm走线过1A电流”的保守经验值。这两个口径差距很大。1mm宽、1oz铜厚、外层走线IPC-2221在10℃温升下算出来大约2.4A而经验法则却告诉你只能走1A。到底信哪个我的判断是IPC公式给的是“在不损害铜箔、不过温的前提下理论上能承受的上限”经验值则是考虑余量、生产偏差、环境温度、长期可靠性之后的“放心值”。打个比方IPC公式告诉你这根线能扛2.4A但它可能已经热到60℃经验值告诉你走1A是为了让整块板子的热点平均分布不要出现单一高温点。实际设计时我建议按“IPC公式值×0.5到0.7”来取既不过分保守导致面积浪费也不会贴着理论极限做。下面这张表是我经常参考的数据基于外层走线、1oz铜厚、10℃允许温升线宽mil/mmIPC-2221理论电流工程保守参考值6mil / 0.152mm约0.6A约0.15A10mil / 0.254mm约0.9A约0.25A20mil / 0.508mm约1.5A约0.5A30mil / 0.762mm约2.0A约0.75A40mil / 1.016mm约2.4A约1A80mil / 2.032mm约4.0A约2A120mil / 3.048mm约5.4A约3A如果你画的线在内层记得把理论值再打个七折左右因为内层散热差。如果允许温升提高到20℃而不是10℃电流大约可以增加36%允许温升30℃大约可以增加62%。但除非是原型验证板否则不建议把温升余量压得太狠毕竟你还要考虑整板的热累积效应。3.2 一个完整的10A走线实例光说公式不落地等于白说我来完整算一遍10A电流需要多宽走线。先列已知条件外层走线1oz铜厚35um约1.378mil允许温升10℃目标电流10A。先算AA (I / (k × ΔT^0.44))^(1/0.725)代入数值k0.048ΔT^0.44约等于2.754A (10 / (0.048 × 2.754))^(1/0.725) (75.6)^(1.379) ≈ 389 mil²389 mil²是整个铜箔截面积。除以1oz铜厚1.378mil得到宽度约283mil换算成毫米约为7.2mm。也就是说1oz、外层、允许温升10℃时10A稳态电流大概需要7.2mm宽的走线。这个数字比我前面说的经验值算出来的10mm要窄不少。我的实际选择是留余量取10mm同时在走线上方开窗镀锡或者在走线两侧加一排接地过孔帮助散热。如果改成2oz铜厚算出来的宽度只有3.6mm左右节省了一半面积。这也是为什么在高功率密度的电源板上换2oz铜厚往往是比无脑加宽更聪明的方案。3.3 换算工具清单如果你不想每次手算有几类工具可以大幅提升效率第一类是工厂自带的DFM工具。嘉立创下单时可以在线做DFM分析也能用PCB下单助手检查线宽、线距、孔到线距离等几何参数。但注意这类工具只检查“能不能做出来”不检查“电流够不够”千万别把DFM通过当成载流验证。第二类是通用PCB参数计算工具比如Saturn PCB Toolkit。它可以选走线在内层还是外层、设置铜厚和温升然后直接给出载流和压降也能反算线宽支持公英制切换用起来很顺手。第三类是各种网页版走线宽度计算器本质都是IPC-2221或IPC-2152公式的封装用法类似但要注意页面上选的是外层还是内层很多默认值是内层容易高估或低估。如果不想依赖外部工具也可以自己在Excel里放一个反算公式知道目标电流后用A(I/(k×ΔT^0.44))^(1/0.725)算出截面积再除以铜厚得到宽度。我用这样的Excel表用了一年多配合DFM检查画板效率比纯手算高很多。4. 常见误区与排查实录4.1 0.05mm线宽到底能过多大电流这个热词最近被问得很多。0.05mm也就是50um、约2mil这个线宽在常规FR-4产线上基本没有量产可行性。嘉立创常规工艺的极限是6mil左右2mil线宽要先问工厂能不能做而不是问它能过多少电流。如果非要按IPC-2221公式算一下2mil线宽、1oz铜厚、外层、10℃温升理论电流大约0.28A。但拿到实际生产和可靠性里这个数据没有任何工程意义。0.05mm线宽的铜箔哪怕生产出来铜箔厚度稍有波动、蚀刻侧蚀稍微严重点线宽就变成1.5mil甚至断裂良率非常差。所以对这个问题的回答是理论上20mA到30mA的电流可以过但工艺上不建议做常规PCB打样也不支持。如果你的设计需要这么细的线通常意味着布线策略有问题应该换层、换封装或者调整方案而不是挑战工厂极限。4.2 只算线宽忘了过孔和压降这是很多人的盲区。辛辛苦苦把走线加宽到10mm结果换层时只放了两个0.3mm的过孔——瓶颈不在走线在过孔。过孔的载流能力与孔径、孔壁镀铜厚度、孔长都有关系。常规工艺下0.3mm孔径的过孔孔壁镀铜厚度大约18到25um工程上保守取1A以内比较稳妥。10A的电流至少要并联10到20个0.3mm过孔才靠谱。而且要分散放置不要全部堆在一个点上否则热量集中在过孔区域照样会形成局部热点。压降同理。公式算出来的是“不烧线的宽度”但如果走线很长电阻导致的压降可能先让负载罢工。我见过一块板子5V电源走线只有2A电流线宽按公式绰绰有余但因为走线绕了十几厘米负载端电压掉到4.6V芯片直接复位。后来把走线改粗、缩短问题才消失。所以长距离功率走线除了满足电流还要做好压降核算必要时用多层并联或加宽铜皮来降阻。4.3 温升不是“室温升”要结合机箱环境来定有人在计算时习惯把允许温升设成10℃或20℃但没想过起点温度。如果板子装在密闭机箱里环境温度本身就有50℃甚至60℃再叠加10℃温升铜箔温度就到了70℃。FR-4板材的长期工作温度通常在130℃左右看起来还有余量但临近的电解电容、塑料接插件可能早就受不了了。反过来如果一块板子在大风道里、散热条件极好允许温升可以适当放大线宽也能相应收窄。关键是“允许温升”要基于真实工作环境去设而不是随便拍一个数。4.4 信号线别盲目加宽很多人学会了“线宽过流”之后开始所有网络统一加宽这是另一个极端。信号线比如I2C、UART、差分信号、时钟线本身电流需求极小走线宽度主要由阻抗、串扰和制造工艺决定。高频信号线加宽会引入寄生电容导致边沿变缓、信号质量劣化差分对加宽还会破坏阻抗匹配。我在实际设计里的一条经验是功率网络认真算线宽信号网络按工艺最小值或者阻抗要求来走两者不要混用同一套标准。热词里有人提到“layout版图电流镜匹配”这个场景特别典型——模拟电路里的电流镜、差分对对两条走线的电阻一致性要求很高线宽不仅要满足电流还要求两条线完全对称否则镜像电流精度会明显变差。这种情况下把线分为“功率线”和“信号线”两个设计维度去看思路会清晰很多。4.5 开窗镀锡能不能救大电流经常有人问铜箔不够宽能不能开窗镀锡来加大载流答案是能缓解但别指望它能救命。开窗镀锡等于在铜箔表面额外增加一层锡锡的电导率远不如铜增加的截面积也有限主要是靠增大散热面积来降低温升对电阻的改善并不明显。另一个问题是表面镀锡在过回流焊时厚度不均匀有些地方厚、有些地方薄载流能力在全板并不一致。所以我的判断是开窗镀锡可以作为锦上添花的辅助手段用来降低局部热点温度但核心问题还是要靠足够的铜箔宽度来解决不要本末倒置。5. 延伸应用电流采样与检测电路里线宽该怎么取舍5.1 采样电阻旁边的两根线要“细而短”很多新人在画电流采样电路时习惯性地把所有走线都加宽理由是“电流大”。实际上采样电阻两端的电压信号是需要被精密放大的采样走线本身几乎不流过电流主要任务是尽量无损地把采样电阻两端的电压送到运放输入端。正确的做法是采用开尔文连接大电流走线直接进采样电阻的焊盘而采样电压的走线从焊盘根部单独引出走线可以很细10mil以内完全够用关键是走线要短、要靠近采样电阻避免长距离走线时被其它干扰源耦合。采样走线太粗反而会增加与相邻网络之间的寄生电容让信号边缘变差。5.2 采样走线要远离大电流的di/dt区域电流检测电路最怕噪声。功率回路的电流在开关瞬间变化很快会在周边产生强磁场如果采样走线恰好穿过这个区域就会感应出毛刺导致采样波形上出现尖峰。热词里常说的“共模电流”“电流纹波”问题很多时候根源就在布局上而不是芯片本身。实际的应对策略包括把采样走线布在完整地平面的同一层让地平面提供返回路径和屏蔽不要让采样线跨越功率开关管、电感、大电流走线等扰动源如果采样线必须走长距离尽量走内层并在两侧加地线包边。这些布局细节比单纯纠结线宽数值更影响检测精度。5.3 低边采样和高边采样的布局差异低边电流采样采样电阻串在负载和地之间采样到的电压比较小通常只有几十毫伏到一百多毫伏容易受地平面噪声干扰。布局时采样电阻的地端要单独引回系统的星形接地点不要直接插在功率地回路中间否则地弹噪声会直接叠加到采样信号上。高边电流采样采样电阻串在电源正端输入共模电压很高PCB上要特别注意铺铜间距避免高压爬电问题。另外高边采样走线往往要穿过功率区域对地的参考也要更讲究。这类电路里采样走线“细而短”的价值会体现得更明显因为细线对噪声的接收面积小短走线则减少了感应环路面积。写在最后的小经验画功率板这几年我养成了一个习惯任何一条电源走线先用公式算出理论宽度再人工乘以1.5倍作为最终宽度最后丢进工厂DFM里确认工艺可制造性。这套流程看起来保守但帮我躲过了很多次返工。板子面积比返工成本便宜这句话在PCB设计里永远是真理。另外多说一句PCB走线载流的计算本质上是一个“估算验证”的过程。公式、工具、表格都只能给你一个参考值最终还是要结合板材、铜厚、散热条件、环境温度这些实际因素来取舍。见过太多人拿着计算器算得特别细却忽略了过孔瓶颈、压降、热点等问题。希望这篇文章能帮你把这些维度都串起来画出来的板子一次点亮不再有“线烧了”的尴尬。