0:00 - Plan for today’s lecture
1:50 - What does power management involve?
4:10 - Polling vs. sleep/wake cycles
8:45 - Achieving a low power mode
9:10 - Looking through some datasheets
17:20 - Waking up from a low power mode
22:45 - A latching circuit
26:40 - Getting back to sleep as quickly as possible
30:15 - DMA, fixed point, and other speed optimizations
31:30 - RP2040 power control (sleep and dormant modes)
38:55 - Maximum power point tracking
42:20 - Looking for energy
47:30 - Avoiding the temptation to over engineer
Spring, 2025 lectures from ECE 4760 (Digital Systems Design Using Microcontroller) at Cornell University.
Course site: https://ece4760.github.io
Hunter’s site: https://vanhunteradams.com