Debug & Analysis of IoT Power Requirements , Telonic Instruments Ltd
Free Shipping logo FREE SHIPPING £75+ 50 years of Telonic Instruments Ltd logo CELEBRATING 50+ YEARS Price Match logo PRICE MATCH GUARANTEE

Debug & Analysis of IoT Power Requirements

Posted on: June 16th, 2021 by Doug Lovell

Battery life is an operating-profile problem, not a single current reading. A connected device can spend most of its time in microamp sleep, wake for milliseconds, draw a large radio burst and return to sleep. A useful measurement therefore has to capture peak current, charge per event, time in each state and the frequency of those states.

Turn the user requirement into a power budget

Operating states

List sleep, sensing, processing, radio receive/transmit, display and fault or retry states.

Time in state

Measure duration and repetition rather than assuming firmware follows the ideal schedule.

Current in state

Capture both steady levels and short peaks that may stress the supply path.

Energy outcome

Convert the measured profile into charge or energy per cycle before estimating runtime.

Choose the measurement method

A DMM is useful for stable current and long-duration average measurements. An oscilloscope across a current-sense resistor captures fast state changes. A current probe avoids inserting a shunt but may not provide the sensitivity needed for very low sleep current. Many projects need more than one method because the dynamic range between sleep and transmit is too large for one setup.

For a shunt measurement, calculate burden voltage at the highest current and signal level at the lowest current before choosing the resistor.

A practical test sequence

Oscilloscope capture of IoT device startup current and accumulated energy
Existing application-note capture: startup current and energy reveal demands that a static reading misses.
  • Define representative customer use cases and the required runtime.
  • Measure true shutdown and each sleep state with peripherals configured as shipped.
  • Capture cold boot, warm boot and wake-up sequences.
  • Measure sensor, storage, display and communications events separately.
  • Integrate current over each event and multiply by its measured occurrence rate.
  • Run a long capture to find retries, timeouts and unexpected wake-ups.
  • Repeat after firmware changes and retain the same supply, probes, shunt and trigger conditions.

Common errors

Oscilloscope comparison of wireless transmit activity and DC power consumption
Existing application-note capture comparing radio activity with the associated supply demand.

Average-only measurement

Hides peaks that reset the radio or exceed a regulator’s transient capability.

Peak-only measurement

Overstates battery drain when the event is short and infrequent.

Bench-supply confidence

A stiff laboratory supply may hide behaviour caused by battery impedance and wiring.

Unverified firmware state

Debug interfaces, logging and test modes can change the power profile significantly.

Recommended instruments

  • Image of Siglent sds1000x hd front telonic uk

    Siglent SDS1104X HD 4Ch, 100MHz, 2GSa/s, 12 Bit, HD high resolution oscilloscope

    £926.00 (£1,111.20 inc. VAT)

    2 in stock (can be backordered)

    Availability: Stock models delivered next working day (UK only) for orders placed before 16:30 (Mon - Fri)

    Add to basket
  • Image of Rigol dho900 oscillioscope telonic uk

    Rigol DHO914 4CH, 12Bit, 125MHz, 1.25GSa/s Digital Oscilloscope

    £501.00 (£601.20 inc. VAT)

    Available on back-order

    Availability: Stock models delivered next working day (UK only) for orders placed before 16:30 (Mon - Fri)

    Add to basket
  • Image of Cp2100ab

    Micsig CP2100B AC/DC Current Probe

    £430.00 (£516.00 inc. VAT)

    5+ In UK Stock

    Availability: Stock models delivered next working day (UK only) for orders placed before 16:30 (Mon - Fri)

    Add to basket
  • Image of Rigol dm3068 digital multimeter front

    Rigol DM3068 6½ Digit Digital Multimeter

    £604.00 (£724.80 inc. VAT)

    3 in stock (can be backordered)

    Availability: Stock models delivered next working day (UK only) for orders placed before 16:30 (Mon - Fri)

    Add to basket