電容式觸摸替代機械式按鍵
上述方法可以替代輪詢(xún)式鍵盤(pán)掃描,同樣的邏輯經(jīng)過(guò)一些調整就能替代中斷式鍵盤(pán),當按下按鈕時(shí),儲存在讀取線(xiàn)的所有數值都會(huì )經(jīng)過(guò)AND邏輯處理,并通過(guò)讀取線(xiàn)傳送到host端。當host端檢測到信號并開(kāi)始掃描時(shí),就會(huì )接著(zhù)進(jìn)行上述的后續步驟。
限制
替代過(guò)程中會(huì )面臨到的限制是,電容式觸摸控制器利用中斷來(lái)仿真機械式鍵盤(pán)的掃描接口,因此會(huì )產(chǎn)生額外的延遲,中斷延遲 + 處理中斷內讀取線(xiàn)的時(shí)間。盡管延遲很短,物理短路發(fā)生僅為一瞬間(通常僅數奈秒),對實(shí)際按鈕來(lái)說(shuō)依然會(huì )是限制。在我們的替代系統中,延遲可能長(cháng)達數微秒,實(shí)際時(shí)間根據選用控制器而定。須注意的是,host端不必費力去消除按鈕的開(kāi)關(guān)彈跳(debounce),因為觸摸控制器在報告按鈕為ON狀態(tài)之前就已經(jīng)完成這項操作??梢宰宧ost端節省處理時(shí)間,但必須修改host端的固件。圖4顯示如何分析并達到掃描線(xiàn)的最低波型,并讓掃描線(xiàn)能夠連結?! ?/p>

圖4 掃描線(xiàn)波型的限制
當今市場(chǎng)上已有許多產(chǎn)品讓開(kāi)發(fā)人員可以利用電容式觸摸按鈕來(lái)替代機械鍵盤(pán)。其中一款器件就是Cypress的48引腳QFN封裝的Capacitive Sensing Express產(chǎn)品,CY8CMBR2016。這款器件能配置用來(lái)仿真4條掃描線(xiàn)與4條讀取線(xiàn)(如圖5所示) – 共組成16個(gè)按鈕來(lái)替代4x4機械鍵盤(pán)??梢允褂靡粭l專(zhuān)門(mén)的中斷線(xiàn)(一個(gè)獨立引腳,加上8條掃描/讀取線(xiàn))。如果您的系統使用輪詢(xún)式鍵盤(pán)掃描機制,它可以使用電容感應式觸摸按鈕來(lái)替代機械式鍵盤(pán)。如果系統使用中斷式掃描機制,它提供的中斷線(xiàn)能用來(lái)/或由系統設定后啟動(dòng)掃描線(xiàn)上的輪詢(xún)操作?! ?/p>

圖5:使用CY8CMBR2016
評論