去评论
距米网-精简版

STM32低功耗模式配置与实测数据对比

JUMU
2026/07/10 00:34:36
一、STM32低功耗模式概述STM32系列MCU提供了多种低功耗模式以适应不同应用场景,主要包括睡眠模式(Sleep Mode)、停止模式(Stop Mode)和待机模式(Standby Mode)。三种模式的功耗逐级降低,唤醒方式也各不相同,合理选择对电池供电产品至关重要。
二、HAL库配置要点使用STM32CubeMX和HAL库进行低功耗配置时,需注意以下关键点:
三、实测电流数据对比基于STM32F103C8T6实际测试(3.3V供电,室温25℃),使用Keysight 34465A六位半万用表μA档测量:
模式手册典型值实测值唤醒时间
Run(72MHz)28mA27.5mA-
Sleep5.5mA5.2mA<1μs
Stop24μA22μA3.5μs
Standby2.8μA2.5μA50μs
实测数据略优于手册典型值,主要原因是测试环境温度较低、未开启全部外设。实际项目中需预留一定裕量。
四、唤醒方式选择不同应用场景推荐不同的唤醒策略:
五、低功耗项目实战建议以上是STM32低功耗模式的核心要点。合理选择和配置低功耗模式,可以在保证功能的前提下最大化电池寿命,是嵌入式工程师必须掌握的基本技能。