利用多個LED控制器實現(xiàn)自動漸進(jìn)調(diào)光
利用兩個或更多的獨立LED,當(dāng)今的驅(qū)動器能夠控制可用于便攜系統(tǒng)中的新潮裝飾光。不僅ILED峰值電流完全可編程,每個LED都能在0~100%亮度范圍之間調(diào)光至任何值。此外,工作在向上和向下兩種方向的嵌入式漸進(jìn)調(diào)光功能提供了一種終端客戶所需要的特別照明序列。本文闡述這種驅(qū)動器的特性,并基于一個典型應(yīng)用重點探討漸進(jìn)調(diào)光。此外,還討論了相關(guān)的軟件作為一項典型示例。
基本的模擬操作
通常來講,LED驅(qū)動器在適當(dāng)?shù)臈l件下提供恒定的電流來對LED進(jìn)行偏置。如果我們考慮便攜系統(tǒng),其電源是輸出電壓范圍在2.8~4.2V之間的電池(假設(shè)為是標(biāo)準(zhǔn)的鋰離子電池)。由于根據(jù)偏置電流和室溫的不同,當(dāng)今的低功率LED的正向電壓會在2.8~3.5V之間變化,需要一個接口來確保LED在正常工作期間恰當(dāng)?shù)仄?。這就是驅(qū)動IC的目的,而要考慮的第一個模塊就是電流控制系統(tǒng)的電壓范圍。
圖1 基本的LED接線
圖2 串并聯(lián)鏈接優(yōu)缺點比較
就這點而言,我們可以考慮采用串聯(lián)或并聯(lián)方式對LED進(jìn)行連接:這兩種連接方式各有其優(yōu)缺點,見圖2。
關(guān)鍵點在于,在色彩應(yīng)用中獨立及動態(tài)地調(diào)節(jié)每個LED亮度的能力。雖然有可能采用升壓結(jié)構(gòu)、使用開關(guān)在每個LED間進(jìn)行連接以控制它們,但串行排列并非首選的解決方案,而并行結(jié)構(gòu)最易于實現(xiàn)。
電荷泵是產(chǎn)生低電壓及EMI問題最小且最合適的DC-DC轉(zhuǎn)換器。另一方面,采用多種工作模式(1X,1.5X,2X)純粹提升效率,使系統(tǒng)在便攜設(shè)備中運行時能夠節(jié)省盡可能多的能量。
除了DC-DC轉(zhuǎn)換器,第二個關(guān)鍵參數(shù)是屬于共同陣列的LED間的電流匹配:RGB結(jié)構(gòu)不能適應(yīng)LED間的偏置電流差別,因為這些差別會轉(zhuǎn)化為視頻和圖像顯示中的色彩表現(xiàn)。通過使用如圖3中所示的一套精確的電流鏡,這個問題就得到解決。
為了在LED中實現(xiàn)精確及穩(wěn)定的正向偏置條件,通過與帶隙參考提供的恒定電壓相關(guān)的外部電阻產(chǎn)生一個參考電流。與運算放大器U1相關(guān)的晶體管Q1在Vref引腳產(chǎn)生恒定輸出電壓。Vref和地之間連接的外部電阻產(chǎn)生流經(jīng)Q1和Q2的恒定電流。這個電流這時候就被Q3~Q7的晶體管系列建立鏡像和放大,每個電流被連接至開關(guān)S1~S5,并且被晶體管Q8相加。最后,晶體管Q9復(fù)制參考電流至LED1。這種結(jié)構(gòu)針對每個LED進(jìn)行復(fù)制,而芯片的布局經(jīng)仔細(xì)分析,以優(yōu)化每個LED之間的匹配。
圖3 基本的電流鏡結(jié)構(gòu)
圖4 典型的獨立PWM控制
這樣,每個LED都共用相同的I-LED峰值電流,而且需要額外的電子電路來對每個LED的亮度進(jìn)行獨立控制。這種功能通過為每個LED使用獨立的PWM調(diào)制來實現(xiàn)(見圖4):由數(shù)字信號PWM1至PWM3控制的開關(guān)S6~S8啟動/關(guān)閉相關(guān)的電流鏡,因此產(chǎn)生相關(guān)LED的亮度控制。其凈優(yōu)勢是LED峰值電流恒定,確保了色彩表現(xiàn)不會被亮度控制所減弱,LED的工作點保持在色彩地圖所定義的參考色彩,見圖5。
圖5中的波形源自工業(yè)應(yīng)用,它展示了嵌入在所選器件中的三個PWM的特性。三個LED采用一個共同低頻時鐘控制,并帶有一個占空比設(shè)置來適應(yīng)給定應(yīng)用。這很明顯能夠獨立地減弱或增強每個PWM,范圍在0~100%的占空比之間,而ILED峰值電流為恒定。
圖5 典型的工業(yè)PWM操作
一種更加復(fù)雜的電路設(shè)計能夠用來獲得對LED的完全獨立控制:I-LED峰值電流和PWM都能夠數(shù)字編程,產(chǎn)生幾乎無限的色彩范圍和亮度,因為I-LED峰值電流在色彩地圖中移動。基本的模型描述如圖6所示。
圖6 LED和CCFL的色域與NTSC標(biāo)準(zhǔn)的比較
數(shù)字控制
標(biāo)準(zhǔn)的I2C端口用于處理I-LED和PWM,利用軟件來設(shè)定控制器內(nèi)建的功能。為了更好地闡述漸進(jìn)調(diào)光,我們將利用NCP5623控制器作為參考來描述這種功能的操作。
在PWM能夠發(fā)生之前,ILED峰值電流將像NCP5623數(shù)據(jù)表中所定義的那樣通過發(fā)送適當(dāng)?shù)拇a至芯片來設(shè)定。創(chuàng)建平滑的增強亮度,軟件將發(fā)送驅(qū)動器可用的總級(step)數(shù):在本案例中,我們擁有31級??梢栽谖⒖刂破?MCU)中應(yīng)用一個簡單環(huán)路來處理這個工作,但由于與實時系統(tǒng)相關(guān)的優(yōu)先級中斷問題,亮度上升過程可能被打亂。NCP5623含有內(nèi)置序列,避免了MCU實時操作的發(fā)生:無論是亮度增強還是減弱,漸進(jìn)調(diào)光都能夠通過非常有限的軟件步驟來實現(xiàn),并且沒有高優(yōu)先級中斷事件的影響。
基本上,兩個內(nèi)置寄存器將預(yù)先調(diào)整如下。
漸進(jìn)調(diào)光的目標(biāo)和方向:
-亮度增強=%101x xxxx
→最后位[B4:B0]包含增強的最終ILED目標(biāo)
-亮度減弱=%110x xxxx
→最后位[B5:B0]包含減弱的最終ILED目標(biāo)
時序和啟動條件:
GRAD=%111x xxxx
→最后位[B5:B0]包含每級的時序
ILED電流將從0平滑增加至5.5mA,總序列時序等于GRAD寄存器位[B5:B0]的內(nèi)容乘以增強(UPWARD)寄存器定義的級數(shù)。在這個例子中:
T=GRAD [B5:B0]*UPWARD[B5:B0]
T=64*26=1664ms
圖7 典型的NCP5623自動向上漸進(jìn)調(diào)光過程(每級8ms)
圖7中給出的波形展示了向上漸進(jìn)調(diào)光;對DWNWRD寄存器進(jìn)行適當(dāng)編程來實現(xiàn)向下調(diào)光的操作。
正如我們能夠觀察到的,ILED電流以準(zhǔn)指數(shù)曲線形式增加,這種情況足以很好地補償人眼的敏感度。
相反的方向很容易通過在數(shù)據(jù)寄存器的高三位使用適當(dāng)?shù)拇a,而序列的余下部分相同來實現(xiàn)。
內(nèi)置寄存器使對漸進(jìn)調(diào)光進(jìn)行動態(tài)控制成為可能,可以對不同視覺效果進(jìn)行仿真。舉例來說,我們可以重復(fù)由向上或向下期間的數(shù)字調(diào)制所創(chuàng)建的序列,也可能結(jié)合其中一組漸進(jìn)調(diào)光和突然變化在波形的相反側(cè)創(chuàng)建類似波形的鋸齒。
最后,能夠結(jié)合漸進(jìn)調(diào)光和嵌入在芯片中的PWM,通過IREF引腳對ILED峰值電流進(jìn)行調(diào)制創(chuàng)建相當(dāng)復(fù)雜的光照序列:一種裝飾光系統(tǒng)在主控制器周圍采用最少數(shù)量的無源元件得以構(gòu)造。