0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

AD7879控制器支持電阻式觸摸屏上的手勢識別

星星科技指導員 ? 來源:ADI ? 作者:Javier Calpe, Italo M ? 2023-01-29 15:26 ? 次閱讀

作者:Javier Calpe, Italo Medina, Alberto Carbajo, and Maria Jose Martinez

使用觸摸的增強型低成本用戶界面是各種消費、醫(yī)療、汽車和工業(yè)設備的寶貴功能。在許多消費類應用中,設計人員更喜歡昂貴的電容式觸摸屏而不是電阻式技術,因為它們可以跟蹤大量手指,并且似乎可以與用戶進行更友好的交互。目前,低成本電阻技術填補了只需要一次觸摸的市場利基市場,極其精確的空間分辨率至關重要,手寫筆有助于特定功能,例如亞洲語言字符識別,或在用戶必須戴手套的環(huán)境中。

雖然電阻技術傳統(tǒng)上用于檢測屏幕上單點觸摸的位置,但本文提供了一種新的雙點觸控概念,它使用AD7879電阻式觸摸屏控制器檢測最常見的雙指手勢(縮放、捏合和旋轉),使用廉價的電阻式觸摸屏。

電阻式觸摸屏的經典方法

典型的電阻屏具有兩個平行的氧化銦錫 (ITO) 導電層,由間隙隔開(圖 1)。上層(Y)的邊緣電極相對于下層(X)的邊緣電極旋轉90°。當兩層通過施加在屏幕小區(qū)域的壓力使兩層電接觸時,就會發(fā)生“觸摸”。如果在頂層的兩個電極之間施加直流電壓,而下層浮動,則觸摸會使下層達到與觸摸點相同的電壓。通過測量底層的電壓來確定觸摸點的電阻與總電阻的比值,從而識別頂層方向的觸摸坐標。然后,交換各層的電氣連接,并獲得另一軸上觸摸點的坐標。

直流電壓提供的層,其承載的電流與其阻抗成反比,稱為“有源”層。測量電壓的層稱為“無源”層,因為沒有相關電流流過它。當發(fā)生單次觸摸時,在有源層形成分壓器,無源層電壓測量允許模數轉換器讀取與觸摸點與負極距離成比例的電壓1.

經典的 4 線電阻式觸摸屏因其低成本而在單點觸控應用中很受歡迎。用于多點觸控的電阻式方法采用了各種技術,這些技術始終包括矩陣布局屏幕,但屏幕制造成本卻大大增加。此外,控制器需要許多輸入和輸出來測量和驅動各種篩條,從而增加了控制器成本和測量時間。

poYBAGPWH5eAFvx-AAB7vjK0fgg201.jpg?la=en&imgver=1

圖1.(a)電阻式觸摸屏的結構,

(b)用戶觸摸屏幕時的電接觸。

超越單點觸控

然而,通過理解和建模過程背后的物理場,可以從電阻式觸摸屏中提取更多信息。當發(fā)生兩次觸摸時,來自無源屏幕的一段電阻加上觸摸觸點的電阻與有源屏幕的導電段并聯(lián),因此電源看到的阻抗減小,電流增加。電阻控制器的經典方法假設通過有源層的電流是恒定的,而無源層是等電位的。只需輕輕一按,這些假設就不再成立,因此需要進行額外的測量來提取所需的信息。

電阻屏中的雙觸摸傳感模型如圖2所示。R觸摸是層之間的接觸電阻;在目前可用的大多數屏幕中,它通常與兩層的電阻具有相同的順序。如果恒定電流I流過有源層的端子,則有源層兩端的電壓如下:

pYYBAGPWH5mAF4RfAAAc3VgQmNA255.jpg?la=en&imgver=1

poYBAGPWH5uAR3-XAAA_Wyjdqhw117.jpg?la=en&imgver=1

圖2.電阻屏雙觸的基本型號。

手勢識別

手勢識別背后的想法可以用捏合作為一個例子來更好地描述。捏合手勢從兩個分開的手指觸摸開始。這會產生雙觸點,從而降低屏幕的阻抗,從而降低有源層板之間的電壓差。隨著手指靠攏,平行區(qū)域減小,因此屏幕的阻抗增加,有源層板之間的電壓差也增加。

當緊緊夾緊時,并聯(lián)電阻接近零并且Ru + Rd增加到總電阻,因此電壓增加到

pYYBAGPWH5yAKI0XAAAKK1koA0o203.jpg?la=en&imgver=1

圖 3 顯示了沿垂直 (Y) 軸執(zhí)行捏合的示例。其中一層的電極之間的電壓是恒定的,而另一層在手勢開始時顯示階躍降低,然后隨著手指靠近而增加。

poYBAGPWH56AHhVaAAAxhLJJb70714.jpg?la=en&imgver=1

圖3.執(zhí)行垂直捏合時的電壓測量。

圖4顯示了在傾斜處執(zhí)行捏合時的電壓測量值。在這種情況下,兩個電壓都顯示出階躍降低和緩慢恢復。兩個恢復率之間的比率,由每層的電阻歸一化,可用于檢測手勢的角度。

pYYBAGPWH5-AFmvEAAAyBz0n1eQ597.jpg?la=en&imgver=1

圖4.執(zhí)行對角線捏合時的電壓測量。

如果手勢是縮放(手指分開),則可以從前面的討論中推斷出行為。圖5顯示了沿每個軸和傾斜方向執(zhí)行縮放手勢時在兩個有源層中測量的電壓趨勢。

poYBAGPWH6GABqUfAAClLe8rWAs009.jpg?la=en&imgver=1

圖5.在不同方向上執(zhí)行變焦時的電壓趨勢。

使用AD7879檢測手勢

AD7879觸摸屏控制器設計用于與4線電阻式觸摸屏接口。除了感應觸摸外,它還測量輔助輸入端的溫度和電壓。所有四個觸摸測量以及溫度、電池和輔助電壓測量都可以編程到其片內定序器中。

AD7879配有一對低成本運算放大器,可以執(zhí)行上述捏合和變焦手勢測量,如圖6所示。

以下步驟描述了識別手勢的過程:

在第一個半周期中,向頂層(有源)施加直流電壓,X+引腳上的電壓(對應于VY+– VY–) 進行測量。這提供了與 Y 方向上的運動(一起或分開)相關的信息。

在第二個半周期中,向底部(有源)層施加直流電壓,Y+引腳上的電壓(對應于VX+– VX–) 進行測量。這提供了與 X 方向上的運動(一起或分開)相關的信息。

圖6中的電路要求差分放大器具有短路至V保護DD.在第一個半周期期間,下部放大器的輸出短路至VDD.在第二個半周期期間,上部放大器的輸出短路至VDD.為避免這種情況,AD7879的GPIO可以控制兩個外部模擬開關,如圖7所示。

pYYBAGPWH6OALU7DAABb1s4pa1k299.jpg?la=en&imgver=1

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

poYBAGPWH6WAMVqcAABPeY_KqKw331.jpg?la=en&imgver=1

圖7.避免放大器輸出短路至VDD的應用圖。

在這種情況下,AD7879編程為從機轉換模式,僅測量一個半周期。當AD7879完成轉換時,會產生中斷。主機處理器對AD7879進行重新編程以測量第二個半周期,并更改AD7879 GPIO的值。在第二次轉換結束時,兩個圖層的結果都存儲在設備中。

旋轉可以建模為一個方向上的同時縮放和正交捏合,因此檢測一個并不困難。挑戰(zhàn)在于區(qū)分順時針 (CW) 和逆時針 (CCW) 手勢;這無法通過上述過程實現(xiàn)。檢測旋轉及其方向需要對主動和被動兩層進行測量,如圖8所示。由于圖7中的電路無法滿足這一要求,因此圖9提出了一種新的拓撲結構。

pYYBAGPWH6iALMcRAADw-LNE81M307.jpg?la=en&imgver=1

圖8.執(zhí)行 CW 和 CCW 旋轉時的電壓測量。

圖 9 中提出的拓撲允許執(zhí)行以下操作:

半周期 1:電壓施加到 Y 層,同時 (VY+– VY–)、VX–和 VX+被測量。AD7879在每次測量完成后都會產生一個中斷,允許處理器更改GPIO配置。

半周期 2:電壓施加到 X 層,同時 (VX+– VX–)、VY–和 VY+被測量。

圖9所示電路允許測量實現(xiàn)完整性能所需的所有電壓,即a)單點觸摸位置,b)縮放、捏合和旋轉手勢檢測和量化,以及c)CW與CCW旋轉判別。執(zhí)行雙點觸控手勢時的單點觸控操作可提供手勢質心的估計值。

poYBAGPWH6qAUJ7XAABnYJ-0Ltg898.jpg?la=en&imgver=1

圖9.單點觸摸定位和手勢檢測的應用圖。

實用提示

與柔和手勢相關的電壓變化非常微妙。通過增加這些變化可以提高系統(tǒng)的魯棒性,例如在屏幕電極和AD7879引腳之間增加一個小電阻;這將增加有源層中的壓降,并在一定程度上降低單點觸摸定位的精度。

另一種方法是僅在低側連接上添加一個電阻,當X和Y電極是有源層時,僅感測它們。通過這樣做,可以施加一些增益,因為直流值非常低。

ADI公司提供各種放大器和多路復用器,可滿足圖6、圖7和圖9所示應用的需求。電路測試電路時采用雙通道運算放大器AD8506和ADG16xx系列模擬多路復用器,采用3.3 V單電源供電,具有低導通電阻。

結論

變焦、收縮和旋轉可以使用AD7879控制器檢測,輔助電路最少。這些手勢只能通過活動層中的測量來識別。旋轉方向判別可以通過測量無源層中的電壓來實現(xiàn),這可以通過使用主機處理器的兩個GPIO來實現(xiàn)。在該處理器中執(zhí)行的相當簡單的算法可以識別縮放、捏合和旋轉,估計它們的范圍、角度和方向。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16103

    瀏覽量

    177077
  • 觸摸屏
    +關注

    關注

    42

    文章

    2284

    瀏覽量

    115792
收藏 人收藏

    評論

    相關推薦

    AD7879控制器支持在阻性觸摸屏實現(xiàn)手勢識別

    是用來檢測屏幕“單點觸摸”的位置,但本文提出了一個創(chuàng)新的“兩點觸摸”概念,它利用阻性觸摸屏控制器 AD
    發(fā)表于 08-22 08:54

    基于AD7879的兩點觸摸手勢識別系統(tǒng)的實現(xiàn)

    “單點觸摸”的位置,但本文提出了一個創(chuàng)新的“兩點觸摸”概念,它利用阻性觸摸屏控制器AD7879在廉價的阻性
    發(fā)表于 11-05 16:06

    AD7879 -觸控屏幕控制器

    觸控屏幕控制器 AD7879AD7879內建12 bit ADC可支持4線的觸控屏幕,可于2.7~3.6V電壓操作.并內建精準2V的參考電壓及溫度偵測
    發(fā)表于 05-08 09:42 ?1319次閱讀
    <b class='flag-5'>AD7879</b> -觸控屏幕<b class='flag-5'>控制器</b>

    電阻觸摸屏,什么是電阻觸摸屏

    電阻觸摸屏,什么是電阻觸摸屏   這種觸摸屏
    發(fā)表于 03-24 11:02 ?5419次閱讀

    AD7879 12位SAR ADC評估方案

    ADI 公司的AD7879/AD7889 是帶同步串行接口和低導通電阻開關的 12 位SAR ADC,可以 驅動4 線電阻觸摸屏.單電源1.6V-3.6V 工作,吞吐量速率高達105
    發(fā)表于 01-14 16:13 ?25次下載
    <b class='flag-5'>AD7879</b> 12位SAR ADC評估方案

    采用AD7879的阻性觸摸屏手勢識別實現(xiàn)

    利用 AD7879 控制器和極少的輔助電路,可以檢測縮放、捏 合和旋轉。只需在有源層上進行測量,就能識別這些手勢。 在主處理
    發(fā)表于 07-28 10:24 ?1603次閱讀
    采用<b class='flag-5'>AD7879</b>的阻性<b class='flag-5'>觸摸屏</b><b class='flag-5'>手勢</b><b class='flag-5'>識別</b>實現(xiàn)

    升特發(fā)布支持多點觸摸電阻觸摸屏控制器SX8674

    升特公司(Semtech)日前發(fā)布了支持多點觸摸電阻觸摸屏控制器SX8674/75/76/7
    發(fā)表于 10-27 09:31 ?1861次閱讀

    電阻觸摸屏控制器常見問題

    電阻觸摸屏控制器常見問題以及解決方法。
    發(fā)表于 11-02 11:05 ?0次下載

    AD7879/AD7889低電壓觸摸屏控制器

    AD7879/AD7889是12位逐次逼近型模數轉換(SAR ADC), 具有同步串行接口以及用于驅動4線電阻觸摸屏的低導通
    發(fā)表于 09-11 20:26 ?5次下載

    電阻觸摸屏校準算法的優(yōu)化_電阻觸摸屏工作原理

    本文介紹了什么是電阻觸摸屏、電阻觸摸屏工作原理和電阻
    發(fā)表于 01-21 09:49 ?9828次閱讀

    AD7879 用于觸摸屏的低成本控制器

    電子發(fā)燒友網為你提供ADI(ti)AD7879相關產品參數、數據手冊,更有AD7879的引腳圖、接線圖、封裝手冊、中文資料、英文資料,AD7879真值表,AD7879管腳等資料,希望可
    發(fā)表于 02-22 12:40
    <b class='flag-5'>AD7879</b> 用于<b class='flag-5'>觸摸屏</b>的低成本<b class='flag-5'>控制器</b>

    AD7879逐次逼近型ADC的性能特點及應用

    AD7879是一款12-bit逐次逼近型ADC,具有同步串行接口以及用于驅動4線電阻觸摸屏的低導通電阻開關。AD7879工作電源電壓極低,采
    的頭像 發(fā)表于 07-09 06:07 ?4236次閱讀

    AD7879/AD7889:低電壓觸摸屏控制器 數據手冊

    AD7879/AD7889:低電壓觸摸屏控制器 數據手冊
    發(fā)表于 03-18 20:09 ?11次下載
    <b class='flag-5'>AD7879</b>/AD7889:低電壓<b class='flag-5'>觸摸屏</b><b class='flag-5'>控制器</b> 數據手冊

    AD7879W:觸摸屏低壓控制器產品手冊

    AD7879W:觸摸屏低壓控制器產品手冊
    發(fā)表于 04-16 21:01 ?5次下載
    AD<b class='flag-5'>7879</b>W:<b class='flag-5'>觸摸屏</b>低壓<b class='flag-5'>控制器</b>產品手冊

    杰盛微 電阻觸摸屏控制器 數據手冊

    電阻觸摸屏控制器SOT-23-6L2~5.5V1.5~10μA
    發(fā)表于 08-19 15:54 ?7次下載