- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用普通IO口实现电容触摸感应方案
使用普通I/O 口实现电容触摸感应方案
浏览4992 次
技术背景
现在电子产品中,触摸感应技术日益受到更多关注和应用,不仅美观耐用,而且较传统机械按键具有
更大的灵敏度、稳定性、可靠性,同时可以大幅提高产品的品质。触摸感应解决方案受到越来越多的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 系统中。因为
您可能关注的文档
- 2014年一级建造师《建设工程法规及相关知识》真题及解析.pdf
- 2014年二级建造师《市政公用工程》真题及答案.pdf
- 2014年一级建造师《建筑工程管理与实务》真题及解析.pdf
- 2014年河南省普通高招分数段统计表(理科).pdf
- 2015年11月采购与供应中的管理考前复习资料_by Daniel.Z.pdf
- 2015年一级注册消防工程师《消防安全案例分析》真题及解析.pdf
- 2016年初级会计职称考试《初级会计实务》真题及答案解析.doc
- 2016年河南省普通高招分数段统计表(理科).pdf
- 418-河南省普通高中综合信息管理系统操作说明.pdf
- 5 数据类型:字符串、单元数组和结构体.pptx
- 保温砌模现浇钢筋混凝土网格剪力墙承重体系的研究.pdf
- 做拉新-激活-留存的时候,是否建立了属于自己的用户体系?.pdf
- 公顷_平方千米练习.ppt
- 冲裁凹模工作部分结构形式分析.pdf
- 几种挂篮形式介绍.pdf
- 几何结构因子的两种表示形式.pdf
- 北京房产_商品住宅批准上市面积200-250平方米(附房地产标杆企业)_九舍会智库.pdf
- 北京房产_商品住宅销售价格100-120平方米(附房地产公司研究)_九舍会智库.pdf
- 北京房产_商品住宅销售面积90-100平方米(附房地产标杆企业)_九舍会智库.pdf
- 北京房地产_商品住宅批准上市面积160-200平方米(附房地产开发企业)_九舍会智库.pdf
最近下载
- 2009石油化工行业检修工程动工预算定额说明.docx
- YB∕T6294-2024 锌铝合金镀层弹簧钢丝(报批稿).pdf VIP
- TSGZ6001—2019特种设备作业人员考核规则正文.pdf VIP
- 新湘教版七年级数学上册全册导学案.pdf VIP
- 2025年内蒙古自治区呼和浩特市初一新生入学分班考试真题含答案.docx VIP
- 2025年西藏高考理综真题试卷及答案.docx VIP
- 部编人教版一年级数学上册全册教案.docx VIP
- 超市经营服务方案.docx VIP
- 腐蚀数据与选材手册-校对版.xls VIP
- 六年级下册语文试卷-《金色的鱼钩》一课一练(含答案)人教部编版.pdf VIP
文档评论(0)