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

来源:互联网 发布:2006科比季后赛数据 编辑:程序博客网 时间:2024/05/16 00:28
软件上:
(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最佳使用为屏较小、品质较好的电阻屏。
原创粉丝点击