打印
[AT32L021]

【AT-START-L021测评】低功耗之深度睡眠,功耗比官方低一半?

[复制链接]
98|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jinyi7016|  楼主 | 2024-12-16 09:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
配置RTC,生成相应代码。
这里配置RTC,只是为了让工程中添加上RTC的库文件。实际不使用生成的RTC代码。



这里参考了SDK中的deepsleep_ertc_alarm例程。
虽然用AT32_Work_Bench生成了代码,但为了保证实验过程中最大程序与官方数据相近,这里把时钟的配置也修改成例程中的函数。
注释掉了生成的不必要的函数。
主要函数在main文件中,在int中断函数处理文件中,添加上RTC的相应处理程序。
这里可以参数WK_AT32L021\AT32L021_Firmware_Library_V2.0.5\project\at_start_l021\examples\pwc\deepsleep_ertc_alarm\src中的三个C文件中的函数。基本不用另外 修改。
如下 ,在3.3V电压下,测量的数据,要比数据手册上的大不少,这时,以为是启用了RTC的原因,官方的测试中可能没有启动RTC,所以,功耗会比官方的大一些。




但在测试1.8V电压下的,同样工程的功耗数据时,却大吃一惊,竟然比官方数据少了一倍。只有4uA。








使用特权

评论回复
沙发
LEDyyds| | 2024-12-16 14:49 | 只看该作者
手册一般都会保守一点,但是这个确实低的比较厉害。是不是芯片已经不工作了

使用特权

评论回复
板凳
jinyi7016|  楼主 | 2024-12-16 17:58 | 只看该作者
LEDyyds 发表于 2024-12-16 14:49
手册一般都会保守一点,但是这个确实低的比较厉害。是不是芯片已经不工作了 ...

还在工作,唤醒、休眠在循环执行。

使用特权

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

本版积分规则

137

主题

1346

帖子

12

粉丝