ARTICLE DETAIL

资讯详情

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

SiC模块驱动协同设计:从SST到PCS的六大关键技术问题

SiC模块驱动协同设计:从SST到PCS的六大关键技术问题 把一台10kV固态变压器SST的功率单元送上电架的那一刻我对SiC模块与驱动协同设计的理解才真正开始。那次联调功率模块本身没有任何问题坏的是栅极驱动板在高压侧dv/dt冲击下逻辑翻转共模电流顺着驱动电源的寄生电容直接灌进了栅极氧化层。拆开看SiC模块的栅源之间已经短路。后来我在储能变流器PCS项目里又见到类似的戏码——模块选得再好驱动板设计跟不上一切归零。所以这篇就把从SST到PCS的SiC模块驱动协同设计中绕不开的六个关键问题整理出来给正在做功率单元或者刚接手SiC项目的同行参考。这里的PCS指的是储能变流器Power Conversion System不是通信协议里的物理编码子层把期望值先对齐再看后面的内容。1. 先看应用SST和PCS给驱动出了两道不同的题1.1 SST高压侧串联均压、同步与隔离是关键词固态变压器SST的核心是中压输入6kV/10kV/35kV通常由输入级AC/DC、隔离型DC/DC和输出级DC/AC组成。输入级大量采用级联H桥CHB或多电平变换器隔离DC/DC常用双有源桥DAB或CLLC。这些拓扑中SiC MOSFET模块要么以高压器件身份直接承受母线电压要么通过多个模块串联来分摊电压。串联带来的第一个驱动问题是同步同一个桥臂上多个模块必须在数十纳秒内保持一致的开通和关断否则动态电压会极端不均衡。驱动芯片的传播延时、输出上升沿的一致性、甚至驱动板上的走线长度差都会影响同步精度。第二个问题是隔离中压侧的驱动电源和信号必须有很高的绝缘耐压原副边之间的寄生电容要压到很小否则快速电压跳变穿过寄生电容就会干扰低压侧逻辑。SST里的驱动板不只是放大器它很大程度上决定了功率单元能否在高压串联工况下站得住。1.2 PCS低压大电流场景要的是高频、双向、低损耗储能变流器PCS的直流母线通常在800V到1500V之间器件以1200V和1700V SiC MOSFET模块为主拓扑常见两电平和三电平T型、NPC或者ANPC。PCS和SST最大的不同在于电流大、开关频率高、能量双向流动。为了把成本和体积做下去大家把开关频率从IGBT时代的2~5kHz提到20kHz以上这样LCL滤波器可以明显缩小。但这给驱动提出了额外要求驱动芯片必须有足够的峰值电流把栅极电荷在几百纳秒内灌完否则开关频率提不上去死区时间内续流方式变化、电流方向反转都会让栅极电压波形出现畸变双向功率流动还意味着同步整流时栅压波形和源漏电流方向的配合不能出错。换句话说PCS的驱动设计必须放到整机效率、EMI、控制算法里一起考虑单独看一块驱动板是看不出问题的。1.3 共同底线SiC不是Si驱动参数不能照搬IGBT很多从IGBT转过来的工程师会不自觉地把15V开通、-10V关断的老套路用在SiC上。SiC MOSFET的推荐栅压窗口比IGBT窄得多阈值电压大约只有2~3V栅极耐压上限常见22V左右、负向也只有-4V到-8V。直接用IGBT的-10V负压轻则加速阈值漂移重则直接损坏栅氧化层。而且SiC开关过程的di/dt是IGBT的数倍同样的PCB走线长度在SiC上造成的振铃幅度远比IGBT严重栅极回路的寄生电感必须当主要矛盾来对待。这就是为什么本文讨论的不是模块该怎么选而是模块与驱动怎么一起设计——器件选型和驱动设计在SiC时代已经不可能分开。维度SSTPCS典型母线电压中压6kV-35kV低压800V-1500V主要器件耐压3.3kV/6.5kV或中压串联1200V/1700V驱动首要关注隔离、同步、CMTI峰值电流、死区、效率典型开关频率10-30kHz中频隔离段20-40kHz故障保护重点串联均压失效、过压短路、过流、双向工况2. 问题一栅压摆幅怎么定SiC的阈值窗口为什么这么窄2.1 Vth漂移与栅极耐压范围决定了摆幅上限SiC MOSFET栅氧下方的碳缺陷会在正向和负向栅压应力下捕获或释放电荷导致阈值电压Vth缓慢漂移。这个漂移不是小问题我们实验室有一批模块在长时间-5V负压偏置下Vth从2.7V漂到了3.4V看起来好像更安全了但开关损耗和导通损耗都变了另一些模块在长时间20V正压偏置下Vth反而下降离误导通更近。所以栅压摆幅不能顺手就到极限要留出漂移余量。数据手册里的Vgs_max是在短时脉冲下测的极限值长期工作必须远离它。实际工程里常用的原则是工作正压比Vgs_max至少低2~3V负压绝对值不超过-5V除非数据手册明确允许更深。这个留余量的习惯是所有栅极可靠性的前提。2.2 正压选18V还是20V负压选-3V还是-5V栅压越高沟道电阻越小导通损耗越低但这个收益不是线性的。以某款1200V/80mΩ SiC模块在200A下的实测为例18V到20V之间导通压降只下降了约4%但短路电流峰值上升了10%以上。栅压高还让米勒平台电压抬高开关波形更硬EMI更差。反过来如果栅压只有15V模块在低温或者大电流下可能出现导通不充分损耗反而上升。我通常给新项目定的默认起点是18V/-4V然后根据双脉冲测试数据再往20V或-5V方向调整。负压的选择主要看抗串扰需求桥臂结构、母线电压高、开关速度快负压就要深一些低压小功率拓扑-2V也够。关键是不要为了稳妥把所有情况都推到极限否则后面的短路保护会很被动。2.3 栅压对导通损耗、短路电流和栅氧寿命的连锁影响栅压每提高1V短路电流近似按(Vgs-Vth)的比例关系增长而短路耐受时间几乎成反比下降。一个1200V模块在900V母线、20V栅压下短路电流可能达到额定电流的8~10倍耐受时间只有2μs左右如果栅压降到18V短路电流能降低15%左右。这直接决定了desat保护电路要多快动作。栅氧寿命方面正栅压越高、应力越大尤其高温叠加后MTTF指数级下降。所以栅压摆幅不是一个大电阻调一下的事而是要在损耗、EMC、短路保护、寿命四者之间做折衷。我见过不少团队把栅压用来单独优化效率结果短路保护窗口窄到无法可靠动作最后不得不回头降低栅压重新做一遍全套测试。越是追求极限性能的方案越要把这些连锁影响提前写进设计检查表。3. 问题二栅极环路寄生电感与开尔文连接振铃才是真凶3.1 为什么SiC的栅极振铃比IGBT严重得多IGBT开关过程拖泥带水栅极回路的寄生电感来不及把能量泵进振铃到了SiC开通/关断时间被压缩到几十纳秒di/dt轻松超过1A/ns。栅极驱动回路是一个由驱动芯片输出内阻、栅极电阻、寄生电感和Ciss组成的RLC回路。寄生电感只要几nH就会在Ciss上激起几十MHz的振铃。振铃的最大危害是瞬时栅压超过Vgs_max损坏栅氧其次是反复振铃让栅极电荷来回充放白白增加驱动功耗和噪声。这个问题的根源往往不在模块内部虽然模块DBC走线也有些电感而在驱动板上的栅极走线、芯片封装引脚以及栅极电阻摆放位置。很多工程师买到模块后先量功率端子的电感却忘了量自己驱动板上那段几厘米的栅极走线其实后者往往更致命。3.2 开尔文源极连接是刚需而不是可选项SiC模块的源极引脚一般有两类功率源极承载主电流和辅助源极也称开尔文源极只走驱动信号。很多初学者把驱动地直接接到功率源极的螺丝上结果功率回路大di/dt在共源电感上压降等效在栅极上叠加了一个负反馈电压轻则增加开关损耗重则引起驱动振荡。开尔文连接的本质是把驱动回路和功率回路在地参考点上完全分开让驱动芯片感知的就是模块栅极和模块辅助源极之间的真实电压。选购模块时要选带开尔文引脚的型号PCB布局时辅助源极走线要单独、短粗、直接回到驱动芯片GND绝不能和功率输出铜箔共用一段走线。我们曾在一款模块上测试过开尔文连接和普通连接在同样栅极电阻下开关损耗相差超过8%栅极电压波形质量更是肉眼可见的差别。3.3 驱动芯片峰值电流与栅极电阻怎么匹配才合理驱动芯片能提供的峰值电流决定了栅极电压的上升时间。粗略估算若栅极电荷Q_g0.8μC希望在80ns内灌完平均电流10A考虑波形形状峰值至少要15A。普通IGBT驱动芯片峰值只有2~4A用在SiC上会把开关时间拖长白白损失效率。选择驱动芯片时除了看峰值电流还要看源电流和灌电流是否对称——不对称会导致开通过程比关断慢死区补偿很难做。栅极电阻Rg_ext的作用是阻尼振铃、限制di/dt但不能为了压振铃把Rg加大到让开关损耗失控。我常用做法先用驱动评估板推荐的Rg起步在双脉冲平台上扫描Rg从2Ω到10Ω记录开通、关断时间和Vds过冲再综合EMC扫描结果定值。实际项目里很多时候最优Rg不是波形最漂亮的那个而是损耗、EMC和可靠性平衡的那个。4. 问题三桥臂串扰与米勒钳位半桥驱动的老难题4.1 串扰的物理机制半桥电路中上管开通过程中中点电压dv/dt可达几十kV/μs这个跳变通过下管栅漏电容Cgd产生位移电流灌进下管栅极回路。如果下管驱动回路阻抗高栅极电压就会被瞬间抬起来一旦超过阈值就造成上下管直通。SiC的问题在于开关速度太快dv/dt极高同时Cgd在低压段非线性能冲到数纳法位移电流比IGBT大得多。还有一个容易忽略的机制当上管关闭、dv/dt方向相反时下管栅极会被拉负看起来更安全但如果负压太深、与驱动芯片输出不对称也可能把栅极电压负向打出上限损伤栅氧。这个现象的复现性很强但也最容易在整机测试中被误判成噪声干扰因为只要改变探头接地方式毛刺就消失很多人就这样被假干净波形骗过去了。4.2 负压关断、外部米勒钳位、有源米勒钳位怎么选对付串扰有三条路线。第一条是加负压关断把静态栅压压到-4~-5V留出足够电压余量吸收位移电流带来的抬升。结构最简单但对负压供电精度和驱动芯片灌电流能力有要求遇到特别恶劣的工况也可能不够。第二条是外部米勒钳位用一个PMOS或NMOS在关断期间把栅极和源极强连相当于把驱动回路阻抗压到毫欧级位移电流直接旁路掉效果非常好缺点是钳位管的开通时机、箝位电压范围和开关速度都要调试。第三条是用带内部有源米勒钳位功能的驱动芯片芯片检测到栅极电压因为位移电流抬升时主动把栅极拉低。这条路线集成度高适合大多数项目。选择时还要注意钳位动作的响应时间和维持时间数据手册要仔细看。三条路线没有绝对的谁优谁劣更多是看你的功率等级、PCB空间、成本预算和调试能力。方案抗串扰能力调试难度成本适用场景负压关断中等低低常规桥臂、低压小功率外部米勒钳位强高中恶劣dv/dt、大功率桥臂内部有源米勒钳位强中中高SiC半桥/全桥模块4.3 一次ANPC-PCS炸管排错从波形看串扰全过程我之前做过一台1200V/300A的ANPC储能PCSSiC半桥模块配上18V/-4V负压驱动。轻载和小电流工况一切正常但电流拉到200A以上后临界点附近出现了高频尖叫声紧接着一次上管关断后下管栅极波形上看到一个约15V、宽度50ns的毛刺下管瞬间导通整个桥臂烧穿。排查过程先从栅极波形入手把示波器探头用短弹簧地线直接夹在下管栅极和开尔文源极之间确认毛刺和上管dv/dt一一对应。随后尝试加大下管栅极电阻毛刺有所降低但开关损耗大幅上升换用带内部有源米勒钳位的驱动芯片后同样的工况下毛刺被压到4V以内问题彻底解决。这个案例给我的教训是SiC半桥的串扰必须当作一个驱动回路阻抗钳位能力的整体问题来设计而不是单纯增加负压幅度就能糊弄过去的。排查串扰问题时探头接地方式一定要规范否则波形根本不能反映真实栅极电压。5. 问题四短路保护如何做到2μs内可靠封锁5.1 SiC短路耐受时间为什么比IGBT短一截IGBT短路时集电极电流的增长还受饱和区限制而且硅材料本身有10μs级别的耐受裕量。SiC MOSFET的沟道导通能力极强短路电流往往直接冲到额定电流的8倍以上结温在2~5μs内就能冲到碳化硅材料能承受的极限。很多器件厂商给出的短路耐受时间指标就是2~3μs有的甚至明确说超过这个时间栅氧会出现不可逆损伤。这意味着故障检测不能依赖控制器里的软件保护必须由驱动板在硬件层面完成检测断路器动作的全链路时间预算通常在1μs以内。我见过不少项目把短路保护依赖DSP中断等软件反应过来模块已经烧穿了。这不是DSP慢而是SiC根本不给那么长的反应时间。5.2 Desat检测的空白时间、阈值、响应速度怎么权衡退饱和Desat检测的原理是监测导通时Vds的压降正常导通时Vds只有1~2V短路时Vds迅速抬到母线电压附近比较器翻转给出故障信号。SiC场景的三个关键量空白时间blanking time必须压到200~500ns这样正常开关瞬间的尖峰不会误触发判断Vds的阈值要结合额定电流下的导通压降来设一般取3~4倍正常值例如正常压降1.5V阈值就设在5V左右比较器的响应时间要小于100ns整个保护链路从故障发生到栅极真正关闭最好控制在1μs内。难点在于空白时间越短正常开关瞬间的Vds尖峰越容易误触发所以不少驱动芯片把desat引脚做成恒流源结构配合外部RC可以独立调整阈值和空白时间。另外desat引脚和高压节点之间的二极管必须用高压快恢复管其结电容会影响检测灵敏度选型和布线都不能随便。我们曾经因为该二极管选了普通超快恢复管结电容偏大导致正常开关时误报短路排查了整整两天才定位到是检测回路问题。5.3 软关断与两级保护既要快速封锁又要防止过压短路瞬间关断SiC模块如果还按正常开关速度硬关断总线寄生电感存储的能量会转化成电压尖峰Vds很容易冲到耐压的1.2倍以上。业内常见做法是软关断检测到故障后先用一个比正常栅极电阻大5~10倍的电阻缓慢拉低栅压把di/dt降下来再完成最终关断。更高级的驱动芯片支持两级关断——先降低栅压比如从18V降到10V来限制短路电流增长然后软关断最后负压可靠关闭。这套动作需要在几百纳秒内完成对驱动芯片内部的时序逻辑要求很高。整机层面还建议做两级保护驱动板上的desat硬保护负责1μs内快速封锁同时把FAULT信号送给控制器让软件在微秒级之后对PWM封锁做冗余处理和故障记录。我见过只在软件里做保护的方案动作时间基本超过5μs对SiC来说已经太晚了。6. 问题五隔离供电与CMTI高dv/dt环境下的隐性杀手6.1 共模瞬态电流是怎么穿过隔离层进入栅极的SiC的dv/dt可以到50~100kV/μs隔离驱动芯片原副边之间存在寄生电容电压跳变会在这些寄生电容上产生位移电流。这些电流的路径包括隔离芯片内部的耦合电容、隔离电源变压器绕组间电容、PCB上原副边之间的铜箔耦合。位移电流一旦流过副边逻辑电路或栅极回路就可能造成驱动输出逻辑翻转或者让栅极电压出现毛刺。最典型的故障是上管开通瞬间下管驱动芯片的输入侧跟着跳变芯片输出端瞬间出现一个错误的高电平脉冲。这种故障大多不是确定性触发而是和功率等级、母线电压、环境温度都有关系排查起来很费时间。我第一次遇到时错误认为驱动芯片损坏换了好几个芯片都没有解决最后才意识到是CMTI心理预期不足。6.2 CMTI指标怎么读、按什么标准选隔离驱动芯片数据手册里的CMTI共模瞬态耐受度标称的是在特定测试条件下共模电压跳变而不导致输出错误的最大dv/dt。注意很多型号的标称值是在低压、低温、特定输入状态的理想条件下测出来的实际可用裕量要打个七折。SiC功率单元建议选择标称CMTI不低于100kV/μs的隔离驱动芯片散热条件差、电压等级高或者开关波形很硬的应用最好找150kV/μs以上的器件。选型时还要看测试条件是否和实际工况接近例如是否有±1500V的共模电压范围、测试脉冲沿的方向和速率等不能只看数值大就下单。我习惯把CMTI、传播延时、峰值电流、desat功能放在同一张表里一起比因为SiC驱动芯片的每一分性能都会在这个环节被逼到极致。6.3 隔离电源与PCB布局的实测经验隔离驱动电源的设计经常被忽略。驱动电源的原副边之间如果耦合电容太大共模电流会直接串进驱动副边的地造成整个栅极参考电位被打扰。选择隔离电源模块时除了看输出电压和功率还要看原副边耦合电容参数通常要小于10pF严格场合小于5pF。自绕变压器的做法是原副边分槽绕制或在两层绕组之间加屏蔽层并接到原边地屏蔽层可以大幅分流位移电流。PCB布局上驱动芯片下方的副边电路面积要尽量小所有高dv/dt的高压节点焊盘要和栅极走线保持足够距离开尔文源极回路不要和其他地网络共铜。我们实测过同一块驱动板只改隔离电源的耦合电容CMTI误触发率从每次重载都报错降到整周测试零误报差别非常明显。这类问题在原理图上是看不出来的必须靠实物排查和耐心验证。7. 问题六热联动与驱动时序把模块的结温算进去7.1 NTC采样与分级保护从降额到封锁的策略SiC模块内部一般都集成了NTC热敏电阻驱动板通过采样NTC阻值可以估算壳温和结温。但NTC测到的不等于结温结温是由损耗、热阻和散热条件共同决定的。在驱动策略里建议做成多级保护温度超过第一阈值比如Tj150℃先降开关频率因为开关损耗和频率近似成正比超过第二阈值比如Tj170℃再限制输出电流超过第三阈值直接封锁PWM并锁存故障。每一级的触发判断要考虑热惯性不能只看瞬时值要加一段时间滤波否则驱动板在正常动态负载下会频繁误动作。很多公司只做一二级保护炸模块的前兆往往就是温度保护来不及响应。我们做过一个满载老化实验NTC显示壳温才105℃看起来没问题但用红外热像仪一照芯片局部热点已经到160℃了靠一个NTC远远不够必须配合损耗模型。7.2 温度对Vth、开关损耗和串扰的综合影响SiC MOSFET的阈值电压本身有负温度系数结温升高后Vth下降意味着同样的串扰位移电流可能更容易把栅压抬过阈值高温重载时出现误导通的风险比室温高很多。开关损耗方面结温升高后开关边沿变慢Eon/Eoff会增加反过来又抬高了结温形成正反馈。如果整机在高温环境下长期运行栅压摆幅和Rg可能需要结合温度做补偿。PCS和SST的工作环境差异很大SST高压舱体内部往往密闭且环境温度高驱动板、隔离电源的散热也要一并算进去不能只给模块做散热。我们遇到过驱动芯片结温超了规格导致输出波形扭曲的案例问题不在模块而是驱动板紧挨着散热器热量直接传导给了驱动芯片。后来加了一层隔热片波形恢复正常。7.3 功率损耗估算与驱动参数联动要真正做好热协同驱动参数必须和损耗计算联动。数据手册给出的Eon/Eoff曲线通常在特定栅压如18V/-4V、特定母线电压和结温下测得实际项目要根据双脉冲测试修正。双脉冲测试可以同时标定导通损耗、关断损耗、栅极电阻对振铃的影响、desat阈值、按温度扫描。测试得到损耗数据后结合模块热阻Rth(jc)和散热器热阻计算结温再去校验驱动策略里的温度保护阈值这样整个保护链路的余量才是闭环的。我自己的经验是SiC项目验收前至少要在满载、高温、反复动态循环下跑几十小时重点观察栅极波形在高结温下是否出现异常毛刺因为这类问题在常温短时测试里很难暴露。等你把这些数据和仿真模型对上才算真正拥有了这块模块的驱动设计能力。我从SST转到PCS项目之后最大的感触是SiC模块与驱动协同设计没有一次性到位它一定是器件数据手册—驱动芯片选型—双脉冲测试—整机工况验证反复迭代的过程。如果只拿着一份模块规格书去设计驱动迟早要交学费。建议手上有SiC项目的团队把模块厂家提供的驱动评估板原理图吃透在双脉冲平台上先把栅压、Rg、desat参数标定出来再考虑EMC和热耦合的问题。等六个问题都过了一遍你会发现真正难的不是某个点而是每个点之间的相互作用——栅压影响短路短路保护影响EMIEMI又回头影响串扰最后全部落在发热上。能把这些串起来的人做SST和PCS都不会太差。
返回列表