Description
Basic Infos
Hardware
Hardware: ESP-12F
Core Version: 2.2.0
Description
I want to drive my ESP12F module from a [email protected] source. For this application I don't need WiFi at all. So I disabled it.
If I measure the current consumption with my multimeter, I get about [email protected]. That would be okay for my power source.
But as soon as I connect the ESP to the meant power source, the 3.3V line drops to 1.8V and I can measure a current consumption of about 30..35mA. The blue LED on the ESP12F starts to flicker continuously.
My current theory is:
The ESP8266 has a too high starup current consumption my power source cannot handle. I added an 100µF capacitor, but this does not solve the issue.
I don't have a scope to measure the exact startup current.
Question is:
- Is my code okay (wrt. disabling WiFi completely)? Of course the consumtion I can measure is just about 14mA, but maybe there is a "faster way" of disabling it to reduce startup current consumption?!
- Does anybody know about the startup power consumption without wifi or can do a measurement with a scope?!
- Are there known issues with this scenario (no wifi, low current power source)?
Settings in IDE
Module: Generic ESP8266 Module
Flash Size: 4MB
CPU Frequency: 80Mhz
Flash Mode: qio
Flash Frequency: 40Mhz
Upload Using: SERIAL
Reset Method: ck
Sketch
#include <ESP8266WiFi.h>
void setup() {
// turn off wifi completely
WiFi.disconnect();
WiFi.mode(WIFI_OFF);
WiFi.forceSleepBegin();
delay(10);
Serial.begin(19200);
}
void loop() {
Serial.println("HIGH");
delay(3000);
Serial.println("LOW");
delay(3000);
}