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 | ![](2024-07-10-19-32-02.png) |
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 | -![ESP32-C3-USB-dat/2024-08-05-18-16-35.png](ESP32-C3-USB-dat/2024-08-05-18-16-35.png) |
|
134 | -![](2024-08-17-15-37-36.png) |
|
135 | - |
|
136 | - |
|
137 | -![ESP32-C3-USB-dat/2024-08-05-18-18-01.png](ESP32-C3-USB-dat/2024-08-05-18-18-01.png) |
|
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. |