admc200 Analog Devices, Inc., admc200 Datasheet

no-image

admc200

Manufacturer Part Number
admc200
Description
Motion Coprocessor
Manufacturer
Analog Devices, Inc.
Datasheet
a
REV. B
GENERAL DESCRIPTION
The ADMC200 is a motion coprocessor that can be used with
either microcontrollers or digital signal processors (DSP). It
provides the functionality that is required to implement a digital
control system. In a typical application, the DSP or micro-
controller performs the control algorithms (position, speed,
torque and flux loops) and the ADMC200 provides the neces-
sary motor control functions: analog current data acquisition,
vector transformation, and PWM drive signals.
PRODUCT HIGHLIGHTS
Simultaneous Sampling of Four Inputs
A four channel sample and hold amplifier allows three-phase
motor currents to be sampled simultaneously, reducing errors
from phase coherency. Sample and hold acquisition time is
1.6 µs and conversion time per channel is 3.2 µs (using a 12.5 MHz
system clock).
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, nor for any infringements of patents or other rights of third parties
which may result from its use. No license is granted by implication or
otherwise under any patent or patent rights of Analog Devices.
FEATURES
Analog Input Block
12-Bit PWM Timer Block
Vector Transformation Block
DSP & Microcontroller Interface
6.25 MHz to 25 MHz Operating Clock Range
68-Lead PLCC Package
Single 5 V DC Power Supply
Industrial Temperature Range
11-Bit Resolution Analog-to-Digital (A/D) Converter
4 Single-Ended Simultaneously Sampled Analog Inputs
3.2 s Conversion Time/Channel
0 V–5 V Analog Input Range
Internal 2.5 V Reference
PWM Synchronized Sampling Capability
Three-Phase Center-Based PWM
1.5 kHz–25 kHz PWM Switching Frequency Range
Programmable Deadtime
Programmable Pulse Deletion
PWM Synchronized Output
External PWM Shutdown
12-Bit Vector Transformations
Forward and Reverse Clarke Transformations
Forward and Reverse Park Rotations
2.9 s Transformation Time
12-Bit Memory Mapped Registers
Twos Complement Data Format
Flexible Analog Channel Sequencing
The ADMC200 support acquisition of 2, 3, or 4 channels per
group. Converted channel results are stored in registers and the
data can be read in any order. The sampling and conversion
time for two channels is 8 µs, three channels is 11.2 µs, and four
channels is 14.4 µs (using a 12.5 MHz system clock).
Embedded Control Sequencer
The embedded control sequencer off-loads the DSP or micro-
processor, reducing the instructions required to read analog in-
put channels, control PWM timers and perform vector trans-
formations. This frees the host processor for performing control
algorithms.
Fast DSP/Microprocessor Interface
The high speed digital interface allows direct connection to
16-bit digital signal processors and microprocessors. The
ADMC200 has 12 bit memory mapped registers with twos
complement data format and can be mapped directly into the
data memory map of a DSP. This allows for a single instruction
read and write interface.
Integration
The ADMC200 integrates a four channel simultaneous sam-
pling analog-to-digital converter, analog reference, vector trans-
formation, and three-phase PWM timers into a 68-lead PLCC.
Integration reduces cost, board space, power consumption, and
design and test time.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
PWMSYNC
REFOUT
CONVST
RESET
REFIN
STOP
A0–3
AUX
CLK
IRQ
WR
RD
CS
AP
BP
CP
W
U
V
A
B
C
FUNCTIONAL BLOCK DIAGRAM
CONVERTER
SEQUENCER
REFERENCE
EMBEDDED
PWM TIMER
INTERNAL
CONTROL
11-BIT
BLOCK
12-BIT
A/D
World Wide Web Site: http://www.analog.com
Motion Coprocessor
D0 – D11
© Analog Devices, Inc., 2000
ADMC200
CONTROL BUS
TRANSFORMATION
REGISTERS
DATABUS
CONTROL
VECTOR
BLOCK

Related parts for admc200

admc200 Summary of contents

Page 1

... PLCC Package Single Power Supply Industrial Temperature Range GENERAL DESCRIPTION The ADMC200 is a motion coprocessor that can be used with either microcontrollers or digital signal processors (DSP). It provides the functionality that is required to implement a digital control system typical application, the DSP or micro- ...

Page 2

... Measurements made with external reference. 2 Tested with PWM Switching Frequency of 25 kHz. Specifications subject to change without notice 5%; AGND = DGND = 0 V; REFIN = 2.5 V; External Clock = DD 12.5 MHz – +85 C unless otherwise noted) A ADMC200AP Units 1 11 Bits ± 2 LSB max ± 2 LSB max ± 5 LSB max 4 LSB max ± ...

Page 3

... NOTE 1 All WRITES to the ADMC200 must occur within 1 system clock cycle (0 wait states). Number Symbol 25 t rdb_data dly 26 t rdb_data CLK Figure 1. Clock Input Timing CLK 24 RESET Figure 2. Reset Input Timing REV ...

Page 4

... ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily accumulate on the human body and test equipment and can discharge without detection. Although the ADMC200 features proprietary ESD protection circuitry, permanent damage may occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality ...

Page 5

... PWMSYNC STOP 47 DGND –5– ADMC200 Type Description GND Digital Ground GND Digital Ground GND Digital Ground SUP +5 V Digital Power Supply No Connect GND Digital Ground I/P PWM Timer Output Disable O/P PWM Synchronization Output O/P PWM Timer Output C ...

Page 6

... Sample and Hold After powering up the ADMC200, bring the RESET pin low for a minimum of two clock cycles in order to enable A/D conver- sions. Before initiating the first conversion (CONVST) after a ) reset, the SHA time of 20 system clock cycles must occur ...

Page 7

... the stator reference frame. These are then scaled by the processor and written to the ADMC200’s PWM registers in order to drive the inverter. The figures below illustrate the Clarke and Park Trans- formations respectively 120° ...

Page 8

... Equivalent Three-Phase Stator Two-Phase Voltage Figure 10. Forward Clarke Transformation Operating/Using the Vector Transformation Block After powering up the ADMC200, RESET must be driven low for a minimum of two clock cycles to enable vector transformations. The vector transformation block can perform either a forward or reverse transformation. Reverse Transformation is defined by the following operations: ...

Page 9

... ADMC200 V (32) and both AGND pins (27, 28) should be star point con- nected at a point close to the AGND pins of the ADMC200. The DGND pins (20, 40, 41, 42, 43, 46, 56, 57, 58) should also be connected to AGND pins close to the ADMC200. Power supplies should be decoupled at the power pins using a 0.1 µ ...

Page 10

... MHz TMS320C25-50 will derive a 12.5 MHz CLKOUT1 for CS use by the ADMC200. IRQ ADMC200 Note: A pull-up resistor is required on the IRQ (Pin 18) output RD from the ADMC200. The STOP (Pin 47) must be tied low if WR not in use. CLK D0–D11* SYSTEM CLOCK FREQUENCY The nominal range of the input clock for the ADMC200 is 6 ...

Page 11

... Park Interrupt Enable. This bit allows interrupts to be generated when the Park rotation is completed. Bit 7 ADC Interrupt Enable. This bit allows interrupts to be generated via the IRQ pin when the analog-to- digital conversion process is complete –11– ADMC200 )/Forward Result Cos +0° DS )/Forward Cos +120° QS RESET Default 0 0 ...

Page 12

... Transformation completion interrupts have been enabled. Bit 4 This bit is set to 1 when the rotation results are valid. Bit 11 If any interrupt source on the ADMC200 occurs, then this bit is set to 1. OUTLINE DIMENSIONS Dimensions shown in inches and (mm). 68-Lead Plastic Leaded Chip Carrier (PLCC) (P-68A) 0 ...

Related keywords