admc201 Analog Devices, Inc., admc201 Datasheet

no-image

admc201

Manufacturer Part Number
admc201
Description
Motion Coprocessor
Manufacturer
Analog Devices, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
admc201AP
Manufacturer:
ADI
Quantity:
3 247
a
REV. B
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.
GENERAL DESCRIPTION
The ADMC201 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 ADMC201 provides the neces-
sary motor control functions: analog current data acquisition,
vector transformation, digital inputs/outputs, 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).
FEATURES
Analog Input Block
12-Bit PWM Timer Block
Vector Transformation Block
Programmable Digital I/O Port
DSP & Microcontroller Interface
6.25 MHz to 25 MHz Operating Clock Range
68-Pin PLCC Package
Single 5 V DC Power Supply
Industrial Temperature Range
11-Bit Resolution Analog-to-Digital (A/D) Converter
7 Single-Ended (SE) 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
6-Bit Configurable Digital I/O
Change of State Interrupt Support
12 Bit Memory Mapped Registers
Twos Complement Data Format
4 Simultaneously Sampled Analog Inputs
Expansion with 4 Multiplexed Inputs
Flexible Analog Channel Sequencing
The ADMC201 supports 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
input 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 ADMC201
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 ADMC201 integrates a four channel simultaneous sampling
analog-to-digital converter, four channel analog multiplexer,
analog reference, vector transformation, six digital inputs/outputs,
and three-phase PWM timers into a 68-pin 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
AUX0
AUX1
AUX2
AUX3
A0–3
CLK
AUX
IRQ
WR
RD
CS
AP
CP
BP
W
U
B
C
V
A
FUNCTIONAL BLOCK DIAGRAM
MULTIPLEXER
CONVERTER
SEQUENCER
REFERENCE
EXPANSION
PWM TIMER
EMBEDDED
INTERNAL
CONTROL
11-BIT
BLOCK
BLOCK
12-BIT
A/D
World Wide Web Site: http://www.analog.com
Motion Coprocessor
D0–D11
© Analog Devices, Inc., 2000
ADMC201
CONTROL BUS
TRANSFORMATION
REGISTERS
DATABUS
DIGITAL
CONTROL
PROG.
PORT
I/O
VECTOR
BLOCK
PIO 0–5

Related parts for admc201

admc201 Summary of contents

Page 1

... PLCC Package Single Power Supply Industrial Temperature Range GENERAL DESCRIPTION The ADMC201 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

... 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 = 12.5 MHz – +85 C unless otherwise noted) A ADMC201AP Units 1 11 Bits ± 2 LSB max ± 2 LSB max ± 5 LSB max ...

Page 3

... NOTE 1 All WRITES to the ADMC201 must occur within 1 System Clock Cycle (0 wait states). Number Symbol 25 t rdb_data dly 26 t rdb_data _pio pwh 28 t _pio pwl 1 2 CLK Figure 1 ...

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 ADMC201 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

... –5– ADMC201 Description O/P Internal 2.5 V Analog Reference SUP +5 V Digital Power Supply GND Digital Ground GND Digital Ground GND Digital Ground GND Digital Ground SUP +5 V Digital Power Supply ...

Page 6

... Sample and Hold After powering up the ADMC201, bring the RESET pin low for a minimum of two clock cycles in order to enable A/D conversions. Before initiating the first conversion (CONVST) after a reset, the SHA time of 20 system clock cycles must occur. A conversion is initiated by bringing CONVST high for a minimum of one system clock cycle ...

Page 7

... PWM TIMER BLOCK OVERVIEW The PWM timers have 12-bit resolution and support program- mable pulse deletion and deadtime. The ADMC201 generates three center-based signals A, B and C based upon user-supplied duty cycles values. The three signals are then complemented and adjusted for programmable deadtime to produce the six outputs ...

Page 8

... Vd and Vq voltage signals in the rotor reference frame to three-phase voltage signals ( the stator ref- erence frame. These are then scaled by the processor and written to the ADMC201’s PWM registers in order to drive the inverter. The figures below illustrate the Clarke and Park Transformations respectively. ...

Page 9

... The PIODATA register is used to write to and read from the digital I/O port. Bits 0–5 of the PIODATA register correspond to PIO 0–5 on the ADMC201. Bits 6–11 of PIODATA are un- used and always contain 0. Read from PIODATA to determine the state of PIO 0–5. Write to PIODATA to change the states of PIO 0– ...

Page 10

... The SGND pin DD (32) and both AGND pins (27, 28) should be star point con- nected at a point close to the AGND pins of the ADMC201. The DGND pins (20, 40, 41, 42, 43, 46, 56, 57, 58) should also be connected to AGND pins close to the ADMC201. ...

Page 11

... MHz TMS320C25-50 will derive a 12.5 MHz CLKOUT1 for use by the ADMC201. Note: a pull-up resistor is required on the IRQ (Pin 18) output from the ADMC201. The STOP (Pin 47) must be tied low if not in use. DESCRIPTION OF THE REGISTERS All unspecified register locations are reserved. ...

Page 12

... ADMC201 Name RHO PHIP1/VD PHIP2/VQ PHIP3 RHOP PWMTM PWMCHA PWMCHB PWMCHC PWMDT PWMPD PIOCTRL PIODATA SYSCTRL Name ID/PHV1/VX IQ/PHV2 IX/PHV3 IY/VY ADCV ADCW ADCAUX ADCU PIODATA SYSCTRL SYSSTAT Table III. Write Registers Register Function Load RHO (ρ) and Start Reverse Transform ...

Page 13

... LOW until the SYSSTAT register is read. Bit 10 If Bit 10 is set to 1, then the reverse Park transforma- tion will be formed in 3/3 mode. For Forward transformations, this bit must be set to 1. –13– ADMC201 Mode Two-/Three-Phase Two-/Three-Phase Three-/Three-Phase Three-/Three-Phase ...

Page 14

... Vector Transformation is completed and the Vector Transformation completion interrupts have been enabled. Bit 4 This bit is set to 1 when the rotation results are valid reading this. Bit 11 If any interrupt source on the ADMC201 occurs, then this bit is set Table IX. Programmable Digital I/O Control Register (PIOCTRL) RESET ...

Page 15

... DOWN 0.954 (24.23) 0.950 (24.13) REV. B OUTLINE DIMENSIONS Dimensions shown in inches and (mm). 68-Lead Plastic Leaded Chip Carrier (P-68A) 0.175 (4.45) 0.169 (4.29 0.050 (1.27) TYP 0.925 (23.50) 0.895 (22.73) 0.019 (0.48) 0.017 (0.43) 0.029 (0.74) 0.027 (0.69 0.104 (2.64) TYP –15– ADMC201 PIN 1 IDENTIFIER BOTTOM VIEW (PINS UP) ...

Related keywords