“Many systems require control of multiple motors which results in a dedicated micro-controller for each individual motor,” said Paul Ekas, vice president of marketing for Microsemi”s SoC product group. “By implementing these algorithms on SmartFusion devices that combine high-performance hardware acceleration with the easy-to-program ARM Cortex-M3 microcontroller, designers can significantly reduce power and system complexity.”
SmartFusion cSoC combines three features crucial for successful implementation of advanced motor control algorithms: an embedded ARM Cortex-M3 microcontroller, a high reliability flash-based field programmable gate array (FPGA) plus integrated programmable analogue circuitry for motor sensing. This extensive system integration further reduces overall system complexity and operational cost.
The advanced motor control algorithms address DC brushless, AC brushless and three phase motor control applications. These algorithms have been implemented as a combination of extremely fast and efficient hardware subroutines in the FPGA fabric and embedded software on the ARM Cortex-M3. This high-performance architecture yields significant power reduction benefits and performance improvements by offloading the heavy software processing into dedicated hardware. The reduced processing load on the ARM Cortex-M3 provides more processing headroom to perform key system and application layer control task management.