【AT-START-L021测评】RT-Thread中各种条件下电流功耗的测试
本帖最后由 小叶三千 于 2024-12-13 10:44 编辑```
拿到雅特力的开发板,申请的是AT32L021,是一款低功耗的MCU芯片,一直想尝试一下低功耗的MCU,借此机会,使用AT32L021C8T6,进行一些测试工作。
首先肯定是对低功耗的MCU的电流测试了,毕竟是低功耗的MCU,电流功耗这块应该是主要的方向。
根据开发板手册,不难发现开发板上预留了测试MCU电流的引脚接口,就是JP3和R13,把R13的0Ω电阻拆掉,JP3排针焊上排针,就可以使用电流表在JP3串联进去,测试电流了。(使用开发板默认1.8V供电工况)
```
!(data/attachment/forum/202412/13/094439d822esux0czs0vld.jpg "32a11790c7e2f8cdf0116dd8df4615c.jpg")
## 一.软件、硬件准备
```
使用外部的8M晶振,移植了RTOS的RT-Thread Nano系统。RT-Thread Nano是一个精炼的硬实时内核,支持多任务处理、软件定时器、信号量、邮箱和实时调度等相对完整的实时操作系统特性,内核占用的ROM仅为2.5KB,RAM为1KB,所以在AT32L021C8T7上完全可以使用。
硬件测试样板为:雅特力AT32L021C8T7
硬件电流测试设备为:福禄克万用表15B+
```
## 二.外部晶振使用RTOS
!(data/attachment/forum/202412/13/093804qzwxuu847ucybzf7.png "image.png")
### 1.外部晶振-正常模式(使用开发板默认1.8V供电工况)
```
使用外部的8M晶振,创建LED任务,每1秒闪烁一次,测试其电流为6.9mA,此时还属于正常功耗,比较大
```
!(data/attachment/forum/202412/13/093916j5vtt13f5ijop992.png "image.png")
!(data/attachment/forum/202412/13/094502dbu0pru8u8juf8k6.jpg "2eaa89f2cfca8c7342d0389dd2c834f.jpg")
### 2.外部晶振-sleep模式(使用开发板默认1.8V供电工况)
```
使用外部的8M晶振,使其进入sleep睡眠模式,测试其电流4mA,基本比正常的减了差不多1半
```
!(data/attachment/forum/202412/13/095021yff1crrrgh1gcqr1.png "image.png")
!(data/attachment/forum/202412/13/095050c9xti5rrvub5ilni.jpg "f1d528bdc156f83aef4a14838f922e4.jpg")
### 3.外部晶振-Deepsleep模式(使用开发板默认1.8V供电工况)
```
使用外部的8M晶振,使其进入Deepsleep睡眠模式,手册上说明此模式是深度睡眠,测试其电流7.9uA,这时就已经很小了,很低的功耗
```
!(data/attachment/forum/202412/13/100129xirazhhbihiar8ci.png "image.png")
!(data/attachment/forum/202412/13/100221q7iiiz1rljkcer81.jpg "31d24f88704d1b1331394999a00d90f.jpg")
### 4.外部晶振-Standby模式(使用开发板默认1.8V供电工况)
```
使用外部的8M晶振,使其进入Standby模式,测试其电流0.7uA,还不足1uA,真正的低功耗,约等于0功耗了,使用电池首选,类似于关机
```
!(data/attachment/forum/202412/13/102009m35o0b0pdokpz0ph.png "image.png")
!(data/attachment/forum/202412/13/102018ppip9jbbhr9bln75.jpg "1eb46c3237b65bc166541abcb6603ac.jpg")
# 未完待续,接下来进行使用内部晶振的电流测试情况
能把代码开源下不。 呐咯密密 发表于 2024-12-13 20:08
能把代码开源下不。
当然没问题,把后续的测完,一起发上来{:lol:} 1.8V深度睡眠功耗这个表现不是很好啊。
页:
[1]