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

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

3天内不再提示

RA2快速设计指南 [10] 模块停止功能,中断控制单元与低功耗

瑞萨嵌入式小百科 来源:未知 2023-04-17 13:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

10. 模块停止功能

为了尽可能提高电源效率,RA2系列MCU允许通过对模块停止控制寄存器(MSTPCRi,i = A、B、C、D)执行写入操作来分别停止片上外设。模块停止后,将无法访问模块寄存器。

复位后,除DTC外,大多数模块都处于模块停止状态。有关详细信息,请参见《硬件手册》。

在访问外设的任何寄存器之前,必须通过向MSTPCRi寄存器中的相应位写入“0”以使其退出停止模式来使能该寄存器。

可以通过向MSTPCRi寄存器中的相应位写入“1”来停止外设。

Renesas FSP中的HAL驱动程序会自动处理模块的启动/停止功能。

11. 中断控制单元

中断控制器单元(ICU)控制将哪些事件信号链接到NVIC、DTC和DMAC模块。此外,ICU还控制不可屏蔽中断。图23给出了ICU规范的示例,图24给出了从I/O引脚引发IRQi事件的功能示例。有关每个RA2 MCU系列的详细信息,请参见《硬件手册》。

3d51e04e-dce4-11ed-bfe3-dac502259ad0.jpg

图23. RA2A1 ICU规格

3d679eb6-dce4-11ed-bfe3-dac502259ad0.jpg

图24. RA2A1 ICU I/O引脚示例

图25是使用Renesas FSP配置器使能和配置Renesas FSP中断的示例。通过FSP将ICU和中断配置为HAL驱动程序配置的一部分。

3d7fd99a-dce4-11ed-bfe3-dac502259ad0.jpg

图25. 使能GTP0溢出中断并设置将由中断服务程序调用的用户回调函数

12. 低功耗

RA2产品具有多种用于降低功耗的功能。这包括设置时钟分频器、停止模块、在正常模式下选择电源控制模式以及转换为低功耗模式。有关更多详细信息,请参见《硬件手册》中的“低功耗模式”一章。

RA2 MCU支持三种不同类型的LPM,具体取决于MCU系列。这些类型包括:

• 休眠模式

• 软件待机模式

• SNOOZE模式

下表概述了可用于降低功耗的功能。

表11. 低功耗模式功能规范

3d9a5c5c-dce4-11ed-bfe3-dac502259ad0.jpg

注:1. 有关详细信息,请参见《硬件手册》中“时钟生成电路”一章。

2. 仅RA2A1支持低电压模式。

RA2L1 MC可以在开关稳压器DCDC)模式下运行。在DCDC模式下,仅支持标准模式和睡眠模式,且系统无法转换到软件待机模式或SNOOZE模式。

此外,RA2L1在LDO模式、低速模式和副时钟振荡器速度模式下,且无法转换到DCDC模式。在DCDC模式下,仅支持高速模式和中速模式。

下表列出了转换到低功耗模式的条件、CPU和外设模块的状态,以及取消每种模式的方法。

表12. 低功耗模式

3dab0732-dce4-11ed-bfe3-dac502259ad0.jpg

注:1. 有关更多详细信息,请参见《硬件手册》中的“每种低功耗模式的工作条件”表。

RA2产品包括允许MCU在正常模式和休眠模式下以较低功耗工作的寄存器设置。这些模式称为工作电源控制模式,由OPCCR寄存器控制。

下表总结了各种工作功耗控制模式,以及每种模式下允许使用的最大时钟和电压值。

表13. 每种工作功耗控制模式下可用的振荡器

3dbea12a-dce4-11ed-bfe3-dac502259ad0.jpg

注:1. 仅RA2A1产品支持低电压模式。

4. RA2E2产品不支持。

虽然可以将OPCCR寄存器中的值设置为任何低功耗工作模式,但也必须设置相应的时钟和电压值来满足所需模式的要求。否则,OPCCR寄存器中的设置不会对降低功耗产生任何影响。

为了获得最低的功率值,应在时钟生成电路中使用可能的最大分频器。

可通过各种中断源取消低功耗模式,例如RES引脚复位、上电复位、电压监视器复位和外设中断。有关不同低功耗模式的中断源列表,请参见《硬件手册》中的“低功耗模式”部分。

从软件待机模式进入SNOOZE模式的SNOOZE请求仅触发SNOOZE模式。通过在待机控制寄存器(SBYCR)中执行具有适当设置的WFI指令,可以完成向其他低功耗模式的转换。

Renesas FSP提供了低功耗模式(LPM)驱动程序和驱动程序配置器,可用于设置低功耗模式、唤醒源/取消源等。

3dcde888-dce4-11ed-bfe3-dac502259ad0.jpg

图26. 使用Renesas FSP配置器设置低功耗模式

在通过FSP配置器设置了特定的LPM(低功耗模式)后,可以使用LPM驱动程序的API初始化LPM驱动程序并使MCU进入已配置的低功耗模式:

3ddfa15e-dce4-11ed-bfe3-dac502259ad0.jpg


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

    关注

    147

    文章

    19111

    浏览量

    403384
  • 瑞萨
    +关注

    关注

    38

    文章

    22516

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Renesas RA2E1微控制器:低功耗与高性能的完美结合

    Renesas RA2E1微控制器:低功耗与高性能的完美结合 在当今的电子设备设计领域,低功耗、高性能的微控制器是众多工程师追求的目标。Re
    的头像 发表于 04-01 10:55 189次阅读

    RA2E2控制器:低功耗与高性能的完美结合

    RA2E2控制器:低功耗与高性能的完美结合 在当今的电子设备设计领域,低功耗、高性能的微控制器需求日益增长。Renesas的
    的头像 发表于 04-01 10:40 155次阅读

    Renesas RA2A2控制器:低功耗高性能的理想之选

    Renesas RA2A2控制器:低功耗高性能的理想之选 在当今的电子设计领域,低功耗、高性能的微控制器一直是工程师们追求的目标。Rene
    的头像 发表于 04-01 10:05 420次阅读

    Renesas RA2E3微控制器:低功耗设计与高性能表现

    Renesas RA2E3微控制器:低功耗设计与高性能表现 在电子工程师的日常工作中,选择一款合适的微控制器(MCU)至关重要。Renesas RA
    的头像 发表于 04-01 10:00 409次阅读

    RA2L2控制器:低功耗与高性能的完美结合

    RA2L2控制器:低功耗与高性能的完美结合 在当今的电子设计领域,低功耗、高性能的微控制器需求日益增长。Renesas的
    的头像 发表于 04-01 09:50 402次阅读

    RA0E2控制器:低功耗与高性能的完美结合

    RA0E2控制器:低功耗与高性能的完美结合 在当今的电子设备设计领域,对于低功耗、高性能微控制器的需求日益增长。Renesas的
    的头像 发表于 04-01 09:45 389次阅读

    瑞萨RA2T1微控制器:低功耗设计的理想之选

    瑞萨RA2T1微控制器:低功耗设计的理想之选 作为一名电子工程师,在设计低功耗、高性能的嵌入式系统时,选择合适的微控制器至关重要。瑞萨
    的头像 发表于 04-01 09:45 430次阅读

    RA-Eco-RA2E1-V1.0开发板试用】开箱

    控制、智能外设等场景的高性价比嵌入式开发方案,也是瑞萨 RA 生态中入门级低功耗开发的核心载体。 该套件核心基于 RA2L1/RA2L2
    发表于 02-04 19:54

    探索Renesas FPB - RA2E2快速原型开发板:硬件设计与应用指南

    探索Renesas FPB - RA2E2快速原型开发板:硬件设计与应用指南 在嵌入式系统开发的世界里,拥有一款高效且功能丰富的快速原型开发
    的头像 发表于 12-29 16:30 955次阅读

    深入解析RA2A2控制器:特性、电气参数与设计要点

    深入解析RA2A2控制器:特性、电气参数与设计要点 在当今电子设备小型化、低功耗、高性能的发展趋势下,微控制器(MCU)的性能和功能愈发关
    的头像 发表于 12-29 15:15 601次阅读

    RA0E2控制器:低功耗设计的理想之选

    RA0E2控制器:低功耗设计的理想之选 在当今的电子设计领域,低功耗、高性能的微控制器需求日益增长。Renesas的
    的头像 发表于 12-26 17:30 895次阅读

    RDMA设计10:指令控制单元设计?

    指令控制单元负责控制数据传输及 DMA 数据读写。该单元简化了数据传输及DMA 操作,使得用户可以更简便的控制数据传输事务。指令控制单元
    的头像 发表于 12-23 09:24 450次阅读
    RDMA设计<b class='flag-5'>10</b>:指令<b class='flag-5'>控制单元</b>设计?

    RA4M2-SENSOR】5、外部中断按键+低功耗模式+功耗测量

    外部中断 ICU ICU是中断控制单元Interrupt Controller Unit。 中断控制单元(ICU)
    发表于 09-01 20:53

    瑞萨RA家族RA4C1低功耗MCU发布

    瑞萨RA家族在2025年8月推出RA4C1低功耗MCU,基于Arm Cortex-M33(CM33)内核,提供低功耗/低电压操作、LCD段码式显示和高级安全
    的头像 发表于 08-22 15:00 2601次阅读
    瑞萨<b class='flag-5'>RA</b>家族<b class='flag-5'>RA</b>4C1<b class='flag-5'>低功耗</b>MCU发布

    RA4L1-SENSOR】07 低功耗待机模式及功耗实测

    1. 前言 本次实验的目标是设置低功耗模式,并配置RTC周期中断唤醒,在时钟模式下保持低功耗。然后外接INA226电流计做功耗测试。 2.
    发表于 06-20 09:36