3 8 6 4 2 0 Measured Peak Power (W) Droid Galaxy S Galaxy Nexus Galaxy S3 Galaxy S4 Galaxy S5 Galaxy S6 (2009) (2010) (2011) (2012) (2013) (2014) (2015) Display Radio CPU T H R OT T L I N G
Hardware Platform ▸Smartphone (tablets, etc.) ▹Mostly close-sources ▸Development board ▹Designed for hacking ▹Mostly open-source (schematic, PCB design, etc.) ▹SoC with peripherals (WiFi, USB, etc.) ▹Typically does not come with a screen 5
Power Measurement Tools ▸NI DAQ ▹A range of choices (sampling rate, channels, price) ▹An example of a high-end DAQ - 2M samples per second - 8 channels, 16 bit resolution - ~$4400 ▹ An example of a low-end DAQ - 10k samples per second - 8 channels, 12 bit resolution - $149 7
A Typical DAQ Setup 8 + - Vin+ Vin- Vout GND Sense resistor 15mΩ SoC ARM Cortex A9 VRM Gain x50 Probe ▸Do you need an amplifier circuit? ▸Before or after the VRM?
9 Power Measurement Tools ▸Monsoon ▹5k samples per second ▹1 channels, 16 bit resolution ▹~$770 ▹Built-in sense resistor (the reason why people use it!!!)
▸Correlate over a timeline all your software execution activity with power ▸Specifications ▹No built-in sense resistors ▹10k samples per second ▹3 channels, 10 bit resolution ▸No programming APIs 14 ARM DS-5 Streamline
BattOr: Portable Power Monitor ▸ Store power measurements while mobile, stream power measurements while stationary. ▸ Open source: https://github.com/aschulm/battor ▸ Integrated into Android and Chrome trace viewer 15