esp8266 低功耗管理
1功耗
1.1功耗列表
ESP8266可以处在多种工作状态,不同工作状态下的功耗也是不一样的,大致工作状态及其功耗列表如下图:
1.2说明
说明:
① Modem-sleep 模式应用于需要 CPU一直工作的场景,如应用于 PWM 或 I2S 等。在保持 Wi-Fi 连接时,如果没有数据传输,可根据 802.11 标准 (如 U-APSD),关闭 Wi-Fi Modem 电路路来省电。例如,在 DTIM3 时,保持睡眠 300 ms,每 3 ms 间隔唤醒来接收 AP 的 Beacon 包,则电流约为 15mA。
② Light-sleep 模式用于 CPU 可暂停的应用,如 Wi-Fi 开关。在保持 Wi-Fi 连接时,如果没有数据传输,可根据 802.11 标准 (U-APSD),关闭 Wi-Fi Modem 电路路并暂停 CPU 来省电。例例如,在 DTIM3时,保持睡眠 300 ms,每 3 ms 间隔唤醒来接收 AP 的 Beacon 包,则电流约为 0.9 mA。
③ Deep-sleep 模式应用于不不需要 Wi-Fi 连接的场景。对于很长时间才发送一次数据包的应用(如每 100秒测量一次温度的传感器),每 300s 醒来后需 0.3s ~ 1s 连上 AP,则整体平均电流小于 1 mA。其电流 20 μA 是在 2.5V 下得到的。
2低功耗管理
2.1描述
ESP8266EX 专为移动设备、可穿戴电子产品和物联网应用设计,拥有先进的低功耗管理理技术。
节能模式共有三种:激活模式、睡眠模式和深度睡眠模式。ESP8266EX 在深度睡眠模式下(RTC 时钟仍处于⼯工作状态)消耗的电流约为 20 μA;处于连接状态时消耗的电流少于1.0 mA (DTIM = 3) 或 0.6 mA (DTIM = 10)。
2.2流程图
2.3详细阐述
1.关闭:CHIP_PU管脚处于低功耗状态。RTC停止工作。所有寄存器被清除。
2.深度睡眠:只有RTC处于工作状态,芯片的其他部分掉电。RTC内部的备份恢复存储可保存基本的 Wi-Fi 连接信息。
3.睡眠:只有RTC在运行行。晶体振荡器停止工作。任何唤醒事件(MAC、主机、RTC定时器或外部中断)都会唤醒芯片。
4.唤醒:在这种状态下,系统从睡眠状态进入起动(PWR)状态。晶体振荡器器和 PLL 均进入使能状态。
5.开启:高速时钟可以运行行,并发送至各个被时钟控制寄存器使能的模块。各个模块,包括CPU在内,执行行较低层的时钟门控。系统运作时,可以通过 WAITI 指令关闭CPU内部时钟。
2.4芯片使能端
CHIP_PU(CHIP_EN)芯片使能端。高电平:有效,芯片正常工作;低电平:芯片关闭,电流很小。
3唤醒
3.1 Light-sleep模式唤醒
Light-sleep 如何通过 GPIO 或者网络事件唤醒?
在 Light-sleep 模式下,CPU 在暂停状态下不会响应来⾃自外围硬件接口的信号与中断,因此需要配置通过外部 GPIO 信号将 ESP8266 唤醒,唤醒过程小于 3 ms。实现接口如下:
wifi_station_disconnect();
wifi_set_opmode(NULL_MODE); // set WiFi mode to null mode
wifi_fpm_set_sleep_type(LIGHT_SLEEP_T);
wifi_fpm_open();
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_GPIO13);
gpio_pin_wakeup_enable(13, GPIO_PIN_INTR_LOLEVEL);//建议低电平唤醒
wifi_fpm_set_wakeup_cb(ssc_fpm_wakup_call);
wifi_fpm_do_sleep(FPM_SLEEP_MAX_TIME);
- 分享
- 举报
-
浏览量:1009次2023-12-16 15:54:44
-
2020-08-11 11:58:23
-
2024-07-19 15:13:16
-
浏览量:2819次2020-06-13 13:57:19
-
浏览量:2903次2020-10-30 09:43:15
-
浏览量:1740次2019-10-30 15:52:40
-
浏览量:6991次2021-12-21 09:00:31
-
浏览量:7104次2022-01-11 09:00:13
-
浏览量:5301次2021-12-27 09:00:22
-
浏览量:2295次2024-02-28 15:36:09
-
浏览量:5667次2021-08-05 17:00:59
-
浏览量:2015次2023-04-19 09:11:52
-
浏览量:1778次2020-07-04 09:54:06
-
浏览量:2953次2022-02-20 09:00:19
-
浏览量:1836次2020-06-30 18:42:30
-
浏览量:1306次2019-09-16 14:08:20
-
浏览量:2529次2019-10-22 14:46:47
-
浏览量:1837次2020-06-13 10:18:59
-
浏览量:1320次2020-06-08 10:49:51
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
林
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明