Implementing Complex Motor Control Algorithms with a Standard ARM Processor Core

17th April 2012
ES Admin
In the real-time MCU world, cost-effective complex motor control designs have been dominated by specialized cores. In many cases dual-core systems have been used, with the main core handling the control algorithm and a second “mini” core managing the real-time I/O and data manipulation. By Mike Copeland, Senior Staff Applications Engineer, Infineon Technologies.
This article describes how complex motor control algorithms can be implemented easily and straight forward using MCUs that contain a single Cortex™-M4 core, when used in combination with smart connected peripherals such as those found in the new Infineon XMC4000 family of products.

As an example, we will look at the equations involved in Field Oriented Control (FOC) of a Permanent Magnet Synchronous Motor (PMSM), and show how they can be handled using the CMSIS DSP Library. The same principles used in this example can be applied to other control algorithms and other motor types. We will see how smart peripherals eliminate the need for a second core, and describe some of the many benefits of using a single industry standard core with the CMSIS DSP Library.

To read the whitepaper please download the document.

Featured products

Upcoming Events

View all events
Latest global electronics news