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

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

3天内不再提示

详解RA2E3 MCU的低功耗工作模式

MCU开发加油站 来源:瑞萨电子 2024-02-22 09:29 次阅读

本文将为您详细介绍RA2E3 MCU的省电功能如何降低应用中不必要的功耗。

Prabhath Horagodage

Senior Staff Product Management

微控制器用于多种用途。一些应用需要高速、高性能和连续的全速运行,而另一些应用只需要在特定周期内进行部分操作。瑞萨多年来一直在研究这些用例,并设计了极其节能的RA2E3,使设计人员能够通过其省电功能来降低MCU功耗,以达到最终用户的期望,实现高能效和环保效益。RA2E3提供四种主要的省电模式,可以单独使用,也可以组合使用:

三种不同的低功耗工作模式

四种不同的电源控制模式

时钟频率切换到适当的速度

在特定持续时间内停止不必要的模块

低功耗工作模式

RA2E3提供以下三种不同的低功耗模式:

休眠模式

软件待机模式

贪睡模式

当满足所需条件时,可以对MCU进行编程,使其自动在这些模式之间转换。在特定条件下(高速时钟、所有外设时钟均已启用等)的正常模式下的最大电源电流为12 mA,而在特定条件下(所有SRAM均已开启、所有外设模块均停止等)软件待机模式下的最大电源电流为0.25 μA。睡眠模式和贪睡模式下的电源电流介于正常和软件待机模式下的电源电流之间,具体取决于操作模块数量、时钟频率等条件。可以粗略比较每种模式下的功耗,如图1所示。低功耗模式之间的转换方法如图2所示。

2d6834ea-d0a3-11ee-a297-92fbcf53809c.jpg

图1 各低功耗模式下功耗的粗略比较(有条件)

2d756642-d0a3-11ee-a297-92fbcf53809c.jpg

图2 低功耗模式转换方法(详见MCU硬件手册)

1睡眠模式

在此模式下,CPU停止运行,但保留其内部寄存器的内容。其他外设功能和振荡器默认不停止,但用户可以设置是否停止它们。

例如,如果用户需要在快速模式下执行一段时间的A/D转换,但在此期间不需要CPU操作,则用户可以编程MCU在A/D转换开始时进入具有高速转换时钟的睡眠模式,并在A/D转换完成后返回正常模式。在此示例中,用户在此期间节省了不必要的CPU功耗。有关进入、操作和取消睡眠模式的更多详细信息,请参阅文末RA2E3硬件手册

2软件待机模式

在此模式下,CPU、大多数外设功能和振荡器停止。但是,CPU内部寄存器和SRAM数据的内容、片上外设功能的状态和I/O端口被保留。软件待机模式可显著降低功耗,因为大多数振荡器已停止。

例如,如果MCU需要等待外部输入(如IRQ中断)启动特定操作,并且在等待期间不需要其他操作,则用户可以对MCU进行编程,使其保持软件待机模式,直到接收到输入,从而节省大部分不必要的功耗。接收到输入后,可以在软件待机模式下执行目标操作,也可以根据需要在过渡到贪睡或正常模式后执行。目标操作完成后,可以再次返回软件待机模式并等待下一个输入。有关进入、操作和取消软件待机模式的更多详细信息,请参阅文末RA2E3硬件手册。

3贪睡模式

在此模式下,CPU停止运行,但其内部寄存器的内容被保留。大多数外设功能和振荡器的操作都是可选的。如图2所示,不允许从正常模式或睡眠模式直接过渡到贪睡模式。应通过软件待机模式过渡到贪睡模式。但是,可以直接从“正常”模式过渡到“贪睡”模式。

让我们看一个在贪睡模式下使用UART的示例。在开始UART通信之前,MCU可以保持软件待机模式,节省功耗。当它开始接收UART数据时,MCU可以过渡到贪睡模式并继续接收数据,而不会唤醒CPU、不必要的外设功能和振荡器。数据接收完成后,MCU可以再次返回软件待机模式,等待下一个UART数据。有关进入、操作、结束和取消贪睡模式的更多详细信息,请参阅文末RA2E3硬件手册。

电源控制模式

有四种功率控制模式,主要根据最大工作频率和工作电压范围来定义。通过功率模式控制内存读取速度,可以降低内存(闪存/RAM)的电流消耗。电源控制模式可用于正常、睡眠和贪睡模式。每种模式的功耗如图3所示。

1高速模式

在此模式下,MCU的最大工作频率和电压范围分别为48 MHz和1.8至5.5V。在特定条件(在正常模式下工作,禁用所有外设时钟,从闪存执行CoreMark代码)模式下,最大电源电流为4.80 mA。

2中速模式

在此模式下,MCU的最大工作频率和电压范围分别为24 MHz和1.8至5.5V。但是,当工作电压为1.6至1.8V时,最大工作频率为4 MHz。在特定条件下(在正常模式下工作,禁用所有外设时钟,从闪存执行CoreMark代码)的典型电源电流为2.60 mA。

3低速模式

在此模式下,MCU的最大工作频率和电压范围分别为2 MHz和1.6至5.5V。在特定条件下(在正常模式下工作,禁用所有外设时钟,从闪存执行CoreMark代码)的典型电源电流为0.30 mA。

4Subosc速度模式

在此模式下,MCU的最大工作频率和电压范围分别为37.6832 kHz和1.6至5.5V。在特定条件下,该模式的典型电源电流约为5 μA。

2d7f5328-d0a3-11ee-a297-92fbcf53809c.jpg

图3 各电源控制模式下功耗的粗略比较(有条件)

时钟切换

可以为系统时钟(ICLK)选择分频比。当不需要高速时钟时,用户可以切换到适当的低速时钟并节省功耗。时钟分频比为1、2、4、8、16、32和64。

频率越低,电流消耗越低。但就功率性能(mA/MHz)而言,48 MHz是最有效的(100 μA/MHz = 4.8 mA/48 MHz)。一般来说,对于需要更高计算处理和CPU性能的应用,可以通过在正常模式下设置更高的频率和缩短CPU处理时间来实现更低的功耗。另一方面,对于控制系统等应用,可以通过在正常模式下将频率设置为较低的值来降低电流消耗。

例如,ICLK为48 MHz、32 MHz、16 MHz和8 MHz时,在以下省电功能的条件下,典型电源电流分别为4.80 mA、3.45 mA、2.05 mA和1.40 mA。低功耗模式:正常模式,功率控制模式:高速模式,模块停止:禁用所有外设时钟。

2d912918-d0a3-11ee-a297-92fbcf53809c.jpg

图4 其他省电功能条件相同时的功耗粗略比较

外设时钟(PCLKB、PCLKD)也可以选择时钟分频比1、2、4、8、16、32和64。

模块停止功能

通过以下寄存器设置停止非工作模块或其时钟,可以节省功耗:

DTC、I2C、SPI、SCI、CAC、CRC、DOC、ELC、AGT、GPT32n、GPT16n、POEG、ADC120模块的运行可以通过设置MSTPCRn(n:A、B、C、D)寄存器来停止

RTC、WDT、IWDT的寄存器读/写时钟可以通过LSMRWDIS寄存器的设置来停止

MPU、调试、BPF的运行时钟可以通过设置LPOPT寄存器来停止

在软件待机模式下,16 KB SRAM中的8 KB可以通过PSMCR寄存器的设置关闭

各省电功能组合

结合使用省电功能可以实现更多的省电效果。该表详细介绍了五种情况,这些情况只是众多可能组合中的几个例子。

2d9c0c70-d0a3-11ee-a297-92fbcf53809c.png

表1 省电功能组合示例(适用条件)

2da5ba40-d0a3-11ee-a297-92fbcf53809c.jpg

图5 各组合情况下功耗粗略比较

审核编辑:汤梓红

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

    关注

    48

    文章

    6926

    浏览量

    149082
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16369

    浏览量

    346123
  • 瑞萨
    +关注

    关注

    32

    文章

    22252

    浏览量

    85266

原文标题:MCU省电功能如何确保您的系统更省电?

文章出处:【微信号:mcugeek,微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPB-RA2E3快速原型板的介绍和演示概述

    RA2E3快速原型板配备了R7FA2E3073CFL微控制器,是一块专门用于各种应用原型开发的评估板。内置SEGGER J-Link™仿真器电路,无需增设工具即可实现程序的写入/调试。
    的头像 发表于 05-08 14:55 820次阅读
    FPB-<b class='flag-5'>RA2E3</b>快速原型板的介绍和演示概述

    先进MCU的新低功耗模式

    ,晶体管的工作电流减少而泄漏电流增加正成为趋势。泄漏电流增加在低功耗模式(如休眠模式)的电流规范中最为明显。高级MCU上的休眠电流通常在
    发表于 08-27 15:41

    利用先进MCU的新低功耗模式

    半导体工艺的发展,晶体管的工作电流减少而泄漏电流增加正成为趋势。泄漏电流增加在低功耗模式(如休眠模式)的电流规范中最为明显。高级MCU上的休
    发表于 09-02 15:51

    Renesas 32位MCU RA2A1简介及低功耗模式分析!

    Delta ADC、比较器、运算放大器和 DAC。RA2A1 MCU 面向成本敏感和低功耗工业传感器应用,高解析度模拟将成为成本优势。主要特性48MHz Arm® Cortex®-M23256kB 闪存
    发表于 09-02 10:40

    STM32的低功耗模式

    STM32的低功耗模式1.睡眠模式2.停止模式3.待机模式
    发表于 08-11 07:35

    基于MSP430单片机低功耗控制与系统工作模式详解

    基于MSP430单片机低功耗控制与系统工作模式详解
    发表于 10-12 15:29 11次下载
    基于MSP430单片机<b class='flag-5'>低功耗</b>控制与系统<b class='flag-5'>工作</b><b class='flag-5'>模式</b><b class='flag-5'>详解</b>

    瑞萨电子推MCU新品,瞄准低功耗工业和物联网应用

    日前,瑞萨电子(Renesas)宣布,基于其RA4系列MCU推出12款RA4M2 MCU新品。 这些RA4M2产品将
    的头像 发表于 02-25 11:18 2125次阅读

    MCU学习笔记_STM32低功耗模式概述

    MCU学习笔记电源管理系统1. STM32低功耗模式概述2. 寄存器和库函数配置3. HAL库配置PVD实例1. STM32
    发表于 10-28 17:36 9次下载
    <b class='flag-5'>MCU</b>学习笔记_STM32<b class='flag-5'>低功耗</b><b class='flag-5'>模式</b>概述

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

    e² 开发嵌入式生态系统应用工作室很快。FPB-RA2E1 还提供了一些测试点来评估 MCU 的性能,例如电流消耗。
    的头像 发表于 04-25 10:10 1694次阅读
    使用<b class='flag-5'>RA2E</b>1 <b class='flag-5'>MCU</b>和FSP实现超低设计

    入门级RA系列RA2E1 MCU组用于低功耗和空间受限应用

      RA2E1 组得到广泛的第三方开发工具以及瑞萨电子原创开发环境的支持。EK-RA2E1评估套件使用户能够无缝评估 RA2E1 MCU 组的功能,并使用一流的灵活软件包 (FSP)和
    的头像 发表于 04-29 14:33 2147次阅读
    入门级<b class='flag-5'>RA</b>系列<b class='flag-5'>RA2E</b>1 <b class='flag-5'>MCU</b>组用于<b class='flag-5'>低功耗</b>和空间受限应用

    RA2快速设计指南 [2] MCU工作模式和选项设置存储器

    3. MCU工作模式 复位后,RA2 MCU系列可以进入以下两种
    的头像 发表于 03-25 12:50 726次阅读

    产品 | 瑞萨RA产品家族入门级RA2E1 MCU产品群, 以满足成本敏感与空间受限型应用需求

    RA2E1 MCU产品群支持1.6V至5.5V的宽工作电压范围和多种封装,如LQFP、QFN、LGA、BGA及晶圆级芯片封装(WLCSP),拥有卓越性能、超低功耗、创新外设和小型封装的
    的头像 发表于 01-06 16:08 1349次阅读
    产品 | 瑞萨<b class='flag-5'>RA</b>产品家族入门级<b class='flag-5'>RA2E</b>1 <b class='flag-5'>MCU</b>产品群, 以满足成本敏感与空间受限型应用需求

    RA MCU CANFD在FSP中的配置详解

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

    瑞萨电子RA产品家族新增RA0E1 MCU产品组

    瑞萨电子RA产品家族新增RA0E1 MCU产品组。RA0E1系列是一款低功耗、低成本微控制器,结合了32MHz Arm® Cortex®-M
    的头像 发表于 04-11 15:17 564次阅读
    瑞萨电子<b class='flag-5'>RA</b>产品家族新增<b class='flag-5'>RA0E</b>1 <b class='flag-5'>MCU</b>产品组

    RA0E1 MCU低功耗演示例程

    RA0E1产品组是RA0系列中的入门级简易MCU,具有出色的成本效益和超低功耗。其工作电流仅为84.3μA/MHz,待机电流低至200nA。
    的头像 发表于 07-26 15:13 65次阅读
    <b class='flag-5'>RA0E</b>1 <b class='flag-5'>MCU</b><b class='flag-5'>低功耗</b>演示例程