優勢和特點
- 16單元FIFO用于記錄事件
- 19個可配置I/O支持多種功能
- 鍵盤解碼支持最大11 x 8的矩陣
- 按鍵/釋放中斷
- 鍵盤鎖定/解鎖
- GPIO功能
- GPI支持可選的中斷級
- 100 kΩ/300 kΩ上拉電阻
- 300 kΩ下拉電阻
- GPO支持推挽或開漏輸出
- 兩個可編程邏輯模塊
- PWM發生器
內部生成PWM
內部與外部PWM求和(AND) - 時鐘分頻器
- 復位發生器
- I2C 接口支持增強快速模式(Fm+) ,數據速率最高可達1 Mbps
- 開漏中斷輸出
- 24引腳LFCSP封裝
產品詳情
ADP5589是一款19通道GPIO(通用輸入/輸出)端口擴展器,內置鍵盤矩陣解碼器、可編程邏輯、復位邏輯和PWM發生器。該IC支持QWERTY鍵盤和GPIO擴展。I/O擴展器IC適用于便攜式設備(手機、遙控器和相機)及非便攜式應用(醫療保健、工業和儀器儀表),可用來增加處理器可用的I/O數量,或者通過接口連接器減少前面板設計所需的I/O數量。
ADP5589處理所有按鍵掃描和解碼,并通過一條中斷線通知主處理器有新的按鍵事件發生。GPI變化和邏輯變化也可以通過FIFO記錄為事件,從而無需監控不同的寄存器來判斷事件變化。ADP5589配有一個FIFO,它最多可以存儲16個事件。處理器可以通過I2C兼容型接口回讀事件。
ADP5589使主處理器不必監控鍵盤,從而降低功耗和/或提高處理器帶寬,以便執行其它功能。可編程邏輯功能支持將常用邏輯要求集成為GPIO擴展器的一部分,從而節省電路板面積和成本。同時提供參考軟件Linux驅動。
方框圖