MAX6964:多功能17輸出LED驅(qū)動/GPO芯片的深度解析
在電子設計領域,LED驅(qū)動芯片的選擇對于實現(xiàn)高效、靈活的照明和信號指示至關(guān)重要。今天,我們就來深入探討一款功能強大的芯片——MAX6964,它是一款具備強度控制和熱插拔保護功能的17輸出LED驅(qū)動/GPO芯片,為我們的設計帶來了諸多便利和可能性。
文件下載:MAX6964.pdf
一、芯片概述
MAX6964是一款與I2C兼容的串行接口外設,能為微處理器提供17個輸出端口。每個輸出端口都是開漏電流吸收輸出,額定電流為50mA,耐壓7V,可驅(qū)動LED或在連接外部上拉電阻的情況下提供高達7V的邏輯輸出。同時,它還集成了8位PWM電流控制功能,可實現(xiàn)對LED亮度的精細調(diào)節(jié)。
1.1 主要特性
- 通信接口:支持400kbps的2線串行I2C接口,且具有5.5V的耐壓能力。
- 工作電壓:工作電壓范圍為2V至3.6V,適應多種電源環(huán)境。
- PWM控制:具備8位PWM LED強度控制,包括全局16級強度控制和每個輸出的16級獨立強度控制。
- 閃爍功能:支持兩相LED閃爍,每個輸出都有獨立的閃爍定時。
- 輸出能力:每個端口的最大輸出電流可達50mA,且輸出為7V額定開漏輸出。
- 低功耗:待機電流低至1.2μA(典型值),最大為3.3μA。
- 封裝形式:采用小巧的4mm x 4mm、0.8mm高的薄型QFN封裝,節(jié)省電路板空間。
- 溫度范圍:工作溫度范圍為 -40°C至 +125°C,適用于各種惡劣環(huán)境。
二、功能詳解
2.1 輸出控制與LED閃爍
MAX6964的輸出控制和LED閃爍功能非常靈活。通過兩個閃爍相位寄存器(閃爍相位0和閃爍相位1),可以設置16個輸出(O0 - O15)的邏輯電平。當閃爍功能禁用時,閃爍相位0寄存器控制端口輸出;當閃爍功能啟用時,可通過硬件(BLINK輸入)和軟件(配置寄存器中的閃爍翻轉(zhuǎn)標志)在兩個相位寄存器之間切換輸出。第17個輸出O16由配置寄存器中的2位控制,提供與其他16個輸出相同的靜態(tài)或閃爍控制。
2.2 PWM強度控制
芯片內(nèi)部集成了一個標稱32kHz的振蕩器,用于產(chǎn)生PWM定時信號,實現(xiàn)LED強度控制。PWM強度控制可以逐輸出啟用,也可以完全禁用。當禁用時,所有輸出為靜態(tài),芯片工作電流最低。PWM控制采用4位主控制和每個輸出的4位獨立控制,主控制提供16級整體強度控制,獨立控制進一步將主控制設置的時間窗口細分為16級。對于所有輸出端口需要相同PWM設置的應用,還可以使用單個全局PWM控制,提供240級強度控制。
2.3 用戶RAM
MAX6964包含2個寄存器字節(jié),可作為通用用戶RAM使用。這些字節(jié)在上電和RST輸入為低電平時被重置為0xFF。
2.4 待機模式
當串行接口空閑且PWM強度控制未使用時,芯片自動進入待機模式。如果使用PWM強度控制,由于內(nèi)部PWM振蕩器運行,工作電流會略有增加。當串行接口活躍時,工作電流也會增加,因為芯片需要監(jiān)控每個傳輸。
2.5 串行接口與尋址
芯片通過I2C兼容的2線接口作為從設備發(fā)送和接收數(shù)據(jù)。接口使用串行數(shù)據(jù)線(SDA)和串行時鐘線(SCL)實現(xiàn)主從設備之間的雙向通信。每個傳輸由主設備發(fā)送的START條件開始,接著是芯片的7位從地址加R/W位、寄存器地址字節(jié)、1個或多個數(shù)據(jù)字節(jié),最后以STOP條件結(jié)束。芯片有4個可能的從地址,因此最多可以在同一接口上獨立控制4個MAX6964設備。
三、應用場景
3.1 LCD背光
MAX6964的PWM強度控制功能可以精確調(diào)節(jié)LCD背光的亮度,提供均勻、舒適的顯示效果。
3.2 LED狀態(tài)指示
通過靈活的輸出控制和閃爍功能,可實現(xiàn)各種LED狀態(tài)指示,如設備運行狀態(tài)、故障報警等。
3.3 鍵盤背光
為鍵盤提供均勻的背光照明,增強用戶體驗。
3.4 RGB LED驅(qū)動
可驅(qū)動RGB LED,實現(xiàn)豐富的顏色顯示和動態(tài)效果。
四、設計要點
4.1 熱插拔保護
芯片支持熱插拔,在電源關(guān)閉(V+ = 0V)時,RST輸入、BLINK輸入、串行接口(SDA、SCL、ADO)保持高阻抗,輸入電壓高達6V;輸出端口(O0 - O16)保持高阻抗,輸入電壓高達8V,適用于熱插拔應用。
4.2 驅(qū)動LED負載
驅(qū)動LED時,需要在LED串聯(lián)一個電阻,以限制LED電流不超過50mA。電阻值可根據(jù)公式 (R{LED} = (V{SUPPLY} - V{LED} - V{OL}) / I{LED}) 計算,其中 (V{SUPPLY}) 是驅(qū)動LED的電源電壓,(V{LED}) 是LED的正向電壓,(V{OL}) 是芯片在吸收 (I{LED}) 電流時的輸出低電壓,(I{LED}) 是LED的期望工作電流。
4.3 驅(qū)動大電流負載
當需要驅(qū)動超過50mA的負載時,可通過并聯(lián)輸出端口來實現(xiàn)。但要確保并聯(lián)的輸出端口由相同的閃爍相位寄存器控制,且不要使用輸出O16作為負載共享設計的一部分,因為它由不同的寄存器控制,不能與其他輸出同時切換。同時,在切換電感負載(如繼電器)時,需要在電感負載兩端連接一個反向偏置二極管,以保護芯片免受負電壓瞬變的影響。
五、總結(jié)
MAX6964是一款功能強大、性能優(yōu)越的LED驅(qū)動/GPO芯片,它的多種特性和靈活的控制方式使其適用于各種LED驅(qū)動和邏輯輸出應用。在設計過程中,我們需要充分考慮其熱插拔保護、LED負載驅(qū)動和大電流負載驅(qū)動等方面的要點,以確保芯片的穩(wěn)定運行和系統(tǒng)的可靠性。你在實際應用中是否遇到過類似芯片的使用問題呢?或者對于這款芯片的應用還有哪些疑問,歡迎在評論區(qū)留言討論。
-
PWM控制
+關(guān)注
關(guān)注
7文章
208瀏覽量
27884 -
LED驅(qū)動芯片
+關(guān)注
關(guān)注
8文章
262瀏覽量
27440
發(fā)布評論請先 登錄
MAX6964:多功能17輸出LED驅(qū)動/GPO芯片的深度解析
評論