【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,分了两个包上传
沙发!楼主装备好先进! 测量数据参考价值很大啊!楼主辛苦了,感谢分享! 楼主设备齐全啊!!!枪版子真迅速啊!! 好,内容详实 多谢分享。。很有用
不错哦
这个真的很有用,官方的数据毕竟是理想极限情况 戏如人生 发表于 2015-11-20 18:23
楼主设备齐全啊!!!枪版子真迅速啊!!
可是我是第二批拿到的,速度太慢了:lol jiaswang 发表于 2015-11-20 17:55
沙发!楼主装备好先进!
必须不是我个人的,买不起啊:funk::funk::funk:
页:
[1]
2