動電路設(shè)計詳解:從推挽電路到負(fù)壓關(guān)斷與米勒鉗位)
1. 從推挽電路到專用驅(qū)動IC的進(jìn)階之路上一次我們聊了柵極驅(qū)動的基礎(chǔ)框架這次把話題往深處推一推。很多做電源和電機(jī)驅(qū)動的工程師應(yīng)該都有這種體會剛接觸MOSFET或者IGBT驅(qū)動時覺得柵極驅(qū)動不就是“給柵極充放電”嘛放大電路拓?fù)涑^來、電阻電容參數(shù)隨便配一配板子就能轉(zhuǎn)。等真正上了示波器、掛了負(fù)載、過了EMI測試才發(fā)現(xiàn)這一個看似簡單的“充放電”背后藏著大量學(xué)問。先說個最直接的痛點很多初學(xué)者一開始習(xí)慣用三極管搭推挽電路直接驅(qū)動MOSFET或IGBT圖的是元件便宜、原理直觀??梢坏╅_關(guān)頻率提上去、母線電壓加上去、負(fù)載電流拉上來問題就像雨后春筍一樣冒出來——驅(qū)動波形振蕩、關(guān)斷時誤開通、上下管直通炸機(jī)、溫升異?!恳粋€都夠讓人折騰幾天。這一篇我打算把柵極驅(qū)動電路的幾個核心環(huán)節(jié)完整拆開講一遍從柵極充放電的本質(zhì)到推挽驅(qū)動電路的細(xì)節(jié)設(shè)計再到負(fù)壓關(guān)斷和米勒鉗位最后附上Rg選型計算和幾個實測排查案例。無論你是剛?cè)腴T的小白還是已經(jīng)被驅(qū)動問題折磨過的老手這篇應(yīng)該都能給你一些參考。提示這是一系列文章的第二篇第一篇主要講了MOSFET和IGBT的基本特性、柵極電荷參數(shù)的含義。這一篇重點放在驅(qū)動電路的工程實現(xiàn)上建議兩篇配合閱讀。2. 柵極驅(qū)動究竟在“驅(qū)動”什么2.1 柵極電容充放電模型別只盯著電流很多人以為柵極驅(qū)動就是“給柵極一個高電平、一個低電平”事情做完收工。實際上不是柵極驅(qū)動本質(zhì)上是在控制一個非線性的電容網(wǎng)絡(luò)充放電。我們常看的QG柵極總電荷、Ciss輸入電容、Crss反向傳輸電容也就是米勒電容這些數(shù)據(jù)手冊參數(shù)都是針對這個電容網(wǎng)絡(luò)的。理解柵極驅(qū)動有一個很直觀的模型把柵極看成一個浴缸驅(qū)動電路就是水龍頭。浴缸里的水位就是VGS水龍頭開到多大就是驅(qū)動峰值電流大小。你以為放水很簡單但實際上浴缸分了好幾個隔間——柵源電容是一個隔間柵漏電容米勒電容是另一個隔間。水位上升速度不是線性的因為放水過程中隔板會突然被打開水要先流進(jìn)新騰出來的空間水位暫時停滯這就是我們在VGS波形上看到的“米勒平臺”。從工程角度看這個模型能解釋兩件事第一驅(qū)動能力不夠水位上升慢開關(guān)時間拉長開關(guān)損耗直線上升第二米勒平臺時間越長開關(guān)損耗越大而且容易引發(fā)半橋電路的直通風(fēng)險。所以驅(qū)動電路的設(shè)計目標(biāo)其實很明確——在保證可靠性的前提下把柵極電容的充放電速度控制在合理范圍內(nèi)。2.2 驅(qū)動峰值電流怎么算——不要被平均電流騙了設(shè)計驅(qū)動電路第一件事就是算驅(qū)動峰值電流。這個參數(shù)決定你選用多大的驅(qū)動IC、推挽管能不能扛住、Rg能不能選這個值。以MOSFET的常見參數(shù)為例比如IRFP460QG大概在120nC左右這個數(shù)值在數(shù)據(jù)手冊曲線圖上可以讀出來柵極驅(qū)動電壓是12V開關(guān)頻率100kHz。驅(qū)動平均電流大概是多少用公式Iavg QG × fsw 120nC × 100kHz 12mA這個數(shù)字看起來很小好像隨便一個三極管都能搞定。但注意開關(guān)瞬間的峰值電流是另一個量級。峰值電流發(fā)生在柵極電壓剛開始上升、米勒平臺還沒出現(xiàn)之前此時驅(qū)動電路直接把電壓加到柵極電容和外部Rg上。如果Rg取10Ω、驅(qū)動電壓12V峰值電流大概是Ipeak (VCC - VGS(th)) / Rg (12V - 3V) / 10Ω 0.9A900mA的脈沖電流持續(xù)時間為納秒到微秒級別這個瞬時電流才是推挽三極管和驅(qū)動IC真正要承受的。很多初學(xué)者用8050/8550這種小功率三極管搭推挽靜態(tài)算一下平均電流12mA覺得很輕松結(jié)果示波器一測驅(qū)動波形都是圓滾滾的開關(guān)損耗居高不下就是因為瞬態(tài)電流根本沒喂飽。這個例子也解釋了為什么柵極電阻Rg不能隨便選得太大——它的本質(zhì)是限制峰值電流、控制開關(guān)速度但Rg太大時驅(qū)動電流會變得很小開關(guān)時間長熱損耗極大。3. 三極管推挽驅(qū)動電路拆解——用離散元件搭出可靠驅(qū)動3.1 推挽拓?fù)浣Y(jié)構(gòu)解析NPN和PNP的分工邏輯三極管推挽驅(qū)動也叫圖騰柱輸出是柵極驅(qū)動器最經(jīng)典的離散實現(xiàn)方式。電路拓?fù)浜芎唵紊瞎苡肗PN集電極接正電源VCC發(fā)射極接輸出節(jié)點下管用PNP集電極接地發(fā)射極同樣接輸出節(jié)點兩個基極接在一起作為輸入端。輸出節(jié)點經(jīng)過Rg連接到功率管的柵極。為什么上管用NPN、下管用PNP這里有個關(guān)鍵邏輯NPN管導(dǎo)通條件需要基極電位比發(fā)射極高0.7V左右上管把VCC送到負(fù)載天然適合做高邊輸出下管如果用NPN發(fā)射極接輸出、集電極接地要讓它導(dǎo)通需要基極比輸出點高0.7V而在驅(qū)動低電平時輸出點本來就是0V基極必須為負(fù)才能關(guān)死這在單電源下不現(xiàn)實所以必須用PNP讓基極電位比發(fā)射極低0.7V即可導(dǎo)通。實際驅(qū)動波形要求柵極低電平時要接近0V所以下管的集電極直接接地或者接負(fù)壓發(fā)射極接輸出。柵極電容放電時電流方向是柵極 → 輸出節(jié)點 → 下管發(fā)射極 → 下管集電極 → 地形成一條低阻泄放回路。這個電路的幾個關(guān)鍵參數(shù)從參數(shù)計算開始假設(shè)用MMBT3904做NPN上管MMBT3906做PNP下管這兩顆都是SOT-23封裝的小信號管Ic最大200mA電流增益hFE在100左右。上文算出驅(qū)動峰值電流需要0.9A這里就出現(xiàn)矛盾了——0.9A遠(yuǎn)超過200mA的容忍。所以直接用8050/8550或者其他Ib能力更大的管子要么就接受較慢的開關(guān)速度。用8050/8550是更現(xiàn)實的方案實測Ic能力在1.5A級別峰值電流基本能滿足需求。基極限流電阻Rb的取值也要注意假設(shè)PWM控制器的輸出高電平為5V三極管VBE約為0.7V基極電流IB (5V - 0.7V) / Rb。想讓驅(qū)動IC的推挽級快速導(dǎo)通Ib至少要達(dá)到Ic / hFE的量級也就是1A/100 10mA。這時Rb可以取(5 - 0.7) / 0.01 430Ω實際取470Ω比較合理。3.2 基極泄放電阻——防止“殘留電荷”惹禍柵極驅(qū)動推挽電路里很多人第一版原理圖經(jīng)常少畫一個元件基極泄放電阻。也就是NPN和PNP兩個基極節(jié)點對地接一個幾kΩ的電阻。前面說了基極節(jié)點是直接連接在一起的來自控制器的PWM信號通過限流電阻加到基極。當(dāng)PWM信號從高電平跳變到低電平理想情況下是0V時如果三極管基區(qū)還存著大量少子電荷管子不會立刻關(guān)斷上下管瞬間都可能處于導(dǎo)通狀態(tài)導(dǎo)致VCC直接對地短路輕則驅(qū)動波形畸形重則燒驅(qū)動管。基極泄放電阻的作用就是給這些殘余電荷提供一個快速泄放通道讓基極電位在下跳時更快降到截止區(qū)域。一般取幾kΩ到幾十kΩ太大會失去泄放作用太小會分流本來用于驅(qū)動三極管基極的電流。我通常取10kΩ左右兼顧兩邊的需求。同時把10kΩ電阻放在基極和地之間還有一個額外好處——當(dāng)控制器在上電瞬間輸出高阻態(tài)或者處于未初始化狀態(tài)時基極不會懸空亂飄推挽輸出不會莫名其妙地動作避免上電瞬間功率管誤導(dǎo)通。3.3 加速電容和巴克豪森準(zhǔn)則——讓開關(guān)速度“再快一點”在做高頻開關(guān)電源時推挽電路還有一個小技巧在基極限流電阻Rb上并聯(lián)一個小電容通常幾百pF到幾nF稱為加速電容。它的原理是電容上電壓不能突變當(dāng)PWM信號跳變的一瞬間電容相當(dāng)于短路把所有驅(qū)動電流全部灌進(jìn)基極讓三極管瞬間進(jìn)入飽和狀態(tài)穩(wěn)態(tài)時電容開路基極電流由Rb決定維持飽和導(dǎo)通。這個小技巧在實際開關(guān)電源上很實用。比如原來推挽電路用10Ω Rg驅(qū)動MOSFET開關(guān)邊沿有100ns的拖尾影響開關(guān)損耗。并聯(lián)加速電容后邊沿可以縮短到50ns以內(nèi)實測發(fā)熱明顯改善。不過注意加速電容的取值——太大關(guān)斷時上管基極的存電不容易拉掉反而加大關(guān)斷延遲太小加加速效果不明顯一般從470pF開始試。另外一個容易被忽略的點是推挽驅(qū)動的波形質(zhì)量還受直流電源去耦影響。很多工程師搭完推挽電路發(fā)現(xiàn)驅(qū)動波形上有高頻振鈴調(diào)來調(diào)去電路本身沒問題一查是VCC電源走線太長、去耦電容離得太遠(yuǎn)。驅(qū)動瞬間要抽取大電流電源路徑上的寄生電感會和柵極電容形成LC諧振。所以驅(qū)動級的VCC旁路電容不能省而且要盡量靠近上管集電極放一般1uF陶瓷電容起步有條件的話并聯(lián)一個0.1uF做高頻旁路。4. 核心驅(qū)動電路設(shè)計——從成品驅(qū)動IC看工程化取舍4.1 驅(qū)動IC為什么能搞定“負(fù)壓”和“大電流”用三極管推挽電路能學(xué)到很多基礎(chǔ)原理但工程量產(chǎn)時大家基本都會轉(zhuǎn)向?qū)S脰艠O驅(qū)動IC。原因有三點一是集成度高片內(nèi)自帶邏輯處理、死區(qū)時間設(shè)置、欠壓鎖定這些功能二是峰值電流能力碾壓三極管方案比如UCC27524這種驅(qū)動IC能輕松輸出5A峰值電流三是驅(qū)動IC可以配合隔離電源或自舉電路實現(xiàn)負(fù)壓關(guān)斷這個功能用離散電路搭起來復(fù)雜得多。這里補(bǔ)充一個概念盡管驅(qū)動IC的輸出也是推挽結(jié)構(gòu)但I(xiàn)C內(nèi)部會做很多精細(xì)處理。比如有的驅(qū)動IC輸出級采用“有源米勒鉗位”功能當(dāng)檢測到柵極電壓降至閾值以下時內(nèi)部會主動把柵極拉到低阻抗防止米勒電流把柵極重新抬起來。這個功能在橋式電路中特別有用我們后面會詳細(xì)講。4.2 負(fù)壓關(guān)斷的必要性——半橋電路最容易踩的坑功率MOSFET或IGBT一般都有閾值電壓VGS(th)典型值2-4V。但數(shù)據(jù)手冊上這個數(shù)值是在漏極電流很小的情況下測的。實際工作時柵極電壓即使降到0V只要VDS變化率足夠快米勒電容Crss上產(chǎn)生的位移電流就有可能把柵極電壓“頂”到閾值以上造成誤導(dǎo)通。這種情況在半橋或全橋電路中最危險下管剛關(guān)斷上管正在導(dǎo)通橋臂中點的電壓以很高的dv/dt跳變巨大的位移電流流過下管的米勒電容如果下管柵極阻抗不夠低柵極電壓瞬間抬升超過閾值下管就“假導(dǎo)通”了上下管直接貫穿短路。解決辦法有兩種主流方案一是負(fù)壓關(guān)斷把關(guān)斷電平從0V拉到-5V甚至-10V這樣即使有米勒電流注入柵極電壓需要跨越更大的電壓差才能到閾值二是米勒鉗位檢測到關(guān)斷狀態(tài)后用MOSFET把柵極和源極短接形成低阻抗通道。負(fù)壓關(guān)斷在IGBT驅(qū)動中是標(biāo)配因為IGBT的拖尾電流和關(guān)斷行為決定了它對dv/dt更敏感。常見的實現(xiàn)方法是用隔離驅(qū)動變壓器加負(fù)壓繞組或者用專門帶負(fù)壓的驅(qū)動IC。以隔離電源方案為例典型的驅(qū)動電源模塊可以提供15V和-8V兩路電壓柵極開通用15V關(guān)斷用-8V這個電壓差可以把米勒效應(yīng)抑制得很徹底。4.3 米勒鉗位電路原理——用一個小MOSFET拉低柵極如果不想引入負(fù)壓電源米勒鉗位是另一個很巧妙的選擇。電路實現(xiàn)也不復(fù)雜在柵極到源極之間并一個小功率MOSFET驅(qū)動信號正常關(guān)斷后鉗位MOSFET導(dǎo)通把柵極電壓直接拉到源極電位從而建立低阻抗通路。關(guān)鍵點是鉗位使能邏輯必須準(zhǔn)確正常情況下關(guān)斷時柵極電壓有一個下降沿驅(qū)動IC內(nèi)部比較器檢測到這個下降沿且柵極電壓低于某個閾值比如2V時才啟動鉗位功能。如果誤觸發(fā)比如在開通的過程中就去鉗位會導(dǎo)致驅(qū)動電壓被短路功率管無法正常導(dǎo)通。用成品驅(qū)動IC的時候需要留意數(shù)據(jù)手冊上關(guān)于米勒鉗位的觸發(fā)電壓和響應(yīng)時間。用離散三極管推挽方案時可以在柵極并聯(lián)一個BJT或MOSFET作為鉗位管然后用邏輯信號控制它。只不過這個方案對時序要求比較高不如IC省心。對比一下負(fù)壓關(guān)斷和米勒鉗位在實際量產(chǎn)項目中的選擇方案優(yōu)點缺點適用場景負(fù)壓關(guān)斷抗米勒效應(yīng)最強(qiáng)關(guān)斷最徹底需要額外負(fù)壓電源電路復(fù)雜成本高IGBT驅(qū)動、大功率模塊、高壓橋式電路米勒鉗位不需要負(fù)壓電路簡單成本低對時序要求高鉗位管本身有損耗MOSFET半橋、中低功率電源、追求性價比方案5. Rg柵極電阻選型——開關(guān)速度與EMI的博弈5.1 開通電阻和關(guān)斷電阻為什么要分開很多參考電路里柵極電阻只有一個Rg串在驅(qū)動輸出和柵極之間。但有些更講究的設(shè)計會分開通電阻和關(guān)斷電阻用一個二極管把導(dǎo)通路徑和關(guān)斷路徑分開。導(dǎo)通時電流經(jīng)Rg_on給柵極充電關(guān)斷時二極管D1導(dǎo)通電流經(jīng)Rg_off放掉。這樣做的意義在于導(dǎo)通速度和關(guān)斷速度是可以分開調(diào)節(jié)的。實際工程中我們常常希望開通慢一點降低di/dt減少體二極管反向恢復(fù)問題改善EMI關(guān)斷快一點減少關(guān)斷損耗防止誤導(dǎo)通。一個電阻無法同時滿足兩個方向的訴求。具體電路實現(xiàn)驅(qū)動輸出節(jié)點接Rg_onRg_on另一端接功率管柵極同時在電阻上反并聯(lián)一個二極管二極管負(fù)極接驅(qū)動輸出、正極接?xùn)艠O。關(guān)斷時電流經(jīng)二極管旁路掉Rg_on流經(jīng)Rg_off二極管的正向壓降很小幾乎不起限流作用實現(xiàn)快速放電。Rg_off一般比Rg_on小比如開通10Ω、關(guān)斷5Ω或者開通22Ω、關(guān)斷10Ω。5.2 柵極驅(qū)動功率損耗計算——從數(shù)據(jù)算到實際發(fā)熱柵極驅(qū)動的功耗往往被忽視但高頻下這個功率不容小覷。前面提到驅(qū)動平均電流計算式Iavg QG × fsw柵極驅(qū)動功率Pgate QG × VG × fsw。拿IRFP460來看QG 120nCVG 12Vfsw 100kHz則Pgate 120nC × 12V × 100kHz 0.144W0.144W聽起來不大。但換一個更大的模塊IGBT比如100A的IGBTQG可能會到1uC甚至更高驅(qū)動電壓用15V頻率20kHzPgate 1000nC × 15V × 20kHz 0.3W單個功率管驅(qū)動的損耗已經(jīng)達(dá)到0.3W如果是三相橋6個IGBT就是1.8W分布在驅(qū)動芯片上的發(fā)熱就很明顯了。再者這個公式算的是理想柵極電容充放電的能量。實際電路中Rg、PCB走線、驅(qū)動IC內(nèi)部電阻都會產(chǎn)生額外的歐姆發(fā)熱。所以在大功率、高頻設(shè)計時要給驅(qū)動IC留足夠的散熱余量PCB布局上盡量把驅(qū)動IC周圍鋪銅面積加大。還有一個容易忽視的點驅(qū)動IC的功耗不僅包含柵極充放電動耗還包括開關(guān)動作時內(nèi)部輸出級交越導(dǎo)通瞬間的短路功耗頻率越高占比越大。5.3 Rg數(shù)值對波形的影響——實測經(jīng)驗分享從原理上講Rg越大充放電時間越長開關(guān)邊沿變緩di/dt和dv/dt降低EMI變好但開關(guān)損耗增加。Rg越小開關(guān)速度快損耗低但振鈴和過沖明顯增加EMI變差。實際測試中最常見的現(xiàn)象是柵極波形出現(xiàn)振鈴。這通常是Rg太小、線路寄生電感Lstray與柵極電容Ciss形成LC諧振。阻尼條件可以用阻尼比來評估ζ Rg / 2 × √(Ciss / Lstray)一般希望ζ盡量接近1或者大于1波形比較干凈。舉例Ciss 4nFLstray 20nH想要臨界阻尼Rg 2 × √(L / C) 2 × √(20nH / 4nF) ≈ 4.47Ω所以Rg至少取4.7Ω上下實際上是考慮到MOSFET內(nèi)部的柵極電阻Rg_int通常1-5Ω外部Rg往往取10Ω以上較為安全。我這里測過一款MOSFET外部Rg取10Ω時波形基本沒有振鈴降到5Ω振鈴明顯降到2Ω后不但振鈴大還出現(xiàn)了柵極過壓尖峰太危險了。按推薦的話低壓小功率12V-48V幾A用10Ω-22Ω高壓大功率幾百V、幾十A用4.7Ω-15ΩIGBT模塊通常用2.2Ω-10Ω具體還要看模塊手冊的推薦值。小技巧加一個幾Ω到十幾Ω的磁珠串聯(lián)在Rg后面可以抑制高頻振鈴但要注意磁珠的直流阻抗會降低驅(qū)動峰值電流選型時要看清磁珠的阻抗曲線。6. 半橋驅(qū)動波形異常排查實錄——一個典型案例的完整復(fù)盤6.1 故障現(xiàn)象高邊驅(qū)動波形完全丟失我手頭有個項目48V直流輸入、300W的半橋LLC電源原設(shè)計用兩個IRFP460做半橋功率管驅(qū)動的方案就是上篇提到的自舉驅(qū)動IC。調(diào)試時發(fā)現(xiàn)一個詭異的現(xiàn)象低邊MOSFET的柵極波形完全正?!椒秸?到12V矩形波高邊MOSFET的柵極波形卻在開關(guān)瞬間出現(xiàn)一個明顯的“臺階”式塌陷嚴(yán)重時甚至丟失整個高電平高邊管子直接打不開。這個現(xiàn)象是半橋驅(qū)動中最典型的高邊欠壓故障。分析一下高邊驅(qū)動供電來自自舉電容自舉電容的電壓來自低邊管子導(dǎo)通時給電容充電。正常工作時自舉電容的電壓維持在高邊驅(qū)動需要的電壓水平。如果自舉電容充不滿或者開機(jī)后自舉電容第一次充電時機(jī)不對高邊驅(qū)動就會因為供電不足而罷工。實際電路上我的自舉電容用了100nF陶瓷電容從理論計算來看柵極電荷120nC自舉電容100nF壓降大概是ΔV QG / Cboot 120nC / 100nF 1.2V驅(qū)動電壓12V壓降1.2V后只剩10.8V勉強(qiáng)夠用但裕量很小。如果電容老化或者溫度降低容量進(jìn)一步下降高邊驅(qū)動電壓就會跌破欠壓鎖定閾值出現(xiàn)“臺階”或丟失波形。處理方案把自舉電容加大到470nF甚至1uF同時并聯(lián)一個0.1uF陶瓷電容做高頻旁路。改完以后高邊波形恢復(fù)正常邊緣干凈沒有塌陷。實際上這個問題的根因在自舉電容充電通路低邊導(dǎo)通的窗口時間能不能把自舉電容充滿受占空比和開關(guān)頻率影響。極端情況——占空比非常小低邊導(dǎo)通時間只有幾百納秒自舉電容根本充不滿。所以制作高邊驅(qū)動時要回頭看一下示波器實測高邊VBS電壓波形不能只看柵極波形。6.2 故障現(xiàn)象關(guān)斷尖峰損壞驅(qū)動IC另一個項目是IGBT模塊驅(qū)動開關(guān)頻率較低只有10kHz但母線電壓很高達(dá)到600V?,F(xiàn)場反饋IGBT工作一段時間后驅(qū)動IC損壞拆下來檢查發(fā)現(xiàn)驅(qū)動IC輸出引腳和電源引腳間擊穿。排查過程把驅(qū)動板的PCB布局拿過來一分析發(fā)現(xiàn)驅(qū)動IC的VCC去耦電容距離IC引腳超過2cm走線先繞了一個直角再接電容。IGBT關(guān)斷時母線高壓通過米勒電容耦合到柵極高頻電流通過驅(qū)動IC的輸出級反灌進(jìn)VCC引腳。由于去耦電容離得太遠(yuǎn)電源路徑上寄生電感很大VCC引腳上產(chǎn)生了超過40V的尖峰電壓直接擊穿驅(qū)動IC的電源鉗位結(jié)構(gòu)。處理方案兩步走第一在驅(qū)動IC的VCC引腳就近放一個0.1uF的高頻陶瓷電容并且把這個電容和IC電源引腳的環(huán)路面積控制到最小第二在柵極和驅(qū)動輸出之間串一個磁珠或者改用軟關(guān)斷策略降低米勒電流的di/dt。改完后再測VCC尖峰降到20V以內(nèi)IC不再損壞。這里要強(qiáng)調(diào)一點驅(qū)動IC的VCC引腳和GND引腳之間的高頻去耦是所有驅(qū)動電路設(shè)計的基石。很多驅(qū)動異常問題查到最后都是這個“基石”沒打牢。6.3 柵極波形異常速查表下面的表格是從幾個項目中整理出來的柵極波形異常原因速查基本涵蓋了90%以上的驅(qū)動電路問題可以保存下來對照排查異常現(xiàn)象可能原因排查方向解決參考柵極波形上升沿緩慢驅(qū)動能力不足、Rg過大、自舉電容偏小檢查驅(qū)動IC峰值電流、Rg阻值、VBS電壓換大電流驅(qū)動IC減小Rg加大自舉電容柵極波形有明顯振鈴Rg過小、寄生電感過大檢查Rg、PCB走線長度、回路面積增大Rg縮短驅(qū)動走線加磁珠關(guān)斷后有臺階米勒效應(yīng)、柵極回路阻抗過大檢查Rg_off、米勒電容參數(shù)減小關(guān)斷電阻啟用米勒鉗位采用負(fù)壓關(guān)斷高邊波形丟失或塌陷自舉電容不足、高邊VBS欠壓檢查VBS電壓波形、占空比加大自舉電容降低開關(guān)頻率限制檢查死區(qū)時間柵極電壓超過最大值驅(qū)動電源電壓偏高、振鈴過沖檢查VCC輸出、Rg阻值調(diào)整驅(qū)動電源電壓增大Rg抑制過沖上下管直通短路死區(qū)時間不足、米勒誤導(dǎo)通檢查PWM死區(qū)、負(fù)壓/米勒鉗位增加死區(qū)加負(fù)壓關(guān)斷或米勒鉗位柵極波形上升時抖動控制信號地噪聲大檢查PCB地平面、驅(qū)動地與功率地分隔單點接地縮小驅(qū)動環(huán)路6.4 驅(qū)動電路布局的四個關(guān)鍵原則做開關(guān)電源或者電機(jī)驅(qū)動PCB布局對驅(qū)動性能的影響不亞于電路設(shè)計本身。走線長了、環(huán)路大了寄生參數(shù)就能毀掉一個理論上完美無缺的電路。第一個原則驅(qū)動IC要盡量靠近功率管柵極。這是降低柵極回路寄生電感最有效的手段。IRFP460這類TO-247封裝的管子?xùn)艠O引腳和PCB焊盤之間本身就有一段引線電感如果驅(qū)動IC再離遠(yuǎn)一點總的Lstray很容易超過20nH。我自己做過對比同樣的電路驅(qū)動IC從距離功率管15mm挪到5mm以內(nèi)柵極振鈴幅度能減小將近一半。第二個原則驅(qū)動回路的環(huán)路面積要小。流過峰值電流的路徑是驅(qū)動IC輸出 → Rg → 柵極 → 米勒電容/柵源電容 → 源極(發(fā)射極) → 驅(qū)動IC的GND。這個回路畫在PCB上應(yīng)該是一個緊湊的小圈不能把功率地和信號地連成一根很長的線。最好是把驅(qū)動輸出和地返回走線并排走形成緊耦合。第三個原則驅(qū)動電源去耦。每個驅(qū)動IC的VCC引腳就近放0.1uF陶瓷電容旁邊再放一個1-10uF的電解或陶瓷電容做儲能。大電流驅(qū)動應(yīng)用比如5A峰值電流的驅(qū)動ICVCC去耦電容容量太小會導(dǎo)致電壓跌落嚴(yán)重直接影響驅(qū)動波形的幅值。第四個原則控制信號盡量遠(yuǎn)離功率開關(guān)節(jié)點。柵極驅(qū)動輸入信號來自控制器控制器地往往在小信號區(qū)域功率地在大電流路徑上。兩者之間應(yīng)該單點連接控制信號走線盡量避免與功率開關(guān)節(jié)點漏極、集電極平行長距離布線。7. 我的幾點個人心得收尾寫了這么多最后分享幾句實際做驅(qū)動電路這些年積累的體會吧。第一別小看任何一個元件的取值。柵極電阻不是隨便挑一個看起來合理的值就行它同時影響損耗、EMI、可靠性這三個維度。我見過太多工程師在Rg上翻車要么選了太小導(dǎo)致振鈴炸管子要么選了太大導(dǎo)致開關(guān)損耗高到不敢摸散熱器?;ㄊ昼娝阋幌买?qū)動功率再上示波器實測波形比靠感覺調(diào)參數(shù)靠譜得多。第二柵極波形是驅(qū)動電路的“體檢報告”。電路跑起來以后第一件事永遠(yuǎn)是拿示波器看柵極波形上升邊沿干不干凈、有沒有臺階、有沒有振鈴、關(guān)斷電壓是不是真的到了0V或負(fù)壓。波形異常時不要急著改電路先用探頭確認(rèn)柵極電壓、驅(qū)動IC電源電壓、VBS電壓三個點的實際波形定位問題在哪一級再說。第三有條件的一定要把柵極驅(qū)動波形放到溫升測試?yán)镆黄鹂?。?qū)動波形在常溫下一切正常溫度一上來器件參數(shù)變化、電容容量下降波形就可能悄悄變差。尤其是半橋的高邊驅(qū)動自舉電容容量隨溫度漂移的問題在高溫環(huán)境中特別容易暴露。這個系列的下一篇我打算繼續(xù)聊聊IGBT的特殊驅(qū)動需求——過流保護(hù)下的軟關(guān)斷功能以及大功率模塊驅(qū)動中柵極鉗位保護(hù)電路的具體實現(xiàn)。有實際項目的朋友歡迎照著上面的思路先自查一遍自己的驅(qū)動電路應(yīng)該能少走不少彎路。