The TPL5110 board is an electronic board that acts as a low-consumption timer, converting any electronic device into low-consumption. This board takes care of turning your project on and off using a built-in timer that can range from once every 100 milliseconds to once every two hours.
The TPL5110 turns on periodically, adjustable via a potentiometer or resistor, and turns on the power to your project. Then, it waits until it receives a signal from the project to tell the TPL5110 that it can safely turn off the power. If the TPL5110 does not receive a signal within the set time, it will reset the device as a watchdog timer.
Using the TPL5110 board is simple. First, set the desired delay by adjusting the onboard potentiometer: almost everything to the left is “once per 100 ms” and everything to the right is “once every 2 hours.” Next, connect VDD to your 3-5V power supply and then your project’s power input to the Drive pin. Finally, select a signal pin from your project for the Done pin. In your project code or design, just make sure to set the Done pin to high once it has completed its task.
Description of pin operation:
- VDD Pin: This is the power pin for the TPL5110 board. Connect this pin to your 3-5V power supply.
- GND Pin: This is the ground pin. Connect this pin to your system ground.
- Delay Pin: This pin is used to set the time interval of the timer. You can adjust the time interval by connecting a resistor to this pin or by adjusting the onboard potentiometer. The time interval can vary from once every 100 ms to once every 2 hours.
- Drive Pin: This pin is used to turn the power on and off for your project. Connect your project’s power input to this pin. When the TPL5110 powers on, this pin activates power to your project.
- Pin Done: This pin is used to receive a signal from your project. When your project has completed its task, it should set this pin to high. This tells the TPL5110 that it can safely turn off the power. If the TPL5110 does not receive a signal within the set time, it will reset the device as a watchdog timer.
While the TPL5110 is running (but the rest of the project is unpowered) the current draw is approximately 20uA and in idle or timed shutdown mode the draw is 35 nanoamps. If you want to turn on the device manually, you can also activate the TPL5110 by pressing the onboard touch switch (or connect your own switch to the Delay pin).
The TPL5110 board comes as a fully assembled breakout board with a TPL5110 chip, all components on board, and some header. Some light soldering is required to use it on a breadboard.
The dimensions of the product are 19.3mm x 18.0mm x 4.5mm and it weighs 1.3g.
A small code to test the TPL5110 board with ESP32 and the Arduino structure could be:
The Adafruit TPL5110 is an effective solution to power consumption problems in your electronic projects. With its ease of use and its ability to turn any electronic device into a low-power device, it is an excellent addition to any project requiring efficient energy management.
Video with demonstration of operation:
Leave a Reply Cancel reply