Power Management on Zephyr
summary
Adds residency-based power policy and TI power manager integration to support CC1352R1 on Zephyr, mapping idle/standby/shutdown to Zephyr states and using TI APIs to gate domains and peripherals. Uses EnergyTrace measurements with 1 MΩ range and 256 ksps, reporting ~0.85–1 µA in standby and ~3 mA active. Implements device PM callbacks, GPIO wake, and a Python energy-pi script that flashes binaries and plots CSV output; shutdown current is below the trace floor so a multimeter verifies it.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 0:21Power management in Zephyr
- 4:50Board and power modes
- 9:00Implementation journey
- 16:25Energy trace setup
- 19:41Demo energy trace
- 28:33Summary and future
- 29:37Q&A
related talks
41mExploring Zephyr Power Management: Overview and Implementation Guide
41mExploring Zephyr Power Management: Overview and Implementation Guide
48mPower Management Challenges in IoT and How Zephyr RTOS Meets Them
39mZephyr Power Management for Wearable Devices
46mDevice Power Management: Journey to 5uA
39mZephyr Power Management for Wearable Devices
32mFrom Pre‑Silicon To Production: Firmware Development on Zephyr
40mPower Management Integrated Circuits: Keep the Power in Your Hands
