概述
ADP5587 是一款 I/O 端口擴(kuò)展器和鍵盤矩陣,適用于需要大型鍵盤矩陣和擴(kuò)展 I/O 線路的 QWERTY 型電話。I/O 擴(kuò)展器 IC 可以在移動(dòng)平臺(tái)中解決主處理器 GPIO 數(shù)量有限的問(wèn)題。
ADP5587 采用 2 mm × 2 mm 小型封裝,具有足夠的能力處理所有按鍵掃描和解碼工作,并通過(guò) I^2^C 接口和中斷來(lái)標(biāo)記處理器的按鍵按下和松開操作。ADP5587 使主微處理器無(wú)需監(jiān)控鍵盤,從而將電流消耗降至較低,并增加了處理器帶寬。ADP5587 還配有緩沖器/FIFO 和按鍵事件計(jì)數(shù)器,借助溢出換行和中斷功能,可處理和跟蹤多達(dá) 10 個(gè)未處理的按鍵或 GPI 事件。
ADP5587 具有鍵盤鎖功能,可以選擇在按鍵按下和松開時(shí)觸發(fā)或不觸發(fā)中斷。與主處理器的所有通信均使用一條中斷線路和兩條與 I^2^C 兼容的接口線路完成。ADP5587 可配置為最多 8 行 × 10 列的鍵盤矩陣(最多 80 個(gè)按鍵)。
當(dāng) ADP5587 用于較小的鍵盤矩陣時(shí),可以將未使用的行和列引腳重新配置為通用輸入或輸出。R0 至 R7 表示矩陣的行引腳,而 C0 至 C9 表示列引腳。上電時(shí),所有行和列均默認(rèn)為 GPI,并且必須將它們編程為鍵盤矩陣的一部分或編程為 GPO。
LFCSP 封裝提供了兩個(gè) I^2^C 地址選項(xiàng),旨在減少端口爭(zhēng)用幾率,并允許最多兩個(gè) ADP5587 IC 在同一 I^2^C 總線上運(yùn)行(請(qǐng)參閱訂購(gòu)指南)。
數(shù)據(jù)表:*附件:ADP5587移動(dòng)IO擴(kuò)展器和QWERTY鍵盤控制器技術(shù)手冊(cè).pdf
應(yīng)用
- 專為需要大型鍵盤矩陣的 QWERTY 型電話而設(shè)計(jì)的鍵盤和 I/O 端口擴(kuò)展器
特性 - 18-GPIO 端口擴(kuò)展器或 10 × 8 鍵盤矩陣
- GPIO 可配置為 GPI、GPO 和鍵盤行或列
- 具有自動(dòng)遞增功能的 I^2^C 接口
- 1.65 V 至 3.6 V 工作電壓
- 鍵盤鎖功能
- 開漏中斷輸出
- 按鍵按下和按鍵松開中斷
- 支持電平可編程性的 GPI 中斷
- 可編程的上拉電阻
- 帶有溢出中斷的按鍵事件計(jì)數(shù)器
- 在復(fù)位線路和 GPI 上具有 275 μs 去抖動(dòng)
- 1 μA 的典型空閑電流
- 55 μA 的典型輪詢電流
- 4 mm × 4 mm LFCSP 封裝
- 間距為 0.4 mm 的小型 2 mm x 2 mm WLCSP 封裝
- LFCSP 封裝可使用多個(gè) I^2^C 地址,允許在同一總線上有多個(gè)端口擴(kuò)展器
框圖
引腳配置描述
典型性能特征
ADPD5587是一款通用型輸入輸出(GPIO)擴(kuò)展器,可配置為18端口I/O擴(kuò)展器,或10列×8行的鍵盤矩陣(最多80個(gè)按鍵 )。它非常適用于手機(jī)設(shè)計(jì)及其他便攜式設(shè)備,這些設(shè)備可能需要擴(kuò)展鍵盤和/或擴(kuò)展I/O功能。當(dāng)需要較小尺寸的鍵盤時(shí),鍵盤矩陣中未使用的GPIO可作為I/O(通用輸入/輸出)和GPI(通用并行接口)使用。所有GPIO(行和列)在加電時(shí)默認(rèn)設(shè)置為帶內(nèi)部上拉和去抖動(dòng)功能的GPI。
鍵盤操作
鍵盤矩陣的行數(shù)和列數(shù)可進(jìn)行配置,最多為10列×8行。組成鍵盤矩陣的行和列需通過(guò)在寄存器0x1F中設(shè)置相應(yīng)位來(lái)進(jìn)行配置。按鍵按下和松開事件會(huì)以十進(jìn)制數(shù)值(十六進(jìn)制0x01或二進(jìn)制00000001,對(duì)應(yīng)值為80,十六進(jìn)制0x50或二進(jìn)制1010000)的形式出現(xiàn)在按鍵事件表/寄存器中。在按鍵事件編號(hào)分配表中,按鍵被配置為列驅(qū)動(dòng)為低電平,行作為輸入并配置有上拉電阻。
當(dāng)有一個(gè)按鍵按下或多個(gè)按鍵(列與行之間短暫間隔)按下時(shí),內(nèi)部狀態(tài)機(jī)檢查行引腳以確定哪一行被拉低,進(jìn)而觸發(fā)內(nèi)部中斷。狀態(tài)機(jī)隨后啟動(dòng)按鍵掃描周期,以確定涉及按鍵按下的列。在按鍵按下25毫秒后,狀態(tài)機(jī)在按鍵事件狀態(tài)寄存器中設(shè)置相應(yīng)的按鍵編號(hào)(按鍵事件寄存器中的最高有效位),順序?yàn)闄z測(cè)到的按鍵編號(hào)。然后,狀態(tài)機(jī)在寄存器0x02中設(shè)置KE_INT位。如果寄存器0x01中的KE_IEN位被置位,將向主機(jī)處理器發(fā)送中斷信號(hào)。
-
鍵盤矩陣
+關(guān)注
關(guān)注
0文章
7瀏覽量
1559 -
端口擴(kuò)展器
+關(guān)注
關(guān)注
0文章
7瀏覽量
7192
發(fā)布評(píng)論請(qǐng)先 登錄
ADP5587,pdf datasheet(QWERTY K
ADI推出通用輸入/輸出端口擴(kuò)展器和鍵盤矩陣控制器ADP5585和ADP5589
ADP5586原文資料數(shù)據(jù)手冊(cè)PDF免費(fèi)下載(鍵盤解碼器和I/O端口擴(kuò)展器)

ADP5588原文資料數(shù)據(jù)手冊(cè)PDF免費(fèi)下載(移動(dòng)I/O擴(kuò)展器和QWERTY鍵盤控制器)

ADP5587 手機(jī)I/O擴(kuò)展器和QWERTY鍵盤控制器

ADP5587:移動(dòng)I/O擴(kuò)展器和QWERTY鍵盤控制器產(chǎn)品手冊(cè)

EVAL-ADP5588:ADP5588鍵盤I/O擴(kuò)展器評(píng)估板

ADP588:移動(dòng)I/O Exander和QWERTY關(guān)鍵控制器數(shù)據(jù)Sheet

ADP5520:帶I/O擴(kuò)展器的背光驅(qū)動(dòng)器產(chǎn)品手冊(cè)

ADP5586鍵盤解碼器和I/O端口擴(kuò)展器技術(shù)手冊(cè)

ADP5589鍵盤解碼器和I/O擴(kuò)展器技術(shù)手冊(cè)

評(píng)論