拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

IGBT退饱和保护电路设计:Desat检测原理、消隐电容计算与PCB布局避坑指南

IGBT退饱和保护电路设计:Desat检测原理、消隐电容计算与PCB布局避坑指南

先讲一段我自己的真实经历。几年前做一款高压电机驱动器,整机测试到了“上管直通短路”这一项,啪的一声,炸了一只IGBT模块。示波器回放波形时,我发现驱动芯片的Desat脚电压其实早就越过阈值了,但保护动作晚了几微秒,而正是这几微秒,IGBT从短路耐受区直接冲进了失效区。后来拆板检查,问题就出在Desat检测链路的PCB走线和消隐电容取值上。

从那以后我就形成一个习惯:每块IGBT驱动板,先不看开关速度调得有多漂亮,而是先把退饱和保护电路从原理到Layout完整过一遍。今天这篇文章就围绕IGBT退饱和(Desat)保护电路,把检测原理、消隐电容计算、检测二极管选型、PCB布局注意事项、示波器波形判读以及常见故障排查一次讲透。适合刚接触IGBT驱动的电源工程师、电机驱动开发者,也适合做光伏逆变器、充电桩、高频电源的老手拿来当避坑清单。

1. 从一次炸管经历说起:为什么IGBT保护里Desat最常用

1.1 那次实验炸的是上管,问题却出在下管

我当时的测试工况是:直流母线电压600V,负载端人为制造短路。本意是想验证过流保护是否能在规定时间内关断,结果保护确实触发了,但上管在关断瞬间发生了二次击穿。分析之后发现,下管短路后母线电流全部灌进上管,上管集电极电流达到额定值的十倍以上,Vce迅速退饱和抬升。驱动芯片的Desat比较器虽然检测到了电压异常,但因为我给消隐电容选了一个偏大的值,检测链路从“开始充电”到“比较器翻转”用了将近25µs,而IGBT在这种短路电流下根本撑不了那么久。

所以先说一个教训:Desat保护不是“有就行”,它必须在IGBT短路耐受时间(SCWT)之内完成检测、传输和保护动作。

1.2 退饱和到底是什么意思

IGBT正常导通时工作在饱和区,集电极到发射极的饱和压降Vce(sat)很低,典型600V级别器件在额定电流下大约是1.7V到2.5V,具体看结温和电流等级。这个时候集电极电流Ic和Vce基本处于一个“低压大电流”状态,器件本身损耗可控。

但是当负载发生短路或者桥臂直通时,集电极电流会瞬间飙升到额定电流的5到20倍。此时IGBT内部的PNP双极结构无法维持载流子浓度,器件从饱和区被迫退出,进入线性放大区甚至接近截止区,集射极电压Vce会从几伏快速拉升到接近母线电压的水平。这个过程就叫退饱和。

退饱和的本质是:IGBT已经无法继续“稳住”低导通压降,说明它正在承受它不该承受的电流应力。而Vce的变化非常剧烈、非常迅速,从几伏跳到几百伏只需要几百纳秒到几微秒。这给了我们一个天然的“过流信号”,也就是Desat保护的核心抓手。

1.3 为什么监测Vce比监测大电流更划算

很多人会问:直接串电流传感器不香吗?霍尔传感器、分流电阻、罗氏线圈都能测大电流,为什么主流驱动芯片还是坚持做Desat检测?

答案很现实:电流传感器的带宽和成本都不占优。动作时间方面,IGBT短路耐受时间通常只有5µs到10µs,SiC器件更是只有2µs左右。霍尔传感器虽然有带宽,但信号链路里的放大器、比较器、隔离传输都会引入延迟。而Desat检测直接测量IGBT本体上的Vce,信号源阻抗低、变化幅度大,比较器翻转速度快,整体保护时间可以做到1µs到2µs以内。成本方面,检测链路只需要一个高压二极管、一个电阻、一个电容,跟大电流互感器或者分流器相比几乎可以忽略不计。

当然Desat也有它的软肋:它本质上是“电压间接推断电流”,不能精确知道电流具体是多少安培,而且检测窗口必须避开正常开关瞬间的Vce暂态。这些问题我会在后面详细展开。

2. 检测链路与关键参数:消隐电容必须会算

2.1 一条完整Desat检测链路上有哪些元件

从IGBT集电极到驱动芯片的Desat引脚,典型的检测链路包含如下几个部分:

  • IGBT集电极取压点
  • 高压快恢复二极管Ddesat
  • 限流电阻Rdesat(有时串联在二极管后端)
  • 消隐电容Cblank(接在Desat引脚与参考地之间)
  • 驱动芯片内部的恒流源、比较器、故障锁存逻辑

这些元件各司其职:二极管负责在正常导通时把Vce的真实值传递到检测脚,同时在IGBT关断阻断高压时承受母线电压;限流电阻防止Desat脚被内部钳位电路拉低时电流过大,同时和引脚寄生电容形成滤波作用;消隐电容决定检测盲区时间;内部恒流源给电容充电,把电压变化转换成时间轴上的斜坡。

2.2 消隐时间计算公式与工程取值

消隐时间是怎么回事?举个例:驱动芯片刚给IGBT发开通信号时,IGBT还没有完全导通,Vce还很高,如果立即开始检测Vce,那保护电路必误触发。所以必须在开通过程中留出“盲区”,让Vce有时间从母线电压跌落到饱和压降。这个盲区就是消隐时间,由消隐电容和芯片内部恒流源共同决定。

计算公式非常直接:

t = Cblank × ΔV / Icharge

其中ΔV是当检测脚电压从初始平台充到比较器翻转阈值所需的变化量,Icharge是芯片内部给消隐电容充电的恒流源数值。

举例:某款驱动芯片Icharge=250µA,Desat比较器阈值是7V,二极管导通时Desat脚初始电压约为1.5V,那么ΔV≈5.5V。如果取Cblank=470pF,消隐时间就是:

t = 470pF × 5.5V / 250µA ≈ 10.3µs

这个时间对大多数IGBT来说够用,但不算宽裕。实际工程中常见取值在100pF到1nF之间,对应的消隐时间大致在2µs到20µs范围内。有一点必须提醒:不同厂家的驱动芯片,内部恒流源差别很大,有些是250µA,有些做到1.3mA,所以计算时一定要以芯片手册为准。

消隐电容不是越大越好。电容越大,抗干扰能力越强,但保护动作越慢,IGBT在短路状态下硬扛的时间就越长。反过来,电容太小,开关瞬间的Vce暂态尖峰可能会突破阈值,导致每次开通都误保护。

2.3 高压检测二极管选型与TVS钳位

检测二极管是Desat链路里最容易被低估的元件。它承受的是母线电压,所以耐压必须留足裕量。例如直流母线电压最高800V,二极管耐压建议选择1200V;如果母线是1200V系统,建议用1700V甚至2000V的二极管,不要把余量卡得太死。

速度方面,要用快恢复或超快恢复二极管,反向恢复时间越短越好。虽然理想状态下它只在IGBT导通期间以正向偏置状态工作,但实际电路中总会遇到母线电压突变、续流二极管反向恢复等瞬态工况,如果二极管恢复太慢,会在Desat引脚处耦合出高压尖峰。

特别要说一下漏电流问题。高温工况下,高压二极管反向漏电流会明显增大。这些漏电流会在消隐期间叠加到消隐电容上,相当于额外注入电荷,导致Desat脚电压爬升速度比理论值快,严重时会在正常工作时误触发。在选择时,要挑高温反向漏电小的二极管。

同时,很多成熟设计会在Desat引脚对参考地加一个TVS二极管,把检测脚的电压钳位在芯片绝对最大额定值以内,防止IGBT短路瞬间的高压通过二极管结电容窜进芯片内部。TVS的钳位电压要选在正常工作电压之上、芯片极限耐压之下,常见做法选18V到30V左右。

2.4 比较器阈值、迟滞和故障锁存

驱动芯片内部的Desat比较器阈值通常在6.5V到9V之间。阈值选高,抗干扰强,但检测灵敏度变低;阈值选低,灵敏度高,但更容易被噪声触发。有些芯片允许通过外部引脚调整阈值,有些则固定不可调。

比阈值更重要的是故障锁存逻辑。Desat保护一旦触发,必须由故障锁存电路保持住,不能因为Vce短暂回落到正常范围就自动复位。否则IGBT会反复尝试开通、反复短路,相当于在SOA边界上来回摩擦,最后大概率炸管。正常的处理方式是:Desat故障信号送到控制芯片,由软件或硬件PWM封锁信号,确认故障原因后再手动复位或延时重启。

3. PCB布局实战:Desat保护一半成败在Layout

3.1 检测二极管该靠近谁放

如果你拿到一块IGBT驱动板,第一件事就是看检测二极管放在哪里。我见过太多设计:IGBT模块装在功率板上,驱动芯片在另外一块控制板上,中间用排针排线连接,检测二极管却放在驱动板上。这种做法的隐患在于,从IGBT集电极到二极管的这段连线会穿过连接器、跨过功率回路,变成一根高阻抗天线,开关瞬态的高dv/dt信号会直接耦合进来。

正确做法是:检测二极管紧挨着IGBT的集电极端子放置,让高压节点走线尽可能短。从二极管到驱动芯片Desat引脚的走线属于低压检测线,这一段可以稍微长一点,但依然要严格遵守抗干扰规则。

如果结构上实在无法让二极管靠近IGBT,也可以想办法用屏蔽线或者双绞线来连接检测回路,但要注意线缆寄生电容会改变消隐时间,整定参数时需要重新标定。

3.2 DESAT走线六条铁律

这块的经验我打算直接罗列成清单,每一条都是在实际调试中踩过坑之后总结出来的。

  • 第一,DESAT走线严禁与栅极驱动走线平行敷设。栅极信号在开关瞬间有极大的电压跳变和米勒电流,哪怕只是近场耦合,也足够让Desat脚上出现虚假尖峰。
  • 第二,DESAT走线不要跨越半桥中点或其他高频开关节点。这些节点的dv/dt动辄每秒几千伏甚至更高,跨越它们等于主动接收干扰。
  • 第三,检测走线越短越好,尽量减少环路面积。尤其是从二极管阴极到芯片Desat引脚的这一段,如果回路面积过大,磁场耦合进来的噪声会直接叠加到检测信号上。
  • 第四,DESAT走线不要与母线高压走线靠得过近。虽然二极管能阻断直流高压,但高压走线与检测线之间的寄生电容会在高压突变时产生位移电流。
  • 第五,如果走线较长,可以在检测线上串联一个几百欧姆的小电阻,和引脚电容组成高频低通滤波,代价是会增加一点检测延迟,取舍要均衡。
  • 第六,检测线下方尽量不要铺大片的功率地铜皮,避免形成不必要的寄生电容,干扰消隐时间的精度。

现在很多工具支持自动PCB布局,常规的电源走线、信号线能让软件帮你跑,但Desat这类高压检测路径我仍然建议手工优先。自动布局很难理解“哪根线必须在哪个关键节点范围内”这层物理含义。

3.3 消隐电容、参考地与开尔文发射极

消隐电容Cblank的位置很讲究。它必须尽量靠近驱动芯片的Desat引脚和参考地引脚,而不是靠近检测二极管。因为消隐电容承担的是“给内部比较器提供稳定的时间基准和滤波”功能,离芯片越近,抗干扰越好。

接地策略更重要。Desat电路的参考地,必须单独接到驱动芯片的信号地,再从驱动芯片的信号地通过开尔文发射极(辅助发射极)连接到IGBT。千万不要把Desat回路的接地混入功率主回路,否则主回路的大电流在杂散电感上会产生极大的地弹电压,这个电压会直接改变Desat检测到的电压参考点,导致误触发或者保护动作延迟。

很多IGBT模块都提供辅助发射极端子,这个端子就是专门用来接驱动参考地的。如果模块没有专门的辅助发射极,也要用独立走线从发射极功率端子引回来,不能与栅极驱动回路共用一根线。

3.4 一套可复制的布局顺序

按照我自己的经验,Desat部分的布局顺序可以这样安排:

  1. 先确定IGBT模块和驱动芯片的物理位置,确保驱动芯片到IGBT栅极的走线最短。
  2. 放置检测二极管,让它贴紧IGBT集电极端子。
  3. 从二极管阴极引出检测走线,走向驱动芯片Desat引脚,尽量减少换层和绕行。
  4. 在芯片Desat引脚旁边放置消隐电容、TVS二极管、限流电阻,全部靠近芯片引脚排列。
  5. 最后再处理栅极驱动电阻、米勒钳位等外围电路,围绕驱动芯片逐步扩展。

这个顺序的核心思想是:优先保证保护和驱动这两个“生死攸关”的路径,再去优化其他辅助功能。

4. 示波器实测:正常、短路、保护动作的波形怎么判读

4.1 正常开通时Desat脚应有的波形

用示波器探针直接量驱动芯片Desat引脚的电压,正常开关过程中你会看到这样的波形:在IGBT开通信号到来之前,Desat脚电压接近芯片内部上拉钳位电压(一般几伏到十几伏)。开通瞬间,内部逻辑把检测脚拉低开始消隐计时,大约1到2µs内Desat脚维持在一个较低平台。当IGBT完全导通、检测二极管截止后,Desat脚电压会被内部恒流源慢慢充上去,但因为正常时Vce很低,二极管在导通期间已经把检测脚钳位在Vce+二极管压降+Vcesat附近,所以消隐结束后Desat电压稳定在一个比阈值低得多的水平。

关键点在于:正常开通时,Desat脚不能出现超过阈值的毛刺;消隐结束后,电压必须远离阈值,并且在整个导通脉宽内保持平稳。如果波形上出现缓慢爬升接近阈值的趋势,先怀疑检测二极管高温漏电或者消隐电容偏小。

4.2 短路时保护时序如何测量

做短路测试时的测量方法很关键。建议把示波器触发设置为Desat脚电压的上升沿,或者设置为故障输出信号Fault的下降沿,然后配合单次触发模式。探头最好用小环地线直接夹在芯片引脚附近的参考地上,不要用长地线鳄鱼夹,否则测出来的都是高频振铃。

短路波形会有几个明显阶段:先是IGBT进入退饱和,Vce快速上升,Desat脚电压随之爬升并越过比较器阈值;随后故障锁存信号翻转,栅极驱动电压开始下降;最后IGBT关断,集电极电流被切断。整个过程从短路发生到Vge开始下降,通常只有1µs到3µs。

这个测试最怕的是“假正常”:示波器上Desat脚波形看起来一直在阈值以下,但IGBT确实炸了。这种情况要回头检查检测二极管是否虚焊、限流电阻阻值是否过大、走线是否断裂。理论上只要IGBT在导通状态发生短路,Desat脚电压必然上升,不存在检测不到的信号。

4.3 软关断和硬关断怎么选

保护动作时栅极怎么关断,直接决定IGBT能不能活着退出去。硬关断速度最快,但问题在于短路电流往往是额定电流的十倍以上,此时强行快速关断,di/dt极大,在母线杂散电感上感应出的电压尖峰L×di/dt可能高达几百伏,叠加在母线电压上很容易超过IGBT的耐压。

所以现在的驱动芯片普遍支持软关断或者两级关断。软关断就是用较大的栅极电阻慢慢放掉栅极电荷,让集电极电流以可控的速度下降;两级关断是先快速关到某一中间栅压平台,维持一会儿,再完全关断。这两种方式都以略微增加关断时间为代价,换取了电压尖峰的显著降低。

实际项目中,软关断时间参考值常取1µs到10µs。如果软关断电阻选太大,关断时间太长,IGBT会长时间处于大电流高电压状态,同样会损坏;选太小则尖端压控制不住。这部分的参数需要通过短路测试反复验证,不能只靠仿真。

5. 常见问题排查:一页速查表

5.1 上电即保护,优先查四处

如果一上电驱动就报Desat故障,按顺序检查:

  • 检测二极管方向是否接反。用万用表二极管档量一下,正向导通压降正常应在0.5V到1V左右。
  • 消隐电容是否太小或者漏焊。电容太小会导致开通过程中Vce下降还没完成,消隐就结束了,触发误保护。
  • 驱动芯片供电是否正常。供电电压偏低时,内部逻辑和比较器工作点偏移,也会造成误报。
  • Desat引脚附近是否有锡渣、异物短接到其他引脚。

5.2 正常运行中偶发误保护

这类问题最让人头疼,因为不是每次都复现。常见原因包括:

  • 负载电流大、di/dt高时,Vce在开通瞬间出现超过阈值的高频尖峰,消隐时间不够吞掉。
  • 检测走线受到邻近功率线干扰,比如被栅极走线或者半桥中点的寄生耦合。
  • 母线电压跌落或者驱动电源波动,导致内部参考电平瞬间偏移。
  • 高温下检测二极管反向漏电变大,叠加在消隐电容充电上,让电压爬升超过阈值。

排查时可以先降低母线电压或者开关频率,观察误保护是否消失,再用示波器长时间监测Desat脚波形,捕捉那一次异常尖峰。只要抓到波形,问题基本就定位了。

5.3 真短路却保护不动

这个比误保护更危险,因为它意味着最后一道防线失效。排查思路:

  • 检测二极管是否开路或者虚焊,信号根本没传进来。
  • 消隐电容是否偏大,导致比较器翻转前IGBT已经失效。
  • 限流电阻是否选得过大,和引脚寄生电容组成低通滤波器,把快速上升的Vce信号磨平了。
  • 故障锁存是否正常,有没有可能在保护信号出来后又被自动复位,导致反复短路。

5.4 排查必备工具与手法

必备工具方面,示波器带宽建议至少100MHz,最好有差分探头。测量Vce用高压差分探头,测量Desat脚和栅极信号用无源探头加短地线环。另外需要一台能限流、限压的可调直流电源,短路测试时先从低母线电压做起,比如50V、100V,确认保护动作正常后再逐步升压。

这里特别说一个手法:测之前先用万用表确认检测链路完整性。短路测试不通过,不要反复用高压去试,先低电压验证,否则每炸一次就是几千块的代价。

6. 多管并联与SiC器件的Desat演进

6.1 并联IGBT的独立检测原则

大功率变流器经常把多只IGBT并联来扩流,这时候Desat电路必须遵循一个原则:每只IGBT要有独立的检测二极管和消隐电容,不能共用一套。为什么?因为并联器件的Vce、阈值电压、导通延迟存在离散性,开通瞬间各管的Vce下降速度不一致,如果共用检测链路,一只管子还没完全导通,另一只已经导通,检测到的Vce就会是一个“平均假象”,导致真正过流的那只管反而检测不到。

故障信号层面可以汇总,但检测取样点必须独立。另外,多管并联时各管的开通时序延迟也要尽量一致,否则先导通的管子会短暂承担全部电流,这种动态不均流同样会把Desat推向误触发。

6.2 SiC MOSFET把Detect难度提升了一档

SiC MOSFET的短路耐受时间极短,普遍在2µs以内,部分器件甚至只有几百纳秒。传统的Desat检测链路里,消隐时间、比较器延迟、故障传输延迟加在一起,很容易超过器件耐受极限。所以SiC驱动里出现了两个方向:

一个是优化传统Desat方案,把内部恒流源加大、消隐电容减小,把整个检测动作时间压缩到1µs以内。另一个方向是引入dI/dt检测,通过测量主回路电流变化率来识别短路,响应速度可以做到几十纳秒级别。但dI/dt检测的电路更复杂,成本也更高。

我的观点是:短期内Desat依然是主流方案,设计者必须仔细计算每一段延迟,确保整个链条的时间余量。如果是做SiC的功率部分,一定要把Desat的保护时间当作第一约束来设计,而不是等测试时再发现保护太慢。

再多说一句个人体会:做IGBT驱动,最忌讳把Desat电路当成一个“标配外设”来抄,随手加几个元件就完事。我见过太多故障板,追根溯源都是Desat参数和布局没有针对实际工况校准。每次画板前,先把母线电压、IGBT短路耐受时间、驱动芯片的恒流源和阈值参数摆出来,算一遍消隐时间,检查一遍检测走线,这个过程花不了半小时,但能帮你省下无数个炸管后的加班夜。

返回列表