Noninvasive Power Metering for Mobile and Embedded Systems - - PowerPoint PPT Presentation

noninvasive power metering for mobile and embedded systems
SMART_READER_LITE
LIVE PREVIEW

Noninvasive Power Metering for Mobile and Embedded Systems - - PowerPoint PPT Presentation

Noninvasive Power Metering for Mobile and Embedded Systems Guoliang Xing Associate Professor Department of Computer Science and Engineering Michigan


slide-1
SLIDE 1

Noninvasive ¡Power ¡Metering ¡for ¡ Mobile ¡and ¡Embedded ¡Systems ¡

Guoliang ¡Xing ¡ ¡ Associate ¡Professor ¡ ¡ Department ¡of ¡Computer ¡Science ¡and ¡Engineering ¡ Michigan ¡State ¡University ¡

slide-2
SLIDE 2

Mobile ¡& ¡Embedded ¡Systems ¡

Smartphone-­‑based ¡ seismic ¡sensor ¡ Tungurahua ¡ deployment, ¡ 7/2012 ¡ Smartphone-­‑based ¡ roboHc ¡sensor ¡for ¡ aquaHc ¡monitoring ¡

  • Smartphones, ¡tablets, ¡wearables… ¡
  • Embedded ¡sensor ¡systems ¡

– Motes, ¡GumsHx, ¡etc. ¡

  • Smartphone-­‑based ¡embedded ¡systems ¡
slide-3
SLIDE 3

Mo9va9on ¡for ¡Power ¡Metering ¡

  • In-­‑Situ ¡power ¡meters ¡

– Measure power consumption in real-time

  • Evaluate ¡claims ¡of ¡exis9ng ¡power ¡saving ¡solu9ons ¡
  • Provide ¡hosts ¡feedback ¡for ¡run9me ¡adapta9on ¡
  • Challenges ¡for ¡mobile ¡& ¡embedded ¡systems ¡

– Diverse and compact form factors – 1uA-100mA dynamic range, high resolution, KHz high sampling rate

slide-4
SLIDE 4

State ¡of ¡the ¡Art ¡

  • SPOT[IPSN’07], ¡iCount[IPSN’08] ¡
  • Low ¡sampling ¡rate/resolu9on ¡

– Cannot capture sleep power consumption or power transients

4 ¡

SPOT ¡mounts ¡on ¡MicaZ iCount ¡with ¡Telos

slide-5
SLIDE 5

State ¡of ¡the ¡Art ¡

  • SPOT[IPSN’07], ¡iCount[IPSN’08] ¡
  • Low ¡sampling ¡rate/resolu9on ¡

– Cannot capture sleep power consumption or power transients

  • Invasive ¡to ¡host ¡node ¡

– Require host CPU, RAM , I/O and timer – Installation requires wiring and soldering

5 ¡

slide-6
SLIDE 6
  • Retrofit ¡aRer-­‑market ¡plaSorms ¡w/ ¡power ¡metering ¡
  • Noninvasive ¡to ¡host ¡node ¡

– Standalone meter, plug &play, work with virtually any platform

  • High ¡measurement ¡fidelity ¡

– 105 (1uA-100mA) dynamic range, >5 KHz sampling rate, <1uA resolution

A ¡High-­‑Fidelity ¡Noninvasive ¡Power ¡Meter ¡

6 ¡

TelosB ¡node Nemo +

The ¡12th ¡ACM/IEEE ¡Conference ¡on ¡Informa9on ¡Processing ¡in ¡Sensor ¡Networks ¡(IPSN), ¡SPOTS ¡Best ¡Paper ¡Award ¡

slide-7
SLIDE 7
  • Retrofit ¡aRer-­‑market ¡plaSorms ¡w/ ¡power ¡metering ¡
  • Noninvasive ¡to ¡host ¡node ¡

– Standalone meter, plug &play, work with virtually any platform

  • High ¡measurement ¡fidelity ¡

– 105 (1uA-100mA) dynamic range, >5 KHz sampling rate, <1uA resolution

  • Real-­‑9me ¡communica9on ¡with ¡host ¡

– Enable real-time monitoring and energy-aware runtime adaptation

– Modulate supply voltage of host to transmit measurements – Host decodes by sampling supply voltage – Most ¡built-­‑in ¡ADCs ¡can ¡be ¡programmed ¡to ¡measure ¡supply ¡voltage ¡

A ¡High-­‑Fidelity ¡Noninvasive ¡Power ¡Meter ¡

7 ¡

The ¡12th ¡ACM/IEEE ¡Conference ¡on ¡Informa9on ¡Processing ¡in ¡Sensor ¡Networks ¡(IPSN), ¡SPOTS ¡Best ¡Paper ¡Award ¡

slide-8
SLIDE 8

Contactless ¡Power ¡Meter ¡for ¡Mobiles

  • Smartphone’s ¡built-­‑in ¡power ¡metering ¡

– A few smartphones have hardware power meters – Low sampling rate (A few Hz), large errors (mA)

  • Infer ¡device ¡power ¡consump9on ¡from ¡EMI ¡

– Linear relationship b/w pulse frequency and pwr

  • Measured ¡EMI ¡vs ¡power ¡

– Max1724 regulator; loop antenna to pick up EMI – Pulses in EMI is correlated /w output power

Current ¡Load ¡vs ¡Switching ¡Frequency ¡

iCount ¡[IPSN’08]

  • 10
  • 5

5 10 15 20 25 30

  • 0.4
  • 0.2

0.2 0.4 Time (s) Coil Antenna Output (V)

  • 10
  • 5

5 10 15 20 25 30 2.8 3 3.2 Time (s) Regulator Output (V) (a) Regulator Output Voltage vs Time (b) Coil Antenna Output Voltage vs Time

Pulses ¡converted ¡to ¡output ¡voltage ¡ Pulses ¡in ¡EMI Max1724 ¡regulator ¡and ¡loop ¡antenna ¡

slide-9
SLIDE 9

EMI ¡vs ¡Current

10Hz ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡0.05mA 990Hz ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡1mA 31KHz ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡30mA Switching ¡Freq. ¡ ¡ ¡ ¡ ¡Current

slide-10
SLIDE 10

Conclusion ¡

  • In-­‑Situ ¡power ¡metering ¡for ¡mobile ¡& ¡embedded ¡systems ¡

– System debugging and runtime feedback – Challenging due to compact factors, wide dynamic range, etc.

  • New ¡noninvasive ¡power ¡meter ¡design ¡

– Utilize voltage/current modulation for host-meter communication – Utilize EMI for contactless power measurement

slide-11
SLIDE 11

Switching ¡Regulator

  • Adopted ¡in ¡nearly ¡all ¡modern ¡badery ¡powered ¡devices ¡

– Small and energy-efficient – Generate stable voltages from battery

  • Opera9on ¡Principle ¡(PFM ¡regulators) ¡

– Generate pulses from input voltage – Each pulse contains a fixed amount of energy – Inductors convert pulses to a stable output voltage

  • Pulses ¡create ¡EMI ¡

– Radiate via inductors – EMI contains the pulses signals

Inductors Power ¡management ¡circuit ¡on ¡ ¡ smartphone ¡motherboard

3.6V 1.2V