設(shè)計基于Windows 8的無線觸控人機接口設(shè)備
無線觸控HID的基本構(gòu)建模塊
任何無線觸控HID都需要三大元件:微控制器(MCU)、射頻與電容式觸摸控制器,如圖4所示。
假定MCU、電容式觸摸控制器和無線電元件之間的通信接口采用串行外設(shè)接口(SPI),而其他元件則通過通用輸入輸出(GPIO)引腳連接到其各自的控制器。HID能與插入到PC或筆記本電腦USB道爾芯片進行通信。對于HID設(shè)計人員來說,詳盡了解這三個基本構(gòu)建模塊的功能至關(guān)重要。
圖4:觸摸式無線HID的的基本構(gòu)成模塊。
微控制器 機械按鈕 電容式觸摸控制器 觸摸式用戶接口元件 觸摸板 電容式感應(yīng)按鍵/電容性觸摸滑條 射頻 天線
電容式觸摸控制器
電容式觸摸控制器用于檢測觸摸板表面的電容變化,以確定手指的位置。觸摸板通常創(chuàng)建在印刷電路板(PCB)或撓性印制電路(FPC)上。分布在觸摸板上的傳感器使用銅等導(dǎo)電材料制作而成。觸摸板由行傳感器和列傳感器構(gòu)成,并組成圖5所示的網(wǎng)格形狀。
圖5:具有傳感器網(wǎng)格的觸摸板及電容式觸摸控制器。
觸摸板 電源電壓 電容式觸摸控制器
我們既可以將觸摸板和電容式觸摸控制器放置在同一塊電路板上,也可以放置在不同電路板上。對于觸摸板和電容式觸摸控制器位于不同電路板的這種情況,傳感器網(wǎng)格的金屬線跡(Metal Trace)通過端板送出并利用FPC線纜作為兩板之間的連接器。如果二者在同一電路板上,金屬線跡則可將傳感器網(wǎng)格連接至電容式觸摸控制器。
電容式觸摸控制器的典型工作方式
觸摸控制器定期掃描所有傳感器,并記錄每個傳感器的電容值。手指與觸摸板的接觸會改變接觸位置處的傳感器電容。觸摸控制器可感應(yīng)電容的相對變化并計算出實際的手指位置(即X和Y軸的位置)。將當前的手指位置與此前記錄的位置進行比較,以便對手勢進行解碼。需要在芯片上進行手勢計算,以避免在Windows操作系統(tǒng)上額外安裝驅(qū)動器。一旦檢測到新的手勢,電容式觸摸控制器就會利用中斷將數(shù)據(jù)可用信息報告給MCU并等待MCU讀取數(shù)據(jù)(圖6)。
圖6:電容式觸摸控制器——固件流程。
掃描傳感器 計算手指的位置 解碼手勢 是否檢測到新的手勢 通知MCU 等待MCU讀取數(shù)據(jù) 將數(shù)據(jù)發(fā)送至MCU
評論