瑞萨电容触摸技术之低功耗应用—RX140实验环节(5)-4

描述

Lab Session 4

在Lab 3的基础上增加低功耗 (Auto Judgement) 功能

5.5

使用QE for Cap Touch监控触摸底层数据以及触摸行为

5.5.1 按照前文 "2.6运行程序" 小节介绍的方法,在仿真状态下全速运行程序。

在 "Cap Touch Workflow" 的 "4.monitoring" 中,点击 "Start Monitoring (Emulator)" 下方的 "Show Views"

电容触摸

5.5.2 具体操作大体上可以按照前文 "2.9 使用QE for Cap Touch监控触摸底层数据以及触摸行为" 小节介绍的方法进行。

不同点在于:

• 在低功耗状态下,即时监控窗口 "Enbale Monitoring",也无法使用QE for Cap Touch监控触摸底层数据以及触摸行为。各个监控窗口处于停止状态,数据和波形曲线停止刷新。

• 在 "CapTouch Parameters (QE) View" 中的MEC电极 (Config01) 的参数项比之前少。

• 在 "e2 studio" 下方 "Console控制台" 窗口显示了MCU当前处于低功耗状态。

• 在 "e2 studio" 状态栏的左下角,显示了当前工程的运行状态处于 "待机" 状态。

电容触摸

NOTE

在e2 studio左下角的状态栏,显示了当前工程的运行状态,包括以下几种。

在低功耗时显示:

电容触摸

在正常运行时显示:

电容触摸

在程序暂时显示:

电容触摸

5.6

调试低功耗 (Auto Judgement) 功能运行参数

5.6.1 在这一部分,我们主要关注以下三部分的参数调整:

1. 低功耗工作模式下MEC电极的运行参数

MEC电极的阈值Threshold(为Normal模式下工作时的50%)

2. 低功耗工作模式下的Auto Judgement自动判断功能的相关参数

"Lab_session_1" → src → smc_gen→ r_ctsu_qe→ doc→ en文件夹下的应用笔记 "r01an4469ej0210-rx.pdf" 中,对 "Auto Judgement" 自动判断功能的相关参数进行了详细的说明,如下图所示:

其中主要的控制参数如下:

Tlot,Non-touch judgment continuous count,与Button的Negative Noise Filter Cycle意义相同

Thot,Touch judgment continuous count,与Button的Positive Noise Filter Cycle意义相同

Ajmmat,Moving average,与Button的Moving Average Filter Depth意义相同

Ajbmat,Baseline average count,与Button的Drift Correction Interval意义相同

电容触摸电容触摸

3. 其他低功耗工作相关的参数

低功耗控制周期,见下图

低功耗模式下的MEC电极的Sensor驱动脉冲频率

无按键按下时的等待时间

电容触摸

5.6.2  1. 低功耗工作模式下MEC电极的运行参数

MEC电极的阈值Threshold(为Normal模式下工作时的50%),举例来说,在 "qe_touch_config.c" 中可以看到MEC电极的阈值Threshold为309。

电容触摸

但是在QE监控窗口看到的阈值Threshold为309的50%,为154。

为Normal模式下工作时的50%的原因如下:

CTUS2为三频率测量,三频率测量是丢弃一个异常值,最终两个频率的值求和,因此自动调整过程 (Auto tuning process) 输出一个频率测量x2的结果,并反映在Log日志中。使用低功耗 (Auto Judgement) 功能时的监测只显示一个频率的结果,因此结果是日志中显示的阈值的一半。这是因为即使在测量三个频率时,自动判断版本也不会组合这些值,而是对每个频率单独执行触摸判断【这个机制以后可能会修改】。

低功耗模式下MEC电极阈值Threshold,建议使用 "CapTouch Parameters (QE) View" 在程序运行状态下通过 "Touch Threshold" 修改并调试,然后在 "qe_touch_config.c" 中直接修改。

调试时,先通过手指接近MEC电极,使系统自动判断有按键动作,退出低功耗模式返回Normal模式,然后 "CapTouch Parameters (QE) View" 中修改 "Touch Threshold",手指再次接近MEC电极观测灵敏度变化,由于MEC电极在Normal模式下运行的时间非常短,因此需要反复调试以达到满意的效果。

电容触摸

5.6.3 将低功耗工作模式下MEC电极的阈值Threshold,调整为300的示例操作,如下图所示:

电容触摸

低功耗工作模式下的MEC电极除了在低功耗模式下运行外,在Normal模式下的也会短暂运行,因为需要在Normal模式下进行baseline调整,因此在baseline调整期间可以通过QE的监控窗口调试和修改阈值Threshold。在Normal模式下的短暂运行的时间,也可以调整。



审核编辑:刘清

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分