【已解决】esp32-s3 模组在light_sleep睡眠模式下,实际功耗是多少?

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

【已解决】esp32-s3 模组在light_sleep睡眠模式下,实际功耗是多少?

Postby jr-test » Mon Aug 21, 2023 3:08 am

单独拿esp32-s3的模组,没有别的外围电路。
来跑light_sleep的例程,测试出来的功耗3-4mA。
估计是flash没掉电,产生的功耗。
1692586915745_E023305C-3723-4499-93AC-46F2DDDA9972.png
1692586915745_E023305C-3723-4499-93AC-46F2DDDA9972.png (35.84 KiB) Viewed 2785 times
但是芯片的规格书上写的来算的话,VDD_SPI掉电,也就是flash掉电的情况下,我选用的模组是8M的八线PSRAM(3.3V),所以功耗是240uA+140uA=380uA左右。
我的疑问是VDD_SPI掉电是如何做到的?还有VDD_SPI掉电之后,flash也掉电,唤醒之后是重启还是能恢复到进入睡眠前的状态。

希望能有技术或者了解的大佬解惑一下,非常感谢!
Last edited by jr-test on Thu Aug 24, 2023 10:35 am, edited 1 time in total.

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

Re: esp32-s3 模组在light_sleep睡眠模式下,实际功耗是多少?

Postby ESP_ICY » Tue Aug 22, 2023 8:35 am

1. 请试下如下的测试固件,烧录到 0地址即可
lightsleep.zip
(144.56 KiB) Downloaded 638 times
2. 可以尝试下在进入睡眠前添加以下代码:esp_sleep_cpu_pd_low_init(true);
3. 关于 flash 掉电,可以参考 https://docs.espressif.com/projects/esp ... html#flash
4.芯片在有 PSRAM 的情况下,没有用到 PSRAM 也需要在软件上把 PSRAM 使能

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

Re: esp32-s3 模组在light_sleep睡眠模式下,实际功耗是多少?

Postby jr-test » Thu Aug 24, 2023 7:23 am

ESP_ICY wrote:
Tue Aug 22, 2023 8:35 am
1. 请试下如下的测试固件,烧录到 0地址即可lightsleep.zip
2. 可以尝试下在进入睡眠前添加以下代码:esp_sleep_cpu_pd_low_init(true);
3. 关于 flash 掉电,可以参考 https://docs.espressif.com/projects/esp ... html#flash
4.芯片在有 PSRAM 的情况下,没有用到 PSRAM 也需要在软件上把 PSRAM 使能
您好,我通过测试你给的固件,通过模组来测试,是可以达到uA级的功耗。
我在IDF5.0版本上light_sleep例程上,睡眠前添加以下代码:esp_sleep_cpu_pd_low_init(true),还是3-4mA。
能提供一下固件的例程吗?

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

Re: 【已解决】esp32-s3 模组在light_sleep睡眠模式下,实际功耗是多少?

Postby ESP_ICY » Thu Aug 24, 2023 12:33 pm

固件的例程就 light sleep 的例程,我在最新的release/v5.0 的版本上测试过了,功耗是正常的,你这边具体的 IDF commit 号是多少?

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

Re: 【已解决】esp32-s3 模组在light_sleep睡眠模式下,实际功耗是多少?

Postby jr-test » Fri Aug 25, 2023 5:34 am

ESP_ICY wrote:
Thu Aug 24, 2023 12:33 pm
固件的例程就 light sleep 的例程,我在最新的release/v5.0 的版本上测试过了,功耗是正常的,你这边具体的 IDF commit 号是多少?
可以了,就是有PSRAM的没用到也要把PSRAM使能。
一开始以为已经使能了,就没在意。

Who is online

Users browsing this forum: No registered users and 25 guests