打印
[活动专区]

【AT-START-L021测评】RT-Thread中各种条件下电流功耗的测试

[复制链接]
165|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

[i=s] 本帖最后由 小叶三千 于 2024-12-13 10:44 编辑 [/i]<br /> <br />

    拿到雅特力的开发板,申请的是AT32L021,是一款低功耗的MCU芯片,一直想尝试一下低功耗的MCU,借此机会,使用AT32L021C8T6,进行一些测试工作。
首先肯定是对低功耗的MCU的电流测试了,毕竟是低功耗的MCU,电流功耗这块应该是主要的方向。
    根据开发板手册,不难发现开发板上预留了测试MCU电流的引脚接口,就是JP3和R13,把R13的0Ω电阻拆掉,JP3排针焊上排针,就可以使用电流表在JP3串联进去,测试电流了。(使用开发板默认1.8V供电工况)

32a11790c7e2f8cdf0116dd8df4615c.jpg

一.软件、硬件准备

    使用外部的8M晶振,移植了RTOS的RT-Thread Nano系统。RT-Thread Nano是一个精炼的硬实时内核,支持多任务处理、软件定时器、信号量、邮箱和实时调度等相对完整的实时操作系统特性,内核占用的ROM仅为2.5KB,RAM为1KB,所以在AT32L021C8T7上完全可以使用。
    硬件测试样板为:雅特力AT32L021C8T7
    硬件电流测试设备为:福禄克万用表15B+

二.外部晶振使用RTOS

image.png

1.外部晶振-正常模式(使用开发板默认1.8V供电工况)

使用外部的8M晶振,创建LED任务,每1秒闪烁一次,测试其电流为6.9mA,此时还属于正常功耗,比较大

image.png 2eaa89f2cfca8c7342d0389dd2c834f.jpg

2.外部晶振-sleep模式(使用开发板默认1.8V供电工况)

使用外部的8M晶振,使其进入sleep睡眠模式,测试其电流4mA,基本比正常的减了差不多1半

image.png f1d528bdc156f83aef4a14838f922e4.jpg

3.外部晶振-Deepsleep模式(使用开发板默认1.8V供电工况)

使用外部的8M晶振,使其进入Deepsleep睡眠模式,手册上说明此模式是深度睡眠,测试其电流7.9uA,这时就已经很小了,很低的功耗

image.png 31d24f88704d1b1331394999a00d90f.jpg

4.外部晶振-Standby模式(使用开发板默认1.8V供电工况)

使用外部的8M晶振,使其进入Standby模式,测试其电流0.7uA,还不足1uA,真正的低功耗,约等于0功耗了,使用电池首选,类似于关机

image.png

1eb46c3237b65bc166541abcb6603ac.jpg

未完待续,接下来进行使用内部晶振的电流测试情况

使用特权

评论回复
沙发
呐咯密密| | 2024-12-13 20:08 | 只看该作者
能把代码开源下不。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:清智科技嵌入式工程师
简介:单片机嵌入式底层开发,汽车电子

49

主题

514

帖子

18

粉丝