本帖最后由 ddllxxrr 于 2018-3-5 22:13 编辑
其实STM32L4+给我的最大印象是超低功耗。
低功耗运行模式
这种模式是通过低功率调节器提供的VCORE来实现的,以最小化调节器的工作电流。该代码可以
从SRAM或FLASH执行,CPU频率限制在2 MHz。具有独立时钟的外围设备可由HSI16时钟提供。
低功耗Sleep模式:
此模式是从低功耗运行模式输入的.。只有CPU时钟停止。当由事件或中断触发唤醒时,系统将
恢复到低功耗运行模式。
Stop0 ,Stop1和Stop2模式:
停止模式在保持SRAM和寄存器内容的同时,实现了最低的功耗。所有的时钟在VCORE域被停止,
PLL,MSI RC,HSI16 RC和HSE晶体振荡器被禁用。LSE或LSI仍在运行。RTC可以保持活动状态(使用
RTC的停止模式,没有RTC的停止模式)。一些具有唤醒功能的外围设备可以在停止模式下使HSI16rc
能够检测到它们的唤醒状态。有三种停止模式:停止0、停止1和停止2模式。在停止2模式下,大部
分VCORE域被置于低泄漏模式。Stop 1提供了最多的活动外围设备和唤醒源,唤醒时间更短,但比
Stop 2的消耗更高。在停止0模式下,主调节器保持工作状态,允许非常快的唤醒时间,但消耗要高得多。
系统时钟退出停止0,停止1或停止2模式可以是MSI高达48兆赫,或HSI16,视软件配置而定。
Standby模式
采用待机模式实现BOR的最低功耗。内部调节器被关闭,以便VCORE域被关闭。PLL,MSI RC,
HSI16 RC和HSE晶体振荡器也被关闭。
Shutdown模式
关闭模式允许实现最低的功耗。内部调节器被关闭,以便VCORE域被关闭。锁相环、HSI16、
MSI、LSI和HSE振荡器也被关闭。
Ultra‐low‐power mode: 20 nA with backup registers without real‐time clock (5 wakeup pins)
超低功耗模式:20nA
Ultra‐low‐power mode + RTC: 200 nA with backup registers (5 wakeup pins)
超低功耗模式加RTC:200nA
Ultra‐low‐power mode + 64 Kbytes of RAM: 800 nA
超低功耗模式加64KRAM:800nA
Ultra‐low‐power mode + 64 Kbytes of RAM + RTC: 1μA
超低功耗模式加64KRAM加RTC:1uA
Dynamic run mode: down to 43 μA/MHz
运行模式:43uA/MHz
Wake‐up time: 5 μs
STM32L4+MCU 超低功耗与更高性能的完美组合
1,更高性能,同时保持超低功耗:ST进一步提高STM32L4架构的性能,基于内置FPU的ARMCortex-M4内核和STARTAccelerator™加速技术,运行频率提高到120MHz,处理性能达到150MIPS,同时保持超低功(ULP)耗。
2,更高图形处理性能,更多创新功能:内置增强版图形***和创新接口外设,优化物料清单成本。
3,集成更多功能:在只有5.2x5.2mm封装内集成2MB闪存、640KBSRAM和安全保护功能,以及丰富的智能外设、先进的低功耗模拟电路。
4,高价值投资:这款新的STM32微控制器与其它STM32产品引脚相互兼容,支持现有的STM32生态系统。
我觉得这四大要素更好地总结了,STM32L4+的特性。
|