本帖最后由 dql2016 于 2021-1-3 16:26 编辑
STM32具有多种低功耗模式,先来科普下几个基本的低功耗模式:
工作模式:外设正常运行,内核CPU及SRAM供电,未使用外设的时钟默认关闭。
睡眠模式:只有CPU停止工作,各个外设正常工作,依靠任何中断/事件唤醒。
停机模式:1.8V供电区域时钟被停止,内部HSI,PLL,外部时钟HSE均关闭,同时电压检测器也可进入低功耗模式,但SRAM和寄存器不断电,此时只能依靠外部中断(EXTI)和RTC时钟才能唤醒。
待机模式:1.8V供电区域被时钟停止,内部HSI,PLL,外部时钟HSE均关闭,同时电压检测器也可进入低功耗模式,SRAM和不属于待机电路的寄存器也被断电关闭,此时即使是外部中断(EXTI)也不能将其唤醒,只能通过复位(外部复位,看门狗复位)、唤醒引脚、RTC时钟来唤醒。
STM32L5是STM32L超低功耗系列中的最新产品,拥有全新的架构。
超低功耗基本特性如下:
为了评价低功耗,特地咬咬牙买了个四位半的表凑活用。
本次测试采用stm32cubel5里面的几个例程:
测量得到典型模式下的电流如下:
可见,STM32L5低功耗特性表现不俗,本表测量太低的电流准确性还是比较低,后面有时间打算弄个专业点的玩玩。【NUCLEO-L552ZE测评】+低功耗测量工具