Page 1 of 1

T3低功耗保活gpio唤醒后高功耗

Posted: 2024年 Nov 6日 19:39
by leslieli

T3低功耗保活gpio唤醒后会有20s左右的高功耗后再进lowvoltage 是怎么回事


Re: T3低功耗保活gpio唤醒后高功耗

Posted: 2024年 Nov 6日 20:55
by chaser
gpio唤醒.png

保活功耗下,gpio唤醒正常,功耗正常。下面是我写的代码:

code.png

注意:

  1. T3 保活低功耗当前默认 dtim10, wifi 中断唤醒, 也就是连上路由后唤醒周期为 1s
  2. 当未连接上路由时候, 切换为 rtc 唤醒,rtc 周期设置为 1s, 唤醒周期为 1s

Re: T3低功耗保活gpio唤醒后高功耗

Posted: 2024年 Nov 6日 20:56
by chaser

麻烦把使用gpio唤醒逻辑简单描述下,同时把功耗测试数据提供下,我们可以针对分析下。


Re: T3低功耗保活gpio唤醒后高功耗

Posted: 2024年 Nov 7日 10:55
by leslieli
chaser 2024年 Nov 6日 20:56

麻烦把使用gpio唤醒逻辑简单描述下,同时把功耗测试数据提供下,我们可以针对分析下。

gpio.png

我把唤醒加入gpio_irq_init 了

key init0.png

这个是初始化

keyevent.png

这个是线程

key isr.png

这个是中断回调

正常休眠.png

这是正常dtim10的功耗

开始高功耗.png

案件后开始高功耗

高功耗.png

正常功耗和高功耗对比


Re: T3低功耗保活gpio唤醒后高功耗

Posted: 2024年 Nov 7日 11:26
by leslieli
chaser 2024年 Nov 6日 20:56

麻烦把使用gpio唤醒逻辑简单描述下,同时把功耗测试数据提供下,我们可以针对分析下。

我补充一下 就是 上面的例程 我把中断回调放空 不进行任何处理依旧会有这个问题