拓冰建站拓冰建站
首页 / 资讯中心 / 正文

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µsSiC器件更是只有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是芯片内部给消隐电容充电的恒流源数值。举例某款驱动芯片Icharge250µADesat比较器阈值是7V二极管导通时Desat脚初始电压约为1.5V那么ΔV≈5.5V。如果取Cblank470pF消隐时间就是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保护一半成败在Layout3.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部分的布局顺序可以这样安排先确定IGBT模块和驱动芯片的物理位置确保驱动芯片到IGBT栅极的走线最短。放置检测二极管让它贴紧IGBT集电极端子。从二极管阴极引出检测走线走向驱动芯片Desat引脚尽量减少换层和绕行。在芯片Desat引脚旁边放置消隐电容、TVS二极管、限流电阻全部靠近芯片引脚排列。最后再处理栅极驱动电阻、米勒钳位等外围电路围绕驱动芯片逐步扩展。这个顺序的核心思想是优先保证保护和驱动这两个“生死攸关”的路径再去优化其他辅助功能。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短路耐受时间、驱动芯片的恒流源和阈值参数摆出来算一遍消隐时间检查一遍检测走线这个过程花不了半小时但能帮你省下无数个炸管后的加班夜。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门