在嵌入式系统中,功耗是一个绕不开的问题。不同的单片机、嵌入式设备一般会提供电源管理,即功耗管理。ESP8266提供了三个不同的功耗模式,即休眠模式。分别是:Modem Sleep(调制解调器睡眠), Light Sleep(轻度休眠)和Deep Sleep(深度休眠)。每种不同的休眠模式对应不同的功耗及工作状态。不同休眠模式区别如下(ESP8266数据手册):
| Item | Modem-sleep | Light-sleep | Deep-sleep |
|---|---|---|---|
| Wi-Fi | OFF | OFF | OFF |
| System clock | ON | OFF | OFF |
| RTC | ON | ON | ON |
| CPU | ON | Pending | OFF |
| Substrate current | 15 mA | 0.4 mA | ~20 uA |
| Aver |