mirror of
https://github.com/apache/nuttx.git
synced 2025-12-06 09:01:15 +08:00
Documentation/risc-v/esp32[-c3|-c6|-h2]: Add PM deep sleep docs
Some checks failed
Build Documentation / build-html (push) Has been cancelled
Some checks failed
Build Documentation / build-html (push) Has been cancelled
Add PM deep sleep doc support for esp32[-c3|-c6|-h2] Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
This commit is contained in:
committed by
Xiang Xiao
parent
8902e511d3
commit
499187e057
@@ -380,12 +380,14 @@ pm
|
||||
|
||||
This config demonstrate the use of power management.
|
||||
You can use the ``pmconfig`` command to check current power state and time spent in other power states.
|
||||
Also you can define time will spend in standby mode::
|
||||
Also you can define time will spend in standby and sleep modes::
|
||||
|
||||
$ make menuconfig
|
||||
-> Board Selection
|
||||
-> (15) PM_STANDBY delay (seconds)
|
||||
(0) PM_STANDBY delay (nanoseconds)
|
||||
(20) PM_SLEEP delay (seconds)
|
||||
(0) PM_SLEEP delay (nanoseconds)
|
||||
|
||||
Timer wakeup is not only way to wake up the chip. Other wakeup modes include:
|
||||
|
||||
@@ -422,6 +424,13 @@ In this case, needed commands to switch the system into PM standby mode::
|
||||
nsh> pmconfig relax normal
|
||||
nsh> pmconfig relax normal
|
||||
|
||||
System switch to the PM sleep mode, you need to enter::
|
||||
|
||||
nsh> pmconfig relax standby
|
||||
nsh> pmconfig relax idle
|
||||
nsh> pmconfig relax normal
|
||||
nsh> pmconfig relax normal
|
||||
|
||||
Note: When normal mode COUNT is 0, it will switch to the next PM state where COUNT is not 0.
|
||||
|
||||
Note: During light sleep, overall current consumption of board should drop from 18mA (without any system load) to 1 mA on ESP32-C3 DevkitM-1.
|
||||
|
||||
@@ -394,12 +394,14 @@ pm
|
||||
|
||||
This config demonstrate the use of power management.
|
||||
You can use the ``pmconfig`` command to check current power state and time spent in other power states.
|
||||
Also you can define time will spend in standby mode::
|
||||
Also you can define time will spend in standby and sleep modes::
|
||||
|
||||
$ make menuconfig
|
||||
-> Board Selection
|
||||
-> (15) PM_STANDBY delay (seconds)
|
||||
(0) PM_STANDBY delay (nanoseconds)
|
||||
(20) PM_SLEEP delay (seconds)
|
||||
(0) PM_SLEEP delay (nanoseconds)
|
||||
|
||||
Timer wakeup is not only way to wake up the chip. Other wakeup modes include:
|
||||
|
||||
@@ -438,9 +440,17 @@ In this case, needed commands to switch the system into PM standby mode::
|
||||
nsh> pmconfig relax normal
|
||||
nsh> pmconfig relax normal
|
||||
|
||||
System switch to the PM sleep mode, you need to enter::
|
||||
|
||||
nsh> pmconfig relax standby
|
||||
nsh> pmconfig relax idle
|
||||
nsh> pmconfig relax normal
|
||||
nsh> pmconfig relax normal
|
||||
|
||||
Note: When normal mode COUNT is 0, it will switch to the next PM state where COUNT is not 0.
|
||||
|
||||
Note: During light sleep, overall current consumption of board should drop from 22mA (without any system load) to 1.3 mA on ESP32-C6 DevkitC-1.
|
||||
During deep sleep, current consumption of module (ESP32-C6-WROOM-1) should drop from 22mA (without any system load) to 48 μA.
|
||||
|
||||
pwm
|
||||
---
|
||||
|
||||
@@ -326,12 +326,14 @@ pm
|
||||
|
||||
This config demonstrate the use of power management.
|
||||
You can use the ``pmconfig`` command to check current power state and time spent in other power states.
|
||||
Also you can define time will spend in standby mode::
|
||||
Also you can define time will spend in standby and sleep modes::
|
||||
|
||||
$ make menuconfig
|
||||
-> Board Selection
|
||||
-> (15) PM_STANDBY delay (seconds)
|
||||
(0) PM_STANDBY delay (nanoseconds)
|
||||
(20) PM_SLEEP delay (seconds)
|
||||
(0) PM_SLEEP delay (nanoseconds)
|
||||
|
||||
Timer wakeup is not only way to wake up the chip. Other wakeup modes include:
|
||||
|
||||
@@ -370,9 +372,17 @@ In this case, needed commands to switch the system into PM standby mode::
|
||||
nsh> pmconfig relax normal
|
||||
nsh> pmconfig relax normal
|
||||
|
||||
System switch to the PM sleep mode, you need to enter::
|
||||
|
||||
nsh> pmconfig relax standby
|
||||
nsh> pmconfig relax idle
|
||||
nsh> pmconfig relax normal
|
||||
nsh> pmconfig relax normal
|
||||
|
||||
Note: When normal mode COUNT is 0, it will switch to the next PM state where COUNT is not 0.
|
||||
|
||||
Note: During light sleep, overall current consumption of board should drop from 14mA (without any system load) to 880 μA on ESP32-H2 DevkitM-1.
|
||||
During deep sleep, current consumption of module (ESP32-H2-MINI-1) should drop from 9mA (without any system load) to 8 μA.
|
||||
|
||||
pwm
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user