Giter VIP home page Giter VIP logo

adafruit-tpl5110-power-timer-breakout-pcb's Introduction

Adafruit TPL5110 Power Timer Breakout PCB


Click here to purchase one from the Adafruit shop

PCB files for the Adafruit TPL5110 Power Timer Breakout. For more details, Pick up one today & check out the product page at

Description

With some development boards, low power usage is an afterthought. Especially when price and usability is the main selling point. So what should you do when it's time to turn around and make that project of yours run on a battery or solar? Sure you could try to hot-air that regulator off, or you could jerry-rig a relay. Or, use a 555? Ugh, the options aren't that great.

The Adafruit TPL5110 Power Timer is a stand-alone breakout that will turn any electronics into low-power electronics! It will take care of turning your project on/off using a built in timer that can vary from once every 100ms up to once every two hours. Basically, the TPL will turn on periodically, adjustable by potentiometer or resistor, and turn on your project's power. It will then wait until a signal is received from the project to tell the TPL that it can safely turn off the power. If the TPL does not receive a signal by the set time-out, it will reset the device like a watchdog timer.

Usage is easy. First, set your desired delay by adjusting the on-board trim pot: nearly-all-the-way-to-the-left is "once per 100ms" and all-the-way-to-the-right is "once every 2 hours". Then, connect VDD up to your 3-5V power supply and then your project's power-in to the Drive pin. Finally, select a signal pin from your project to the Done pin. In your project's code or design, just make sure that it sets the Done pin high once it is completed with its task. That's it!

While the TPL5110 is running (but the remainder of the project is de-powered) the current draw is about 20uA (according to our Monsoon Power Meter).

If you want to turn the device on by hand, you can also activate the TPL by pressing the onboard tactile switch (or wire your own switch to the Delay pin). See? Your power problems just got solved!

While we've used this breakout with Huzzah ESP8266 Feather successfully - other people have said it doesn't work for them. So use with ESP8266 is not guaranteed.

Comes as a fully assembled breakout board with a TPL5110 chip, all components on-board, and some header. A little light soldering is required to put it together for breadboard use.

License

Adafruit invests time and resources providing this open source design, please support Adafruit and open-source hardware by purchasing products from Adafruit!

Designed by Limor Fried/Ladyada for Adafruit Industries.

Creative Commons Attribution/Share-Alike, all text above must be included in any redistribution. See license.txt for additional details.

adafruit-tpl5110-power-timer-breakout-pcb's People

Contributors

ladyada avatar thekitty avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

adafruit-tpl5110-power-timer-breakout-pcb's Issues

Much lower sleep current than reported

You may consider to re-measure the sleep current draw and correct the numbers e.g. on

https://www.adafruit.com/product/3573

While the TPL5110 is running (but the remainder of the project is de-powered) the current draw is about 20uA (according to our Monsoon Power Meter).

Sparkfun reports with the same chip but an other breakout much less current:

https://www.sparkfun.com/products/15353

Current consumption at 2.5V: 35nA Typical (50nA Max)

And this seems to be also doable with the Adafruit TPL5110 breakout! I measured 40 n(!)A in the sleeping phase for a 3.7 V LiPo with Felix Rusu’s CurrentRanger.

Expose EN pin for one-shot timer mode

It would be really great to provide additional solder pads for selecting one-shot timer mode of TPL5110.
Currently the enable pin 6 is hard wired with Vdd and it is very hard to desolder the pin and connect it to ground with the existing board layout. This limits 50% of the use cases, for example building a push button ESP8266 remote control, which in case of errors should not drain batteries in ensuring guaranteed disconnect power after a certain timeout.
https://learn.adafruit.com/adafruit-tpl5110-power-timer-breakout/downloads

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.