動Vge波形異常排查:從米勒平臺到振鈴的實(shí)戰(zhàn)解析)
開始之前先交代一個背景我自己在實(shí)驗(yàn)室折騰IGBT驅(qū)動板的那段時間被Vge波形折磨得差點(diǎn)把示波器扔了。明明是照著參考設(shè)計抄的板子驅(qū)動電阻、柵極電容、鉗位二極管全都有但一上高壓測試Vge波形就是不對勁——上升沿有臺階、關(guān)斷時出現(xiàn)莫名其妙的反沖、死區(qū)時間里還有自激振蕩拿到頻譜儀上一看幾兆赫茲的振鈴能量高得嚇人。后來我把問題一個一個拆開才發(fā)現(xiàn)大多數(shù)詭異波動都不是IGBT本身的問題而是驅(qū)動回路設(shè)計里的坑。這篇文章就把這幾年攢下來的經(jīng)驗(yàn)一次性寫清楚從驅(qū)動回路的等效模型講起到柵極電阻怎么選、米勒平臺為什么是那個形狀、如何用示波器準(zhǔn)確復(fù)現(xiàn)真實(shí)的Vge再到排查振鈴和串?dāng)_的具體方法。內(nèi)容偏實(shí)操適合做電機(jī)驅(qū)動、光伏逆變器、UPS電源的朋友參考也適合剛?cè)腴T想搞清楚IGBT驅(qū)動底層邏輯的工程師收藏慢慢看。1. 先把Vge波形異常這件事的底層邏輯說清楚1.1 IGBT不是MOSFET驅(qū)動波形不能想當(dāng)然很多人看IGBT的驅(qū)動電路第一反應(yīng)是它和MOSFET長得差不多——都是電壓驅(qū)動型器件柵極給正壓導(dǎo)通、給零壓或負(fù)壓關(guān)斷。這個想法沒錯但容易讓人忽略一個關(guān)鍵點(diǎn)IGBT在結(jié)構(gòu)上是MOSFET輸入級和PNP雙極型輸出級的“合體”。輸入側(cè)確實(shí)和MOSFET一模一樣有一個Cgs電容柵極加上電壓就能建立溝道但輸出側(cè)是一個PNP晶體管導(dǎo)通時會有電導(dǎo)調(diào)制效應(yīng)也就是少數(shù)載流子注入到漂移區(qū)大大降低導(dǎo)通壓降。這個結(jié)構(gòu)差異直接決定了Vge波形里會多出一些MOSFET里看不到的現(xiàn)象。比如關(guān)斷時MOSFET只要柵極電壓低于閾值溝道立刻斷開電流馬上就斷掉但I(xiàn)GBT不行溝道斷了以后漂移區(qū)里還存著大量過剩載流子這些載流子需要通過復(fù)合慢慢消失于是就有了一個長長的拖尾電流。拖尾電流本身不直接反映在Vge上但它會影響Vce的變化速率而Vce的變化又會通過米勒電容反饋回柵極最后在Vge上留下痕跡。所以看Vge波形的時候腦子里要有兩條路徑的模型一條是從驅(qū)動芯片出來的正壓/負(fù)壓通過柵極電阻給Cgs和Cgc充電另一條是Cgc米勒電容把輸出側(cè)Vce的劇烈變化反耦回來。Vge上任何一個“詭異”的臺階或波動幾乎都能用這兩條路徑的相互作用來解釋。理解了這一點(diǎn)后面排查問題就有了方向。1.2 用開關(guān)過程拆解Vge波形的“標(biāo)準(zhǔn)長相”先看一個理想的、沒有問題的Vge波形長什么樣。假設(shè)驅(qū)動芯片輸出正壓VGE_on、負(fù)壓VGE_off通過柵極電阻Rg接到IGBT柵極。t0–t1驅(qū)動芯片輸出正壓柵極電流通過Rg給Cgs充電Vge從負(fù)壓開始線性上升。這一段對應(yīng)的是柵極電荷Qgc之前的平臺區(qū)Cgs基本恒定所以是一條斜率穩(wěn)定的斜坡。t1–t2Vge到達(dá)閾值電壓Vge(th)IGBT開始導(dǎo)通集電極電流開始上升。此時柵極電壓暫時停在一個平臺上這個平臺就是米勒平臺。平臺期間柵極電流主要不是給Cgs充電而是給米勒電容Cgc充電因?yàn)閂ce正在從母線電壓往下掉Cgc上需要灌入大量電荷。t2–t3Vce已經(jīng)降到飽和壓降附近米勒電容不再“吞噬”電荷柵極電壓才繼續(xù)上升直到達(dá)到驅(qū)動正壓VGE_on。這時候管子完全導(dǎo)通柵極電流幾乎為零Vge保持穩(wěn)定。t3–t4關(guān)斷時反向驅(qū)動芯片輸出負(fù)壓Cgs放完電后電壓進(jìn)入米勒平臺Cgc開始放電Vce從飽和壓降往母線電壓上升。t4–t5米勒平臺結(jié)束Vge繼續(xù)往負(fù)壓方向走直到穩(wěn)定在VGE_off。這套波形是理想化模型實(shí)際示波器里看到的多多少少都會有偏差。但只要關(guān)鍵特征還在——上升沿能正常過平臺、平臺期電壓保持穩(wěn)定、關(guān)斷時能干脆地跌到負(fù)壓——基本可以認(rèn)為驅(qū)動回路是健康的。真正需要警惕的是那些標(biāo)準(zhǔn)模型解釋不了的現(xiàn)象下面逐個說。2. 驅(qū)動回路里的寄生參數(shù)才是Vge波動的最大元兇2.1 柵極回路閉環(huán)模型R、L、C都齊了很多工程師排查Vge波動時習(xí)慣只盯著驅(qū)動芯片和柵極電阻看忽略了PCB走線和IGBT模塊內(nèi)部的寄生參數(shù)。實(shí)際上整個柵極驅(qū)動回路可以等效成一個RLC串聯(lián)電路R驅(qū)動芯片輸出內(nèi)阻、柵極電阻Rg、PCB走線電阻、IGBT內(nèi)部柵極電阻的串聯(lián)總和。L驅(qū)動芯片引腳到IGBT柵極之間的回路電感包括PCB走線電感、IGBT模塊內(nèi)部鍵合線電感。這個值在高頻下非常可觀一條3cm長的走線電感量大約在10nH到30nH之間。CIGBT的輸入電容Cies也就是Cgs和Cgc在某種條件下的等效值。Cies不是常數(shù)隨Vce變化但在工程估算里可以先看成固定值。RLC串聯(lián)電路有一個特征阻抗Z √(L/C)當(dāng)回路的總電阻小于2√(L/C)時系統(tǒng)就是欠阻尼的柵極電壓會發(fā)生振鈴。舉個例子Cies取10nF回路電感L取30nH算出來2√(L/C) 2×√(3) ≈ 3.5Ω。也就是說如果柵極回路總電阻小于3.5ΩVge的上升沿上就會疊加高頻振鈴。這在實(shí)際中非常容易發(fā)生——驅(qū)動芯片的輸出級導(dǎo)通阻抗本身就有幾歐姆再并一個推挽三極管或者直接用隔離驅(qū)動芯片的軌到軌輸出總電阻壓低到3Ω以下很常見。所以排查Vge波動時第一步就是估算柵極回路的總電阻和總電感判斷系統(tǒng)是否處于欠阻尼狀態(tài)。如果是問題大概率不是驅(qū)動芯片壞了而是阻尼不夠。2.2 PCB走線電感怎么控制的坑PCB走線電感這個話題我多說幾句因?yàn)樗钊菀妆缓雎杂肿詈媒鉀Q。一條PCB走線的電感量粗略估算可以用這個經(jīng)驗(yàn)公式L ≈ 0.8 × l × (ln(2l/w) 0.5) nH其中l(wèi)和w分別是長度和寬度單位用毫米。這個公式算出來不是特別精確但量級是靠譜的。比如一條30mm長、1mm寬的走線算一下大概是25nH左右。如果這條走線還是從驅(qū)動芯片拉到IGBT柵極再加上返回通路回路總電感輕松超過50nH。那很多人會問為什么我在datasheet里看到的驅(qū)動電路示例好像沒這么講究因?yàn)閐atasheet里的原理圖是理想化示意它不會告訴你驅(qū)動芯片和IGBT之間要近到什么程度也不會告訴你返回路徑要鋪成什么樣。實(shí)際產(chǎn)品里驅(qū)動板離IGBT模塊功率端子十幾厘米遠(yuǎn)的情況都有走線還繞來繞去這種設(shè)計不出振鈴才是運(yùn)氣好??刂茤艠O回路電感有幾個實(shí)用做法驅(qū)動芯片盡量靠近IGBT柵極和發(fā)射極最好是直接放在IGBT模塊的驅(qū)動端子上方。用雙面PCB時信號走頂層返回路徑走底層并且正對著頂層走線這樣回路面積最小電感最低。不要為了好看把驅(qū)動信號繞一圈再送到柵極直線距離最短永遠(yuǎn)是最優(yōu)解。如果驅(qū)動芯片無法靠近IGBT可以在靠近IGBT柵極端串聯(lián)一個幾歐姆到幾十歐姆的電阻等效于在RLC回路的L和C之間注入阻尼效果比在驅(qū)動芯片輸出端串電阻更直接。我實(shí)測過同樣在驅(qū)動輸出端串15Ω把電阻挪到柵極端再串15Ω振鈴幅度能再降30%左右。柵極返回線不要和功率發(fā)射極共用一條細(xì)走線。IGBT開關(guān)時主電流從集電極流到發(fā)射極在發(fā)射極內(nèi)部和外部引線上的寄生電感上會產(chǎn)生一個電壓降這個電壓降如果疊加到柵極返回路徑上就會在Vge上產(chǎn)生一個“地彈”噪聲。很多Vge波形在開關(guān)瞬間出現(xiàn)尖峰源頭就是這個地方。2.3 驅(qū)動芯片的拉灌電流能力決定波形陡還是軟柵極驅(qū)動芯片的峰值電流能力直接決定了Vge上升沿的斜率。比如常見的隔離驅(qū)動芯片峰值電流可能只有2A、4A、9A之分。驅(qū)動一個Cies為10nF的IGBT目標(biāo)上升時間定在多少決定了需要多大的峰值電流。估算公式是Ipeak ≈ Qg / tgQg是柵極總電荷tg是期望的上升時間。以Qg280nC、tg100ns計算Ipeak 280nC / 100ns 2.8A。如果選一個峰值電流只有2A的驅(qū)動芯片實(shí)際上升時間就會被拉長Vge斜率變緩。斜率變緩意味著IGBT在開關(guān)過程中更長時間處于放大區(qū)開關(guān)損耗增加。但如果驅(qū)動芯片峰值電流過大Vge上升過快又會引起更強(qiáng)的di/dt和dv/dt加劇振鈴和串?dāng)_。所以選驅(qū)動芯片時峰值電流能力和柵極電阻是配對設(shè)計的不能只看一端。另外要注意驅(qū)動芯片的峰值電流是瞬態(tài)值不是連續(xù)輸出能力datasheet里一般會區(qū)分source/sink的峰值電流和連續(xù)電流。有的芯片標(biāo)稱4A峰值實(shí)際在脈寬很窄的情況下能勉強(qiáng)輸出但頻率一高、占空比一極端內(nèi)部電荷泵或電平移位部分就可能供不上電導(dǎo)致高邊驅(qū)動波形在高占空比時萎掉。這個現(xiàn)象我在半橋驅(qū)動里遇到過表現(xiàn)為輸出電壓越高高邊Vge波形越塌低邊卻正常。當(dāng)時排查了很久最終發(fā)現(xiàn)是驅(qū)動芯片的自舉電容容量不夠不是芯片壞了。3. 米勒平臺上的詭異波動大多數(shù)是米勒電流惹的禍3.1 米勒平臺為什么會被“拉”出毛刺前面說過米勒平臺期間Vge基本維持不變因?yàn)闁艠O電流全部用來給Cgc充電。但這個“基本維持不變”有個前提Cgc的值是穩(wěn)定的。然而Cgc本身是Vce的函數(shù)——Vce越高Cgc越小Vce越低Cgc越大。實(shí)際IGBT的Cgc從幾百pF到幾nF變化跨越一個數(shù)量級。在開通瞬間Vce從母線高壓開始下降Cgc從很小的值迅速增大柵極電流給這個快速增大的電容充電Vge平臺長度明顯加長。如果此時驅(qū)動芯片的輸出電壓有紋波或者柵極回路有寄生電感Vge就會在這個平臺上疊加上下起伏的小波動。更典型的情況是IGBT關(guān)斷時Vce快速上升Cgc快速減小儲存在Cgc上的電荷被迅速“擠”向柵極回路形成一個電流尖峰灌入柵極。如果柵極驅(qū)動是單電源供電沒有負(fù)壓關(guān)斷這個電流尖峰就會在柵極電阻上產(chǎn)生一個壓降把Vge抬升。抬升幅度超過Vge(th)時管子會重新導(dǎo)通造成誤導(dǎo)通。這就是所謂的米勒鉗位問題。3.2 米勒鉗位不是“加上就完事”位置和時序很關(guān)鍵很多驅(qū)動芯片內(nèi)置了米勒鉗位功能如ISO5852S、UCC21520等硬件的思路是檢測到Vge跌落到某個閾值時把柵極通過一個MOSFET短接到發(fā)射極利用鉗位管的低導(dǎo)通電阻把米勒電流泄放掉不讓它給Cgs充電。但這個功能在實(shí)際使用中有兩個坑鉗位觸發(fā)的閾值和時序必須和驅(qū)動芯片的輸出邏輯匹配。有些芯片是檢測Vge下降到2V以下才觸發(fā)鉗位如果驅(qū)動負(fù)壓是-8V從正壓跌到2V需要時間在這段時間里米勒電流已經(jīng)對Cgs充電了鉗位動作晚了誤導(dǎo)通可能已經(jīng)發(fā)生。外部自行搭建的鉗位電路反饋路徑的延遲和PCB寄生會讓鉗位管動作遲緩。我見過有人用比較器MOSFET做外部鉗位比較器輸入走線長來回延遲加起來一百多納秒等于沒鉗位。我自己的習(xí)慣是優(yōu)先選擇內(nèi)置鉗位且鉗位時序可控的驅(qū)動芯片如果必須外置鉗位把比較器放在離IGBT柵極最近的器件輸入信號直接從柵極引線取避免經(jīng)過任何緩沖或?yàn)V波因?yàn)槟切V波電容電阻會把比較器判定的速度拖慢。3.3 負(fù)壓偏置解決誤導(dǎo)通最粗暴也最有效的辦法不想依賴米勒鉗位的話最直接的辦法就是給關(guān)斷狀態(tài)加負(fù)壓。IGBT模塊原廠通常推薦VGE_off在-5V到-15V之間具體數(shù)值看datasheet里的額定值。加負(fù)壓之后米勒電流需要在柵極先中和掉負(fù)偏壓才有機(jī)會把Vge抬升到閾值之上。負(fù)壓越深抗米勒誤導(dǎo)通能力越強(qiáng)但也別無限加深因?yàn)樨?fù)壓太深會加速柵極氧化層的老化降低器件壽命。單電源怎么產(chǎn)生負(fù)壓常用的方案有三種使用帶負(fù)壓輸出的隔離驅(qū)動電源模塊比如QA/CB系列直接輸出20V/-5V雙路。在驅(qū)動芯片副邊用穩(wěn)壓二極管/線性穩(wěn)壓器從正壓中生成負(fù)壓適合電流需求小的場景。使用電荷泵電路生成負(fù)壓比如用一對二極管和電容配合PWM信號成本低但對頻率和負(fù)載有要求設(shè)計時要算好電容容量。我做過一個三相逆變器的驅(qū)動板低邊用負(fù)壓關(guān)斷、高邊因?yàn)樽耘e結(jié)構(gòu)只能單電源結(jié)果高邊在惡劣工況下偶發(fā)誤導(dǎo)通低邊一直穩(wěn)定。后來在高邊驅(qū)動芯片輸出端增加了一顆有源米勒鉗位三極管才把問題壓下去。所以說到底單電源米勒鉗位和負(fù)壓關(guān)斷是兩種互補(bǔ)的手段實(shí)際設(shè)計里經(jīng)常同時用。4. 示波器測量Vge波形的姿勢不對再好的波也測不準(zhǔn)4.1 探頭和接地線長度決定你敢不敢信示波器排查Vge波形之前先檢查一下自己的測量方法。Vge看起來“詭異”有時候不是電路的鍋而是測量方式引入了巨大的失真。示波器探頭有一個關(guān)鍵參數(shù)輸入電容一般在10pF到15pF之間。這個電容并聯(lián)在IGBT的柵極和發(fā)射極上等效于給Cies增加了一個并聯(lián)電容。Cies本身可能只有幾nF探頭電容占比不大但問題是探頭地線是根長線地線本身有寄生電感和探頭電容會形成一個LC諧振回路。地線越長電感越大諧振頻率越低。一根10cm長的地線電感大約100nH和15pF探頭電容諧振在4MHz左右。IGBT開關(guān)瞬間的高頻分量恰好在這個頻段于是測量到的Vge上會出現(xiàn)一個肉眼可見的振鈴而真實(shí)Vge可能根本沒有那么嚴(yán)重。所以測量Vge的正確姿勢是使用差分探頭或者專門為GHz級測量設(shè)計的無源探頭探頭尖端的彈簧接地極盡量短直接搭在IGBT的柵極和發(fā)射極端子上。如果只能用普通探頭把探頭地線拆掉用探頭尖端的金屬套環(huán)配合一個彈簧地線或者用銅絲繞一個極短的地線環(huán)把地接到離IGBT發(fā)射極端子最近的位置。不要在探頭上加長延長線也不要為了繞開機(jī)械干涉把探頭信號線繞一大圈。我實(shí)驗(yàn)室里備了幾種長度的彈簧地線最短的大概5mm測柵極波形時永遠(yuǎn)用最短那根。對比過長地線和彈簧地線的差異同一個驅(qū)動板上同一個點(diǎn)長地線測出1V的振鈴短地線測出來只有0.3V。這個差異足夠讓一個工程師誤判方向去調(diào)驅(qū)動電阻、加磁珠結(jié)果越調(diào)越亂。4.2 帶寬和采樣率對柵極波形的影響再提醒一個容易忽略的問題示波器的帶寬和采樣率不夠會把振鈴“平滑”掉。Vge上的高頻振鈴?fù)ǔT趲资缀掌澋揭粌砂僬缀掌澲g如果示波器帶寬只有100MHz振鈴幅度會被衰減一半以上看到的波形比真實(shí)情況“漂亮”很多。判斷測量結(jié)果是否可信可以做一個實(shí)驗(yàn)把示波器帶寬限制分別設(shè)為20MHz、全帶寬觀察同一個Vge波形。如果兩者差異巨大說明真實(shí)波形里有大量高頻分量這時要謹(jǐn)慎使用20MHz帶寬下的測量結(jié)果來推斷振鈴嚴(yán)重程度。真正的排查振鈴問題建議示波器帶寬至少200MHz采樣率至少1GSa/s。帶寬200MHz配1GSa/s采樣能比較真實(shí)地還原到幾十MHz以上的振蕩。另外示波器探頭本身的帶寬也要注意。很多標(biāo)配探頭是100MHz或200MHz的測Vge振鈴時可能壓根測不出來。有條件的話用500MHz帶寬的探頭即使只看一個開關(guān)周期的細(xì)節(jié)也會發(fā)現(xiàn)很多低帶寬下“隱藏”的波形毛刺。4.3 捕捉偶發(fā)波動的正確觸發(fā)方式Vge波形有時候不是每次都異常而是間歇性出現(xiàn)詭異波動這時候怎么捕捉穩(wěn)定波形是個技術(shù)活。第一種做法是用示波器的邊沿觸發(fā)余輝模式persistence把觸發(fā)源設(shè)置為Vge的上升沿或下降沿讓示波器長時間累積顯示觀察是否有偶發(fā)的振鈴或臺階。余輝時間設(shè)成1秒到10秒波形的異常軌跡會在屏幕上留下痕跡。第二種做法是用脈沖寬度觸發(fā)或者窗口觸發(fā)。模型是正常的Vge上升沿是單調(diào)的異常時會出現(xiàn)一個很窄的“毛刺”這個毛刺是一個窄脈沖。示波器設(shè)置成觸發(fā)在窄于正常寬度的脈沖上就能鎖定異常時刻。第三種做法是用示波器的“異常檢測”或“分段存儲”模式。要點(diǎn)是分段存儲可以在極短的時間內(nèi)連續(xù)捕獲多幀波形每一幀只有一個開關(guān)周期觸發(fā)率很高。IGBT開關(guān)頻率如果是20kHz一秒鐘有20000次開關(guān)用分段存儲可以連續(xù)記錄數(shù)百次開關(guān)波形然后逐幀回放找異常。這個方法在我排查偶發(fā)誤導(dǎo)通時幫了大忙比傻乎乎地抓單次觸發(fā)高效得多。5. 實(shí)戰(zhàn)案例一個讓Vge波形“抽風(fēng)”的驅(qū)動板排查過程5.1 故障現(xiàn)象和第一輪排查有一次做一臺30kW光伏逆變器的驅(qū)動板三相半橋IGBT模塊用的是1200V/75A規(guī)格。初版驅(qū)動板打樣回來后在雙脈沖測試臺上測低邊管的關(guān)斷波形發(fā)現(xiàn)Vge關(guān)斷后出現(xiàn)一個明顯的向上回跳回跳幅度大約1.2V持續(xù)約200ns之后就恢復(fù)正常。第一次排查思路很直接懷疑是驅(qū)動電阻太小導(dǎo)致關(guān)斷過快Vce上升的dv/dt太大通過米勒電容把電壓耦回到柵極。于是把關(guān)斷電阻從5Ω換成10Ω再測回跳幅度降到0.8V但沒有消除。又換成15Ω幅度降到0.6V再往大換改善就不明顯了。這說明米勒耦合是原因之一但不是全部。然后用短地線探頭重新測量發(fā)現(xiàn)Vge的電流采樣回路也有問題。原來測試時為了測量集電極電流在低邊管的發(fā)射極和母線負(fù)之間串聯(lián)了一個0.5mΩ的分流電阻。分流電阻本身有寄生電感IGBT關(guān)斷瞬間主電流快速下降在這個電感上產(chǎn)生一個電動勢把發(fā)射極的電位瞬間拉低。發(fā)射極電位一變化柵極和發(fā)射極之間的電壓Vge就會受影響因?yàn)轵?qū)動芯片的參考地就是發(fā)射極。這個問題在高功率雙脈沖測試中非常常見電流采樣回路的寄生參數(shù)會污染柵極波形。5.2 真正的元兇發(fā)射極寄生電感解決完測量污染之后Vge波形干凈了不少但關(guān)斷時仍然有一個500mV左右的鼓包。這個鼓包出現(xiàn)的時機(jī)很固定就在Vce開始上升之后和米勒平臺重疊。我后來做了個對比實(shí)驗(yàn)把柵極電阻短接用一根粗銅絲臨時短接讓柵極回路總電阻降到最低然后重新測關(guān)斷波形。結(jié)果Vge回跳不僅沒變大反而變小了。這個結(jié)果很奇怪如果回跳是米勒電流導(dǎo)致的柵極電阻越小米勒電流在電阻上產(chǎn)生的壓降越小回跳確實(shí)應(yīng)該變小。但之前測試是電阻增大回跳減小這和理論矛盾。仔細(xì)想了一下發(fā)現(xiàn)之前一直忽略了一個量IGBT模塊內(nèi)部的發(fā)射極寄生電感。模塊內(nèi)部的發(fā)射極鍵合線和外部端子的連接點(diǎn)之間有一個電感我記為Le。集電極電流Ic變化時Le上產(chǎn)生電壓Le×dIc/dt這個電壓串聯(lián)在柵極回路的返回路徑中。當(dāng)Ic下降時dIc/dt為負(fù)Le上產(chǎn)生一個壓降方向是提高柵極相對于驅(qū)動芯片地真正的功率發(fā)射極端子的電位。這個電壓作用于柵極回路相當(dāng)于一個“鏡像”的噪聲源它和米勒電容耦合的影響疊加在一起。柵極電阻增大時雖然米勒電流在電阻上的壓降增大但同時流過發(fā)射極寄生電感的主電流di/dt變小了Le上的壓降也變小兩者互相抵消所以整體改善不明顯。短接?xùn)艠O電阻時IGBT關(guān)斷速度變快di/dt變大理論上Le壓降應(yīng)該變大但因?yàn)闁艠O回路阻抗極低這個壓降大部分被驅(qū)動芯片的輸出級吸收反映在Vge上的分量反而小了。找到這個機(jī)理之后真正的解決方案就比較明確了減小主功率回路到驅(qū)動回路的公共電感耦合。具體做了三件事把驅(qū)動板的發(fā)射極返回線從原來的細(xì)長走線改成寬銅皮緊貼著功率發(fā)射極端子引出盡可能降低驅(qū)動回路共用地線阻抗。在IGBT模塊的發(fā)射極端子旁邊就近放置一個小電容100nFX7R一端接發(fā)射極端子另一端接驅(qū)動芯片的負(fù)電源或地為高頻di/dt提供一個低阻抗旁路。把輸出功率母排的布局優(yōu)化一下讓半橋上下管的換流回路盡量緊湊降低主功率回路的di/dt斜率從源頭減小噪聲激勵。這三步做完之后Vge關(guān)斷回跳從500mV降到了100mV以內(nèi)波形基本恢復(fù)了教科書形態(tài)。5.3 結(jié)論先隔離測量再分析機(jī)理最后動手改設(shè)計這次排查給我最大的教訓(xùn)是排查Vge波形問題必須先確認(rèn)測量本身的真實(shí)性否則后面的分析全是無用功。第一次測出1.2V的回跳實(shí)際真實(shí)值可能只有0.8V因?yàn)闇y量地線長度帶來的振鈴讓波形嚴(yán)重惡化。而分析機(jī)理時又不能只用單一的米勒耦合模型解釋發(fā)射極寄生電感引入的dIc/dt耦合往往才是真正的主力。后來我在幾個不同項目里復(fù)現(xiàn)過類似問題幾乎都能用“測量污染 米勒耦合 發(fā)射極電感耦合”這個組合拳解釋清楚。排查流程也基本固化成了一套先用最短地線重新測量確認(rèn)波形的真實(shí)形態(tài)。切換柵極電阻值觀察Vge回跳和振鈴隨Rg的變化趨勢判斷是否與米勒耦合為主。用雙脈沖測試改變dIc/dt比如改變母線電壓或柵極電阻觀察Vge回跳幅度隨di/dt的線性度判斷發(fā)射極電感的貢獻(xiàn)。設(shè)計驗(yàn)證性實(shí)驗(yàn)比如短接電阻、外接電容旁路確認(rèn)假設(shè)。按驗(yàn)證結(jié)果改PCB布局和驅(qū)動參數(shù)。這套流程雖然多花了一天時間但能避免在錯誤方向上反復(fù)調(diào)參長期看效率反而是最高的。6. 工具選型和參數(shù)計算把Vge波形問題扼殺在設(shè)計階段6.1 驅(qū)動芯片選型時重點(diǎn)看哪幾個參數(shù)做IGBT驅(qū)動板選型時重點(diǎn)不只看峰值電流和絕緣等級我會特別關(guān)注這幾個參數(shù)輸出級的高電平/低電平阻值RON和ROFF。這個值加上外部串聯(lián)的Rg構(gòu)成了前面RLC模型的實(shí)際阻尼電阻。datasheet里有些品牌給出的是Ron有些給的是Ron感抗要從驅(qū)動芯片的VOH/VOL電流曲線里反算。反算方法很簡單在datasheet輸出特性曲線上取一個點(diǎn)比如Io2A時VOH11V則RON(VGE_on-11V)/2A≈幾個歐姆。傳播延遲和延遲匹配。半橋應(yīng)用中上下管的驅(qū)動延遲不一致會導(dǎo)致死區(qū)時間被迫增大。驅(qū)動芯片的傳播延遲一般幾十ns到幾百ns選擇tPHL/tPLH匹配好的型號能減少波形畸變。隔離等級和CMTI共模瞬變抗擾度。高dv/dt下信號跨過隔離勢壘時會被共模噪聲干擾CMTI低的隔離驅(qū)動芯片可能在高壓側(cè)產(chǎn)生誤碼。這個參數(shù)在電機(jī)驅(qū)動和逆變器里特別關(guān)鍵選型時寧可多花點(diǎn)錢選CMTI大于50V/ns的型號。內(nèi)置DESAT保護(hù)時盲區(qū)時間和充電電流源的匹配。DESAT檢測一般通過一個高壓二極管檢測集電極電壓檢測動作時會向二極管陰極灌入一個恒流源在集電極電壓持續(xù)高時觸發(fā)保護(hù)。這個恒流源的大小決定檢測盲區(qū)要跟IGBT的關(guān)斷時間匹配不然會在正常開關(guān)時誤觸發(fā)保護(hù)表現(xiàn)為Vge波形被異常截斷。6.2 柵極電阻的功率計算別只看阻值柵極電阻的功率經(jīng)常被忽略但它是個實(shí)實(shí)在在的發(fā)熱源。每一輪開關(guān)柵極電容Cies都要充放電一次能量損耗大約為E 0.5 × Cies × ΔV2其中ΔV是柵極驅(qū)動電壓變化幅值比如從-8V到15V就是23V。以Cies10nF、開關(guān)頻率f20kHz計算總的柵極驅(qū)動功耗為P f × Cies × ΔV2 20kHz × 10nF × 529V2 105.8mW。這個功耗有一半左右消耗在外部柵極電阻上約50mW。看起來不大但如果是三相逆變器六路驅(qū)動加起來也有幾百mW。問題是柵極電阻的散熱條件往往很差尤其放在驅(qū)動板正反面貼片安裝的地方熱阻很高。如果不斷開關(guān)且環(huán)境溫度60℃以上柵極電阻的溫升可能超過30℃。所以柵極電阻的額定功率至少要有實(shí)際耗散的3倍以上常規(guī)選0.25W或0.5W貼片電阻比較穩(wěn)妥。另外柵極電阻的電壓額定值要大于驅(qū)動電壓范圍IGBT驅(qū)動一般在±20V以內(nèi)但瞬態(tài)振鈴可能超過選耐壓50V以上的電阻比較保險。6.3 用LTspice做一次免費(fèi)的“設(shè)計預(yù)演”在畫板子之前先用仿真軟件把柵極回路搭一遍能省很多返工時間。我用LTspice比較多因?yàn)槊赓M(fèi)、模型豐富IGBT廠商英飛凌、安森美、意法都在官網(wǎng)提供SPICE模型直接下載導(dǎo)入就能用。仿真電路很簡單驅(qū)動芯片用一個脈沖電壓源輸出內(nèi)阻模擬IGBT用廠商提供的模型柵極串一個Rg柵極和發(fā)射極之間接一個Cies電容更精確的話用模型自帶的寄生參數(shù)。再額外串入一個幾nH到幾十nH的寄生電感模擬PCB走線。仿真要重點(diǎn)看的波形是Vge的開關(guān)波形有沒有振鈴、振鈴頻率是多少、Vge關(guān)斷后的回跳幅度和米勒電流大小。通過改變Rg的值掃描可以快速找到阻尼臨界點(diǎn)。這個方法能讓你在PCB設(shè)計前就大致確定驅(qū)動電阻的取值范圍大大減少后期調(diào)試時間。掃描操作很簡單在LTspice里用.step命令.step param Rg 1 20 1然后看Vge波形的變化趨勢就能直觀看到Rg從1Ω到20Ω時振鈴幅度的衰減曲線。我一般會把仿真結(jié)果和實(shí)際測試對比只要寄生參數(shù)估得靠譜仿真和實(shí)測的差異通常在20%以內(nèi)作為設(shè)計預(yù)判完全夠用。7. 常見Vge波形異常對照表與排查速查最后把我在多個項目里遇到的Vge波形異常整理成一張速查表供現(xiàn)場排查時對照參考。異?,F(xiàn)象可能原因驗(yàn)證方法常用對策上升沿出現(xiàn)高頻振鈴柵極回路欠阻尼寄生電感大波形上疊加上百M(fèi)Hz振蕩增大Rg振鈴明顯減小增大Rg減小柵極回路面積柵極端就近串小磁珠關(guān)斷后Vge向上回跳米勒電流耦合或發(fā)射極電感耦合改變Rg回跳幅度變化改變母線電壓回跳隨di/dt線性變化加負(fù)壓關(guān)斷加米勒鉗位減小發(fā)射極電感米勒平臺出現(xiàn)臺階或凹坑Cgc隨Vce快速變化波形平臺期有明顯的非線性與母線電壓有關(guān)優(yōu)化驅(qū)動時序增大驅(qū)動電流檢查驅(qū)動芯片供電紋波Vge波形整體抬高但I(xiàn)GBT不開通驅(qū)動電源電壓不足或電流能力不夠測驅(qū)動芯片輸出端電壓是否達(dá)標(biāo)更換驅(qū)動電源加大電源電容檢查自舉電容高頻下Vge幅度逐漸塌陷驅(qū)動芯片供電不足或自舉電容太小高占空比時高邊波形塌陷低邊正常加大自舉電容降低自舉電阻換用更大電流的驅(qū)動芯片Vge關(guān)斷后出現(xiàn)重復(fù)小脈沖柵極回路和米勒電流形成正反饋振蕩頻譜上有固定頻率尖峰和Rg相關(guān)增大Rg加RC吸收檢查PCB走線閉環(huán)DESAT保護(hù)誤動作截斷Vge盲區(qū)時間設(shè)置太短波形在正常開關(guān)時被截斷調(diào)整盲區(qū)后恢復(fù)增大盲區(qū)時間確認(rèn)采樣二極管反向恢復(fù)時間這張表只能作為出發(fā)點(diǎn)實(shí)際的Vge波形往往同時包含兩三種異常不能只對號入座就下結(jié)論。比如振鈴和回跳經(jīng)常一起出現(xiàn)這時候要先解決振鈴改善阻尼再看回跳是否仍然存在因?yàn)檎疋彆谏w回跳的幅度導(dǎo)致誤判。7.1 一個最容易被忽略的“元兇”探頭地線排查過程中如果出現(xiàn)下面這些情況強(qiáng)烈建議先檢查示波器測量配置同一個測試點(diǎn)換一個探頭或換一種接地方式波形差異巨大。波形上的高頻振蕩頻率在幾MHz到幾十MHz且恰好和探頭地線長度相關(guān)。用手碰一下探頭地線或驅(qū)動板波形上的毛刺明顯改變。這種情況下先把波形“測量失真”的成分剝掉再判斷電路本身的問題。我見過一個現(xiàn)場工程師為了消除Vge上20MHz的振鈴把驅(qū)動電阻從5Ω試到33Ω最后又加了一堆磁珠Vge波形才勉強(qiáng)“好看”但I(xiàn)GBT的開關(guān)損耗已經(jīng)高了近一倍。后來一查他的示波器探頭地線是根30cm長的鱷魚夾線振鈴?fù)耆菧y量偽影。7.2 實(shí)用建議把驅(qū)動回路的“測試點(diǎn)”提前設(shè)計進(jìn)PCB最后給一條設(shè)計建議在驅(qū)動板PCB上預(yù)留標(biāo)準(zhǔn)測試點(diǎn)會比臨時找個地方夾探頭靠譜得多。我自己的驅(qū)動板習(xí)慣預(yù)留三個測試點(diǎn)TP_GIGBT柵極端子用于直接觀測Vge。TP_EIGBT發(fā)射極端子作為探頭地參考點(diǎn)盡量靠近柵極測試點(diǎn)。TP_VCE通過高壓差分探頭測如果想同時觀測Vce和Vge的時序關(guān)系這個點(diǎn)可以放在IGBT集電極和發(fā)射極之間。三個點(diǎn)盡量排成一條直線測試時探頭的彈簧地線可以直接從TP_E搭到TP_G距離做到最短。同時可以在PCB上預(yù)留一個0805封裝的位置當(dāng)一個可選的柵極電阻測試位方便調(diào)試時切換不同阻值而不用飛線。這些細(xì)節(jié)看起來不起眼但在實(shí)際調(diào)試中能幫你從“波形詭異但不知道哪來的”迅速變成“波形清晰且可解釋”。我的很多項目都是靠這些提前設(shè)計的測試點(diǎn)把雙脈沖測試時間從三天壓縮到半天。8. 寫在最后的一點(diǎn)經(jīng)驗(yàn)做IGBT驅(qū)動板這幾年最大的體會是Vge波形其實(shí)很少“無緣無故”地波動每一個異常背后都有對應(yīng)的物理機(jī)制。大多數(shù)時候問題出在寄生參數(shù)上而不是器件本身。排查時保持耐心先把測量做扎實(shí)再針對性地分析機(jī)理往往比盲目調(diào)參有效得多。還有一點(diǎn)很重要別迷信仿真和datasheet里的理想波形真實(shí)世界里的驅(qū)動回路有太多datasheet沒寫的細(xì)節(jié)——PCB走線寬度、地平面完整性、功率回路的耦合路徑這些都會反映在Vge上。把這些問題都摸清楚之后你會發(fā)現(xiàn)那些看起來“詭異”的波形其實(shí)每一道波紋都有它的出處。