当前位置: 代码迷 >> 驱动开发 >> 100分邀您指点触摸屏跳点有关问题,不够还可以再加
  详细解决方案

100分邀您指点触摸屏跳点有关问题,不够还可以再加

热度:21   发布时间:2016-04-28 11:01:09.0
100分邀您指点触摸屏跳点问题,不够还可以再加
CPU : 三星2416
内核 : linux2.6.28
驱动程序 : s3c2410_ts.c
硬件接法 : 直连
触摸板 : ①创为 7寸 (AMT)
  ②深越 7寸 (Toptouch)
  10.2寸 
  ③未知品牌 5寸  
  10.2寸 
测试手法 : 由于屏幕较大,所以测试使用食指指肚去轻触触摸板进行测试。

问 题 :
  GUI上有一系列按键,按键之间至少20个像素的距离。当用手触摸其中的一个按键A时,偶尔会出现其他按键被触发,也即跳点触发了其他功能的按键。跳点的位置、方向、距离都暂时未发现规律。

问题追踪 :
  通过一系列的测试,发现如果出现跳点,那么从2416触摸屏控制器的ADC寄存器中读出的数据也是异常的,并不是正常点触该点时的数据,但此数据通过换算后与屏幕上的跳点坐标是对应的。
  按照正常情况,通过延时采样以及软件滤波可以将上面提到的情况处理好。但事实是:出现跳点时,从ADC寄存器中读出的异常数据一直能持续到松开手,我亲自尝试过持续了十几秒的情况。

  使用同样的手法,在同样的平台下测试,其中①②中所列触摸板有此问题(百次左右必定出现),③中的的触摸板测试了上万次都为发现。

  作为深越和创为这样的老牌电阻式触摸板厂商,我觉得其触摸板应该不会出现问题才对。

请 教 :
  请问有没有哪位朋友遇到过类似问题,指点一下应从哪里着手来解决这个问题,或者有正在处理类似问题的一起讨论也可以。在线等您回复

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------
  相关解决方案