silicon labs电容式触摸感应按键技术原理及应用

silicon labs电容式触摸感应按键技术原理及应用

ID:16469380

大小:98.00 KB

页数:6页

时间:2018-08-10

silicon labs电容式触摸感应按键技术原理及应用_第1页
silicon labs电容式触摸感应按键技术原理及应用_第2页
silicon labs电容式触摸感应按键技术原理及应用_第3页
silicon labs电容式触摸感应按键技术原理及应用_第4页
silicon labs电容式触摸感应按键技术原理及应用_第5页
资源描述:

《silicon labs电容式触摸感应按键技术原理及应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SiliconLabs电容式触摸感应按键技术原理及应用来源于网络,版权输入原作者市场上的消费电子产品已经开始逐步采用触摸感应按键,以取代传统的机械式按键。针对此趋势,SiliconLabs公司推出了内置微控制器(MCU)功能的电容式触摸感应按键(CapacitiveTouchSense)方案。电容式触摸感应按键开关,内部是一个以电容器为基础的开关。以传导性物体(例如手指)触摸电容器可改变电容,此改变会被內置于微控制器内的电路所侦测。电容式触摸感应按键的基本原理 ◆SiliconLabs现提供一种可侦测因触摸而改变的电容的方法电容式触摸感应按键的基本原理就是一个不断地充电和放电的张弛振荡

2、器。如果不触摸开关,张弛振荡器有一个固定的充电放电周期,频率是可以测量的。如果我们用手指或者触摸笔接触开关,就会增加电容器的介电常数,充电放电周期就变长,频率就会相应减少。所以,我们测量周期的变化,就可以侦测触摸动作。具体测量的方式有二种:(一)可以测量频率,计算固定时间内张弛振荡器的周期数。如果在固定时间内测到的周期数较原先校准的为少,则此开关便被视作为被按压。(二)也可以测量周期,即在固定次数的张弛周期间计算系统时钟周期的总数。如果开关被按压,则张弛振荡器的频率会减少,则在相同次数周期会测量到更多的系统时钟周期。SiliconLabs推出的C8051F9xx微控制器(MCU)系列,

3、可通过使用芯片上比较器和定时器实现触摸感应按键功能,连接最多23个感应按键。而且无须外部器件,通过PCB走线/开关作为电容部分,由内部触摸感应按键电路进行测量以得知电容值的变化。◆以SiliconLabs的MCU实现触摸感应按键利用SiliconLabs其它MCU系列,仅需搭配无源器件,即可实现电容式触摸感应按键方案。与C8051F93x-F92x方案相比,唯一所需的外部器件是(3+N)电阻器,其中N是开关的数目,以及3个提供反馈的额外端口接点。C8051F93x-F92x之外,SiliconLabs其它MCU系列可直接连接12个开关,或者通过外部模拟多路复用器连接更多开关。设计触摸感

4、应按键开关因为我们要侦测电容值的变化,所以希望变化幅度越大越好。现在,有三个主要因素会影响开关电容及变化幅度。·PCB上开关的大小、形状和配置·PCB走线和使用者手指间的材料种类·连接开关和MCU的走线特性我们测试了下图中这12种不同开关。目的是为了发现开关的形状尺寸会如何影响开关的空闲和被接触的状态,还可以发现哪一种开关的空闲电容最大,就不容易被PCB上的寄生电容而影响。测试结果表明,在特定区域中的开关越大且走线越多,则此开关的闲置电容便越高。图中的环状开关具有最低的电容,所以当开关动作时,可显现最大的电容相对变化。◆开关的形状尺寸会如何影响开关的空闲和被接触的状态由于开关上方的材料

5、种类,会影响闲置电容和电容的变化率。我们还测试了玻璃、有机玻璃Mylar聚酯薄膜、ABS塑料和FR4玻璃纤维,这几种不同材料。我们发现,尽可能使用最薄的材料,使电容变化极大化。而且,建议使用具有高介电常数的材料,例如玻璃,以增加开关的绝对电容。总结SiliconLabs的电容式触摸感应按键的优点很多。首先,只需要很少的微控制器开销(overhead)。设计一个开关仅需443字节码空间,每多增加一个开关仅需多增加额外的1字节。硬件资源只需要一个比较器和定时器。还可以采用高效率算法,让微控制器可以进入低功耗模式,并能定期唤醒以侦测开关动作。总体只占用低于0.05%的CPU资源。其次,没有外

6、部硬件开销。可以将开关走线直接连至MCU端口管脚,无须其它外部的反馈电阻器或电容器。而且芯片配置也很简单。无论开关使用为何材料,完成都很容易。另外,按键的侦测,不易受到噪声和供应电压的影响。不受50/60Hz噪声的影响,也不需要精密电压源(VDD)。常见问答(摘自2008年12月SiliconLabs在线座谈中的问答环节)问题回答问:如何调整触摸灵敏度?是设计时固定的,还是到现场可以进行调整的?答:灵敏度是通过实验来做的,客户可以对不同状况下的值进行记录,然后保存到flash中,这样实际使用时,不同状况下,系统会用不同值来工作,实现适合的灵敏度。灵敏度是设计时确定的,也可以设计成自学习

7、型的。问:一个开关需要一个定时器和一个比较器,多个开关是共用定时器和比较器吗?答:对于多个开关,采用一个多路复用器,就可以共同使用一个定时器和比较器了。问:如何消除和区分电容触摸的误触摸?答:确定触摸式按键是否被按下可以通过检测频率或者周期来实现。而消除和区别误触摸,则要通过软件上一些校准的算法来实现。具体的信息,可以登陆www.silabs.com下载详细的参考应用。问:贵公司的电容式触摸芯片有休眠功能吗?如何唤醒?答:有休眠功能,我们F9x

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。