LowPowerLab Forum

Hardware support => Moteino => Topic started by: detz on March 02, 2015, 08:16:07 PM

Title: low power receiver?
Post by: detz on March 02, 2015, 08:16:07 PM
What's the best option for a low power (battery) receiver? I'm assuming it can't really sleep since it has to always be listening but is there a low power option on the RFM69 chip?
Title: Re: low power receiver?
Post by: Felix on March 02, 2015, 08:24:03 PM
If you search in the forum you will find plenty of topics on the subject.
The TL;DR is that you can't receive when you're not in RX mode. Not with RFM69 or any other receiver in this universe.
The "low power modes" simply loop between sleep and RX mode, thus reducing the power, but also the chance of receiving a packet.
Title: Re: low power receiver?
Post by: TomWS on March 02, 2015, 09:54:12 PM
Quote from: detz on March 02, 2015, 08:16:07 PM
... it can't really sleep since it has to always be listening...
And you believe this because of some religious conviction?  I'm being purposefully facetious, but, really, you need to rethink this premise...

T
Title: Re: low power receiver?
Post by: ColinR on March 03, 2015, 12:12:26 AM
The best premise for low-power operation is that communication is always initiated by the remote node.

C
Title: Re: low power receiver?
Post by: TomWS on March 03, 2015, 12:16:17 AM
Quote from: ColinR on March 03, 2015, 12:12:26 AM
The best premise for low-power operation is that communication is always initiated by the remote node.

C
who is otherwise sleeping.
Title: Re: low power receiver?
Post by: Felix on March 03, 2015, 08:13:44 AM
Right, however when the remote node sends periodic messages that tends to interfere with regulations which is a whole different can of worms.
Title: Re: low power receiver?
Post by: detz on March 03, 2015, 09:03:10 AM
For example, if I wanted to have a battery powered repeater I couldn't sleep since it would always have to be listening, correct? I could still disable stuff (ADC, BO, etc) but wouldn't want to actually sleep.
Title: Re: low power receiver?
Post by: Felix on March 03, 2015, 09:48:16 AM
You are correct. You could implement a cyclic sleep/RX where your sleepy node sleeps part of the time and the end node would retry enough times to hit the RX time of the repeater. It's a tradeoff. Repeaters should be ON for the best reliability, perhaps powered/charged via solar power.