首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

触摸屏的怪有关问题

2012-05-15 
触摸屏的怪问题两套2440开发套件,触摸屏的原理图完全一样,要说不同,也就后者硬件布线稍长。把一个前者上正

触摸屏的怪问题
两套2440开发套件,触摸屏的原理图完全一样,要说不同,也就后者硬件布线稍长。把一个前者上正常的NK烧写到后者,发现后者触摸居然校准不了了。
  在触摸屏驱动里面加调试信息。每次触摸产生的点的坐标都输出出来。发现很奇怪的问题,前者只要你触摸笔位置不动输出的点坐标基本稳定,误差不会超过10。同样试验条件,而后者的X轴坐标跳变得厉害,从几十到几百都有,甚至还有负数。但是NK是一样的,所以感觉是后者的硬件有问题,什么东西干扰了触摸屏的AD采样。但是2440触摸屏的原理图就四条线tsxp,tsxm,tsyp,tsym. 从CPU直接连到触摸面板,中间连个上拉电阻都没加。触摸屏驱动还使用了定时器0,定时器0只占用一个OUT引脚,应该也没输入干扰可言,这就奇怪了。问题出在哪里呢?

[解决办法]
首次听说,估计硬件问题了,你比较一下两个班子的电源——在离2440和LCD最近的地方测试,
[解决办法]
你有没有用同一块触摸屏试试,触摸屏也有可能是坏的。
[解决办法]
不用估计,2440上出现这样的问题,就肯定是硬件问题。涉及屏和电路两部分。

触摸屏的质量直接决定触摸精度。
同一个触摸屏的情况下,电路的影响最突出。主要检查:
走线长度一致性,尽量相等。
走线的过孔数目、走线穿层,一定保证相同,并需要考虑因此造成的寄生电容、电感效应。
周围是否有高速信号线产生串扰,一定要有地线两边保护。
每根信号线都预留一个10pF-100pF的小电容,根据实际情况微调使用。

在电路pcb已经确定的情况下,用最后一种能较好的解决问题。

如果都不行,就只有换触摸屏,或者换触摸采样方案,使用专用的触摸控制芯片。
[解决办法]
楼上真是太厉害了,佩服!
[解决办法]
走线不一样现在是没法改的。还是加小电容去杂波吧。软件算法再加强一点,采样次数多一些,舍掉偏差加大的点,再平均。
[解决办法]
学习
[解决办法]
不能过大,不然直接将信号都滤掉了,而不是消杂波了,所以建议100pF以内。

算法的修改也是一个方法,不过我们从来没用到过。得找找有没有好的算法了。
[解决办法]
可以尝试下加对地的电容来滤波或者做一些保护。上次和Norains也有这个问题。你检查下那几根线的电压是不是有问题。一般是2个0V2个是大于0V大概是2.5-3.3v 两组两组数值是一致的。如果有大有小就会有问题。
软件上屏的触摸校正程式应该是问题不大吧。。。都是MS写的。。除非你修改过了。汗。

热点排行