ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

SiC MOSFET驱动为何需要负压关断?低成本电荷泵方案详解

SiC MOSFET驱动为何需要负压关断?低成本电荷泵方案详解 第一次用SiC MOSFET的时候我犯过一个特别典型的错误把Si IGBT那套15V开通、0V关断的驱动习惯直接搬过来结果逆变桥在几百伏母线电压下轻载测试就出现上下管直通。折腾了很久换驱动芯片、加栅极电阻、调整死区全试了一遍最后才意识到根子不在芯片而在SiC MOSFET驱动时没有给负压关断。后来给栅极加上-4V的关断电平之后波形干净得多了管子也不再异常发热。这篇文章就从“为什么你的电路需要负压关断”这个问题聊起先分析SiC栅极驱动的本质差异再把几种负压生成方案放在一起对比最后给出一套用普通分立器件就能实现的低成本负压关断方案。整套电路核心只用了LMC555、一颗肖特基二极管、一颗泵电容和一颗输出电容成本几毛钱不需要额外的隔离电源模块非常适合Boost PFC、反激、同步Buck低边管这类对地参考的单管应用。1. 为什么SiC MOSFET的驱动偏偏要“负压关断”1.1 SiC和Si在栅极特性上的差异先明确一个概念所谓负压关断指的是栅极关断电平时给一个负值比如-3V到-5V而不是传统的0V。很多工程师从Si IGBT转过来之后对这种做法第一反应是“多此一举”。我在刚接触SiC时也是这么想的直到被炸了两块驱动板才明白SiC的栅极特性和传统Si器件完全是两套逻辑。SiC MOSFET的优势是击穿场强高、导通电阻低、开关速度快但这些优点在栅极驱动层面全部变成了挑战。1200V等级的SiC器件栅极电压范围通常被限制在22V/-8V左右个别器件允许25V/-10V但安全裕量远远小于Si IGBT常见的20V/-20V。也就是说驱动电压给高了很容易损坏栅极氧化层给低了又关不牢靠能用电压窗口非常窄。另一个关键差异是阈值电压。SiC MOSFET的Vth典型值在2.5V到3.5V之间虽然和Si MOSFET的常见值看起来差不多但SiC的跨导高很多。跨导高意味着栅极电压只要有一点点扰动漏极电流就会产生明显变化。所以SiC对栅极噪声的敏感度远高于Si器件0V关断状态下只要栅极被外界干扰抬升到Vth以上马上就导通没有缓冲余地。再说开关速度。SiC的dv/dt经常可以用到20V/ns以上高压大电流工况下甚至能到50V/ns。这个速度是Si IGBT很难企及的但也正是这种暴力速度让栅极回路的寄生耦合问题被成倍放大。所以SiC驱动电路设计的重点不只是把管子快速开通关断更关键的是保证关断状态足够“牢靠”。1.2 密勒电容与dv/dt0V关断为什么容易“翻车”0V关断在稳态下肯定没问题因为0V远低于Vth管子是关断的。问题出在开关瞬态尤其是半桥、全桥这类拓扑中对管的开关动作会通过密勒电容Cgd对栅极造成强烈干扰。我拿一个半桥电路的下管来举例。下管处于关断状态时上管突然开通开关节点VS的电压会快速上升。这个上升沿通过下管的Cgd产生位移电流方向是从漏极流向栅极这就是密勒电流。这个电流会经过栅极内部电阻Rg_int、外部栅极电阻Rg_ext以及驱动器低侧输出管的导通电阻最终在栅极上产生一个正向电压抬升。估算一下数量级假设dv/dt是20V/nsCgd取20pF密勒电流I Cgd × dv/dt 20pF × 20V/ns 0.4A。这0.4A流过总阻抗约12Ω的栅极回路就会产生接近4.8V的电压抬升。而SiC的Vth只有2.5V到3.5V所以0V关断状态下栅极被抬升超过阈值几乎是必然的。更麻烦的是密勒电容Cgd在低压时比高压时大很多属于非线性电容。一旦栅极电压被抬升、漏源电压开始变化Cgd会进一步增大形成正反馈栅极电压会以更快的速度冲向阈值最终造成上下管直通。这个现象在示波器上看起来就是GS波形关断沿出现一个明显的“台阶”或“回勾”死区再长也没用因为这不是软件死区能解决的是硬件层面被干扰误导通。如果改用-4V关断情况就完全不同。同样0.4A密勒电流、同样12Ω回路阻抗栅极从-4V被抬到0.8V左右距离Vth还有接近2V的裕量。虽然不能说百分之百安全但至少给设计者留下了足够的容错空间。这也是为什么SiC驱动里负压关断几乎成了标配尤其在高dv/dt的硬开关场合。1.3 负压关断的真正意义负压关断的核心价值不是加快关断速度而是提升关断状态下栅极的抗干扰能力。很多人容易误解以为负压越深管子关得越快实际上关断速度主要由关断栅极电流和栅极电荷决定负压只是把关断的“锚点”往下拉让管子待在一个更安全的位置。这里要注意负压不是越深越好。SiC栅极氧化层比较脆弱超过规格书的负压极限会造成永久性损伤。以常见1200V SiC MOSFET为例推荐关断电平通常写在-3V到-5V之间。太浅了起不到抗串扰作用太深了又逼近器件负压极限。我自己习惯取-4V作为一个折中值既保证了足够的安全裕量又不会因为电源纹波或瞬态过冲碰到器件极限。另外要说清楚负压关断只是SiC驱动设计的一个必要条件不是万能药。如果PCB布局一塌糊涂、栅极回路面积过大、栅极电阻取值不合理就算加了负压也可能出现振荡或误导通。它解决的是“关断时抗干扰”这一个大问题剩下的细节还得靠布线和器件选型一起配合。2. 常见的负压关断实现方式对比2.1 四种主流的负压生成路子负压关断说起来简单真正落地的时候大家通常会遇到一个问题负压从哪里来。实际工程里我见过的主要有四类方案各有各的适用场景成本差距也很大。第一种是辅助绕组方案。在功率变压器上绕一个辅助绕组经过整流滤波后得到负压。这种方案在充电桩、大功率光伏逆变器这类多路驱动场合非常常见因为本来就有变压器多绕一组线圈的成本增加不多而且每路驱动都能得到稳定的正负电源。缺点是需要设计变压器调试周期长小功率场合显得笨重。第二种是隔离DC-DC模块。直接买一个成品模块比如B0515S输入5V输出15V再通过反相电路得到-5V。这个方案开发效率最高电源质量也最好样品阶段我经常这么干。但成本摆在那边一个模块十几块钱量产BOM压力很大尤其当你有三路、六路驱动时模块数量一多成本就压不住了。第三种是自举反相或电荷泵方案。用电容和二极管把正压转换成负压成本极低几颗阻容加上一个时钟源就能工作。这个方案的局限性在于不带隔离带载能力也有限只适合低边驱动或者对地参考的单管电路。但如果应用场景刚好合适它是性价比极高的选择。第四种是驱动变压器负压绕组。栅极驱动变压器次级用中心抽头或者双绕组结构直接输出正负电压给栅极。这个方案在做隔离驱动时很自然变压器本身就把电气隔离解决了次级两个绕组一个给正压一个给负压。价格和体积比模块低但比纯电荷泵高而且变压器漏感会影响驱动波形对设计功底有一定要求。我把这四种方案放在一起对比了一下方案成本复杂度隔离能力带载能力适用场景辅助绕组中高有强多路驱动、中大功率隔离DC-DC模块高低有强样机、快速迭代电荷泵低低无中低边/对地参考单管驱动变压器中中有中隔离驱动、高频开关2.2 为什么选电荷泵分立方案在Boost PFC、反激电源、同步Buck的低边管这类应用里功率管的源极直接连系统地没有高边悬浮供电的需求负压完全可以用电荷泵基于系统地来生成。此时电荷泵方案的优势就非常突出。首先是成本。整套电荷泵电路只需要LMC555、两个二极管、两个电容再加一个5V稳压源总成本几毛钱。相比辅助绕组要改变压器设计、隔离模块要花十几块钱这个成本几乎可以忽略不计。其次是体积。电荷泵电路占用的PCB面积极小几颗0805封装的小器件就能放下在功率密度要求高的电源模块里非常友好。我做过一个300W的Boost PFC驱动部分加负压之后整体面积只增加了大概一个指甲盖的大小。第三是可靠性。电荷泵没有磁性元件不会引入变压器饱和、漏感振荡这些麻烦。只要时钟幅值控制好、输出电容足够大它就能稳定输出一个-4V左右的电平对SiC驱动来说完全够用。当然也要说清楚边界。如果你做的是三相全桥或者半桥高边管那这个电荷泵方案不能直接用因为高边驱动需要隔离的悬浮电源电荷泵没有隔离能力。这种情况下我建议用驱动变压器或者隔离模块方案每路驱动单独处理。但即使在高边方案里负压关断的思想是一样的只是负压由隔离电源提供不是由电荷泵提供。3. 低成本分立负压关断方案设计与参数计算3.1 系统结构整个方案的核心思路是用一颗LMC555产生方波通过二极管和电容构成的反相电荷泵把5V正压转换成约-4V负压接在栅极驱动器的VEE引脚上。驱动器的VDD接15V这样输出端就能在15V和-4V之间切换给SiC MOSFET提供一个带负压关断的栅极驱动信号。信号链路是控制器PWM输出首先进入栅极驱动器驱动器根据输入电平把输出拉到VDD或VEE。这里我选UCC27531作为主驱动器它自带VEE引脚峰值电流能力4A驱动1200V SiC单管没问题。如果手头有IXDN609SI或者TC4420同样可以用关键是芯片要支持把输出低电平拉到负电位。负压链路是LMC555输出5V方波经过泵电容Cfly耦合到整流二极管网络再经输出电容Cout滤波得到-4V左右的负压。LMC555的供电从驱动器板上的15V电源经一颗AMS1117-5.0降压而来这样时钟幅值稳定在5V不会因为输入电压波动导致负压漂移。有一个细节必须注意电荷泵的地和驱动器、功率级的地必须是同一点。如果地路径出现较大的寄生电感电荷泵的开关噪声会直接叠加到驱动器的地电位上反映在栅极波形上就是关断电平抖动。实际Layout时我习惯把LMC555的地引脚、Cout的负极、驱动器VEE引脚和Cout地都连到一个很小的地岛上再通过一个过孔接到功率地平面。3.2 关键参数计算电荷泵设计最重要的参数是开关频率、泵电容、输出电容和时钟幅值。这几个参数决定了负压的输出能力和纹波水平。先算负载电流。SiC MOSFET栅极驱动需要的平均电流取决于栅极电荷Qg和开关频率fswI_avg Qg × fsw。以常见的1200V SiC单管为例Qg在80nC到120nC左右开关频率100kHz那平均电流I_avg ≈ 100nC × 100kHz 10mA。这个电流很小电荷泵完全带得动。再说电荷泵的输出阻抗。理想情况下反相电荷泵的输出阻抗约为Rout ≈ 1 / (f_clk × Cfly)。取f_clk 50kHzCfly 1μF则Rout ≈ 20Ω。负载电流10mA时输出压降只有0.2V负压从-4.4V掉到-4.2V完全在可接受范围内。输出纹波主要由Cout决定。同样10mA负载Cout取10μF电荷泵周期20μs纹波ΔV I × T / C 10mA × 20μs / 10μF ≈ 20mV。对栅极驱动来说这个纹波可以忽略。如果觉得还不够可以把频率提到100kHz或者把Cout加大到22μF。时钟幅值这个参数最容易踩坑。经典反相电荷泵的输出电压大约等于时钟幅值减去两个二极管压降。如果直接用5V方波用肖特基二极管BAT54压降约0.3V输出约为-4.4V。这个值非常适合SiC驱动。但如果手欠直接把15V方波接进去输出会变成约-14.4V绝大多数SiC器件直接报废。所以必须严格控制时钟幅值在5V左右。另外一个容易被忽略的点是二极管的选型。普通1N4148也可以工作但压降大输出负压会偏低到-3.6V左右而且开关速度不如肖特基在高频下损耗大。我推荐用BAT54或者BAT54S反向恢复时间短压降低整个方案更干净。3.3 器件选型与参考BOM下面是一份可以直接照着买料的分立负压关断方案BOM所有器件都是常用料贴片电容电阻为主。位号器件型号/参数数量作用U1UCC27531 或 IXDN609SI1SiC MOSFET栅极驱动器带VEE负压引脚U2LMC555 或 TLC5551电荷泵时钟源输出5V方波U3AMS1117-5.01给LMC555提供稳定5V供电D1、D2BAT54 或 BAT54S2电荷泵整流二极管肖特基低压降Cfly1μF/25V X7R 06031泵电容配合时钟信号传递电荷Cout10μF/25V X7R 08051负压输出储能电容Cbypass0.1μF/25V X7R 06031驱动器VDD、LMC555供电去耦Rg5Ω~10Ω1栅极驱动电阻按管子特性和浪涌要求调整选型时有几个点要提醒一下。LMC555比普通NE555更适合这个场景因为CMOS版本的555工作电流只有几百微安不需要额外的驱动放大直接用5V LDO供电就行了。普通NE555在5V下也能工作但静态电流大输出边沿也不够利落电荷泵效率会差一些。电容耐压至少选25V别只算静态电压。电荷泵在启动瞬间泵电容上的电压会叠加时钟摆幅如果耐压不够很容易出问题。我遇到过有人用16V耐压的电容做电荷泵结果上电没多久电容就漏电负压掉到-1V栅极波形完全乱套。4. 从原理图到实测搭建过程与调试要点4.1 搭建步骤这套电路搭起来很快但建议按顺序来别一步到位直接全焊上去。我的习惯是先建立负压再调驱动器最后再接功率级每一步都确认无误再进行下一步。第一步搭建电荷泵的供电部分。先焊接AMS1117-5.0和输入输出电容接上15V电源用万用表确认5V输出正常。这一步是为了保证后面LMC555的时钟幅值准确。第二步焊接LMC555振荡电路和电荷泵二极管、电容。不急着接驱动器先让电荷泵空载运行用示波器探头测Cout两端电压确认负压在-4V到-5V之间。同时观察时钟输出波形方波幅值应该在5V左右频率在50kHz附近。第三步将电荷泵输出接到UCC27531的VEE引脚VDD接15V输入端接PWM信号。此时先不要让驱动器带任何负载直接用示波器看驱动器输出空载波形确认输出高电平约15V、低电平约-4V。第四步接栅极电阻Rg和SiC MOSFET。这时候可以先不接母线电压只是让驱动器驱动管子用双通道示波器同时看驱动输出和GS引脚波形。注意栅极探头要接最短的地线我用的是示波器原装弹簧针直接把地线套在探针尖端压在SiC的源极上。这一步可以看到真实的开关波形确认没有振荡、没有回勾。第五步才接上母线电压。先从小电压开始比如50V DC然后逐步升高观察半桥中点波形、栅极波形和温度。小电压下把串扰问题解决掉再上全电压就相对安全了。4.2 实测波形怎么看看SiC驱动波形重点看三个点关断电平稳不稳、关断沿有没有回勾、死区时间有没有毛刺。关断电平直接用示波器光标量GS在死区时间的电压应该稳定在-3.5V到-4.5V之间。如果发现电压在上下漂移先检查Cout容量够不够再检查电荷泵的时钟幅值是否因为555供电不足而拉低。关断沿的回勾是最需要警惕的。正常情况下GS波形从15V掉到-4V应该是一个干脆的下降沿最多有一点小的振铃。如果关断沿出现一个向正方向突起的“台阶”说明对管开通瞬间的密勒电流把栅极抬升了。这时候看负压深度够不够不够就调低一点如果负压已经-5V了还抬升明显就要考虑减小栅极电阻、优化栅极回路走线或者加有源米勒钳位。死区时间的毛刺用示波器的余辉模式看最直观。把示波器设置为余辉模式跑一段时间如果死区时间内GS波形始终在上阈值以下、没有毛刺触顶说明抗串扰能力基本合格。如果有毛刺偶尔触到Vth附近那就不能掉以轻心需要继续优化。测驱动波形时还有一点要注意示波器探头的地线夹子不能夹到功率地远端。夹得远地弹噪声全部串进测量回路看起来全是毛刺但其实不是真实信号。一定要用短地线弹簧针直接夹在SiC源极引脚附近测出来的波形才有参考价值。5. 实际踩坑与排查实录5.1 负压值不对或掉电负压只有-2V或者-3V这种情况最常见的原因是时钟幅值不够。LMC555的供电如果没有稳压直接从15V电源串电阻分压负载一重电压就被拉低时钟幅值从5V掉到3V负压自然就浅了。解决方法是老老实实加一颗5V LDO把555供电稳在5V。负压空载正常、一接驱动器就掉这个问题我调样机时经常碰到。根子是电荷泵带载能力不足要么是Cfly太小要么是时钟频率太低。把Cfly从1μF加大到2.2μF时钟频率从50kHz提到100kHz输出阻抗会明显下降带载时负压跌落能控制在0.2V以内。另外检查一下Cout是不是选小了输出电容至少10μF起步。还有一种情况是负压偏大超过-6V甚至-8V。别以为负压越深越好它会逼近SiC器件的栅极负压极限。这种情况基本都是时钟幅值偏高造成的很可能是555的供电被接到15V上或者5V LDO坏了直接输出了高压。负压一旦超过-6V我建议先断电排查时钟幅值再确认器件有没有被损伤。5.2 关断波形振荡和误导通驱动波形出现高频振荡最直接的原因是栅极回路寄生电感和栅极电容形成LC振荡阻尼不够。解决办法是先加大栅极电阻比如从5Ω加到10Ω看振荡是否减弱。如果减弱说明就是阻尼问题。然后检查栅极回路面积驱动输出、栅极电阻、SiC栅源引脚之间的环路一定要小我经常把驱动芯片放在距离SiC栅极引脚不超过1cm的地方栅极电阻就贴着引脚放。如果负压已经加上了还是出现误导通就要考虑是否密勒电流太大。这时候光靠负压可能不够建议增加有源米勒钳位电路。做法很简单在SiC栅极和源极之间接一个小NMOS当驱动器输出为低电平时让这个NMOS导通把栅极钳位到负压或地。我用过一个MMBT7002小信号MOSFET在关断期间把它导通效果很明显开关节点dv/dt从30V/ns往下压的时候GS波形依然干干净净。还有一个隐蔽的坑是驱动器VEE引脚的去耦。有些驱动器芯片的VEE引脚需要就近接一个0.1μF小电容到地否则在输出低电平瞬间负压会因为内部电路瞬态电流过大而出现短暂抬升。我第一次做这个电路时忽略了这个小电容波形在关断瞬间总是有一个1V左右的凸起折腾了很长时间才发现是VEE去耦不够。5.3 上电时序与闩锁问题SiC驱动系统的上电时序非常关键。正确顺序应该是先建立驱动器VDD和VEE电源等负压稳定之后再给PWM输入信号。如果反过来PWM先到而负压还没建立驱动器输出低电平可能处于0V附近半桥在母线电压下直接就是直通状态几微秒就能炸管。我的做法是在PWM使能引脚上加一个简单的延时或欠压锁定电路。UCC27531这类芯片自带UVLO功能VDD不到阈值不会输出这是对正压的保护。但对负压却没有专门的欠压锁定功能所以需要自己加一个小电路用一颗比较器或者三极管检测负压是否低于-3V低于则拉低使能信号。如果不想增加器件也可以用RC延时让PWM晚于负压建立几十毫秒简单但效果还行。此外还要注意负压电源的启动瞬间。电荷泵启动时输出是一个从0V逐渐往下掉的过程可能有个几十毫秒的过渡期。在这段时间里驱动器的VEE还没到-4VPWM不能放开。我习惯在电荷泵输出电容上并联一颗LED和电阻做指示看到LED点亮并稳定后再给PWM调试时心里有数。最后分享一点个人经验负压关断是SiC驱动设计里投入产出比很高的改进。几毛钱的成本换来的往往是整机可靠性的明显提升。但做这个电路时别只盯着负压本身电荷泵的噪声、地回路、驱动器去耦这些细节都要一起做好。尤其是电荷泵这种开关电源拓扑哪怕只走几十毫安电流开关噪声也会通过地路径串到驱动波形里PCB布局时优先保证驱动回路和电荷泵地路径的干净。如果你也是刚从Si IGBT转过来我建议先给SiC驱动加上负压再谈其他优化这会让你少走很多弯路。
返回列表