582芯片触摸问题

如何提高触控的采样灵敏度image.png

只有手指碰到按键焊盘,采样数值才有明显变化

我想把手指悬空在按键上方就可以检测到明显的数值变化

我应该修改什么参数


还有getcurqueuevalue 与 threshold和thres2的关系是什么


image.png
image.png

调整充放电时间,可以调悬空的基准值,差值大小跟通道电容变化量正相关。

电容变化量跟硬件设计有直接关系

Touch 触摸按键 PCB画图 - 随笔分类 - debugdabiaoge - 博客园 (cnblogs.com)


我这还有个问题,按键是隔着一块塑料的。

按键没有按下时,getcurqueuevalue值是50多,按下之后是100。

这个threshold和threshold2值该设为多少才能用TKY_PollForFilterMode_CS10BLE检测到。

我试过threshold设为100,threshold2设位80和threshold设为50threshold2设为40都不能检测到返回值。

image.png


1、在盖板下面加上导电胶,增强导电能力;

2、延长充电时间,上面提供的数据是比较小的,充电的时间太短了;

3、pcb布局如果可以修改的话,可以参考一下上面提供的布局, 尤其是走线的设计。


只有登录才能回复,可以选择微信账号登录