Embedded Systems · Cluster

Power Management

Sleep states, duty cycling, and energy budgets.

  1. 01 From Duty Cycle to Average Current and Battery Life How charge accounting turns an active and sleep schedule into an average current, and where the resulting battery-life estimate stops being trustworthy. foundational · May 28, 2026
  2. 02 What a Sleep Mode Actually Turns Off The clock, regulator, and bias changes behind the named low-power states on a microcontroller, and why the deepest state is rarely the cheapest one to use. foundational · Jul 14, 2025
  3. 03 Wake-Up Latency and Its Energy Cost Why returning from a low-power state costs microseconds and microjoules, how that cost sets a floor on the usable duty cycle, and where the transition sequence loses time. foundational · Jul 8, 2026
  4. 04 Tickless Idle and Timer Reprogramming How a kernel suppresses the periodic tick while the system is idle, which timer it programs instead, and what the reprogramming costs in latency and in lost timekeeping. intermediate · Nov 9, 2023
  5. 05 Peripheral Clock Gating and Autonomous Transfer How gating a peripheral clock saves dynamic power, why a gated peripheral still costs leakage, and how DMA lets a conversion happen with the core asleep. intermediate · Mar 30, 2026
  6. 06 Voltage and Frequency Scaling with a Performance Constraint Why lowering frequency alone rarely saves what it appears to, how voltage follows frequency, and where the quadratic voltage term stops paying for itself. intermediate · Sep 18, 2024
  7. 07 Duty-Cycled Radios and Preamble Sampling Why a receiver that listens continuously dominates a radio budget, how preamble sampling trades latency for a short listen window, and where the trade breaks. intermediate · Mar 30, 2026
  8. 08 Sizing Energy Storage for an Intermittently Powered Device How a harvesting source, a buffer capacitor, and a load with a fixed energy per operation determine whether a device can run at all, and what happens at the boundary. advanced · Dec 8, 2025
  9. 09 Retention Versus Reinitialisation in Deep Sleep The trade between keeping state alive across a sleep and rebuilding it on wake, expressed as a sleep-current penalty against a per-wake energy cost. advanced · Nov 22, 2024
  10. 10 Attributing Energy to Code with a State Machine Model How to assign charge to firmware paths by tracking state transitions, why instruction counts are a poor proxy, and where the attribution model is structurally wrong. advanced · Oct 26, 2023