[STM32F4] 用STM32的GPIO做电容触摸按键检测

[复制链接]
1277|20
 楼主| zyf部长 发表于 2021-1-6 23:35 | 显示全部楼层 |阅读模式
我的应用需要在显示面板外接触摸按键板,显示板主控MCU是STM32F429,显示板与按键板之间用20-30CM的软排线连接起来的,。目前(弹簧)电容触摸按键检测是用的国产专用芯片。但发现了一个问题影响可靠性,当我的设备冒出热蒸汽以后,这枚国产芯片就down掉了,过一些时候才能恢复工作,这显然不符合我的要求。
      现在,我想直接用STM32F429来检测(弹簧)电容按键的输入,目前还没做实验。有一个问题先请教各位,在我有这个软排线的情况下,利用STM32F429的IO检测(弹簧)触摸按键会有问题吗?
wuhany 发表于 2021-1-6 23:38 | 显示全部楼层
理论上来说应该不会影响,可以实测一下看看。
liuzaiy 发表于 2021-1-6 23:41 | 显示全部楼层
怕蒸汽?给用什么胶水盖上试试。
 楼主| zyf部长 发表于 2021-1-6 23:44 | 显示全部楼层

还没测试。
我有6个按键,担心需要6个定时器,然后用到太多中断 :)
 楼主| zyf部长 发表于 2021-1-6 23:49 | 显示全部楼层

胶水已经用过了。

到底还是怕热——蒸汽冷凝释放的潜热让电路板整体升高,我就打开后测量都有60多摄氏度。
zhuhuis 发表于 2021-1-6 23:54 | 显示全部楼层
不需要那么多定时器,在一个定时器里扫描6个按键状态即可
 楼主| zyf部长 发表于 2021-1-6 23:57 | 显示全部楼层
收到,谢谢!
stly 发表于 2021-1-7 20:04 | 显示全部楼层
用L型的CT电荷转移,比较稳定。。RC的都不行。
 楼主| zyf部长 发表于 2021-1-7 20:11 | 显示全部楼层
谢谢回复!
tian111 发表于 2021-1-7 20:17 | 显示全部楼层
感觉可以用
xxmmi 发表于 2021-1-7 20:21 | 显示全部楼层
做好防抖 应该可以
wangpe 发表于 2021-1-7 20:25 | 显示全部楼层
软件防抖和硬件防抖都要加上
yufe 发表于 2021-1-7 20:34 | 显示全部楼层
个人认为是可以的
yufe 发表于 2021-1-7 20:41 | 显示全部楼层
应该不会有问题
wangzsa 发表于 2021-1-7 20:41 | 显示全部楼层
主要是防抖动的问题
 楼主| zyf部长 发表于 2021-1-7 20:46 | 显示全部楼层
谢谢。回头我多试试
labasi 发表于 2021-2-3 13:56 | 显示全部楼层
要注意进行硬件去抖
paotangsan 发表于 2021-2-3 13:58 | 显示全部楼层
因该可以的 没有问题
renzheshengui 发表于 2021-2-3 13:59 | 显示全部楼层
就怕会有干扰
wakayi 发表于 2021-2-3 14:05 | 显示全部楼层
一个定时器就可以解决问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

694

主题

7102

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部