??? 摘 要: 基于經(jīng)典全橋零電壓零電流開關(guān)(ZVZCS)變換器" title="變換器">變換器拓?fù)?,采用?shù)字信號(hào)處理器(DSP)進(jìn)行控制,提出了一種新型的移相PWM波形產(chǎn)生算法。結(jié)合IR公司最新推出的集成驅(qū)動(dòng)芯片IR2304,通過對(duì)傳統(tǒng)驅(qū)動(dòng)電路" title="驅(qū)動(dòng)電路">驅(qū)動(dòng)電路增加兩個(gè)無源元件,設(shè)計(jì)了帶有負(fù)電壓" title="負(fù)電壓">負(fù)電壓關(guān)斷" title="關(guān)斷">關(guān)斷的硬件驅(qū)動(dòng)電路,克服了IR系列不能產(chǎn)生關(guān)斷負(fù)電壓的缺點(diǎn)。實(shí)驗(yàn)驗(yàn)證了新型算法的正確性和驅(qū)動(dòng)系統(tǒng)設(shè)計(jì)的可行性。
??? 關(guān)鍵詞:數(shù)字信號(hào)處理器; 驅(qū)動(dòng)電路; 移相控制; 負(fù)偏壓
?
??? 全橋拓?fù)浣Y(jié)構(gòu)廣泛應(yīng)用于高電壓、大功率變換器。為了提高變換器的功率密度和效率,可采用軟開關(guān)技術(shù)。隨著全橋軟開關(guān)技術(shù)的發(fā)展和成熟,變換器的工作頻率在不增加開關(guān)損耗的前提下大大提高。參考文獻(xiàn)[1]提出了很多有實(shí)用價(jià)值的軟開關(guān)變換器,但它們都集中在對(duì)變換器的拓?fù)涓倪M(jìn)和控制優(yōu)化方面進(jìn)行研究,很少論及變換器的驅(qū)動(dòng)問題。隨著大功率開關(guān)電源的發(fā)展和功率IGBT的大量應(yīng)用,對(duì)驅(qū)動(dòng)電路的性能要求越來越高。門極驅(qū)動(dòng)電路影響IGBT 的通態(tài)壓降、開關(guān)時(shí)間、開關(guān)損耗、承受短路電流能力及du/dt等參數(shù),并決定變換器的靜態(tài)與動(dòng)態(tài)特性。因此,設(shè)計(jì)高性能的驅(qū)動(dòng)電路是實(shí)現(xiàn)高頻化變換器的關(guān)鍵技術(shù)。伴隨開關(guān)電源的數(shù)字化和智能化成為未來發(fā)展方向,高頻變換器的數(shù)字驅(qū)動(dòng)也必將成為變換器研究的重要方面。
采用數(shù)字信號(hào)處理器(DSP)形成軟開關(guān)變換器需要的移相PWM波形,參考文獻(xiàn)[2]提出了基于EPROM 存儲(chǔ)器產(chǎn)生移相PWM波形的實(shí)現(xiàn)方法,原理雖然簡單,但其PWM響應(yīng)速度較慢,而且對(duì)處理器資源利用率不高(占用較多的片上存儲(chǔ)資源和CPU時(shí)間);參考文獻(xiàn)[3]提出了基于DSP產(chǎn)生移相PWM波形的實(shí)現(xiàn)方法,其主要思想是先用DSP輸出六路PWM波形,再外加硬件電路合成四個(gè)移相PWM波形,其硬件結(jié)構(gòu)復(fù)雜。本文提出一種新型的基于DSP的移相PWM波形產(chǎn)生算法,通過檢測通用定時(shí)器計(jì)數(shù)方式和比較單元的中斷情況,直接修改比較單元的寄存器值,實(shí)現(xiàn)移相PWM波形輸出,其硬件電路連接簡單,不需要外加波形合成電路,只用DSP上的兩個(gè)比較單元就可實(shí)現(xiàn)移相PWM波形,減少了CPU的占用時(shí)間,提高了工作效率。結(jié)合IR公司最新推出的集成驅(qū)動(dòng)芯片IR2304[4],設(shè)計(jì)了帶有負(fù)電壓關(guān)斷的硬件驅(qū)動(dòng)電路,克服了IR系列不能產(chǎn)生關(guān)斷負(fù)偏壓的缺點(diǎn),保證了變換器開關(guān)管的可靠關(guān)斷,消除了密勒效應(yīng)和其他信號(hào)對(duì)開關(guān)器件的干擾,提高了變換器的可靠性。實(shí)驗(yàn)結(jié)果驗(yàn)證了本文理論和設(shè)計(jì)的正確性。
1 驅(qū)動(dòng)電路設(shè)計(jì)
本文采用TI公司的TMS320LF2407A 芯片[5]形成軟開關(guān)變換器需要的移相PWM波形,其事件管理器模塊EVA和EVB能夠?qū)θ喾聪嗥鲗?shí)現(xiàn)控制,產(chǎn)生對(duì)稱和非對(duì)稱的PWM波形。當(dāng)外部引腳/PDOUBTX出現(xiàn)低電平時(shí),能快速關(guān)閉PWM輸出通道??删幊痰腜WM死區(qū)控制可以防止上下橋臂同時(shí)輸出觸發(fā)脈沖,非常適合產(chǎn)生數(shù)字變換器需要的PWM控制波形。通過軟件算法的改進(jìn)可以很方便地得到移相PWM波形。但是,DSP輸出的是3.3V的電壓信號(hào),不能直接驅(qū)動(dòng)功率IGBT,因此設(shè)計(jì)驅(qū)動(dòng)電路非常必要。
IR2304是美國IR公司生產(chǎn)的新一代驅(qū)動(dòng)集成芯片,該芯片比同類其他驅(qū)動(dòng)芯片具有更高集成度和更優(yōu)越的驅(qū)動(dòng)性能。但I(xiàn)R2304不能產(chǎn)生關(guān)斷負(fù)偏壓,為此需要對(duì)此驅(qū)動(dòng)電路進(jìn)行改進(jìn),使其產(chǎn)生負(fù)電壓。基于以上功能和特點(diǎn),設(shè)計(jì)了驅(qū)動(dòng)電路,如圖1所示。
?
DSP輸出端口PWM7&PWM8和PWM9&PWM10為比較單元4和5提供兩對(duì)獨(dú)立互補(bǔ)的PWM波形輸出。互補(bǔ)波形的死區(qū)時(shí)間可以通過控制寄存器DBTCONB來設(shè)置。輸出的3.3V電平信號(hào),分別與IR2304的高端輸入HIN和低端輸入LIN相連。DSP的功率保護(hù)引腳/PDPINTB與過流保護(hù)檢測信號(hào)相連,一旦有故障發(fā)生,PWM輸出為高阻態(tài),立即封鎖IR2304輸出PWM波形,關(guān)斷IGBT。虛線框A為關(guān)斷負(fù)電壓設(shè)計(jì),虛線框B為IGBT驅(qū)動(dòng)優(yōu)化和保護(hù)設(shè)計(jì)。S1~S4為參考文獻(xiàn)[6]提出的全橋ZVZCS變換器結(jié)構(gòu)。IR2304(A)驅(qū)動(dòng)超前臂S1、S4,其中Ho輸出高端驅(qū)動(dòng)信號(hào)" title="驅(qū)動(dòng)信號(hào)">驅(qū)動(dòng)信號(hào),Lo輸出低端驅(qū)動(dòng)信號(hào)。C1為根據(jù)IR2304工作原理設(shè)計(jì)的自舉電容。滯后臂的驅(qū)動(dòng)結(jié)構(gòu)與超前臂的相同,由IR2304(B)驅(qū)動(dòng)。
1.1 負(fù)電壓設(shè)計(jì)
IR2304是一種雙通道高壓高速電壓型功率開關(guān)器件柵極驅(qū)動(dòng)器,設(shè)置了自舉浮動(dòng)電源,不需要外加電源。但I(xiàn)R2304不能產(chǎn)生負(fù)偏壓,可能由于密勒效應(yīng)的作用,使開關(guān)管誤導(dǎo)通。本文針對(duì)IR2304的不足,在每個(gè)驅(qū)動(dòng)回路上增加兩個(gè)無源器件,實(shí)現(xiàn)負(fù)壓關(guān)斷功能。如圖1所示,在超前臂S4的驅(qū)動(dòng)電路增加由電容Cb和5V穩(wěn)壓管ZDb組成的負(fù)壓電路。其工作原理為:20V的 Vcc電源在上電期間,通過R5給Cb充電,Cb上面的電壓保持為5V。在LIN端為高電平時(shí),Lo端輸出20V高電平,這時(shí)加在S4柵極上面的電壓為20V-5V=15V,IGBT正常導(dǎo)通。當(dāng)LIN端輸入低電平時(shí),Lo端輸出為0V,此時(shí)柵極上面的電壓為-5V,從而實(shí)現(xiàn)了關(guān)斷時(shí)需要的負(fù)電壓。對(duì)于其他功率開關(guān)管,負(fù)壓產(chǎn)生原理相同。
1.2 自舉電容及其柵極限流電阻選取
由于IR2304具有自舉浮動(dòng)電源設(shè)計(jì),簡化了驅(qū)動(dòng)電路的設(shè)計(jì),但是驅(qū)動(dòng)芯片工作時(shí)的自舉電容選取非常重要。本文中的自舉電容采用一個(gè)大電容和一個(gè)小電容并聯(lián)形成,并聯(lián)的高頻小電容用來吸收高頻毛刺干擾。為了保證自舉電容電壓給上管提供合適的驅(qū)動(dòng)電壓,要注意:(1)盡量使自舉電容充電回路不經(jīng)過大阻抗負(fù)載,否則應(yīng)為C提供快速充電回路。(2)當(dāng)PWM開關(guān)頻率較高時(shí),由于充電時(shí)間變小,應(yīng)選取小電容。當(dāng)PWM工作頻率較低時(shí), S4的占空比較高,則S4開通時(shí)間較長,此時(shí)自舉電壓容易滿足,應(yīng)選取較大電容。
在設(shè)計(jì)時(shí),取自舉電容C:

式中,Qg為IGBT門極提供的柵電荷,Vcc為驅(qū)動(dòng)芯片供電電壓。
選取適當(dāng)?shù)臇艠O限流電阻RaRd,對(duì)IGBT驅(qū)動(dòng)來說相當(dāng)重要,因?yàn)镮GBT的開通和關(guān)斷是通過柵極電阻的充放電實(shí)現(xiàn)的,柵極電阻會(huì)對(duì)IGBT的動(dòng)態(tài)特性產(chǎn)生極大的影響。數(shù)值較小的電阻使柵極電容充放電較快,從而減小開通時(shí)間和開通損耗,同時(shí)較小電阻增強(qiáng)了IGBT器件的耐固性,避免了du/dt帶來的誤導(dǎo)通。但小電阻只能承受較小的柵極噪聲,并且極易導(dǎo)致柵極-發(fā)射極之間的電容與驅(qū)動(dòng)電路引線的寄生電感產(chǎn)生振蕩問題。另外,較小的柵極驅(qū)動(dòng)電阻還使得IGBT開通時(shí)di/dt變大,會(huì)導(dǎo)致較高的du/dt,增加反向恢復(fù)二極管的浪涌電壓。實(shí)際選用時(shí)應(yīng)綜合兩方面影響因素,選取合適的柵極限流電阻。
2 軟件設(shè)計(jì)
2.1 新型移相PWM變換器的控制算法設(shè)計(jì)
全橋移相PWM變換器,利用超前橋臂和滯后橋臂的相移來調(diào)節(jié)占空比?;趯?duì)經(jīng)典全橋零電壓零電流開關(guān)(ZVZCS)變換器拓?fù)涞墓ぷ髟矸治?SUP>[6],對(duì)所產(chǎn)生的PWM信號(hào)的要求如下:(1)上下橋臂兩管的驅(qū)動(dòng)信號(hào)180°互補(bǔ)。(2)四路驅(qū)動(dòng)信號(hào)的占空比均設(shè)置為50%,由于死區(qū)時(shí)間的影響,實(shí)際輸出占空比應(yīng)小于50%。(3)驅(qū)動(dòng)信號(hào)中相位超前的信號(hào)作為超前橋臂信號(hào),相位滯后的信號(hào)作為滯后橋臂驅(qū)動(dòng)信號(hào)。驅(qū)動(dòng)信號(hào)通過DSP事件管理模塊EVB產(chǎn)生。EVB有三個(gè)全比較單元,每個(gè)全比較單元都有兩個(gè)互補(bǔ)的PWM脈沖輸出,因此可以使用其中兩個(gè)比較單元提供四路驅(qū)動(dòng)信號(hào)。
新型移相PWM算法的基本原理是:利用 DSP 事件管理器B中的兩個(gè)全比較單元4和5輸出四路脈沖。由全比較單元5輸出超前臂上下管脈沖,全比較單元4輸出滯后臂上下管脈沖。兩個(gè)全比較單元的比較寄存器數(shù)值按反饋調(diào)節(jié)器輸出的要求在兩次比較中斷時(shí)不斷地修改。當(dāng)比較單元5比較中斷時(shí),如果此時(shí)通用定時(shí)器3減計(jì)數(shù),則賦給CMPR5使計(jì)數(shù)器計(jì)數(shù)增的新比較值Valu1;如果此時(shí)通用定時(shí)器3增計(jì)數(shù),則賦給 CMPR5使計(jì)數(shù)器計(jì)數(shù)減的新比較值Valu2。通用定時(shí)器3的計(jì)數(shù)器計(jì)數(shù)周期為脈沖周期,并且按照連續(xù)增/減計(jì)數(shù)方式計(jì)數(shù)。比較寄存器影子寄存器的裝載條件為下溢或周期匹配中斷。實(shí)際編程時(shí),需要按照實(shí)際的PWM周期設(shè)置對(duì)稱波形的計(jì)數(shù)周期。在DSP中,移相波形產(chǎn)生原理如圖2所示。
?
假設(shè)輸出脈沖頻率為50kHz,DSP 的CPU時(shí)鐘頻率為24MHz。可以計(jì)算出CPU 時(shí)鐘周期為1/24MHz=42ns;由于按變換器開關(guān)頻率50kHz計(jì)算,故計(jì)數(shù)周期為24MHz/50kHz=480,而通用定時(shí)器按照連續(xù)增/減方式工作,故DSP通用定時(shí)器的計(jì)數(shù)周期值設(shè)為其一半(240),即T3PER=0X00F0;
最小移相角為:Φmin=180/240=0.75°;
最小占空比:Dmin=05/240=0.0021。
可以看出,采用DSP移相控制方式,通過精確定量計(jì)算后產(chǎn)生的脈沖波形較模擬芯片精度更高,很適合高精度的數(shù)字變換器控制。
2.2 移相PWM算法的編程實(shí)現(xiàn)
獲得精確移相PWM信號(hào)的具體算法過程為:首先設(shè)置通用定時(shí)器3的控制寄存器T3CON,確定計(jì)數(shù)器的計(jì)數(shù)模式和時(shí)鐘源;然后根據(jù)需要的PWM波形周期設(shè)置周期寄存器T3PER;接著裝載比較單元4和5的比較寄存器CMPR4和CMPR5,確定PWM波形的占空比;最后根據(jù)程序運(yùn)行時(shí)的中斷標(biāo)志CMP5INT的檢測對(duì)CMPR5進(jìn)行新值裝載(Valu1或Valu2)。通過上述相應(yīng)的設(shè)置即可獲得指定周期、指定脈寬的移相PWM驅(qū)動(dòng)信號(hào)。軟件流程如圖3所示。
?
根據(jù)上述原理編寫的移相PWM中斷服務(wù)程序部分代碼如下,并在硬件系統(tǒng)上進(jìn)行了運(yùn)行實(shí)現(xiàn)。
INTERRUPT_PWM:
? ….現(xiàn)場保護(hù)….
?? LDP? #DP_EVB
BIT? EVBIFRA, 13
BCND? BACK, NTC
BIT? GPTCONB, 2
BCND? DECREASE, NTC
BIT? GPTCONB, 2
BCND? INCREASE, TC
DECREASE: LDP? #DP_EVB
???SPLK? #Valu1, CMPR5
???B? BACK
INCREASE:? LDP? #DP_EVB
??? SPLK? #Valu2, CMPR5
???B? BACK
BACK:???? ….現(xiàn)場恢復(fù)….
??? NOP
???CLRC INTM
???RET
3? 實(shí)驗(yàn)結(jié)果及分析
基于以上理論分析和設(shè)計(jì),搭建了一臺(tái)樣機(jī),采用功率開關(guān)器件為IGBT,驅(qū)動(dòng)芯片為IR2304,DSP為TI公司的TMS320LF2407A,自舉電容取值為0.1μF,柵極電阻為15Ω,變換器開關(guān)頻率為50kHz,占空比為0.5,移相角為30°(即寄存器T3PER=0X00F0,CMPR4=0X003C)。得到的實(shí)驗(yàn)結(jié)果波形如圖4所示。
?
??? 從圖4可以看出移相波形的移相角為30°(移相時(shí)間為1.67μs,周期為20μs)。探頭1為滯后臂驅(qū)動(dòng)波形,探頭2為超前臂驅(qū)動(dòng)波形,即在DSP移相波形產(chǎn)生中在中斷服務(wù)程序中寫入的Valu1=0X0050,Valu2=0X00A0。通過控制寫入的Valu1和Valu2,由下面兩式可以精確得到所需的移相PWM波形。
??? 
???
??? 圖5為同一橋臂互補(bǔ)驅(qū)動(dòng)波形,由于DSP控制程序中事件管理模塊初始化時(shí)死區(qū)控制寄存器DBTCONB=0X006E8,即互補(bǔ)波形的死區(qū)時(shí)間為6/240×8×10=1?滋s,足以防止同一橋臂兩個(gè)IGBT的直通。輸出的驅(qū)動(dòng)波形高電平為3.3V,低電平為0V,可以看出不足以驅(qū)動(dòng)功率IGBT,需要設(shè)計(jì)驅(qū)動(dòng)電路增加驅(qū)動(dòng)能力。
?
???
??? 圖6中探頭1為在IR2304驅(qū)動(dòng)電路中測得的負(fù)壓電容電壓波形,整個(gè)工作過程中穩(wěn)定為-5V。探頭2為IGBT柵極驅(qū)動(dòng)波形,高電平約為15V,低電平為-5V。實(shí)現(xiàn)了設(shè)計(jì)要求的關(guān)斷負(fù)偏壓,提高了變換器可靠性。
?
本文研究了高頻全橋變換器的驅(qū)動(dòng)問題?;诮?jīng)典ZVZCS變換器拓?fù)浣Y(jié)構(gòu),采用TMS320LF2407A數(shù)字處理器芯片,提出了一種新型直接產(chǎn)生移相PWM波形的算法,通過軟件很方便地實(shí)現(xiàn)了所需移相波形。較傳統(tǒng)的算法,其主要優(yōu)點(diǎn)有:(1)充分利用了DSP內(nèi)部資源。使用全比較功能,直接在 DSP 內(nèi)部生成四路移相并帶有死區(qū)時(shí)間的PWM驅(qū)動(dòng)波形。實(shí)現(xiàn)簡單,可靠性高。(2)不需要增加外圍驅(qū)動(dòng)波形合成電路,移相波形的修改直接通過程序變換即可完成,方便靈活。(3)生成的移相波形移相精確,最小移相占空比可達(dá)0.0021。
通過增加兩個(gè)無源元件改進(jìn)驅(qū)動(dòng)電路,克服了IR2304不能產(chǎn)生關(guān)斷負(fù)電壓的不足,使其輸出具有-5V的偏壓,使IGBT的關(guān)斷更加可靠,改善了變換器的靜態(tài)與動(dòng)態(tài)特性。
對(duì)DSP移相軟件算法原理和IR2304負(fù)偏壓電路設(shè)計(jì)做了詳細(xì)的分析和定量的計(jì)算,最后的實(shí)驗(yàn)結(jié)果證明了原理的正確性和設(shè)計(jì)的可行性。
參考文獻(xiàn)
[1]?鄭連清,婁洪立,胡宗軍. 移相型全橋零電壓零電流直流變換器拓?fù)浣Y(jié)構(gòu)綜述.電氣應(yīng)用,2006,(9):1-4.
[2]?王聰,吳宏杰,魏偉華. 用于DC/DC全橋變換器的全數(shù)字式PWM控制器. 電力電子技術(shù),2000,(6):40-42.
[3]?李志,林磊,鄒云屏. 移相全橋DC/DC軟開關(guān)變換器的全數(shù)字化實(shí)現(xiàn). 船電技術(shù),2004,(1):19-32.
[4]?International Rectifier Corporation.IR2304 half-bridge?driver.Date Sheet No.D60200-A, 2004.
[5]?劉和平.TMS320LF240x DSP結(jié)構(gòu)、原理及應(yīng)用. 北京:北京航空航天大學(xué)出版社,2002.
[6]?CHO J G, SABATE J, HUA G,et al. Zero voltage and?zero current switching full bridge PWM converter for high?power applications.IEEE Trans. Power Electron.,1996,11(7):622-628.






