ADP8860:多功能LED驅動芯片的全解析
在現代電子設備中,LED驅動芯片的性能直接影響著顯示效果和能源利用效率。ADP8860作為一款具有自動增益選擇功能的7通道智能LED驅動器,憑借其豐富的特性和廣泛的應用場景,成為了眾多電子工程師的熱門選擇。今天,我們就來詳細探討一下ADP8860的相關技術細節。
文件下載:ADP8860.pdf
1. ADP8860特性概述
ADP8860具有一系列令人矚目的特性,這些特性使得它在LED驅動領域脫穎而出。
- 高效電荷泵:具備1×、1.5×和2×的自動增益選擇功能,能夠根據實際需求自動調整增益,以實現最高效率的能量轉換。這一特性對于延長電池續航時間至關重要,特別是在移動設備等電池供電的應用中。
- 環境光感應:擁有多達兩個內置比較器輸入,并且支持可編程模式,可用于環境光感應。通過這些比較器,芯片可以根據環境光線的強度自動調整LED的亮度,從而實現節能和提供舒適的視覺體驗。它還提供了戶外、辦公室和黑暗三種模式,進一步優化了背光功率的節省效果。
- 多通道獨立驅動:具備7個獨立且可編程的LED驅動器,其中6個驅動器的典型電流能力為30 mA,另外1個驅動器的典型電流能力為60 mA。這種多通道獨立驅動的設計,使得用戶可以根據具體的應用需求靈活配置每個LED的亮度,滿足多樣化的照明需求。
- 可編程功能豐富:支持可編程的最大電流限制,具有128個級別可供選擇,用戶可以根據實際情況精確設置LED的電流。還提供了16種可編程的淡入和淡出時間,范圍從0.1秒到5.5秒,并且支持線性、平方或立方速率的選擇,為用戶創造獨特的燈光效果提供了更多可能性。此外,還有專門的淡出覆蓋功能,方便在特定情況下快速調整燈光狀態。
- 安全保護機制完善:具備短路、過壓和過溫保護功能,能夠有效保護芯片和外部電路免受過載和過熱的損害。內部軟啟動功能可以限制涌入電流,避免在啟動過程中對電路造成沖擊。在故障或關機時,芯片還能實現輸入到輸出的隔離,提高了系統的可靠性和穩定性。
- 低功耗待機模式:待機模式下的電流消耗小于1 μA,這對于需要長時間待機的設備來說非常重要,可以顯著降低功耗,延長電池使用壽命。
- 接口與封裝優勢:采用I2C兼容接口進行所有編程操作,方便與微控制器等設備進行通信和控制。芯片提供了小型的晶圓級芯片尺寸封裝(WLCSP)或引線框架芯片尺寸封裝(LFCSP),適合對空間要求較高的應用場景。
2. 應用場景廣泛
ADP8860的應用場景十分廣泛,尤其在移動設備領域表現出色:
- 移動顯示背光:在智能手機、平板電腦等移動設備的顯示屏背光應用中,ADP8860能夠根據環境光線自動調整背光亮度,提供舒適的視覺體驗,同時有效降低功耗,延長設備的電池續航時間。
- 手機鍵盤背光:為手機鍵盤提供均勻、舒適的背光照明,方便用戶在不同光線環境下操作手機。
- 雙RGB背光:可用于實現雙RGB背光效果,創造出更加絢麗多彩的燈光效果,提升產品的視覺吸引力。
- LED指示:在各種設備的狀態指示中發揮作用,通過不同顏色和亮度的LED來指示設備的工作狀態,如充電狀態、信號強度等。
- 小尺寸顯示屏背光:適用于各種小尺寸顯示屏的背光應用,如智能手表、電子手環等可穿戴設備,以及工業控制設備、醫療設備等的小型顯示屏。
3. 技術原理深入剖析
3.1 電源級工作原理
典型的白色LED需要高達4 V的電壓來驅動,而ADP8860通過高效的電荷泵來滿足這一需求。電荷泵利用電容存儲電荷的基本原理,通過不同的電容充電和放電配置來優化增益,從而提供驅動LED所需的電壓。具體來說,芯片通過兩個電容(C1和C2)和內部開關網絡來實現1×、1.5×和2×的增益。在1×模式下,開關被配置為直接將輸入電壓(VIN)傳遞到輸出電壓(VOUT),為了最小化輸入到輸出的電阻壓降,多個開關會并聯連接。在1.5×和2×模式下,開關會交替地從電池充電并向輸出放電。在1.5×模式下,電容從VIN串聯充電,并并聯放電到VOUT;在2×模式下,電容從VIN并聯充電,并并聯放電到VOUT。在某些故障模式下,開關會打開,從而實現輸出與輸入的物理隔離,保護電路安全。
3.2 自動增益選擇機制
每個被驅動的LED都需要一個電流源,并且電流源上的電壓必須大于最小裕量電壓(典型值為200 mV),以維持精確的電流調節。芯片會根據所有電流源上的最小電壓(VDx)自動選擇增益。在啟動時,設備會進入1×模式,輸出電壓充電至VIN。如果任何VDx水平小于所需的裕量電壓(200 mV),增益將增加到下一個級別(1.5×)。在進行下一次增益切換決策之前,會允許有100 μs的延遲,以確保輸出電壓穩定。如果仍然存在電流吸收裕量不足的情況,增益將再次增加到2×。為了優化效率,如果裕量電壓足夠大,增益會降低。這個轉換點(在圖中標記為VDMAX)會在內部進行計算,以確保較低的增益仍然能為所有電流源提供足夠的裕量。需要注意的是,增益選擇標準僅適用于活動的電流源。如果通過I2C命令停用了某些電流源(例如,只使用了五個LED),則停用的電流源上的電壓將被忽略。
3.3 軟啟動功能
在啟動時(無論是從欠壓鎖定(UVLO)激活還是故障/待機恢復),輸出首先由一個典型值為3.75 mA的電流(Iss)充電,直到達到約92%的VIN。這個軟啟動功能可以減少輸出電容最初充電到VIN時出現的涌入電流,避免對電路造成沖擊。當達到這個點時,控制器進入1×模式。如果輸出電壓不足,自動增益選擇機制將根據上述規則確定最佳的增益點。
4. 工作模式介紹
ADP8860具有四種不同的工作模式,以滿足不同的應用需求:
4.1 活動模式
當寄存器MDCR中的nSTBY位設置為1時,設備進入活動模式。在這種模式下,所有電路都被上電并處于完全運行狀態,LED驅動器可以正常工作,為用戶提供所需的照明效果。
4.2 待機模式
當nSTBY設置為0或nRST引腳被拉低超過100 μs(最大值)時,設備進入待機模式。在待機模式下,除了I2C接收器外,所有電路都被禁用,電流消耗降低到小于1 μA,以實現低功耗。當退出待機模式時,會執行一個軟啟動序列,確保設備平穩地恢復正常工作。
4.3 關機模式
當VIN低于欠壓閾值時,設備進入關機模式。在這種模式下,所有電路都被禁用,包括I2C接收器。當VIN上升到高于VIN(START)(典型值為2.05 V)時,所有寄存器將被重置,設備進入待機模式。
4.4 復位模式
復位模式可以通過兩種方式觸發:上電復位(POR)和nRST引腳。當設備退出關機模式時,POR會被激活,完成POR序列后,設備會自動進入待機模式。在設備啟動后,也可以通過將nRST引腳拉低來復位設備。只要nRST引腳保持低電平,設備就會保持在待機狀態,并且不會響應I2C命令(所有寄存器保持默認值)。釋放nRST引腳后,所有寄存器仍然保持默認值,設備仍然處于待機狀態,但會開始接受I2C命令。nRST引腳具有一個典型值為50 μs的噪聲濾波器,以防止誤觸發復位功能。
5. 背光控制與操作
5.1 背光操作級別
ADP8860的背光亮度控制可以在三個不同的級別下進行操作:日光(L1)、辦公室(L2)和黑暗(L3)。寄存器0x04中的BLV位用于控制背光的具體操作級別。這些位可以手動更改,或者如果處于自動模式(寄存器0x01中的CMP_AUTOEN設置為高),則可以由環境光傳感器自動調整。默認情況下,背光在日光級別(BLV = 00)下操作,此時最大亮度可以使用寄存器0x09(BLMX1)進行設置,日光模式下的調光設置可以使用寄存器0x0A(BLDM1)進行設置。當在辦公室級別(BLV = 01)操作時,背光的最大和調光亮度設置由寄存器0x0B(BLMX2)和寄存器0x0C(BLDM2)確定;當在黑暗級別(BLV = 10)操作時,背光的最大和調光亮度設置由寄存器0x0D(BLMX3)和寄存器0x0E(BLDM3)確定。
5.2 背光最大和調光設置
背光的最大和調光電流設置由用戶通過編程7位代碼到上述寄存器中來確定。7位分辨率允許用戶將背光設置為0 mA到30 mA之間的128個不同級別之一。ADP8860可以實現兩種不同的算法,以在輸入代碼和背光電流之間實現線性和非線性關系。寄存器0x04中的law位用于在這兩種算法之間切換。默認情況下,芯片使用線性算法(law = 00),此時背光電流與輸入代碼呈線性關系,計算公式為: [Backlight Current (mA) = Code times( Full - Scale Current/127)] 其中,Code是用戶編程的輸入代碼,Full - Scale Current是每個LED允許的最大吸收電流(典型值為30 mA)。芯片還可以實現輸入代碼和背光電流水平之間的非線性(平方近似)關系。在這種情況下(law = 01),背光電流(以毫安為單位)由以下公式確定: [Backlight Current (mA) = left(Code times frac{sqrt{Full - Scale Current}}{127}right)^{2}]
5.3 自動淡入和淡出
LED驅動器可以輕松配置為自動淡入和淡出功能。通過I2C接口可以選擇16種淡入和淡出速率,速率范圍從0.1秒到5.5秒(針對全量程電流,即30 mA或60 mA)。淡入和淡出的時間根據所選的轉移定律(線性、平方、Cubic 10或Cubic 11)以及實際電流與目標電流之間的差值來確定。對于線性和平方定律淡入淡出,淡入淡出時間由以下公式給出: [Fade Time = Fade Rate times( Code / 127)] 其中,Fade Rate是表中列出的淡入淡出速率。Cubic 10和Cubic 11定律也使用平方背光電流公式,但會通過改變每個步驟之間的時間來在較高電流下產生更陡的斜率,在較低電流下產生更平緩的斜率,從而實現更加細膩的調光效果。
5.4 背光開啟/關閉/調光
在設備處于活動模式(nSTBY = 1)時,可以使用寄存器0x01中的BL_EN位來開啟或關閉背光。在開啟背光之前,用戶需要選擇要操作的級別(日光(L1)、辦公室(L2)或黑暗(L3)),并確保為該級別編程了最大和調光設置。當BL_EN = 1時,背光開啟;當BL_EN = 0時,背光關閉。在背光開啟(BL_EN = 1)的狀態下,用戶可以通過在寄存器0x01中編程DIM_EN = 1來將背光切換到調光設置。如果DIM_EN = 0,背光將恢復到其最大設置。需要注意的是,由于最大和調光設置可以在0 mA到30 mA之間進行設置,因此可能會出現編程的調光設置大于最大設置的情況。在正常使用中,應確保調光設置小于最大設置,以獲得預期的效果。
6. 環境光感應與自動背光調整
6.1 環境光感應比較器
ADP8860集成了兩個環境光感應比較器。其中一個比較器引腳(CMP_IN)始終可用,另一個引腳(D6/CMP_IN2)可以通過寄存器CFGR中的Bit CMP2_SEL進行激活,激活后可作為第二個光電晶體管的輸入。這些比較器具有兩個可編程的觸發點(L2和L3),可以根據環境光照條件在三種背光操作模式(日光、辦公室和黑暗)之間進行選擇。L3比較器控制黑暗到辦公室模式的轉換,L2比較器控制辦公室到日光模式的轉換。每個光傳感器比較器使用一個外部電容和一個內部參考電流源來形成一個模數轉換器(ADC),用于采樣外部光電傳感器的輸出。ADC的結果被輸入到兩個可編程的觸發比較器中,ADC的輸入范圍為0 μA到1080 μA(典型值)。
6.2 比較器工作原理
L2_CMPR用于檢測光電傳感器輸出是否低于可編程的L2_TRP點(寄存器0x1D)。如果發生這種情況,L2_OUT狀態信號將被設置。L2_CMPR包含可編程的滯后,意味著光電傳感器輸出必須上升到L2_TRP + L2_HYS以上,L2_OUT信號才會清除。L2_CMPR通過L2_EN位啟用,L2_TRP和L2_HYS的值可以在0 μA到1080 μA(典型值)之間以4.3 μA(典型值)為步長進行設置。L3_CMPR的工作原理類似,用于檢測光電傳感器輸出是否低于可編程的L3_TRP點(寄存器0x1F)。如果事件發生,L3_OUT狀態信號將被設置,并且L3_CMPR也包含可編程的滯后,光電傳感器輸出必須上升到L3_TRP + L3_HYS以上,L3_OUT信號才會清除。L3_CMPR通過L3_EN位啟用,L3_TRP和L3_HYS的值可以在0 μA到137.7 μA(典型值)之間以0.54 μA(典型值)為步長進行設置。需要注意的是,L2_TRP和L2_HYS寄存器的滿量程值為250(十進制)。如果L2_TRP + L2_HYS的值超過250,比較器輸出將無法復位。例如,如果L2_TRP設置為204(滿量程值的80%,約為0.80 × 1080 μA = 864 μA),則L2_HYS必須設置為小于46(250 - 204 = 46),否則L2_HYS + L2_TRP將超過250,L2_CMPR比較器將無法恢復到低電平狀態。
6.3 自動背光調整
通過設置寄存器0x01中的CMP_AUTOEN位,可以啟用環境光傳感器比較器自動在三種背光操作級別之間進行轉換的功能。啟用后,內部狀態機將控制BLV位,并根據L2_OUT和L3_OUT狀態位進行更改。當L2_OUT設置為高電平時,表示環境光條件已下降到L2_TRP點以下,背光應切換到辦公室(L2)級別;當L3_OUT設置為高電平時,表示環境光條件已下降到L3_TRP點以下,背光應切換到黑暗(L3)級別。L3_OUT狀態位具有更高的優先級,因此即使L2_OUT被設置,背光仍然會在黑暗(L3)級別下操作。可以為比較器在狀態改變之前編程80 ms到10秒之間的過濾時間,以避免因環境光的瞬間波動而導致背光頻繁切換。
7. 故障保護機制
7.1 短路保護
ADP8860能夠保護輸出(VOUT)免受短路的影響。當VOUT < 55%的VIN時,短路保護(SCP)將被激活。需要注意的是,在啟動和重啟嘗試(故障恢復)期間,SCP檢測功能將被禁用,在激活后4 ms(典型值)會重新啟用。在發生短路故障時,設備會進入低電流消耗狀態,并設置一個中斷標志。在收到短路故障后,只需將nSTBY = 1重寫,設備就可以隨時重啟,并且會重復另一個完整的軟啟動序列。為了確保設備正常工作,輸出電容(COUT)的值應該足夠小,以便VOUT能在4 ms(典型值)內達到約55%(典型值)的VIN。如果COUT太大,設備可能會誤進入短路保護狀態。
7.2 過壓保護
過壓保護(OVP)在輸出端實現,分為正常和異常兩種過壓事件。在正常(無故障)過壓情況下,輸出電壓在正常操作期間接近VOUT(REG)(典型值為4.9 V),這并非由故障或負載變化引起,而是由于輸入電壓乘以增益達到了與鉗位輸出電壓(VOUT(REG))相同的水平。為了防止這種過壓情況,ADP8860會檢測到輸出電壓上升到VOUT(REG)時,增加增益級的有效輸出電阻(ROUT),以降低輸出電壓。這種方式可以有效地將VOUT調節到VOUT(REG),但這種調節系統有一定的局限性,僅適用于正常操作,不能保護設備免受故障
-
LED驅動芯片
+關注
關注
8文章
263瀏覽量
27444 -
ADP8860
+關注
關注
0文章
3瀏覽量
943
發布評論請先 登錄
ADP8860:多功能LED驅動芯片的全解析
評論