Ultra-Low Power with Energia MT and Galaxia
Power consumption is a critical feature for embedded systems, and especially for IoT devices. Reaching one year for a simple CR2032 coin cell battery is not uncommon nowadays.
Energia MT, for Energia Multi-Tasking, combined with the Galaxia library ease the implementation of ultra-low power. When idle, the MCU entres low power mode automatically. The MSP432P401R LaunchPad was samples by Texas Instruments. |
Before and After
Let's take the basic example of the blinking LED. The LED toggles every 500 ms.
|
By rewriting the program around Energia MT and the Galaxia library, and adding just a clock and an event, the power consumption for the node was significantly reduced, allowing more than one year on a CR2032 coin cell battery.
|
Conclusion
Low power is of critical importance for sensors on IoT projects.
On the Low Power Home Network Weather Monitoring project, I rewrote the whole project around a clock and an event with Energia MT and the Galaxia library. Results are:
EnergyTrace provides great tools to measure and improve power consumption. |
Links
Posted: July 26, 2018
Updated: August 09, 2018