版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!技术背景现在电子产品中,触摸感应技术日益受到更多关注和应用,不仅美观耐用,品的品质。触摸感应解决方案受到越来越多的IC设计厂家的关注,不断有新的技术和IC面世,国内的公司也纷纷上马类似方案。Cpress公司的CapSense™技MCP推出了mTouch™,AT也推出了QTouch™技术,FSL推出的电场感应技术与MCP的电感触摸也别具特色,甚至ST也有QST产品。但是目前所有的触摸解决方案都使用专用IC,因而开发成本高,难度大,而本文介绍的基于RC充电检测(RCAcquisition)的方案可以在任何MCU上实现,是触摸感应技术领域革命性的突破。首先介绍了RC充电基础原理,以及充STM8S设计步骤,注意要点等。一、RC充电检测基本原理RC充电检测基本原理是对使用如PCB的电极式电容的充电放电时间进行测选用于任何单独或多按键、滚轮、滑条。如图1(a)RC网络施加周期性充电电压VinVout会得到如(b)Vout到达某一门限值的时间tc断出是否有人体接触。图2显示出有人体接触时充电时间会变长。实现电路如图3,使用一个I/O口对PCB构成的电容充电,另一个I/O口测I/O口充电。R1通常为几百K到几M与PCB构成的电极电容一般只有几个pF,R2用于降低噪声干扰,通常为10K。二、充电时间测量方法对充电时间的测量可以使用MCU中定时器的捕捉功能,对于多个按键一般MCU没有足够的定时器为每个按键分配一个,也可以使用软件计时的方法,这要求能对MCU通常要求对按键使用一个独立的MCU,以保证不被其他任务中断。为了提高系统的可靠性和稳定性,改进的测量方法是对Vout进行高和低两4t1和t2另外,多次测量也是有效的降低高频干扰的有效方法。实际应用中可以使用数字信号的方式直接测量t1和t2,因为数字信号的率检测输入脚,其中‘0’的个数就是t1,‘1’的个数就是t2,实际上就是输入信号上升到VIHmin和下降到VILmax的时间。技术背景现在电子产品中,触摸感应技术日益受到更多关注和应用,不仅美观耐用,而且较传统机械按键具有更大的灵敏度、稳定性、可靠性,同时可以大幅提高产品的品质。触摸感应解决方案受到越来越多的IC设计厂家的关注,不断有新的技术和IC面世,国内的公司也纷纷上马类似方案。Cpress公司的CapSense?技术可以说是感应技术的先驱,走在了这一领域的前列,在高端产品中有广泛应用,MCP推出了mTouch?,AT也推出了QTouch?技术,FSL推出的电场感应技术与MCP电感ST也有QST产品。但是目前所有的触摸解决方案都使用专用IC,因而开发成本高,难度大,而本文介绍的基于RC充电检测(RCAcquisition)的方案可以在任何MCU上实现,是触摸感应技术领域革命性的突破。首先介绍了RC充电基础原理,以及充电时间的测试及改进方法,然后详细讨论了基于STM8S单片机实现的硬件、软件设计步骤,注意要点等。一、RC充电检测基本原理RC充电检测基本原理是对使用如PCB的电极式电容的充电放电时间进行测量,通过比较在人体接触时产生的微小变化来检测是否有‘按下’动作产生,可选用于任何单独或多按键、滚轮、滑条。如图1(a)RC网络施加周期性充电电压VinVout(b)始到Vout到达某一门限值的时间tc的变化,就可以判断出是否有人体接触。图2显示出有人体接触时充电时间会变长。实现电路如图3,使用一个I/O口对PCB构成的电容充电,另一个I/O口测量电压,对于多个按键时使用同一个I/O口充电。R1通常为几百K到几M,人体与PCB构成的电极电容一般只有几个pFR2用于降低噪声干扰,通常为10K。二、充电时间测量方法对充电时间的测量可以使用MCU中定时器的捕捉功能,对于多个按键一般MCU没有足够的定时器为每个按键分配一个,也可以使用软件计时的方法,这要求能对MCU的时钟精确计数,并且保证每个周期的时钟个数保持一定。这种情况通常要求对按键使用一个独立的MCU,以保证不被其他任务中断。Vout4所示,通过对t1和t2的测量,从而达到更可靠的效果。另外,多次测量也是有效的降低高频干扰的有效方法。实际应用中可以使用数字信号的方式直接测量t1和,因为数字信号的‘1’和‘0’也都有最高与最低输入门限。使用软件查询方式测量,通过固定频率检测输入脚,其中‘0’的个数就是t1,‘1’的个数就是t2,实际上就是输入信号上升到VIHmin和下降到VILmax的时间。三、PCB设计注意事项不论是单按键、多按键、滑条、滚轮设计,还是混合应用,都可以使用一个I/O进行充电,即可减少资源应用,又可以因使用同一定时标准从而简化软件设计。用于传递按键信号的线一定要足够的细,以降低线路造成的电容的影响,信号线间距为两倍线宽,不同组的信号间距应保证3mm~5mm。同组的信号线长度应尽量保持一致,不同组的信号线不可以交叉。独立10mm15mm滚轮可以设计为幅射的扇形或环形,也可以是交错的齿轮,每个部分之间应保持0.2~0.5mm。按键PCB层不应该覆铜,否则会影响感觉的灵敏度,而反面可以覆铜,可以减少干扰。按键除设计为单通道模式,还可以设计为多通道模式,通过对附近按键的感应信号强度判断手指的位置,甚至可设计出‘连续’的滑动效果。LED经常在感应设计中用来指示按键是否有效按下,注意按键的地或电源线就尽量短,线路较长时宜增加1nF的滤波电容。另外,建议电源电路使用线性电源而不是开关电源,这对提高感应灵敏度很重要。四、软件设计流程ST公司设计了完整的基于RC充电检测的电容式感应触摸方案的完整设计,包括PCB和完整的源程序,以及基于STM8S的标准触摸感应库(TouchSenseLibraryTSL)和应用API接口,采用易于移植的C设MCU系统中。因为RC没有专利的限制。图7是ST的触摸感应设计库TSL的架构示意。ST的TSL内容包括滤波和校正算法,环境变化系统,自动根据环境温度、湿度、电压、灰尘等因素调整配置参数。提供了包括单通道和多通道的感应设计API函数,层次驱动的项目工程。基于STM8Sxxx-TS1-EVAL演示板的软件在STVD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届自贡市重点中学高三最后一模语文试题含解析
- 2025届山东省微山二中高考数学押题试卷含解析
- 2025届江淮十校高三下第一次测试数学试题含解析
- 广西桂梧高中2025届高考数学考前最后一卷预测卷含解析
- 福建省泉州市泉港一中2025届高考冲刺语文模拟试题含解析
- 2025届吉林省通化市第十四中学高考数学四模试卷含解析
- 广东省中山一中、潮阳一中等2025届高三第四次模拟考试语文试卷含解析
- 2025届安徽省“江淮十校”高三压轴卷数学试卷含解析
- 安徽省合肥市2025届高三一诊考试数学试卷含解析
- 江苏省南通巿2025届高考仿真卷语文试卷含解析
- HIRAYMA HVE50灭菌锅 操作手册
- 《草房子》读书交流会
- 皮尔逊Ⅲ型曲线模比系数计算(共享版).xls
- 新冠肺炎疫情防控一线医务人员申报确认表
- 辽宁省高校学生公寓情况统计表
- AC-16沥青混凝土配合比报告
- 小学生认识货币(课堂PPT)
- 实对称矩阵的相似对角化PPT课件
- 大型机械设备转场运输方案讲解
- Agilent1260Infinity高效液相仪基本操作
- 高一优生座谈会.PPT
评论
0/150
提交评论