PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 26180|回復: 0
打印 上一主題 下一主題

幾款知名電容式觸控手機測試,一試見真章!

[複製鏈接]

110

主題

0

好友

1077

積分

該用戶從未簽到

文章
844
1#
發表於 2010-3-29 13:17 |顯示全部樓層
要說明這樣的差異之前,要先瞭解一下CTP (Capacitive Touch Panel)的結構跟簡單的原理。
基本上,電容觸碰主要靠一個sensor pad來感應人體靠近的電容值強弱。
離得越遠(cover 厚度越厚),電容值越弱。
sensor pad的面積越大,電容值越強。sensor pad可以當成是一個layout上的一塊金屬片。只是在touch panel上是使用透明的ITO來取代。

下面這個公式可以代表電容電場的強度與介電質跟sensor pad大小的關係。
C=E*A/D
C = 電容值
E = 上蓋(如保護玻璃,保護貼)的介電系數
D = 人體接觸點與sensor pad的距離
A = Sensor Pad的面積

而電容值的強弱,會影響到感應IC的效率,一般來說,IC能夠偵測到1uF的電容值的改變。
因此!! 會影響到電容值的第一點,就是ITO pad的設計。
至於ITO Pad的layout, 有機會再專文討論。

第二點的影響是IC,感應電容並將相關資訊轉成數位訊號並通知MCU處理的工作,就是在這一端,而IC本身的設計,牽涉到靈敏度的問題。
而電容值的靈敏度,跟IC的反應,跟外界的許多變數都有關係,如溫度,濕度,靜電,RF干擾等,都會影響到IC的表現。以我的經驗來說,IC在這方面的抵抗能力太若的話,在ITO pattern的設計以及後續演算法,都會有很大的困擾。

第三個影響,就是如上所說,IC將電容值的改變,轉成數位的訊號,讓後端的MCU來處理,基本上,這就算是在FW或DRIVER那一層的事。
IC只是提供一個座標值,甚至只提供IC中channel的電容變化值,而DRIVER或Firmware就必須要自己靠著這些資訊,把你在畫面上的動作,轉成相對應的手勢,試想一下,這中間有多少事要處理。光是要處理座標轉成向量就有多少演算法在裡面了。
從DAC -> ISR -> IIC read/write -> Motion Factor -> post -> ................-> drawing on screen
因此,軟體的效率很差,也是非常有可能造成畫面不連續,線性度不佳等問題。

寫這麼多,很難講得清楚!! 如果大家對這塊有興趣的話,下次有機會,可以在聚會跟大家分享一下。
已有 3 人評分分享 收起 理由
diclee + 5 神人!!~
OVER + 5 就說PIL是臥虎藏龍嘛!加分
triffy + 5 真是專業!

總評分: 分享 + 15   查看全部評分

PDA進化史:Leo free style E-16,Palm IIIe,Palm IIIe 8MB,palm Vx,TRG Pro,NR70V,Palm V 8MB,NX 70V.........
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免費註冊

與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

GMT+8, 2024-6-9 01:54 , Processed in 0.038645 second(s), 31 queries , Gzip On.

Powered by Discuz!

© 2001-2012 Comsenz Inc. style by eisdl

回頂部