ESP8266 and TPL5111


The TPL5111 timer chip is used to power the ESP8266 board on and off to maximize battery life. This is a better alternative to using ESP8266 deep sleep.

  • Adafruit TPL5111 breakout board
  • Adafruit Huzzah ESP8266 board (not Feather)
  • 3xAA batteries in battery holder.

TPL5111     Huzzah  3xAA Batteries
-------     ------  --------------
VDD         V+      Pos
GND         GND     Neg
Delay       n/c
ENout       LDO
DONE        #13     4.7K Ohm pull down


The resistor on the DONE pin ensures it remains LOW while the ESP8266 powers up. In the setup function, GPIO #13 is set to OUTPUT LOW. When the ESP8266 is ready to power off, it sets GPIO #13 HIGH. When the TPL5111 sees the LOW to HIGH transition on its DONE pin, it drives ENout LOW which turns off the LDO voltage regulator on the Huzzah board.

Cut trace on top side betweeen R3 and LDO pin. LDO pin connected to LDO EN pin via trace on bottom side. This reduces the current lost through the pull up resistor.

Note: The TPL5111 board has a pull down resistor on the DONE pin so the 4.7K Ohm resistor may not be needed.

Comments

  1. Hi, maybe you have account in github for code ? Would like to see how it looks. Or Maybe you can send me to email kompiuteriu@gmail.com

    ReplyDelete

Post a Comment

Popular posts from this blog

Defective Arduino USB Host Shield Boards

How to use USB RFID readers on an Arduino Uno

WeMos D1 R2 ESP8266 with USB Host Shield