Avnet Spartan-6 FPGA motor control development solution (AES-FMC-MC1-G)

Avnet’s Spartan-6 FPGA motor control FMC module is used with the Xilinx Spartan-6 LX75T FPGA substrate, has a low pin count, can be plugged directly into Avnet or Xilinx FMC platforms, can drive stepper motors, brushed DC motors (BDC), Brushless DC Motor (BLDC) and Permanent Magnet Synchronous Motor (PMSM), integrated with TI’s motor driver and Delta-Sigma ADC for high-precision detection, mainly used in industrial automation, consumer electronics, medical diagnostics and Robot. This article describes the main features, block diagram, circuit diagram and bill of materials of the motor control module.

High demands are being placed on motors used for industrial automation, consumer electronics, medical diagnostics and robotics. Xilinx FPGAs deliver the performance and integration required to execute complex motor control algorithms, increased efficiency, integration and custom safety features, often outside of the capabilities of traditional MCUs.

As a companion to the Xilinx Spartan-6 LX75T FPGA base board, Avnet’s Motor Control FMC Module features the Low Pin Count (LPC) form factor, enabling attachment to any Avnet or Xilinx FMC-enabled platform. Each Avnet Motor Control FMC can drive one Stepper, two Brushed DC (BDC), two Brushless DC (BLDC) or two Permanent Magnet Synchronous Motors (PMSM).

The Avnet Spartan®-6 FPGA Motor Control Development Kit is an ideal platform for designers seeking to experiment with proven reference designs and develop custom control integrated with flexible peripheral functions like Ethernet, PowerLink and PCI Express. The Motor FMC module implements Texas Instruments integrated motor drivers and high precision Delta-Sigma modulators for voltage and current sense. Designers also have the option to use the Xilinx XADC integrated 12-bit data converter available in new 7 Series devices for the ultimate integrated design. A prototyping area for experimenting with alternate front end circuitry is also provided. Stepper, Brushed DC (BDC), Brushless DC (BLDC), and Permanent Magnet Synchronous Motors (PMSM) can be driven by the FMC module, under control of the Spartan-6 LX75T FPGA on the baseboard. The included reference designs provide great demonstrations and starting points for your own design.
Avnet Spartan-6 FPGA motor control development solution (AES-FMC-MC1-G)
Figure 1. Outline drawing of the motor control module

Main features of the motor control module:

Low Pin Count (LPC) form factor

Plugs into any Avnet or Xilinx FMC-enabled platform

Drive Stepper, Brushed DC (BDC), Brushless DC (BLDC) and Permanent Magnet Synchronous Motors (PMSM)

Spin two motors (12-24V) simultaneously under FPGA control

Texas Instruments Integrated Motor Drivers

Texas Instruments Delta-Sigma ADCs for high precision sensing

Xilinx XADC header enables low-cost 7 Series FPGA integration

Hall Sensor/Encoder and GPIO ports

User prototyping area

Powered from FPGA baseboard or external source

Includes 1 Portescap BLDC and 1 Stepper motor

Figure 2. Block Diagram of Motor Control Module

Figure 3. Motor control module circuit diagram (1)

Figure 4. Motor control module circuit diagram (2)

Figure 5. Motor control module circuit diagram (3)

Figure 6. Motor control module circuit diagram (4)

Figure 7. Motor control module circuit diagram (5)

Figure 8. Motor control module circuit diagram (6)

Figure 9. Motor control module circuit diagram (7)

Figure 10. Motor control module circuit diagram (8)

Figure 11. Motor control module circuit diagram (9)

Motor Control Module Bill of Materials (BOM):

For details, see:
https://www.em.avnet.com/Support%20And%20Downloads/FMC_MC1_RevB_Schematic.PDF
and
https://www.em.avnet.com/Support%20And%20Downloads/FMC_MC1_BOM_RevB-06.pdf

The Links:   SKIIP26AC126V1 2RI100G-160 BSM300GB120DLC