本文將介紹如何利用一顆微處理器來(lái)控制一個(gè)寬輸入電壓DC/DC控制器的功率級(jí)板。這種解決方案可支持高達(dá)55V的輸入電壓;5V到51V范圍的電池充電電壓;以及在大多數(shù)情況下高達(dá)10A的輸出電流。本文中所討論的硬件和軟件均由TI應(yīng)用工作人員開(kāi)發(fā),并經(jīng)過(guò)他們的測(cè)試,目的是讓客戶(hù)能夠快速地進(jìn)行解決方案原型機(jī)制造。
為了易于開(kāi)發(fā),我們將電池充電器分解為兩個(gè)單獨(dú)的板:微處理器控制器板和DC/DC-轉(zhuǎn)換器功率級(jí)板(請(qǐng)參見(jiàn)圖1)。正負(fù)電池端均連接至功率級(jí)板,而系統(tǒng)管理總線 (SMBus) 通信線則連接至微處理器板。智能電池將我們想要的充電電壓和電流信息發(fā)送給微處理器,之后將兩個(gè)脈寬調(diào)制 (PWM) 信號(hào)發(fā)送給DC/DC-轉(zhuǎn)換器功率級(jí)板,以設(shè)置實(shí)際輸出電壓和電流。
圖1:寬輸入電壓智能電池充電器的高級(jí)系統(tǒng)結(jié)構(gòu)圖
為了能夠使用標(biāo)準(zhǔn)寬輸入電壓DC/DC轉(zhuǎn)換器,功率級(jí)板設(shè)計(jì)有一個(gè)特殊的反饋電路(請(qǐng)參見(jiàn)圖2),以正確地控制電池充電。微處理器遵循的充電序列是,在電池電壓接近其規(guī)定最大電壓以前一直對(duì)充電電流進(jìn)行限制。當(dāng)達(dá)到最大電壓時(shí),充電電壓便保持恒定,從而讓充電電流逐漸減少,直到認(rèn)為電池獲得完全充電為止。這時(shí),PWM輸出信號(hào)便關(guān)閉。
圖2:正確對(duì)電池充電的恒流/電壓-反饋電路
初始電流限制充電速率有兩個(gè)電流電平。當(dāng)電池過(guò)度放電時(shí),在電池電壓達(dá)到某個(gè)足夠安全的級(jí)別來(lái)接受標(biāo)準(zhǔn)充電速率以前,將一直使用很低的充電速率來(lái)進(jìn)行充電。
在如圖2所示反饋電路中,U3:B將PWM-電流基準(zhǔn)電壓 (I_PWM1)同提供給電池的測(cè)量電流(ISNS1)進(jìn)行對(duì)比。如果PWM基準(zhǔn)電壓高于測(cè)量電流,則放大器輸出為高。如果基準(zhǔn)電壓較低,則放大器輸出為低。
一個(gè)電阻分壓器(R30和R34)用于測(cè)量U3:A的VBATT1輸入端的輸出電壓。我們將該電壓同PWM-輸出基準(zhǔn)電壓(V_PWM1)進(jìn)行對(duì)比。如果該基準(zhǔn)電壓更高,則放大器輸出為高。如果基準(zhǔn)電壓更低,則放大器輸出為低。最大輸出電壓可由如下方程式表示: