UBA2032T全橋驅(qū)動(dòng)芯片在PWM中的應(yīng)用
掃描二維碼
隨時(shí)隨地手機(jī)看文章
摘要:介紹了一種新型的全橋電路驅(qū)動(dòng)芯片UBA2032T,重點(diǎn)闡述了芯片的結(jié)構(gòu)特點(diǎn)、基本原理、應(yīng)用設(shè)計(jì)中的接線方法。給出了UBA20321T與C805lF330D高速單片機(jī)在PWM設(shè)計(jì)中的應(yīng)用。利用仿真實(shí)驗(yàn),驗(yàn)證了使用UBA2032T進(jìn)行該方案設(shè)計(jì)的正確性。
關(guān)鍵詞: UBA2032T;全橋電路;C805lF330D;PWM
飛利浦公司推出的UBA2032T高壓?jiǎn)纹琁C,是采用EZ-HVSOI工藝制造的一種新型高壓全橋驅(qū)動(dòng)器。UBA2032T在全橋拓?fù)渲型ㄟ^外部MOSFET可以驅(qū)動(dòng)任何一種負(fù)載,尤其適用于驅(qū)動(dòng)高強(qiáng)度的放電燈(HID)或者全橋電路設(shè)計(jì)。它可以使用內(nèi)部的振蕩器或者利用外部驅(qū)動(dòng)電路對(duì)全橋電路的高電壓平移控制,為了保證能夠產(chǎn)生精確的50%占空比,在振蕩器反饋信號(hào)輸出驅(qū)動(dòng)器之前,振蕩器的信號(hào)經(jīng)過2分頻后才能通過驅(qū)動(dòng)器。UBA2032T的主要特點(diǎn)如下:
(1)內(nèi)置自舉二極管和高壓電平移位器;
(2)橋路電壓最高可達(dá)550 V,并可直接從IC的HV腳輸人高壓端,為內(nèi)部電路產(chǎn)生低壓,從而無需附加低壓電源;
(3)輸入啟動(dòng)延時(shí),能夠使用簡(jiǎn)單的。RC濾波器或者來自驅(qū)動(dòng)器的控制信號(hào)產(chǎn)生延遲,振蕩器的頻率能夠調(diào)節(jié);
(4)非交疊時(shí)間可以由自適應(yīng)非交疊電路控制,最小非交疊時(shí)間可在內(nèi)部固定。
1 UBA2032T的引腳結(jié)構(gòu)
UBA2032T采用SO24塑料封裝形式,引腳排列如圖1所示。
UBA2032T內(nèi)部集成了電壓穩(wěn)壓器、振蕩器、輸入信號(hào)延遲和橋路禁止電路、控制邏輯、高/低壓電平移位器、高端左/右驅(qū)動(dòng)器和低端左/右驅(qū)動(dòng)器等電路。該芯片集成度高,為全橋電路的設(shè)計(jì)帶來了方便。[!--empirenews.page--]
1.1 UBA2032T工作原理
使用uBA2032T時(shí),HV端輸入高壓端(0~550 V),IC內(nèi)部將在VDD端輸出低壓(0~14 V)供內(nèi)部或者外部電路使用,或者直接使用外部提供的低壓直接與VDD進(jìn)行連接。注意,在與外部低壓連接時(shí),一定要保證HV與VDD或者SGND相連接。如果VDD或者HV端的電平高于功率驅(qū)動(dòng)電平時(shí),橋路輸出電壓將由EXTDR引腳上的控制信號(hào)來決定,一旦VDD或者HV上的電平降至功率驅(qū)動(dòng)復(fù)位電平以下,IC將再次進(jìn)人啟動(dòng)狀態(tài)。當(dāng)管腳HV的電壓穿越釋放功率驅(qū)動(dòng)電平時(shí),橋路將按照以下方式確定狀態(tài)換向:
(1)高端左邊和低端右邊MOSFET,右邊和低端左邊MOSFET截止;
(2)高端左邊和低端右邊MOSFET,右邊和低端左邊MOSFET導(dǎo)通。
在該設(shè)計(jì)中,就是利用UBA2032T的這一互補(bǔ)導(dǎo)通和強(qiáng)大的驅(qū)動(dòng)能力特性,使用單片機(jī)產(chǎn)生一定占空比的PWM信號(hào),對(duì)負(fù)載進(jìn)行驅(qū)動(dòng)。
1.2 UBA2032T工作模式
UBA2032T有3種不同的振蕩工作模式:
(1)內(nèi)部振蕩器模式。在該模式下,HV端為IC芯片進(jìn)行供電,橋路的振蕩頻率由外部所接的電阻和電器來決定。如果要實(shí)現(xiàn)50%占空比,應(yīng)該將DD端接SGND使能內(nèi)部分頻器。同時(shí)要將EXTDR與+LVS,-LVS和SGND或者VDD。管腳相連接,減少外界對(duì)不使用管腳的干擾;
(2)使用外部振蕩器模式。該模式下,管腳RC與SGND連接,這樣可以禁止內(nèi)部振蕩器。如果外部信號(hào)源連接到EXTDR端時(shí),橋路的振蕩頻率將由外部的輸入信號(hào)決定。在使用外部振蕩器時(shí),應(yīng)關(guān)閉分頻器,所以將DD端接高電平。BD管腳是用來關(guān)閉全橋電路中的4個(gè)MOSFET,應(yīng)接高電平使能全橋電路;
(3)內(nèi)部分頻器和外部振蕩器同時(shí)使用的模式。在該模式下,管腳RC和DD,SGND相短接。此時(shí)全橋輸出頻率為振蕩器頻率的1/2,橋路轉(zhuǎn)換則通過EXTDR輸入信號(hào)的下降沿觸發(fā)。
1.3 UBA2032T邏輯控制表
PWM應(yīng)用設(shè)計(jì)中,UBA2032T選用的是外部振蕩器模式。按照表1所示,選擇BD接低電平、SU和DD接高電平,這樣根據(jù)外部輸入信號(hào)的高低電平變化就能夠在GHL,GHR,GLL,GLR管腳輸出高低不同的邏輯信號(hào)。
2 UBA2032T與C8051F330D在PWM電路
2.1 C8051F330D的優(yōu)點(diǎn)
該P(yáng)WM電路設(shè)計(jì)中,為了減少對(duì)硬件資源的使用和設(shè)計(jì)方便。使用C8051F330D單片機(jī)作為控制器,利用自身的PCA模塊產(chǎn)生占空比能夠改變的一定頻率的低壓PWM序列,選用C805lF系列單片機(jī),具有以下優(yōu)點(diǎn):
(1)C805lF系列單片機(jī)是與51單片機(jī)指令集相互兼容,具有C51所有外設(shè)部件,減少了外圍電路的設(shè)計(jì)。單片機(jī)內(nèi)部有高/低振蕩器,通過簡(jiǎn)單設(shè)置相關(guān)寄存器就能夠產(chǎn)生系統(tǒng)時(shí)鐘,無需外界晶振。系統(tǒng)時(shí)鐘頻率最高可達(dá)25 MHz,完全能夠滿足設(shè)計(jì)要求;
(2)內(nèi)部PCA模塊包括一個(gè)專用的16位計(jì)數(shù)器/定時(shí)器時(shí)間基準(zhǔn)和3個(gè)可編程的捕捉/比較模塊。時(shí)間基準(zhǔn)的時(shí)鐘可以是下面的6個(gè)時(shí)鐘源之一:系統(tǒng)時(shí)鐘/12、系統(tǒng)時(shí)鐘/4、定時(shí)器0溢出、外部時(shí)鐘輸入(ECI)、系統(tǒng)時(shí)鐘和外部振蕩源頻率/8。使用PCA功能可以產(chǎn)生8位或者16位PWM序列。不僅序列的占空比根據(jù)需要可以改變,而且通過選擇不同的時(shí)間基準(zhǔn)可以改變頻率;
(3)對(duì)PCA的特殊功能寄存器進(jìn)行簡(jiǎn)單的設(shè)置,利用軟件編程的方法,在相應(yīng)的端口輸出PWM序列。[!--empirenews.page--]
2.2 8位脈寬調(diào)制方法及PCA設(shè)置
C805lF330D的每個(gè)PCA模塊都可以被獨(dú)立地用在對(duì)應(yīng)CEXn的引腳產(chǎn)生脈寬調(diào)制(PWM)輸出。PWM輸出的頻率取決于PCA計(jì)數(shù)器/定時(shí)器的時(shí)基。使用模塊的捕捉/比較寄存器PCAOCPLn改變PWM輸出信號(hào)的占空比。當(dāng)PCA計(jì)數(shù)器/定時(shí)器的低字節(jié)(PCAOL)與PCAOCPLn中的值相等時(shí),CEXn引腳上的輸出被置‘1’;當(dāng)PCA0L中的計(jì)數(shù)值溢出時(shí),CEXn輸出被復(fù)位。
如果計(jì)數(shù)器/定時(shí)器的低字節(jié)PCAOL溢出(從0xFF到Ox00),保存在PCAOCPLn中的值被自動(dòng)裝入到PCAOCPLn不需軟件干預(yù)。通過將PCAOCPMn寄存器中的ECOMn和PWM位置‘1’來使能8位脈沖寬度調(diào)制器方式。8位PWM方式的占空比由如下方程得到
注意:當(dāng)向PCA0的捕捉/比較寄存器寫入一個(gè)16位數(shù)值時(shí),應(yīng)先寫低字節(jié)。向PCAOCPLn的寫入操作將清‘0’ECOMn位;向PCA0CPLn寫入時(shí)將置‘1’ECOMn位。8位脈寬調(diào)制最大占空比為100%(PCAOCPLn=0),最小占空比為0.39%(PCAOCPLn=0xFF)。可以通過清‘0’ECOMn位產(chǎn)生0%的占空比。
設(shè)計(jì)中只輸出一路PWM信號(hào),所以只對(duì)PCAMn進(jìn)行設(shè)置。C8051F330D相關(guān)寄存器及PCA寄存器的設(shè)置如下:
(1)對(duì)于C8051F330D單片機(jī),首先使能交叉開關(guān),并使輸出端口設(shè)置為上拉,這樣才能使產(chǎn)生的.PWM信號(hào)能夠從相應(yīng)的端口輸出,即XBR0=Ox41;使端口P0.0作為PWM的輸出端;
(2)PCA寄存器設(shè)置。要使能PCAOCN中的CR位,設(shè)置PCAOMD中的CPS0,CPS1,CPS2位選擇PCA的時(shí)鐘頻率,根據(jù)要求選擇SYSCLK/4分頻;
(3)在PCAOCPM0寄存器中設(shè)置為8位。PWM,并令其中斷使能,只需更改PCAOCPLn的值,就能夠達(dá)到改變占空比的目的。
2.3 UAB2032T的工作過程
[!--empirenews.page--]
如圖2所示,單片機(jī)輸出的PWM通過CD40106施密特觸發(fā)器,首先使輸出的PWM序列的上升沿或者下降沿延遲減小。經(jīng)過整形后的PWM序列送入U(xiǎn)BA203T的EXTDR端。由于采用外部振蕩器模式,根據(jù)邏輯控制表,將DD,SU及+LVS接高電平(UBA2032T的VDD),使除法器使能禁止,BD接低電平使能全橋電路,HV高壓端接100 V。最終使全橋電路的控制只受外部輸入的PWM序列控制。當(dāng)在上升沿到達(dá)的時(shí)候,GHL和GLR為高電平,GHR和GLL為低電平。導(dǎo)通Q1和Q4的MOSFET,在輸出端得到由高到低的脈沖。如果PWM的下降沿到來的時(shí)候,GHR和GLL為高電平,GHL和GLR為低電平。這樣輸出端將輸出由低到高的脈沖。如果輸入的PWM是連續(xù)的,這樣在全橋電路的輸出端就輸出以HV高壓端為基準(zhǔn)的PWM脈沖序列。如果電路中產(chǎn)生比較大的尖峰脈沖,會(huì)在全橋電路中MOSFET柵極產(chǎn)生比較高的瞬態(tài)電壓或振蕩。當(dāng)MOSFET的柵極直接與UBA2032T的GHR,GHL,GHL,GLR管腳直接耦合,驅(qū)動(dòng)器輸出會(huì)產(chǎn)生高電壓沖擊。為了減少這種高電壓的沖擊,可以在MOSFET上串聯(lián)一個(gè)不小于100 Ω的電阻,并聯(lián)一個(gè)高速二極管。
3 仿真結(jié)果
仿真采用NI公司的Multisim仿真軟件。使用四綜示波器觀察仿真波形,如圖3所示。
由上往下第1路代表GHL,第2路代表GHR,第3路代表GLL,第4路代表GLR。輸入的PWM頻率為500 Hz,HV端輸入電壓為100 V。通過仿真波
形發(fā)現(xiàn),利用一路PWM序列的信號(hào)驅(qū)動(dòng)UBA2032T,能夠產(chǎn)生互補(bǔ)對(duì)稱的4路驅(qū)動(dòng)信號(hào)。波形比較光滑、規(guī)整,發(fā)揮了UAB2032T的全橋驅(qū)動(dòng)能力。
4 結(jié)束語
由上述UBA2032T工作原理和仿真結(jié)果可以得到,采用UBA2032T驅(qū)動(dòng)全橋電路,實(shí)現(xiàn)了對(duì)于PWM序列的驅(qū)動(dòng),達(dá)到了設(shè)計(jì)目的。采用C805-1F330D單片機(jī)與UBA2032T相結(jié)合的方法,簡(jiǎn)化了設(shè)計(jì),減少對(duì)硬件資源的浪費(fèi)。單片機(jī)內(nèi)部集成的PCA模塊為產(chǎn)生PWM帶來便利。