完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
ADP5588采用小型4mm×4mm封裝,具備足夠的能力來處理所有按鍵掃描和解碼,并且為處理器標記所有經由I2C?接口和中斷引腳的鍵盤按壓動作。它將主要的微處理器從鍵盤監控中“解放”出來,從而降低功耗,并且提高處理器帶寬。它還配備一個緩沖器/FIFO及鍵盤動作計數器,可通過溢出封包和中斷功能來處理和記錄高達10個未處理的鍵盤動作或GPI事件。
ADP5588提供鍵盤鎖定功能和在按鍵壓放時是否觸發中斷的選項。所有到主處理器的通訊是通過一根中斷線和兩根I2C兼容接口線來完成的。ADP5588可以配置成一個多達8行×10列的鍵盤矩陣(最多80個鍵)。
當用于小型鍵盤矩陣,不用的行和列引腳可以重新配置成通用的輸入、輸出或光傳感器輸入。R0、R1、R2、R3、R4、R5、R6和R7表示矩陣的行引腳,而C0、C1、C2、C3、C4、C5、C6、C7、C8和C9表示列引腳。在上電時,所有的行和列默認為GPI,并且必須被編程為鍵盤矩陣的一部分、GPO或光傳感器輸入才能運行。 除鍵盤和GPIO功能外,C8和C9還可以設置為光傳感器輸入。
當配置為鍵盤線路時,C8和C9線路的功能簡單直接:控制接口從比較器輸入斷開這些線路,關斷光傳感器比較器,然后把它們連接到鍵盤矩陣的鍵盤列。當用作光傳感器比較器輸入時,控制接口從鍵盤斷開這些引腳,啟動比較器,然后連接這些線路到比較器輸入。當這些引腳設置為光傳感器輸入時,僅需兩個外部電容(0.1μF)。當用作GPIO時,這些引腳從鍵盤和光傳感器接口移除,光傳感器比較器和傳感器邏輯線路被關斷。