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

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

3天内不再提示

使用RA2E1 MCU和FSP实现超低设计

星星科技指导员 来源:瑞萨电子 作者:Koki Kawashima 2022-04-25 10:10 次阅读

近年来,随着越来越多的智能物联网连接功能在家用电器、工业和消费设备等许多电池供电的应用上实现,信息系统的功耗一直在增加。考虑到未来信息社会的进一步发展,必须降低构成信息系统的各个终端的功耗。

瑞萨 RA MCU 支持多种低功耗功能,例如低功耗模式(睡眠模式、待机模式和贪睡模式)、电源控制模式、内置外围功能的独立时钟供应停止功能,以满足各种客户的需求低功耗应用的需求。尤其是Snooze模式,它允许外围功能在没有CPU干预的情况下自主运行,非常独特,可以显着降低间歇运行的应用程序的功耗。

在 RA2E1 MCU 上可以在贪睡模式下自主和相互运行的外围功能示例:

定时器(AGT、RTC):定期产生中断

12 位 A/D 转换器ADC):将来自传感器模拟信号转换为 12 位数字值

数据传输控制器 (DTC):传输数据(例如,从外围寄存器RAM 或其他外围寄存器的数据传输)。

数据运算电路 (DOC):能够执行 16 位数据的比较、加法和减法的电路。

Snooze模式下外围模块的组合操作是通过配备MCU的事件链接控制器(ELC)实现的。通过将上述模块事件与 ELC 链接,无需软件处理即可自动执行以下组合操作:开始 ADC 转换 - 将 AD 转换结果传输到 RAM - 进行数据比较并判断是否唤醒 CPU 或返回支持。

下面的这篇文章介绍了利用贪睡模式的低功耗数据记录器应用程序 (R30AN0392)。

低功耗数据记录器应用说明概述

本应用笔记介绍了如何将 RA2E1 MCU 和灵活软件包 (FSP) 用于需要低功耗以延长电池寿命的数据记录器应用。示例应用示例使 CPU 持续处于待机状态,但获取模拟传感器数据,将 AD 对话结果传输到 RAM 缓冲区,并在低功耗下对数据进行阈值确定。

低功耗数据记录器应用程序的行为:

MCU 进入软件待机模式

每 30 分钟通过 AGT 中断转换到贪睡模式

通过 ELC 链接操作执行 A/D 转换、RAM 传输和阈值比较。

如果数据比较的结果小于阈值,则过程返回步骤 1。

如果数据比较的结果大于或等于阈值,则流程进行到步骤 4。

从贪睡模式转换到正常模式(CPU 操作模式)

存储在 RAM 中的传感器数据通过 UART 通信使用串行通信接口 (SCI) 输出,过程返回 1。

低功耗模式也被实时时钟 (RTC) 产生的 24 小时中断取消,存储在 RAM 中的传感器数据通过 UART 通信输出。

一系列处理流程和电源图像:

poYBAGJmAvuAHSkbAADD87HpsQ8154.jpg

使用灵活的软件包 (FSP) 开发低功耗应用

Renesas RA 系列的 FSP 提供开发低功耗应用所需的各种 HAL 驱动程序,集成开发环境 e² studio 支持直观的配置器和智能代码生成,可轻松快速地开发低功耗应用,包括与 ELC 的事件链接。

本文中的低功耗数据记录器应用程序可以在 FSP 配置器的支持下轻松实现。

使用 LPM HAL 驱动程序属性设置低功耗模式转换条件。

在 Event Links 标签页中通过 ELC 设置 A/D 转换器启动触发。

按“生成项目内容”自动生成安装文件到项目文件夹。

用户应用程序代码实现。通过使用 Developer Assistant 功能,您可以通过拖放将驱动程序 API 调用添加到源代码中。

pYYBAGJmAvuAR8WzAAILJLxTjP4373.jpg

FPB-RA2E1 套件

RA2E1 MCU 组评估套件 FPB-RA2E1实施各种连接器,允许访问 RA2E1 MCU、板载 E2 仿真器、用户开关、LED 上的所有引脚,以启动 RA2E1 MCU 并使用 FSP 和 e² 开发嵌入式生态系统应用工作室很快。FPB-RA2E1 还提供了一些测试点来评估 MCU 的性能,例如电流消耗。

poYBAGJmAvyAfpShAAFnkNhOQG0664.jpg

如本文所述,可以使用 FSP-e² 工作室配置器和 FPB-RA2E1 套件快速评估 RA2E1 MCU 上的各种低功耗特性和外围功能。

审核编辑:郭婷

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

    关注

    146

    文章

    16019

    浏览量

    343671
  • 连接器
    +关注

    关注

    96

    文章

    12642

    浏览量

    133139
  • 仿真器
    +关注

    关注

    14

    文章

    988

    浏览量

    82997
收藏 人收藏

    评论

    相关推荐

    RA UART实现SW Standby Mode唤醒流程

    RA系列能够实现休眠模式下的超低功耗,以RA2E1为例,在常温下的休眠功耗只有约0.25uA(典型值)。
    的头像 发表于 04-15 14:03 151次阅读
    <b class='flag-5'>RA</b> UART<b class='flag-5'>实现</b>SW Standby Mode唤醒流程

    基于瑞萨RA2E1 MCU芯片的蓝牙平衡小车设计

    本项目由瑞萨RA2E1 MCU芯片作为主控,搭载电源模块、MPU6050模块、超声波模块、OLED模块、蓝牙模块、电机模块等组成的蓝牙平衡小车。该小车有平衡模式、跟随模式和避障模式三种运行模式。
    的头像 发表于 01-08 12:17 1178次阅读
    基于瑞萨<b class='flag-5'>RA2E1</b> <b class='flag-5'>MCU</b>芯片的蓝牙平衡小车设计

    RA2E1定时器带死区互补PWM中断延时问题分析

    RA2E1定时器带死区互补PWM中断延时问题分析
    的头像 发表于 10-27 10:56 400次阅读
    <b class='flag-5'>RA2E1</b>定时器带死区互补PWM中断延时问题分析

    RA MCU CANFD的应用实例(上)

    本篇文章将以RA6E2为例,介绍如何使用瑞萨电子FSP CAN-FD lite的堆栈来设计和实现基于CAN的简易系统。最后,使用两套FPB-RA6E2和CAN收发器模块通过CAN
    的头像 发表于 10-25 15:53 470次阅读
    <b class='flag-5'>RA</b> <b class='flag-5'>MCU</b> CANFD的应用实例(上)

    RA MCU CANFD在FSP中的配置详解

    在瑞萨RA系列MCU产品中,目前RA4E2、RA4T1、RA6E2、RA6T2和
    的头像 发表于 10-20 14:46 633次阅读
    <b class='flag-5'>RA</b> <b class='flag-5'>MCU</b> CANFD在<b class='flag-5'>FSP</b>中的配置详解

    使用RA2E1的NFC无线充电联合解决方案

    使用RA2E1的NFC无线充电联合解决方案
    的头像 发表于 09-28 18:06 566次阅读
    使用<b class='flag-5'>RA2E1</b>的NFC无线充电联合解决方案

    使用FSP配置RA的CAN模块(下)

    使用FSP配置RA的CAN模块
    的头像 发表于 08-05 08:08 143次阅读
    使用<b class='flag-5'>FSP</b>配置<b class='flag-5'>RA</b>的CAN模块(下)

    使用FSP配置RA的CAN模块(上)

    使用FSP配置RA的CAN模块
    的头像 发表于 08-05 08:08 155次阅读
    使用<b class='flag-5'>FSP</b>配置<b class='flag-5'>RA</b>的CAN模块(上)

    使用瑞萨e² studio FSP基于RA2E1定时器配置PWM输出

    使用瑞萨e² studio FSP基于RA2E1定时器配置PWM输出
    的头像 发表于 08-01 00:13 181次阅读
    使用瑞萨e² studio <b class='flag-5'>FSP</b>基于<b class='flag-5'>RA2E1</b>定时器配置PWM输出

    CPK-RA2L1/RA2E1 评估板入口

    CPK-RA2L1/RA2E1 评估板入口
    发表于 07-03 19:44 0次下载
    CPK-<b class='flag-5'>RA</b>2L1/<b class='flag-5'>RA2E1</b> 评估板入口

    RA2E1 组用户手册:硬件

    RA2E1 组用户手册:硬件
    发表于 06-30 18:50 0次下载
    <b class='flag-5'>RA2E1</b> 组用户手册:硬件

    RA2E1 组数据表

    RA2E1 组数据表
    发表于 06-30 18:50 0次下载
    <b class='flag-5'>RA2E1</b> 组数据表

    【瑞萨FPB-RA6E1快速原型板】开箱+环境搭建+e2studio项目搭建

    失败。 下载完软件后,直接一直下一步即可完成安装。 安装完成后,开始项目初体验。 e2studio项目建立 首先建立个人的第一个RA6E1项目,也就是RA6E1的blinky基础例程。具体操作如下
    发表于 05-25 01:17

    【瑞萨FPB-RA6E1快速原型板】开箱&amp;开发环境配置

    的是RAM有1M,结果看了看官网,是FLASH 1M,白欢喜一场了。 深绿色的PCB做工看起来很好,中间是一块R7FA6E10F2CFP MCU
    发表于 05-22 23:23

    【瑞萨FPB-RA6E1快速原型板】简单开箱和RASC+Keil开发环境搭建

    /files/20220902/b4d9ed4dba3629b2dbdee41b8d7f8483.pdf 三、芯片简介 RA6E1系列MCU主要特性: 支持 TrustZone 的 200MHz Arm
    发表于 05-22 23:13