4、快速关断驱动:IGBT/MOSFET驱动芯片选型、DESAT保护原理、软关断与硬关断技术、米勒钳位电路

各位工程师朋友,咱们接着聊过流保护。前面讲了检测,这一节重点说说检测到故障后,怎么把管子快速、安全地关断。

说白了,驱动芯片就是功率管的“大脑”。你给它一个PWM信号,它负责把信号放大,驱动IGBT或MOSFET开通和关断。但光会开关还不够,还得会“保命”。

4.1 驱动芯片选型:别光看电流

选驱动芯片,很多人第一反应就是看峰值电流。比如IGBT需要+15V/-5V驱动,MOSFET可能+12V就够了。但我个人习惯,会先看这几个参数:

  • 驱动电流能力:这个决定了开关速度。驱动电流不够,开关慢,损耗大;太大,EMI又容易超标。我一般按Qg(栅极电荷量)来估算,比如一个50A的IGBT,Qg大概在1~2μC,选个5A~10A的驱动芯片就够用。
  • 隔离耐压:高压逆变器里,驱动侧和功率侧必须隔离。常见的有光耦隔离、磁隔离、容隔离。我个人偏爱磁隔离,比如Si828x系列,速度够快,CMTI(共模瞬态抗扰度)也高。
  • 保护功能集成度:这是关键。有些驱动芯片只负责开关,保护全靠外围电路。而像2ED020I12-F2这种,集成了DESAT检测、米勒钳位、软关断,外围电路能省一大半。
我的经验: 别为了省几块钱选功能太少的驱动芯片。你想想看,一个IGBT炸了,成本是驱动芯片的几十倍。我早期一个项目就吃过这个亏,后来老老实实换了带保护的集成驱动。

4.2 DESAT保护原理:检测饱和压降

DESAT,全称是Desaturation Detection,中文叫“退饱和检测”。原理其实很简单:IGBT正常导通时,集电极-发射极电压Vce很小,大概1.5V~2.5V。一旦发生短路,电流剧增,IGBT退出饱和区,Vce会迅速上升到母线电压。

驱动芯片内部会有一个恒流源(通常250μA~500μA),通过一个高压二极管接到IGBT的集电极。正常时,Vce低,二极管导通,DESAT引脚电压被钳位在低电平。当Vce升高,二极管反偏,DESAT引脚电压被恒流源拉高。一旦超过阈值(比如9V),芯片就判定为短路故障。

// 典型的DESAT检测时序(伪代码)
if (DESAT_pin_voltage > 9V) {
    fault_flag = 1;
    gate_drive = LOW;  // 立即关断
    fault_report();    // 上报故障
}

这里有个坑:DESAT检测有盲区。在IGBT刚开通的瞬间,Vce还没降下来,DESAT引脚电压可能短暂超过阈值。所以驱动芯片内部会加一个消隐时间(blanking time),通常是几百纳秒到几微秒。在这个时间内,DESAT检测被屏蔽。

注意: 消隐时间不能设得太长,否则短路发生时,芯片反应不过来。我见过一个案例,消隐时间设了3μs,结果短路电流已经冲到额定值的10倍,IGBT直接炸了。一般建议消隐时间控制在1μs以内。

4.3 软关断与硬关断技术

检测到短路后,怎么关断?这里有两种思路:硬关断和软关断。

硬关断,就是检测到故障后,直接把栅极拉到负压(比如-5V),让IGBT瞬间关断。好处是快,坏处是di/dt太大,会在母线上产生很高的尖峰电压,可能击穿IGBT。

软关断,则是通过一个较大的电阻(比如10kΩ)缓慢释放栅极电荷,让IGBT慢慢关断。这样di/dt小,尖峰电压低,但关断时间变长,短路能量会累积。

关断方式 优点 缺点 适用场景
硬关断 速度快,短路能量小 尖峰电压高,可能损坏器件 低压、小电流、对速度要求高的场合
软关断 尖峰电压低,保护器件 关断慢,短路能量大 高压、大电流、对可靠性要求高的场合
两步关断 兼顾速度和安全性 电路复杂 高端逆变器、电机驱动

我个人习惯用两步关断:先软关断到某个中间电压(比如0V),再硬关断到负压。这样既控制了尖峰,又保证了最终关断速度。很多集成驱动芯片,比如ACPL-332J,就内置了这个功能。

4.4 米勒钳位电路:防误导通

米勒效应,是IGBT/MOSFET驱动里一个很头疼的问题。当上管开通时,下管的栅极会通过米勒电容(Cgd)耦合到一个尖峰电压。如果这个尖峰超过阈值电压,下管就会误导通,造成上下管直通短路。

怎么解决?加米勒钳位电路。原理很简单:在下管关断期间,用一个低阻抗的开关(通常是MOSFET)把栅极和源极(或发射极)短接,把米勒电流直接泄放掉。

// 米勒钳位电路示意
// 当PWM信号为低时,钳位MOSFET导通
if (PWM == LOW) {
    Miller_Clamp = HIGH;  // 导通钳位MOSFET
    Gate_Drive = LOW;     // 关断主驱动
} else {
    Miller_Clamp = LOW;   // 关闭钳位MOSFET
    Gate_Drive = PWM;     // 正常驱动
}

有些驱动芯片内部集成了米勒钳位功能,比如1ED020I12-F2。它会在检测到栅极电压低于某个阈值(比如2V)时,自动导通一个内部MOSFET进行钳位。用起来很方便,外围只需要一个电阻。

避坑指南: 我曾经在一个项目中,没加米勒钳位,结果逆变器在重载时偶尔炸管。查了好久才发现是米勒效应导致的误导通。后来加了钳位电路,问题就再没出现过。所以,高压逆变器(母线电压超过400V)强烈建议加米勒钳位。

4.5 小结

快速关断驱动这块,说白了就是三件事:选对芯片、用好DESAT、处理好关断过程。选芯片时别只看电流,要关注保护功能;DESAT检测要注意消隐时间的设置;关断方式上,软关断和硬关断各有优劣,我建议用两步关断;米勒钳位是防误导通的关键,高压场合千万别省。

下一节,咱们聊聊过流保护的另一个重要环节——故障信号的处理与系统级保护协调。到时候见。