MAX6966/MAX6967:10端口恒流LED驅動器與I/O擴展器的深度解析
在電子設計領域,選擇合適的LED驅動器和I/O擴展器對于實現高效、穩定的系統至關重要。MAX6966/MAX6967作為兩款備受關注的產品,為我們提供了豐富的功能和出色的性能。下面,我們就來深入了解一下這兩款產品。
文件下載:MAX6967.pdf
一、產品概述
MAX6966/MAX6967是串行接口外設,為微處理器提供10個額定電壓為7V的I/O端口。每個端口可獨立配置為20mA或10mA的恒流LED驅動器(靜態或PWM)、開漏邏輯輸出或過壓保護的施密特邏輯輸入。
這兩款產品內置模擬和開關LED強度控制,包括每個輸出的8位PWM控制、每個輸出的1位模擬控制(半/全)以及適用于所有LED輸出的全局3位模擬控制。PWM定時可選擇交錯,有助于平衡電源電流。它們還支持熱插拔,在掉電時端口引腳保持高阻抗。
二、電氣特性
-
電源與電流
- 工作電源電壓范圍為2.25V至3.6V。在不同工作條件下,其電流表現不同。例如,待機電流(接口空閑、CS運行禁用、PWM禁用、所有端口高阻抗)在(T_A = +25^{circ}C)時典型值為0.7μA,最大值為1.5μA;隨著溫度范圍變化,待機電流也會有所增加,在(TA = T{MIN})至(T_{MAX})時最大值為1.9μA。
- 僅接口的電源電流(CS運行啟用、PWM禁用、所有端口高阻抗),當(f_{SCLK} = 26MHz),(T_A = +25^{circ}C)時,典型值為390μA,最大值為620μA,溫度升高時電流也會增大。此外,每個10mA或20mA端口的增量電源電流也會隨溫度變化。
-
輸入輸出特性
- 輸入方面,輸入高電壓(P0 - P9、DIN、SCLK、CS、OSC)為0.7 x V+,輸入低電壓為0.3 x V+,輸入泄漏電流在 - 0.2μA至 + 0.2μA之間,輸入電容約為10pF。
- 輸出方面,端口標稱灌電流(P0 - P9)在全局電流寄存器設置為0x07時,(TA = +25^{circ}C),V+ = 3.3V,(V{EXT}-V{LED}=1V)至2.5V條件下,20mA輸出時典型值為20mA,10mA輸出時典型值為10mA;端口邏輯輸出低電壓(P0 - P9)在輸出寄存器設置為0x00,(I{SINK}=0.5mA)時,最大值為0.4V;端口邏輯輸出低短路電流最大值可達20mA;端口轉換時間從20%電流到80%電流約為2μs;端口灌電流匹配在不同條件下有一定的誤差范圍。
- 時序特性
三、功能特點
- 端口配置靈活 每個端口可根據需求配置為不同模式,如恒流LED驅動、開漏邏輯輸出或邏輯輸入。這種靈活性使得它能適應多種應用場景,例如在LCD背光、鍵盤背光、LED狀態指示、RGB LED驅動等應用中都能發揮作用。
- LED強度控制多樣 提供了多種LED強度控制方式,包括每個輸出的8位PWM控制、每個輸出的1位模擬控制(半/全)以及全局3位模擬控制。工程師可以根據實際需求,在電流控制分辨率、噪聲限制和軟件復雜度之間進行權衡。比如,對于需要高分辨率的LED控制,可使用8位PWM控制加1位模擬控制;對于要求最低噪聲的應用,可使用1位模擬控制。
- 節能與喚醒功能 具有低功耗的待機模式和關機模式。在待機模式下,當所有端口配置為邏輯輸入或輸出或LED關閉時,功耗最低。關機模式下,恒流輸出端口關閉,而GPIO端口仍可正常工作。同時,它可以通過CS輸入的脈沖從關機模式喚醒,并且支持自動斜坡下降進入關機和自動斜坡上升退出關機,減少電流沖擊。
- 熱插拔支持 I/O端口支持熱插拔,在掉電((V+=0V))時,端口引腳可承受高達8V的電壓并保持高阻抗,這使得在系統運行過程中更換或插入設備更加方便。
- PWM定時優化 PWM定時可以選擇交錯,將10個端口的PWM周期錯開,分布在8個均勻間隔的起始位置。這種方式可以減少電源上的di/dt輸出開關瞬變,降低峰值/平均電流要求,尤其在使用較少端口作為恒流輸出時,可以通過合理選擇端口進一步優化PWM相位。
四、應用設計要點
-
引腳與端口配置
- 要根據具體應用確定DOUT/OSC引腳的功能,MAX6966默認將其作為DOUT輸出,MAX6967默認作為OSC輸入,但都可通過配置寄存器更改。
- 合理配置10個I/O端口的功能,若將端口配置為邏輯輸入,需將其輸出寄存器設置為0x01。
- SPI接口設計
-
PCB布局
- 由于在PWM應用中會切換中等電流,所以MAX6966/MAX6967和負載電源需要仔細去耦,以減少傳導噪聲。
- 對于高速的串行接口,若走線較長,可能需要簡單的過沖阻尼終端。
-
LED驅動與輸出電平轉換
- 驅動LED時,要保證端口輸出有最小電壓降,否則可能出現欠壓情況。不同恒流設置下,LED在不同電源電壓下的電流表現不同,在電池應用中需考慮電池電壓變化對LED驅動的影響。
- 開漏輸出架構可實現輸出電平轉換,通過外接上拉電阻將高阻抗邏輯高轉換為正電壓電平,上拉電阻值的選擇要根據具體應用場景考慮電流、噪聲和上升時間等因素。
五、總結
MAX6966/MAX6967以其豐富的功能和靈活的配置,為電子工程師在LED驅動和I/O擴展設計中提供了強大的工具。在實際應用中,電子工程師需要深入理解其電氣特性和功能特點,根據具體的應用需求,合理進行引腳配置、接口設計、PCB布局以及LED驅動和輸出電平轉換等方面的設計,以充分發揮其性能優勢,實現高效、穩定的電路設計。同時,在設計過程中要不斷考慮各種因素的權衡,如功耗、噪聲、速度等,以達到最佳的設計效果。大家在使用過程中有沒有遇到一些特別的問題呢?不妨一起討論交流。
-
led驅動器
+關注
關注
13文章
1430瀏覽量
75786
發布評論請先 登錄
MAX6957:2.5V至5.5V,20端口和28端口LED顯示驅動器及I/O擴展器的深入解析
PCA9534:8位I2C和SMBus低功耗I/O擴展器的深度解析
TCA6408A:低電壓8位I2C和SMBus I/O擴展器的深度解析
MAX6946/MAX6947 10端口、恒流LED驅動器和輸入/輸出擴展器,帶有PWM亮度控制技術手冊
MAX6967:10端口恒流LED驅動器與I/O擴展器的深度解析
評論