STM32笔记--电源管理

为什么STM32需要电源管理:

在很多应用场合,对电子设备的功耗要求非常苛刻。如某些传感器信息采集设备,仅靠小型的电池提供电源,要求工作长达数年之久,且期间不需要任何维护。为此,大多数 MCU 都会提供电源管理单元来切换 MCU 的 运行模式,尽量降低器件的功耗。STM32将片上外设和内核以模块方式管理,如下图所示:(PS : ADC 使用独立的电源供电,以提高转换精度。CPU 核心、存储器及内置数字外设由电压调节器供电,而 STM32 的后备域则由 V BAT 供电,确保后备域的备份寄存器和 RTC 在主电源断电时仍能正常工作。


下面是低功耗的三种形式及其异同:


从表中可以看到,这三种低功耗模式层层递进,运行的时钟或芯片功能越来越少,因而功耗越来越低。

在睡眠模式中,仅关闭了 CPU 时钟,CPU 停止运行,但其片上外设,CM3核心外设全都还照常运行。有两种方式进入睡眠模式,它的进入方式决定了从睡眠唤醒的方式,分别是 WFI(wait for interrupt)和 WFE(wait for event),即由等待“中断”唤醒和由“事件”唤醒。

在停机模式中,进一步关闭了其它所有的时钟,于是所有的外设都停止了工作,但由于其 1.8V 区域的电源没有关闭,还保留了 CPU 的寄存器、内存的信息,所以从停机模式唤醒,并重新开启

V5.4.4/19-2020年5月 主要变化 版本5.4.4主要是X-Cube-MCSDKv5.4.3版本的bug修复版。还介绍了一些新的功能。 在STM32F3上增加对PFC的支持。这种支持是增加作为一个例子的Steval-CTM010V1双电机演示板。 Atolic TrueSTUDIO&SW4STM32降级。Atolic TrueSTUDIO和SW4STM32 IDE不再积极开发,ST的战略是用STM32CubeIDE取代它们。最近的STM 32系列,例如STM32G4设备,已经不支持所有这些IDE。在不久的将来发布的MotorControlSDK中,对这些IDE的支持将被放弃,不再可能从Workbench为它们生成一个项目。 介绍了STM32G4xx剪切2.2设备上存在的注入ADC转换问题的解决方法。见专用区段下面是更多细节。 重新引入了正确的STMotorProfiler版本(与SDK的5.4.1版本相同)。与MCSDK 5.4.2和5.4.3一起交付的马达剖面仪是不完整的。 修正了双驱动配置中第二个驱动器的最大应用电流设置错误的问题。 修正了使用绝对位置编码器(带有Z信号)的位置控制配置的问题。 修正了位置控制的另一个问题,在这个问题上,除以0是可能的。 修正了ICS配置中的自举电容器电荷问题 修正了在偏移测量回路中可能发生的SW误差。 修正了一个代码生成问题,当启用开环时会导致编译错误。 修正了STM32H7示例编译问题--缺少的文件已经被添加。 修正了一些STM32G0和STM32F0设备的生成问题,这些设备中不存在TIM2,但是在代码中还是引用了TIM2。这导致编译失败。 修正了STM32F1高清设备在单分流配置中的一个问题 在工作台中,最大PWM频率现在可以设置为500 kHz。 修正了一个问题,因为有限的RShunt决议。现在,接受0.00025Ω之类的值。 修正了IHM34V2逆变板的N维也纳配置问题。 修正了一个工作台问题,在创建基于Nucleo-G431RB控制板的新项目时导致错误的引脚分配。见部分用Nucleo-G431RB分配引脚更多细节。 修正了导致某些电源板过电流设置不正确的问题。见部分某些电源板的过流设置校正 使用户能够使用STM32L452选择DAC通道2
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值