大电流便携式DC/DC变换中MOSFET功耗的计算
0 引言
众所周知,今天的便携式电源设计者所面临的最严峻挑战就是为当今的高性能CPU提供电源。近年来,内核CPU所需的电源电流每两年就翻一番,即便携式内核CPU电源电流需求会高达40A之大,而电压在0.9V和1.75V之间。事实上,尽管电流需求在稳步增长,而留给电源的空间却并没有增加,这个现实已达到甚至超出了在热设计方面的极限。
对于如此大电流的电源,通常将其分割为两个或多相,即每一相提供15A到25A,例如,将一个40A电源变成了两个20A电源。虽然可以使元器件的选择更容易,但是并没有额外增加板上或环境空间,对于减轻热设计的工作基本上没有多大帮助。这是因为在设计大电流电源时,MOSFET是最难确定的器件。这一点在笔记本电脑中尤其显著,在这种环境中,散热器、风扇、热管和其它散热方式通常都留给了CPU。而电源设计常常要面临诸多不利因素,诸如狭小的空间和静止的气流以及其元器件散发的热量等恶劣环境,而且,没有任何其它方式可以用来协助散热。
那么如何挑选MOSFET呢?回答是,在挑选MOSFET时,首先要选择有足够的电流处理能力的,并具有足够的散热通道的,最后还要从量化上考虑必要的热耗和保证足够的散热路径,据此,计算出MOSFET的功耗,并确定它们的工作温度。本文分析了一个多相、同步整流、降压型CPU电源中MOSFET功耗的计算方法。
1 MOSFET功耗的计算
为了确定一个MOSFET是否适合于特定的应用,必须计算其功耗,MOSFET功耗(PL)主要包含阻性损耗(PR)和开关损耗(PS)两部分,即
PL=PR+PS
MOSFET的功耗很大程度上依赖于它的导通电阻RDS(on),但是,MOSFET的RDS(on)与它的结温Tj有关。而Tj又依赖于MOSFET管的功耗以及MOSFET的热阻θJA。由于功耗的计算涉及到若干个相互依赖的因素,为此,可以采用一种迭代过程获得我们所需要的结果,如图1流程所示。
图1 选择同步整流和开关MOSFET的迭代过程流程
迭代过程起始于为每个MOSFET假定一个Tj,然后,计算每个MOSFET各自的功耗和允许的环境温度。当允许的环境温度达到或略高于机壳内最高温度设计值时,这个过程便结束了。这是一种逆向的设计方法,因为,先从一个假定的Tj开始计算,要比先从环境温度计算开始容易一些。
能否将这个计算所得的环境温度尽可能地提高呢?回答是不行的。因为,这势必要求采用更昂贵的MOSFET,并在MOSFET下铺设更多的铜膜,或者要求采用一个更大、更快速的风扇产生气流等,所有这些都是不切实际的。
对于开关和同步整流MOSFET,可以选择一个允许的最高管芯结温Tj(hot)作为迭代过程的出发点,多数MOSFET的数据手册只规定了+25℃下的最大RDS(on),不过最近有些产品也提供了+125℃下的最大值。MOSFET的RDS(on)随着温度的增高而增加,典型温度系数在0.35%/℃~0.5%/℃之间,如图2所示。如果拿不准,可以用一个较为保守的温度系数和MOSFET的+25℃规格(或+125℃规格),在选定的Tj(hot)下以最大RDS(on)作近似估算,即
RDS(on)hot=RDS(on)SPEC{1+0.005×〔Tj(hot)-TSPEC〕}(1)
式中:RDS(on)SPEC为计算所用的MOSFET导通电阻;
TSPEC为规定RDS(on)SPEC时的温度。
图2 典型功率MOSFET导通电阻的温度系数
〔在0.35%/℃(实线)至0.5%/℃虚线之间〕
利用计算出的RDS(on)hot可以确定同步整流和开关MOSFET的功耗。为此,将进一步讨论如何计算各个MOSFET在给定的管芯温度下的功耗,以及完成迭代过程的后续步骤,其整个过程详述如图1所示。
1.1 同步整流的功耗
除最轻负载外,同步整流MOSFET的漏、源电压在开通和关闭过程中都会被续流二极管钳位。因此,同步整流几乎没有开关损耗,它的功耗PL只须考虑阻性损耗即可。最坏情况下的损耗发生在同步整流工作在最大占空比时,也就是输入电压达到最低时。利用同步整流的RDS(on)和工作占空比,通过欧姆定律可以近似计算出它的功耗,即
PL=〔×RDS(on)hot〕×(2)
1.2 开关MOSFET的功耗
开关MOSFET的阻性损耗PR计算和同步整流非常相似,也要利用它的占空比(但不同于前者)和RDS(on)hot,即
PR=〔×RDS(on)hot〕×(3)
开关MOSFET的开关损耗计算起来比较困难,因为它依赖于许多难以量化并且没有规范的因素,这些因素同时影响到开通和关断过程。为此,可以首先用以下粗略的近似公式对某个MOSFET进行评价,然后通过实验对其性能进行验证,即
PS=(4)
式中:Crss为MOSFET的反向传输电容(数据手册中的一个参数);
fs为开关频率;
Igatb为MOSFET的栅极驱动器在MOSFET处于临界导通(Vgs位于栅极充电曲线的平坦区域)时的吸收/源出电流。
若从成本因素考虑,将选择范围缩小到特定的某一代MOSFET(不同代MOSFET的成本差别很大),就可以在这一代的器件中找到一个能够使功率耗散最小的器件。这个器件应该具有均衡的阻性和开关损耗,使用更小、更快的器件所增加的阻性损耗将超过它在开关损耗方面的降低,而使用更大〔而RDS(on)更低〕的器件所增加的开关损耗将超过它对于阻性损耗的降低。
如果Vin是变化的,需要在Vin(max)和Vin(min)下分别计算开关MOSFET的功耗。最坏情况可能会出现在最低或最高输入电压下。该功耗是两种因素之和:在Vin(min)时达到最高的阻性耗散(占空比较高),以及在Vin(max)时达到最高的开关损耗。一个好的选择应该在Vin的两种极端情况下具有大致相同的功耗,并且在整个Vin范围内保持均衡的阻性和开关损耗。
如果损耗在Vin(min)时明显高出,则阻性损耗起主导作用。这种情况下,可以考虑用一个电流更大一点的MOSFET(或将一个以上的MOSFET相并联)以降低RDS(on)。但如果在Vin(max)时损耗显著高出,则应该考虑用电流小一点的MOSFET(如果是多管并联的话,或者去掉一个M0SFET),以便使其开关速度更快一点。如果阻性和开关损耗已达平衡,但总功耗仍然过高,也有多种办法可以解决:
——改变或重新定义输入电压范围;
——降低开关频率以减小开关损耗,或选用RDS(on)更低的MOSFET;
——增加栅极驱动电流,有可能降低开关损耗;
——采用一个技术改进的MOSFET,以便同时获得更快的开关速度、更低的RDS(on)和更低的栅极电阻。
需要指正的是,脱离某个给定的条件对MOSFET的尺寸作更精细的调整是不大可能的,因为器件的选择范围是有限的。选择的底线是MOSFET在最坏情况下的功耗必须能够被耗散掉。
2 关于热阻
按照图1所示,继续进行迭代过程的下一步,以便寻找合适的MOSFET来作为同步整流和开关MOSFET。这一步是要计算每个MOSFET周围的环境温度,在这个温度下,MOSFET结温将达到我们的假定值。为此,首先需要确定每个MOSFET结到环境的热阻θJA。
热阻的估算可能会比较困难。单一器件在一个简单的印刷板上的θJA的测算相对容易一些,而要在一个系统内去预测实际电源的热性能是很困难的,因为,那里有许多热源在争夺有限的散热通道。如果有多个MOSFET被并联使用,其整体热阻的计算方法,和计算两个以上并联电阻的等效电阻一样。
我们可以从MOSFET的θJA规格开始。对于单一管芯、8引脚封装的MOSFET来讲,θJA通常接近于62℃/W。其他类型的封装,有些带有散热片或暴露的导热片,其热阻一般会在40℃/W至50℃/W(见表1所列)。可以用下面的公式计算MOSFET的管芯相对于环境的温升Tj(rise),即
Tj(rise)=PL×θJA(5)
接下来,计算导致管芯达到预定Tj(hot)时的环境温度Tambient, 即
表1 MOSFET封装的典型热阻
封装 | θJA/(℃/W)
最小引线面积 | θJA/(℃/W)
敷铜4.82g/cm2 | θJA/(℃/W) |
---|---|---|---|
SOT23(热增强型) | 270 | 200 | 75 |
SOT89 | 160 | 70 | 35 |
SOT223 | 110 | 45 | 15 |
8引脚μMAX/Micro8(热增强型) | 160 | 70 | 35 |
8引脚TSSOP | 200 | 100 | 45 |
8引脚SO(热增强型) | 125 | 62.5 | 25 |
D-PAK | 110 | 50 | 3 |
D2-PAK | 70 | 40 | 2 |
Tambient=Tj(hot)-Tj(rise)(6)
如果计算出的θJA低于机壳的最大额定环境温度,必须采用下列一条或多条措施:
——升高预定的Tj(hot),但不要超出数据手册规定的最大值;
——选择更合适的MOSFET以降低其功耗;
——通过增加气流或MOSFET周围的铜膜降低θJA。
再重算Tambient(采用速算表可以简化计算过程,经过多次反复方可选出一个可接受的设计)。而表1为MOSFET封装的典型热阻。
如果计算出的Tambient高出机壳的最大额定环境温度很多,可以采取下列一条或全部措施:
——降低预定的Tj(hot);
——减小专用于MOSFET散热的铜膜面积;
——采用更廉价的MOSFET。
这些步骤是可选的,因为在此情况下MOSFET不会因过热而损坏。不过,通过这些步骤只要保证Tambient高出机壳最高温度一定裕量,便可以降低线路板面积和成本。
上述计算过程中最大的误差源来自于θ JA。应该仔细阅读数据手册中有关θJA规格的所有注释。一般规范都假定器件安装在4.82g/cm2的铜膜上。铜膜耗散了大部分的功率,不同数量的铜膜θ JA差别很大。例如,带有4.82g/cm2铜膜的D-Pak封装的θ JA会达到50℃/W。但是如果只将铜膜铺设在引脚的下面,θJA将高出两倍(见表1)。如果将多个MOSFET并联使用,θ JA主要取决于它们所安装的铜膜面积。两个器件的等效θ JA可以是单个器件的一半,但必须同时加倍铜膜面积。也就是说,增加一个并联的MOSFET而不增加铜膜的话,可以使RDS(on)减半但不会改变θ JA很多。最后,θ JA规范通常都假定没有任何其它器件向铜膜的散热区传递热量。但在大电流情况下,功率通路上的每个元器件,甚至是印刷板线条都会产生热量。为了避免MOSFET过热,须仔细估算实际情况下的θ JA,并采取下列措施:
——仔细研究选定MOSFET现有的热性能方面的信息;
——考察是否有足够的空间,以便设置更多的铜膜、散热器和其它器件;
——确定是否有可能增加气流;
——观察一下在假定的散热路径上,是否有其它显著散热的器件;
——估计一下来自周围元件或空间的过剩热量或冷量。
3 结语
热管理是大电流便携式DC/DC设计中难度较大的领域之一。这种难度迫使我们有必要采用上述迭代流程。尽管该过程能够引领热性能设计者靠近最佳设计,但是还必须通过实验来最终确定设计流程是否足够精确。应计算MOSFET的热性能,为它们提供足够的耗散途径,然后在实验室中检验这些计算,这样有助于获得一个耐用而安全的热设计。