完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
ADP5589是一款19通道GPIO(通用輸入/輸出)端口擴(kuò)展器,內(nèi)置鍵盤(pán)矩陣解碼器、可編程邏輯、復(fù)位邏輯和PWM發(fā)生器。該IC支持QWERTY鍵盤(pán)和GPIO擴(kuò)展。I/O擴(kuò)展器IC適用于便攜式設(shè)備(手機(jī)、遙控器和相機(jī))及非便攜式應(yīng)用(醫(yī)療保健、工業(yè)和儀器儀表),可用來(lái)增加處理器可用的I/O數(shù)量,或者通過(guò)接口連接器減少前面板設(shè)計(jì)所需的I/O數(shù)量。
ADP5589處理所有按鍵掃描和解碼,并通過(guò)一條中斷線通知主處理器有新的按鍵事件發(fā)生。GPI變化和邏輯變化也可以通過(guò)FIFO記錄為事件,從而無(wú)需監(jiān)控不同的寄存器來(lái)判斷事件變化。ADP5589配有一個(gè)FIFO,它最多可以存儲(chǔ)16個(gè)事件。處理器可以通過(guò)I2C兼容型接口回讀事件。
ADP5589使主處理器不必監(jiān)控鍵盤(pán),從而降低功耗和/或提高處理器帶寬,以便執(zhí)行其它功能??删幊踢壿嫻δ苤С謱⒊S眠壿嬕蠹蔀镚PIO擴(kuò)展器的一部分,從而節(jié)省電路板面積和成本。同時(shí)提供參考軟件Linux驅(qū)動(dòng)。