概述
ADP5586是一款10 I/O端口擴(kuò)展器,內(nèi)置鍵盤矩陣解碼器、可編程邏輯、復(fù)位發(fā)生器和脈沖發(fā)生器。輸入/輸出擴(kuò)展器IC適用于便攜式設(shè)備(手機(jī)、遙控器和相機(jī))及非便攜式應(yīng)用(醫(yī)療保健、工業(yè)和儀器儀表),可用來增加處理器可用的I/O數(shù)量,或者通過接口連接器減少前面板設(shè)計(jì)所需的I/O數(shù)量。
ADP5586處理所有按鍵掃描和解碼,并通過一條中斷線通知主處理器有新的按鍵事件發(fā)生。GPI變化和邏輯變化也可以通過FIFO記錄為事件,從而無需監(jiān)控不同的寄存器來判斷事件變化。ADP5586配有一個(gè)FIFO,它最多可以存儲(chǔ)16個(gè)事件。處理器可以通過I^2^C兼容型接口回讀事件。
ADP5586使主處理器不必監(jiān)控鍵盤,從而降低功耗和/或提高處理器帶寬,以便執(zhí)行其它功能。
可編程邏輯功能支持將常用邏輯要求集成為GPIO擴(kuò)展器的一部分,從而節(jié)省電路板面積和成本。
數(shù)據(jù)表:*附件:ADP5586鍵盤解碼器和IO端口擴(kuò)展器技術(shù)手冊(cè).pdf
應(yīng)用
- 鍵盤輸入和輸入/輸出擴(kuò)展功能
- 智能手機(jī)、遙控器和相機(jī)
- 醫(yī)療保健、工業(yè)和儀器儀表
特性
- 16單元FIFO用于記錄事件
- 10個(gè)可配置I/O支持如下功能:
-- 鍵盤解碼支持最大5 × 5的矩陣
-- 按鍵/釋放中斷
-- 欲了解更多特性,請(qǐng)參考數(shù)據(jù)手冊(cè) - I^2^C 接口支持增強(qiáng)快速模式(Fm+),頻率最高可達(dá)1 MHZ
- 開漏中斷輸出
- 16引腳1.59 mm × 1.59 mm WLCSP封裝
框圖
時(shí)間圖
引腳配置描述
操作理論
功能描述
事件先入先出存儲(chǔ)器(FIFO)
在深入了解 ADP5586 的各個(gè)模塊之前,理解 ADP5586 中事件 FIFO 的功能非常重要。事件 FIFO(寄存器 0x03 至 0x12)最多可記錄 16 個(gè)事件。默認(rèn)情況下,F(xiàn)IFO 主要記錄按鍵事件,例如按鍵按下和松開。不過,也可以配置它來記錄通用輸入(GPI)和邏輯活動(dòng)事件,以生成事件發(fā)生信息。此外,還有一個(gè)事件計(jì)數(shù)器 EC[4:0](寄存器 0x02,位[4:0]),由五個(gè)比特組成,與 FIFO 協(xié)同工作,以便用戶了解 FIFO 中存儲(chǔ)的事件數(shù)量。
FIFO 由十六個(gè) 8 位元素組成。每個(gè)元素的 Bits[6:0] 存儲(chǔ)事件標(biāo)識(shí)符,Bit 7 存儲(chǔ)事件狀態(tài)。用戶可以通過 FIFO_16 寄存器讀取 FIFO 的頂部元素。ADP5586 有多個(gè)機(jī)制來控制 FIFO 寄存器,允許通過單個(gè) I2C 突發(fā)讀取來完整讀取 FIFO 內(nèi)容。
FIFO 寄存器始終指向 FIFO 的頂部(即 EVENT1[7:0] 的位置)。如果用戶嘗試從 FIFO 中的任何其他位置讀取數(shù)據(jù),總是會(huì)獲取該位置頂部的副本。這確保了事件只能按發(fā)生順序讀取,從而保證了 FIFO 系統(tǒng)的完整性。
如前所述,ADP5586 的一些板載功能可配置為向 FIFO 生成事件。FIFO 更新控制模塊管理對(duì) FIFO 的更新。如果 I2C 事務(wù)訪問任何 FIFO 地址位置,在事務(wù)完成之前,更新將暫停。
當(dāng)在外部處理器讀取 FIFO 并清除之前生成了超過 16 個(gè)事件時(shí),就會(huì)發(fā)生 FIFO 溢出事件。
如果發(fā)生溢出情況,溢出中斷狀態(tài)位將被置位(OVERFLOW_INT,寄存器 0x01,位 2)。會(huì)生成一個(gè)中斷,向處理器發(fā)出信號(hào),表明發(fā)生了超過 16 個(gè)事件。
-
解碼器
+關(guān)注
關(guān)注
9文章
1165瀏覽量
41830 -
端口
+關(guān)注
關(guān)注
4文章
1046瀏覽量
32830 -
擴(kuò)展器
+關(guān)注
關(guān)注
0文章
153瀏覽量
15736
發(fā)布評(píng)論請(qǐng)先 登錄
ADI推出通用輸入/輸出端口擴(kuò)展器和鍵盤矩陣控制器ADP5585和ADP5589
ADP5585原文資料數(shù)據(jù)手冊(cè)PDF免費(fèi)下載(鍵盤解碼器和I/O擴(kuò)展)

ADP5586原文資料數(shù)據(jù)手冊(cè)PDF免費(fèi)下載(鍵盤解碼器和I/O端口擴(kuò)展器)

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

ADP5586 鍵盤解碼器和I/O端口擴(kuò)展器

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

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

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

信路達(dá) I/O端口擴(kuò)展器 XL8574AT數(shù)據(jù)手冊(cè)
ADP5589鍵盤解碼器和I/O擴(kuò)展器技術(shù)手冊(cè)

評(píng)論