Yeah after I thought about it, after making my post I realized I did not include a way to bring the BBB back up.
For bringing the BBB back up after input power is back up I suppose I would use an MSP430 to monitor the input power, and a "keep alive" signal from the BBB to the MSP430. A Value line MSP430 such as the MSP430G2553 is low cost ( ~$2.5 in quantities of 1 ) can run off a single button cell for years. the MSP430G2553 also has SPI, I2C, GPIO's, and UART, as well as a few other niceties( hardware WDT, and Timer(s).) So perhaps more complex than I originally led on, but perfectly doable, and not really all that complex. Just off the top of my head, I would use either a regular timer, or perhaps even use the hardware watchdog timer to cycle a reset on the BBB through a GPIO. With the keep alive signal being sent out over either SPI or UART. Is this on track with what you had in mind, or are you thinking of something else, or is this too complex for your application ? On Tue, Mar 25, 2014 at 12:50 PM, John Syn <[email protected]> wrote: > > From: Timbo <[email protected]> > Reply-To: <[email protected]> > Date: Tuesday, March 25, 2014 at 6:12 AM > > To: <[email protected]> > Subject: Re: [beagleboard] Hardware watchdog for BBB > > > What happens when you have 10K, 100K or even 1 Million devices running. >> > > Now we know where all the BBBs went! > > Very funny. BBB wouldn't work for my application but I do draw from > Gerald's brilliance ;-) > > > > For home use I've rigged two BBBs together so that each can monitor and > reset the other. Every 5 minutes each board tries to send itself a message > via an ssh connection to the other board. If it fails to receive that > message, it assumes the other board has crashed somehow and sends a reset. > If it still fails to get a response it carries out a power cycle. > > In conjunction with a simple UPS such as the OP describes, this would > probably be enough for normal use. > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
