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. 先定电压:母线电压×1.5倍,留够余量。比如380V系统,我选600V或650V的管子。
  2. 再算电流:峰值电流×1.2倍。注意看的是脉冲电流能力,不是平均值。
  3. 看频率:频率>50kHz,MOSFET优先;频率<20kHz,IGBT更划算。
  4. 算损耗:导通损耗+开关损耗,看结温能不能压住。
  5. 查驱动:Qg和驱动IC的驱动能力要匹配。

我的选型口诀:

  • 低压高频:MOSFET
  • 高压低频:IGBT
  • 低压低频且不差钱:BJT(现在很少用了)
  • 高压高频:SiC MOSFET或GaN(后面章节会讲)

2.5 知识结构图

下面这张图把三个器件的核心特性和选型逻辑串起来了,你可以存着当参考。

功率半导体器件选型逻辑 功率MOSFET 电压控制,开关快 IGBT MOSFET+BJT混血 功率BJT 电流控制,饱和压降低 特性 RDS(on) 随温度升高 开关频率可达MHz 特性 VCE(sat) 固定1.5~2.5V 有拖尾电流 特性 hFE 低,需大驱动电流 二次击穿风险 适用场景 高频DC-DC 低压(<200V) 适用场景 电机驱动、逆变器 高压(>600V) 适用场景 线性电源 低频大电流 选型核心:电压 × 频率 × 功率 → 定器件 再算损耗、看驱动、查散热

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倍。算损耗时要用热态值,别用冷态值。