N900 Hardware Power Consumption

(zqXbUxaXdvFtNjd)
(Undo revision 47407 by 91.128.228.56 (Talk) vandaism/whatever)
Line 1: Line 1:
-
you can do it yourself, but you must be tech savvy. Or you can send it away to Amazon for about the cost of [...]+shipping chgeras and they'll replace it for you. *You can expand your memory on the Nook and on the Sony touch. The Kindle you cannot, though the Kindle will hold 3,500 books, don't know if you need more space then that?! *Nook has a fancy color touch screen at the bottom. While the Sony touch has a touch screen(the entire screen), it was slow to respond, very klunky and not very pretty. The kindle is loaded with buttons along the outside of the screen. * all three have a built in dictionary, which I think is just awesome. *The new kindle now meets with the nook on their slim width. People used to say the nook was more comfortable to hold because of the width, now the kindle will be as well. *Yet, the Nook is heavier by about 3 oz then the Kindle or Sony. *The Nook battery life lasts about 10 days with wifi off, the Sony has 14 days, and the new kindle is up to a month with wifi off(3 weeks with it on)This wasn't a big deal to me, and I was more interested in the other features the Nook DID have, like replaceable battery and expandable memory. *And you may be wondering, why did I purchase a Sony Touch, and then scamper back hours later to return it? Well. When I got it out of the box, it wasn't techy enough for me. It felt like a very basic, bare bones E-reader. And I already had in my head all the things you hear about the nook: books more expensive, and for some reason I thought it wasn't epub friendly. But the moment I had that Sony in my hand, I went to look at the nook more indepth online. The Sony online library was nothing in comparison to Kindle's Amazon.com or Nook's Barnes & Noble. One of my favorite reads recently was The Hunger Games by Suzanne Collins. It was nowhere to be found on Sony. That gave me a bad taste in my mouth. *In the past people have complained that Barnes & Noble is significantly more expensive then Amazon. I did some price comparisons of big titles, and found them most of the time to be exactly the same. I think Barnes & Noble might be trying to keep in line with Amazon to draw more readers(Like ME!) into getting the Nook. On the whole, the nook is everything I wanted. I've downloaded some free classics from google books, I've taken out library ebooks Help other customers find the most helpful reviewsa0Was this review helpful to you?a0 | a0
+
This page contains information on the amount of energy used by each subsystem of the [[Nokia N900|N900]], and where applicable ways it can be reduced.
 +
 
 +
Much of any reduction will require additional software, some may be possible by altering user behavior in ways that do not impact the users overall experience..
 +
 
 +
Measuring power usage is hard. For example, power consumption of the speakers/speaker-amp has to be disentangled from power consumption of reading a file from SD/eMMC, decoding it, PulseAudio's power use, and the DAC power use.
 +
 
 +
 
 +
Below currents are from l3/l4 manual - assumed to be from a supply at 5 V.
 +
 
 +
* FMTX 19 mA - l3/4
 +
* WLAN on - no powersave - 200 mA
 +
* WLAN transmit 802.11b - 150 mA
 +
 
 +
Battery parameters can be monitored thru fuel gauge asic TI BQ27200 [http://focus.ti.com/lit/ds/symlink/bq27200.pdf]
 +
 
 +
==Some preliminary numbers using [[N900 Hardware Charge Meter|the battery monitor chip]].==
 +
 
 +
These numbers are biased, and represent best cases. Some have had outliers which may be normal and unavoidable current spikes removed. This is under the assumption that the minimal power represents the minimum power achievable, and it should long-term be possible to - possibly with software patches - achieve these. +x indicates the measurement is for that element only. A raw measurement has no + (marked "T"), and is a total consumption of whole device, when operated in that state. Unless otherwise mentioned, numbers are for the idle locked case, with screen off.
 +
Assume
 +
* Suspend (echo mem >/sys/power/state), wifi and GSM off. 2 mA T
 +
* Suspend, GSM on, connected to 3G (2 bars) 5 mA T
 +
* Suspend, GSM on, connected to 2G. (2 bars) 3.6 mA T
 +
* Idle, no SIM, wlan off 7 mA@4.1 V T
 +
* Wifi on with maximum powersaving. +~2 mA
 +
* BT enabled, no headset connected +2 mA with ~1/5 time spikes to +9 mA
 +
* MMC card in. Under +1 mA
 +
* Xchat running, sporadic traffic. +8 mA
 +
* Screen on, no backlight. +80 mA
 +
* Backlight on max +150 mA, +40mA on 4 of 5 steps in simple brightness applet & low ambient (/sys/class/backlight/acx565akm/brightness = 63)
 +
* Media player playing MP3, one step above mute. 110 mA T
 +
* Vibrator at max +100 mA
 +
* md5sum /dev/zero 250 mA T
 +
* md5sum /dev/mmcblk1p1 - 1G SD card. 240 mA T
 +
* md5sum /dev/mmcblk0 - internal MMC 240 mA T (these indicate the CPU is somewhat idle, waiting on IO, and this counteracts any increased power use by the memory)
 +
* camera active, showing preview. (backlight off) 210 mA T
 +
* GPS - location test gui - in continuous GPS recieve mode - +50-80 mA
 +
* 3G connected, good signal, no data or other activity +8 mA.
 +
* 2G connected, good signal, no data or other activity +5 mA
 +
 
 +
 
 +
===2G data, short pings===
 +
(all Total)
 +
 
 +
* 1 s ping 130 mA
 +
* 10 s ping 70 mA
 +
* 30 s ping 45 mA
 +
 
 +
===3.5G data, short pings===
 +
 
 +
* 1 s 186 mA
 +
* 10 s 120 mA approx.
 +
* 30 s 136 mA
 +
 
 +
===3.5g data, long pings (8000 bytes)===
 +
 
 +
* 1 s 240 mA
 +
* 10 s 205 mA
 +
* 30 s 120 mA
 +
 
 +
===2G data, long pings (8000 bytes) (with specified seconds between pings)===
 +
 
 +
* 1 s 160 mA
 +
* 10 s 105 mA
 +
* 30 s 50 mA
 +
 
 +
3G sending file at 150 k/s 375 mA
 +
3G recieving at 200 k/s 275 mA
 +
 
 +
 
 +
--
 +
random adds:
 +
 
 +
WLAN PS-mode medium,10 mW, ssh login active, local xterm with bq27200 script loop -9, screen blanked, aggressive custom breathing indicator light: 20 mA
 +
 
 +
xchat 8 freenode chan, wifi PSM medium, screen locked:
 +
<pre>
 +
Nokia-N900-42-11:~# bin/bq27200.sh 20
 +
LOOPMODE=20
 +
      mv  RSOC CSOC mA  NAC CACD CACT TTF  TTE  TEMP EDV1 LOW
 +
18:36 4092 100  100  -134 1187 1187 1187 65535 530  37  0
 +
18:36 4092 100  100  -17  1186 1186 1186 65535 3990  37  0
 +
18:37 4106 99  99  -68  1186 1186 1186 65535 1042  37  0
 +
18:37 4095 99  99  -52  1185 1185 1185 65535 1359  36  0
 +
18:37 4130 99  99  -18  1185 1185 1185 65535 3807  36  0
 +
18:38 4092 99  99  -138 1184 1184 1184 65535 511  36  0
 +
18:38 4090 99  99  -110 1184 1184 1184 65535 644  36  0
 +
18:38 4090 99  99  -57  1183 1183 1183 65535 1241  36  0
 +
18:39 4090 99  99  -118 1183 1183 1183 65535 597  36  0
 +
18:39 4114 99  99  -34  1182 1182 1182 65535 2077  36  0
 +
18:39 4127 99  99  -17  1182 1182 1182 65535 3569  36  0
 +
18:40 4122 99  99  -77  1181 1181 1181 65535 570  36  0
 +
18:40 4087 99  99  -64  1180 1180 1180 65535 3403  36  0
 +
</pre>
 +
 
 +
==Software==
 +
 
 +
Many software subsystems interact to aim to reduce battery usage.
 +
 
 +
* [[Wifi power saving mode]]
 +
* http://hssl.cs.jhu.edu/~neal/woodchuck/blog/2011/09/22/Wireless_Transfers_are_Battery_Intensive/
 +
[[Category:N900]]
 +
[[Category:N900 Hardware]]

Revision as of 17:43, 3 May 2012

This page contains information on the amount of energy used by each subsystem of the N900, and where applicable ways it can be reduced.

Much of any reduction will require additional software, some may be possible by altering user behavior in ways that do not impact the users overall experience..

Measuring power usage is hard. For example, power consumption of the speakers/speaker-amp has to be disentangled from power consumption of reading a file from SD/eMMC, decoding it, PulseAudio's power use, and the DAC power use.


Below currents are from l3/l4 manual - assumed to be from a supply at 5 V.

  • FMTX 19 mA - l3/4
  • WLAN on - no powersave - 200 mA
  • WLAN transmit 802.11b - 150 mA

Battery parameters can be monitored thru fuel gauge asic TI BQ27200 [1]

Contents

Some preliminary numbers using the battery monitor chip.

These numbers are biased, and represent best cases. Some have had outliers which may be normal and unavoidable current spikes removed. This is under the assumption that the minimal power represents the minimum power achievable, and it should long-term be possible to - possibly with software patches - achieve these. +x indicates the measurement is for that element only. A raw measurement has no + (marked "T"), and is a total consumption of whole device, when operated in that state. Unless otherwise mentioned, numbers are for the idle locked case, with screen off. Assume

  • Suspend (echo mem >/sys/power/state), wifi and GSM off. 2 mA T
  • Suspend, GSM on, connected to 3G (2 bars) 5 mA T
  • Suspend, GSM on, connected to 2G. (2 bars) 3.6 mA T
  • Idle, no SIM, wlan off 7 mA@4.1 V T
  • Wifi on with maximum powersaving. +~2 mA
  • BT enabled, no headset connected +2 mA with ~1/5 time spikes to +9 mA
  • MMC card in. Under +1 mA
  • Xchat running, sporadic traffic. +8 mA
  • Screen on, no backlight. +80 mA
  • Backlight on max +150 mA, +40mA on 4 of 5 steps in simple brightness applet & low ambient (/sys/class/backlight/acx565akm/brightness = 63)
  • Media player playing MP3, one step above mute. 110 mA T
  • Vibrator at max +100 mA
  • md5sum /dev/zero 250 mA T
  • md5sum /dev/mmcblk1p1 - 1G SD card. 240 mA T
  • md5sum /dev/mmcblk0 - internal MMC 240 mA T (these indicate the CPU is somewhat idle, waiting on IO, and this counteracts any increased power use by the memory)
  • camera active, showing preview. (backlight off) 210 mA T
  • GPS - location test gui - in continuous GPS recieve mode - +50-80 mA
  • 3G connected, good signal, no data or other activity +8 mA.
  • 2G connected, good signal, no data or other activity +5 mA


2G data, short pings

(all Total)

  • 1 s ping 130 mA
  • 10 s ping 70 mA
  • 30 s ping 45 mA

3.5G data, short pings

  • 1 s 186 mA
  • 10 s 120 mA approx.
  • 30 s 136 mA

3.5g data, long pings (8000 bytes)

  • 1 s 240 mA
  • 10 s 205 mA
  • 30 s 120 mA

2G data, long pings (8000 bytes) (with specified seconds between pings)

  • 1 s 160 mA
  • 10 s 105 mA
  • 30 s 50 mA

3G sending file at 150 k/s 375 mA 3G recieving at 200 k/s 275 mA


-- random adds:

WLAN PS-mode medium,10 mW, ssh login active, local xterm with bq27200 script loop -9, screen blanked, aggressive custom breathing indicator light: 20 mA

xchat 8 freenode chan, wifi PSM medium, screen locked:

Nokia-N900-42-11:~# bin/bq27200.sh 20
LOOPMODE=20
      mv   RSOC CSOC mA   NAC  CACD CACT TTF   TTE   TEMP EDV1 LOW
18:36 4092 100  100  -134 1187 1187 1187 65535 530   37  0
18:36 4092 100  100  -17  1186 1186 1186 65535 3990  37  0
18:37 4106 99   99   -68  1186 1186 1186 65535 1042  37  0
18:37 4095 99   99   -52  1185 1185 1185 65535 1359  36  0
18:37 4130 99   99   -18  1185 1185 1185 65535 3807  36  0
18:38 4092 99   99   -138 1184 1184 1184 65535 511   36  0
18:38 4090 99   99   -110 1184 1184 1184 65535 644   36  0
18:38 4090 99   99   -57  1183 1183 1183 65535 1241  36  0
18:39 4090 99   99   -118 1183 1183 1183 65535 597   36  0
18:39 4114 99   99   -34  1182 1182 1182 65535 2077  36  0
18:39 4127 99   99   -17  1182 1182 1182 65535 3569  36  0
18:40 4122 99   99   -77  1181 1181 1181 65535 570   36  0
18:40 4087 99   99   -64  1180 1180 1180 65535 3403  36  0

Software

Many software subsystems interact to aim to reduce battery usage.