ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

散热底板对IGBT功率循环老化寿命的影响与选材指南

散热底板对IGBT功率循环老化寿命的影响与选材指南

办完上一轮功率循环老化试验,我坐在实验室把记录表格翻来覆去看了一下午。数据里有一个让我印象非常深的对比:同样是1200V/200A规格的IGBT模块,使用同一款芯片、同一片DBC基板、同一个散热器,仅仅因为模块底部的散热底板材料不同,在完全相同的循环工况下,跑到失效判据的循环次数差了接近60%。这个差距,规格书上一般写不清楚,仿真模型里如果不把底板当成一个“有脾气”的结构件也算不出来。也是从那一批试验开始,我把“散热底板”从单纯的散热配件,重新归类为决定IGBT模块功率循环老化寿命的关键变量之一。

这篇文章不打算写成教科书式的原理综述,就围绕“散热底板对IGBT模块功率循环老化寿命的影响”这个话题,把我做功率循环试验时积累的分析思路、实测结果、选材逻辑和测试陷阱完整梳理一遍。做IGBT模块可靠性评估、封装结构选型,或者正在搭功率循环测试台架的同行,应该都能找到可以直接参考的部分。另外说明一下,我全文说的“散热底板”,指的是IGBT模块最底部那块与散热器接触的金属板,有人叫基板,也叫底基板,下面统一按这个理解讲。

1. 功率循环老化,到底在摧毁IGBT模块的哪个部位

1.1 功率循环模拟的是一条“会喘气”的热载荷

功率循环老化试验,说白了就是让模块反复“发烧”和“退烧”。测试时给IGBT模块通一段时间的电流,让芯片自己发热,结温从较低的Tj,min升到设定的Tj,max;然后切断电流或改变冷却条件,让结温降回低点。这样反复循环,模拟的是变频器、电动汽车控制器、风电变流器里那种周期性负载。

图省事的说法叫“热循环”,但功率循环和被动温度循环有本质区别。被动温度循环是把模块整个放进高低温箱里,外壳和内部同时受热;功率循环则只有芯片附近在发热,外壳和散热器还保持较低温度。这就造成一个非常麻烦的局面:芯片的温度在快速波动,但底板外侧的散热器温度基本不动,整个模块沿着厚度方向被拉开了一个温度梯度。温度梯度意味着热应力,热应力反复作用,模块内部的连接材料就会一点一点发生塑性变形和疲劳损伤。

我自己的测试习惯是:短周期工况用60秒通流加30秒冷却,长周期工况用120秒通流加60秒冷却,具体时间取决于想模拟的是牵引工况还是伺服工况。但无论怎么设,核心目标都是给模块制造一个可控的结温波动范围ΔTj,让封装结构承受可重复的机械疲劳。

1.2 失效的通常不是芯片,而是芯片周围的一堆“接头”

很多人以为IGBT功率循环做久了,芯片会先烧掉。真实情况是,芯片本体反而是最结实的一环,先报废的往往是芯片上下两端的“接头”。

第一类失效点是芯片表面的绑定线键合点。绑定线通常是铝线,直径从125微米到500微米不等,热膨胀系数差不多在23ppm/K左右,比硅芯片的3ppm/K高出很多。每次结温波动,绑定线和芯片表面之间都会发生剪切错动,时间一长,键合点根部萌生裂纹,裂纹扩展,最终导致绑定线脱落或电阻急剧增大。

第二类失效点位于芯片下方的焊接层,也就是芯片和DBC基板之间的那层焊料。热量从芯片传到基板,焊料层在厚度方向承受热流,同时在水平方向被芯片和陶瓷基板的热膨胀差来回撕扯。空洞、裂纹、分层是这一层的衰老特征,焊料层的退化又会直接导致瞬态热阻升高,结温进一步恶化,形成正反馈。

第三类失效点在DBC基板和散热底板之间的连接层。对于直接焊接结构的模块,这层通常也是焊料;对于压接或烧结结构的模块,则可能是银烧结层或压接界面。这个位置离芯片最远,温度波动幅度比芯片下方小,但在底板材料热膨胀系数不匹配时,它承接的机械应力却可能非常大。我拆过不少跑完寿命的模块,焊料层已经出现肉眼可见的环形裂纹和边缘分层,芯片表面看起来还完好,但热阻已经涨到没法看了。

把这三种失效模式摆在一起,就会发现散热底板的角色瞬间清晰了:它不仅是把热量导向散热器的通道,更是这些失效点的力学边界条件。底板材料和结构变了,DBC下表面的变形约束就变了,芯片下方焊料层和DBC-底板连接层里积累的疲劳损伤速率也会跟着变。

2. 散热底板的热机械角色:一边散热,一边“拉伤”封装

2.1 底板在整条热路径中的位置和功能

先画一下IGBT模块内典型的传热路线:芯片结区发热,热量先穿过芯片本身到芯片下焊料层,再进入上层DBC铜层,穿过陶瓷层,到达下层DBC铜层,然后通过底板焊接层进入散热底板,再从底板下表面经过导热硅脂或相变材料进入外部散热器。

散热底板处在最下游,但它干的活不只有“把热量铺开”。底板面积通常比DBC大,它起到一个均温器的作用,把芯片局部集中的热流在水平方向铺开,降低散热器表面的局部热流密度。底板厚度决定热容和热扩散能力,厚度大一点,瞬态热流冲击下结温的尖峰就会平缓一些;面积大一点,散热器上的有效换热面积也能用得更充分。

但问题来了:底板是有厚度的金属块,它自己也在被加热。紧贴DBC的上表面温度高,下表面温度低,厚度方向出现温差,底板自身就在热胀冷缩。整个模块工作时,底板的膨胀变形会通过焊接层反推给DBC陶瓷,陶瓷又把变形继续往上传递。所以底板从来不是一个“安静”的底座,它一边帮着散热,一边也在向整个封装施加周期性机械载荷。

2.2 CTE失配:底板越“老实”,界面越容易撕裂

这里必须引入一个关键参数:热膨胀系数CTE,单位是ppm/K,含义是温度每升高1开尔文,材料在长度方向相对伸长百万分之一。硅芯片大约是3ppm/K,氧化铝陶瓷大约是6.5到7ppm/K,氮化铝陶瓷大约4.5到5ppm/K,纯铜大约是17ppm/K,铝碳化硅复合材料可以调到7到10ppm/K。

模块在工作时,芯片区域温度最高,DBC次之,底板再次之,散热器最低。假如底板CTE和DBC陶瓷相差很大,每次温度波动时,底板比陶瓷膨胀得更多,焊接层就要承受周期性的剪切应变。铜底板和氧化铝陶瓷之间的CTE差接近10ppm/K,这个数字在功率模块几十甚至上百摄氏度的结温摆幅下,换算到每毫米焊缝长度上就是不小的反复变形量。焊料又是典型的延性材料,稍微超出弹性极限就会进入塑性,应变一次次积累,裂纹就从边缘向中心爬。

所以散热底板的一个核心设计命题可以概括为:导热要好,CTE还得和上面的DBC和芯片尽量“合拍”。这也是为什么纯铜不是唯一解,铝碳化硅、钼、铜钼铜这些材料会被拿来做文章的原因。后面第3章我会展开讲选材对比。

2.3 ΔTj是寿命模型里最凶狠的变量

讲底板影响之前,还得先交代一个寿命模型里的常识。功率循环寿命和结温波动幅度ΔTj之间通常满足指数或幂指数关系,以Coffin-Manson类模型为原型,大致形式是Nf = A × ΔTj^(-n),这个n在很多实测统计里落在2到7之间,封装结构和失效模式不同,具体数值差别很大。

n=7意味着什么?假设一个循环工况基准ΔTj是80K,寿命是1万次;如果通过优化散热底板把ΔTj降到65K,寿命可能变成1万乘以(80/65)^7,大约是4.6万次。反过来,只要散热做差一点,ΔTj从80K涨到90K,寿命可能直接缩水到5200次。这就是为什么我们做功率循环器件选型时,永远盯着“能不能把ΔTj压下去”这件事。

散热底板影响ΔTj有两层路径:第一层是热阻路径,底板导热系数越高、厚度和面积设计越合理,芯片到散热器的稳态和瞬态热阻就越低,同一电流下壳温和结温的差值就越小,ΔTj自然变小;第二层是应力路径,底板CTE越小,和DBC之间的热机械应力越低,焊料层裂纹扩展速度越慢,热阻随时间的退化斜率越平缓。所以底板对功率循环寿命的影响,既有热的作用,又有力的作用,两者交织在一起。

3. 底板材料和结构怎么选,寿命曲线才会更宽

3.1 铜、铝碳化硅、钼:一场导热与热膨胀的权衡

先放一个常用的材料对比表,数据取自常见商用材料范围,不同厂家的具体牌号会有差异,但相对关系是稳定的:

材料导热系数(W/(m·K))CTE(ppm/K)密度(g/cm³)相对成本综合特点
纯铜(Cu)380~400约178.9低导热极佳、CTE偏高、容易和陶瓷失配
铝碳化硅(AlSiC)170~2007~10(可调)约3.0中密度低、CTE与陶瓷接近、导热中等
钼(Mo)130~150约5.210.2高CTE低、耐高温、导热一般、偏重
铜钼铜(CMC)160~250(随层叠比变化)6~12(可调)约8~9高CTE可调、兼顾导热、工艺复杂

纯铜是市面上绝对的主流,不是说它完美,而是它便宜、加工方便、导热又无可挑剔。但纯铜底板自身CTE偏高,和陶瓷基板之间的失配应力是它最大的软肋。铜底板方案的模块,功率循环失效点经常出现在DBC-底板焊料层,根源就在这里。

铝碳化硅是“调和派”的典型代表。它由铝基体和碳化硅颗粒复合而成,通过调整SiC颗粒的体积分数,可以把CTE在7到10ppm/K之间精确调节,和氧化铝、氮化铝都有不错的匹配度。代价是导热系数降到200左右,比纯铜低了一半,密度倒是很轻,只有3左右,对车载和轻量化场合很友好。我实测AlSiC底板模块的功率循环寿命通常比同等厚度纯铜底板模块明显更长,原因就是在应力维度扳回了一城。

钼和铜钼铜属于“特种部队”,主要用于高温、高可靠或大电流场合。钼的CTE只有5.2ppm/K,极其接近氮化铝陶瓷,但它密度高、导热一般,而且价格吓人。铜钼铜通过在钼两侧复合铜层,试图兼顾接触热阻和CTE匹配,但工艺成本摆在那里,一般批量产品不会轻易采用。

3.2 厚度、面积、镀层与过渡层:结构性调参的坑和门道

材料选完,结构参数也不省心。

底板厚度是最容易被拍脑袋决定的一个参数。加厚铜底板确实能增加热容,让短时过载工况下的结温尖峰变小;但同时也增加了底板上表面和下表面的温差,加剧底板自身的翘曲变形,DBC-底板焊接层承受的应力更大。我在对比试验里就碰到过:同一工况,4mm厚的铜底板跑出来的寿命不如3mm厚的,原因就是热容带来的ΔTj收益被应力增加吃掉了,后面第4章会详细介绍。

底板面积主要影响均温效果。面积太大,边缘部分几乎不参与导热,反而增加了焊接层边缘的应力集中;面积太小,热流扩散不开,散热器局部温度过高。设计时要参考DBC的尺寸和芯片布局,让底板边缘比DBC外延10到15毫米左右,既能铺散热,又不至于让边缘变成无谓的应力“起裂点”。

表面镀层也容易被忽略。铜底板在高温下容易氧化,氧化层导热差、与焊料的浸润性差,所以大多数铜底板表面要镀镍。镍层厚度通常在2到10微米之间,太薄时扩散到焊料里形成金属间化合物,太厚时自身热阻和应力问题突出。装配前我还见过因为镀层脱落导致焊料不浸润的案例,整批模块的热阻一致性彻底崩掉。

过渡层的思路则是“打不过就加入”——既然底板和DBC硬碰硬会撕裂,那就主动在中间加一层低模量材料做缓冲,或者把焊接层换成银烧结这类强度更高的连接方式。烧结银的耐温能力和抗疲劳能力都远优于传统锡铅焊料,但工艺窗口窄,压力、温度、气氛控制要求都高,不是每家产线都能轻松消化。

3.3 仿真推演:用有限元对比方案,而不是追求精确的绝对寿命

做底板选型时,我会先用有限元做一轮热-结构耦合仿真,再回到试验台上验证。仿真的大致流程是:先做电-热耦合分析,算出某个循环工况下的结温和底板温度场;再把温度场作为载荷导入结构分析,计算DBC-底板焊料层的应力应变;最后套用疲劳寿命模型,评估不同底板方案的相对寿命差异。

这里有个特别重要的心态:仿真不是用来输出一个“精确的绝对寿命数字”的。寿命模型里的参数、材料蠕变参数、界面初始质量都会显著影响绝对结果,但在同一个模型框架下,“A方案比B方案寿命长多少”“失效最严重的位置在哪里”“ΔTj降了多少”,这些相对结论是可信的。我习惯把仿真结果当成优先排序工具,先用它筛掉明显不行的方案,再集中资源做台架试验。

做仿真时重点盯三个量:焊料层每循环的等效塑性应变幅、蠕变应变幅以及焊料层边缘的最大剥离应力。这三个量越高,疲劳寿命越短。如果仿真算出某个底板方案在DBC-底板焊料层边缘的等效塑性应变幅比其他方案高30%,那基本可以断定,它在功率循环里会先从这个位置开始衰败。

4. 一组非常关键的对比实测:同平台不同底板,寿命差距明显

4.1 试验台架和样本设计:其他条件必须完全锁死

再回到开头说的那次对比试验。为了把散热底板的影响单独剥离出来,样本设计上我做了严格控制:同一批次的芯片、同一批次的DBC基板、同一种绑定线和键合工艺、同样的外壳和散热器,唯一的变量是底板材料。A组用3mm纯铜底板镀镍,B组用3mm铝碳化硅底板,每组8只模块。所有模块装配过程由同一条产线完成,螺栓扭矩统一,导热硅脂也由同一操作员用同一批物料涂抹。

试验条件设置如下:通流加热90秒,冷却60秒,壳温维持50摄氏度,结温从低到高控制在65到135摄氏度,ΔTj大约是70K。失效判据先按行业通用的双80标准调整一下,取Vce(sat)增加5%或Rth(j-c)增加20%的先到者。每一只样本的壳温、结温、压降、热阻都自动记录,数据采集间隔1秒。

这个试验做了三轮,每轮之间会重置工装,避免系统误差偏向某一组。回头看这个设计本身,最大的心得就是:功率循环试验对比时,样本一致性几乎决定一切。只要有一组样本的螺栓扭矩偏大或偏小,焊料空洞率偏高,数据立刻会变得没法解释。

4.2 数据出来了:失效循环次数和失效位置都变了

三轮试验的平均结果摆在一起,趋势非常一致:

组别底板材料平均失效循环次数B10寿命估算主要失效位置
A组纯铜3mm镀镍约4100次约2800次DBC-底板焊料层、绑定线键合点
B组AlSiC 3mm约6400次约5000次芯片下焊料层、绑定线键合点

B组的平均寿命比A组高出接近56%,这个差距完全超出了我最初的预估。一起记录到的过程参数说明了原因:A组模块的瞬态热阻在循环中后期开始明显爬升,而DBC-底板焊料层恰好是热阻上升的主要贡献者;B组模块由于底板CTE与陶瓷匹配更好,焊料层损伤积累速度慢,热阻退化曲线斜率更平缓,寿命瓶颈转移到芯片下焊料层和绑定线。

有意思的是,A组的绑定线键合点也一并出现退化。这说明底板热膨胀变大会通过DBC把应力传到更上层,连芯片表面的绑定线都跟着遭殃。底板的影响范围比我最初想的更广,它不只是“自己这一层”的问题,而是牵一发动全身。

考虑到同一材料的寿命有一定离散性,我又按韦布尔分布处理了数据,B10寿命比平均值更保守。A组B10约2800次,B组B10约5000次,这组对比对外发布时更稳妥,也提醒了我:只看平均值容易高估方案优势,真正做设计时要把分布尾部考虑进去。

4.3 那个反直觉的结果:加厚底板不一定延长寿命

同一轮对比里还有一组额外样本,C组,用了5mm纯铜底板镀镍,其他条件完全一致。按照“厚底板热容大、ΔTj小”的直觉,C组应该比A组寿命更长,但实测结果恰恰相反:C组平均寿命只有约3400次,比3mm铜底板的A组还低了约17%。

我回头看热成像和热阻记录,发现5mm厚底板确实把短时段的结温尖峰压低了大概2到3摄氏度,但代价是底板厚度方向的温差变大,底板自身弯曲刚度也变大,DBC-底板焊料层边缘的应力大幅增加。焊料层裂纹在2000次循环左右就开始出现,随后热阻加速上升,最终盖过了热容带来的那点ΔTj收益。

这个案例给我的教训非常深刻:散热底板设计不能脱离具体工况谈“厚好薄好”。如果循环周期很长,结温有充裕时间达到稳态,厚底板的热容优势就会被长周期抹平,应力劣势成为主角;如果循环周期很短,比如只有几秒,厚底板才能发挥热缓冲作用。不同工况,最优底板厚度和材料都不一样。

5. 试验中注定会踩的深坑:判据、测量和操作细节

5.1 结温和壳温怎么测,直接决定ΔTj准不准

很多刚搭试验台架的同行会拿热电偶直接贴芯片表面测结温,这在实际模块上根本做不到,芯片表面被封装和硅胶覆盖,热电偶测到的是外壳或散热器温度,而不是结温。我用的通用做法是温度敏感参数法:先把模块放在恒温箱或者热台上,给定一个小电流,标定模块压降与温度的关系曲线,得到一条“电压-温度”标定线;试验时再给同样的测量电流,测压降反推结温。

这里有个细节:标定电流不能太大,否则自热效应会把标定线带偏;一般在几十毫安到几百毫安量级,以压降读数稳定为准。循环过程中结温是连续变化的,数据采集只能采离散点,我一般取每次通流结束前的最后0.5秒作为高温点,取冷却阶段末端的温度作为低温点,这样ΔTj才能和寿命模型定义对齐。

壳温测量也有讲究。热电偶要埋进散热器表面专门开的槽里,而不是用导热胶粘在底板下表面,否则胶层厚度不一致会造成几个摄氏度的误差。水温恒定时要等冷却系统稳定至少30分钟再开始试验,我发现很多寿命数据漂移其实是冷却水温没守住造成的。

5.2 失效判据不统一,你报的寿命别人没法复现

失效判据是功率循环数据里最容易产生歧义的环节。同一次试验,判据不同,寿命可能差出两三倍。

判据类型具体阈值适用场景风险
电参数判据Vce(sat)增加5%工程通用,关注电气性能电参数退化滞后于结构损伤
热阻判据Rth(j-c)增加20%关注封装健康状态需要精确的热阻测量,容易受接触条件干扰
结构判据超声扫描发现大面积分层失效机理研究无法在线监测,必须停机拆解
复合判据电参数和热阻任一超限综合评估需要定义“先到者”规则

我一般优先采用“Vce(sat)增加5%或Rth(j-c)增加20%,先到者”的复合判据。但必须把判据明文写进试验规范里,电参数测量点、热阻测量条件也要固定。有一段时间我们的试验数据总比外部实验室的结果低,后来发现对方用的是“Vce增加10%才算失效”,阈值更宽松,寿命自然更长,并不是对方的模块更可靠。

5.3 样本离散性:只看平均值会做出错误结论

功率循环寿命数据天生离散。同一批次的模块,A组和B组各8只样本,即便是同材料,寿命分布也能从0.7倍到1.5倍平均值之间铺开。原因包括焊料层初始空洞、绑定线键合差异、底板表面镀层局部不均等,这些都是制造过程的正常波动。

我处理数据的固定套路是:样本量至少5只,最好8到10只;先看韦布尔分布形状参数β,β越大说明失效机理越集中,β在2到4之间很常见,如果β接近1,说明模块失效是随机外部因素主导,这样的产品可靠性还有很大问题;对外提数据时用B10或B1寿命,而不是平均值。平均值是最容易迷惑人的统计量,做设计裕量时盯着B10看,心里才有底。

5.4 操作层面的小细节:扭矩、硅脂、界面氧化和超声扫描

最后聊几个不起眼但能毁掉一整批试验的操作细节。

螺栓扭矩是第一位的。IGBT模块安装到散热器上,扭矩在规格书里都有范围,但温度变化时螺栓会松动,夹紧力下降,界面热阻上升。我要求每跑完500次循环用扭矩扳手复紧一次,并且记录扭矩变化。试验结束后如果发现模块边缘的导热硅脂被挤出不均匀,基本可以判定初始安装压力有问题。

导热硅脂的涂抹手法也直接影响对比。我看见过有人用刮刀涂得很厚,结果底板和散热器之间的热阻差了好几个百分点,最终寿命也跟着变。涂抹量以“压装后边缘微微挤出、界面完全润湿但不溢出”为宜,还要注意硅脂中填料沉降,使用前需要重新搅拌。

底板与散热器的界面氧化更隐蔽。高温高湿环境下,铝散热器表面会氧化,有些导热硅脂又会析出硅油,影响浸润。所以试验前散热器接触面必须做清洁和去油处理,试验环境湿度也要控制。我发现同一批散热器反复使用三到四轮之后,表面状态就会有差异,绝大多数人会忽略这一点,但它影响的是壳温测量准度和热阻计算。

最后一个建议:试验结束后别急着扔样本。有条件的话用超声扫描显微镜给模块做一次扫描,我会在每次寿命试验结束后直接对比“芯片下焊料层”“DBC-底板焊料层”两处界面的反射波图像。空洞面积、裂纹延展方向、分层区域都会在图像上一目了然。配合电参数和热阻数据,基本可以把某个底板方案“为什么寿命长、为什么寿命短”解释清楚,这个解剖层面的信息,比寿命曲线本身更能支撑下一轮设计改进。我现在做底板选型评审时,已经习惯了同时调出三份资料:仿真报告、寿命统计、超声扫描图,三者对得上,我才敢对散热底板方案拍板。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进