Coo1Runner-Ⅱ器件實(shí)現(xiàn)功能描述處理器的GPIO擴(kuò)展
發(fā)布時(shí)間:2008/9/19 0:00:00 訪問次數(shù):514
鍵盤在電子產(chǎn)品中的應(yīng)用非常廣泛,多數(shù)設(shè)計(jì)都是通過處理器的gpio擴(kuò)展,然而這會(huì)占用較多的i/o資源。隨著按鍵數(shù)量的增多,對(duì)gp1o的需求也會(huì)增加。本節(jié)介紹一種鍵盤擴(kuò)展方式,即用coolrunner-ii xc2c32a擴(kuò)展。因?yàn)閏oolrunner-ii的低功耗,所以本設(shè)計(jì)可以應(yīng)用于手機(jī)等電池供電的便攜式產(chǎn)品的鍵盤擴(kuò)展,其原理如圖所示。
如圖 8×8鍵盤擴(kuò)展電路原理
此設(shè)計(jì)通過cpld的gpio擴(kuò)展8×8鍵盤,與處理器接口僅需要7個(gè)gpio。cpld的6位編碼輸出可以代表64個(gè)按鍵,但是必須有一個(gè)狀態(tài)表示空閑狀態(tài),因此圖方案只可以實(shí)現(xiàn)63個(gè)按鍵編碼。如果需要更多的按鍵,可以通過增加行列掃描和en位數(shù)來實(shí)現(xiàn)。
為了可靠地判斷哪一個(gè)鍵被按下,需要有消抖。消抖可以用處理器通過軟件實(shí)現(xiàn),也可以在cpld中實(shí)現(xiàn),但是軟件方式可以減小cpld資源的的使用并降低成本。
歡迎轉(zhuǎn)載,信息來自維庫電子市場(chǎng)網(wǎng)(www.dzsc.com)
鍵盤在電子產(chǎn)品中的應(yīng)用非常廣泛,多數(shù)設(shè)計(jì)都是通過處理器的gpio擴(kuò)展,然而這會(huì)占用較多的i/o資源。隨著按鍵數(shù)量的增多,對(duì)gp1o的需求也會(huì)增加。本節(jié)介紹一種鍵盤擴(kuò)展方式,即用coolrunner-ii xc2c32a擴(kuò)展。因?yàn)閏oolrunner-ii的低功耗,所以本設(shè)計(jì)可以應(yīng)用于手機(jī)等電池供電的便攜式產(chǎn)品的鍵盤擴(kuò)展,其原理如圖所示。
如圖 8×8鍵盤擴(kuò)展電路原理
此設(shè)計(jì)通過cpld的gpio擴(kuò)展8×8鍵盤,與處理器接口僅需要7個(gè)gpio。cpld的6位編碼輸出可以代表64個(gè)按鍵,但是必須有一個(gè)狀態(tài)表示空閑狀態(tài),因此圖方案只可以實(shí)現(xiàn)63個(gè)按鍵編碼。如果需要更多的按鍵,可以通過增加行列掃描和en位數(shù)來實(shí)現(xiàn)。
為了可靠地判斷哪一個(gè)鍵被按下,需要有消抖。消抖可以用處理器通過軟件實(shí)現(xiàn),也可以在cpld中實(shí)現(xiàn),但是軟件方式可以減小cpld資源的的使用并降低成本。
歡迎轉(zhuǎn)載,信息來自維庫電子市場(chǎng)網(wǎng)(www.dzsc.com)
熱門點(diǎn)擊
- FPGA中增加SPI和BPI配置模式
- 基于FPGA內(nèi)部的FIFO設(shè)計(jì)
- LabVIEW的VI圖標(biāo)
- LabVIEW的連線板
- LabVIEW的格式與精度
- LabVIEW的數(shù)據(jù)綁定
- LabVIEW的創(chuàng)建連線板
- LabVIEW 8.0的前面板的其他改進(jìn)
- 可編程邏輯器件PLA乘積項(xiàng)陣列
- SmartXplorer技術(shù)
推薦技術(shù)資料
- 聲道前級(jí)設(shè)計(jì)特點(diǎn)
- 與通常的Hi-Fi前級(jí)不同,EP9307-CRZ這臺(tái)分... [詳細(xì)]
- 電源管理 IC (PMIC)&
- I2C 接口和 PmBUS 以及 OTP/M
- MOSFET 和柵極驅(qū)動(dòng)器單
- 數(shù)字恒定導(dǎo)通時(shí)間控制模式(CO
- Power Management Buck/
- 反激變換器傳導(dǎo)和輻射電磁干擾分析和抑制技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究