70f789676a009e14587a63f77b50068ab4fd5f7a
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-C3-dat/ESP32-C3-DAT.md
| ... | ... | @@ -26,6 +26,7 @@ |
| 26 | 26 | |
| 27 | 27 | ## ESP32-C3 Chip Info |
| 28 | 28 | |
| 29 | +## Chip Info |
|
| 29 | 30 | |
| 30 | 31 | - chip page |
| 31 | 32 | - https://www.espressif.com/en/products/socs/esp32-c3 |
| ... | ... | @@ -39,24 +40,19 @@ |
| 39 | 40 | |
| 40 | 41 | ## ESP32-C3 Boards |
| 41 | 42 | |
| 42 | -- [[ESP32-C3-DAT]] |
|
| 43 | - |
|
| 44 | -- [[NWI1239-dat]] - [[ESP32-C3-WROOM-02-DAT]] |
|
| 45 | -- https://w2.electrodragon.com/gollum/search?q=ESP32-C3-WROOM-02-DAT.md |
|
| 46 | - |
|
| 43 | +- [[NWI1239-dat]] - [[NWI1126-DAT]] |
|
| 47 | 44 | |
| 48 | -- [[ESP32-C3-Mini-1-DAT]] |
|
| 45 | +- ESP32 C3 super mini ? |
|
| 49 | 46 | |
| 50 | -- [[ESP-C3-32S-dat]] |
|
| 47 | +## modules |
|
| 51 | 48 | |
| 52 | -- [[ESP-C3-12F-dat]] |
|
| 49 | +- [[ESP32-C3-Mini-1-DAT]] - [[ESP-C3-32S-dat]] - [[ESP-C3-12F-dat]] - [[ESP32-C3-WROOM-02-DAT]] |
|
| 53 | 50 | |
| 54 | 51 | | models | lifetime | Compatible | |
| 55 | 52 | | ------------------ | -------- | --------------- | |
| 56 | 53 | | [[ESP-C3-12F-dat]] | x | [[ESP-12f-dat]] | |
| 57 | 54 | |
| 58 | -products - |
|
| 59 | -- [[NWI1126-DAT]] |
|
| 55 | + |
|
| 60 | 56 | |
| 61 | 57 | |
| 62 | 58 | ## Software |
| ... | ... | @@ -79,15 +75,13 @@ products - |
| 79 | 75 | * Partion Scheme: Default 4MB with Spiffs |
| 80 | 76 | * Core Debug Level: None |
| 81 | 77 | |
| 82 | - |
|
| 83 | - |
|
| 84 | -## Open Issues |
|
| 78 | +### Open Issues |
|
| 85 | 79 | |
| 86 | 80 | I2C |
| 87 | 81 | * https://github.com/espressif/arduino-esp32/issues/5478 |
| 88 | 82 | |
| 89 | 83 | |
| 90 | -## Boot Log |
|
| 84 | +### Boot Log |
|
| 91 | 85 | |
| 92 | 86 | If you have a serial USB-TTL bridge board or cable, you can read following debug output from the serial |
| 93 | 87 | |
| ... | ... | @@ -106,38 +100,27 @@ If you have a serial USB-TTL bridge board or cable, you can read following debug |
| 106 | 100 | wait usb download |
| 107 | 101 | |
| 108 | 102 | |
| 109 | -## ESP32-C3 Enter into Flash Mode |
|
| 110 | - |
|
| 111 | -- Connect wiring first, TXD->RXD, RXD->TXD, 5V, GND |
|
| 112 | -- Hold down IO9 |
|
| 113 | -- Press EN or RST button to restart (re-power) the module |
|
| 114 | -- Now it is enter into flash mode |
|
| 115 | - |
|
| 116 | - |
|
| 117 | - |
|
| 118 | 103 | |
| 104 | +## Hardware |
|
| 119 | 105 | |
| 120 | -## Hardware Flashing |
|
| 106 | +- [[ESP32-C3-usb-dat]] - [[ESP32-C3-low-power-dat]] |
|
| 121 | 107 | |
| 122 | 108 | - notice [[DPR1039-dat]] more stable than common PL2303HX |
| 123 | 109 | |
| 124 | 110 |  |
| 125 | 111 | |
| 126 | 112 | |
| 113 | +### ESP32-C3 Enter into Flash Mode |
|
| 127 | 114 | |
| 115 | +- Connect wiring first, TXD->RXD, RXD->TXD, 5V, GND |
|
| 116 | +- Hold down IO9 |
|
| 117 | +- Press EN or RST button to restart (re-power) the module |
|
| 118 | +- Now it is enter into flash mode |
|
| 128 | 119 | |
| 129 | 120 | |
| 130 | -## dev board |
|
| 131 | - |
|
| 132 | -- ESP32 C3 super mini |
|
| 133 | - |
|
| 134 | - |
|
| 135 | - |
|
| 136 | - |
|
| 137 | - |
|
| 138 | 121 | |
| 139 | -- [[ESP32-C3-USB-dat]] |
|
| 122 | +## ref |
|
| 140 | 123 | |
| 141 | -## ref |
|
| 124 | +- [[ESP32-C3-DAT]] |
|
| 142 | 125 | |
| 143 | 126 | - [[ESP32-C3]] |
| ... | ... | \ No newline at end of file |
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-C3-dat/ESP32-C3-low-power-dat
| ... | ... | @@ -0,0 +1,45 @@ |
| 1 | + |
|
| 2 | +# ESP32-C3-low-power-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +ESP32-C3 Sleep and Low Power Mode Current Consumption |
|
| 6 | + |
|
| 7 | +## 1. **Deep Sleep Mode** |
|
| 8 | +- **Current Consumption:** ~5 µA |
|
| 9 | +- **Key Features:** |
|
| 10 | + - Most of the chip is powered down. |
|
| 11 | + - RTC (Real-Time Clock) and ULP (Ultra-Low-Power) coprocessor can remain active for periodic wakeups. |
|
| 12 | + - Ideal for applications with infrequent activity (e.g., periodic sensor readings). |
|
| 13 | + |
|
| 14 | +## 2. **Light Sleep Mode** |
|
| 15 | +- **Current Consumption:** ~130 µA |
|
| 16 | +- **Key Features:** |
|
| 17 | + - The CPU is paused, but the system RAM and peripherals remain powered. |
|
| 18 | + - Fast wake-up capability for applications needing frequent activity. |
|
| 19 | + - Wi-Fi and Bluetooth can maintain connections in this mode. |
|
| 20 | + |
|
| 21 | +## 3. **Modem Sleep Mode** |
|
| 22 | +- **Current Consumption:** |
|
| 23 | + - **Wi-Fi active:** ~10 mA to 25 mA (varies with data traffic and configuration). |
|
| 24 | + - **Wi-Fi off:** ~2.7 mA |
|
| 25 | +- **Key Features:** |
|
| 26 | + - Wi-Fi and Bluetooth radios can be turned off between data transmissions. |
|
| 27 | + - Useful for IoT applications requiring intermittent communication. |
|
| 28 | + |
|
| 29 | +## 4. **Active Mode (Idle or Running)** |
|
| 30 | +- **Current Consumption:** |
|
| 31 | + - **CPU Idle:** ~10 mA |
|
| 32 | + - **CPU Running:** ~70 mA to 100 mA (depending on clock speed and workload). |
|
| 33 | + |
|
| 34 | +## Factors Affecting Current Consumption |
|
| 35 | +- **Power Supply Voltage:** Lower voltage can slightly reduce power consumption. |
|
| 36 | +- **Peripheral Use:** Activating GPIO, ADC, or other components increases current. |
|
| 37 | +- **Wi-Fi/Bluetooth Activity:** Radio transmissions significantly increase current. |
|
| 38 | + |
|
| 39 | +## Optimizing Power Consumption |
|
| 40 | +- Use **Deep Sleep** for long idle periods. |
|
| 41 | +- Optimize wake-up intervals and duration. |
|
| 42 | +- Turn off unused peripherals. |
|
| 43 | +- Use **Modem Sleep** for connected but low-activity states. |
|
| 44 | + |
|
| 45 | +> Refer to the ESP32-C3 datasheet or technical reference manual for detailed configuration options. |