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