【前言】 非常感谢论坛给予这次测试的机会。STM32U0系列主打低功耗的产品特色,在官方的示例中特地给出了各种模式下的电流测试。因此结合手的工具先进行功耗测量。 【测试工具】 S02自动档直流毫安表微安表纳安低功耗电流表采样分析仪 【测量程序】 1、测试程序,测试程采用官方的程序 \STM32Cube\Repository\STM32Cube_FW_U0_V1.0.0\Projects\NUCLEO-U083RC\Examples\PWR\PWR_ModesSelection。 2、编译工具:MDK5.39 AC6 【测量方法】 1、下载程序后,根据串口的提示,发送00-13来实现不同工作状态。 2、拨下开发板上的J5跳线,接入电流表进行观察并截图记录。 【测量过程】 1、SHUTDOWN 。 2、STANDBY 3、STANDBY + RTC 4、STOP2 5、STANDBY + RTC + SRAM2 6、STOP2 + RTC 7、STOP1 + MR OFF 8、STOP1 + MR OFF + RTC 9、LP-Sleep 2MHz - FLASH OFF 10、LP-Run 2MHz - FLASH ART ON 11、SLEEP Range 2 - 16MHz - FLASH ART ON 12、SLEEP Range 1 - 48MHz - FLASH ART ON 13、RUN Range 2 - 16MHz - FLASH ART ON 14、RUN Range 1 - 48MHz - FLASH ART ON 【测试结果】 根据以上测试结果,以及官方文档《DM01038355_EN_V1.0》的数据手册进行对比,汇总如下:
【小结】 运行与低功耗的模式下面,基本与官方的数据手册一致,但是在stop模式下面,特别是关机与standby模式下面,相差比较大,没有得出与官方手册的功率一样,有可能是我的电流表的精度的问题。 总之,STM32U0的功耗方面是非常优秀的,特别适合在电池供电的场合使用。 |