SiC MOSFET负压关断与低成本分立驱动设计实战
1. 先从SiC MOSFET的特殊性说起1.1 SiC器件为什么和普通硅管不太一样做电源的工程师早年都跟硅基MOSFET和IGBT打交道我一开始接触SiC MOSFET时也以为不过是换了个耐压更高的管子。真正上板之后才发现SiC这东西的脾气完全不是“高压版硅管”能概括的驱动设计踩坑踩到怀疑人生。先看几个硬指标。SiC MOSFET是宽禁带半导体禁带宽度约3.26eV是硅的3倍左右。这带来两个最明显的优势临界击穿电场高所以同样耐压等级下漂移区可以做得很薄导通电阻低热导率高高温工况下依旧能扛。对于OBC、光伏逆变、UPS、大功率DC-DC这类的应用效率做上去几档散热器可以缩一圈这些都是实打实的收益。但是SiC的麻烦也藏在这个“宽禁带”里。对于驱动来说最要命的问题不是耐压而是阈值电压。典型的SiC MOSFET比如CREE/Wolfspeed的第二代C2M系列阈值电压Vgs(th)通常在2.5V到3.5V之间和硅MOSFET常见的3V到5V相比并没有差太多。但问题是SiC的实际驱动电压窗口很窄。常规硅MOSFET你可以给15V或者12V开通关断直接拉到0V就完了。SiC不一样为了保证足够低的导通电阻和足够的抗干扰能力开通电压一般要给到18V甚至20V而栅极氧化层的绝对最大值通常只有22V左右。这就意味着你从“保证可靠开通”到“击穿栅极”之间只剩下区区几伏的余量。反过来看负压侧SiC的负压绝对最大值一般是-5V到-10V有的器件是-8V有的能到-10V。如果你用普通驱动芯片输出0V关断那么在严重的开关瞬态干扰面前栅极电压可能被抬升到阈值附近甚至超过阈值管子瞬间误导通。而且SiC的栅极电荷Qg比硅器件小得多这意味着它开关极快dv/dt动辄几十V/ns。快是好事效率高但同时带来严重的串扰和振荡问题。具体后面展开。这里记住一个结论SiC MOSFET不能用“0V关断靠管子自己扛”的思路必须主动把栅极拉到负电位。1.2 误导通与串扰问题的根源先讲一个我踩过的经典现场一台500V输出的直流变换器用的是SiC MOSFET半桥结构驱动芯片选的是一款常用隔离驱动关断电压是0V。空载测试一切正常一带载到30%左右下管开始莫名其妙发热用手摸散热片已经烫得不能碰但示波器看Vds波形似乎也没什么异常。后来把探针直接挂在栅极上才看到真相下管关断期间上管开通瞬间下管栅极电压有一个很大的正尖峰直接从0V被顶到了5V以上超过了阈值电压。管子在这个时间段里半导通交叉导通损耗巨大发热自然压不住。这个现象就是典型的米勒串扰也叫dv/dt误导通。机理用一句话说漏极和栅极之间有个寄生电容叫米勒电容Cgd也叫Crss。当半桥中一个管子快速开通对端管子漏源电压快速变化变化的电压通过Cgd产生位移电流iCgd×dv/dt这个电流注入栅极回路在栅极电阻和驱动回路寄生电感上产生电压降最终反映到Vgs上就是尖峰。对于硅MOSFET来说这个问题也存在因为栅极阈值电压高、开关速度相对慢dv/dt没那么狠所以0V关断基本够用。到了SiC这里开关速度动辄提高一个数量级dv/dt达到50V/ns都很正常同样的米勒电流比硅管大了很多倍。另外还有个容易被忽视的推手是驱动回路的寄生电感。SiC栅极回路寄生电感包括封装引脚电感、PCB走线电感、驱动芯片输出端电感以及驱动电阻和栅极之间的走线。这些寄生电感不参与电路功能却会在开关瞬态储存和释放能量和米勒电容形成串联振荡。你可能在栅极上看不到持续振荡但那个正尖峰至少有一半以上是回路寄生电感贡献的。所以SiC驱动设计的本质是把你传统硅驱动中的“够用”变成“精确控制”。你需要考虑栅极电压的上下限、寄生参数的影响、回路的物理布局每一环都得较真。负压关断就是这个思路下的刚需操作。2. 负压关断为什么你的电路一定需要2.1 负压关断解决什么问题负压关断通俗讲就是管子关断时栅极电压不是拉到0V而是拉到负电位比如-4V或者-5V。别小看这几伏的差距它带来的效果非常直接。第一抗米勒误导通。还是上面那个半桥场景下管关断后Vgs被拉到-4V此时上管dv/dt通过Cgd注入的米勒电流想要抬升下管栅极电压需要先把电压从-4V充到阈值电压3V附近这中间有大约7V的电压余量。如果只用0V关断干扰只要顶上来3V就烧穿了现在要顶上来7V才触发。可靠性完全是两个级别。第二加快关断过程降低关断损耗。负压相当于给栅极电荷一个更强的“吸出”力。开通和关断的栅极回路电流可以看作Vgs/Rg关断时栅极电压从18V被拉到-4V栅极回路两端的有效电压是22V相比拉到0V时的18V电压提高了约22%。对应地关断瞬间的栅极电流更大栅极电荷泄放更快米勒平台期缩短。关断损耗降低器件的开关轨迹也更健康。第三抑制关断后的振铃。栅极电压一旦是0V驱动输出阻抗和栅极寄生电容、回路电感构成LC振荡回路只要有点激励栅极就容易在0V上下反复震荡。负压关断相当于把振铃的中心电位往下压即使有振荡峰值也更难触及阈值同时栅极放电更快振铃衰减也更迅速。第四防止噪声干扰导致的误开通。在很多工业环境下驱动走线周围电磁环境复杂共模噪声、电源地噪声都可能感应到栅极上。负压给了你额外的噪声容限设计时的心理余量都大很多。当然任何事情都有代价。负压关断不是无脑加上去就完事得控制负压的幅度。SiC MOSFET栅极负压最大值一般在-5V到-10V之间过高的负压会加速栅氧化层退化影响器件长期可靠性。另外负压意味着驱动电源需要提供负的供电轨传统隔离驱动大多只有一个输出轨这时候就得做一些额外的电路处理。这也就引出了分立方案的最大意义。2.2 什么场景必须上负压什么场景可以缓一缓我不是说所有SiC电路都必须上负压但在判断之前先按应用场景和功率等级做个分类。对于单管结构比如Boost升压、反激、单开关的AC-DC管子只有一个不存在半桥对管之间的串扰问题。此时0V关断也能工作尤其是在硬开关、dv/dt不太极端的情况下。但为了抑制关断振铃、提高噪声容限我还是建议上负压成本增加不大效果立竿见影。对于半桥、全桥、三相桥这类拓扑只要存在两个管子共用同一个桥臂中点上下管交替导通那么米勒串扰就是必然存在的。功率越大、电压越高越危险。这种场景下负压关断不是可选项而是安全项。我具体遇到过的情况是300V母线以下、开关频率100kHz以内的中小功率样机用0V关断加上优化栅极电阻勉强能用。一旦母线电压超过400V或者系统要求效率特别高需要把开关速度拉满0V关断就很难压住交叉导通损耗和噪声了这时候老老实实上负压调试时间能省下一大半。此外电动汽车主驱逆变器这种工况母线电压在400V到800V电流动不动几百安培安全工作永远是第一位的。车规级SiC驱动方案里几乎清一色采用负压关断同时配备米勒钳位。工业变频器、光伏逆变器串联使用SiC器件的场景也同理负压是基本操作。所以我的建议很简单只要你的SiC方案是半桥结构或者母线电压超过额定的50%以上直接上负压别纠结。3. 低成本分立驱动方案设计3.1 方案整体架构与选型思路市面上有很多专门针对SiC MOSFET设计的驱动芯片集成负压、米勒钳位、DESAT保护、有源米勒钳位等一堆功能性能很好但价格也很感人一片动不动几十块钱起步。特别是做样机验证、小批量产品或者对成本敏感的工业项目确实有点肉疼。于是我们需要一个折中保留隔离、放大能力再加上负压关断功能用普通器件拼出来。成本可以压到一片专用驱动芯片的零头。整个方案的架构可以分成三块第一块是隔离传输。可以用脉冲变压器、数字隔离器加外部功率放大器或者光耦加功率放大器。脉冲变压器方案在分立方案里是最经典也最省钱的一个磁环几块钱几个绕阻绕下来就实现了信号隔离和能量传递。但缺点也很明显占空比范围受限制低占空比下驱动电压会掉无法长时间维持开通状态。如果PWM占空比变化范围很大变压器方案就不太合适了。我比较推荐的是数字隔离器加推挽放大器的方案。数字隔离器现在很便宜几块钱就能买到不错的型号传输延迟几纳秒到几十纳秒共模抑制比高占空比没有限制。后面用一对互补MOS管或者NPN/PNP三极管构成图腾柱输出负责提供瞬时大电流给栅极充放电。第二块是栅极驱动级。核心是放电回路的低阻抗。SiC MOSFET关断时需要非常快地抽出栅极电荷所以下拉器件的导通电阻要尽量低峰值电流能力要够。很多现成的低压MOS管例如AO3401/AO3402都能胜任或者直接用专用栅极驱动器的输出级也行。第三块是负压电源产生。这一块是整个方案里的关键后面单独拆开细讲。选型的时候我给的参考是数字隔离器用ISO7721或者ADuM1201这类通用型号前级PWM信号进来隔离后分两路一路控制上管、一路控制下管。功率放大级我试过用IR2104这类半桥驱动做前级后面再加分立图腾柱也试过直接把隔离器输出接驱动管的栅极。两种都能用但各有取舍下面讲实现细节时再说。3.2 负压关断电路实现细节负压怎么来这是分立方案的核心问题。我这边整理出三种主流做法从简单到复杂造价也依次提高你可以根据实际需求选。第一种做法负压供电轨加负压泵。驱动级的主电源还用15V或18V然后通过一个DC-DC负压芯片或者电荷泵产生一个额外的-5V输出。电荷泵方案成本极低几颗电容和二极管就能实现。比如用NE555做成一个几十到几百kHz的方波发生器再经过倍压整流能轻松产生-5V左右的电压驱动能力对付SiC的栅极电流也够。缺点是这个负压电源纹波可能有点大需要在栅极驱动芯片的电源引脚附近做好滤波。第二种做法隔离变压器增加负压绕组。如果前级用的是隔离变压器方案直接在主绕组旁边加一个辅助绕组整流滤波之后就得到一路独立的负压。这个方法成本最低而且本来就是同一套磁性元件变压器的绕制工艺稍微复杂一点但整体方案的一致性好。第三种做法半桥驱动芯片加直流叠加。现在很多半桥驱动芯片比如UCC21520或者国产的EG2134之类本身支持两个输出电源轨你可以给它的VDD接18V给VSS接-5V它输出的高电平就是18V低电平就是-5V。这其实是最简单省事的方式只要系统里存在负压电源直接给驱动芯片供电就能获得负压关断。我最早做实验时用的是脉冲变压器直接驱动方案后来发现占空比受限才换成数字隔离器加推挽的结构。最终的电路结构大概是这样的PWM信号从MCU引出经过电平转换进数字隔离器输入侧隔离器输出输出侧电源直接采用18V和-5V双电源隔离器输出信号经过推挽放大级用一对低压MOS管或者高速三极管把驱动能力做大推挽输出管后串栅极电阻Rg再到SiC MOSFET栅极。这个方案的难点全在负压电源上。如果不愿意用负压芯片可以这样搭一个极简负压电荷泵用一颗555定时器产生约200kHz的方波输出通过一个电容耦合到半波整流二极管电容的另一端接到地电位。当方波为低时耦合电容充电到负电位后续通过肖特基二极管和储能电容滤波输出-5V左右。这个电路成本不到两块钱关键是二极管的开关速度要够快建议用BAT54S或1N4148普通整流二极管频率跟不上电压会被拉垮。还有一个思路是直接用系统里已有的辅助电源。很多电源系统里本来就有一组15V和-15V的运放供电轨如果和驱动电路耐压兼容直接借用就好一分钱都不用多花。3.3 栅极电阻的选型与计算栅极电阻Rg看似不起眼实际影响很大它直接决定了开关速度和开关损耗也决定了米勒尖峰的大小。Rg越大开关越慢dV/dt越低电磁干扰和串扰自然减小但开关损耗增大Rg越小开关越快效率高但尖峰和振铃风险直线上升。所以Rg的本质是“效率”和“可靠性”之间的一个权衡旋钮。在负压关断方案里我习惯把开通和关断分开处理。很多低成本方案用一个电阻串在栅极回路里这样开通关断速度一样省事。但如果你想让开关效果更精细可以这样接栅极电阻Rg_on只串在开通路径上另用二极管并联一个Rg_off给关断回路。这样开通和关断分别用不同阻值开通可以慢一点让dv/dt温和一些关断可以快一点降低关断损耗。Rg的阻值怎么定可以通过双脉冲测试波形逐步调整。初步可以用一个经验公式估算开关时间目标为ton栅极充电电流近似为(Vgs_on-Vgs_off)/Rg栅极电荷为Qg那么Rg≈(Vgs_on-Vgs_off)×ton/Qg。举个例子Qg为80nC的SiC MOSFET开通电压18V关断电压-4V目标开通时间100ns那么Rg≈(184)×100ns/80nC27.5Ω。实际取22Ω到33Ω比较常见。要注意这里简化计算只考虑了电阻和电容充放电的零阶近似实际开关过程中还有米勒平台和寄生电感的影响所以算出来的值只能作为起点必须用波形来校准。3.4 PCB布局与抗干扰设计分立方案的性能上限其实是由PCB布局决定的。方案再好布局一塌糊涂照样过不了EMI或者可靠性测试。SiC驱动PCB布局的三个高频踩点第一栅极回路面积要尽量小。驱动输出、Rg、SiC栅极、源极Kelvin源极如果可用这条回路是最敏感的高频电流路径。回路面积越大寄生电感越大振铃越严重。最理想的情况是驱动芯片和功率管挨着放栅极走线短而粗不要绕弯。第二源极参考要干净。SiC MOSFET的源极引脚上流过主电路大电流如果驱动电路的地直接接到功率源极上开关瞬态在功率源极上产生的压降会直接叠加到驱动信号里。用Kelvin源极即单独的驱动源极引脚是最佳选择。如果器件没有Kelvin引脚也应该在PCB上单独走一根驱动地线靠近器件源极根部接入尽量避免和功率电流共用走线。第三负压电源的去耦。负压电源的储能电容必须靠近驱动级放置否则驱动瞬间抽走大电流会在负压线上造成跌落。我通常会在驱动芯片电源引脚旁边放一组100nF高频瓷片电容加一个1μF到10μF的X7R电容正负压轨各自独立去耦。还有一个容易忽略的数字隔离器的原边和副边地之间要处理好。如果隔离器两侧地回路不当共模电流会流过隔离器造成信号错乱。数字隔离器有CMTI指标选型时选大于100kV/μs的型号对SiC这种高频开关是必要的。4. 实际调试与问题排查4.1 用双脉冲测试验证负压关断效果上板之后第一件事不是直接跑满载而是做双脉冲测试。双脉冲测试是验证功率器件开关特性的标准方法也是确认负压关断到底有没有起作用的最快手段。测试原理不复杂给半桥的下管发两个连续的窄脉冲第一个脉冲让电流上升到目标测试电流第一个脉冲结束后关断一小段时间这段时间下管处于关断态紧接着发第二个窄脉冲观察下管二次导通时的开通过程。由于第一个脉冲已经建立了电流第二次开通就是在带电流情况下完成的可以观察到真实的开关波形。上管全程不加开关信号它的体二极管作为续流通道。双脉冲测试最能反映问题的波形有三个一是关断期间下管的Vgs波形。如果负压工作正常Vgs应该稳定在设定的负电位附近。如果出现正向尖峰超过阈值说明负压不够或者回路寄生参数过大需要处理。二是下管开通时的Vds下降沿。观察是否有过大的振铃振铃频率越高说明寄生电感越小但如果振铃幅度过大要检查Rg是否过小。三是上管的Vgs波形在下管开关瞬间是否被扰动。上管同样存在米勒串扰问题只是方向相反容易被负压压制下来拉高。如果在上管Vgs上看到明显负向尖峰说明能量很大但问题不大通常负压足够大就能吸收如果看到正向尖峰逼近阈值则要警惕。我实测过同一套测试条件用0V关断时下管Vgs尖峰能到6V改用-5V负压之后尖峰被压到-1V左右完全没有误导通风险了。数据一出来心里就踏实了。4.2 典型问题速查与处理建议调试过程中我把遇到过的问题按症状整理了了一个表格方便对照处理症状可能原因解决方案栅极波形有持续高频振铃栅极回路寄生电感过大Rg过小缩短栅极回路走线加大Rg试调栅极加磁珠关断尖峰过高关断速度过快回路电感大吸收不够增大Rg_off调整关断回路布局添加RC吸收负压不足或跌落明显储能电容容量不足负压电源驱动能力弱加大储能电容负压泵频率调高换用低阻抗二极管Vgs正尖峰超标米勒串扰过大负压不够增负压幅度加有源米勒钳位减小Cgd耦合开通时出现明显台阶米勒平台时间过长减小Rg_on提高驱动电流能力空载正常带载发热交叉导通隐患重点查负压和串扰双脉冲测试拍波形驱动芯片过热频率太高驱动功耗过大选用栅极电荷Qg更小的器件降低开关频率增加散热这里专门说一下有源米勒钳位。有些高端驱动芯片内置这个功能在关断状态下芯片内部会额外打开一个MOS管把栅极电压牢牢钳在负电位上把米勒电流直接短路到源极。分立方案想实现这个功能也不难可以用一个低压NMOS管接在SiC栅极和负压之间当栅极为负时NMOS导通钳位住栅极。逻辑上需要一点处理但对中高功率场合很值得加。4.3 实操心得低成本分离方案必须接受的取舍最后说点大实话。低成本分立方案不是全能的它和专用驱动芯片之间确实存在性能差距主要在这几个方面一是保护功能缺失。专用SiC驱动芯片往往集成DESAT退饱和检测、软关断、故障输出、欠压锁定等功能分立方案要自己拼。DESAT检测需要比较器和恒流源做出来也不难但电路复杂度上去了省的钱又回来了。所以我的判断是样机验证、小批量、成本敏感的场合分立方案完全够用如果追求系统级可靠性、需要严格保护逻辑还是建议上专用芯片。二是负压电源的动态响应。电荷泵或辅助绕组产生的负压在开关频率非常高、驱动电流需求非常大的时候电压会有一定跌落。应对办法是在负压输出端加大储能电容并让负压源能提供比平均驱动功耗高出3到5倍的电流能力。实测下来100kHz以下、单管Qg不超过200nC的场合简单电荷泵稳如狗再往上走就得考虑辅助绕组的功率容量了。三是调试成本。分立方案意味着元器件多每个点都可能出问题调试周期确实比用一颗大集成芯片长。但反过来说正因为每个环节都是自己搭的你对驱动原理的理解会深入很多后面做产品分析时更能一眼看出问题根源。这个收获是花多少钱都买不到的。我在实际项目中还发现一个细节分立方案的驱动电路里所有电容的耐压和温度特性都要认真选。SiC功率电路周围温度高X5R电容在高温下容量衰减严重最好用X7R或C0G。负压储能电容放在发热元件附近更是大忌电解电容高温寿命短要远离散热器或者用固态电容。如果你正准备给SiC MOSFET搭驱动我的建议是先从双脉冲测试起步把开通关断波形调到干净再往系统里集成别一上来就接负载。波形这关过了系统基本不会有大的意外。负压关断这个设计点值得你认真对待。