Analog Devices uses six designations to inform our customers where a semiconductor product is in its life cycle. From emerging innovations to products which have been in production for twenty years, we understand that insight into life cycle status is important. Device life cycles are tracked on their individual product pages on analog.com, and should always be consulted before making any design decisions.
This particular articl/edocument/design has been retired or deprecated, which means it is no longer maintained or actively updated, even though the devices themselves may be Recommended for New Designs or in Production. This page is here for historical/reference purposes only.
This guide provides some quick instructions on how to setup the AD-FMCMOTCON1-EBZ on either:
To setup the hardware follow the steps described in the Hardware Setup Guide section.
The FPGA must be programmed with the top.bit bitstream that results after compiling the ISE project. This has already been done, the bitstream was generated and it can be found in the ISE project's folder. To program the FPGA use the iMPACT tool from Xilinx.
The operation of the system can be controlled and monitored using the Chipscope project from the Downloads section.
The user interface uses Xilinx Chipscope 14.6. The project is available in the Downloads section. In order to be able to see the plots from section C and D, the triggers from UNIT:1 and UNIT:2 must be enabled.
The A section is used for control.
Name | Width | Description |
---|---|---|
PWM | 32 | PWM value for controlling the motor. It must be larger than 0x480 and less than 0x800 |
GAIN | 2 | Amplification on the ADC signal chain. 0 - Gain 1, 1 - Gain 4, 2 - Gain 2, 3 - Gain 8 |
RUN_MOTOR | 1 | Start / Stop the motor |
STAR_MOTOR | 1 | Set to 1 for star wired motors, set to 0 for delta wired motors |
CW_DIR | 1 | Set to 1 for clockwise direction of rotation, set to 0 for counter-clockwise direction |
Table 1 Section A parameter description |
The B section is used for checking the waveform for the currents in the design.
Name | Description |
---|---|
IA_DRV | IA current as read on the low voltage motor driver board |
IB_DRV | IB current as read on the low voltage motor driver board |
IT_DRV | IT current as read on the low voltage motor driver board |
IA | IA current as read on the controller board |
IB | IB current as read on the controller board |
IT | IT current as read on the controller board |
VBUS | VBUS voltage as seen on the controller board |
SPEED | Time between a change of the HALL sensors state measured in 100ns units |
POSITION | HALL sensors reading |
Table 2 Section B parameter description |
Section C is used to represent graphically the speed of the motor.
Name | Description |
---|---|
SPEED | Time between a change of the HALL sensors state measured in 100ns units |
Table 3 Section C parameter description |
Section D is used to plot the currents and voltages described in section B.