AD7879控製器支持在阻性觸摸屏上實現手勢識別
發布時間:2020-03-12 來源:Javier Calpe, Italo Medina, Alberto Carbajo, 和 Maria Jose Martinez 責任編輯:wenwei
【導讀】對於各種消費、醫療、汽qi車che和he工gong業ye設she備bei,增zeng強qiang的de低di成cheng本ben觸chu控kong式shi用yong戶hu界jie麵mian是shi一yi個ge極ji具ju價jia值zhi的de特te性xing。在zai許xu多duo消xiao費fei電dian子zi應ying用yong中zhong,設she計ji師shi偏pian向xiang使shi用yong容rong性xing觸chu摸mo屏ping,而er不bu願yuan使shi用yong阻zu性xing觸chu摸mo技ji術shu,原yuan因yin是shi前qian者zhe可ke以yi跟gen蹤zong手shou指zhi,似si乎hu能neng夠gou提ti供gong更geng友you好hao的de用yong戶hu交jiao互hu體ti驗yan。目mu前qian,低di成cheng本ben阻zu性xing技ji術shu的de應ying用yong市shi場chang包bao括kuo:隻需要單點觸控、至關重要的極其精確的空間分辨率、利用觸控筆來實現特定功能(如亞洲語言符號識別等),或者用戶必須戴手套的場合。
雖然阻性技術傳統上是用來檢測屏幕上單點觸摸的位置,但本文提出了一個創新的兩點觸摸概念,它利用阻性觸摸屏控製器AD7879在廉價的阻性觸摸屏上檢測最常見的雙指手勢(縮放、捏合和旋轉)。
阻性觸摸屏的經典方法
典型的阻性觸摸屏包括兩個平行的氧化銦錫 (ITO)導電層,中間的間隙將兩層分開(圖1)。上層(Y)的邊緣電極相對於下層(X)的邊緣電極旋轉90°。當對屏幕的一個小區域施加壓力,使這兩層發生電氣接觸時,就發生了"觸摸"現(xian)象(xiang)。如(ru)果(guo)在(zai)上(shang)層(ceng)的(de)兩(liang)個(ge)電(dian)極(ji)之(zhi)間(jian)施(shi)加(jia)一(yi)個(ge)直(zhi)流(liu)電(dian)壓(ya),而(er)下(xia)層(ceng)懸(xuan)空(kong),則(ze)觸(chu)摸(mo)將(jiang)使(shi)下(xia)層(ceng)獲(huo)得(de)與(yu)觸(chu)摸(mo)點(dian)相(xiang)同(tong)的(de)電(dian)壓(ya)。判(pan)斷(duan)上(shang)層(ceng)方(fang)向(xiang)觸(chu)摸(mo)坐(zuo)標(biao)的(de)方(fang)法(fa)是(shi)測(ce)量(liang)下(xia)層(ceng)的(de)電(dian)壓(ya),以(yi)便(bian)確(que)定(ding)觸(chu)摸(mo)點(dian)處(chu)的(de)電(dian)阻(zu)占(zhan)總(zong)電(dian)阻(zu)的(de)比(bi)值(zhi)。然(ran)後(hou)交(jiao)換(huan)兩(liang)層(ceng)的(de)電(dian)氣(qi)連(lian)接(jie),獲(huo)得(de)觸(chu)摸(mo)點(dian)在(zai)另(ling)一(yi)個(ge)軸(zhou)上(shang)的(de)坐(zuo)標(biao)。
連接直流電壓的層稱為''有源''ceng,dianliuyuqizukangchengfanbi。celiangdianyadecengchengweiwuyuanceng,wuxiangguandianliuliujinggaiceng。fashengdandianchumoshi,zaiyouyuancengzhongxingchengyigefenyaqi,wuyuancengdianyaceliangtongguoyigemoshuzhuanhuanqiduquyuchumodianhefudianjizhijiandejulichengbilidedianya1.
由於成本低廉,傳統的4線阻性觸摸屏深受單點觸控應用的歡迎。實現阻性多點觸控 的(de)技(ji)術(shu)有(you)多(duo)種(zhong),其(qi)中(zhong)總(zong)是(shi)會(hui)用(yong)到(dao)一(yi)個(ge)矩(ju)陣(zhen)布(bu)局(ju)屏(ping)幕(mu),但(dan)屏(ping)幕(mu)製(zhi)造(zao)成(cheng)本(ben)高(gao)得(de)嚇(xia)人(ren)。此(ci)外(wai),控(kong)製(zhi)器(qi)需(xu)要(yao)許(xu)多(duo)輸(shu)入(ru)和(he)輸(shu)出(chu)來(lai)測(ce)量(liang)和(he)驅(qu)動(dong)各(ge)個(ge)屏(ping)幕(mu)帶(dai),導(dao)致(zhi)控(kong)製(zhi)器(qi)成(cheng)本(ben)和(he)測(ce)量(liang)時(shi)間(jian)增(zeng)加(jia)。

圖1. (a) 阻性觸摸屏的結構
(b)用戶觸摸屏幕時的電氣接觸
超越單點觸控
雖sui然ran如ru此ci,但dan通tong過guo理li解jie並bing模mo擬ni該gai過guo程cheng背bei後hou的de物wu理li原yuan理li,我wo們men可ke以yi從cong阻zu性xing觸chu摸mo屏ping提ti取qu更geng多duo信xin息xi。當dang發fa生sheng兩liang點dian觸chu摸mo時shi,無wu源yuan屏ping幕mu中zhong的de一yi段duan電dian阻zu加jia上shang觸chu點dian的de電dian阻zu與yu有you源yuan屏ping幕mu的de導dao電dian段duan並bing聯lian,因yin此ci電dian源yuan的de負fu載zai阻zu抗kang減jian小xiao,電dian流liu增zeng大da。阻zu性xing控kong製zhi器qi的de經jing典dian方fang法fa是shi假jia設she有you源yuan層ceng中zhong的de電dian流liu恒heng定ding不bu變bian,無wu源yuan層ceng為wei等deng電dian位wei。兩liang點dian觸chu摸mo時shi,這zhe些xie假jia設she不bu再zai成cheng立li,為wei了le提ti取qu所suo需xu的de信xin息xi,需xu要yao進jin行xing更geng多duo測ce量liang。
阻性屏幕中的兩點觸摸檢測模型如圖2所示。Rtouch為層間的接觸電阻;在現有的大多數屏幕中,其數量級一般與兩層的電阻相同。如果有一個恒定的電流I流經有源層的兩端,則有源層上的電壓為:


圖2. 阻性屏幕兩點觸摸的基本模型
手勢識別
以捏合(pinch)作zuo為wei範fan例li可ke以yi更geng好hao地di描miao述shu手shou勢shi識shi別bie的de工gong作zuo原yuan理li。捏nie合he手shou勢shi從cong兩liang根gen分fen開kai較jiao遠yuan的de手shou指zhi觸chu摸mo開kai始shi,產chan生sheng雙shuang重zhong接jie觸chu,使shi得de屏ping幕mu的de阻zu抗kang降jiang低di,有you源yuan層ceng兩liang根gen電dian極ji之zhi間jian的de電dian壓ya差cha因yin此ci減jian小xiao。隨sui著zhe兩liang根gen手shou指zhi越yue來lai越yue接jie近jin,並bing聯lian麵mian積ji減jian小xiao,因yin而er屏ping幕mu的de阻zu抗kang提ti高gao,有you源yuan層ceng兩liang根gen電dian極ji之zhi間jian的de電dian壓ya差cha相xiang應ying地di增zeng大da。
緊密捏合後,並聯電阻趨於0,Ru + Rd 提高到總電阻,因此電壓增大到:
圖3顯示了一個沿著垂直(Y)軸捏合的例子。當手勢開始時,其中一層的兩根電極之間的電壓恒定不變,另一層則表現出階躍性降低,然後隨著手指相互靠近而提高

圖3. 垂直捏合時的電壓測量
圖4顯示傾斜捏合時的電壓測量結果。這種情況下,兩個電壓均表現出階躍性降低,然後緩慢恢複。兩個恢複速率(利用各層的電阻歸一化)的比值可以用來檢測手勢的角度

圖4. 傾斜捏合時的電壓測量
如果手勢為縮放(手指分開),其行為可以從上述討論推導出來。圖5顯示了沿各軸及沿傾斜方向縮放時測得的兩個有源層電壓趨勢。

圖5. 沿不同方向縮放時的電壓趨勢
利用AD7879檢測手勢
AD7879觸摸屏控製器設計用於與4線式阻性觸摸屏接口。除了檢測觸摸動作外,它還能測量溫度和輔助輸入端的電壓。所有四種觸摸測量加上溫度、電池、輔助電壓測量,均可以通過編程寫入其片內序列器。
AD7879結合一對低成本運算放大器,可以執行上述捏合和縮放手勢測量,如圖6所示。
下麵的步驟說明了手勢識別的過程
1. 在前半周期中,將一個直流電壓施加於上層(有源層),並測量X+引腳的電壓(對應於VY+ – VY–),以提供與Y方向上的運動(接近還是分開)相關的信息。
2. 在後半周期中,將一個直流電壓施加於下層(有源層),並測量Y+引腳的電壓(對應於VX+ – VX–),以提供與X方向上的運動(接近還是分開)相關的信息。
圖6所示的電路需要為差分放大器提供保護,防止短接到VDD。在前半周期中,下方放大器的輸出短接到VDD。在後半周期中,上方放大器的輸出短接到VDD。為避免這種現象,AD7879的GPIO可以控製兩個外部模擬開關,如圖7所示。

圖6. 基本手勢檢測應用圖

圖7. 避免放大器輸出短接到VDD的應用圖
這種情況下,AD7879設置為從機轉換模式,並且僅測量半個周期。當AD7879完成轉換時,產生一個中斷,主處理器重新設置AD7879以測量第二個半周期,並且改變AD7879 GPIO的值。第二轉換結束時,兩層的測量結果均存儲在器件中
旋轉可以通過一個方向上的同時縮放和一個傾斜捏合來模擬,因此檢測旋轉並不困難。挑戰在於區別旋轉是順時針(CW)還是逆時針(CCW),這無法通過上述過程來實現。為了檢測旋轉及其方向,需要在兩層(有源層和無源層)上進行測量,如圖8所示。圖7中的電路無法滿足之一要求,圖9提出了一種新的拓撲結構。

圖8. 順時針和逆時針旋轉時的電壓測量
圖9所示的拓撲結構實現了如下功能:
● 半周期1:電壓施加於Y層,同時測量(VY+ – VY–), VX–和 VX+每完成一個測量,AD7879就會產生一個中斷,以便處理器改變GPIO配置。
● 半周期2:電壓施加於X層,同時測量(VX+ – VX–), VY–, and VY+.
圖9中的電路可以測量所有需要的電壓來實現全部性能,包括:a)單點觸摸位置;b)縮放、捏合、旋轉手勢檢測和量化;c)區別順時針與逆時針旋轉。用兩點觸摸手勢來完成單點觸摸操作時,可以估計手勢的中心位置。

圖9. 單點觸摸位置和手勢檢測的應用圖
實用提示
輕柔手勢產生的電壓變化相當微細。通過放大這種變化,可以提高係統的魯棒性。例如,可以在屏幕的電極與AD7879的引腳之間增加一個小電阻,這將能提高有源層的壓降,但單點觸摸定位精度會有所下降。
另一種方法是僅在低端連接上增加一個電阻,當X層或Y層為有源層時,僅檢測X–或Y–電極。這樣就可以應用一定的增益,因為直流值相當低。
ADI公司有許多放大器和多路複用器可以滿足圖6、圖7和圖9所示應用的需求。測試電路使用AD8506雙通道運算放大器和ADG16xx係列模擬多路複用器;多路複用器的導通電阻很低,采用3.3 V單電源供電。
結束語
利用AD7879控製器和極少的輔助電路,可以檢測縮放、捏合和旋轉。隻需在有源層上進行測量,就能識別這些手勢。在主處理器的控製下,利用兩個GPIO測量無源層的電壓,可以區別旋轉方向。在該處理器中執行相當簡單的算法,就能識別縮放、捏合和旋轉,估計其範圍、角度和方向。
參考電路
(Information on all ADI components can be found at www.analog.com.)
1 Finn, Gareth. “New Touch-Screen Controllers Offer Robust Sensing for Portable Displays.” Analog Dialogue, Vol. 44, No. 2. February 2010.
致謝
本文獲得了西班牙瓦倫西亞中小企業協會(IMPIVA)通過項目IMIDTF/2009/15和西班牙教育與科學部通過項目Consolider/CSD2007-00018提供的部分資助。
本文作者感謝Colin Lyden、John Cleary和Susan Pratt在討論中提供的有益建議。
推薦閱讀:
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 1200餘家企業齊聚深圳,CITE2026打造電子信息產業創新盛宴
- 掌握 Gemini 3.1 Pro 參數調優的藝術
- 築牢安全防線:電池擠壓試驗機如何為新能源產業護航?
- Grok 4.1 API 實戰:構建 X 平台實時輿情監控 Agent
- 電源芯片國產化新選擇:MUN3CAD03-SF助力物聯網終端“芯”升級
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
音頻變壓器
引線電感
語音控製
元件符號
元器件選型
雲電視
雲計算
雲母電容
真空三極管
振蕩器
振蕩線圈
振動器
振動設備
震動馬達
整流變壓器
整流二極管
整流濾波
直流電機
智能抄表
智能電表
智能電網
智能家居
智能交通
智能手機
中電華星
中電器材
中功率管
中間繼電器
周立功單片機
轉換開關





