Single board computers standby mode

1

Is there any way to get smartphone like standby on a single board computer (like the RaspberryPi, Odroid or something)?

Most of those boards seem to consume about 0.5 - 2 watts on idle, which is totally inacceptable for mobile devices. In contrast, most smartphones, made of similiar components, may work for a week if the display is rarely used, by a single battery charge.

How do I get these standby times?

dronus

Posted 2016-06-12T23:25:49.843

Reputation: 1 482

Answers

1

Your question is not specific, so I can only give a general answer.

Most, if not all, microcontrollers that are used in these SBC (Single Board Computers) can go into low-power mode. They switch to a much lower clock speed and that causes the reduction in power.

They either wake up periodically for a very short period of time to check their inputs or external events can cause them to go into full-power mode. External events can be a button press or receiving something on a communication channel.

We, for instance, make modules that are use in power-wheelchairs (using ARM microcontrollers) that can wake up due to activity on the CAN bus. This way, one module can wake up the whole network.

If you want to achieve something similar, then you will have to look for low-power mode support in the development environment you are using.

NZD

Posted 2016-06-12T23:25:49.843

Reputation: 2 142

1My question was on boards of RaspberryPi class, most likely running Linux, with smartphone-like performance. There seem no board that idles that well like smartphones do so I look for the reason and how to fix. – dronus – 2016-06-13T22:40:04.463

1

It seems the Pi's hardware is not set up for this. After googling a bit, the most common solution seems to be using an Arduino piggyback board to turn the Pi back on. See http://www.voltaicsystems.com/blog/powering-a-raspberry-pi-from-solar-power and http://marktmarshall.com/2014/08/experimenting-with-raspberry-pi-power-management/

– NZD – 2016-06-17T07:56:38.443

1Shutdown and reboot the Pi on any event is absolutely unacceptable. Mobile phones are not switched stone cold and reboot on every event... like touching them or receiving instant messages. – dronus – 2018-02-22T18:49:44.807