基于WTC6216的触摸式按键设计
软件设计最主要是不断对引脚out_flag输出的按键被按下有效指示状态进行扫描,一旦确定有有效按键被按下,则立即读取按键的BCD码键值,并根据按键页面转换标志转换相应页面的键码,系统再根据键码发出操作控制指令,同时开当前状态下键盘上有效触摸按键的背光。虽然触摸按键的灵敏度由连接在引脚CSEL上的电容调节决定,但是为获得更合适的触摸按键的手感,在测量是否有按键按下的效果更稳定,有必要在软件上对触摸按键的灵敏度进行更加细腻的调整。软件处理触摸按键的程序流程图如图4所示。
4 PCB板的设计
WTC6216ASI芯片传感器通道测量的是电容的微小变化,因此对PCB板设计具有一定的要求。键盘单个感应盘导体在PCB板上可以做成任意形状,但为尽量避免导体的尖端放电效应,应尽可能采用圆弧形的边沿,一般设计成直径为10 mm的圆形。同时感应盘与WTC6216ASI芯片的连线应尽量短而细(0.1~0.3 mm),不要跨越其他信号线,尤其是高频、强干扰的信号线,最少与信号线之间保持有0.5 mm以上的距离。键盘的各个感应盘的形状、面积应该相同,并且到WTC6216ASI芯片的距离基本上一致,以保证触摸灵敏度的一致性。此外各感应盘的距离应该尽可能地远离一点,以减少相互之间的干扰,也可用覆盖地隔开,并且在感应盘的背面也覆盖一层地,以减少电磁干扰。
5 结语
在人们日常生活中电子产品和手持式仪器中触摸式按键的应用越来越广泛。本文基于WTC6216ASI芯片设计带背光的触摸式按键,其硬件电路简单,所用的外围元器件较少,生产成本低,抗干扰能力强,工作性能稳定,在市场上具有较高的竞争优势。同时相对传统的机械式按键具有外形美观,故障率低,使用寿命长,对成熟的电子产品、手持仪器的升级换代和开发新的电子产品具有较高的实用性。
- 在触摸式用户界面中实现触觉技术(08-03)
- 电容式触摸感应按键解决方案(06-09)
- 怎样使用MSP430来构建触摸按键(02-27)
- 设计一款基于触摸按键的手写板(02-07)
- 六脚按键开关_六脚按键开关原理_六脚按键开关接法(07-02)
- LT3751如何使高压电容器充电变得简单(08-12)