Multi-axis motor control on FPGA, extended

June 30, 2016 // By Graham Prophet
Microsemi has developed the feature set of its deterministic multi-axis motor control solution to expand market applications; added features support application development using SoC FPGA, encoder, Hall sensor, CAN Bus and induction motors.

Microsemi’s SmartFusion2 system-on-chip (SoC) field programmable gate array (FPGA)-based deterministic multi-axis motor control solution has a comprehensive development environment comprising a fully-modular intellectual property (IP) suite, hardware kit and graphical user interface (GUI) for simplified development and debugging of the design.

 

The motor control solution’s modular IP suite is optimized for SmartFusion2 SoC FPGAs and IGLOO2 FPGAs, and can be reused and ported across designs using Microsemi’s Libero SoC Design Suite, which integrates industry standard Synplify Pro and Modelsim with constraints management, debug capabilities and secure production programming support

 

“Our FPGA-based motor control solution offers many advantages over traditional digital signal processor (DSP) and microcontroller (MCU)-based solutions, as our device features deterministic response, better performance with multiple motor control, as well as the ability to integrate multiple functions and offer scalability,” said Prem Arora, director of marketing for Microsemi. “This high performance device can also support multiple industrial communication protocols, which are [fundamental] to modern drives and industrial control systems.”

 

The added features of the solution enable Microsemi to support various motor types and control algorithms with reliability, security and low power. Its enhancements enable precise alignment and speed control (position and motion sensing) for a number of target applications including industrial/factory automation, robotic arms, 3-D printers, automotive, as well as portable medical equipment. Microsemi’s FPGA-based deterministic motor control solution is complemented by the family of sensor interface integrated circuits (ICs) based upon inductive sensing technology, including the LX3301A and the LX3302.

 

With high motor performance of 100,000 revolutions per minute (RPM), Microsemi’s enhanced solution is differentiated by its accurate rotor position and speed, providing precise algorithms for angle estimation in sensor less field-oriented control (FOC) applications, as well as precise torque output. In addition, source code is now available in Verilog, along with VHDL.

 

Additional features include:

• Support for key motor control algorithms, including BLDC, stepper motor and induction motor

• Motor control