我要提问
ARTICLE DETAIL

资讯详情

前沿编程新知与开发实战干货的深度解读。

SiC MOSFET负压关断驱动电路设计:分立器件方案与调试实战

SiC MOSFET负压关断驱动电路设计:分立器件方案与调试实战 做SiC MOSFET的驱动器很多人第一反应就是去选专用栅极驱动芯片比如TI的UCC系列、Broadcom的ACPL-336J这类带米勒钳位、带DESAT保护、带负压输出参数确实漂亮用起来也确实省心。但实际做项目的时候大家应该都遇到过这样的情况专用芯片货期太长、价格咬着不放、或者仿真发现某个参数和你的功率管匹配不上更常见的是你只是想快速搭一个实验板验证拓扑根本不想为驱动部分等两周芯片。这时候自己用手头通用器件搭一个带负压关断的驱动电路反而是一条非常务实的路子。我刚做完一个1200V SiC MOSFET的DC-DC项目就是用分立器件搭的负压关断驱动没有用任何专用栅极驱动芯片效果也还不错开关波形干净跑满载温升完全在预期内。这篇文章就把我这次从选型、画电路到调波形的完整过程拆开聊一聊重点讲清楚负压关断到底解决什么问题、几种不用专用芯片也能产生负压的电路拓扑、以及调试中那些容易踩的坑。1. SiC MOSFET为什么必须用负压关断1.1 高dv/dt带来的米勒效应问题SiC MOSFET和传统硅基MOSFET或者IGBT最大的区别就是开关速度实在太快了。1200V的SiC管子开关过程中漏源电压变化率做到20V/ns并不稀奇乐观一点的布局能做到50V/ns以上。这个速度带来的直接影响就是通过米勒电容Crss也就是Cgd的位移电流非常大。这里我们算一笔账。米勒电容的电流可以近似为Ic Cgd × dv/dt一颗常见的SiC MOSFET比如C3M0120100JCgd在低压下典型值大约10pF到20pF。取15pFdv/dt取30V/ns算下来通过米勒电容的电流就是15e-12 × 30e9 0.45A。这个电流会流过驱动回路的关断阻抗也就是关断栅极电阻Rg_off和驱动输出级的导通电阻。如果关断支路总阻抗是5Ω那米勒电流就能在栅极上叠出2.25V的电压。更麻烦的地方在于SiC MOSFET的阈值电压Vth并不高典型值只有2V到3V而且随着结温升高阈值电压还会往下掉。也就是说你在常温下测的Vth是2.8V跑热了之后可能只有2V左右。这时候如果不能把关断状态下的栅极电压牢牢压到一个足够深的负电位那么关断期间只要有一点米勒电流就容易把栅极电压顶到Vth以上管子就会发生半桥电路的直通短路。这在工程上是绝对不能接受的。1.2 0V关断为什么不够用在低压硅基MOSFET驱动里0V关断是常用做法因为低压器件的阈值电压普遍在2V到4V且栅极氧化层耐受电压余量较大。但到了SiC这里情况就不一样了。首先是驱动电压范围非常窄。看SiC MOSFET的手册栅极正压推荐值一般是15V到20V比如C3M系列推荐18V负压推荐-3V到-5V而Vgs绝对最大值通常是-10V到25V左右。这意味着我们手上的噪声余量很小。如果关断用0V那么正常工作时栅极可能出现的正向串扰尖峰即使只有2V也可能超过阈值而误导通反过来如果负压设得太深比如-8V虽然关断可靠性提高了但一旦驱动波形叠加振铃负压尖峰很容易打到-10V的极限值栅极氧化层就面临击穿风险。所以负压关断的核心思路是在保证关断可靠性抗米勒导通和不击穿栅极氧化层之间取一个合理的折中值。工程上常用的范围是-3V到-5V我这次用的是-5V余量控制得比较充分。1.3 驱动电路的基本电气要求除了负压SiC驱动还需要满足几个基本条件第一驱动电压上升沿和下降沿必须够陡。SiC的开关损耗很大程度取决于栅极驱动波形在米勒平台的停留时间如果驱动能力不足开关损耗会明显恶化。驱动输出级的峰值电流建议做到2A以上极端情况下用到4A。第二驱动回路的寄生电感要尽量小。栅极驱动回路中的每1nH寄生电感在几安培的瞬态电流变化下都会产生明显的电压振铃。布局上要求驱动输出到栅极的走线尽可能短而且必须用紧密的环路。第三电源的储能电容要充足。SiC的栅极电荷Qg一般在50nC到200nC之间虽然平均功率很小但瞬态峰值电流很大。驱动电源的旁路电容不能省每个驱动级旁边至少要有1μF陶瓷电容。2. 三种不用专用芯片的负压产生方案2.1 方案一隔离DC-DC直接输出正负双电源这是我认为最可靠、也最推荐在样机阶段使用的方案。原理非常简单用一个小功率隔离DC-DC模块输出一路18V和一路-5V公共端就是功率地GND。栅极驱动级的高电平接18V低电平接-5V开关管自然就实现了18V开通、-5V关断。实际选型的时候不需要很大功率的模块因为有栅极驱动平均功耗基本在1W以内都够用。关键指标是隔离耐压要足够至少要高于母线电压的一半以上比如做1200V母线隔离耐压选3000VDC起步。手头没有成品DC-DC的话用反激拓扑自己绕一个变压器也可以反馈做成开环半稳压或者开环不稳压都能用因为驱动功率很小轻载状态下电压跌落不明显。这个方案的优点就是电路简单、调试方便、负压纹波小而且不容易出幺蛾子。缺点是隔离模块成本略高占板面积大。我做的这个项目因为功率密度要求还不算极端首版样机用的就是这种方案先把功能调通再考虑体积优化。2.2 方案二稳压管浮地法产生负压这个方案在国内电源圈子里很流行特点就是用一颗稳压管加两颗电容就把单电源变成了正负双电源的效果成本极低。基本原理是利用稳压管在驱动参考地和系统功率地之间建立一个固定压降把驱动级的地电位整体抬高或者说把栅极低电平拉到负。话不多说直接说怎么接辅助电源输出一个电压VCC这个VCC的电压值要等于“目标开通电压 目标负压绝对值”。举个例子你想要18V开通、-5V关断那么辅助电源输出电压就选23V。电源的负轨接到驱动地GND_DRV电源的正轨接到驱动输出级的高压端。然后在GND_DRV和功率地GND之间串一个5.1V稳压管和一个较大的电容。稳压管的阴极接功率地GND阳极接驱动地GND_DRV电容则并在这两个地之间。这么接完之后由于稳压管的钳位作用GND_DRV会比GND低5.1V左右。也就是说以功率地为参考驱动输出级的低电平就是-5.1V。同时电源输出的高电平相对于GND_DRV是23V换算到相对于功率地GND就是23-5.1 ≈ 18V。这样在MOSFET的栅源两端看起来就是18V开通、-5V关断。这个电路的注意事项是驱动级实际承受的电源电压是23V很多型号的集成驱动芯片VCC绝对上限只有20V左右直接用这种方案可能会把芯片搞烧。因此这个方案特别适合搭配后面要讲的分立图腾柱电路对三极管来说VCEO耐压承受23V毫无压力。如果一定要用光耦驱动芯片也要挑那种VCC最大能到35V的型号比如ACPL-W346这类用之前一定翻手册确认。2.3 方案三用电荷泵产生负压辅助电源前两种方案都能提供稳定负压但如果不想用隔离模块也不想让稳压管一直消耗电流还可以考虑用电荷泵电路从主驱动电源现生成一路负压。基本做法是用一个小功率振荡器可以用一颗555定时器搭建也可以从已有的PWM信号取一路反向信号驱动两个外置小MOSFET或三极管配合两颗电容、两颗二极管构成经典的Dickson电荷泵或倍压整流电路。输入18V输出约-5V负载能力大概几十毫安级别。电荷泵方案最大的问题是带载能力弱负压在输出电流增大时会明显跌落。用在栅极驱动这里看起来平均电流只有几毫安似乎没问题但需要特别谨慎的是开关瞬间的动态电流。SiC栅极电荷很大开通瞬间需要从驱动电源抽取较大电流给Cgs充电虽然这一半由正压电源提供关断瞬间电荷泵负压支路要吸收栅极泄放的电荷如果电荷泵输出电容储能不足负压会瞬间抬高导致关断不可靠。所以采用这一方案时负压输出电容不能小于10μF最好用22μF陶瓷或电解加陶瓷的组合并且电荷泵的开关频率要尽量高100kHz以上以减小输出纹波。我个人的看法是这个方案适合要求比较苛刻、体积受限的场合但调试周期会比前两种更长不是首选。2.4 三种方案如何选我自己做选择的时候判断逻辑很简单方案成本体积可靠性适用阶段隔离DC-DC双电源较高较大最好样机验证、量产稳压管浮地极低小好功率不大、成本敏感电荷泵低最小中等体积受限、经验丰富后如果是第一次搭SiC驱动建议直接用方案一先把电路跑正常再去考虑省成本。方案二适合成本敏感的批量产品但前期一定要反复验证稳压管的功率和温度。方案三适合你自己对电荷泵有把握、又是超小体积需求的场景。3. 分立驱动级从PWM到功率管之间怎么搭3.1 图腾柱输出级的设计有了正负电源接下来就是驱动级的核心输出级。这里不用专用栅极驱动IC最常用的就是NPN和PNP三极管组成的图腾柱结构。上管用NPN下管用PNP两个发射极接在一起作为输出端再经过栅极电阻到SiC MOSFET的栅极。上管集电极接驱动正电源下管集电极接驱动负电源。输入PWM信号经过前级电平转换后同时控制两个三极管的基极。当PWM为高时上管导通输出被拉到正电源当PWM为低时下管导通输出被拉到负电源。三极管选型有几个要点第一耐压要够。前文说到驱动电源对驱动地可能是23V甚至更高三极管BVceo至少取50V以上留足安全余量。第二电流能力要够。栅极峰值电流等于驱动电压差除以栅极电阻比如驱动电压差23VRg5Ω峰值电流就是4.6A这个值比较大单颗三极管会吃不消。实际设计中栅极电阻很少会取到5Ω那么小SiC一般取10Ω到20Ω峰值电流在1.2A到2.3A选一颗Ic≥3A的三极管就够用。第三开关速度要快ft至少要几十MHz以上推荐使用MJD44H11/MJD45H11这种对管或者更高速的ZXTN/ZXTP系列。温度方面也要留心三极管在持续高频开关下会有温升注意留裕量必要时用两颗并联均流。3.2 基极驱动电阻怎么算很多人搭图腾柱失败问题往往出在基极驱动上。基极电阻选大了三极管的开关速度跟不上上升沿变缓SiC管子就会工作在放大区损耗剧增基极电阻选小了基极电流过大三极管深度饱和存储时间变长关断延迟明显。基极电阻的计算思路是这样假设栅极电阻Rg10Ω驱动电压差是23V三极管饱和压降按0.3V估那么输出级要提供的射极电流就是(23V-0.3V)/10Ω ≈ 2.27A。三极管的电流放大倍数β在此时可能只有30到50注意大电流下β会下降不能看小电流档位的典型值那么所需基极电流就是2.27A/40 ≈ 57mA。如果前级PWM电平是5V三极管基射极压降0.7V那么基极电阻就是(5-0.7)/0.057 ≈ 75Ω。实际取一个标准值68Ω或者47Ω都可以再并联一个几纳法的加速电容可以进一步提高开关速度。加速电容的作用是在基极驱动信号跳变的瞬间电容相当于短路给基极灌入很大的瞬态电流加速三极管导通和截止稳态时电容充满电表现为开路由电阻维持基极电流。这个技巧在低速场合看不出来在SiC这种高速驱动里非常有用建议加上。3.3 开通电阻和关断电阻为什么要分开栅极电阻不是一个电阻走天下。SiC开通和关断对电阻阻抗的需求是矛盾的。开通时我们希望Rg_on大一点以限制漏源电压的下降速度减小二极管反向恢复产生的尖峰和振铃关断时我们希望Rg_off尽可能小这样关断速度快并且在关断期间对米勒电流有更强的泄放能力。一个常见的做法是在栅极主回路上串联Rg_on然后在Rg_on两端并联一个二极管串联Rg_off的支路。开通时电流从正电源流经Rg_on给栅极充电二极管反向截止所以开通速度由Rg_on决定关断时栅极电荷通过Rg_off和二极管放电二极管正向导通短路掉了Rg_on关断速度就由Rg_off决定。这里要注意二极管的选型。很多初学者用1N4148在慢速IGBT驱动里没问题但在SiC驱动里1N4148的反向恢复时间在4ns左右勉强够用但不够理想而且它的正向峰值电流能力有限。建议用高频快恢复二极管或者小信号肖特基二极管比如BAS40系列反向恢复时间极短正向压降低损耗也小。实际调试中Rg_on和Rg_off的典型起步值可以设成Rg_on20Ω、Rg_off5Ω再根据波形微调。3.4 关断状态下的低阻通道很重要上一节讲到米勒电流可能导致误导通其实最有效的解决方案就是保证关断状态下驱动级对栅极是一个极低阻抗的通道。图腾柱的PNP下管饱和导通时集射极压降Vce_sat大约0.2V到0.5V导通电阻也就是几十毫欧到几百毫欧这就给米勒电流提供了一个非常通畅的泄放通道。再加上Rg_off取得很小米勒电流在栅极上产生的电压是很有限的。我实测过同样一颗SiC管用单电阻Rg20Ω驱动关闭时哪怕有-5V负压栅极上还是能看到3V左右的米勒尖峰改用分离电阻后Rg_off5Ω同样的电路米勒尖峰直接压到1V以下效果非常明显。这个点就是为什么我不建议在分立方案里省这一路二极管并联支路的原因。它的成本可能就几毛钱但带来的可靠性提升是显著的。3.5 栅源之间的保护器件栅极是MOSFET最脆弱的部位之一尤其是SiC这种栅极氧化层薄、工作电压却很高的情况。栅源之间至少需要加两类保护。第一类是TVS或齐纳二极管用来限制Vgs的最大正负摆幅。由于我们正常工作时栅极电压是18V和-5V那么TVS的钳位电压可以选择高于这两个值但不超Vgs绝对最大值的范围比如双向TVS选在22V左右。也可以直接用两个齐纳二极管背靠背串联一个钳正压一个钳负压。注意齐纳二极管的结电容会影响开关速度优先选低电容型号。第二类是RC或磁珠吸收网络。如果栅极波形振铃厉害可以在栅极回路串联一个磁珠比如几百兆赫兹阻抗在几百欧的型号能吸收一部分高频振荡。不要直接在栅源之间并联大电容来压振铃那样会显著拖慢开关速度增加开关损耗。想都不用想。4. 调试实战波形分析与问题排查4.1 示波器测量Vgs的正确姿势SiC驱动调试第一关就是测准波形。很多看起来莫名其妙的振铃其实不是电路的问题而是测量方法的问题。测Vgs时示波器探头一定要加短地线弹簧不要用探头原装的鳄鱼夹长地线。长地线在探头尖端和地之间形成一个几厘米到十几厘米的环形天线这个环路在功率级的强电磁场环境下会感应出高频电压在波形上表现为振铃和尖峰看起来很吓人实际上跟真实栅极电压完全不是一回事。探头的带宽建议500MHz起测量时将探头尖端直接接触栅极测试点地线弹簧压在源极测试点两个点离得越近越好。有条件的话用差分探头效果更好尤其是测量高侧开关管时浮地测量用普通探头是非常危险的极容易导致示波器地线环流烧毁设备。另外示波器的采样率要设高至少2.5GS/s时基设在几百纳秒每格观察上升沿时再放大到几十纳秒每格。开高分辨率模式也没有坏处能把毛刺看得更清楚。4.2 关键波形怎么看调试时最重要的一张波形就是Vgs的开关全过程波形。先是开通波形观察Vgs从负压上升到正压过程中有没有明显过冲。正常情况会有10%到20%的过冲如果过冲超过Vgs绝对最大值的一半就要警惕通常是通过增大Rg_on来抑制。同时看栅极电压上升过程中是否出现明显的米勒平台平台越长说明驱动电流越不足或者Rg_on过大。再是关断波形重点观察Vgs从正压跌落到负压的过程中底部是不是干净。如果负压底部出现一个明显的正向凸起而且幅度接近Vth那就要立刻检查Rg_off是否偏大、驱动环路电感是否过大、负压电源的储能电容是否足够。我调试时遇到过负压在关断瞬间被米勒电流顶高了0.8V的情况查了半天最后发现是负压输出电容离得太远走线电感太大换成多颗贴片电容并联就近放置后问题消失。最后看连续脉冲下的波形包络示波器切到余辉模式连续跑PWM看Vgs的包络在所有周期内是否稳定有没有偶发的异常尖峰。这类偶发尖峰往往是驱动电路某个器件在某些温度或电压点进入临界状态导致的需要花时间揪。4.3 常见问题速查表异常现象可能原因排查与解决措施Vgs开通过冲超过25VRg_on太小、栅极环路电感大增大Rg_on缩短驱动走线加磁珠Vgs关断底部有明显尖峰Rg_off太大、负压储能不足减小Rg_off就近增加负压电容半桥上下管直通死区时间不足检查PWM死区至少100ns以上起步半桥上下管直通驱动关断延迟过大检查图腾柱三极管存储时间减小基极电阻驱动电源电压跌落旁路电容不足在驱动电源引脚就近增加1μF陶瓷电容波形高频振铃严重栅极环路寄生电感与Cgs谐振缩短环路加磁珠必要时增大Rg器件连续炸管Vgs超过绝对最大值加TVS钳位检查过冲检查测试方法空载正常满载异常驱动电源负载能力不足检查DC-DC输出功率增大储能电容这个表是几轮调试下来的总结基本覆盖了DIY SiC驱动的大多数故障点。遇到问题先别急着换器件拿示波器先看波形大部分问题在波形上都有明显预兆。4.4 我这次调试的教训这次项目里最高频的一个坑是图腾柱三极管选型不够快。一开始用了手头现成的2N2222和2N2907小电流开关测试完全没问题但一上高压大电流驱动波形后沿变得非常难看关断时间拉长到快1μs差点怀疑是SiC管子的问题。后来查资料才发现2N2222的ft只有250MHz大电流下存储时间很长根本不适合这种高速驱动。换上MJD44H11/MJD45H11之后波形焕然一新。所以做SiC这种高速驱动三极管的高频特性怎么强调都不为过。另外一个教训是稳压管浮地方案中的稳压管功耗问题。在23V电压下稳压管正常工作时流过的电流可以做到几毫安如果稳压管偏置电阻选得不对电流可能跑到几十毫安虽然不至于立刻烧但温度会飙得很高时间长了会影响稳压精度。稳压管偏置电流按3到5mA设计就够了功耗控制在20mW以内最稳妥。5. 最后再分享几个经验做SiC驱动不复杂但细节密度确实比硅基器件高一个量级。我这次搭完电路之后最直观的感受是负压关断不是目的可靠关断才是目的。负压只是手段之一就像前面说的保证关断时低阻通道、分离开通关断电阻、就近储能这三个措施做到位即使不用负压很多情况下也比单纯加负压但其他细节一塌糊涂的电路可靠得多。如果要给刚接触SiC驱动的人一个建议我会说第一版电路别怕用分立器件正因为每个环节都掰开揉碎了自己搭你才会真正理解驱动电路每一个电阻、每一颗电容在干什么。等你把分立方案调透了再回头看那些专用驱动芯片会很清楚地知道芯片里集成了哪些功能、为什么这样设计、哪些地方芯片做得比你好、哪些地方你还能通过外围电路补强。这种手感是直接抄芯片应用笔记给不了的。另外驱动电路调试时一定要打好提前量多备几个栅极电阻阻值多备几种三极管对管多备几种二极管。SiC的开关波形对驱动参数很敏感手边有几个可替换的元件调起来会顺手很多。我这次就是靠着这么一堆散件在实验室里把驱动波形调到了自己满意的状态整个过程下来比用专用芯片做还多懂了不少东西。
返回列表