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

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

3天内不再提示

华大电子MCU-CIU32F011x3、CIU32F031x5低功耗介绍

liu199732 来源:芯虎论坛 作者:芯虎论坛 2022-11-11 11:19 次阅读

9.低功耗(LOW POWER)

9.1.低功耗模式

在系统或电源复位以后,微控制器处于正常模式运行状态,系统所用时钟为 256KHz 内部 RC 振荡器输出。当 CPU 不需继续运行时,可以利用进入多种低功耗模式来节省功耗。例如等待某个外部事件时,用户需要根据最低电源消耗、最快启动时间和可用的唤醒源等条件,选定一个最佳的低功耗模式。

三种低功耗模式

• 待机模式(Idle Mode)

• 停止模式(Stop Mode)

• 睡眠模式(Sleep Mode)

d1d00bc0-616e-11ed-8abf-dac502259ad0.jpg

注:可以通过关闭未使用的外设、时钟源使功耗降到最低。此外,在运行模式下,可以通过以下方式中的一种降低功耗

• 降低系统时钟

• 关闭 APB 和 AHB 总线上未被使用的外设时钟。

• 合理配置 APB 与 AHB的频率关系

9.2.进入低功耗

进入低功耗模式(Sleep)步骤:

• Step1: 关闭低功耗下不需要工作的模拟模块

• Step2: 系统时钟切换到 LIRC_256K,并且关闭除 LIRC_256K 以外的时钟源

• Step3: 配置 PMU_LPDOS 使其电压档位比 PMU_HPLDOS 电压档位高

• Step4: 把 PMU_HPXCP, PMU_HPPDI, PMU_HPPDLI 配置为 0

• Step5(可选): 配置LPCON[7]为 1,并且配置 PMUBK 寄存器设置低功耗下 LPLDO 电压

• Step6: 配置 PMU_HPV2I 为 0(如果执行了 step5,则无需执行step6)

• Step7: 配置空闲的 IO 为模拟模式

• Step8: 进入 Sleep 前的准备工作:包括配置唤醒源,初始化唤醒中断服务函数,关闭看门狗(可选),

使能进入 Sleep 时自动关闭 256K 内部RC 振荡器(可选),使能SLEEP_GOON_EN 唤醒时不复位(可选)

• Step9: 配置 LP_CON0[0]进入 Sleep

9.3.低功耗唤醒

支持多种唤醒方式

端口唤醒

总共有 4 个 IO 唤醒源(由 WKUP_CON[3:0]控制使能)这些唤醒源唤醒之后是会产生中断并且有对应的中断状态位,中断是不可屏蔽的(即有中断状态就一

定有中断)。另外,由 SLEEP_GOON_EN(SYS_CON0[30])决定用端口唤醒时是产生系统复位还是继续运行。

IO 唤醒初始化步骤:配置 IO 模式->配置唤醒边沿->清除唤醒标志位->中断初始化使能(根据需要)

->使能唤醒位->清除唤醒标志位->配置LP_CON 进入低功耗模式。后续只需要在进入低功耗模式之前,切换 IO 模式->清除唤醒标志位->进入低功耗模式。

注意:如果选择了上升沿/下降沿唤醒,而此时 IO 为高电平/低电平,则唤醒标志位马上会置 1。使能后 IO 保持为高电平/低电平不会重复触发,唤醒标志位保持为 1,上升沿/下降沿才会触发。只要唤醒标志位为 1,则无法进入低功耗模式。对于唤醒 IO 的电平翻转时间无法确定的应用场景,如果在主程序中使能 wkup_en/int_en,在唤醒中断函数中关闭 wkup_en/int_en,会存在以下风险:使能 wkup_en/int_en 时马上触发 wkup_pend 导致进入中断,然后在中断中关闭 wkup_en/int_en,退出中断后进入低功耗模式,导致无法唤醒/唤醒后不进入唤醒中断。因此唤醒中断要慎重使用。

• 内部源唤醒

支持看门狗唤醒,TIMER4 中断唤醒,LVD 唤醒,触摸按键唤醒,flash_wkup(STOP 模式下prog_ram_done),LVDVCC_WKUP。

审核编辑 :李倩

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

    关注

    48

    文章

    6902

    浏览量

    148752
  • 低功耗
    +关注

    关注

    10

    文章

    2250

    浏览量

    103010
  • 华大电子
    +关注

    关注

    0

    文章

    34

    浏览量

    11678

原文标题:华大电子MCU-CIU32F011x3、CIU32F031x5低功耗介绍

文章出处:【微信号:芯虎论坛,微信公众号:芯虎论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    GD32F3x0资料分享

    电子发烧友网站提供《GD32F3x0资料分享.rar》资料免费下载
    发表于 06-28 10:48 0次下载

    CS32F03X低功耗Deepsleep应用配置

    本技术文档旨在帮助客户快速配置 MCU CS32F03x 低功耗模式。 Deepsleep 模式是应用较为广泛的一个低功耗模式,需要达到理想的低电流值,需要正确的配置
    发表于 05-16 10:35

    GD32F10x系列MCU用户手册

    电子发烧友网站提供《GD32F10x系列MCU用户手册.pdf》资料免费下载
    发表于 03-13 10:27 12次下载
    GD32<b class='flag-5'>F10x</b>系列<b class='flag-5'>MCU</b>用户手册

    瑞萨RL78/F24和RL78/F23 MCU适用于下一代边缘应用

    Renesas RL78/F2x低功耗16位MCU,用于汽车级、增强的安全性、连接性和功能安全功能
    的头像 发表于 03-07 13:34 741次阅读
    瑞萨RL78/<b class='flag-5'>F</b>24和RL78/<b class='flag-5'>F</b>23 <b class='flag-5'>MCU</b>适用于下一代边缘应用

    GD32F303 低功耗模式要点

    我们都知道,MCU低功耗模式,比如GD32F303芯片,就有Sleep、Deepsleep和Standby三种模式。关于这三种模式的具体使用方法,小伙伴们可以参考《GD32F30x
    的头像 发表于 01-17 09:40 1881次阅读
    GD32<b class='flag-5'>F</b>303 <b class='flag-5'>低功耗</b>模式要点

    GD32F47x/F42x的设备限制及解决方案勘误手册

    电子发烧友网站提供《GD32F47x/F42x的设备限制及解决方案勘误手册.pdf》资料免费下载
    发表于 12-14 09:50 0次下载
    GD32<b class='flag-5'>F47x</b>/<b class='flag-5'>F42x</b>的设备限制及解决方案勘误手册

    GD32F3x0的设备限制及解决方案介绍

    电子发烧友网站提供《GD32F3x0的设备限制及解决方案介绍.pdf》资料免费下载
    发表于 12-14 09:47 0次下载
    GD32<b class='flag-5'>F3x</b>0的设备限制及解决方案<b class='flag-5'>介绍</b>

    GD32F45x/F40x的设备限制及解决方案介绍

    电子发烧友网站提供《GD32F45x/F40x的设备限制及解决方案介绍.pdf》资料免费下载
    发表于 12-14 09:45 0次下载
    GD32<b class='flag-5'>F45x</b>/<b class='flag-5'>F40x</b>的设备限制及解决方案<b class='flag-5'>介绍</b>

    GD32F30x的设备限制及解决方案介绍

    电子发烧友网站提供《GD32F30x的设备限制及解决方案介绍.pdf》资料免费下载
    发表于 12-14 09:44 1次下载
    GD32<b class='flag-5'>F30x</b>的设备限制及解决方案<b class='flag-5'>介绍</b>

    电子携安全低功耗MCU系列新品亮相电子峰会

    安全芯片开发的集成电路设计企业携L0超低功耗系列MCUF0触控系列MCU和M0电机系列MCU众多明星产品及解决方案亮相峰会展会现场,全方位
    的头像 发表于 11-28 14:54 383次阅读
    <b class='flag-5'>华</b>大<b class='flag-5'>电子</b>携安全<b class='flag-5'>低功耗</b><b class='flag-5'>MCU</b>系列新品亮相<b class='flag-5'>电子</b>峰会

    STM32L011x3/4数据手册

    低功耗STM32L011x3/4系列包括7种不同封装类型的设备从14到32个引脚。以下描述概述了该家族中提出的外围设备。 这些功能使超低功耗STM32L011x3/4微控制器适用于
    发表于 10-09 07:06

    沁恒CH58X系列蓝牙MCU如何实现低功耗触摸唤醒?

    沁恒CH58X系列蓝牙MCU如何实现低功耗触摸唤醒?
    的头像 发表于 09-26 16:27 1545次阅读
    沁恒CH58<b class='flag-5'>X</b>系列蓝牙<b class='flag-5'>MCU</b>如何实现<b class='flag-5'>低功耗</b>触摸唤醒?

    使用USART实现STM32F40x/STM32F41x的IAP

    电子发烧友网站提供《使用USART实现STM32F40x/STM32F41x的IAP.pdf》资料免费下载
    发表于 09-21 14:54 0次下载
    使用USART实现STM32<b class='flag-5'>F40x</b>/STM32<b class='flag-5'>F41x</b>的IAP

    GD32F10x Arm Cortex-M3 32-bit MCU用户手册

    电子发烧友网站提供《GD32F10x Arm Cortex-M3 32-bit MCU用户手册.pdf》资料免费下载
    发表于 09-20 10:28 0次下载
    GD32<b class='flag-5'>F10x</b> Arm Cortex-M<b class='flag-5'>3</b> 32-bit <b class='flag-5'>MCU</b>用户手册

    STM32F7x6外设介绍

    电子发烧友网站提供《STM32F7x6外设介绍.pdf》资料免费下载
    发表于 07-31 11:27 0次下载
    STM32<b class='flag-5'>F7x</b>6外设<b class='flag-5'>介绍</b>