3.2 s Conversion Time/Channel
0 V–5 V Analog Input Range
Internal 2.5 V Reference
PWM Synchronized Sampling Capability
12-Bit PWM Timer Block
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
Vector Transformation Block
12-Bit Vector Transformations
Forward and Reverse Clarke Transformations
Forward and Reverse Park Rotations
2.9 s Transformation Time
DSP & Microcontroller Interface
12-Bit Memory Mapped Registers
Twos Complement Data Format
6.25 MHz to 25 MHz Operating Clock Range
68-Lead PLCC Package
Single 5 V DC 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. In a typical application, the DSP or microcontroller performs the control algorithms (position, speed,
torque and flux loops) and the ADMC200 provides the necessary 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).
FUNCTIONAL BLOCK DIAGRAM
DATABUS
RESET
WR
A0–3
RD
CS
IRQ
CLK
REFOUT
REFIN
CONVST
AUX
PWMSYNC
AP
BP
CP
STOP
EMBEDDED
CONTROL
SEQUENCER
INTERNAL
REFERENCE
U
V
W
A
B
C
11-BIT
A/D
CONVERTER
12-BIT
PWM TIMER
BLOCK
D0 – D11
CONTROL BUS
CONTROL
REGISTERS
VECTOR
TRANSFORMATION
BLOCK
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 microprocessor, reducing the instructions required to read analog input channels, control PWM timers and perform vector transformations. 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 sampling analog-to-digital converter, analog reference, vector transformation, and three-phase PWM timers into a 68-lead PLCC.
Integration reduces cost, board space, power consumption, and
design and test time.
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.
All WRITES to the ADMC200 must occur within 1 system clock cycle (0 wait states).
clkCLK Period40160ns
per
clkCLK Pulsewidth, High20ns
pwh
clkCLK Pulsewidth, Low20ns
pwl
csb_wrbCS Low before Falling Edge of WR0ns
su
addr_wrbADDR Valid before Falling Edge of WR0ns
su
data_wrbDATA Valid before Rising Edge of WR13ns
su
wrb_dataDATA Hold after Rising Edge of WR4.5ns
hd
wrb_addrADDR Hold after Rising Edge of WR4.5ns
hd
wrb_csbCS Hold after Rising Edge of WR4.5ns
hd
1
wrb
pwl
1
wrb
pwh
wrb_clk_h
hd
wrb_clk_h
su
wrb_clk_l
su
clk_wrb_l
hd
csb_rdbCS Low before Falling Edge of RD0ns
su
addr_rdbADDR Valid before Falling Edge of RD0ns
su
rdb_addrADDR Hold after Rising Edge of RD0ns
hd
rdb_csbCS Hold after Rising Edge of RD0ns
hd
rdbRD Pulsewidth, Low20ns
pwl
rdbRD Pulsewidth, High20ns
pwh
rdb_clk_hRD Low before Rising Edge of CLK7.5ns
su
rdb_clk_hRD Low after Rising Edge of CLK7.5ns
hd
resetbRESET Pulsewidth, Low2 × t
pwl
1
1
1
1
WR Pulsewidth, Low20ns
WR Pulsewidth, High20ns
WR Low after Rising Edge of CLK7ns
WR High before Rising Edge of CLK7ns
WR High before Falling Edge of CLK10ns
WR High after Falling Edge of CLK10ns
clkns
per
NumberSymbolSwitching CharacteristicsMinMaxUnits
25t
rdb_dataDATA Valid after Falling Edge of RD23ns
dly
26thdrdb_dataDATA Hold after Rising Edge of RD0ns
CLK
CLK
RESET
1
2
3
Figure 1. Clock Input Timing
24
Figure 2. Reset Input Timing
CLK
12
CS
A0–A3
WR
DATA
4
NOTE:
ALL WRITES TO THE ADMC200 MUST OCCUR WITHIN
ONE SYSTEM CLOCK CYCLE (i.e. 0 WAIT STATES)
5
13
15
9
8
11
10
6
7
14
Figure 3. Write Cycle Timing Diagram
REV. B
–3–
ADMC200
CLK
CS
A0–A3
23
22
20
RD
DATA
16
17
25
Figure 4. Read Cycle Timing Diagram
ABSOLUTE MAXIMUM RATINGS*
Supply Voltage (VDD) . . . . . . . . . . . . . . . . . . –0.3 V to +7.0 V
Digital Input Voltage . . . . . . . . . . . . . . . . . . . . . –0.3 V to V
Analog Input Voltage . . . . . . . . . . . . . . . . . . . . . –0.3 V to V
Analog Reference Input Voltage . . . . . . . . . . . . –0.3 V to V
Digital Output Voltage Swing . . . . . . . . . . . . . . –0.3 V to V
Analog Reference Output Swing . . . . . . . . . . . . –0.3 V to V
Lead Temperature (Soldering, 10 sec) . . . . . . . . . . . . +280°C
*Stresses greater than those listed above may cause permanent damage to the
device. These are stress ratings only; functional operation of the device at these or
any other conditions greater than those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating conditions for
extended periods may affect device reliability.
21
26
18
19
ORDERING GUIDE
PartTemperaturePackagePackage
Number RangeDescriptionOption
ADMC200AP–40°C to +85°C68-Lead PLCC P-68A
CAUTION
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.
WARNING!
ESD SENSITIVE DEVICE
–4–
REV. B
Loading...
+ 8 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.