STM32L051的低功耗初探

STM32L系列提供多种低功耗模式,如睡眠、低功耗运行、低功耗睡眠、停止和待机模式,以适应不同应用的需求。停止模式下可保留RAM内容并关闭大部分时钟,待机模式则切断内核电源导致复位。STM32L还包括对RTC的支持和快速唤醒功能,适合电池供电设备。

起因:有个项目需要做低功耗,以前都是用的MSP430。现在想换一个方案。

发现STM32L 系列的数据比较亮眼,与我实测的数据基本一致。

Ultra-low-power platform

– 1.65 V to 3.6 V power supply

– -40 to 125 °C temperature range

– 0.27 μA Standby mode (2 wakeup pins)

– 0.4 μA Stop mode (16 wakeup lines)

– 0.8 μA Stop mode + RTC + 8-Kbyte RAM retention

– 88 μA/MHz in Run mode

– 3.5 μs wakeup time (from RAM)

– 5 μs wakeup time (from Flash memory)

• Core: Arm® 32-bit Cortex®-M0+ with MPU

– From 32 kHz up to 32 MHz max.

– 0.95 DMIPS/MHz

There are three power consumption ranges:

• Range 1 (VDD range limited to 1.71-3.6 V), with the CPU running at up to 32 MHz

• Range 2 (full VDD range), with a maximum CPU frequency of 16 MHz

• Range 3 (full VDD range), with a maximum CPU frequency limited to 4.2 MHz

Seven low-power modes are provided to achieve the best compromise between low-power

consumption, short startup time and available wakeup sources:

• Sleep mode

In Sleep mode, only the CPU is stopped. All peripherals continue to operate and can

wake up the CPU when an interrupt/event occurs. Sleep mode power consumption at

16 MHz is about 1 mA with all peripherals off.

• Low-power run mode

This mode is achieved with the multispeed intern

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值