DSP-based two-synchronized motors control system using external FPGA design

There are many applications that have more than one motor to be controlled dependently to execute the same task or independently to execute different tasks at the same time with high performance low cost control system. This paper presents a Two-Synchronized Motors Control System Using External FPGA Design with high performance and low cost for a variety of applications. The proposed technique is DSP and FPGA based system. An external FPGA structural design is interfaced with the PWM Generation Unit of the D SP board for the use of Two-Motor Control using one DSP Processor. The system is implemented using the Analog Devices Blackfin™ ADSP-BF561 dual core Digital Signal Processor (DSP). Core 1 is dedicated to implement the motor one control algorithm while core 2 mainly implements the motor two control algorithm with one PWM Generation Uni t to reduce the overall cost and complexity of the motors control system. The FPGA design is implemented using VHDL language and downloaded successfully to the XILINX VERTEX-E FPGA. The FPGA board is then interfaced successfully with the ADSP PWM Unit. Simulation and experimental results are achieved successfully and introduced in this paper.