基于STM8的电容触摸式感应按键软件库(TSSL)常见问题和解答

发布者:Aq123456258最新更新时间:2020-07-23 来源: 51hei关键字:STM8  电容触摸式感应按键  软件库  TSSL 手机看文章 扫描二维码
随时随地手机看文章

触摸感应库设计的用意是什么?
该软件可以使任何8-位的STM8和32-位的STM32微控制器成为一个电容触摸按键的控制器。 该方案使得设计者能够通过采用触摸感应控制库来方便使用通用单片机来设计出高端的"外观和手感"的人性化接口来替代机电开关。 设计者可以混合使用多种配置的触摸感应功能(触摸键、滚轮、滑条)和传统的MCU功能(通讯、LED控制、蜂鸣、LCD控制等等)。 电容式触摸感应软件库仅是应用固件的一部分。 成熟、稳定、灵活和高性能使得该方案可以方便实现和快速市场响应来开发出任何类型的应用,比如移动电话、厨房电气和打印机等等。


TSSL检测人手指电容的基本原理是什么?
对于人手的触摸的检测是通过监控由一个电阻和电极电容组成的RC网络的充电/放电时间的周期来获取的。


任何由于电极电容改变所引起的RC时间的改变被检测到后再经滤波最后通过专门的I/O或者I2C/SPI接口报告给主机系统。


采用最少量的元器件,仅仅只需要在每一个触摸通道上一个电阻就可以使能该功能。


RC 采集方法是基于 1976年的 US 专利,但是现在是到期不受保护的。


电极电容的工作原理是什么?
铜箔电极发出电场通过主要是由玻璃或者塑料作为电介质触面板,当一个手指触摸到面板上时由于人体和周边环境的耦合会增加电极的电容值少量几个pF,该增加的电容值通过触摸感应库被检测到。


哪些是推荐用来保护PCB电极的面板?
最重要的因素是面板的厚度和它的"ε"值(材料的介电常数),充足的厚度和它的"ε"值是相互关联的。玻璃和塑料是常用的材质。例如:一块塑料面板可以达10mm的厚度,同时面板和PCB衬底之间的良好连接对于优化性能也是很重要的。最好的PSA(压敏粘合剂)胶水例子是:3M的 467 和 3M的468。


ST 会提供完整库的源代码给客户吗?
是的,提供的库源代码是采用C语言编写的。

该触摸感应软件库必须遵守授权许可吗?
是的,这是一个带许可的版权软件。 当下载该库时,客户必须遵守授权许可来安装和使用该软件库。所提供的软件和相关的文档必须是专门用在由ST 微控制器组成的系统中的,不可以用来其他微控制器。


是否有一些特殊的软件算法来去除噪声干扰?
用户无需增加任何附加的软件层。
在TSSL中内嵌了2个数字滤波器,从而使得该软件方案对于噪声干扰非常稳定。
1.重复采样:对于每个通道执行多次的RC充电/放电采集来过滤高频噪声,从而给出一个精确的测量;
2.第二个功能是使用用户可编程的防抖滤波器来有助于过滤低频噪声。对于一次触摸被确定该数字滤波器机制要求连续执行多次检测。


在制造过程中需要校准吗?
不需要。校准处理已经是后台处理层的一部分,在MCU上电或者用户需要时按键是自动校准的。


该功能使触摸感应系统自动来适应最终的安装和环境条件。因此在制作过程中无需调整。

在产品应用时期,是否要采样什么特殊的功能来补偿环境的改变?


是的。为了避免由于供电的变化、电极电容、温度、湿度、污渍和其他环境影响导致检测失败或者无检测。在TSSL中环境改变系统(ECS)会自动补偿信号随时间的漂移。


有低功耗模式来降低功耗吗?
有。对于用户来说基本的MCU的低功耗模式都保持有效的。因此,通过在应用固件中周期性地插入一些低功耗模式,用户可以显著地减少平均功耗同时保持有效的触摸感应检测。
该平均功耗主要取决于目标MCU(运行时的IDD 值)和按键的数量,以及应用固件的总体。


哪些是按键的响应时间影响因素?

按键的响应时间取决于很多参数,比如通道数量、防抖滤波器的值、重复采样值、用户固件工作任务、电介质厚度、电极电容和电阻R的值。


如下公式可以用来估算最大的按键响应时间:
最大响应时间 = [(DF+1) x tS x NB_channels] + (DF x tU)
这里:
tS = 近似1ms (对于一个通道的标准 RC 采集时间)
NB_channels = 通道的编号
DF = 防抖动的滤波器的值(用户可编程)
tU = 用户固件的执行时间
例如:对于一个4个按键的应用:
DF = 2 (标准值)
tS = 4 ms
tU = 1 ms (例子/取决于应用)
响应时间 = 14 ms (在该配置情况下)


相对于竞争对手的大部分现成方案TSSL有哪些主要的优势?
相比于竞争对手建议的单独的或者特别应用的触摸感应IC时,开源的触摸感应软件的方案同众所周知微控制器架构结合,在应用方面提供更好的灵活性和稳定性。由于用户非常熟悉微控制器,因此可以通过简单配置、更改或者调整库来满足应用要求。


从系统层面来说,最重要性能是能通过特定内嵌的软件参数用户可配置的函数(降噪,滤波)来非常完美地控制的灵敏度、稳定性和抗噪声干扰。


相对于竞争对手提供的类似软件方案,一个关键的优势是内嵌在库中的校准和补偿那些由于环境改变而导致的信号漂移的特色,因此在生产过程或者使用的时候该"安全控制"有如一个先进的算法来确保随着时间流逝仍然有正确的触摸感应操作。

关键字:STM8  电容触摸式感应按键  软件库  TSSL 引用地址:基于STM8的电容触摸式感应按键软件库(TSSL)常见问题和解答

上一篇:基于STM8的电容触摸式按键软件库介绍
下一篇:STM8L 超低功耗八位微控制器简介

推荐阅读最新更新时间:2024-10-27 00:15

基于STM8电容触摸式感应按键软件(TSSL)常见问题和解答
触摸感应库设计的用意是什么? 该软件可以使任何8-位的STM8和32-位的STM32微控制器成为一个电容触摸按键的控制器。 该方案使得设计者能够通过采用触摸感应控制库来方便使用通用单片机来设计出高端的 外观和手感 的人性化接口来替代机电开关。 设计者可以混合使用多种配置的触摸感应功能(触摸键、滚轮、滑条)和传统的MCU功能(通讯、LED控制、蜂鸣、LCD控制等等)。 电容式触摸感应软件库仅是应用固件的一部分。 成熟、稳定、灵活和高性能使得该方案可以方便实现和快速市场响应来开发出任何类型的应用,比如移动电话、厨房电气和打印机等等。 TSSL检测人手指电容的基本原理是什么? 对于人手的触摸的检测是通过监控由一个电阻和电极电容组成的
[单片机]
基于STM8电容触摸式按键软件介绍
STM8S系列触摸按键软件库基本结构如下图所示,分成下面几个部分: 基于上述软件库架构 1) 用户软件通过API接口调用相应的函数启动按键信号采集,通过访问相应的变量来获得按键 的状态,以及通过对一些控制变量的配置来修改触摸式按键的工作参数。 2) 后处理部分是STM8S系列软件库的核心部分,包含了一些列的校准,滤波算法。通过ECS (环境处理系统)的处理,达到环境自适应的功能。 3) 采集部分主要通过对IO口以及定时器的控制来获得按键的充放电时间。
[单片机]
基于<font color='red'>STM8</font>的<font color='red'>电容</font><font color='red'>触摸式</font><font color='red'>按键</font><font color='red'>软件</font><font color='red'>库</font>介绍
基于STM8电容触摸式按键方案介绍
电容式触摸感应软件库的可提供如下功能: 软件库模块可以方便的应用于绝大部分微控制器中,直接内嵌在主控制器中。 软件库适用于大部分的用户接口需求:最多24个按键,以及2个滑动条/滚轮。 经济的解决方案:少量的硬件和软件开销 采用各种必须的软件滤波处理以获得高可靠性 优化的固件源代码 完全免费的源代码(但仅限于应用在ST的微控制器上) 如何工作? 容性的人体接触可以通过对RC 网络的充放电时间的检测来测得。RC网络由一个电阻和电极的电容(Cx)组成。 性能 每个触摸通道需要2个电阻和一个MCU 通用IO口。 可将MCU的任意通用IO口配置为触摸通道 触摸按键可分布在最多3个不同的GPIO 端口上(目前如此
[单片机]
基于<font color='red'>STM8</font>的<font color='red'>电容</font><font color='red'>触摸式</font><font color='red'>按键</font>方案介绍
基于STM8电容感应式触摸按键方案在电磁炉中的应用
1 引言 相较于机械式按键和电阻式触摸按键,电容式触摸按键不仅耐用,造价低廉,机构简单易于安装,防水防污,而且还能提供如滚轮、滑动条的功能。但是电容式触摸按键也存在很多的问题,因为没有机械构造,所有的检测都是电量的微小变化,所以对各种干扰敏感得多。ST针对家电应用特别是电磁炉应用,推出了一个基于STM8系列8位通用微控制器平台的电容式触摸感应方案,无需增加专用触摸芯片,仅用简单的外围电路即可实现电容式触摸感应功能,方便客户二次开发。 2 方案介绍 ST的电容式触摸按键方案通过一个电阻和感应电极的电容CX构成的阻容网络的充电/放电时间来检测人体触摸所带来的电容变化。如图1所示,当人手按下时相当于感应电极上并联了一个电
[单片机]
基于<font color='red'>STM8</font>的<font color='red'>电容</font><font color='red'>感应</font>式触摸<font color='red'>按键</font>方案在电磁炉中的应用
基于STM8电容感应式触摸按键方案在电磁炉中的应用
  1 引言   相较于机械式按键和电阻式触摸按键,电容式触摸按键不仅耐用,造价低廉,机构简单易于安装,防水防污,而且还能提供如滚轮、滑动条的功能。但是电容式触摸按键也存在很多的问题,因为没有机械构造,所有的检测都是电量的微小变化,所以对各种干扰敏感得多。ST针对家电应用特别是电磁炉应用,推出了一个基于 STM8系列8位通用微控制器平台的电容式触摸感应方案,无需增加专用触摸芯片,仅用简单的外围电路即可实现电容式触摸感应功能,方便客户二次开发。   2 方案介绍   ST的电容式触摸按键方案通过一个电阻和感应电极的电容CX构成的阻容网络的充电/放电时间来检测人体触摸所带来的电容变化。如图1所示,当人手按下时相当于感应电极
[嵌入式]
基于STM8系列8位通用MCU的电容式触摸感应方案
1引言 相较于机械式按键和电阻式触摸按键,电容式触摸按键不仅耐用,造价低廉,机构简单易于安装,防水防污,而且还能提供如滚轮、滑动条的功能。但是电容式触摸按键也存在很多的问题,因为没有机械构造,所有的检测都是电量的微小变化,所以对各种干扰敏感得多。ST 针对家电应用特别是电磁炉应用,推出了一个基于 STM8 系列 8 位通用微控制器平台的电容式触摸感应方案,无需增加专用触摸芯片,仅用简单的外围电路即可实现电容式触摸感应功能,方便客户二次开发。 2 方案介绍 ST 的电容式触摸按键方案通过一个电阻和感应电极的电容 CX 构成的阻容网络的充电 / 放电时间来检测人体触摸所带来的电容变化。如图 1 所示,当人手按下时相当于感应电极上并
[单片机]
基于<font color='red'>STM8</font>系列8位通用MCU的<font color='red'>电容</font>式触摸<font color='red'>感应</font>方案
电容触摸芯片AIP5905用于智能蓝牙音箱,采用独立5通道触摸感应按键
本文介绍使用中微爱芯的5键电容式触摸芯片AIP5905替换以往智能音箱的5路机械按键,简化音箱外观的结构设计;触摸按键设计使应用面板清洁简单,直接提升使用体验感。 智能蓝牙音箱框图 中微爱芯AIP5905支持5路完全独立的自校准功能的触摸按键,按键输出信号都经过消抖处理,同时AIP5905的触摸灵敏度可以通过外部电容调节触摸灵敏度。按键外观上可以灵活设计成圆形、正方形和圆弧形等形状容性触摸感应器。工作电流43μA@5V;工作温度-40℃~+85℃;工作电压2.2V~5.5V;封装SOP16。 中微爱芯触摸芯片AIP5905在智能音箱上替代机械按键的应用优势有: 1、采用AIP5905的触摸按键设计,解决了机械结构清洁困难问
[嵌入式]
<font color='red'>电容</font>触摸芯片AIP5905用于智能蓝牙音箱,采用独立5通道触摸<font color='red'>感应</font><font color='red'>按键</font>
轻松实现电容式触摸感应按键开关设计
  市场上的消费 电子 产品已经开始逐步采用触摸感应按键,以取代传统的机械式按键。针对此趋势,益登科技设计出以Silicon Labs公司 MCU 为内核的 电容 式触摸感应按键方案。电容式触摸感应按键开关,内部是一个以 电容器 为基础的开关。以传导性物体(例如手指)触摸电容器可改变电容,此改变会被內置于微控制器内的 电路 所侦测。   电容式触摸感应按键的基本原理就是一个不断地充电和放电的张弛 振荡器 。如果不触摸开关,张弛振荡器有一个固定的充电放电周期,频率是可以测量的。如果我们用手指或者触摸笔接触开关,就会增加电容器的介电常数,充电放电周期就变长,频率就会相应减少。测量周期的变化,就可以侦测触摸动作。   具体测量方式有两种
[嵌入式]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved