当前位置:首页 > 单片机 > 单片机
[导读]  技术背景  现在电子产品中,触摸感应技术日益受到更多关注和应用,不仅美观耐用,而且较传统机械按键具有更大的灵敏度、稳定性、可靠性,同时可以大幅提高产品的品质。触摸感应解决方案受到越来越多的IC设计厂

  技术背景

  现在电子产品中,触摸感应技术日益受到更多关注和应用,不仅美观耐用,而且较传统机械按键具有更大的灵敏度、稳定性、可靠性,同时可以大幅提高产品的品质。触摸感应解决方案受到越来越多的IC设计厂家的关注,不断有新的技术和IC面世,国内的公司也纷纷上马类似方案。Cpress公司的CapSense™技术可以说是感应技术的先驱,走在了这一领域的前列,在高端产品中有广泛应用,MCP推出了mTouch™,AT也推出了QTouch™技术,FSL推出的电场感应技术与MCP的电感触摸也别具特色,甚至ST也有QST产品。

  但是目前所有的触摸解决方案都使用专用IC,因而开发成本高,难度大,而本文介绍的基于RC充电检测(RC Acquisition)的方案可以在任何MCU上实现,是触摸感应技术领域革命性的突破。首先介绍了RC充电基础原理,以及充电时间的测试及改进方法,然后详细讨论了基于STM8S单片机实现的硬件、软件设计步骤,注意要点等。

  一、RC充电检测基本原理

  RC充电检测基本原理是对使用如PCB的电极式电容的充电放电时间进行测量,通过比较在人体接触时产生的微小变化来检测是否有‘按下’动作产生,可选用于任何单独或多按键、滚轮、滑条。

  如图1(a)所示,在RC网络施加周期性充电电压Vin,测量Vout会得到如(b)的时序,通过检测充电开始到Vout到达某一门限值的时间tc的变化,就可以判断出是否有人体接触。图2显示出有人体接触时充电时间会变长。

  实现电路如图3,使用一个I/O口对PCB构成的电容充电,另一个I/O口测量电压,对于多个按键时使用同一个I/O口充电。R1通常为几百K到几M,人体与PCB构成的电极电容一般只有几个pF,R2用于降低噪声干扰,通常为10K。

  二、充电时间测量方法

  对充电时间的测量可以使用MCU中定时器的捕捉功能,对于多个按键一般MCU没有足够的定时器为每个按键分配一个,也可以使用软件计时的方法,这要求能对MCU的时钟精确计数,并且保证每个周期的时钟个数保持一定。这种情况通常要求对按键使用一个独立的MCU,以保证不被其他任务中断。

  为了提高系统的可靠性和稳定性,改进的测量方法是对Vout进行高和低两个门限进行测量。如图4所示,通过对t1和t2的测量,从而达到更可靠的效果。另外,多次测量也是有效的降低高频干扰的有效方法。

  实际应用中可以使用数字信号的方式直接测量t1和t2,因为数字信号的‘1’和‘0’也都有最高与最低输入门限。使用软件查询方式测量,通过固定频率检测输入脚,其中‘0’的个数就是t1,‘1’的个数就是t2,实际上就是输入信号上升到VIHmin和下降到VILmax的时间。

  三、PCB设计注意事项

  不论是单按键、多按键、滑条、滚轮设计,还是混合应用,都可以使用一个I/O进行充电,即可减少资源应用,又可以因使用同一定时标准从而简化软件设计。

  用于传递按键信号的线一定要足够的细,以降低线路造成的电容的影响,信号线间距为两倍线宽,不同组的信号间距应保证3mm~5mm。同组的信号线长度应尽量保持一致,不同组的信号线不可以交叉。独立按键的形状可设计为、圆、三角或正多边形,尺寸以10mm~15mm为宜。滑条的形状可以是长方形或锯齿形,滚轮可以设计为幅射的扇形或环形,也可以是交错的齿轮,每个部分之间应保持0.2~0.5mm。按键PCB层不应该覆铜,否则会影响感觉的灵敏度,而反面可以覆铜,可以减少干扰。

  按键除设计为单通道模式,还可以设计为多通道模式,通过对附近按键的感应信号强度判断手指的位置,甚至可设计出‘连续’的滑动效果。

  LED经常在感应设计中用来指示按键是否有效按下,注意按键的地或电源线就尽量短,线路较长时宜增加1nF的滤波电容。

  另外,建议电源电路使用线性电源而不是开关电源,这对提高感应灵敏度很重要。

 四、软件设计流程

  ST公司设计了完整的基于RC充电检测的电容式感应触摸方案的完整设计,包括PCB和完整的源程序,以及基于STM8S的标准触摸感应库(Touch Sense Library:TSL)和应用API接口,采用易于移植的C设计,用户可以方便地应用于其他任何MCU系统中。因为RC充电理论涉及的专利已经对公众开放,所以完全没有专利的限制。

  图7是ST的触摸感应设计库TSL的架构示意。

  ST的TSL内容包括滤波和校正算法,环境变化系统,自动根据环境温度、湿度、电压、灰尘等因素调整配置参数。提供了包括单通道和多通道的感应设计API函数,层次驱动的项目工程。基于STM8Sxxx-TS1-EVAL演示板的软件在STVD开发平台下设计,使用COSMIC-C语言编译器,包括完整的源代码,篇幅有限,不能详述。


  结论:通过实验,我们使用STM8S的触摸感觉按键与CY的CAPSENSE触摸按键的效果进行了对比,结果证明二者在灵敏度与可靠性方面不相上下,在水浸、增加覆盖物情况下,本方案适应性更佳。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

英国石油公司(bp)收购美国可再生天然气公司Archaea Energy,刷新了全球可再生燃料企业的收购纪录,总收购价格达41亿美元(含8亿美元的债务)。这也是英国石油公司首席执行官伯纳德·鲁尼自2020年初上任以来进行...

关键字: ENERGY 天然气 RC

Intel Arc A7系列高端显卡发布后,作为Intel显卡首家核心合作伙伴,蓝戟第一时间同步推出了非公版新品,Arc A770 Flux 8G OC、A750 Flux 8G OC、A750 Photon 8G OC...

关键字: Intel 显卡 RC PHOTON

英国石油公司(bp)宣布同意收购美国最大可再生天然气生产商之一Archaea Energy公司。经监管部门和Archaea股东批准的协议收购将以33亿美元现金以及约8亿美元净债务进行,收购总价值近41亿美元。双方目标在2...

关键字: ENERGY 天然气 RC

科济药业宣布, 中国国家药品监督管理局已受理泽沃基奥仑赛注射液(zevorcabtagene autoleucel,研发代号:CT053)的新药上市申请。泽沃基奥仑赛注射液是一种用于治疗复发/难治多发性骨髓瘤的全人抗自体...

关键字: GEN RC EV CE

(全球TMT2022年10月14日讯)近期,小米生态链企业未来居面向高星酒店及连锁酒店推出有线一体式RCU(金属壳版),该产品由未来居独立自主研发,是一款系统化的高性能、高集成、低消耗的智能网关设备。RCU(客房智能控...

关键字: 智能网关 RC 金属 布线

北京2022年10月13日 /美通社/ -- 在消费提档和疫情常态化背景下,酒店行业纷纷入局智能化赛道。近期,小米生态链企业未来居面向高星酒店及连锁酒店推出有线一体式RCU(金属壳版),该产品由未来居独立自主研...

关键字: 智能化 智能网关 RC 金属

深圳2022年9月26日 /美通社/ -- 当前全球制造业面临经济下行压力明显、疫情发展不确定性、原材料价格波动、能源危机、通货膨胀等挑战,与之同时也迎来RCEP红利、粤港澳大湾区发展空间辽阔、经济社会绿色转型...

关键字: CHINA BSP CE RC

为期16日的亚洲奇遇之旅欣然揭幕 2023年私人飞机行程仍有少量余席可供预定,今年将陆续发布2024年度其余私人飞机行程 加拿大多伦多2022年8月23日 /美通社/ -- 随着人们对个性化专属体验的渴望不断升级,四...

关键字: 飞机 BSP RC 串联

(全球TMT2022年8月11日讯)TP ICAP集团的数据分析部门Parameta Solutions和PeerNova®宣布推出ClearConsensus™,这是一款透明高保真独立价格评估(IPV)...

关键字: 高保真 网络 SE RC

广州2022年8月8日 /美通社/ -- “2022年广东精品国际贸易数字展览会系列展·家居生活线上展”将于2022年8月8日至8月12日举办。本次家居生活线上展,除了精准规划“传统家具、智能家居、家居装饰...

关键字: RC CE 数字化 智能家居

单片机

21600 篇文章

关注

发布文章

编辑精选

技术子站

关闭