基于WTC6216的触摸式按键设计

发布者:annye_cheng最新更新时间:2014-02-19 来源: eefocus关键字:WTC6216  触摸式按键  单片机 手机看文章 扫描二维码
随时随地手机看文章

  随着现代电子技术尤其是人机接口技术的不断发展,触摸式按键在电子产品和手持式仪器中得到越来越广泛应用。相对传统的机械式按键,触摸式按键具有明显的技术优势,不但系统硬件结构简单,生产成本低,而且在使用中不易磨损损坏,提高了按键的使用寿命。此外触摸式按键还可以增加产品外观设计的灵活性,提升产品的品质。本文提出了一种基于WTC6216ASI集成电路的触摸式按键设计方案,具有较高的实用性。

  1 电容式触摸按键工作原理

  触摸式按键可分为电阻式触摸按键和电容式触摸按键。任何两个导电的物体之间都存在着感应电容,一个按键即一个焊盘与大地也可构成一个感应电容,在周围环境不变化的情况下,该感应电容值是固定不变的微小值。当有人体手指靠近触摸按键时,人体手指与大地构成的感应电容并联焊盘与大地构成的感应电容,会使总感应电容值增加。触摸按键芯片在检测到某个按键的感应电容值发生改变后,将输出某个按键被按下的确定信号。

  WTC6216ASI集成电路是为实现人体触摸界面而设计的电容式触摸感应芯片,最多能支持16个相互独立的触摸式按键。使用WTC6216ASI集成电路设计的触摸式按键功耗小,外围元器件少,硬件电路结构简单,其提供的对应输出能与单片机直接接口。WTC6216ASI集成电路自身的设计涵盖了EMI/EMC及高抗噪声电路,抗干扰能力强,可以自动克服由于静电放电、电磁干扰或污染物在键盘表面堆积所带来的干扰。同时该电路具有环境温度和环境湿度的自适应能力,能在各种恶劣环境下提供良好的精确性和操作的一致性,工作性能稳定。此外,WTC6216ASI集成电路还具有相邻按键的抑制功能,可以防止相邻按键之间因相互干扰而产生的误动作,可使用在按键间距较小的密集型键盘(按键间距不小于2 min)上,在日常生活的电子产品和手持式仪器设计中完全满足技术上的要求。

  WTC6216ASI使用高精度16位数字电容转换器(CDC)检测焊盘(电容传感器)上感应电容值变化来识别人体手指的触摸动作。数字电容转换器将检测数据输入到内嵌的RISC处理器,RISC处理器通过可靠的高效算法对检测数据进行处理。当RISC处理器判断感应盘上有有效触摸发生时,会在100 ms内发出相应的指示确定某个按键被按下,方便系统根据按键进行操作控制。WTC6216ASI发出的指示包含两个部分:被按下按键的BCD编码和按键被按下有效指示状态。引脚data3~data0是输出确定被按下按键的BCD编码,引脚out_flag是输出按键被按下有效指示状态,其中“1”表示无有效按键被按下;“0”表示有按键被按下。引脚out_flag与引脚data3~data0的时序输出关系如图1所示。

  

  2 触摸式按键的硬件设计

  触摸式按键的硬件电路由主控电路、按键背光电路和触摸按键检测电路等三个部分组成如图2所示。

  

  主控电路选用在系统可编程的STC89C52单片机,该单片机具有512 B的片内RAM数据存储器,8 KB片内FLASH程序存储器,完全能够满足系统程序运行和数据存储的需要。此外该单片机宽电压工作,抗干扰能力强,能在电源环境比较恶劣下稳定的工作。

  该触摸按键检测电路支持检测12个相互独立的触摸按键。由于WTC6216ASI芯片最大支持可使用16个相互独立的传感器通道,为保证WTC6 216ASI能正常稳当的工作,空置不用的传感器通道不能悬空,必须将它们并联接在一起后用一个10 kΩ的上拉电阻与WTC6216ASI电源连接。触摸按键的灵敏度由连接在引脚CSEL上的电容调节决定,而电容值的大小一般由键盘上的隔离介质厚薄决定,隔离介质越厚则电容值越大,一般取电容值在0.047~0.08μF之间。同时为获得测量效果最稳定,引脚CSEL上的电容最好使用温度系数较小、精度5%的涤纶电容,并且在PCB布线时引脚CSEL上的电容要尽量靠近WTC6216ASI芯片。按键背光电路则用来指示系统在当前工作状态下键盘的有效触摸按键。[page]

  

  由于WTC6216ASI芯片传感器通道测量的是电容的微小变化,因此对供电电路的稳定性有较高的要求。在设计供电电路时要求电源的纹波和噪声要小,注意避免由电源串入强干扰。当触摸式按键直接使用主机的5 V电源时,要在WTC6216ASI芯片使用的电源之前加电源滤波电路,如图3所示。该电路抑制电源噪声的能力较好,但连接较大的负载时容易产生自激,因此,此电源滤波电路除对WTC6216ASI芯片供电外最好不要接其他负载。

  3 触摸式按键的软件设计

  根据上述触摸式按键的硬件电路原理图,该触摸式按键只支持12个相互独立的按键,如系统所需的按键数超过12个,则在软件上可以对按键进行分页面处理来扩展按键的键数。软件设计最主要是不断对引脚out_flag输出的按键被按下有效指示状态进行扫描,一旦确定有有效按键被按下,则立即读取按键的BCD码键值,并根据按键页面转换标志转换相应页面的键码,系统再根据键码发出操作控制指令,同时开当前状态下键盘上有效触摸按键的背光。虽然触摸按键的灵敏度由连接在引脚CSEL上的电容调节决定,但是为获得更合适的触摸按键的手感,在测量是否有按键按下的效果更稳定,有必要在软件上对触摸按键的灵敏度进行更加细腻的调整。软件处理触摸按键的程序流程图如图4所示。

  

  4 PCB板的设计

  WTC6216ASI芯片传感器通道测量的是电容的微小变化,因此对PCB板设计具有一定的要求。键盘单个感应盘导体在PCB板上可以做成任意形状,但为尽量避免导体的尖端放电效应,应尽可能采用圆弧形的边沿,一般设计成直径为10 mm的圆形。同时感应盘与WTC6216ASI芯片的连线应尽量短而细(0.1~0.3 mm),不要跨越其他信号线,尤其是高频、强干扰的信号线,最少与信号线之间保持有0.5 mm以上的距离。键盘的各个感应盘的形状、面积应该相同,并且到WTC6216ASI芯片的距离基本上一致,以保证触摸灵敏度的一致性。此外各感应盘的距离应该尽可能地远离一点,以减少相互之间的干扰,也可用覆盖地隔开,并且在感应盘的背面也覆盖一层地,以减少电磁干扰。

  5 结语

  在人们日常生活中电子产品和手持式仪器中触摸式按键的应用越来越广泛。本文基于WTC6216ASI芯片设计带背光的触摸式按键,其硬件电路简单,所用的外围元器件较少,生产成本低,抗干扰能力强,工作性能稳定,在市场上具有较高的竞争优势。同时相对传统的机械式按键具有外形美观,故障率低,使用寿命长,对成熟的电子产品、手持仪器的升级换代和开发新的电子产品具有较高的实用性。

关键字:WTC6216  触摸式按键  单片机 引用地址:基于WTC6216的触摸式按键设计

上一篇:基于AT89C52单片机的液位检测系统
下一篇:基于单片机的正弦信号发生器的设计

推荐阅读最新更新时间:2024-03-16 13:35

MPC5668G系列:Qorivva 双核32位MCU,主要应用在汽车网关
Freescale公司的MPC5668x系列是Qorivva 双核32位MCU,集成了FlexRay,以太网和媒体本地总线。MPC5668x系列采用32位CPU核(e200z650)和Power架构(Power Architecture)兼容,速率高达116MHz,2MB闪存,Nexus开发接口(NDI)和IEEE-ISTO 5001-2003,主要用在汽车网关和车体控制模块和中央网关。 汽车产品中的电子含量在不断的提高。多种通信协议,包括消费类协议,使其深入到汽车市场,让这些电子元件可以协同工作。 32位Qorivva MPC5668G MCU,采用双核Power Architecture技术,在一个单独的点上,将找到的
[汽车电子]
MPC5668G系列:Qorivva 双核32位<font color='red'>MCU</font>,主要应用在汽车网关
STC89单片机看门狗的使用及应用程序
“看门狗”概念及其应用在由 单片机 构成的系统中,由于单片机的工作有可能会受到来自外界电磁场的干扰,造成程序的跑飞,从而陷入死循环,程序的正常运行被打断,由单片机控制的系统便无法继续工作,这样会造成整个系统陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称“看门狗”(watch dog)。 加入看门狗电路的目的是使 单片机 可以在无人状态下实现连续工作, 其工作过程如下:看门狗芯片和单片机的一个I/O引脚相连,该I/O引脚通过单片机的程序控制,使它定时地往看门狗芯片的这个引脚上送入高电平(或低电平),这一程序语句是分散地放在单片机其他控制语句中间的
[单片机]
MCU待机电源管理推动低碳应用设计
  使用MCU对于电器产品有几大好处,以调理机为例,一,保护电机,电机类产品最怕长时间的空转,造成高温导致火灾的发生,若使用MCU可以以程序设定并控制发生空转时立即将电源断路,以此保护电机损坏,避免发生火灾。二,缓速启动马达:设定程序以PWM方式启动马达,避免突然高速运转,以延长马达使用寿命。三,避免不必要的能源损耗:传统式之调理机启动方式会耗损不必要的能源,使用PWM方式启动可以使能源用在适当的地方,避免白白浪费电力。   摇控器方案   MDTMCUSolution(MDT10P432)   MDT10P432规格   8BitMicro-Controller   OnchipROMsize:512word
[单片机]
<font color='red'>MCU</font>待机电源管理推动低碳应用设计
8051单片机教程第二十二课:串行口应用编程实例
1.串口方式0应用编程8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就可以扩展一个并行口。 例:用8051串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各位都接一个发光二极管,要求发光管呈流水灯状态。串行口方式0的数据传送可采用中断方式,也可采用查询方式,无论哪种方式,都要借助于TI或RI标志。串行发送时,可以靠TI置位(发完一帧数据后)引起中断申请,在中断服务程序中发送下一帧数据,或者通过查询TI的状态,只要TI为0就继续查询,TI为1就结束查询,发送下一帧数据。在串行接收时,则由RI引起中断或对RI查询来确定何时接收下一帧数据。无论采用什么方式,在开始通讯之前,都要先对控制寄存
[单片机]
8051<font color='red'>单片机</font>教程第二十二课:串行口应用编程实例
PIC单片机之步进电机
大家好, 通过前一期的学习, 我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管、继电器、蜂鸣器、按键、数码管、RS232 串口等资源,体会到了学习板的易用性与易学性,看了前几期实例,当你实验成功后一定很兴奋,很有成就感吧!现在我们就趁热打铁,再向上跨一步,一起来学习一下步进电机的工作原理及使用方法,这是我们用单片机来控制机械进行运动的开始。 步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机就按设定的方向转动一个固定的角度(步距角)。通过控制脉冲个数来控制角位移量,可以达到准确定位;同时可以通过控制脉冲频率来控制电
[单片机]
PIC<font color='red'>单片机</font>之步进电机
51单片机学习:LED点阵实验(显示图像)
实验名称:LED点阵实验(显示图像) 接线说明: 实验现象:下载程序后,8*8LED点阵显示心形 注意事项:LED点阵旁的J24黄色跳线帽短接到GND一端 ***************************************************************************************/ #include reg51.h typedef unsigned int u16; //对系统默认数据类型进行重定义 typedef unsigned char u8; //定义74HC595控制管脚 sbit SRCLK=P3^6; //移位寄存器时钟输入 sbit RCLK=P3^5; //存储
[单片机]
一种基于单片机的新型线阵CCD电路
引言   不同厂家、不同型号的CCD的驱动时序是不同的,加之对不同性能、不同应用场合的体积、成本、灵活性要求不同,于是产生了众多的驱动时序的产生方法,主要有直接数字电路驱动、单片机口驱动、EPROM驱动、专用IC驱动等常用的驱动时序的产生方法。但是它们存在着逻辑设计较为复杂、调试困难、柔性较差、驱动时钟低等缺点。   本文在综合各种驱动时序方法的基础上,提出了的一种基于单片机的新型驱动电路。该电路使用独立的时钟源产生精确的时钟脉冲,采用可编程定时计数芯片和单片机控制相结合的方法,使电路产生稳定、精确、高速的驱动脉冲,该电路结构简单、调试方便、CPU占用率低,降低了系统的总体成本,而且具有良好的柔性,只需要改变驱动软件就可以应用于不
[单片机]
测试PIC单片机如何省电
测试条件:PIC16F676使用内部4MHzRC振荡,电源电压5V,测试在睡眠下的消耗电流 单片机在外部IO口设置成输入并有固定电平的情况下,程序进入一个NOP指令和跳转指令的死循环后耗电约1.26mA 1.SLEEP之后:WDT开并256分频,每2.3秒左右唤醒一次,所有IO口为数字输入口,直接接高电平或低电平。5V,0.159mA,主要配置:_INTRC_OSC_NOCLKOUT & _WDT_ON & _PWRTE_ON & _MCLRE_OFF & _BODEN 2.上面的程序没动,只是配置& _BODEN_OFF,电流降为8.5μA,其它配置变化对电流消耗影响不大,WDT开与不开只差0.1μA,可见BROWN OUT D
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved