I've tried your Adafruit Push-button Power Switch Breakout (ID:1400)
and liked it a lot, especially that my project (a talking multimeter)
is able to turn itself off after an idle timeout using the button's
kill pin, and later I can turn it back on with a single button
press. Very neat.
Now I'm wondering however how to get a similar effect while using one
of your PowerBoost products: that is, is it possible for the project
under load to turn itself off somehow in such a way as to disable the
booster so it doesn't keep draining the battery? I know the
PowerBoosts have an EN pin, which disconnects the whole thing when
connected to ground, I've even used it with a slide switch. But as far
as I can tell I can't easily get the latching effect that your
Push-button Power Switch Breakout has. And if I want to use a
Push-button Power Switch Breakout along with a PowerBoost, it seems as
if I'd have to place the Push-button Power Switch Breakout in between
the battery and PowerBoost: but that's inconvenient and presumably
interferes with the charging function in the PowerBoost 500
charger. Is there some trick that would give me the latching effect
using the PowerBoost's ENable pin somehow?
Thanks
PowerBoost and Push-button Power Switch Breakout
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- sdo
- Posts: 25
- Joined: Thu Apr 10, 2014 11:31 pm
- adafruit_support_mike
- Posts: 67454
- Joined: Thu Feb 11, 2010 2:51 pm
Re: PowerBoost and Push-button Power Switch Breakout
The PowerBoost's EN pin doesn't have any toggling capability.
You can connect the PBPS to it like this though:
- PBPS 'In' to PowerBoost 'Bat'
- PBPS 'G' to PowerBoost 'GND'
- PBPS 'Out' to PowerBoost 'EN'
You can connect the PBPS to it like this though:
- PBPS 'In' to PowerBoost 'Bat'
- PBPS 'G' to PowerBoost 'GND'
- PBPS 'Out' to PowerBoost 'EN'
- sdo
- Posts: 25
- Joined: Thu Apr 10, 2014 11:31 pm
Re: PowerBoost and Push-button Power Switch Breakout
Ah of course! I knew I was missing something. Seems obvious in retrospect. Many thanks! This should be pretty convenient.
- Jereck
- Posts: 4
- Joined: Thu Nov 03, 2016 7:53 am
Re: PowerBoost and Push-button Power Switch Breakout
Hi !
I have wired a Powerboost 1000C and a PBPS as following :
- PBPS 'In' to PowerBoost 'Vs'
- PBPS 'G' to PowerBoost 'GND'
- PBPS 'Out' to PowerBoost 'EN'
And I uploaded the following test sketch (it's pretty simple) :
It works fine as long as the battery is charged or the USB power is plugged in.
However, when the battery is low, it seems that the PBPS does not work (the board doesn't shutdown neither on the OFF signal, nor the button press).
Is it normal or is there something I didn't understand (I can't rule that out ;-) ) ?
I have wired a Powerboost 1000C and a PBPS as following :
- PBPS 'In' to PowerBoost 'Vs'
- PBPS 'G' to PowerBoost 'GND'
- PBPS 'Out' to PowerBoost 'EN'
And I uploaded the following test sketch (it's pretty simple) :
Code: Select all
#define PIN_SHUTDOWN 9
void setup() {
pinMode(PIN_SHUTDOWN, OUTPUT);
}
void loop() {
delay(5000);
// turn off the board after 5 sec.
digitalWrite(PIN_SHUTDOWN, HIGH);
}
However, when the battery is low, it seems that the PBPS does not work (the board doesn't shutdown neither on the OFF signal, nor the button press).
Is it normal or is there something I didn't understand (I can't rule that out ;-) ) ?
- Attachments
-
- Powerboost +PBPS.png (232.52 KiB) Viewed 816 times
- adafruit_support_mike
- Posts: 67454
- Joined: Thu Feb 11, 2010 2:51 pm
Re: PowerBoost and Push-button Power Switch Breakout
The Push Button Power Switch uses an MC14093. The datasheet says it woks for supply voltages between 3v and 18v, but all the specifications are for 5v, 10v, and 15v.
The PowerBoost's low-battery LED comes on when the input voltage falls below about 2.9v, so that's likely to be the problem: the LiPo voltage is falling far enough that the MC14093 can't toggle properly.
The PowerBoost's low-battery LED comes on when the input voltage falls below about 2.9v, so that's likely to be the problem: the LiPo voltage is falling far enough that the MC14093 can't toggle properly.
- Jereck
- Posts: 4
- Joined: Thu Nov 03, 2016 7:53 am
Re: PowerBoost and Push-button Power Switch Breakout
I re-read the powerboost tutorial, and it states that "Vs = BAT". That's why I used that pin after reading your previous comment.
So, if I connect the button to the 5V pin, then it should work correctly even when the battery is low.
(I found this topic on my first Google search, I guess other newbies like me are likely to do the same mistake. Hopefully my case will help others.)
So, if I connect the button to the 5V pin, then it should work correctly even when the battery is low.
(I found this topic on my first Google search, I guess other newbies like me are likely to do the same mistake. Hopefully my case will help others.)
- adafruit_support_mike
- Posts: 67454
- Joined: Thu Feb 11, 2010 2:51 pm
Re: PowerBoost and Push-button Power Switch Breakout
Vs is connected to the LiPo charger's load-shared output. When a USB cable is connected, it's 5v. When there's no USB power, it's the battery voltage.
In general, Vs is a good pin to choose for external circuits that need power. It just happens that the chip for the Pushbutton Power Switch cuts out at the low end of a LiPo's discharge curve.
In general, Vs is a good pin to choose for external circuits that need power. It just happens that the chip for the Pushbutton Power Switch cuts out at the low end of a LiPo's discharge curve.
- darkmoon3d
- Posts: 57
- Joined: Wed Jul 22, 2015 3:51 am
Re: PowerBoost and Push-button Power Switch Breakout
Am able to implement same wiring solution using Push button Power switch with Powerboost 1000c and Pi Zero. Can't seem to figure out how to setup PBPS shutdown pin to a pi bcm 4. Wanting to send signal over bcm 4 (example - https://www.raspberrypi.org/forums/view ... p?t=109285) which would trigger shutdown pin.
Please be positive and constructive with your questions and comments.