概述
在某一项目应用中需用到多个触摸按键,此产品按键次数频繁,工作环境湿度大,对机械按键的寿命有有影响,于是上网查询了一些触摸芯片,常用的单按键触摸,2个按键,4个按键比较多,由于单片机管脚数量有限,只能选择带通信接口的芯片,于是找到WTC6316BSI这颗芯片。这个芯片的参数如下图
WTC6316BSI 使用 16bit 高精度的 CDC(数字电容转换器)IC 检测感应盘(sense element)
(电容传感器)上的电容变化来识别人手指的触摸动作,CDC 输出的数据由内嵌的 RISC
CPU 用高效可靠的算法进行处理。用户可以通过 SPI 接口读取被触摸按键的按键状态。
只需调节 1 个电容 Csel 即可改变所有通道的灵敏度。外围元件少,生产效率高。
设计注意事项
1.SPI总线走线要靠近单片机,如果距离比较远要加上拉电阻提高驱动能力。
2.按键焊盘不能太小,距离要保持一致,避免相互干扰。
3.在不需要软件调节按键灵敏度时,SDI引脚应接高电平。
4.在测试时,先测OUTFLAG管脚,在按键触摸时,有一个低电平脉冲,证明电路工作正常。
5.通过项目使用,这颗触摸芯片还是比较好用的,灵敏度比较高,适合多触摸按键产品。
由于作者水平有限难免有不足之处,发现问题及时提醒作者,望指教。不明之处下方评论。
本人多年软件硬件开发经验,学电路,加关注,分享更多硬件设计知识,电器维修经验,技术干货,让我们共同学习进步。
最后
以上就是紧张小伙为你收集整理的电容触摸识别代码_分享单片机控制16个触摸按键芯片使用,设计注意事项?的全部内容,希望文章能够帮你解决电容触摸识别代码_分享单片机控制16个触摸按键芯片使用,设计注意事项?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复