ESP32 Devkit with LiPo battery triggers brownout
Posted: Fri May 31, 2019 9:59 pm
Greetings,
I'm trying to explore powering the ESP32 Devkit (WROOM-32) with a battery through the 3V3 connector, hoping to bypass the power-hungry AMS1117. To do so I use a 2Ah LiPo battery at 3.7-4.2V through a voltage regulator. I've tried both a Torex XC6210B332MR (700 mA - ~100 mV dropout) and a Microchip MCP1725 (500 mA - ~200 mV dropout). The XC6210B332MR is coupled with 1μF input/output capacitors and the MCP1725 with 1μF/4.7μF as per the respective datasheets. Voltage is indeed 3.3V on the Vout. However I'm facing a brownout issue just before the radios are turned on and the Power ON LED seems to be dimly lit when compared to the 5V USB input. Reading through the and the documentation of the Devkit it seems that the board can be powered by the 3V3 pin and to my arguably inexperienced eyes the schematic seems to hint that the 3V3 should bypass the existing voltage regulator (and the LED I suppose?).
Is there something wrong with my setup or is this a limitation of the Devkit board? My program is fairly standard; connect to wifi, fill a struct with data; send a UDP packet out of it; sleep; repeat. I'm mostly a software guy so apologies if I'm missing something obvious wrt circuitry. Measuring with an inexpensive multimeter current draw seems to be in the 70ish mA range before the brownout is triggered. Program works as expected when connected through 5V USB.
Thanks in advance!!
I'm trying to explore powering the ESP32 Devkit (WROOM-32) with a battery through the 3V3 connector, hoping to bypass the power-hungry AMS1117. To do so I use a 2Ah LiPo battery at 3.7-4.2V through a voltage regulator. I've tried both a Torex XC6210B332MR (700 mA - ~100 mV dropout) and a Microchip MCP1725 (500 mA - ~200 mV dropout). The XC6210B332MR is coupled with 1μF input/output capacitors and the MCP1725 with 1μF/4.7μF as per the respective datasheets. Voltage is indeed 3.3V on the Vout. However I'm facing a brownout issue just before the radios are turned on and the Power ON LED seems to be dimly lit when compared to the 5V USB input. Reading through the and the documentation of the Devkit it seems that the board can be powered by the 3V3 pin and to my arguably inexperienced eyes the schematic seems to hint that the 3V3 should bypass the existing voltage regulator (and the LED I suppose?).
Is there something wrong with my setup or is this a limitation of the Devkit board? My program is fairly standard; connect to wifi, fill a struct with data; send a UDP packet out of it; sleep; repeat. I'm mostly a software guy so apologies if I'm missing something obvious wrt circuitry. Measuring with an inexpensive multimeter current draw seems to be in the 70ish mA range before the brownout is triggered. Program works as expected when connected through 5V USB.
Thanks in advance!!