2. 功率半导体器件基础:功率MOSFET、IGBT、BJT的特性与选型
做功率驱动,说白了就是跟这三个家伙打交道:MOSFET、IGBT、BJT。很多新手一上来就纠结“哪个更好”,其实没有绝对的答案。我做了十几年电源设计,踩过的坑不少,今天就把这些经验掰开了讲。
2.1 功率BJT——老将的倔强
BJT是双极型器件,靠电流控制电流。它的优点是饱和压降很低,VCE(sat) 能做到0.2V左右。这在低压大电流场景下很有优势。
关键参数速查:
- VCEO:集电极-发射极击穿电压
- IC:最大集电极电流
- hFE:直流电流增益(通常10~50)
- fT:特征频率
但BJT有个致命伤——二次击穿。我曾经在一个电机驱动项目里,用了BJT做H桥,结果一上电就炸管。后来查出来是二次击穿导致的。BJT的热稳定性差,温度升高后电流会更大,形成正反馈,直到烧毁。
避坑指南:我曾经在48V/10A的DC-DC里用BJT做同步整流,结果效率还不如二极管。BJT的存储时间太长(μs级),开关损耗大。高频应用别碰BJT。
2.2 功率MOSFET——开关界的快枪手
MOSFET是电压控制器件,栅极几乎不取电流。它的开关速度极快,开关时间在ns级。我习惯用MOSFET做高频DC-DC,频率能跑到几百kHz甚至MHz。
选MOSFET时,这几个参数要盯死:
| 参数 | 含义 | 我的经验值 |
|---|---|---|
| VDS | 漏源击穿电压 | 留20%余量 |
| RDS(on) | 导通电阻 | 越低越好,但看封装 |
| Qg | 栅极总电荷 | 决定驱动功率 |
| Ciss | 输入电容 | 影响开关速度 |
MOSFET有个“米勒平台”效应,你想想看,栅极电压在某个区间会停滞。我记得第一次测波形时,看到那个平台还以为是示波器坏了。其实那是Cgd在充放电,驱动电路设计不好,就会在这里振荡。
小技巧:选MOSFET时,我习惯先看Qg,再看RDS(on)。Qg太大,驱动IC推不动;Qg太小,RDS(on)往往偏大。这是个平衡。
2.3 IGBT——大功率的扛把子
IGBT是MOSFET和BJT的混血儿。输入级是MOSFET,输出级是BJT。所以它既有MOSFET的高输入阻抗,又有BJT的低导通压降。
IGBT的VCE(sat)在1.5V~2.5V之间,比MOSFET的RDS(on)在大电流下更有优势。我做过一个30kW的逆变器,用MOSFET的话,导通损耗太大,散热器得跟砖头一样。换成IGBT,效率直接提了3个点。
但IGBT有个尾巴电流——关断时电流会拖个尾巴。这是因为少子复合需要时间。这个尾巴会导致关断损耗变大,频率高了就不行。一般IGBT用在20kHz以下。
| 对比项 | MOSFET | IGBT | BJT |
|---|---|---|---|
| 控制方式 | 电压 | 电压 | 电流 |
| 开关速度 | 极快(ns) | 中等(μs) | 慢(μs~ms) |
| 导通压降 | RDS(on)×I | VCE(sat)固定 | VCE(sat)低 |
| 适用频率 | 100kHz~MHz | 1kHz~20kHz | <1kHz |
| 适用功率 | 小~中 | 中~大 | 小~中 |
| 热稳定性 | 好 | 较好 | 差 |
2.4 选型实战——我怎么做决策
选型不是查手册那么简单。我一般按这个流程走:
- 先定电压:母线电压×1.5倍,留够余量。比如380V系统,我选600V或650V的管子。
- 再算电流:峰值电流×1.2倍。注意看的是脉冲电流能力,不是平均值。
- 看频率:频率>50kHz,MOSFET优先;频率<20kHz,IGBT更划算。
- 算损耗:导通损耗+开关损耗,看结温能不能压住。
- 查驱动:Qg和驱动IC的驱动能力要匹配。
我的选型口诀:
- 低压高频:MOSFET
- 高压低频:IGBT
- 低压低频且不差钱:BJT(现在很少用了)
- 高压高频:SiC MOSFET或GaN(后面章节会讲)
2.5 知识结构图
下面这张图把三个器件的核心特性和选型逻辑串起来了,你可以存着当参考。
2.6 驱动电路的基本要求
器件选好了,驱动电路跟不上也是白搭。我见过太多人把MOSFET当继电器用,栅极直接接IO口,结果管子工作在放大区,发热严重。
驱动电路的核心要求就三条:
- 足够的驱动电流:Qg / tr 就是需要的峰值电流。比如Qg=100nC,想1μs开通,就需要100mA的驱动能力。
- 合适的栅极电压:MOSFET一般12V~15V,IGBT一般15V~20V。电压太低,RDS(on)偏大;电压太高,栅极会击穿。
- 低阻抗回路:栅极回路要尽量短,减少寄生电感。否则会振荡,轻则EMI超标,重则炸管。
我的习惯:栅极串联一个10Ω~22Ω的电阻,可以抑制振荡。但电阻太大,开关速度会变慢,损耗增加。这个值需要根据实际波形调。
2.7 热管理——别让管子烧了
选型时算损耗,最终是为了算结温。结温超过150°C(有些是175°C),管子就危险了。
热阻公式:Tj = Ta + P × RθJA
其中RθJA是结到环境的热阻,包括RθJC(结到壳)、RθCS(壳到散热器)、RθSA(散热器到环境)。
我做过一个项目,算出来结温125°C,觉得没问题。结果夏天高温,环境温度45°C,结温直接飙到145°C,管子开始降额。后来加了风扇才压住。所以热设计一定要留余量,至少20°C。
注意:MOSFET的RDS(on)随温度升高而增大,100°C时可能是25°C时的1.5~2倍。算损耗时要用热态值,别用冷态值。