您的位置:首页 > 其它

手写出现飞笔,软件和硬件上可尝试修改的方案

2012-10-29 17:23 253 查看
软件上:

(1)压力门限值:若在触摸或手写产生的压力值不在touch_panel_custom.h定义的阈值范围内

,根据当前压力值将阈值范围进行合理调整。

(2)调整ts_debounce_time。

(3)修改采样次数:加大原有的ADC采样次数,将touch_panel_custom.h里#define

MULTIPLE_POINT_SELECTION 7 改为21。

若软件上无法彻底改善,只能从硬件上采取措施。

手写出现飞笔,硬件方面往往是ADC采样不稳、开发板走线干扰等导致。

ADC采样这一过程包括以下几步:

(1)加驱动电压,充电至饱和,电压稳定;

(2)ADC sample;

(3)ADC decoding。

每个步骤均需要一定的时间。若电压不够,在限定的时间内,电压尚未稳定,就开始采样。就会导

致飞笔、漂移等现象。

由于贵司采用的是52平台的internal TP controller,集成在BB内,没有对应的接口去修改采样时间

。在后来的56、55平台上,有对应的寄存器去修改采样时间。

走线干扰,可尝试将TP的x+,x-,y+,y-直接引出来接在BB上。

因此,internal TP controller最佳使用为屏较小、品质较好的电阻屏。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐