深入剖析LM8333:移動設備的高效I/O伴侶
在當今的移動設備領域,對于高效、低功耗且功能豐富的I/O解決方案的需求日益增長。Texas Instruments的LM8333移動I/O伴侶,正是滿足這些需求的一款出色產品。今天,我們就來深入了解一下LM8333的特性、應用以及工作原理。
文件下載:lm8333.pdf
一、產品概述
LM8333主要用于減輕主機在鍵盤掃描方面的負擔,同時在運行和待機模式下都能實現極低的功耗。它支持最大8×8的鍵盤矩陣,再加上8個特殊功能鍵,總共可支持72個按鍵,適用于手機、個人數字助理(PDA)、智能手持設備和個人媒體播放器等便攜式應用。
二、產品特性
(一)按鍵支持
- 標準鍵與特殊功能鍵:支持8×8的標準鍵矩陣,同時配備8個特殊功能鍵(SF Keys),總共可實現72個按鍵的掃描。這些特殊功能鍵具有喚醒功能,通過將WAKE_INx引腳拉低來觸發,并且在同一行中,按下SF鍵會覆蓋其他按鍵。
- 按鍵事件處理:按鍵的按下和釋放事件會被編碼成字節格式,并存儲在15字節的FIFO緩沖區中,供主機處理器讀取。這使得主機可以方便地獲取按鍵狀態信息。
(二)通信接口
- ACCESS.bus接口:采用與I2C兼容的ACCESS.bus通信接口與主機進行通信。該接口支持最高400 kHz的通信速度,確保了數據的快速傳輸。通信時,主機通過發送包含7位從設備地址的字節來啟動傳輸,LM8333以固定地址0xA2響應(7位地址映射到比特7:1),比特0為方向位(寫為0,讀為1)。
- 中斷機制:通過IRQ輸出向主機發送未解決的中斷、錯誤和按鍵事件信號。主機可以通過讀取專用寄存器獲取中斷和錯誤代碼。當新字符被按下且主機上次中斷確認后,LM8333會將IRQ輸出拉低;主機通過READ_INT命令讀取中斷代碼后,IRQ輸出將被置高。
(三)I/O擴展功能
- PWM輸出:提供一個主機可編程的PWM輸出,也可作為通用輸出使用。在PWM模式下,低脈沖時間($T{LO}$)和高脈沖時間($T{HI}$)可在$1 ×t{C}$到$65K ×t{C}$周期內進行編程,其中$t_{C}$為周期時間(標稱值為1微秒)。通過PWM_LO和PWMHI命令分別設置$T{LO}$和$T_{HI}$,并使用PWM_CTL命令控制PWM的激活、重新激活或停止。
- 通用I/O引腳:具備四個主機可編程的通用I/O引腳(GEN_IO_0、GEN_IO_1、GEN_IO_2和GEN_IO_3)。這些引腳可以被編程為輸入或輸出模式,其中GEN_IO_0和GEN_IO_1還可以配置為“慢速”中斷輸入,任何電平轉換都會觸發硬件中斷事件發送給主機。
(四)低功耗設計
- 待機模式:當沒有鍵盤、I/O或主機活動時,LM8333會自動進入低功耗待機模式,待機電流極低。例如,在VCC = 2.75V,$T{C}$ = 0 μs,TA = 25°C的條件下,待機模式電流($I{HALT}$)小于2 μA。
- Halt模式:其全靜態架構允許在Halt模式下停止內部RC時鐘,進一步降低功耗。當一段時間(默認500毫秒)內未檢測到按鍵按下、釋放或ACCESS.bus活動時,LM8333會進入Halt模式。主機可以編程設置觸發進入Halt模式的無活動時間。
三、工作原理
(一)鍵盤掃描
LM8333以約4 ms的固定時間間隔啟動新的掃描周期。如果檢測到鍵盤狀態發生變化,會在消抖延遲后重新掃描鍵盤。當狀態變化被可靠捕獲后,會將其編碼并寫入FIFO緩沖區。若同時按下兩個以上的按鍵,可能會導致按鍵閉合模式模糊,此時會觸發錯誤標志條件并使IRQ輸出置高(如果啟用),主機可以嘗試解釋FIFO中存儲的事件或丟棄它們。
(二)命令執行
主機通過ACCESS.bus接口向LM8333發送命令,每個傳輸都以起始條件(S)或重復起始條件(RS)開始,以停止條件(P)結束。每個字節都由接收方進行確認(A)。主機向LM8333寫入的第一個字節為0xA2(寫)或0xA3(讀),包含7位從設備地址和方向位。第二個字節發送命令,具體命令列表見文檔中的Table 5。
(三)中斷處理
當主機接收到來自LM8333的中斷時,使用READ_INT命令讀取中斷代碼。中斷代碼包含ERROR、EX_1、EX_0和KEYPAD等位,分別表示錯誤條件、GEN_IO_1引腳的電平變化、GEN_IO_0引腳的電平變化以及按鍵按下或釋放事件。如果中斷代碼中的ERROR位被置位,主機則使用READ_ERROR命令讀取錯誤代碼,以確定具體的錯誤類型。
四、電氣特性
(一)絕對最大額定值
- 電源電壓(VCC):最大為3.5V。
- 引腳電壓:任何引腳的電壓范圍為 -0.3V至VCC + 0.3V。
- 最大輸入電流:無閂鎖時為±100 mA。
- ESD保護等級:人體模型為2 kV,機器模型為200V。
- VCC引腳總電流(源):最大為80 mA。
- GND引腳總電流(沉):最大為60 mA。
- 存儲溫度范圍: -65°C至 +140°C。
(二)直流電氣特性
在 -40°C ≤TA ≤ +85°C的溫度范圍內,LM8333的工作電壓(VCC)范圍為2.25V至2.9V,典型值為2.75V。電源上升時間從0.0V開始,在選擇片上上電復位時為20 μs至10 ms。不同工作條件下的電源電流、待機電流等參數也有明確的規定。
(三)交流電氣特性
同樣在 -40°C ≤TA ≤ +85°C的溫度范圍內,對系統振蕩器、內部頻率變化、輸入脈沖寬度、ACCESS總線輸入信號等參數的時間要求和變化范圍進行了詳細規定,以確保設備在交流信號環境下的正常工作。
五、封裝與訂購信息
LM8333提供32引腳的WQFN(NJE)和49引腳的csBGA(NYC)兩種芯片級封裝。不同的訂購型號在封裝、引腳數量、包裝數量、載體、RoHS合規性、引腳鍍層/球材料、MSL評級/峰值回流溫度、工作溫度范圍和零件標記等方面可能存在差異,工程師在選擇時需要根據具體的應用需求進行綜合考慮。
六、總結
LM8333作為一款功能強大的移動I/O伴侶,憑借其豐富的按鍵支持、高效的通信接口、靈活的I/O擴展功能以及低功耗設計,為移動設備的設計提供了優秀的解決方案。在實際應用中,工程師需要根據具體的需求,合理配置LM8333的各項參數,充分發揮其性能優勢。同時,要注意其電氣特性和封裝信息,確保設備的正常工作和可靠運行。大家在使用LM8333的過程中,有沒有遇到過什么特別的問題或者有什么獨特的應用經驗呢?歡迎在評論區分享交流。
-
低功耗設計
+關注
關注
0文章
114瀏覽量
16743
發布評論請先 登錄
LM8333,pdf datasheet (Expansio
LM8333 移動 I/O 配套支持 Key-Scan、I/O 擴展、PWM 和 ACCESS.bus 主機接口
LM8328支持Keyscan I/O擴展PWM和ACCESS.bus的移動I/O伴侶數據表
深入剖析LM8333:移動設備的高效I/O伴侶
評論