Close

Current state

A project log for LiFePO4wered/Pi

LiFePO4 battery / UPS / power manager for Raspberry Pi

patrick-van-oosterwijckPatrick Van Oosterwijck 02/03/2016 at 19:030 Comments

So where's this project at?

I've recently crossed an important hurdle in trying to make this into a viable product. The system was consuming 190 uA with the Pi off, monitoring voltages and the touch pad. This was way too much, it would drain the battery in about 120 days just sitting idle. A firmware fix reduced this to 8 uA, which means about 7 years of sleep time. Much better! :)

At the moment I'm working on documentation and mulling the possibility of adding a wakeup timer, so the Pi can write a register with a number of seconds, shut down, and the LiFePO4wered/Pi will turn the Pi back on when the timer has elapsed. Since I'm using the internal low power oscillator and no crystal, this wakeup time wouldn't be very accurate, but it could still be very useful for certain applications. It could greatly extend battery life for systems that need to do something only every once in a while. One difficulty is that I've pretty much run out of space in the tiny 1K MSP430G2131 chip, so I have to see if I can make it fit, or bump up to the next size up (MSP430G2231 with 2K).

Discussions