
Development kits target long life embedded signal and control for IoT
The Wonder Gecko MCU line is based on the ARM Cortex-M4 processor core, which provides a full DSP instruction set and includes a hardware floating point unit (FPU) for faster computation performance. The development kits and software examples are designed to help embedded engineers leverage 32-bit digital signal control with the high-performance CPU and extremely low standby modes.
To speed up the design time, the EFM32 development kits include a built-in J-Link debugger and come with software examples using each kit’s built-in features. These include an audio pre-amplifier equalizer that digitizes the audio connector signal with the MCU’s on-chip analog-to-digital converter (ADC) and subsequently generates the output via a digital-to-analog converter (DAC).
An audio frequency analyzer uses the kit’s audio connector and performs a Fast Fourier Transform (FFT) to display a frequency plot on the development kit’s LCD. An application example uses the kit’s onboard light sensor for 10-500 Hz FFT analysis.
These software demonstrations also enable designers to evaluate the differences between hard and soft floating-point operations and compiler optimization, as well as the CPU cycle count.
The example projects are coded using algorithms that are part of the Cortex Microcontroller Software Interface Standard (CMSIS) DSP function library, which includes complex FFT, finite impulse response (FIR) filters, matrix and vector operations, and statistical analysis. CMSIS provides a vendor-independent hardware abstraction layer for Cortex-M processors.
The full-featured EFM32WG-DK3850 development kit includes a QVGA resistive-touch color display, audio connectors, a joystick, switches and a potentiometer for additional user controls.
Visit Silicon Labs at www.silabs.com
