mirror of
https://github.com/espressif/esp-idf.git
synced 2026-08-18 06:35:35 +03:00
docs(pm): add flash deep power-down mode description docs
This commit is contained in:
@@ -24,6 +24,7 @@ Feature Supported by ESP-IDF but Not in Chip-ROM
|
||||
- :ref:`CONFIG_SPI_FLASH_DANGEROUS_WRITE`, enabling this option checks for flash programming to certain protected regions like bootloader, partition table or application itself.
|
||||
- :ref:`CONFIG_SPI_FLASH_ENABLE_COUNTERS`, enabling this option to collect performance data for ESP-IDF SPI flash driver APIs.
|
||||
- :ref:`CONFIG_SPI_FLASH_AUTO_SUSPEND`, enabling this option to automatically suspend or resume a long flash operation when short flash operation happens. Note that this feature is an optional feature, please do read :ref:`auto-suspend-intro` for more limitations.
|
||||
- :ref:`CONFIG_ESP_SLEEP_SET_FLASH_DPD`, enabling this option allows the flash to enter deep power-down (DPD) mode during sleep for lower power consumption. Note that this feature is an optional feature, please do read :ref:`deep-power-down-mode` for more limitations.
|
||||
:ESP_ROM_HAS_SPI_FLASH_MMAP and SOC_SPIRAM_XIP_SUPPORTED and not esp32s3: - :ref:`CONFIG_SPIRAM_XIP_FROM_PSRAM`, enabling this option allows you to use external PSRAM as instruction cache and read-only data cache. Some functions in the ROM don't support this usage, and an ESP-IDF version of these functions is provided.
|
||||
:esp32s3: - :ref:`CONFIG_SPIRAM_FETCH_INSTRUCTIONS` and :ref:`CONFIG_SPIRAM_RODATA`, enabling these options allows you to use external PSRAM as instruction cache and read-only data cache. Some functions in the ROM don't support this usage, and an ESP-IDF version of these functions is provided.
|
||||
|
||||
|
||||
@@ -11,6 +11,8 @@ Some features are not supported on all ESP chips and flash chips. You can check
|
||||
|
||||
- :ref:`high-performance-mode`
|
||||
|
||||
- :ref:`deep-power-down-mode`
|
||||
|
||||
- :ref:`32-bit-flash-doc`
|
||||
|
||||
- :ref:`oct-flash-doc`
|
||||
@@ -137,6 +139,18 @@ The support for ESP32-S2, ESP32-C3, ESP32-C6, ESP32-H2, and ESP32-P4 may be adde
|
||||
3. XM25QH64C (ID: 0x204017)
|
||||
4. XM25QH128C (ID: 0x204018)
|
||||
|
||||
.. _deep-power-down-mode:
|
||||
|
||||
SPI Flash Deep Power-Down Mode
|
||||
-------------------------------
|
||||
|
||||
Currently, only ESP32-H21, ESP32-H4 and ESP32-P4(version less v3) support this feature.
|
||||
|
||||
This feature is not yet supported on other ESP32 series chips. If you have this requirement, you may submit a request to Espressif Systems officially.
|
||||
|
||||
Deep Power-Down (DPD) mode is a power-saving mode supported by most SPI flash chips. Compared to the standby mode (where the chip select signal remains asserted), SPI flash consumes significantly less power in DPD mode—typically reducing current by 10 µA or more.
|
||||
|
||||
If you plan to use a customized SPI flash model, or if you use other ESP32-series chips, please make sure to consult the corresponding SPI flash datasheet or contact Espressif directly.
|
||||
|
||||
.. _32-bit-flash-doc:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user