Ultra low power workshop
Price:€ 1.190,00 excl. VAT
Duration:2 consecutive days
Contact:firstname.lastname@example.org, +31 85 401 3600
Reduction of the energy consumption becomes more and more an issue:
- A multitude of devices are connected through the Internet of things (loT)
- Many things communicate wirelessly and run on batteries
- We want to do more with the same battery
- Things are more mobile
- More and more devices are implemented
- European laws become stricter on energy consumption
We need to use less energy to comply! Talking about battery operation and months/years of operational life, this translates to requiring ultra low power consumption. This calls for the usage of the available features to reduce the energy consumption. This also calls for the use of energy efficient hardware, among the MCU, and for power management.
Experience with the approaches discussed in this workshop show that energy consumption can be reduced with an order of magnitude. The approaches discussed also give insight in how to reduce energy consumption in case a MCU is used that is not discussed.
The 'Ultra low power' workshop:
- Identifies factors that influence energy consumption
- Shows how to model and measure energy consumption
- Provides an overview of available energy measurement tooling
- Provides an overview of how to reduce the energy footprint
- Explores energy related features of two energy aware MCU families
- Provides hands-on sessions to anchor the obtained knowledge
After completion of this course the participant:
- Understands that power management is a system issue
- Knows modern energy efficient architectures
- Understands the hardware features to reduce the energy footprint
- Understands available tooling for energy measurement
- Has hands-on experience working with starter kits
- Knows how to identify critical system parameters
- Has obtained insight in the possibilities and restrictions of a successful implementation of low power targets in embedded systems.
- Knows a process for applying power management techniques
The course is intended for embedded software and hardware engineers involved with embedded software design, system architects, project leaders (education: BSc / MSc) working in research, development and/or engineering. Prior knowledge: working experience with a PC with Windows, ability to read and modify simple C programs.
- Power management is a system issue
- Static vs. dynamic power consumption
- Hands-on 1: energy profiling, energy modes, measure energy consumption (with EFM32 Cortex-M0+)
- Techniques for reduction of energy consumption
- Available tools for energy measurement
- Hands-on 2: reduce the power consumption using DMA
- Battery properties and mitigation
- How much energy do my peripherals consume?
- MSP430 highlights
- Hands-on 3: energy profiling (with MSP430)
- Influence of HW architecture on optimization opportunities
- Energy efficient coding guidelines
- Hands-on 4: evaluation of coding influence on energy
- Hands-on 5: energy benchmarking (with EEMBC ULPBench)
Methods: Lectures, demonstrations, hands-on sessions. The hands-on sessions take place in groups of two persons possibly composed of a more junior and senior participant. Course material: course book.
Certificate based on exercises.
'Interesting overview of all components that influence consumption in a system'; - Iker Reyes (Imec NL)