CH32V307RCT touchkey 不起作用

我使用CH32V307RCT6开发了一款设备。其中使用到触摸按键。使用AMS1117-3.3供电。

现在安装了最左侧弹簧按键,AIN15.

绿色部分是触摸按键的引线。线宽7mil,间距15mil。

我的问题是:无论手指距离远近,打印值为4086±3. 即使间隔一张A4纸或者塑料包装袋。也没有明显变化。

只有手指实际接触到弹簧后,才会出现数值变化。数值不稳定,介于200到3000之间。

实际使用中,不可能触碰到弹簧。我的问题出在哪儿?该如何解决。

我是用touchkey例程测试的。只修改了对应引脚。


1693729953290.png

1693729553797.png

如图所示,顶层/底层都有铺铜。当前视角是底层,触摸弹簧安装在顶层。


我们的触摸方案Layout的时候触摸走线以及按键上下层不要铺地,如果有铺地也要尽量远离触摸走线以及触摸按键尤其是你这个图的顶层铺地,可以参考底层的做成一样的镂空,触摸按键垂直下方也不应该有地的铺铜。可以参考下图:

image.png

此外软件上的一些注意事项可以参考下面这个博客:

https://www.cnblogs.com/wchmcu/p/17091439.html


如果使用上还有其他疑问可以直接发我邮箱讨论:ccs@wch.cn


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