High Performance Servo Control FMC Board Overview

High Performance Servo
Control FMC Board
Overview
Speed Control Reference Design
XX Target
motor: BLDC
XX Speed
control using Hall sensors
XX Sensorless
XX Simulink
®
speed control using BEMF
controller model
XX ChipScope™
The AD-FMCMOTCON1-EBZ provides an efficient motor control solution for different types
of electric motors. Each FPGA mezzanine card (FMC) can drive one stepper, two brushed
dc (BDC), two brushless dc (BLDC), or two permanent magnet synchronous motors (PMSM).
The board addresses power and isolation challenges encountered in motor control applications
and provides accurate measurement of motor feedback signals. As a companion to the Xilinx®
Zynq® FPGA base board, the motor control FMC board attaches to any Xilinx FMC-enabled
platform.
interface for internal signals
monitoring
Speed and Torque Control Reference Design
XX Target
motor: BLDC
XX Speed
and torque control
XX Simulink
controller model
XX ChipScope
interface for internal signals
monitoring
AD-FMCMOTCON1-EBZ connected to Xilinx ML605 FPGA board.
Learn more and purchase at
analog.com/DC13-hardware
VEXT_DC 12V-42V
FLOATING GND REFERENCE
FMC_12V
FPGA GND REFERENCE
ADI FMC MOTOR CONTROL
ISOLATED
VOLTAGE
TRANSLATION
ADG3308
FMC_M2_FAULT
GND_ISO
MOTOR DRIVER
L6234
SHUNT
RESISTORS
U/V/W
BLDC/
PMSM/DC/
STEPPER
MOTOR DRIVER
L6234
SHUNT
RESISTORS
U/V/W
BLDC/
PMSM/DC/
STEPPER
ISOLATION
ADUM110
FMC_M2_PWM
FMC
LPC
VBUS
5V_ISO
ISOLATION
ADUM1310
FMC_M1_PWM
FMC_M1_FAULT
3.3V_ISO
POWER
ADP2504
ADUM5000
ADP122
FMC_3.3V
ISOLATION
ADUM1310
VOLTAGE
TRANSLATION
ADG3308
ISOLATION
ADUM110
VBUS
CURRENT+
VOLTAGE SENSE
AD7401A
IA/IB/IT VBUS
U/V/W BEMF
HALL/SENSORS
SPEED ENCODER
HALL/SENSORS
SPEED ENCODER
IA/ IB / IT
BEMF SENSE
CMP04
IA/ IB / IT
CURRENT +
VOLTAGE SENSE
XADC
AD8126 AD8137
ISOLATION
ADUM1310
XADC HEADER
VOLTAGE
TRANSLATION
ADG3308
HALL SENSORS/SPEED ENCODER
HALL SENSORS/SPEED ENCODER
ADI FMC motor control board block diagram.
Features
XX FMC
Benefits
12 V or external power
XX Drives
motors up to 42 V
at 4 A
XX Control
XX Connectors
for Hall and
speed encoders
XX Can
signals isolation
XX Current
and voltage
measurement using
isolated ADCs
XX BEMF
zero cross detection
for sensorless control of
PMSM or BLDC motors
drive two BLDC/
PMSM/brushed dc
motors simultaneously
XX Can
drive one stepper motor
XX Compatible
with all Xilinx
FPGA platforms with FMC
LPC or HPC connectors
XX Enables
rapid development
XX Complete
control solution
showing how to integrate
hardware for:
• Power
• Isolation
• Measurement
• Control XX Interface
for Xilinx 7 series
FPGAs XADC
XX Increased
control
flexibility due to FPGA
interfacing capabilities
XX Increased versatility to be
able to control different types
of motors
XX Example
reference designs
showing how to use the
control solution with Xilinx
FPGAs and Simulink
Design Resources
XX Reference Designs
HDL code
• Simulink models
• ChipScope interfaces
Visit wiki.analog.com to
access the reference designs.
•
XX Support Community
Ask your technical questions
in the FPGA Reference Designs
Community at ez.analog.com.
Learn more and purchase at
analog.com/DC13-hardware
©2013 Analog Devices, Inc. All rights reserved.
Trademarks and registered trademarks are the
property of their respective owners.
Printed in the U.S.A.
PH11515-.75-4/13
Tweet it out! @ADI_News #ADIDC13