细说功率器件的散热设计
做硬件的同行应该都有过这样的经历——板子刚上电跑得好好的,跑了一段时间莫名其妙就炸了,拆开一看MOS管或者IGBT早就烧得面目全非。Debug半天,电路参数没问题,驱动也没问题,最后才反应过来:散热没做好,结温飙上去了,器件自己把自己热死了。
功率器件的散热设计,说白了就是给芯片找一条从结到环境的低阻热路。听起来简单,但实际做起来坑特别多——热阻算不对、散热器选小了、导热硅脂涂厚了、PCB铜皮没铺够……每一个环节掉链子,最终都可能导致器件过热失效。今天就把散热设计的核心要点掰开了说清楚。
一、功率器件为什么必须重视散热
功率器件和普通数字芯片最大的区别,就在于它的工作本质是处理能量。MOS管导通时有导通损耗,开关时有开关损耗,二极管有正向压降带来的损耗——这些损耗全部转化为热能,集中在芯片内部极小的结区。一个TO-247封装的MOS管,芯片面积可能就几十平方毫米,却要承受几瓦甚至几十瓦的功耗,功率密度非常惊人。
如果热量散不出去,结温就会持续上升。而器件的可靠性对温度极其敏感,按经验法则,结温每升高10°C,器件寿命大约减半。更危险的是,很多功率器件有正温度系数特性——温度越高导通电阻越大,损耗越大,发热越多,形成恶性循环。到一定程度就是热失控,瞬间炸管。
关键认知:散热设计不是可选的加分项,而是功率电路可靠性的底线保障。器件选型再好,散热跟不上,照样出问题。
二、散热设计的核心参数:热阻
理解散热,必须先搞懂热阻这个概念。热阻就是热量传导路径上的阻力,单位是°C/W,意思是每瓦功耗引起的温升。热阻越大,同样功耗下温度升得越高。
从芯片结到外部环境,热量要经过好几个环节,每个环节都有对应的热阻:
结到壳热阻(Rth-jc):热量从芯片结传导到器件外壳的热阻,由器件内部结构决定,数据手册里会给出。这是你没办法改变的一个参数,选型时就要关注。
壳到散热器热阻(Rth-cs):器件外壳和散热器之间的接触热阻。这个值取决于接触面平整度、导热材料的厚度和导热系数。优质导热硅脂规范薄涂后,接触热阻可达0.05-0.2°C/W;若接触面平整度差或使用劣质硅脂,则升至0.1-0.5°C/W。选用导热垫片时,典型热阻为0.3-1.0°C/W。
散热器到环境热阻(Rth-sa):散热器把热量散发到空气中的热阻,取决于散热器的面积、形状、材质和风速。这是散热设计中最关键的变量。
总的结到环境热阻就是三段串联:
注意:该串联公式仅适用于器件加装独立散热器的散热链路。若器件裸贴PCB、无外置散热器,热路变为 Rth-ja = Rth-jc + Rth-cb + Rth-ba(cb为外壳到PCB,ba为PCB到环境),不能直接套用本公式。
Rth-ja = Rth-jc + Rth-cs + Rth-sa
结温的计算公式也简单:Tj = Ta + Pd × Rth-ja。其中Ta是环境温度,Pd是器件功耗。比如环境温度40°C,器件功耗10W,总热阻5°C/W,那结温就是40+10×5=90°C。再对照数据手册里的最高结温(通常是150°C或175°C),留够余量就行。
实际工程中,建议结温不超过最高结温的80%。比如150°C的最高结温,设计时按120°C来约束,给老化、灰尘积累、环境温度波动留出余量。
三、散热器选型与设计要点
散热器选型是散热设计的核心环节。选型时主要看两个东西:热阻值和安装方式。
1、热阻值怎么定
先算出你需要的散热器热阻上限。公式推导一下:Rth-sa ≤ (Tj_max - Ta) / Pd - Rth-jc - Rth-cs。比如器件最高结温150°C,环境温度40°C,功耗8W,Rth-jc=0.8°C/W,Rth-cs=0.3°C/W,那Rth-sa ≤ (150-40)/8 - 0.8 - 0.3 = 12.65°C/W。这是理论极限,再按80%降额,即设计结温不超过120°C,直接代入公式:Rth-sa ≤ (120-40)/8 - 0.8 - 0.3 = 8.9°C/W。
散热器厂商会给出不同型号在自然冷却和风冷条件下的热阻曲线,根据你的Rth-sa需求去选就行。注意,厂商给出的热阻通常是在最佳安装条件下的值,实际使用中可能偏大,要留点余量。
2、自然冷却还是强制风冷
对于TO-247、TO-220等大封装插件器件,几瓦功耗可依靠自然冷却;但对于SOP、SMD等贴片小封装功率器件,即便仅2-3W,多数也需要铺大面积PCB铜皮辅助散热,不能单以功率数值判断。当功耗进一步增大,自然冷却的散热器体积会急剧增大,这时候就得加风扇强制风冷。风冷的热阻可以降到自然冷却的1/3甚至更低,代价是噪声和风扇寿命问题。有些高可靠性场景不允许用风扇,那只能靠增大散热面积或者改用液冷方案。
3、导热材料别乱涂
Rth-cs虽然一般只有零点几°C/W,但涂导热硅脂这个操作有很多讲究。最常见的错误就是涂太厚——很多人以为涂厚点导热更好,其实恰恰相反。硅脂本身的导热系数远低于金属,涂厚了反而增大热阻。正确做法是薄薄一层,刚好填满接触面的微观不平整就行(通常控制在20-80μm最优,超过150μm热阻会明显上升)。另外,普通膏状硅脂在长期高温环境下易干涸分层,导致导热性能劣化。对于长期连续运行的产品,建议优先选用相变导热垫或玻纤导热垫片,其长期稳定性优于普通硅脂。
四、PCB布局对散热的影响
不是所有功率器件都加散热器,很多小功率场景靠PCB铜皮散热就够了。但PCB散热的效果,跟布局和铺铜方式直接相关。
1、散热焊盘的铜皮要铺够
功率器件的散热焊盘(比如QFN封装的底部散热pad、D2PAK的大面积引脚)必须连接足够大的铜皮。很多人只在焊盘周围铺一小块铜,散热效果大打折扣。单层板无内层铜辅助散热时,散热铜皮面积建议≥器件封装面积的3-5倍;多层PCB搭配阵列散热过孔和内层地平面/铜皮时,1.5-3倍封装面积通常即可满足要求。大功率器件条件允许时仍建议尽量加大铺铜。铜皮形状也有讲究,尽量往四周延伸,形成十字形或放射状铺铜,增加有效散热面积。
2、散热过孔不能少
单层铜皮的散热能力有限,必须通过散热过孔把热量导到其他层。在散热焊盘正下方布置阵列散热过孔,常规孔径0.3-0.5mm、孔间距0.8-1.2mm,过孔连通内层或底层的大面积散热铜皮即可,无需强制接入地平面(网络)。相当于把散热面积翻了好几倍。过孔要塞铜或塞树脂,防止焊接时漏锡。
3、热敏感器件要远离热源
PCB上功率器件周围会形成一个高温区域,温度从热源向外逐渐衰减。热敏感的器件——比如温度检测电路、基准电压源、精密运放——必须远离这个区域。布局时先确定功率器件位置,再安排其他器件,保证热敏感器件至少在功率器件3-5倍封装尺寸之外。实在避不开的,可以在中间加散热槽(即无铜皮的隔离带),切断热传导路径。
五、散热设计中的常见误区
1、只看数据手册的热阻,不算实际值
数据手册给出的Rth-jc是在特定测试条件下的值,通常是器件安装在标准测试板上、脉冲测试的结果。实际连续工作时的热阻往往比标称值大。特别是封装较小的器件(比如SOT-23封装的LDO),实际热阻可能是数据手册值的1.5-2倍。选型时一定要留足余量,不能按标称值卡着上限用。
2、忽略瞬态热阻抗
稳态热阻反映的是长时间工作后的温度,但实际电路中很多功率器件是脉冲工作——比如电机驱动的MOS管、开关电源的开关管。短时间大功率脉冲期间,器件还来不及把热量传出去,结温可能在脉冲期间冲到很高。这种场景必须用瞬态热阻抗曲线来分析,短脉冲应优先查阅数据手册中的Zth-jc(结壳瞬态热阻)曲线,看单脉冲和重复脉冲下的峰值结温,不能只看稳态。
3、散热器安装方向不对
自然冷却的散热器,鳍片方向必须顺着空气对流方向,也就是竖直放置让热空气从下往上流。如果鳍片横着放,热空气被鳍片挡住散不出去,散热效率可能下降一半甚至更多。这个细节很多人注意不到,装上去能用就完事了,结果散热效果打了折扣。
散热设计其实就是一条链路:芯片结→外壳→导热材料→散热器→空气,每个环节的热阻都得控制住。哪个环节拉胯,整体就拉胯。理解了热阻串联的逻辑,掌握散热器选型、导热材料使用、PCB散热布局这几个关键环节,功率器件的散热设计就有了章法。
说到底,散热设计没有什么高深的理论,难的是每个细节都做到位。数据手册仔细看,热阻认真算,布局多想想,余量留够——把这些基本功做扎实了,功率器件炸管这种事基本不会发生。