你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

NUCLEO-G071RB之——2、RUN模式功耗测试

[复制链接]
toofree 发布时间:2019-1-9 00:57
本帖最后由 toofree 于 2019-5-13 15:02 编辑

NUCLEO-G071RB之——2、RUN模式功耗测试

  看了STM32G071x8/xB数据手册,运行模式下功耗参数相当不错,于是动手测试了一下。得到的结果比较满意。

  先看看数据手册(DS12232 Rev 2,第62页),RUN模式功耗大概100uA/MHz。
17.jpg


  对照原理图,MCU连接外设的管脚不多。USART2两个管脚,SWD管脚,一个LED控制管脚。除此之外,用户按键、复位电路、外部晶振(不用的话)都没有功耗。
01.jpg

  可以看到三个电源都是接到了VDD,那么只要测试MCU
总电源VDD的入口电流就可以。
02.jpg

  JP3跳线帽移除,串联进去万用表,可测试电流。
03.jpg

  用了MOS管驱动
LED点灯,最大限度的减小了MCU IO口输出功耗对测试的影响,PA5高电平状态也就相当于有3.3uA的电流,低电平时更是避免了LED上拉电压对IO口的影响。
04.jpg

  用STM32CubeMX 5.0.1建立测试工程,步骤忽略。
  只使用了Systick计数器;PA5设置为输出;SWD功能禁掉,PA13、PA14作为IO输出功能);USART2_TX、USART_RX管脚没有处理,自然是作为默认输入状态,不产生功耗。
11.jpg

  数据手册中提供了两种测试参数,即使用16MHz的内部时钟源,分别是系统时钟为16MHz和64MHz的状态,因此本次实验也对这两种状态分别测试。(贴末附有测试工程压缩包。)


  16MHz系统时钟工程设置:
12.jpg

  
64MHz系统时钟工程设置:
13.jpg

  先使用
STM32CubeMX的Tools工具对功耗进行估算,两种系统时钟下分别为1.54mA、6.62mA。
14.jpg

  设置方法,点“Step”的“加号”添加方案,弹出设置选项。

  如下图进行设置。由于要点LED灯,用到了GPIOA外设,因此需要勾上GPIOA,勾上后多出来功耗44.8uA;不添加GPIOA外设的功耗为1.5mA;相加得总功耗为1.54mA。
15.jpg

  对比添加GPIOA外设的功耗关系。
16.jpg

  
STM32CubeMX生成Keil测试工程。只“main.c”文件的主程序循环中,添加了HAL_Delay()延时和LD4闪灯。这时设置LD4点亮的延时参数为1ms,熄灭时间为999ms,也是为了最大程度降低点亮LED时,PA1管脚输出电流对整体功耗的影响。让LD4灯闪的目的,是让更直观的看到程序的确是在运行。(在
NUCLEO-G071RB板上LED丝印名称为LD4,在程序中用了LED4,见到本贴中的LD4或LED4,都是一回事,不必计较!
21.jpg


  “main.h”文件中自动生成有LED4的GPIO和Pin脚宏定义。
22.jpg

  经测试得出结果:

    使用内部时钟源HSI16,系统时钟为16MHz时的电流为 1.427 mA,相当于1.427/16=89.2uA/MHz
    使用内部时钟源HSI16,系统时钟为64MHz时的电流为 5.675 mA,相当于5.675/64=88.7uA/MHz。


  (测试图片没得拍,两只拿着万用表表笔,串联到JP3两端给供得电。)

  至此实验结束,实验结果与预期一致

  附上实验相关文件及测试工程:
MB1360-G071RB-C01 Board Schematic.pdf (4.84 MB, 下载次数: 18)
收藏 评论11 发布时间:2019-1-9 00:57

举报

11个回答
STMCU 回答时间:2019-1-9 09:28:46
谢谢七哥的G0分享啊
toofree 回答时间:2019-1-9 09:37:22
STMCU 发表于 2019-1-9 09:28
谢谢七哥的G0分享啊

多谢图图捧场支持 !
STMCU 回答时间:2019-1-9 09:45:34
toofree 发表于 2019-1-9 09:37
多谢图图捧场支持 !

七哥的帖子一定要好好捧场
子曰好人 回答时间:2019-1-9 12:22:04
STMCU 发表于 2019-1-9 09:45
七哥的帖子一定要好好捧场

原来现任每天发签到帖的管管叫图图
STMCU 回答时间:2019-1-9 13:21:09
子曰好人 发表于 2019-1-9 12:22
原来现任每天发签到帖的管管叫图图

要加现任图图的QQ吗:694319435  嘻嘻
子曰好人 回答时间:2019-1-9 13:52:17
STMCU 发表于 2019-1-9 13:21
要加现任图图的QQ吗:694319435  嘻嘻

管管就是贵人多忘事,我们已是QQ好友了,之前只是没对应上
STMCU 回答时间:2019-1-9 14:07:59
子曰好人 发表于 2019-1-9 13:52
管管就是贵人多忘事,我们已是QQ好友了,之前只是没对应上

1551   好尴尬啊!对不起 我不是故意的  我们太久没聊天惹!
stm1024 回答时间:2019-1-14 13:18:53
STMCU 发表于 2019-1-9 14:07
1551   好尴尬啊!对不起 我不是故意的  我们太久没聊天惹!

看你们聊得这么欢,我觉得有必要刷一波存在感了~
toofree 回答时间:2019-5-13 12:56:07
stm1024 发表于 2019-1-14 13:18
看你们聊得这么欢,我觉得有必要刷一波存在感了~

头像什么时候换成这只猫了!
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版