[STM32U5]【NUCLEO-U5A5ZJ-Q测评】超低功耗测试

1、STM32U5A5ZJ-Q是新一代超低功耗的MCU,支持在运行和低功耗模式下使用内部 SMPS,可以让我们设计功耗非常低的项目,能满足智能应用(包括可穿戴设备、个人医疗设备、家居自动化和工业传感器)最苛刻的功耗/性能要求。   
STM32U5A5ZJ-Q采用先进40nm工艺并,有效改善了漏电流和动态电流,STM32U5优化了功耗管理模式,增加了低功耗后台自主模式(LPBAM,Low Power Background Autonomous Mode),和一些可以在低功耗下运行的外设和功能。和STM32L5等低功耗相比有非常大的提升。
STM32U5A5ZJ-Q 具有最大4 MB Flash, 2.5 MB SRAM,频率最大可达到 160 MHz,内嵌的LDO和SMPS支持在线切换。
MCU的功耗典型的参数如下:

 



2、上电后MCU默认处于运行模式,可以根据需要设置相应的低功耗模式来降低功耗。
• Sleep mode:
• Stop 0, Stop 1, Stop 2, Stop 3 modes
• Standby mode
• Shutdown mode
唤醒方式和时钟详细可以如下:

 



3、功耗的测试直接将万用表接入到电路板的IDD上,测试的代码比较简单,可以直接调用系统的函数。在进入
低功耗之前,先闪烁LED 10秒用于标记运行状态。进入低功耗之后LED不再闪烁。需要注意,如果没有写唤醒功能
进入低功耗之前要进行一些适当的延时,避免MCU上电后直接休眠无法唤醒。
 

 //HAL_PWR_EnterSLEEPMode(PWR_MAINREGULATOR_ON, PWR_SLEEPENTRY_WFI);

    //HAL_PWR_EnterSTOPMode(PWR_MAINREGULATOR_ON, PWR_STOPENTRY_WFI);

    //HAL_PWREx_EnterSTOP1Mode(PWR_STOPENTRY_WFI);

    //HAL_PWREx_EnterSTOP2Mode(PWR_STOPENTRY_WFI);

    // HAL_PWREx_EnterSTOP3Mode(PWR_STOPENTRY_WFI);

    //HAL_PWR_EnterSTANDBYMode();

    //HAL_PWREx_EnterSHUTDOWNMode();

4、测试结果:
1、160MHZ 运行模式
 


2、sleep 模式
 


3、stop 模式0
 


4、stop 1

 


5、STOP2
 


6、stop3
 


7、shutdown
 


8、standby
 



STM32U5A5ZJ-Q的低功耗非常优秀,搭配160MHZ的时钟,可以说鱼和熊掌都有了。
---------------------
作者:OldestTrick
链接:https://bbs.21ic.com/icview-3344096-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值