数码小叶 发表于 2015-11-20 16:22:21

【NUCLEO-L476RG开发】+低功耗测试

拿到论坛的L476有一段时间了,由于前两周有事,比较忙,所以帖子一直没发,这周有空发帖,可是毕竟是拿到的第一块L系列的板子啊,又不想发一个什么模块使用的帖子,想来想去,就想探究下L476的功耗到底咋样,于是准备了几天,整理了下思路和实验,赶在周末前把这个帖子发表了,一些零散的中间过程就省略了,有什么不妥的地方还希望大家指正。
测试思路:
开始说自己写个程序,可是考虑到能力不足,做不到完全的变量控制,于是就直接套用了ST的官方程序。
测试分13步:
0       SHUTDOWN
1       STANDBY
2       STANDBY + RTC
3       STANDBY + RTC + SRAM2
4       STOP2
5       STOP2   + RTC;
6       STOP1   + MR OFF
7       STOP1   + MR OFF + RTC
8       LPSLEEP 2MHz         - FLASH OFF
9       LPRUN   2MHz         - with FLASH ART ON
10      SLEEP Range 2, 24MHz - with FLASH ART ON
11      SLEEP Range 1, 80MHz - with FLASH ART ON
12      RUN   Range 2, 24MHz - with FLASH ART ON
13      RUN   Range 1, 80MHz - with FLASH ART ON

测试环境:
软件:win7 64位 + keil 5.15
硬件:NUCLEO L476板子 +HT1951万用表(5 1/2)
HT1951的测量范围是10nA到10A,有10mA、100mA、1A、10A四个量程,10A的最大分辨率是100nA。测试过程一直使用的是自动量程。




测试前的准备:
因为是第一次接触L系列,所以之前电脑上的keil并没有L4的库文件。
所以首先从keil官网下载L4的文件。


下载完之后安装就可以了。
但是实际使用中发现例程最少文件,不得以,把cube库下载下来,折腾了很久才把文件补全




过程编译通过。

测试程序是利用串口接收发送的指令,若果指令正确,则STM32L476就会进入相应的状,否侧返回错误。
实验更换了好几个串口软件,发现要么是不能接收数据,要么是不能发送数据。而且必须用NUCLEO的自身串口,测试用USB转串口,收不到任何数据。这个下周有空再来看看,可能是软件冲突或者其他。

正式测试:
USB上电,由于之前已经装过驱动,所以识别正常



串口和调试口


usb测试,整个板子的供电:


由于没接任何外设,板子整体电流很小。


连接好测试电路以及调整好HT191的参数


测试数据:(不知道能不能顺利发出去,编辑的已经很卡了)
0:




1:




2:




3:




4:





5:





6:





7:





8:





9:





10:




11:





12:





13:





14:(错误参数传递)



测试完毕






这个工程在st的库里有,看到有人需要,那就把工程也打包上传了吧,17M,分了两个包上传







jiaswang 发表于 2015-11-20 17:55:49

沙发!楼主装备好先进!

jiaswang 发表于 2015-11-20 17:56:28

测量数据参考价值很大啊!楼主辛苦了,感谢分享!

戏如人生 发表于 2015-11-20 18:23:10

楼主设备齐全啊!!!枪版子真迅速啊!!

netlhx 发表于 2015-11-20 18:41:10

好,内容详实

Paderboy 发表于 2015-11-20 19:48:36

多谢分享。。很有用

花生-330161 发表于 2015-11-20 20:31:16

不错哦

风子 发表于 2015-11-20 22:07:47

这个真的很有用,官方的数据毕竟是理想极限情况

数码小叶 发表于 2015-11-21 15:29:20

戏如人生 发表于 2015-11-20 18:23
楼主设备齐全啊!!!枪版子真迅速啊!!

可是我是第二批拿到的,速度太慢了:lol

数码小叶 发表于 2015-11-21 15:30:44

jiaswang 发表于 2015-11-20 17:55
沙发!楼主装备好先进!

必须不是我个人的,买不起啊:funk::funk::funk:
页: [1] 2
查看完整版本: 【NUCLEO-L476RG开发】+低功耗测试