<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 基于2SC0108T的即插即用型IGBT驅(qū)動器

          基于2SC0108T的即插即用型IGBT驅(qū)動器

          作者: 時間:2013-03-04 來源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/175549.htm

            由Q101、Q102構(gòu)成的電路網(wǎng)絡(luò)主要完成兩路信號的互鎖和死區(qū)時間的設(shè)定,兩路驅(qū)動信號的死區(qū)時間可以通過穩(wěn)壓管D108、D109的穩(wěn)壓值來調(diào)節(jié),直接模式下(Rm=150 k),穩(wěn)壓管D108、D109的穩(wěn)壓值為3.3 V。硬件死區(qū)電路有效時,經(jīng)試驗測得死區(qū)時間為5.08 μs,死區(qū)時間可以滿足實際工程中的需要。表1為互鎖電路信號作用表。

            由表1可知,2SC0108T工作在直接模式下,由于有互鎖電路,避免了IGBT上下直通的可能。

          表1 互鎖電路信號作用表

            2.3 故障信號調(diào)理電路

            故障狀態(tài)輸出端SO1、SO2實時顯示IGBT模塊和供電電源的狀態(tài),并通過故障報警信號調(diào)理電路上報控制器。

            因故障狀態(tài)輸出端SO1、SO2為集電極開路門電路,外部需接上拉電阻。當故障(初級側(cè)欠壓、二次側(cè)欠壓、IGBT過流或短路)發(fā)生時,相應(yīng)的SOx輸出低電平;否則,輸出高電平。如果電源電壓欠壓,封鎖驅(qū)動器并且兩個故障輸出端同時發(fā)出報警信號,直到電源電壓工作正常。當二次側(cè)發(fā)生故障(檢測到IGBT模塊短路或電源欠壓)時,相應(yīng)的故障輸出端發(fā)出報警信號,在一個死區(qū)時間過后,相應(yīng)的故障信號消失。所有故障狀態(tài)均通過故障信號調(diào)理電路上報控制器。因故障狀態(tài)輸出端SO1、SO2為集電極開路門電路,故將兩個故障輸出端直接短接實現(xiàn)“或非”邏輯,作為故障報警信號公共端。當上述任何一種故障發(fā)生時,均作為有效故障信號上報控制器,并做相應(yīng)處理,這樣既可以簡化電路硬件設(shè)計又可以提高驅(qū)動器的可靠性。經(jīng)試驗測得驅(qū)動器的欠壓保護門限值為12.1 V,清除欠壓故障電壓門限值為12.8 V。

            2.4 后級功率驅(qū)動電路

            IGBT后級驅(qū)動電路為驅(qū)動信號輸出通道和IGBT模塊之間的電路接口。二次側(cè)欠壓、IGBT過流或短路故障狀態(tài)的檢測都是由后級功率驅(qū)動電路實現(xiàn),如圖4所示。

          圖4 后級功率驅(qū)動電路

            VCE為IGBT集電極檢測端,為了檢測IGBT過流或短路,集電極檢測端須通過圖4所示的電路連接到IGBT的輔助集電極上。GH和GL分別為柵極開啟和關(guān)斷端,通過開啟、關(guān)斷柵極限流串并網(wǎng)絡(luò)連接到IGBT的柵極。柵極限流阻值對驅(qū)動信號的前后沿陡度和IGBT的開關(guān)特性有影響。當阻值增大時,可以抑制柵極脈沖前后沿陡度、防止寄生振蕩、減小開關(guān)dic/dt值、限制IGBT集電極尖峰電壓;當阻值減小時,可能會導(dǎo)致G、E之間發(fā)生振蕩以及IGBT集電極dic/dt值增加,引起IGBT集電極尖峰電壓,使IGBT損壞。該功能電路的作用是,若柵極限流電阻發(fā)生開路故障,此電阻網(wǎng)絡(luò)的阻值會增加,可以抑制驅(qū)動信號前后沿陡度、減小開關(guān)dic/dt值,可以保證即使柵極限流網(wǎng)絡(luò)發(fā)生開路故障時,還能夠觸發(fā)IGBT,從而提高柵極后級驅(qū)動電路的可靠性。

            二極管D1、D2用于二次側(cè)欠壓保護。當柵極驅(qū)動信號電壓欠壓時,不能觸發(fā)IGBT導(dǎo)通,二極管因承受正向電壓而導(dǎo)通,集電極檢測端電壓升高到設(shè)定值時,封鎖相應(yīng)的后級柵極驅(qū)動通道并通過故障輸出端發(fā)出報警信號。為了防止誤觸發(fā),二極管漏電流必須小。因正常導(dǎo)通時柵極驅(qū)動電壓為+15 V,IGBT輔助集電極電壓相對較低,為防止二極管反向擊穿,其阻斷電壓應(yīng)大于40 V。

            當柵極處于失控狀態(tài)、主電路突加電壓時,由于集電極-柵極、柵極-發(fā)射極存在寄生電容,集電極電勢的突然變化,就會有大小為C·du/dt的電流流過寄生電容(C為寄生電容容值),使柵極電勢上升,誤觸發(fā)IGBT。為防止上述情況的發(fā)生,在GL和VE之間接一電阻Reg,為IGBT的柵極和發(fā)射極提供一個低阻抗回路,其阻值要求為22 kΩ或更大。

            REF端內(nèi)部集成有可以提供150 μA的恒流源,參考電阻Rth的阻值通過如下公式進行計算:

            式中Vth為關(guān)斷門限值電壓。

            此驅(qū)動器關(guān)少數(shù)民族門限值電壓設(shè)置為2.85V,通過式(4)計算同參考電阻Rth的阻值為:

            實際應(yīng)用中,設(shè)計者可以根據(jù)IGBT模塊的過流倍數(shù)來選取合適的關(guān)斷門限值。

            CA1、CA2為響應(yīng)時間電容,其作用是以電阻Rth端電壓為參考,通過與其串聯(lián)電阻的充電時間特性來確定響應(yīng)時間。

            當觸發(fā)IGBT導(dǎo)通時,測試信號無效。而IGBT導(dǎo)通需經(jīng)過一定的開通時間,如果沒有響應(yīng)時間電容Ca,則在IGBT開通過程中,將導(dǎo)致比較器正極性端電壓高于Vth而誤報警。若電容選擇合適,在IGBT開通過程中,使電容充電時間大于開通時間即可避免上述情況的發(fā)生。通常情況下,不同額定電流值的IGBT模塊導(dǎo)通壓降不同。額定電流為450 A的IGBT的導(dǎo)通壓降一般情況為2 V,若IGBT工作中發(fā)生過流,其集電極電壓會上升,并且正比于電流值。過流故障發(fā)生前電容Ca的電壓為正常導(dǎo)通壓降,過流時電容兩端的電壓與時間的關(guān)系為:y=2e-t/RC+UCE(1-e-t/RC)。當響應(yīng)時間電容為33 pF,電阻R為120 kΩ,Vth為5.85 V,過流導(dǎo)通壓降UCE為10 V時的MATLAB仿真曲線如圖5所示。

          圖5 仿真曲線

            實踐中可以通過選擇響應(yīng)時間電容的容值,關(guān)斷門限值電壓Vth,IGBT過流倍數(shù)來計算圖5中t1的值:

            與傳統(tǒng)的IGBT驅(qū)動器相比,即插即用型驅(qū)動器采用了與IGBT模塊一體化的設(shè)計思想,減小了驅(qū)動信號線上寄生電容和寄生電感的影響,提高了驅(qū)動器的可靠性。本文基于2SC0108的即插即用型IGBT驅(qū)動器,通過對前級驅(qū)動電路、后級功率驅(qū)動電路及故障信號調(diào)理電路的設(shè)計,實現(xiàn)了多工作模式可選、多種故障狀態(tài)檢測及保護等功能。即插即用型IGBT驅(qū)動器的調(diào)試、試驗和工程應(yīng)用都驗證了本驅(qū)動器設(shè)計的有效性和實用性。


          上一頁 1 2 下一頁

          關(guān)鍵詞:

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();