0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

有利于降低CPU使用率的触摸按键解决方案

电子设计 来源:郭婷 作者:电子设计 2019-03-04 08:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

触摸屏和触摸键技术的设计和实施正在兴起。触摸屏为嵌入式系统产品提供了许多优势,从人体工程学到美学,但是为了成功实现这些技术,必须考虑几个挑战和权衡。

优化设计选择更容易当熟悉关键技术,了解挑战并遵循有助于系统开发过程的设计指南时。虽然目前市场上有几种基于微控制器MCU)的电容式触摸测量方法,但硬件辅助解决方案为工程师提供了最理想的触摸实现方法,帮助他们克服与集成嵌入式触摸技术相关的挑战。

集成硬件 - 基于实现

将MCU与电容式触摸传感集成有几个优点,包括:

单芯片解决方案

降低触摸功能的CPU使用率

最小化系统资源要求

缩短开发周期

降低功耗

在硬件中实现触摸键功能可节省大量CPU周期,然后可以用于实现系统控制。还可以添加其他功能以改善可用于系统控制管理的CPU带宽量。为了支持负责开发人机界面的设计工程师,领先的MCU供应商瑞萨电子开发了一种集成了16的集成解决方案具有触摸传感器控制单元(T-SCU)的R8C CPU内核。

R8C/3xT电容式触摸按键解决方案

R8C/3xT MCU组包含一个称为传感器控制单元(SCU)的专用硬件模块在保持最低CPU使用率的同时执行触摸感应,与传统解决方案相比,这有助于显着降低功耗水平。 SCU还提供完全可编程性,以自动化触摸检测过程,并集成了可提高噪声容限的机制。

传感器控制单元《br》 SCU在待机模式下提供感应,每个通道最多支持四个电极。 SCU处理四个关键功能:控制和错误管理,自动扫描和测量,噪声计数器测量和数据传输。

有利于降低CPU使用率的触摸按键解决方案

图1:超过85%的CPU带宽可用。

控制和错误管理

如下图所示,SCU由状态计数器,辅助计数器和主计数器组成。 SCU控制端口,计数器和数据传输,以检测电容式触摸电极的浮动电容。

有利于降低CPU使用率的触摸按键解决方案

图2:T-SCU框图。

自动扫描和测量,SCU管理自动扫描,释放CPU以专注于系统控制功能。 SCU具有两种操作模式:

单模式 - 单通道触摸检测

扫描模式 - 顺序或有选择地进行多通道触摸检测。可以使用RC计时器或外部触发器在软件中触发扫描

有利于降低CPU使用率的触摸按键解决方案

图3:自动扫描卸载CPU。

噪声计数器测量和环境变化

SCU能够滤除触摸测量系统的噪声,实现低频或RF噪声消除,从而实现准确的触摸决策。

TypeFrequency BandNoise SourceFiltering TechniqueHardware/SoftwareSwitching1 kHz-1 MHz - 感应加热噪声 - 磁场噪声 - 电源 - 调光噪声 - 二级计数器方法(低频噪声消除)硬件(SCU) - 附加平均过程软件RF100 kHz-900 MHz- AM波噪声 - 多种测量技术硬件(SCU)环境变化《 1 kHz-温度变化 - 特性随时间漂移 - 杂散电容 - 漂移校正处理软件表1:噪声计数器测量。

低频噪声消除:

辅助计数器设置电压低于检测阈值后的测量次数。然后,如果在计数器降至零之前发生检测阈值交叉,则SCU可以递增辅助计数器,从而拒绝任何类型的尖峰变化。

有利于降低CPU使用率的触摸按键解决方案

图4:辅助计数器用于消除低频噪声。

RF噪声消除:

SCU采用多种方法消除RF干扰,包括随机测量,多数决策测量和两者的组合。

随机测量:SCU硬件可以随机改变每个传感器的采样点,以最大限度地降低辐射和传导噪声源的检测效果。这种基于硬件的方法具有在最小化CPU使用率的同时获得所需测量的优点。用户有16种不同的时序选项可供选择,这有助于在测量触摸时的噪声抑制。

有利于降低CPU使用率的触摸按键解决方案

图5:16个随机采样点中的一个可用于测量。

多数决定测量:此方法测量在测量期间设置的次数,并使用多数决定从测量结果判断“H”/“L”。

有利于降低CPU使用率的触摸按键解决方案

图6:此方法过滤掉高频噪声。

数据传输

SCU还可以管理将测量值传输到设置的RAM缓冲区在选择性扫描模式下,RAM缓冲区将包含从起始通道到最大通道的所有通道的数据,即使未设置通道的使能位也是如此。

有利于降低CPU使用率的触摸按键解决方案

图7:DTC有助于在没有CPU干预的情况下传输数据。

降低功耗

SCU在待机模式下的触摸感应功能也有助于最大限度地降低平均电流消耗,例如,通过appr在典型的100 ms响应时间周期内肟含量为16μA。

有利于降低CPU使用率的触摸按键解决方案

有利于降低CPU使用率的触摸按键解决方案

图8:等待模式下的感应有助于降低整体平均功耗。

软件架构

如图9所示,瑞萨电子触摸解决方案由四层组成。

有利于降低CPU使用率的触摸按键解决方案

图9:Touch API的大小仅为1.2 KB。

硬件接口层 - 包含有助于配置SCU块的低级驱动程序

传感器层 - 处理处理并做出触摸决策。它还包含:

漂移补偿程序

噪声对策(例如,低级别过滤)

触摸决策 - 输入到更高级别的层

功能实现层 - 进一步将触摸决策输入解释为车轮或滑块配置上的有效触摸

用户应用层 - 将数据转换为定义的用户界面功能。

工具支持

瑞萨电子还提供一系列硬件和软件工具,旨在促进快速器件评估,并帮助加快基于R8C/3xT的设计的上市时间。例如,Renesas Touch Workbench允许工程师简化评估和调整硬件和软件的过程,以获得最佳的触摸性能,从而节省时间和成本。这个功能强大且易于操作的工具可通过HEW目标服务器,E8a仿真器或串行接口连接。

终端用户对支持触摸的移动设备的需求不断增加,例如电子阅读器,平板电脑智能手机正在推动对更小,更薄的外形和更高性能触摸键系统的需求,这些系统以更低的功率运行以延长电池寿命 - 所有这些都以更低的成本实现。我们如何实现所有这些方面?虽然软件实现是一种选择,但具有集成触摸感应功能的MCU是关键。具有专用触摸传感器单元的MCU(如瑞萨电子提供的那些)为工程师提供扫描,测量,噪声计数器测量,环境变化和数据传输所需的能力,同时保持较低的平均功耗 - 帮助他们克服CPU的挑战利用率。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11223

    浏览量

    223020
  • 触摸屏
    +关注

    关注

    42

    文章

    2444

    浏览量

    120992
  • 仿真器
    +关注

    关注

    14

    文章

    1048

    浏览量

    86789
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LED触摸控制PCBA方案开发 | 灯控触摸方案开发

    单键LED触摸控制PCBA方案开发灯控触摸方案开发PCBA方案灯控方案支持定制寻找灵活、可靠的L
    的头像 发表于 12-10 17:43 51次阅读
    LED<b class='flag-5'>触摸</b>控制PCBA<b class='flag-5'>方案</b>开发 | 灯控<b class='flag-5'>触摸</b><b class='flag-5'>方案</b>开发

    CW32 电容式触摸按键设计指南

    比例不高,非常有利于用户在节约 BOM 成本的前提下拓展功能。结合适当的工业化设计,触摸按键比接触 式按键更美观、耐磨的同时,还具有防水、抗干扰、寿命长等多种优势。 通过本文,您会
    发表于 12-09 06:53

    抗干扰单路触摸单通道触摸方案VK36N1D

    VK36N1D具有1个触摸按键,可用来检测外部触摸按键上人手 的触摸动作。该芯片具有较高的集成度,仅需极少的外部组件 便可实现
    的头像 发表于 10-22 16:46 387次阅读
    抗干扰单路<b class='flag-5'>触摸</b>单通道<b class='flag-5'>触摸</b><b class='flag-5'>方案</b>VK36N1D

    现代晶圆测试:飞针技术如何降低测试成本与时间

    带来了重大转变,针对复杂测试需求提供适应性强且高效的解决方案,同时有利于降低单个芯片的测试成本。本文将解析影响晶圆测试的最新趋势,并探讨飞针测试技术如何改变半导体制
    的头像 发表于 07-17 17:36 638次阅读
    现代晶圆测试:飞针技术如何<b class='flag-5'>降低</b>测试成本与时间

    低电流3按键触摸VKD104CR-3H工控触摸感应芯片

    VKD104CR-3H是3通道触摸检测芯片,功耗低、工作电压范 围宽以及稳定的触摸检测效果可以广泛的满足不同应用的需 求,此触摸检测芯片是专为取代传统按键而设计,内建稳压 电路,提供稳
    的头像 发表于 07-07 09:55 560次阅读
    低电流3<b class='flag-5'>按键</b><b class='flag-5'>触摸</b>VKD104CR-3H工控<b class='flag-5'>触摸</b>感应芯片

    SQ76115BADE同步降压DC/DC转换器:高效能、宽输入电压解决方案

    条件下持续提供高至15A的输出电流,满足高功率需求的技术应用。其高效率设计有利于集成化的高质量转换开关、同步开关及其电感线圈,这些模块协调工作,能够有效降低整体化功耗,提高了能源利用率。稳定性
    发表于 06-26 09:03

    树莓派设备物联网解决方案,将录音设备的项目成本降低 90%!

    基于RaspberryPi设备的物联网(IoT)解决方案将“终止开关”(killswitch)成本降低了90%在RaspberryPi设备上采用新的AWSIoT解决方案,GreenCustard显著
    的头像 发表于 06-05 15:42 775次阅读
    树莓派设备物联网<b class='flag-5'>解决方案</b>,将录音设备的项目成本<b class='flag-5'>降低</b> 90%!

    TECS OpenStack资源池主机磁盘分区使用率过高的问题处理

    某运营商TECS资源池上报“主机磁盘分区使用率过高”的告警,如下图所示。
    的头像 发表于 03-21 09:47 848次阅读
    TECS OpenStack资源池主机磁盘分区<b class='flag-5'>使用率</b>过高的问题处理

    东京物理服务器的价格是如何影响用户的使用率

    东京物理服务器的价格对用户的使用率有显著影响,主要体现在以下几个方面,主机推荐小编为您整理发布东京物理服务器的价格是如何影响用户的使用率
    的头像 发表于 02-24 09:16 547次阅读

    超声波焊接有利于解决固态电池的枝晶问题

    ://www.huisheng-sonic.com/news_details.html?newsid=3005237&_t=1739594692 超声波焊接有利于解决固态电池的枝晶问题 超声波辊焊
    发表于 02-15 15:08

    Maxtouch触摸屏:多场景触控解决方案

    Maxtouch触摸方案以其卓越的性能和高度适应性,为汽车、工业和消费类电子设备提供全面的触摸解决方案。凭借专用触摸屏芯片和高效开发工具
    的头像 发表于 02-11 09:25 1495次阅读
    Maxtouch<b class='flag-5'>触摸</b>屏:多场景触控<b class='flag-5'>解决方案</b>

    触摸方案开发

    定制最佳方案。在触摸家电类方面,从实用的触摸台灯、触摸墙壁开关、触摸橱柜灯、触摸玩具、
    的头像 发表于 01-20 11:39 725次阅读
    <b class='flag-5'>触摸</b><b class='flag-5'>方案</b>开发

    蓝牙耳机触摸IC-低功耗单按键触摸感应芯片/单路触控方案-VKD233HH SOT23-6L

    产品品牌:永嘉微电 产品型号:VKD233HH 封装形式:SOT23-6L 特点 VKD233HH具有1个触摸按键,可用来检测外部触摸按键上人手的
    的头像 发表于 01-15 15:42 1064次阅读
    蓝牙耳机<b class='flag-5'>触摸</b>IC-低功耗单<b class='flag-5'>按键</b><b class='flag-5'>触摸</b>感应芯片/单路触控<b class='flag-5'>方案</b>-VKD233HH  SOT23-6L

    触摸感应芯片原厂低电流多按键触摸芯片VKD104CR

    产品型号: VKD104CR 产品品牌:永嘉微电 /VINKA 封装形式: SOP8 产品年份:新年份 VKD104CR具有2个触摸按键,可用来检测外部触摸按键上人手的
    的头像 发表于 01-14 17:53 936次阅读

    工作电流 4.0uA/3V/低电流单路触摸/单按键触摸感应芯片VKD233HB SOT23-6L

    产品品牌:永嘉微电 产品型号:VKD233HB 产品封装:SOT23-6L 概述 VKD233HB具有1个触摸按键,可用来检测外部触摸按键上人手的
    的头像 发表于 01-14 16:24 787次阅读
    工作电流 4.0uA/3V/低电流单路<b class='flag-5'>触摸</b>/单<b class='flag-5'>按键</b><b class='flag-5'>触摸</b>感应芯片VKD233HB  SOT23-6L