ESP32
ESP32-C3
对比
ESP32
相较而言, ESP32的功耗是要高的, Deep Sleep 唯有Hibernation模式(RTC定时器唤醒)5uA的功耗, 根据其它人的实测Deep Sleep (设置EXT0唤醒)功耗为6.3uA. 待后续验证
- Timer
- Touch pad
- External wakup(ext0) 单GPIO唤醒
- External wakup(ext1) 单或多GPIO唤醒
- ULP coprocessor wakeup
这是很有意思的唤醒, ULP coprocessor可以来polling 传感器, 监测ADC或者touch sensor的值, 当特定时间侦测到,唤醒芯片. - GPIO wakeup(light sleep only)
- UART wakeup(light sleep only)
ESP32-C3
ESP32-C3 在Deep-Sleep 模式下支持GPIO wakeup, 而且功耗为5uA. GPIO0~5支持Deep Sleep 唤醒.
- timer
- GPIO wakeup(Deep Sleep)[GPIO0~5]
- GPIO wakeup(Light Sleep)
- UART wakeup(Light Sleep)
- WiFi wakeup
ESP32-C3 对于唤醒源的文档阐述粗糙.