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

    文章

    7487

    浏览量

    151045
  • 低功耗
    +关注

    关注

    10

    文章

    2362

    浏览量

    103593
  • 华大电子
    +关注

    关注

    0

    文章

    35

    浏览量

    11781

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

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

收藏 人收藏

    评论

    相关推荐

    TMS320F28002x、TMS320F280015x和TMS320F280013x之间的迁移指南

    电子发烧友网站提供《TMS320F28002x、TMS320F280015x和TMS320F280013x之间的迁移指南.pdf》资料免费下载
    发表于 11-09 14:51 0次下载
    TMS320<b class='flag-5'>F28002x</b>、TMS320<b class='flag-5'>F280015x</b>和TMS320<b class='flag-5'>F280013x</b>之间的迁移指南

    从MSP430F12x(2)迁移到MSP430F21x2 MCU

    电子发烧友网站提供《从MSP430F12x(2)迁移到MSP430F21x2 MCU.pdf》资料免费下载
    发表于 10-21 10:28 0次下载
    从MSP430<b class='flag-5'>F12x</b>(2)迁移到MSP430<b class='flag-5'>F21x</b>2 <b class='flag-5'>MCU</b>

    【GD32 MCU 移植教程】9、从 STM32F10x 系列移植到 GD32F30x 系列

    GD32F30x 系列 MCU 是基于 Arm® Cortex®-M4 处理器的 32 位通用微控制器,与 STM32F10x 系列 MCU 保持高度兼容。本文主要从以下三个方面进行
    的头像 发表于 09-07 09:57 520次阅读
    【GD32 <b class='flag-5'>MCU</b> 移植教程】9、从 STM32<b class='flag-5'>F10x</b> 系列移植到 GD32<b class='flag-5'>F30x</b> 系列

    【GD32 MCU 移植教程】6、从GD32F1x0和GD32F3x0移植到GD32E230

    GD32E230 系列是 GD 最新推出的 Cortex_M23 系列产品,该系列资源上与既有的 GD32F1x0 以及 GD32F3x0 兼容度非常高。由于 GD32E230 系列主打低功耗
    的头像 发表于 09-04 09:38 447次阅读
    【GD32 <b class='flag-5'>MCU</b> 移植教程】6、从GD32<b class='flag-5'>F1x</b>0和GD32<b class='flag-5'>F3x</b>0移植到GD32E230

    MSP430F677x1、MSP430F676x1、MSP430F674x1多相位计量SoC数据表

    电子发烧友网站提供《MSP430F677x1、MSP430F676x1、MSP430F674x1多相位计量SoC数据表.pdf》资料免费下载
    发表于 08-06 11:06 0次下载
    MSP430<b class='flag-5'>F677x</b>1、MSP430<b class='flag-5'>F676x</b>1、MSP430<b class='flag-5'>F674x</b>1多相位计量SoC数据表

    MSP430F471x3,MSP430F471x6, MSP430F471x7混合信号微控制器数据表

    电子发烧友网站提供《MSP430F471x3,MSP430F471x6, MSP430F471x7混合信号微控制器数据表.pdf》资料免费下载
    发表于 08-01 12:49 0次下载
    MSP430<b class='flag-5'>F471x3</b>,MSP430<b class='flag-5'>F471x</b>6, MSP430<b class='flag-5'>F471x</b>7混合信号微控制器数据表

    MSP430F20x1,MSP430F20x2,MSP430F20x3混合信号微控制器数据表

    电子发烧友网站提供《MSP430F20x1,MSP430F20x2,MSP430F20x3混合信号微控制器数据表.pdf》资料免费下载
    发表于 08-01 11:54 0次下载
    MSP430<b class='flag-5'>F20x</b>1,MSP430<b class='flag-5'>F20x</b>2,MSP430<b class='flag-5'>F20x3</b>混合信号微控制器数据表

    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 14次下载
    GD32<b class='flag-5'>F10x</b>系列<b class='flag-5'>MCU</b>用户手册

    GD32F303 低功耗模式要点

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