ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

PCB寄生电感:电源走线中的隐形杀手与实战规避策略

PCB寄生电感:电源走线中的隐形杀手与实战规避策略 1. 电源走线里那个看不见的隐形杀手做电源设计这些年踩过最冤的坑不是芯片选错也不是环路补偿没调好而是走线本身。明明原理图没问题BOM也没问题样机一上电输出纹波大得离谱开关节点振铃能顶到输入电压的两倍EMI测试怎么改都过不了。折腾几天之后才发现问题出在一段看起来很短的走线上——它的寄生电感在几十安培的电流变化率下产生了远超预期的电压尖峰。这就是PCB寄生电感的杀伤力。它不像电阻那样老老实实消耗能量也不像电容那样明明白白储电荷它藏在每一段铜箔、每一个过孔、每一根引脚里平时安安静静一旦电流快速变化就跳出来捣乱。对于开关电源、DC-DC变换器、电机驱动、大电流负载供电这些场景寄生电感几乎是决定成败的隐藏变量。这篇文章面向的是正在做电源类PCB设计的工程师不管你是刚入行的layout新手还是画了几年板子但没系统算过寄生电感的老手都能从里面找到可以直接用的东西。我会把寄生电感的来源、计算方法、走线规避策略、实测验证手段以及我自己常用的几款辅助工具从头到尾讲清楚。核心关键词就四个PCB、寄生电感、电源、走线外加一个贯穿始终的工具推荐。看完你至少能做到两件事一是拿到一段走线能估算出它的寄生电感量级二是在layout阶段就知道哪些地方必须短、哪些地方必须宽、哪些地方必须对称。2. 寄生电感到底从哪来为什么电源最怕它2.1 一段铜箔的电感是怎么算出来的很多人以为只有绕成线圈的东西才有电感PCB上平平整整的一段铜皮哪来的电感。这个认知是错的。任何导体在电流通过时都会在周围建立磁场磁场储存能量能量与电流的比值就是电感。区别只在于量级大小。PCB走线的寄生电感有一个非常经典的近似公式业内用得最多的是L ≈ 0.0002 × l × [ln(2l/w) 0.5 0.2235 × (w/l)]其中L单位是微亨μHl是走线长度毫米w是走线宽度毫米。这个公式适用于走线离参考平面较远、或者没有紧邻参考平面的情况。我拿一个实际数字算给你看。假设有一段走线长20mm宽1mm代入公式2l/w 40ln(40) ≈ 3.689w/l 0.050.2235 × 0.05 ≈ 0.0112L ≈ 0.0002 × 20 × (3.689 0.5 0.0112) ≈ 0.0002 × 20 × 4.2 ≈ 0.0168 μH也就是大约16.8nH。这个数字看起来很小但你要知道在开关电源里MOSFET开通关断时电流变化率di/dt轻松达到几十A/μs甚至上百A/μs。用V L × di/dt来算16.8nH乘以50A/μs产生的尖峰电压就是0.84V。如果走线更长、更细或者di/dt更高这个尖峰能到几伏甚至十几伏足以让MOSFET雪崩击穿或者让驱动芯片误动作。注意这个公式是低频近似当走线长度接近信号波长的十分之一时就不再准确。但在电源开关频率几十kHz到几MHz对应的波长尺度下这个公式完全够用。2.2 过孔和引脚的电感贡献不能忽略走线之外过孔是第二个寄生电感大户。一个标准过孔的电感大约在0.5nH到1.5nH之间具体取决于孔径、板厚和是否有多个过孔并联。我通常用这个经验公式估算L_via ≈ 0.002 × h × [ln(4h/d) 1]h是板厚毫米d是过孔直径毫米L单位是纳亨nH。以常见的1.6mm板厚、0.3mm孔径为例4h/d 4 × 1.6 / 0.3 ≈ 21.3ln(21.3) ≈ 3.06L_via ≈ 0.002 × 1.6 × (3.06 1) ≈ 0.002 × 1.6 × 4.06 ≈ 0.013 μH 13nH一个过孔13nH如果你在电源主回路上串了两个过孔那就是26nH比一段20mm的走线还大。这就是为什么大电流电源路径上我从来不允许只放一个过孔至少要并三到四个把电感降到三分之一以下。元器件的引脚电感同样不能忽视。TO-220封装的MOSFET源极引脚电感大约在5nH到10nH如果是长引脚没剪短还能更大。电解电容的引脚电感也在几nH到十几nH。这些加起来整个功率回路的寄生电感很容易超过50nH。2.3 为什么电源拓扑对寄生电感特别敏感线性电源对寄生电感基本免疫因为电流是连续的、缓慢变化的。但开关电源完全不同。以最常见的Buck降压电路为例功率回路在MOSFET开通时电流从零快速上升到负载电流关断时又快速下降到零这个电流环路的面积直接决定了寄生电感的大小和EMI辐射的强度。反激式开关电源更敏感。原边绕组在MOSFET关断瞬间漏感能量无处释放会在漏极产生一个高压尖峰。虽然变压器漏感是主要来源但PCB走线电感会叠加在这个尖峰上让原本就紧张的电压裕量进一步压缩。我见过太多反激电源因为漏极走线太长导致RCD吸收电路怎么调都压不住尖峰最后只能改板。DC-DC电源的RE问题辐射发射也跟寄生电感强相关。高频电流环路面积越大等效天线效应越强30MHz到300MHz频段的辐射超标往往就是环路电感在作祟。3. 电源走线布局的核心原则与实操拆解3.1 最小环路面积是第一优先级所有电源layout的教科书都会说减小环路面积但具体怎么做很多人没有概念。我拿Buck电路举例它的功率回路包含三个关键元件输入电容、上管MOSFET、下管MOSFET或续流二极管。电流在这个回路里换向环路面积越小寄生电感越低辐射也越小。实操上我的做法是把输入电容紧贴上下管的漏极和源极放置让输入电容的正极到上管漏极的走线长度控制在3mm以内输入电容的负极到下管源极的走线长度也控制在3mm以内。这两个走线要尽量宽至少2mm以上能铺铜就铺铜。提示输入电容的接地端和下管的源极应该共用同一个铜皮区域不要用细走线连接直接用大面积铺铜。这样寄生电感可以降低一个数量级。我实测过一组对比数据同样的Buck电路输入电容距离MOSFET 5mm时开关节点振铃峰峰值约8V把距离压缩到2mm并加宽走线后振铃降到3V左右。效果非常明显。3.2 开尔文走线在电流检测中的应用开尔文走线Kelvin connection是电源设计里一个非常实用的技巧尤其在电流采样电阻的布局上。原理很简单电流采样电阻有两个焊盘大电流从焊盘流过时焊盘本身和走线都有寄生电感和电阻如果直接从焊盘上取电压信号测到的值会包含这些寄生参数带来的误差。开尔文走线的做法是从采样电阻的两个焊盘内侧分别引出一根细走线这两根走线不承载大电流只用来传输电压信号且要尽量对称、等长最好走成差分对。这样采样到的电压就只反映电阻本身的压降不受走线寄生参数影响。我在做多相Buck电源的相电流采样时开尔文走线是必须的。如果不用相电流采样误差能到10%以上导致均流效果很差。用了之后误差可以压到2%以内。3.3 大电流路径的铺铜与过孔阵列对于超过5A的电源路径我基本不用细走线全部用铺铜。铺铜的厚度取决于铜箔重量1oz铜厚35μm的方块电阻约0.5mΩ2oz减半。但寄生电感跟铜厚关系不大主要跟路径的几何形状有关。过孔阵列的布置有个经验法则每个安培电流至少配一个过孔但这是针对热设计而言。从电感角度过孔要尽量并联且过孔之间的距离要小。我通常的做法是在电源路径的换层处放两排过孔每排4到6个交错排列这样寄生电感可以降到单个过孔的1/8以下。注意过孔不要只放在焊盘正下方那样会影响焊接。放在焊盘旁边用短而宽的走线连接过去效果一样好。3.4 走线宽度与长度的取舍计算走线宽度和长度是一对矛盾。宽度越大寄生电感越小但占用面积也越大。我的做法是先确定允许的寄生电感上限再反推走线尺寸。假设一个Buck电路输入电压12V输出电流10AMOSFET开关时间20ns允许的尖峰电压不超过1V。那么允许的寄生电感为L_max V / (di/dt) 1V / (10A / 20ns) 1V / 500A/μs 2nH2nH是非常苛刻的要求。一段20mm长、1mm宽的走线就有16.8nH远远超标。所以必须把走线缩短到2mm以内或者加宽到5mm以上。实际计算走线长2mm宽5mm2l/w 0.8ln(0.8) ≈ -0.223公式里ln项为负说明这个公式在宽短走线时不太适用需要用更精确的平面电感公式。但量级上2mm长、5mm宽的走线寄生电感大约在1nH到2nH之间勉强满足要求。这就是为什么高频大电流电源的layout必须把功率级元件挤在一起走线短到不能再短。4. 从原理图到Layout的完整实操流程4.1 原理图阶段就要标注关键回路很多人等到layout才开始考虑寄生电感那就晚了。我在画原理图的时候就会用不同颜色的高亮标出功率回路、驱动回路和采样回路。功率回路用红色驱动回路用蓝色采样回路用绿色。这样导入PCB之后layout工程师一眼就能看出哪些网络需要优先处理。具体操作上在Altium Designer或Cadence Allegro里可以通过网络类Net Class来分组。把功率回路的网络归到一个类里设置更宽的走线规则和更小的间距规则。嘉立创EDA也有类似的功能虽然简单一些但够用。4.2 布局阶段的元件摆放顺序布局顺序我遵循一个原则先放功率级再放驱动最后放控制。功率级里先放输入电容再放MOSFET再放电感最后放输出电容。每个元件的位置都要以让功率回路最短为唯一标准。以反激电源为例原边功率回路包括输入电容、变压器原边、MOSFET。这三个元件的摆放要让输入电容正极到变压器原边引脚、变压器原边另一引脚到MOSFET漏极、MOSFET源极到输入电容负极这三段路径都尽可能短。我通常会把MOSFET放在变压器旁边输入电容放在MOSFET和变压器之间形成一个紧凑的三角形。4.3 走线阶段的宽度与层叠选择走线宽度我一般按电流来定但会留足裕量。1A电流用0.5mm宽5A用2mm10A用4mm20A以上直接铺铜。如果是内层走线因为散热差宽度要再乘1.5倍。层叠方面电源板我至少用四层板。顶层放功率元件和功率走线第二层做完整地平面第三层放控制信号底层放辅助电源和低速信号。第二层的地平面要完整不要被信号线割裂否则回流路径被迫绕远等效电感增大。提示如果成本允许用六层板更好。在功率层和地平面之间加一层专门走功率回流可以进一步降低环路电感。4.4 关键节点的实测验证方法板子回来之后一定要实测验证。我常用的方法是开关节点振铃测试用高频示波器探头带宽至少100MHz最好500MHz以上配合弹簧地线不要用长地线夹直接测量开关节点对地的电压波形。观察振铃频率和峰峰值。振铃频率f与寄生电感L和节点电容C的关系是f 1/(2π√(LC))通过振铃频率可以反推寄生电感量级。电流环路辐射测试用近场探头配合频谱分析仪扫描板子表面的磁场分布。功率回路附近的磁场强度应该最低。如果某个区域磁场特别强说明那里有大的电流环路。效率对比测试在相同条件下对比优化前后的效率。寄生电感导致的尖峰会被吸收电路消耗掉降低效率。优化后效率通常能提升1到3个百分点。5. 常见问题与排查技巧实录5.1 开关节点振铃严重怎么排查振铃严重是最常见的寄生电感问题。排查思路如下现象可能原因排查方法解决措施振铃频率高、峰峰值大功率回路走线过长用示波器测开关节点计算振铃频率缩短输入电容到MOSFET的距离振铃频率低、衰减慢输入电容ESL过大更换低ESL电容如陶瓷电容并联用多个小容量陶瓷电容并联振铃只在特定负载下出现驱动电阻不合适调整驱动电阻观察振铃变化增大驱动电阻降低di/dt振铃伴随EMI超标环路面积大近场探头扫描优化布局减小环路面积我遇到过一个案例一个12V转5V的Buck电路开关节点振铃峰峰值达到15V远超12V输入电压。排查后发现输入电容是电解电容ESL高达10nH而且距离MOSFET有8mm远。换成两个10μF陶瓷电容并联距离压缩到2mm后振铃降到4V。5.2 过孔发热与电感的关系过孔发热通常是因为电流过大或过孔数量不足。但很多人不知道过孔的电感会导致电流分布不均进一步加剧发热。如果一排过孔中有一个电感特别大电流会优先走其他过孔导致那个过孔过载。排查方法是用手触摸或热成像仪观察过孔温度。如果某个过孔明显比其他热说明电流分布不均。解决方法是增加过孔数量并确保过孔之间的走线对称。5.3 地平面割裂导致的回流问题地平面割裂是layout新手常犯的错误。信号线在地平面上走如果地平面被割裂回流电流被迫绕行等效电感增大同时形成大的环路面积导致EMI问题。排查方法是在PCB软件里检查地平面的完整性看是否有长条形的割裂。解决方法是调整信号线走向避免在地平面上形成长割裂如果必须割裂在割裂处加缝合电容或过孔。5.4 电容布局的常见误区很多人把输入电容放在离MOSFET很远的地方觉得反正都是连在同一个网络上。这是大错特错。电容的等效串联电感ESL加上走线电感构成了整个输入滤波回路的电感。电容越远走线电感越大滤波效果越差。我的经验是输入电容到MOSFET的走线长度每增加1mm等效电感增加约0.8nH。如果电容距离10mm那就是8nH的额外电感足以让滤波效果打对折。6. 实用工具推荐与使用心得6.1 寄生电感计算工具我常用的在线计算工具有几个。一个是Saturn PCB Toolkit免费且功能全面可以计算走线电感、过孔电感、电流承载能力等。界面虽然简陋但数据可靠。另一个是KiCad自带的走线阻抗计算器虽然主要针对阻抗但也能估算电感。对于更精确的仿真我会用Ansys Q3D Extractor它可以提取PCB结构的寄生参数精度很高。但这个是商业软件价格不菲。如果是学生或爱好者可以用FastFieldSolvers的免费工具精度稍差但够用。6.2 PCB设计软件中的辅助功能Altium Designer有Layer Stack Manager可以设置层叠和铜厚配合Impedance Calculator可以估算走线参数。Cadence Allegro有Constraint Manager可以设置走线宽度、间距、长度等规则还能做时序分析。嘉立创EDA虽然功能简单但它的设计规则检查DRC可以提醒你走线宽度是否满足电流要求。对于简单的电源板够用了。6.3 实测工具的选择示波器是必备的。我推荐带宽至少200MHz采样率1GS/s以上。探头要用高频探头最好配弹簧地线。近场探头套装包含磁场探头和电场探头对于排查EMI问题非常有用价格从几百到几千不等国产的性价比很高。热成像仪对于查找过孔发热和电流分布不均很有帮助。如果没有热成像仪可以用测温贴纸或者用手背快速触摸注意安全。6.4 仿真与实测的配合仿真可以指导设计但不能替代实测。我通常的做法是先用仿真工具估算寄生电感确定layout方案板子回来之后用示波器和近场探头实测验证如果实测结果与仿真偏差大分析原因并修正仿真模型。提示仿真时要把元器件的寄生参数也考虑进去比如电容的ESL、MOSFET的引脚电感。这些参数可以从器件手册里查到或者用阻抗分析仪实测。7. 一些踩坑之后的个人体会做电源layout这些年最大的体会是寄生电感问题预防成本远低于补救成本。在layout阶段多花一个小时优化走线可能省掉后面一周的调试时间。我见过太多项目因为走线问题导致EMI整改、效率不达标、甚至批量退货。另一个体会是不要迷信仿真也不要迷信经验。仿真模型再精确也有简化经验再丰富也有盲区。最好的方法是仿真加实测互相验证。我现在的习惯是每块电源板回来第一件事就是测开关节点波形看振铃情况。如果振铃在预期范围内说明layout没问题如果超标立刻排查。还有一点工具是辅助理解原理才是根本。很多人装了各种计算工具但不知道公式怎么来的参数怎么选。遇到工具算不出来的情况就抓瞎。我的建议是至少把走线电感和过孔电感的公式推导一遍理解每个参数的含义。这样即使没有工具也能估算个大概。最后分享一个小技巧在layout时把功率回路的走线用不同颜色标出来然后目测这个回路的面积。如果面积超过一个指甲盖大小就说明还有优化空间。这个目测法虽然粗糙但在快速评估时非常有效。我经常用这招在评审时一眼看出问题。这个内容后续还可以这样扩展针对不同拓扑Buck、Boost、反激、正激、LLC分别给出具体的layout检查清单或者针对不同功率等级瓦级、百瓦级、千瓦级给出走线宽度和过孔数量的推荐值。这些在实际项目中都非常实用有机会再展开聊。
返回列表