STM32U5于2021年推出,采用 Cortex-M33 内核,最高主频160MHz,超低功耗模式低至:110nA,动态功耗低至:19μA/MHz。
在官方提供的例子里有PWR_ModesSelection示例介绍:
如何使用HAL驱动器配置系统,以测量不同低功耗模式下的电流消耗。 电路板:核-U575ZI-Q(嵌入STM32U575xx器件) - 第一步,用户应输入要应用的系统配置。所需的系统项目配置包括:
当未向用户询问配置项时,这意味着该项对系统方案和功耗度量没有影响。 当超级终端中打印以下消息“您可以开始测量功耗”时,用户可以开始测量电流。 NUCLEO-U575ZI-Q 板 LED 用于监控系统配置状态: - 发生任何错误时,[size=1em]LED 3(红色 LED)亮起。
- 与STLink虚拟COM端口关联的COM端口的[size=1em]超级终端设置:
- 波特率 = 9600
- 数据 = 8 位
- 奇偶校验 = 无
- 停止 = 1 位
- 无硬件流控制
【测试工具】FLUK45台式万用表,100mA档。
【测试过程】
1、打开STM32Cube\Repository\STM32Cube_FW_U5_V1.1.1\Projects\NUCLEO-U575ZI-Q\Examples\PWR\PWR_ModesSelection\STM32CubeIDE下的工程文件。
2、下载程序到开发板。
3、打开串口综端,波特率为9600
4、按照提示一步一步的设置好参数,等待提示可以测试电流时,观察电流表,并记录数据。
经测试如下:
【小结】全速运行模式为10.94mA。SMPS、24MHz运行模式下面为460微安为最小工作电流。
但是,shutdown模式下面还有5.39mA,按理来讲应该是114纳安的。
|