MCU电源控制(PWR)与低功耗

这篇具有很好参考价值的文章主要介绍了MCU电源控制(PWR)与低功耗。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、STM32 的内核和外设电源系统管理:

二、MCU电源监控:

三、三种低功耗模式:

1、睡眠模式:

2、停止模式:

3、待机模式:


一、STM32 的内核和外设电源系统管理:

mcu为啥有1.2v的供电,单片机,单片机,嵌入式硬件

电池备份区域(后备供电区域) 

        电池备份区域也就是后备供电区域,使用电池或者其他电源连接到 VBAT 脚上,当 VDD断电时,可以保存备份寄存器的内容和维持 RTC 的功能。同时 VBAT 引脚也为 RTC、 SRAM 和 LSE振荡器供电,这保证了当主要电源被切断时, RTC 能够继续工作。切换到 VBAT 供电由复位模块中的掉电复位功能控制。 

电压调节器(VDD /1.2V 供电区域)

        嵌入式线性调压器为备份域和待机电路以外的所有数字电路供电调压器输出电压约为1.2 V。此调压器需要将两个外部电容连接到专用引脚 VCAP_1 和 VCAP_2,所有封装都配有这两个引脚。为激活或停用调压器,必须将特定引脚连接到 VSS 或 VDD。具体引脚与封装有关。通过软件激活时,调压器在复位后始终处于使能状态。

        根据应用模式的不同,可采用三种不同的模式工作。 在运转模式下,调节器以正常工号模式为内核、内存和外设提供 1.2V;在停止模式下,调节器以低功耗模式提供 1.2V 电源,以保存寄存器和 SRAM 的内容。在待机模式下,调节器停止供电,除了备用电路和备份域外,寄存器和 SRAM 的内容全部丢失。

独立的 A/D 转换器供电和参考电压(VDDA 供电区域) 

        为了提高转换精度, ADC 配有独立电源,可以单独滤波并屏蔽 PCB 上的噪声。 ADC 电源电压从单独的 VDDA 引脚接入, VSSA 提供了独立的电源接地连接。为了确保测量低电压时具有更高的精度,用户可以再 VREF 上连接到单独的 ADC 外部参考电压输入, VREF 电压介于1.8V 到 VDDA 之间。

二、MCU电源监控:

1、上电复位(POR)/掉电复位(PDR),VPDR/VPOR针对于芯片基本上是固定的

mcu为啥有1.2v的供电,单片机,单片机,嵌入式硬件

(1) POR(power on reset):上电复位。其本质也是一个电压检测过程,当芯片输入电压VCC>Vpor电压时,POR模拟模块将输出POR信号提供给全芯片使用,这是一个从复位到复位释放的过程。PDR是一个硬件重置引脚。

(2) PDR(power down reset): 掉电复位。其电压Vpdr<Vpor,之间有迟滞,防止震荡;结合POR,我们可以得到POR信号释放时,设计一定保证了全芯片都能正常工作。

(3) 持续时间:当供电电压开始上升时,电源需要经过一个上升时间才能稳定到达复位阈值之以上,同时芯片内部的复位电路也需要一定时间来检测并响应供电电压的变化。这种供电电压上升和内部电路检测的时间延迟导致了上电复位的滞后。

2、欠压复位(BOR) 

默认情况下, BOR关闭。可选择以下可编程 VBOR阈值: 

mcu为啥有1.2v的供电,单片机,单片机,嵌入式硬件

        BOR(brown-out reset):欠压复位。BOR不是必须的。有它的原因,更多是芯片可以工作在一个宽range的电压范围。

        比如芯片从1.6V~3.6V都可以工作,但是芯片在低电压时某些内部模块可能不能工作,或者1.6V的时候芯片频率只能工作在50MHz,而3.3V的时候可以工作在100MHz。因此当芯片工作在100MHz,对电压就是有要求的,单单是PDR可能就管控不住了。

        还有一个原因是产品对系统的可靠性要求。所以也很容易理解,为啥BOR是可以programmable,而POR和PDR是芯片设计完成就是固定的。

        BOR是一种软件复位,由内部模块控制。

3、可编程电压检测器(PVD) 

        PVD(programmable voltage detector):可编程电压检测。目的模拟检测可以通过中断的方式告诉软件,我这里电压和你设置要求不符合了,你可以软件采取动作了,它不再是单纯电压低了就复位。上面1,2,3都是reset,而PVD这个功能是给软件一个处理电压异常的机会和窗口。

        当检测到电压低于 VPVD阈值时,如果使能 EXTI16 线中断(即使能 PVD & AVD 中断),可以产生 PVD 中断,具体取决于 EXTI16 线配置为检测上升还是下降沿,然后在复位前, 在中断服务程序中执行紧急关闭系统等任务。  

4、其它

LVR(Low Voltage Reset):低电压复位,跟欠压复位类似,各家名词不一样;

BOD(Brown-out detector): 跟PVD类似,各家名词不一样;

三、三种低功耗模式:

在 STM32 的正常工作中,具有四种工作模式,运行睡眠停止以及待机模式:

下面是低功耗模式汇总介绍,如下表所示:

mcu为啥有1.2v的供电,单片机,单片机,嵌入式硬件

1、睡眠模式:

进入睡眠模式,CPU时钟关闭,但是其他所有的外设仍可以运行,所以任何中断或事件都可以唤醒睡眠模式。一般功耗会有几十个毫安,下面我们看看睡眠模式进入及退出方法:

mcu为啥有1.2v的供电,单片机,单片机,嵌入式硬件

2、停止模式:

        进入停止模式,所有的时钟都关闭,所有的外设也就停止了工作。但是 VDD电源是没有关闭的,所以内核的寄存器和内存信息都保留下来,等待重新开启时钟就可以从上次停止的地方继续执行程序。一般功耗达到1~2mA
        值得注意的是:当电压调节器处于低功耗模式下,当系统从停止模式退出时,将会有一段额外的启动延时。如果在停止模式期间保持内部调节器开启,则退出启动时间会缩短,但相应的功耗会增加。 

mcu为啥有1.2v的供电,单片机,单片机,嵌入式硬件

3、待机模式:

        待机模式可实现最低功耗。该模式是在 CM4 深睡眠模式时关闭电压调节器,整个 1.8V 供电区域被断电。 PLL、 HSI 和 HSE 振荡器也被断电。除备份域(RTC 寄存器、 RTC 备份寄存器和备份 SRAM)和待机电路中的寄存器外, SRAM 和其他寄存器内容都将丢失。不过如果我们使能了备份区域(备份 SRAM、 RTC、 LSE),那么待机模式下的功耗,将达到 10uA以下。 

mcu为啥有1.2v的供电,单片机,单片机,嵌入式硬件文章来源地址https://www.toymoban.com/news/detail-857539.html

到了这里,关于MCU电源控制(PWR)与低功耗的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MCU中断控制

    目录 一、中断相关基础知识 1、NVIC:嵌套向量中断控制器 2、可屏蔽中断和不可屏蔽中断的区别 3、中断优先级 4、常见特殊中断 二、中断相关寄存器 三、中断使用步骤: (1) 它是内核的器件,M3/M4/M7 内核都是支持 256 个中断,其中编号为 1~255,而 0 表示没有异常,这里的编号

    2024年02月20日
    浏览(28)
  • MCU集成-时钟复位控制

    首先我们需要知道我们生成时钟的 需求如下 。 然后知道 设计要点 dft可控 :表示在dft模式下,我们选择外部的测试时钟而不是芯片内部的pll的时钟。这个外部的时钟可以被dft工程师控制。  dft隔离 :表示在scan的情况下,很多寄存器会上链,所以输出不定,但是这些输出又

    2024年02月11日
    浏览(42)
  • 内嵌功能强大、低功耗STM32WB55CEU7、STM32WB55CGU7 射频微控制器 - MCU, 48-UFQFN

    一、概述: STM32WB55xx多协议无线和超低功耗器件内嵌功能强大的超低功耗无线电模块(符合蓝牙® 低功耗SIG规范5.0和IEEE 802.15.4-2011标准)。该器件内含专用的Arm® Cortex® -M0+,用于执行所有的底层实时操作。这些器件基于高性能Arm® Cortex®-M4 32位RISC内核(工作频率可达64 MHz),

    2024年02月11日
    浏览(39)
  • 适用于ZigBee应用的JN5168/001K、JN5188HN、JN5188THN/001Z、JN5189THN超低功耗射频微控制器MCU

    JN5168是超低功耗、高性能无线微控制器,适用于ZigBee应用,它具有256kB嵌入式闪存、32 kB RAM,无需外部存储器即可进行OTA升级。32位RISC处理器可通过不同宽度指令、多级指令流水线和带可编程时钟速率的低功率操作提供较高编码效率。它还包括符合IEEE802.15.4标准的2.4GHz收发器

    2024年03月24日
    浏览(38)
  • SH367309 BMS 锂电池保护板方案 该电池管理系统由SH367309和MCU实现,其主要功能包括:充电管理、放电管理、容量计、安全保护、数据备份、ISP、静 置功耗和低功耗模式等

    SH367309 BMS 锂电池保护板方案 该电池管理系统由SH367309和MCU实现,其主要功能包括:充电管理、放电管理、容量计、安全保护、数据备份、ISP、静 置功耗和低功耗模式等 烧写工具 Write Tools 配置 EEPROM (1)Write Tools 工具烧写 SH367309 的 EEPROM,支持“在线烧写”(配合上位机软件)

    2024年02月08日
    浏览(41)
  • MCU是否会从ADAS域控制器消失

    摘要: ADAS架构及MCU功能概览、未来ADAS架构的两种方案、MCU是否从ADAS域消失的一点思考 ADAS的装机量和渗透率再提升,尤其L2及L2+级;那么随着ADAS域控制器主控芯片的增强,未来,MCU是否还会存在? 转自佐思汽车研究 本文目录: ADAS架构及MCU功能概览 未来ADAS架构的两种方案

    2024年02月13日
    浏览(43)
  • 极海APM32F035电机控制专用MCU

           去年11月份一次偶然的机会,看到面包板论坛提供极海半导体针推出的低压电机测试板,此电机控制板基于专用控制芯片APM32F035基础上设计而成。APM32F035是一款基于Arm Cortex-M0+内核,集成FOC算法中常用的数学运算加速器(Cordic,Svpwm,硬件除法器等),并且集成了运放

    2024年02月03日
    浏览(37)
  • 高效提升控制效率 | 基于ACM32 MCU的LED灯箱控制器方案

    前言    LED灯箱上各种文字、图案有序跳跃、交替辉映,产生强烈的视觉冲击力,被广泛应用于商场、美容美发、宾馆、娱乐场所等地方。 锁存器的工作原理 在LED和数码管显示方面,要维持一个数据的显示,往往要持续的快速的刷新。尤其是在四段八位数码管等这些要选通

    2024年02月12日
    浏览(35)
  • 功能强大、超低功耗的STM32WL55JCI7、STM32WL55CCU7、STM32WL55CCU6 32位无线远距离MCU

    STM32WL55xx 32位无线远距离MCU嵌入了功能强大、超低功耗、符合LPWAN标准的无线电解决方案,可提供LoRa®、(G)FSK、(G)MSK和BPSK等各种调制。STM32WL55xx无线MCU的功耗超低,基于高性能Arm® Cortex®-M4 32位RISC内核(工作频率高达48MHz)。该内核执行完整的DSP指令,并由Arm Cortex-M0+微控制器

    2024年02月11日
    浏览(38)
  • 十、stm32-ESP8266(串口透传、MCU透传、控制LED亮灭)

    见博客:stm32f103c8t6新建固件库模板(可自取) 固件库模板 MDK5开发环境 stm32参考手册 UART串口协议 stm32中断概念 ESP8266模块资料 利用固件库模板点灯工程(下面第三行,手动狗头) CH340 USB→TTL模块 ESP8266模块 手机软件 实验程序已经发布到百度网盘,本文末有链接可以自取

    2023年04月19日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包