Designing advanced DSP applications on ARM Cortex-M4

Signal processing needs in low cost MCUs are increasing. The microcontroller domain tackles many control applications in the analog and regulator domain, like AC motor control and PID regulator designs. The lack of DSP processing power in current MCU devices has severely limited the possibility to perform high speed complex DSP algorithms in low cost designs. The latest ARM Cortex-M4 is targeted as a solution to these needs as it comes with an extensive set of DSP instructions.

PMSM sensorless vector control algorithm

PMSM Sensorless vector control algorithm

In this article we explain how to design advanced DSP applications on the Kinetis ARM Cortex-M4 MCU.

Part 1 introduces the basics behind DSP technology and discusses how advanced algorithms like digital filters, FFTs and control loops can be efficiently implemented without having to go into low level assembly programming. In part 2, the design of a motor control application using a sensorless vector control algorithm is discussed.

 


blog comments powered by Disqus