微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 传感器 > 更智能的触摸传感解决方案

更智能的触摸传感解决方案

时间:08-23 来源:中电网 点击:

钟内从零开始,开发出一个应用。TSS 能够让用户界面获得提升,可避免机械损耗和破坏的影响,增加产品的使用寿命,而且还让设计人员获得更大的灵活性,因为他们可以随意选择使用任意一款的飞思卡尔MCU。TSS 是免费的软件,带有低成本的开发工具,允许设计人员针对其应用选择最佳的 MCU 器件,并为他们多节省一个传感器 IC 的成本。

触摸感应软件套件解决方案的具体实现结构框图如图3所示。可以选择不同的键盘类型、键盘数量和不同的MCU。若MCU的引脚有多余就可以利用来做电极。

图3 触摸感应软件套件解决方案结构框图

主要是用到MCU的内部的一些运算,用软件的方法实现检测,主要结构在软件算法,包括按键矩阵、转轮、滑条、键盘,有各种各样不同的算法来实现不同的按键类型检测。软件界面更加炫目,能以较低功耗实现接口方案。软件的解决方案面向应用,所以对API的接口设计充分,用户可以简单地应用到这些软件方案,与库文件进行接口。在方案中,考虑到各种按键的使用中情况,包括噪声抑制的算法,有内部的优化的缓存结构,支持64个电极任意排列的组合。可以在运行的同时开启或关闭任一个按键,并有自动重复等自动实现的算法,比如对粘滞按键、断路按键、乱按键的情况都有响应的自动算法处理。

与其他代码的共存能力较强,占用资源少,对其他的应用软件影响较小。针对软件的解决方案,也有相应的一些开发工具,有一些评估板提供。有这些软件和评估板工具,可以很快地连接使用。

问答选编

问:触摸传感器缺少传统机械按键的手感,容易造成误动作?这个问题怎么解决比较好?

答:在我们的软件方案中,有很多防止误触发和误检测的算法,用户也可以对一些参数进行配置,可以保证检测结果的灵敏性和正确度。

问:我下载了MPR121的Data Sheet 看了一下,发现MPR121的寄存器设置还是很丰富的。麻烦介绍一下各个寄存器的配置及配置过程中为匹配不同传感电极形状应注意的取值范围。

一般需要通过几个步骤进行寄存器配置才可以实现与电路的良好匹配,发挥MPR121最好的性能?

答:我们有MPR121的快速入门指南 (KITMPR121EVMQSG, URL: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPR121&fpsp=1&tab=Documentation_Tab),用户第一步可以参考该文档进行快速配置。

问: S08系列的任一款微控制器都适用于该软件解决方案?是否可以理解为软件方案只适合键盘检测的触摸感应场合?

答:是的, 该软件方案适用于任意一款S08系列的微处理器。目前该软件除了支持触摸按键还支持slider、rotator(Wheel),适合各种触摸式人机交互场合,不局限于键盘检测。

问:该触摸感应软件的开发环境是什么样的?可以支持C语言吗?

答:采用飞思卡尔的Code Warrior开发环境,支持C语言编程。

问:使用TSS需要占用多少硬件资源和Flash空间?

答: TSS基本占用3.7kB的Falsh,105多个字节,具体根据你是否使用keypad,slider,rotator (解码器)和按键的数量多少来决定, 但是增加的空间不是很多, 具体你可以参考TSS的spec. 例如一个20个键盘大占用5k Flash空间,130B~240B RAM。

问:请问专家电容式触摸传感器和电感式触摸传感器有什么区别?哪种更有优势?

答:其实这两种方案并没有本质的区别。对于飞思卡尔的产品来说,电容式的方案检测的距离更远,它的电极可以有很长的走线;而电感式针对的是按键检测这种近距离的检测,它的电极和检测芯片通常是在同一块PCB板上。

问:使用双面板设计时,通常PCB的正面设计按键感应图形,在PCB背面进行大面积铺地(也可能会有接地的金属支撑件)。这里有个问题,如果选用比较薄的PCB(如厚度0.8mm),对电容感应灵敏度是否会有大的影响,如果有,应该如何避免?

答:大面积的敷铜地会吸收电容检测建立的电场,使得有效的触摸信号小而背景静态电容大,这又要看触摸电极和背铜的相对大小,以及触摸所导致的电容变化量有多大。一般电极有4mm×4mm的大小时0.8的PCB背铜影响已经不大了。

问:当每个电机达到各自的触摸和释放跳变阈值时,该MPR121触摸传感器是如何工作的?

答:MPR121有按键状态寄存器可以读取状态, 同时状态寄存器任意比特位的变化会触发中断引脚输出。

问:MPR121自动校准系统如何运行的?校准精度?

答:飞思卡尔的触摸检测方案可以判断环境的缓慢变化和有触摸发生时的快速变化,而且可以根据环境的变化自动进行调整,保证检测的灵敏度和可靠性。

问: MPR031在抗干扰上有什么措施?

答:飞思卡尔的触摸检测方案有一些特殊的算法来保证有良好的抗干扰能力,例如它

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top