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

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

3天内不再提示

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

瑞萨MCU小百科 来源:瑞萨嵌入式小百科 2024-04-23 14:09 次阅读

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

5.6

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

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

以下三个参数,由于无法在低功耗模式下仿真调试,因此只能直接在 "qe_touch_config.c" 中直接修改。

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" 意义相同

下面的参数,由于工作在Normal模式下,因此可以QE监控窗口进行调试和修改。

Ajbmat,Baseline average count,与Button的 "Drift Correction Interval" 意义相同,也可以在 "qe_touch_config.c" 中直接修改,如下图:

9b5dc278-0134-11ef-a297-92fbcf53809c.png

5.6.5 特别注意,在"qe_touch_config.c"中直接修改Ajbmat后,还需要在"qe_touch_sample.c"中,修改如下宏定义:

/* Baseline number = 256[Times] at AJBMAT = 7 */
#define WAKEUP_TIME_AJBMAT (256) 
#define WAKEUP_TIME_BASELINE (WAKEUP_TIME_AJBMAT * 2)

WAKEUP_TIME_AJBMAT的设定值为Ajbmat的设定值的2+1次方,例如Ajbmat的设定值为7时WAKEUP_TIME_AJBMAT的设定值为27+1=256

NOTE

Baseline调整的应用程序代码详见5.4.4小节。

如果baseline调整的时间设定过长,会影响按键的响应时间,影响用户体验。

5.6.6 下图为将Ajbmat设定为3时的调整示例,如下图:

在 "qe_touch_config.c" 中,将Ajbmat设定为3

在 "qe_touch_sample.c" 中,将WAKEUP_TIME_AJBMAT设定为16

可以看到,baseline调整的时间非常短。

此时,MEC电极的测量值有可能来不及跌落阈值之下,此时即便回到低功耗模式之中,由于按键判定依然为On状态,所以会立即退出低功耗模式回到Normal模式。因此,要合理设定Ajbmat的值。

9b876506-0134-11ef-a297-92fbcf53809c.png

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

低功耗控制周期

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

无按键按下时的等待时间

低功耗控制周期

低功耗控制周期的设定越长,功耗越低,响应时间也越长,即灵敏度很低。

要根据产品应用,合理的设定低功耗控制周期。

9ba9af58-0134-11ef-a297-92fbcf53809c.png

在"qe_touch_sample.c"中,通过修改以下两个宏定义,修改控制周期,当前设定值为100000,即100ms。

修改低功耗控制周期后,可通过电流表查看电流波形以及功耗数据。

/* LPT cycle = 100000[microseconds] (100 microseconds) */
#define WAKEUP_LPT_PERIOD (100000) 
/* LPT compare = 100000[microseconds] (100 microseconds) */
#define WAKEUP_LPT_PERIOD_STANDBY (100000)

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

在低功耗模式下,仅MEC电极在工作,修改MEC电极的Sensor驱动脉冲频率,会影响功耗数据。

低功耗模式下的MEC电极的Sensor驱动脉冲频率设定越大,功耗越大。

Sensor驱动脉冲频率可设定的最小值为0.5MHz。

在本例中,MEC电极的Sensor驱动脉冲频率从0.5MHz改为1MHz后,功耗数据会有5uA左右的提高。

无按键按下时的等待时间

在 "qe_touch_sample.c" 中,通过修改以下宏定义,修改在Normal模式下,无按键按键返回低功耗模式的等待时间。

#define WAKEUP_TIME_SLEEP (3000U) /* 3sec*/

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

    关注

    0

    文章

    70

    浏览量

    16445
  • 电流波形
    +关注

    关注

    1

    文章

    48

    浏览量

    6464
  • MEC
    MEC
    +关注

    关注

    0

    文章

    116

    浏览量

    19499

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

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    电容触摸技术之低功耗应用—RX140实验环节(2)-1

    在本实验环节中,将基于RX140创建一个基本的含有12个自容按键的触摸应用工程,以此了解使用QE For Cap Touch进行触摸应用开发
    的头像 发表于 03-06 13:56 4277次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用—<b class='flag-5'>RX140</b><b class='flag-5'>实验</b><b class='flag-5'>环节</b>(2)-1

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

    基于RX140创建一个基本的含有12个自容按键的触摸应用工程;使用QE for Cap Touch监控触摸底层数据以及触摸行为.
    的头像 发表于 03-15 13:41 2977次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用—<b class='flag-5'>RX140</b><b class='flag-5'>实验</b><b class='flag-5'>环节</b>(2)-<b class='flag-5'>5</b>

    电容触摸技术之低功耗应用—RX140实验环节(4)&amp;amp;amp;(5)-1

    在本实验环节中,将在Lab session 2的基础上,通过调整MEC电极的运行参数,提高灵敏度,增加接近传感功能。
    的头像 发表于 03-29 13:47 1920次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用—<b class='flag-5'>RX140</b><b class='flag-5'>实验</b><b class='flag-5'>环节</b>(4)&amp;amp;amp;(<b class='flag-5'>5</b>)-1

    电容触摸技术之低功耗应用—RX140原理介绍

    RX140产品群是RX100系列中处理性能最强、功耗最低的微控制器。可以广泛应用于家用电器、工业控制和楼宇自动化等领域。
    的头像 发表于 08-25 12:28 1773次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用—<b class='flag-5'>RX140</b>原理介绍

    电容触摸技术之低功耗应用—RX140实验环节(1)

    接下来,我们将着眼于实际操作,依托几个具体的实验环节,从基本的RX140触摸应用工程创建、使用QE for Cap touch监控触摸数据和
    的头像 发表于 10-11 16:34 1466次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用—<b class='flag-5'>RX140</b><b class='flag-5'>实验</b><b class='flag-5'>环节</b>(1)

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

    选择"Renesas view视图" → "Renesas QE" → "CapTouch workflow"
    的头像 发表于 03-08 13:38 898次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用—<b class='flag-5'>RX140</b><b class='flag-5'>实验</b><b class='flag-5'>环节</b>(2)-2

    电容触摸技术之低功耗应用案例—RX140实验环节(2)-3

    自动调整过程 (Auto Tuning Process) 完成前四步准备工作后,开始第五步。
    的头像 发表于 03-12 13:45 784次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用案例—<b class='flag-5'>RX140</b><b class='flag-5'>实验</b><b class='flag-5'>环节</b>(2)-3

    电容触摸技术之低功耗应用案例—RX140实验环节(2)-6

    在"CapTouch Parameters (QE) View"中,可以对触摸运行参数进行调整,包括
    的头像 发表于 03-22 13:52 3071次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用案例—<b class='flag-5'>RX140</b><b class='flag-5'>实验</b><b class='flag-5'>环节</b>(2)-6

    电容触摸技术之低功耗应用案例—RX140实验环节(3)

    在本实验环节中,将在Lab session 1的基础上,增加MEC多电极连接功能,12个按键电极将在内部连接在一起,作为一个MEC电极工作,此时不识别12个按键电极中的哪个按键电极被按下。
    的头像 发表于 03-28 13:39 718次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用案例—<b class='flag-5'>RX140</b><b class='flag-5'>实验</b><b class='flag-5'>环节</b>(3)

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

    单击下图红色框内的圆点,将"Low power timer clock(LPTCLK) "的时钟源设定为"IWDT-dedicated low-speed clock"
    的头像 发表于 04-02 14:05 1814次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用—<b class='flag-5'>RX140</b><b class='flag-5'>实验</b><b class='flag-5'>环节</b>(<b class='flag-5'>5</b>)-2

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

    在 "Cap Touch Workflow" 的 "4.monitoring" 中,点击 "Start Monitoring (Emulator)" 下方的 "Show Views"
    的头像 发表于 04-11 15:15 726次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用—<b class='flag-5'>RX140</b><b class='flag-5'>实验</b><b class='flag-5'>环节</b>(<b class='flag-5'>5</b>)-4

    工程师说 | 智能唤醒解决方案,实现低功耗电容触摸传感

    技术低功耗化需求也越来越高。 为了应对这样的要求,推出了采用最新单片机RX140的SNOOZE模式和CTSU2SL(
    的头像 发表于 11-24 18:20 1163次阅读

    基于RX140低功耗触摸按键解决方案

    “ 概述 该方案基于最新一代RX100系列MCU产品(RX140),实现了触摸按键的低功耗和高抗噪声特点。RX140除了搭载
    的头像 发表于 12-27 13:15 927次阅读

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

    在本实验环节中,将在Lab session 1的基础上,增加MEC多电极连接功能,12个按键电极将在内部连接在一起,作为一个MEC电极工作,此时不识别12个按键电极中的哪个按键电极被按下。
    的头像 发表于 04-09 14:07 571次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用—<b class='flag-5'>RX140</b><b class='flag-5'>实验</b><b class='flag-5'>环节</b>(<b class='flag-5'>5</b>)-3

    电容触摸技术之低功耗应用—RX140实验环节(6)

    在前面发布的文章《电容触摸技术之低功耗应用——RX140
    的头像 发表于 04-26 14:03 523次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>电容</b><b class='flag-5'>触摸</b><b class='flag-5'>技术</b><b class='flag-5'>之低功耗</b>应用—<b class='flag-5'>RX140</b><b class='flag-5'>实验</b><b class='flag-5'>环节</b>(6)