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

查看: 3186|回复: 11

[STM32L476] 【NUCLEO-L476RG开发】+ 低功耗测试(雾)交作业!!!

[复制链接]

14

主题

1066

回帖

2

蝴蝶豆

金牌会员

最后登录
2019-1-10
发表于 2015-11-22 22:07:25 | 显示全部楼层 |阅读模式
本帖最后由 wu1169668869 于 2015-11-23 09:12 编辑

首先还是要感谢社区以及ST给了我这个机会免费试用到这么新的板子!
然而玩玩拿到板子不知道具体要怎么玩,
比如这个低功耗,简单的玩一玩肯定深入不了,何况何况最近作业还那么多

所以从12号沐紫大大发邮件提醒,到今天拖了整整10天,,眼看着就要月底了,还是说正事吧。


低功耗测试,那怎么个测试法呢。。。
感觉多少要有个对照实验什么的,
呃...
当然都这么觉得了,事实上并没有(后续可能会有orz)

要测试,先找个顺手的仪器
发现实验室有个 N6705B 据说可以做功耗测试但是周末没人在,自己琢磨了一会
找到一个挺有意义的文档
Keysight0120-Battery-Drain-Testing-For-Wearable-Electronics.pdf (2.34 MB, 下载次数: 57)

评分

参与人数 1ST金币 +30 收起 理由
沐紫 + 30

查看全部评分

<
回复

使用道具 举报

14

主题

1066

回帖

2

蝴蝶豆

金牌会员

最后登录
2019-1-10
 楼主| 发表于 2015-11-22 22:07:43 | 显示全部楼层
本帖最后由 wu1169668869 于 2015-11-23 09:16 编辑

忘了说测试什么了
刚好刷论坛看到 @数码小叶 同学的测试帖
那就找个万用表测下不同工作模式下的功耗吧(实际上用的某源表的电流表功能)

忘了先把图放上来了
在用一楼那个神奇的仪器时不小心把ST-LINK烧点了
所以这成了我唯一一块裁掉的nucleo
IMG_20151122_111559.jpg

先烧了一个led
IMG_20151122_111652.jpg

连接等待测试,蓝色usb是自己做的jlink v7的固件好像…有点久了但是还是能用
串口连接到uart2(注意要使用这个串口需要改跳线,详见UM1724  STM32 Nucleo-64 boards User manual ->5.7 USART communication)
我这边是短路了SB62 SB63,ST-link上的连接我这边已经断开了。。。
IMG_20151122_203426.jpg


然后是程序
用的官方cube包里的例程
stm32cubel4\Projects\STM32L476RG-Nucleo\Examples\PWR\PWR_ModesSelection
这个例程通过选择不同的低功耗模式,先给出一个直观的概念吧
实际有多低,还是测试一下。
(不知道官方有没有给测试输出?)

回复 支持 反对

使用道具 举报

11

主题

1139

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-10
发表于 2015-11-22 22:22:14 | 显示全部楼层
支持一下
回复 支持 反对

使用道具 举报

14

主题

1066

回帖

2

蝴蝶豆

金牌会员

最后登录
2019-1-10
 楼主| 发表于 2015-11-22 22:39:57 | 显示全部楼层
本帖最后由 wu1169668869 于 2015-11-22 23:00 编辑

接着就是自己的测试了
直接上图好了

这里直接把代码里的东西拷上来了(改了点东西)。。
(串口每次选择一个模式,就会返回当前工作模式,但是我用的截图,发现截图一个个弄上来太难了。。
所以...大家将就着看吧

  printf("      0       (SHUTDOWN) \r\n");
0.jpg

  printf("      1       (STANDBY) \r\n");
1.jpg

  printf("      2       (STANDBY + RTC) \r\n");
2.jpg


  printf("      3       (STANDBY + RTC + SRAM2) \r\n");
3.jpg


  printf("      4       (STOP2) \r\n");
4.jpg


  printf("      5       (STOP2   + RTC) \r\n");
5.jpg


  printf("      6       (STOP1   + MR OFF) \r\n");
6.jpg


  printf("      7       (STOP1   + MR OFF + RTC) \r\n");
7.jpg


  printf("      8       (LPSLEEP 2MHz         - FLASH OFF) \r\n");
8.jpg


  printf("      9       (LPRUN   2MHz         - with FLASH ART ON) \r\n");
9.jpg


  printf("     10       (SLEEP Range 2, 24MHz - with FLASH ART ON) \r\n");
10.jpg


最后三种模式不知道为什么我一发模式选择,会提示在该模式运行,但是马上就复位跳会到选择项
也就不能进行测试,也没对程序进行修改,不知道是不是因为板子裁掉的原因(而且还焊接了外部晶振)
这个有待继续研究(更新:2015/11/22 22:59 单独运行没有发现问题,难道是仪器的问题?)
  printf("     11       (SLEEP Range 1, 80MHz - with FLASH ART ON) \r\n");
  printf("     12       (RUN   Range 2, 24MHz - with FLASH ART ON) \r\n");
  printf("     13       (RUN   Range 1, 80MHz - with FLASH ART ON) \r\n");


昨天整了一个晚上
今天一整天,就为了测试这么简答的一点东西
当然仪器不会用也是很大的一个问题

说起来最早还没拿到板子的时候,看到cubemx里面时钟配置页密密麻麻的选项,就感觉到这个片子会很难搞
实际应用中一定存在着更多的问题,希望大家多多分享~

完。


回复 支持 反对

使用道具 举报

14

主题

1066

回帖

2

蝴蝶豆

金牌会员

最后登录
2019-1-10
 楼主| 发表于 2015-11-22 22:46:51 | 显示全部楼层
说明一下
上面的数据感觉比较有参考价值的数据是下面的小字部分
包括了
最大最小均值、(标准差?那个standard dev?)
回复 支持 反对

使用道具 举报

1

主题

115

回帖

0

蝴蝶豆

高级会员

最后登录
2017-10-11
发表于 2015-11-23 00:08:13 | 显示全部楼层
不错!这样确定行吗?
回复 支持 反对

使用道具 举报

47

主题

3404

回帖

30

蝴蝶豆

版主

最后登录
2020-12-7
发表于 2015-11-23 07:32:10 | 显示全部楼层
多谢分享。。。
STMCU-Logo.png

回复 支持 反对

使用道具 举报

14

主题

1066

回帖

2

蝴蝶豆

金牌会员

最后登录
2019-1-10
 楼主| 发表于 2015-11-23 09:19:16 | 显示全部楼层
飞狼老大 发表于 2015-11-23 00:08
不错!这样确定行吗?

确定什么行吗
回复 支持 反对

使用道具 举报

14

主题

1066

回帖

2

蝴蝶豆

金牌会员

最后登录
2019-1-10
 楼主| 发表于 2015-11-23 09:19:41 | 显示全部楼层

发这么水的帖子真是不好意思
回复 支持 反对

使用道具 举报

14

主题

1066

回帖

2

蝴蝶豆

金牌会员

最后登录
2019-1-10
 楼主| 发表于 2015-11-23 09:20:12 | 显示全部楼层

多谢支持,,,
#但是我还没发完啊
回复 支持 反对

使用道具 举报

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