|
|
| 利用GPIO擴(kuò)展器構(gòu)建電荷泵,驅(qū)動(dòng)藍(lán)光LED |
| 授權(quán)類(lèi)型: | 共享軟件 |
 |
| 運(yùn)行環(huán)境: | |
| 軟件大。 | KB |
| 推薦等級(jí): |  |
| 下載次數(shù): | 859 |
| 發(fā) 布 人: | dav |
| 發(fā)布日期: | 2008年10月16日 17時(shí)42分 |
| 軟件主頁(yè): | http://www.maxim-ic.com.cn |
| 下載權(quán)限: | 產(chǎn)通幣:0 產(chǎn)通幣 |
| 下載地址: |
|
| 軟件備注: | 藍(lán)光LED在工業(yè)應(yīng)用領(lǐng)域越來(lái)越受歡迎,有時(shí)甚至用作控制面板上的彩色指示器。但是,它們的正向電壓較高,這與電源電壓不斷降低的趨勢(shì)背道而馳。控制面板具有3.3V電源電壓時(shí),若要點(diǎn)亮需要高達(dá)3.5V驅(qū)動(dòng)電壓的LED照明指示燈,就會(huì)碰到難題。若要驅(qū)動(dòng)多個(gè)藍(lán)光LED,您可能需要一個(gè)電荷泵或者升壓型調(diào)節(jié)器。但是如果只驅(qū)動(dòng)單個(gè)LED,您可以使用少數(shù)幾個(gè)分立元件和PCB上已有的IC來(lái)實(shí)現(xiàn)。 控制面板內(nèi)通常設(shè)計(jì)有I²C GPIO擴(kuò)展器,以適應(yīng)遠(yuǎn)距離傳輸。(采用一條串行總線來(lái)替代8根或者16根并行連線,實(shí)現(xiàn)更加方便;而且采用較小型的電纜和連接器,可節(jié)省成本)。您可以使用兩路GPIO口線來(lái)驅(qū)動(dòng)LED。GPIO擴(kuò)展器的每個(gè)I/O端口內(nèi)置脈寬調(diào)制(PWM)電路,并具備50mA電流吸收能力,因此可以構(gòu)成一個(gè)價(jià)格便宜的分立元件電荷泵。盡管該電荷泵的振蕩器開(kāi)關(guān)頻率很低(2kHz),但由于LED只需要10mA驅(qū)動(dòng)電流,所以該方法仍可以很好地工作。 在8路輸出中的一路上(P4)接入一個(gè)電容和一個(gè)肖特基二極管,并將該輸出置為PWM模式(占空比約為50%),這樣就可以產(chǎn)生足夠高的LED驅(qū)動(dòng)電壓。第二路輸出(P6)用來(lái)點(diǎn)亮和關(guān)閉LED。如果LED正向電壓接近或低于電源電壓,則需要開(kāi)-關(guān)控制,因?yàn)檫@時(shí)即使振蕩器關(guān)閉,電流也會(huì)流過(guò)CR1。當(dāng)P4輸出為低時(shí),電容C1充電至大約3V。當(dāng)P4輸出為高時(shí),電容上的電壓加上電源電壓可通過(guò)R1向LED提供電流。在P4關(guān)閉期間(輸出為高),C1通過(guò)LED電流放電,所以在下一個(gè)周期,電容必須重新充滿(mǎn)電。 采用3.3V電壓供電時(shí),該電路可提供平均值約為15mA的電流,這可以使LED非常明亮。電壓為3.0V時(shí),電流降至大約10mA;電壓為2.0V時(shí),電流降至大約3mA。通過(guò)改變R1和C1的取值,您可以對(duì)電流進(jìn)行調(diào)整,以使其適合特定的LED。注意,您必須在P6關(guān)閉前,先停掉PWM信號(hào)。否則電荷泵在P6端口加載的電壓會(huì)高達(dá)電源電壓的兩倍,這已經(jīng)非常接近輸出端的極限加載電壓了。 |
| 相關(guān)軟件: | |
|
|
|
|
|
|
|