新聞中心

        EEPW首頁 > 物聯(lián)網(wǎng)與傳感器 > 設(shè)計應(yīng)用 > 基于Linux的觸摸鍵系統(tǒng)設(shè)計

        基于Linux的觸摸鍵系統(tǒng)設(shè)計

        作者:陳興 香港百特上海技術(shù)中心 時間:2009-07-08 來源:電子產(chǎn)品世界 收藏

          技術(shù)目前已經(jīng)趨于成熟,并且已經(jīng)應(yīng)用于量產(chǎn)的產(chǎn)品中,其中最著名的設(shè)計當屬蘋果公司生產(chǎn)的iPhone的full touch。技術(shù)較之技術(shù)生產(chǎn)成本更加低廉,使用壽命更長,反應(yīng)更加靈敏,并且發(fā)展初期的精度不足的問題現(xiàn)在已經(jīng)完全解決,有著越來越多的觸摸產(chǎn)品開始使用電容式感應(yīng)設(shè)計。

        本文引用地址:http://www.104case.com/article/96069.htm

          觸摸芯片

          本設(shè)計所使用的芯片為按鍵芯片,主機平臺基于AT91SAM9260的2.6嵌入式系統(tǒng)。該芯片觸摸接口豐富,通用性較強。芯片可外擴16個獨立觸摸按鍵和一個具有8檔位的滑條,該芯片還具有3個通用I/O口,可由用戶自行配置其功能。

          設(shè)計思路

          觸摸芯片通過I2C與主MCU通信,并配有一根中斷線用于通知操作系統(tǒng)有觸摸鍵值發(fā)生。每當有中斷發(fā)生時,鍵盤中斷服務(wù)程序通過I2C讀取中存儲的當前鍵值,并與上一次的鍵值作比較,把鍵值改變了的按鍵的狀態(tài)發(fā)送給系統(tǒng),通過鍵盤tty設(shè)備傳遞給系統(tǒng)。

          硬件設(shè)計

          AT42QT2160部分電路設(shè)計如圖1。根據(jù)實際應(yīng)用的需要,本次設(shè)計只使用了12個觸摸按鍵,沒有用到滑條。由于AT42QT2160是基于電容式的觸摸芯片,對電容變化極其敏感,所以在布PCB(印制電路板)時一定要防止各感應(yīng)線之間相互串擾,應(yīng)該讓 X軸和Y軸之間的距離要盡可能得大。

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
        電容式觸摸屏相關(guān)文章:電容式觸摸屏原理

        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 英德市| 油尖旺区| 三明市| 黑山县| 棋牌| 庆云县| 红原县| 丽江市| 嘉禾县| 时尚| 道孚县| 离岛区| 沙雅县| 郧西县| 错那县| 年辖:市辖区| 靖宇县| 邮箱| 固原市| 黎平县| 梁山县| 福建省| 景谷| 楚雄市| 洪湖市| 偏关县| 芷江| 崇左市| 左云县| 内江市| 南宫市| 丹棱县| 若羌县| 临清市| 两当县| 深州市| 梅河口市| 荆州市| 东源县| 贵港市| 县级市|