Re: [beagleboard] Reducing Power Consumption on BBB

5,578 views
Skip to first unread message

Ben Loftin

unread,
May 14, 2013, 7:20:44 PM5/14/13
to beagl...@googlegroups.com
not sure if you have seen this already, but section 6.1.7 of reference guide


6.1.7 Power Consumption
The power consumption of the board varies based on power scenarios and the board boot 
processes. Measurements were taken with the board in the following configuration:
 DC powered and USB powered
 HDMI monitor connected
 USB HUB
 4GB Thumbdrive
 Ethernet connected @ 100M
 Serial debug cable connected

Table 4 is an analysis of the power consumption of the board in these various scenarios.
Table 4. BeagleBone Black Power Consumption(mA@5V)

MODE USB DC DC+USB
Reset TBD TBD TBD
Idling @ UBoot 210 210 210
Kernel Booting (Peak) 460 460 460
Kernel Idling 350 350 350
Kernel Idling Display Blank 280 280 280
Loading a Webpage 430 430 430
The current will fluctuate as various activates occur, such as the LEDs on and 
uSD/eMMC accesses.


On Tue, May 14, 2013 at 3:19 PM, <eng...@gmail.com> wrote:

I am trying to reach the lowest possible power consumption with a headless
system, and only ssh access.

I am running the included Linux kernel on the Beaglebone Black.  Using the OnDemand
governor.  I notice that power usage does drop without a monitor connected, but is there
a way to more fully disable video or other non-essentials to further reduce the power
consumption?

Thanks.

--
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 beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Gerald Coley

unread,
May 15, 2013, 8:27:52 AM5/15/13
to beagl...@googlegroups.com
You can put the boar din a sleep mode depending on how much asleep you want too go. You can turn of the 3.3V rail and the 1.8V rail to save power by writing I2C commands to the TPS65217C.. I don't know what peripherals you still want to be active so this may not work..

You can power down the HDMI by sending I2C commands to it, but it may or may not save you the amount of power you are looking for.

Gerald


On Tue, May 14, 2013 at 11:04 PM, <eng...@gmail.com> wrote:

Ah..... maybe the question was misunderstood.  I am not looking for measurements, as I can already
measure power for myself.  I am looking for ways to reduce power consumption.  For example, on the
original Beagleboard it was possible to disable video and save a fair amount of power.

Gerald Coley

unread,
May 15, 2013, 12:08:10 PM5/15/13
to beagl...@googlegroups.com
Best way would be to modify the kernel.

Gerald


On Wed, May 15, 2013 at 10:38 AM, <eng...@gmail.com> wrote:
Hi Gerald,

I only need the SD card, Ethernet, and ttyS0 active for now.
Is there a facility for sending the I2C commands in /sys or a /dev entry, or would I need to modify the kernel?

Thanks.

WenZhan Song

unread,
Jul 29, 2013, 11:09:34 AM7/29/13
to beagl...@googlegroups.com
I have three questions about BBB power consumption:

(1) Does anyone have a measurement of BBB power consumption when CPU sleeps and all peripherals are off through software command?

(2) Does anyone know whether its PRU can still run while CPU sleeps? We intend to use PRU to read data from a SPI bus, timestamp it and write to flash. Is it possible to be done without CPU involvement?

(3) What is the lowest CPU speed of BBB through voltage scaling and what will be its power consumption difference comparing to highest speed? We also intend to change the CPU speed to reduce power consumption, as out task is not so computing intensive all the time.

(4) Looks like the default OS of BBB (e.g., Angstrom) does not support sleep mode, anyone knows a way to patch it? Becaue of that we currently plan to use either TI's linux or android for this purpose. Any suggestions?

Thanks!

WenZhan

avd...@gmail.com

unread,
Aug 13, 2013, 1:10:06 PM8/13/13
to beagl...@googlegroups.com
Hi WenZhan

I want to use my Beaglebone for a low power application as well. I want to reduce the power consumption. I haven't touched the PMIC yet. Any pointers?

I could not wake my board up with the on-chip RTC with the Angstrom Linux. So I moved to TI's Arago Linux. I am facing a few issues there as well. Please take a look at http://e2e.ti.com/support/arm/sitara_arm/f/791/p/274073/991224.aspx#991224

Thanks and Regards,
Abhijeet

Arthur Sugden

unread,
Aug 27, 2013, 10:54:37 PM8/27/13
to beagl...@googlegroups.com
Hi Gerald,

Is it possible to power down the sys_5V rail via I2C? I can't seem to find the description anywhere in the documentation.

Thanks much,
Arthur

Gerald Coley

unread,
Aug 28, 2013, 8:47:00 AM8/28/13
to beagl...@googlegroups.com
Did you check the TPS65217C datasheet?

Gerald

sa_Penguin

unread,
Sep 9, 2013, 2:29:55 AM9/9/13
to beagl...@googlegroups.com
I think a variation on this question is: Can I run a BBB using just a 3.3V supply? At first glance, there's not a lot using 5V [Other than USB].

I note the 1.5V supplies etc. are from the TPS65217C - and it's main input is that 5V.
If I used an external 3.3V supply, applied to the expansion header [or the battery access pads] would that be enough to power up?
Which components would be most affected by losing the 5V?

-- Alan

Gerald Coley

unread,
Sep 9, 2013, 8:12:52 AM9/9/13
to beagl...@googlegroups.com
USB uses 5V. The LDOs that generate the 3.3V need 5V. Just supplying 3.3V will give you questionable operation as the LDOs basically won't be working.

Gerald

Don Miller

unread,
Sep 9, 2013, 2:21:31 PM9/9/13
to beagl...@googlegroups.com


It is worse than that.  The tps65217 recommended 3.7V LI+ single cell battery will not adequately power the system, either.  The LDOs in the tps65217 have 200mV drop-out, so they will work with a fresh battery (but start to droop as the battery gets below 3.5V).  The real problem is the TL5209 -- which has a 500mV drop-out.

If somebody really wants to use the LI+ battery, one possibility would be to forget the warrentee and kludge in a tps77533d in place of the TL5209.  Those PLM guys at TI have it spec'd at 0.169V dropout at 500mA.  Three significant figures!  Geese...

Don


niko....@gmail.com

unread,
Nov 18, 2013, 3:01:57 PM11/18/13
to beagl...@googlegroups.com
Hi everybody

Interesting discussion. I also would like to keep power consumption to a minimum for my headless BBB.

@Gerald: How exactly would you power down the rails and HDMI?

Best regards,
Niko.

Gerald Coley

unread,
Nov 18, 2013, 3:34:24 PM11/18/13
to beagl...@googlegroups.com
HDMI cannot be powered down without taking down the 1.8V rail. You can certainly take down all the rails via the PMIC, but that may be too low in power as that would shut everything down.

If HDMI is not connected, no cable, the framer does go into a lower power mode. You could also take the LCD pins and turn them off, either high or low, to save some power as well.

To turn ff rails, send I2C commands to the PMIC. refer to the datasheet..But, be careful not to have devices partially powered, devcies off and signal pins still active.

Gerald



--

Niko Heeren

unread,
Nov 18, 2013, 3:42:34 PM11/18/13
to beagl...@googlegroups.com
Thanks Gerald - that was quick.

Excuse my beginner question. How exactly would I do that or where could I learn how to do that?
I never sent any I2C command to anybody and have no clue how to ;)

Best, Niko


You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/mW_tyXJ1v4Y/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.

Gerald Coley

unread,
Nov 18, 2013, 3:52:03 PM11/18/13
to beagl...@googlegroups.com
Well, that requires software and needs to be built into the power management layer. 3.8 kernel does not have a lot of power management, but some of the newer kernels do, like 3.12. You can also do voltage and frequency scaling to lower the power, but that will also require some SW expertise..

Gerald

Satya

unread,
Feb 2, 2015, 11:18:08 AM2/2/15
to beagl...@googlegroups.com
Hi Wen,
             I do have a similar requirement in my project, PRU writing to flash. Do you have any leads over this??

Thanks,
satya 
Reply all
Reply to author
Forward
0 new messages