21ic訊 Analog Devices, Inc. (ADI),最近推出 GPIO(通用輸入/輸出)端口擴展器和鍵盤矩陣控制器 ADP5585 和 ADP5589,適用于需要擴展 I/O 線路或最大為 QWERTY 尺寸的機械鍵盤的設(shè)備。在業(yè)界同類器件中,新型 GPIO/ 鍵盤控制器的工作功耗最低,封裝最小,并且集成了可編程邏輯 /PWM(脈寬調(diào)制器)。這些 GPIO/ 鍵盤控制器可以節(jié)省便攜式設(shè)備的電池電力,按鍵時的功耗小于30 uA(典型值),鍵盤空閑時的功耗小于1 uA(典型值)。
ADP5585 和 ADP5589 分別可節(jié)省多達10條和19條到主處理器的 I/O 線,接口連接大大簡化。兩款鍵盤控制器均支持多次同時按鍵檢測,并且可通過16字節(jié) FIFO 按照時間順序傳達按鍵和釋放事件。除內(nèi)置可編程邏輯器件外,設(shè)計師還可以利用兩個可編程復(fù)位發(fā)生器來對按鍵、GPIO 和/或邏輯變化進行編程,以產(chǎn)生復(fù)位信號,進而重新啟動鎖定的處理器。兩款器件均提供小型 LFCSP(ADP5585:3.0 mm x 3.0 mm;ADP5589:3.5 mm x 3.5 mm)和 WLCSP 封裝(ADP5585:1.59 mm x 1.59 mm;ADP5589:1.99 mm x 1.99 mm)。
ADP5585 和 ADP5589 設(shè)計用于帶有前面板鍵盤、需要擴充 GPIO 端口數(shù)但不增加引腳數(shù)量的設(shè)備。兩款器件均使主處理器無需監(jiān)控鍵盤,從而降低功耗并提高處理器帶寬,以便執(zhí)行其它功能。新型控制器處理所有按鍵掃描和解碼功能,并通過一條中斷線通知主處理器有新的按鍵事件發(fā)生。ADP5585 和 ADP5589 均配有 FIFO 寄存器,它最多能存儲16個事件,處理器可以通過 I 2 C 兼容接口讀取這些事件。同時提供評估板和 Linux 軟件驅(qū)動,有利于工程師快速、高效地實現(xiàn)新設(shè)計。
ADP5585 和 ADP5589 GPIO/ 鍵盤控制器的主要特性
• 功耗更低,鍵盤激活時典型功耗為30 uA,而其它 GPIO/ 鍵盤控制器的功耗在54 uA 到1000 uA 之間。
• 16事件 FIFO 可簡化按鍵、GPIO 和邏輯變化的讀取。
• 10個可配置的 GPIO 端口支持多達30個鍵,最多可節(jié)省10條到主處理器的 I/O 線,簡化互連(ADP5585)。
• 19個可配置的 GPIO 端口支持多達96個鍵,最多可節(jié)省19條到主處理器的 I/O 線,簡化互連(ADP5589)。
• I2C 接口支持增強快速模式 (Fm+),數(shù)據(jù)速率最高可達 1 Mbps。