Energy & Power · Study deck

Low-Power Design: Duty-Cycle Energy Accounting

Use duty-cycle math as a review ledger, not as a slogan.

Battery Bruno is your guide for this deck.

awarestrategies
Battery Bruno, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Calculate folded duty-cycle math notes from stated measurements and limits.
  • Validate label the strategy stack with a concrete scenario and pass criteria.
  • calculate folded duty-cycle math notes from stated measurements and limits
  • validate label the strategy stack with a concrete scenario and pass criteria
iotclass.org

Major section

Folded Duty-Cycle Math Notes

That estimate is only useful when the measurement record includes wake time, sensor stabilization, radio join time, retries, queue flushes, and the real sleep current of the whole board.

  • Sleep current often dominates long-life designs: a small always-on regulator, pull-up, LED, sensor rail, or wake circuit can erase the benefit of a shorter active window.
  • Current-only math is a shortcut, not the definition of energy.
  • The transition term is only about 1 uA-s, but it sits next to a sleep term of about 4.8 uA-s and an active term of about 4.4 uA-s.
iotclass.org

Major section

Peripheral Power Gating

The MCU may be in deep sleep while sensors, pull-ups, level shifters, indicators, or a radio module continue drawing current.

  • A low-power design needs a load inventory.
  • They expose the two conditions that the surrounding argument must keep together.
  • The chapter can now use peripheral power gating without dropping the conditions shown here.
  • Reinitialize before use.

Why it matters

Rails settle before reading: After power-up, allow sensor warm-up and ADC/reference settling before trusting measurements.

Peripheral power-gating path showing MCU control, load switch, sensor rail, discharge path, and reinitialization after wake.
Peripheral power-gating path showing MCU control, load switch, sensor rail, discharge path, and reinitialization after wake.
iotclass.org

Major section

Separate Health From Data

Low-rate health reports can prove the node is alive without transmitting every raw sample.

  • Cellular batching is the same fixed-cost problem with a larger state machine.
  • An LTE-style modem may move from idle into continuous reception, then through short and long DRX windows before it can return to the low floor.
iotclass.org

Major section

Separate Health From Data (continued)

If the application can send two small records every 60 seconds instead of one small record every 30 seconds, the useful payload doubles while the expensive on, listen, tail, and release path is paid less often.

  • Sleep: every extra second the radio stays on is charge stolen straight from the sleep floor's savings.
  • Short-range radios need the same state ledger.
  • At long range, RF transmit energy may dominate.
iotclass.org

Major section

Separate Health From Data (continued)

Life:: GSM-class links run on the order of 10,000 nJ/bit -- worth checking before trusting cellular reach over a shorter local hop.

  • A sender pays transmit electronics and the RF power amplifier; a receiver pays receive electronics and often idle-listening time; the channel adds path loss and required SNR based on rate, BER target, and modulation.
  • At very short range, receiver electronics, startup, acknowledgments, and listening windows can dominate instead.
  • For an embedded endpoint, "where the power goes" depends on the workload.
iotclass.org

Major section

Clock and Voltage Scaling

If lower frequency stretches the active window enough, the total energy may stay the same or increase.

  • Vendor-specific low-power states and clock trees are not portable across MCU families, so the review record should name the silicon, enabled clocks, retained peripherals, and measured charge per useful cycle.

Why it matters

Dynamic voltage and frequency scaling can reduce instantaneous power, but it is not automatically an energy win.

iotclass.org

Deck summary

Key takeaways

That estimate is only useful when the measurement record includes wake time, sensor stabilization, radio join time, retries, queue flushes, and the real sleep current of the whole board.

  • The MCU may be in deep sleep while sensors, pull-ups, level shifters, indicators, or a radio module continue drawing current.
  • Low-rate health reports can prove the node is alive without transmitting every raw sample.
  • If the application can send two small records every 60 seconds instead of one small record every 30 seconds, the useful payload doubles while the expensive on, listen, tail, and release path is paid less often.
iotclass.org

Retrieval practice

Recall check 1 of 2

Battery Bruno says: answer from memory, then check your reasoning.

Q1A device wakes every 20 minutes, reads a sensor, may send a short report, and does not need RAM contents between cycles. What should drive the sleep-mode choice?

AUse the mode with the lowest sleep current to minimize the long idle drain.
BStay in idle mode to save peripheral setup time on the next wake.
CChoose the deepest mode that supports the required wake source, state recovery.
DKeep the radio on so the node can transmit faster.
Show answer

Answer: C Sleep-mode choice is a requirements and evidence decision: wake source, retained state, wake latency, and measured charge per cycle all matter.

iotclass.org

Retrieval practice

Recall check 2 of 2

Battery Bruno says: answer from memory, then check your reasoning.

Q2Place each low-power control where it lives so you can reduce duty and loads without silently breaking the service contract.

AService policy
BGeneric quiz
CUnbounded retry
DDisplay theme
Show answer

Answer: A Start with service, control wake and loads, then measure so you can distinguish a real system saving from a nominal sleep-mode claim.

iotclass.org

Print reference

Answers

Answer key.

  1. C · Sleep-mode choice is a requirements and evidence decision: wake source, retained state, wake latency, and measured charge per cycle all matter.
  2. A · Start with service, control wake and loads, then measure so you can distinguish a real system saving from a nominal sleep-mode claim.
iotclass.org