新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Atmel QTouch的ATmega48感应的按键设计

基于Atmel QTouch的ATmega48感应的按键设计

作者:时间:2013-11-12来源:网络收藏
1 概述
  感应按键技术,作为一项新兴的技术,已经广泛用于各种产品。尤其是近两年以来,采用感应按键的家电产品呈爆发式增加。目前,市面上的这类产品主要有智能电冰箱、数字液晶电视、热水器、电热炉等家电产品。采用感应式按键的家电产品,可以设计出靓丽的控制面板,同时,与机械式按键相比具有更长的使用寿命。
  目前,感应按键的应用方式主要有两大类:
  ① 采用专用芯片,比如Quantum(昆腾)公司的感应按键芯片QT240、QT1101[1],以及 Chemtronics(康拓斯)公司的CT1008等。这类芯片内部固化了处理感应按键的软件,能够对按键感应电极(金属弹簧或导电海绵)的信号进行采集和分析,最终将分析的结果以高低电平形式输出到应用系统的处理器I/O口。比如,当手靠近感应电极的时候输出高电平,远离感应电极的时候输出低电平。这类芯片外围需要少量的分立器件,实际使用时要根据应用场合对这些外围器件的参数进行微调,以达到最佳效果。
  ② 采用集成式芯片。推出这种方式的芯片厂家将处理感应按键的软件部分嵌入到单片机程序中,用户如果需要用到感应按键,只需要在单片机开发环境里将需要的I/O口配置为感应按键的输入口,同时系统通过调用芯片厂家提供的函数库接口来读取感应按键的结果。基于公司ATmega系列单片机的感应按键就是属于这种应用方式,它是将其技术的软件代码以库函数接口形式提供给用户使用。
2 技术
  技术是公司触摸技术部前身Quantum开发的一项技术。所开发的集成电路技术是基于电荷的传输电容式感测。QTouch IC检测用传感器芯片和简单按键电极之间连接来检测触摸,如图1所示。QTouch器件对未知电容的感测电极充电到已知电位。电极通常是印刷电路板上的一块铜区域,该电极可以通过金属弹簧或者导电海绵来延伸应用空间。在1个或多个电荷传输周期后测量电荷,就可以确定感测板的电容。在触摸表面按手指,导致在该点影响电荷流的外部电容,作为一个触摸记录;也可确定QTouch微控制器来检测手指的接近度,而不是绝对触摸。判断逻辑中的信号处理使QTouch健全和可靠,同时可以消除静电脉冲或瞬时无意识触摸/接近引起的假触发。
基于Atmel QTouch的ATmega48感应的按键设计
图1 QTouch技术示意图
  QTouch传感器可以驱动单按键或多按键。在用多按键时,可以为每个按键设置一个单独的灵敏电平。可以用不同大小和形状的按键来满足功能和审美要求。QTouch技术可以采用两种模式:正常或“触摸”模式,以及高灵敏度或“接近”模式。用高灵敏电荷传输接近感测来检测末端用户接近的手指,用用户接口中断电子设备或电气装置来启动系统功能。为了实现良好的电磁兼容,QTouch传感器采用扩频调制和稀疏、随机充电脉冲(脉冲之间具有长延迟)。单个脉冲可以比内部串脉冲间隔短5%或更短。这种方法的优点是交叉传感器干扰较小,功耗较低,且降低了RF辐射和极化率。QTouch器件对于慢变化(由于老化或环境条件改变)具有自动漂移补偿。这些器件不需要线圈、振荡器、RF元件、专门缆线、RC网络或大量的分立元件[2]。
3 硬件设计
  基于的感应按键,在硬件设计上非常简单,每路按键只需要一个电阻和一个电容即可实现。通常情况下,感应电极一般以铜箔形式分布在印刷电路板上,可以根据具体的应用需要将感应电极设计成不同的尺寸和形状。同时,采用金属弹簧或者导电海绵等具有导电功能的介质,能够将按键延伸到合适的长度或高度,如图2所示。
基于Atmel QTouch的ATmega48感应的按键设计
图2 采用金属弹簧延伸的感应电极
  典型应用情况下,采样电容C1或C2采用22 nF,限流电阻R1或R2采用1 kΩ。但是实际应用系统中需要根据感应按键的灵敏度,对采样电容的容值和限流电阻的阻值进行调整,以达到最佳效果。硬件原理图如图3所示。
基于Atmel QTouch的ATmega48感应的按键设计
图3 硬件原理图
上一页 1 2 下一页

关键词: Atmel QTouch ATmega48

评论


相关推荐

技术专区

关闭