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

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

3天内不再提示

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

沈阳芯硕科技 来源:jetson024 作者:jetson024 2022-12-05 09:11 次阅读

9.低功耗(LOW POWER)

9.1.低功耗模式

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

三种低功耗模式

• 待机模式(Idle Mode)

• 停止模式(Stop Mode)

• 睡眠模式(Sleep Mode)

pYYBAGONRRaAbprmAADaCxow2c8237.png

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

• 降低系统时钟

• 关闭 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

    文章

    6813

    浏览量

    147669
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16024

    浏览量

    343712
  • 低功耗
    +关注

    关注

    10

    文章

    2227

    浏览量

    102713
  • 华大电子
    +关注

    关注

    0

    文章

    33

    浏览量

    11673
收藏 人收藏

    评论

    相关推荐

    低功耗 高性能M0芯片亮点(1~3): 低功耗 宽电压 PWM (无须担心耗电问题!)

    低功耗、高性能M0芯片亮点(1~3): 低功耗, 宽电压, PWM [url=https://www.bilibili.com/video/BV18K421v7Bw/][/url] 笙泉科技全新
    发表于 03-15 16:53

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

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

    新唐蓝牙低功耗微控制器M031BT用于个人电子按摩器

    新唐蓝牙低功耗微控制器 M031BT 用于个人电子按摩器
    的头像 发表于 10-31 17:06 286次阅读
    新唐蓝牙<b class='flag-5'>低功耗</b>微控制器M<b class='flag-5'>031</b>BT用于个人<b class='flag-5'>电子</b>按摩器

    N32L4系列低功耗MCU应用案例分享

    水、气、电、热 | N32L4系列低功耗MCU应用案例分享
    的头像 发表于 10-24 15:43 290次阅读
    N32L4系列<b class='flag-5'>低功耗</b><b class='flag-5'>MCU</b>应用案例分享

    STM32L011x3/4数据手册

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

    新唐蓝牙低功耗微控制器M031BT用于个人电子按摩器

    新唐蓝牙低功耗微控制器M031BT用于个人电子按摩器
    的头像 发表于 09-19 16:46 345次阅读
    新唐蓝牙<b class='flag-5'>低功耗</b>微控制器M<b class='flag-5'>031</b>BT用于个人<b class='flag-5'>电子</b>按摩器

    CW32F003x3/x4产品介绍

    。 CW32F003x3/x4的工作温度范围为-40至+105℃,电源电压为1.65至5.5V。 支持两种低功耗操作模式,睡眠和深度睡眠。内部框图如所示
    发表于 09-14 08:16

    CW32F003x3/x4数据手册

    PWM 定时器。CW32F003x3/x4 可以在 -40° C 到 105° C 的温度范围内工作,供电电压宽达 1.65V ~ 5.5V。支持 Sleep 和DeepSleep 两种低功耗工作模式。
    发表于 09-14 08:05

    CW32F030x6/x8数据手册

    PWM 定时器。CW32F030x6/x8 可以在 -40° C 到 105° C 的温度范围内工作,供电电压宽达 1.65V ~ 5.5V。支持 Sleep 和DeepSleep 两种低功耗工作模式。
    发表于 09-14 07:19

    CW32F030x6/x8产品介绍

    。 CW32F030x6/x8工作在-40℃至105℃的温度范围内,电源电压为1.65至5.5V,支持 两种低功耗操作模式(睡眠和深度睡眠)。
    发表于 09-14 07:03

    【参考方案】新唐蓝牙低功耗微控制器M031BT用于个人电子按摩器

    【参考方案】新唐蓝牙低功耗微控制器M031BT用于个人电子按摩器
    的头像 发表于 08-09 14:21 364次阅读
    【参考方案】新唐蓝牙<b class='flag-5'>低功耗</b>微控制器M<b class='flag-5'>031</b>BT用于个人<b class='flag-5'>电子</b>按摩器

    APT32F1023单片机RTC待机超低功耗电流3.5uA源代码分享

    APT32F1023H8S6(SSOP-24封装)MCU是由爱普特微电子推出的基于平头哥半导体RISC-V内核开发的32位高性能、低成本单片机,最近有个项目需要用到其超低功耗待机和RT
    发表于 06-26 05:09

    华大电子MCU CIU32M010、CIU32M030循环冗余校验计算单元及电源管理

    华大电子MCU CIU32M010、CIU32M030循环冗余校验计算单元及电源管理
    的头像 发表于 06-20 10:22 388次阅读
    华大<b class='flag-5'>电子</b><b class='flag-5'>MCU</b>  <b class='flag-5'>CIU</b>32M010、<b class='flag-5'>CIU</b>32M030循环冗余校验计算单元及电源管理

    华大电子MCU CIU32M010、CIU32M030嵌入式闪存及中断和事件

    CIU32M010、CIU32M030 集成了嵌入式 FLASH 控制模块,该模块控制 FLASH 的擦除、编程以及读取数据。上电时会从 FLASH 中读取相关数据进行校验以及初始化配置,保证芯片程序在正确且安全的情况下运行。
    的头像 发表于 06-20 10:17 463次阅读
    华大<b class='flag-5'>电子</b><b class='flag-5'>MCU</b> <b class='flag-5'>CIU</b>32M010、<b class='flag-5'>CIU</b>32M030嵌入式闪存及中断和事件

    TI AM64x开发板规格书(双核ARM Cortex-A53 + 单/四核Cortex-R5F + 单核Cortex-M4F,主频1GHz)

    设计的高性能评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,高性能低功耗,稳定可靠,可满足各种工业应用环境。评估板接口资源丰富,引出5x Ethernet(两路支持TSN
    发表于 06-13 17:18