尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

MOS管散热孔设计:三个关键尺寸与避坑指南

发布时间:2026/9/24 12:37:46

资讯中心
01
ARTICLE

MOS管散热孔设计:三个关键尺寸与避坑指南

MOS管散热孔设计:三个关键尺寸与避坑指南
在PCB上给MOS管打散热孔我见过太多翻车现场。有人一口气打了几十个0.5mm的大孔结果回流焊时焊锡全被吸走焊盘上全是空洞有人按感觉排了个阵列结果热量照样堆在芯片里整块板子热得能煎鸡蛋还有人把孔打在引脚旁生产时虚焊率居高不下良率惨不忍睹。其实散热孔这件事看着简单背后全是尺寸和工艺的讲究。这篇文章就专门讲清楚给贴片MOS管设计散热孔时哪三个关键尺寸最容易出错为什么会出错以及正确设计应该怎么算、怎么排、怎么避坑。内容适合做电源、电机驱动、LED驱动、BMS等涉及MOS管应用的硬件工程师也适合刚入门PCB设计的同学参考。我会把实际项目中验证过的参数和经验直接放出来方便你直接“抄作业”。1. 为什么MOS管的散热离不开PCB上的过孔1.1 MOS管的发热从哪来MOS管在工作时发热来源主要分成两块导通损耗和开关损耗。导通损耗很好理解就是电流流过MOS管的DS沟道时在Rds(on)上产生的热量公式是P_con I² × Rds(on)。比如一个Rds(on)为10mΩ的管子流过10A电流导通损耗就是1W。如果电流增大到20A损耗直接变成4W发热量翻四倍。这就是为什么大电流应用中的MOS管会烫得厉害。开关损耗则主要出现在高频开关场景里。MOS管在开通和关断过程中电压和电流有一个交叠区这个区域里MOS管相当于同时承受高电压和大电流瞬时功耗很高。开关频率越高这个交叠区出现得越频繁开关损耗就越大。尤其是在反激电源、同步Buck这类拓扑里高压侧和低压侧MOS管的开关损耗往往是热设计的主要难点。热量产生后首先要从硅片内部传导到封装外壳再传导到PCB上。对TO-220、TO-247这类插件封装来说金属 tab 可以直接锁散热器热量走的是“封装→散热器→空气”的路径。但像SO-8、DFN、TO-252、QFN这类贴片封装热量主要靠封装底部的散热焊盘传到PCB再由PCB铜箔向周围扩散。这时候PCB本身就成了MOS管最大的散热器。1.2 散热路径与PCB的角色从MOS管结温到环境温度热量要经过好几段热阻。结到封装外壳的热阻 RθJC由芯片到封装内部材料决定厂家会标在规格书里。封装外壳到散热焊盘的热阻 RθCS对贴片封装来说这部分非常小因为芯片背面直接焊在引线框架上。散热焊盘到PCB的热阻取决于焊料层质量和PCB铜箔的连接能力。PCB到环境的热阻 RθSA这就要看PCB铜箔面积、层数、过孔布置和空气对流条件了。如果你用的是多层板顶层散热焊盘底下通常直接连着内层地平面。但如果只有一层很窄的铜皮没有过孔把热量导到其他层热量就只能在一个方向上慢慢扩散散热面积严重不够。这也是为什么很多工程师发现“明明焊盘很大MOS管还是烫”——问题往往出在垂直导热路径上。这时候过孔就扮演了“热量电梯”的角色。散热过孔从MOS管底部的散热焊盘出发一路打通到内层铜皮或底层铜皮把热量垂直传导下去让整块PCB的铜箔都参与散热。换句话说过孔数量越多、导热截面积越大MOS管到PCB的热阻就越低。1.3 乱打孔的常见翻车现场很多人觉得散热孔就是“在焊盘上多打几个孔”结果打完之后生产、可靠性、散热全面出问题。我总结了几类最常见的错误孔径打得过大。0.5mm以上的孔在回流焊时熔融焊锡会因为毛细作用直接灌进过孔里导致散热焊盘下方的焊料量严重不足产生大面积的空洞。严重的甚至会看到焊锡从过孔流到PCB背面正面焊盘直接缺锡。孔打得太密。过孔阵列中心距低于0.6mm时相邻过孔之间的铜壁非常薄铜箔很容易被割断。散热焊盘下方等于被挖成了蜂窝煤有效导热和载流面积反而下降。孔不打在散热焊盘范围内。有些设计把过孔打在焊盘边缘甚至封装本体之外热量要先走横向铜皮再拐弯进孔热传导路径又长又窄散热效率大打折扣。过孔不塞孔也不做任何处理。这会引发后续工艺问题回流焊时锡膏被吸走、波峰焊时助焊剂残留、长期使用中湿气进入过孔遇高温产生“爆米花效应”导致焊盘和过孔之间产生裂纹。所以散热孔不能乱打它需要同时满足电气连接、热传导和工艺制造三方面要求。接下来我就把最关键的三个尺寸讲透。2. 给MOS管加散热孔的3个关键尺寸2.1 关键尺寸一过孔孔径钻孔直径过孔孔径是散热孔设计里最显眼的一个参数也是很多人靠感觉选的。机械钻头的常见规格有0.2mm、0.3mm、0.4mm、0.5mm等。对于MOS管散热孔我最推荐的是0.3mm约12mil其次是0.35mm不建议超过0.4mm也不建议小于0.2mm。为什么0.3mm是甜点位我们可以从两个维度看。第一热传导能力。过孔导热主要靠孔壁镀铜铜厚一般在20~25μm。孔径越大镀铜后的孔壁截面积越大但增加幅度其实有限。比如从0.3mm增加到0.5mm孔壁面积约增加67%但焊接工艺风险却成倍增长。为了省这点热阻把焊接良率搭进去非常不划算。第二焊接工艺。回流焊时锡膏熔化后有很强的表面张力会沿着过孔壁向下爬。孔径越小毛细作用越强锡膏容易被吸进孔里但孔径越大单位时间内被吸走的焊锡量就越大焊盘缺锡的风险也越高。0.3mm的孔配合树脂塞孔或绿油塞孔既能保证焊接稳定又不会因为孔径过大导致焊料流失严重。还有一个容易被忽略的点PCB厂家钻孔时孔位有一定误差0.2mm以下的孔对钻孔精度要求更高容易导致过孔与焊盘边缘距离太小产生“环宽不足”问题。0.3mm在多数PCB厂都是常规工艺无需加钱良率高。2.2 关键尺寸二过孔间距Pitch中心距孔径决定了“单根柱子”的导热能力而过孔间距决定了这个散热阵列里能排下多少根柱子。中心距太密铜箔被挖空中心距太疏散热孔数量不够垂直导热面积不足。我在实际项目中最常用的过孔间距是1.0mm约39.4mil。如果空间紧张可以压到0.8mm如果焊盘面积比较大放宽到1.2mm也完全没问题。对应的经验法则是对0.3mm孔径的过孔中心距建议为0.8~1.0mm对0.35mm孔径的过孔中心距建议为1.0~1.2mm中心距最小不要小于0.6mm否则相邻过孔之间的铜壁会变得非常脆弱。为什么要留出这么大的中心距因为过孔不只是钻孔钻孔周围还需要有一个铜焊盘via pad。一般过孔焊盘直径等于钻孔直径加0.2~0.3mm。以0.3mm孔为例焊盘直径就是0.5~0.6mm。如果中心距只有0.6mm两个过孔焊盘边缘相距仅0~0.1mm几乎连在一起。这会导致刷锡时锡膏无法均匀覆盖焊接空洞率明显上升。反过来中心距太疏也不行。比如在5×5mm的散热焊盘上只排4个孔热量传输路径过长底层铜皮大面积“吃不到热”散热效果和单面铜皮差不多。过孔之间最好形成一个紧密的网格让热量从焊盘向下扩散时每一条路径都很短。2.3 关键尺寸三过孔阵列边界到散热焊盘边缘的距离这个尺寸很多人会忽略但它直接影响散热效果和封装可靠性。过孔阵列不能铺满整个散热焊盘必须留出边界余量。我的经验值是过孔阵列最外圈的过孔中心距离散热焊盘边缘至少0.3~0.5mm。换句话说不要把孔打到几乎贴近焊盘边的位置。为什么不能贴着边缘打有三个原因。第一散热焊盘在焊接时要形成良好的焊料层焊盘边缘是锡膏堆积区也是应力集中区。如果过孔离边缘太近焊盘边缘相当于被“切断”机械强度下降。在温度循环和振动环境下焊盘容易从边缘开裂。第二从热设计角度说过孔阵列覆盖区域应该略小于芯片正下方的投影区域。芯片热量集中在中部边缘的热量本来就相对少。贴着边缘打孔并不会带来明显的散热增益反而增加焊料流失风险。第三考虑PCB制造公差。钻孔有±0.05mm的位置偏差阻焊开窗也有偏差。如果设计值卡在0.3mm实际生产时可能在0.15mm甚至更小那就非常危险了。另外如果散热焊盘旁边还有MOS管的源极或栅极引脚焊盘那么过孔离这些引脚焊盘的距离也需要单独关注。一般要求过孔中心到引脚焊盘边缘不小于0.5mm最好在0.8mm以上防止引脚焊盘的锡膏被过孔吸走导致引脚虚焊。特别是在双面回流焊时背面过孔开窗会把锡吸到背面正面引脚反而少锡。3. 散热孔的参数计算与阵列布局实操3.1 估算需要的过孔数量这里分享一个我常用的工程估算方法不需要搞复杂的热仿真但能帮你快速判断“打多少孔够不够”。假设你选了一颗TO-252封装的MOS管最大功耗P 5W期望结温Tj不超过125°C最高环境温度Ta 60°C。那么从结到环境的总热阻需要满足RθJA_max (Tj - Ta) / P (125 - 60) / 5 13°C/W一颗TO-252在标准FR-4、散热焊盘面积为两层铜皮且铺得足够大的情况下依靠铜皮自然对流和辐射RθJA大约能做到40~50°C/W。显然不够必须通过改进PCB散热来降低热阻到13°C/W以下。如果我们在4层板上把顶层、内层、底层全部用大面积铜皮连接把散热焊盘通过过孔阵列连到地的完整铜平面上整块PCB的热扩散能力可以大幅提升。此时PCB本身的热阻可以降到20~30°C/W左右距离13°C/W还差一些。剩下的差距就要靠增加过孔来弥补。一个直径0.3mm、孔壁铜厚25μm的过孔其垂直方向的热阻大约在80~120°C/W之间具体视过孔长度和周围铜皮面积而定。多个过孔并联总热阻近似为单孔热阻除以孔数。假设单孔热阻R_via 100°C/W我们需要额外降低约15°C/W的热阻那么需要的过孔数N ≈ R_via / R_target 100 / 15 ≈ 7个考虑到过孔周围铜皮本身也有热阻我一般会把计算值乘以1.5~2倍作为设计值。也就是说这个场景下散热孔数量做到12~15个比较稳妥。一个5×5mm的散热焊盘按1.0mm中心距排布可以轻松放下16个过孔。这个方案在现场测试中可以把结温控制在110°C以内。当然这个估算方法忽略了太多二阶因素但它至少能让你在画板子之前心里有数不至于打了三五个孔就觉得万事大吉。3.2 在EDA工具里快速布置散热孔阵列以Altium Designer为例给MOS管散热焊盘添加散热过孔阵列的常规做法是选中散热焊盘对应的网络比如SW节点或地网络。使用Place → Via设置过孔孔径和焊盘尺寸。推荐钻孔0.3mm焊盘0.55mm。手动放置第一颗过孔在焊盘内部合适位置然后用Edit → Paste Special勾选Array设置横向和纵向数量及间距。如果用的是嘉立创EDA操作也类似选中过孔后右键复制然后用“阵列粘贴”功能输入行列数、间距即可。这里有一个关键细节过孔必须和散热焊盘同一个网络。在多层板上如果散热焊盘网络是GND那么所有散热过孔也必须是GND网络。这样过孔才能把顶层的热量传给内层和底层的地铜皮。有些工程师忘了改过孔网络导致过孔内壁裸铜和四周铜皮隔离热量完全传不下去白打了。放置完成后一定要把过孔阵列限制在散热焊盘范围内并检查最外圈过孔中心到焊盘边缘的距离是否满足0.3~0.5mm的规则。如果焊盘面积比较小可以适当减小中心距到0.8mm但不要低于0.6mm。3.3 过孔与铜皮连接的细节直连而非“十字”连接在电源平面或地平面连接过孔时很多软件默认会用热焊盘十字花焊盘连接以减少焊接困难和应力。但对于散热孔阵列这是一个大坑。十字花连接会显著减小过孔与铜皮的实际连接面积。想象一下过孔周围四根细窄的铜条连接大铜皮热量只能通过这些细条进出导热效率大打折扣。散热孔的目的是最大化垂直传热所以必须设置为直接连接Direct Connect。在Altium中可以通过Design → Rules → Plane Connect设置过孔与内层平面的连接方式为Direct Connect或者单独给散热过孔建一个规则。嘉立创EDA中则在覆铜规则里设置“连接方式”为“实心”。这一点忘了改散热孔打再多也白搭。4. 给MOS管散热孔的避坑指南4.1 回流焊时焊锡被吸走焊盘缺锡这是散热孔设计里最常见的问题。尤其是0.4mm以上的通孔如果没做塞孔回流焊时锡膏会像水被抽走一样灌进孔里正面焊盘表面可能只剩薄薄一层锡严重的会出现立碑、偏移甚至虚焊。解决办法有两个思路制板时要求过孔“树脂塞孔”或“油墨塞孔”并盖上绿油。散热焊盘上的孔一般建议做树脂塞孔表面平整有利于锡膏印刷。如果不需要塞孔工艺上也可以要求“过孔开窗”配合钢网开孔优化在散热焊盘区域多开一点锡。但这治标不治本焊接一致性依然不如塞孔方案。我个人的经验是MOS管散热焊盘上的过孔一律优先选择树脂塞孔背面不出锡。不要图省事不做塞孔否则生产端一定让你头疼。4.2 过孔把地平面切成“孤岛”EMI和散热一起恶化有些设计在PCB上给MOS管散热焊盘下方的地平面打了密密麻麻的孔结果把整块地平面分割得支离破碎。特别是当MOS管所在回路是高频开关回路时这种方式会切断回流路径导致回路面积增大EMI显著恶化同时散热铜皮完整性也被破坏。避坑要点在MOS管周围预留完整的回流地平面不要为散热孔牺牲主要回流路径。如果必须在某块区域打大量散热孔建议在散热孔阵列外围“额外”打一圈接地过孔把内层地平面重新缝合起来确保电流回流路径连续。对于高频开关节点SW节点的铜皮散热孔虽然需要直接连接但应避免在开关节点铜皮下面铺大片连续地平面否则会引入较大的寄生电容加剧开关尖峰。4.3 散热孔阵列导致“涡流损耗”问题在热词里能看到“PCB涡流损耗”这一点在功率变换器中值得重视。当高频大电流流过MOS管引脚和散热铜皮时会在相邻的地平面或散热孔铜壁上感应出涡流。如果是纯直流电流涡流损耗可以忽略但如果是几十到几百kHz的开关电流涡流效应会让紧挨着开关走线的散热过孔自身发热。换句话说散热孔本身可能成为附加的发热源。要避免这个现象需要让散热孔远离高频交流回路或者在布局时让电流回路尽量贴近且方向相反利用磁场对消减少涡流。如果你的MOS管工作频率比较高几百kHz以上不要把过孔阵列直接放在开关回路正下方同时尽量减小散热孔所在铜皮的回流面积。4.4 过孔载流能力不足长期工作后发黑或烧断散热孔同时也是电流通道。尤其是源极接地的MOS管散热焊盘往往就是漏极或源极的电气节点工作电流会流过散热过孔。每个过孔的载流能力是有限的不能只看散热不看电流。经验数据0.3mm钻孔、孔壁铜厚25μm的过孔在温升20°C时大约能承载1.5~2A电流。如果散热焊盘需要流过10A电流你需要至少5个过孔并联。而散热计算往往要求你打10个以上的孔两者通常可以兼顾但必须检查一下。载流能力还和过孔长度有关1.6mm板厚的过孔比1.0mm板厚的过孔电阻更高载流能力略低。如果电流很大可以考虑使用0.35mm孔径并增加孔数或者要求PCB厂加厚孔铜至35μm。5. 常见问题速查表问题现象可能原因解决方案散热焊盘回流焊后缺锡、空洞多过孔孔径过大或未塞孔锡膏被吸走孔径控制0.3mm选用树脂塞孔优化钢网开孔焊盘边缘翘起或开裂过孔离焊盘边缘太近机械强度不足最外圈过孔中心到焊盘边缘保持≥0.3mm散热效果差MOS管结温偏高过孔数量不足、十字花连接、阵列未覆盖芯片中心按热阻估算孔数过孔改为直连优化阵列范围生产时焊点立碑、引脚虚焊过孔离引脚焊盘太近吸走锡膏保证过孔与引脚焊盘间距≥0.5mm开关波形异常EMI变差散热孔割裂了地平面回路面积变大外围增加缝合孔保持完整回流路径过孔处发黑、烧断过孔载流能力不足增加过孔数量或加厚孔铜至35μm回流焊后过孔内部有气泡湿气进入过孔爆米花效应使用树脂塞孔烘板后再过炉6. 最后再分享一个实用小技巧画MOS管散热孔时很多工程师会把过孔阵列做成完全对称的整齐网格看起来美观但其实可以针对发热中心优化一下芯片正下方对应的区域孔密一点边缘孔疏一点。因为MOS管的结温最高点通常在芯片中心而不是散热焊盘中心。这样既保证了核心区域的垂直导热又减少了边缘过孔对焊盘强度的削弱。另外一个我经常用的方法是把散热过孔设计成“棋盘式交错网格”而不是正方形网格。比如第一行过孔x坐标在0mm、1mm、2mm第二行在0.5mm、1.5mm、2.5mm。这样同一坐标方向上的铜皮不会被一排孔完全切断铜箔连续性更好热量和电流分布也更均匀。实际项目里我通常会让散热孔的最小设计值满足孔径0.3mm、中心距1.0mm、孔阵列边缘距离焊盘边≥0.4mm。用这套参数做过几十款电源和驱动板散热效果和生产良率都比较稳定。希望这篇内容能让你少走一些弯路下次画板子时心里更有底。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。