是一款集成了 Wi-Fi 和蓝牙功能的低功耗芯片,它可以根据不同的工作模式和配置选项来调节其功耗。根据我搜索到的信息 功耗的要点:
提供了五种可配置的电源模式,分别是活动模式、调制解调器睡眠模式、浅睡眠模式、深度睡眠模式和休眠模式。
每种电源模式都有其独特的功能和节能特性,例如在深度睡眠模式下,ESP32 的功耗可以降低到约 0.15 mA1,而在休眠模式下,ESP32 的功耗可以降低到约 2.5 μA。
ESP32 的功耗还受到其时钟源、CPU 主频、外围设备、Wi-Fi 和蓝牙连接等因素的影响。例如,如果使用外部有源 32 kHz 晶振作为 RTC 时钟源,那么 ESP32 的功耗会上升 50~100 μA2;如果降低 CPU 主频,那么 ESP32 的功耗会相应降低,但是 CPU 主频至少需要 80 MHz 才能保证射频模块的正常工作。
ESP32 还支持动态调频 (DFS) 功能,可以根据电源管理算法的需求来调节 APB_CLK 的频率。这样可以在保证性能的同时节省电力。
ESP32 还提供了一些 API 和配置选项,可以让用户根据自己的需求来优化电源管理。例如,用户可以通过 menuconfig 来配置最大的 STA 连接数和 TCP server 连接数;用户还可以通过 esp_light_sleep_start () 和 esp_deep_sleep_start () 函数来进入轻度睡眠和深度睡眠。