参数资料
型号: ADMC300BST
厂商: ANALOG DEVICES INC
元件分类: 数字信号处理
英文描述: High Performance DSP-Based Motor Controller
中文描述: 0-BIT, 12.5 MHz, OTHER DSP, PQFP80
封装: PLASTIC, TQFP-80
文件页数: 10/42页
文件大小: 297K
代理商: ADMC300BST
ADMC300
–10–
REV. B
PIN FUNCTION DESCRIPTION
The ADMC300 is available in an 80-lead TQFP package. Table I
contains the pin descriptions.
Table I. Pin List
Pin
Group
Name
#
of
Pins Output
Input/
Function
RESET
SPORT0
1
5
I
I/O
Processor Reset Input.
Serial Port 0 Pins (TFS0, RFS0,
DT0, DR0, SCLK0).
Serial Port 1 Pins (TFS1,
RFS1, DT1, DR1A, DR1B,
SCLK1).
Processor Clock Output.
External Clock or Quartz Crystal
Connection Point.
Digital I/O Port, External Con-
vert Start and Event Timer
Pins.
Auxiliary PWM Outputs.
PWM Outputs.
PWM Trip Signal.
PWM Polarity Pin.
PWM Synchronization Pin.
Noninverting Inputs of the Dif-
ferential ADCs’ Input Amplifiers.
Inverting Inputs of the Differen-
tial ADCs’ Input Amplifiers.
Voltage reference inputs for
ADCs.
Voltage Reference Output.
Multiplexer Control Lines.
Encoder Interface Pins.
Analog Power Supply.
Analog Ground.
Digital Power Supply.
Digital Ground.
SPORT1
6
I/O
CLKOUT
CLKIN, XTAL
1
2
O
I, O
PIO0–PIO11
12
I/O
AUX0–AUX1
AH–CL
PWMTRIP
PWMPOL
PWMSYNC
V1–V5
2
6
1
1
1
5
O
O
I
I
O
I
V1N–V5N
5
I
REFINA–
REFINB
VREF
MUX0–MUX2
EIA, EIB, EIZP
AV
DD
AGND
V
DD
GND
2
I
1
3
3
4
4
6
9
O
O
I
INTERRUPT OVERVIEW
The ADMC300 can respond to nineteen different interrupt
sources, eight of which are internal DSP core interrupts and
eleven interrupts from the motor control peripherals. The eight
DSP core interrupts comprise the peripheral (
IRQ2
), SPORT0
receive, SPORT0 transmit, SPORT1 receive (or
IRQ0
), SPORT1
transmit (or
IRQ1
), two software and the interval timer interrupts.
In addition, the motor control peripherals add eleven interrupts
that include two ADC, two PWM, five peripheral I/O, one en-
coder interface and one event timer interrupt. The interrupts are
internally prioritized and individually maskable. All peripheral
interrupts are multiplexed into the DSP core through the pe-
ripheral
IRQ2
interrupt. The programmable interrupt controller
manages the masking and vector addressing of all eleven periph-
eral interrupts. A detailed description of the operation of the
entire interrupt system of the ADMC300 is given later, after a
more detailed description of the various peripheral systems.
Memory Map
The ADMC300 has two distinct memory types; program
memory and data memory. In general, program memory con-
tains user code and coefficients, while the data memory is used
to store variables and data during program execution. Both pro-
gram memory RAM and ROM is provided on the ADMC300.
Program memory RAM is arranged in two noncontiguous 2K
×
24-bit blocks, one starting at address 0x0000 and the other at
0x1800. Program memory ROM is located at address 0x0800.
Data memory is arranged as a 1K
×
16-bit block starting at
address 0x3800. The motor control peripherals are memory
mapped into a region of the data memory space starting at
0x2000. The complete program and data memory maps are
given in Tables II and III respectively.
Table II. Program Memory Map
Memory
Type
RAM
RAM
RAM
RAM
ROM
ROM
Address Range
0x0000–0x005F
0x0060–0x071F
0x0720–0x07DF
0x07E0–0x07FF
0x0800–0x0E20
0xE21–0xFD6
Function
Interrupt Vector Table
User Program Space
Reserved by Debugger
Reserved by Monitor
ROM Monitor
ROM Math and Motor
Control Utilities
Reserved
Unused
User Program Space
Unused
0xFD7–0x0FFF
0x1000–0x17FF
0x1800–0x1FFF
0x2000–0x3FFF
ROM
RAM
Table III. Data Memory Map
Memory
Type
Address Range
Function
0x0000–0x1FFF
0x2000–0x20FF
0x2100–0x37FF
0x3800–0x3B5F
0x3B60–0x3BFF
0x3C00–0x3FFF
Unused
Memory Mapped Registers
Unused
User Data Space
Reserved by Monitor
Memory Mapped Registers
RAM
RAM
ROM Code
The 2K
×
24-bit block of program memory ROM starting at ad-
dress 0x0800 contains a monitor function that is used to download
and execute user programs via the serial port. In addition, the
monitor function supports an interactive mode in which com-
mands are received and processed from a host. An example of such
a host is the Windows
-based Motion Control Debugger that is
part of the software development system for the ADMC300. In
the interactive mode, the host can access both the internal DSP
and peripheral motor control registers of the ADMC300, read and
write to both program and data memory, implement breakpoints
and perform single-step and run/halt operation as part of the pro-
gram debugging cycle.
In addition to the monitor function, the program memory ROM
contains a number of useful mathematical and motor control util-
ities that can be called as subroutines from the user code. A com-
plete list of these ROM functions is given in Table IV. The start
address of the function in the program memory ROM is also given.
Refer to the
ADMC300 DSP Motor Controller Developer’s Reference
Manual
for more details of the ROM functions.
Windows is a registered trademark of Microsoft Corporation.
相关PDF资料
PDF描述
ADMC300-ADVEVALKIT Circular Connector; No. of Contacts:13; Series:MS27497; Body Material:Aluminum; Connecting Termination:Crimp; Connector Shell Size:10; Circular Contact Gender:Socket; Circular Shell Style:Wall Mount Receptacle RoHS Compliant: No
ADMC328TN 28-Lead ROM-Based DSP Motor Controller with Current Sense
ADMC328TR 28-Lead ROM-Based DSP Motor Controller with Current Sense
ADMC328YN 28-Lead ROM-Based DSP Motor Controller with Current Sense
ADMC328YR 28-Lead ROM-Based DSP Motor Controller with Current Sense
相关代理商/技术参数
参数描述
ADMC300BSTZ 制造商:Analog Devices 功能描述:DSP Motor Controller 80-Pin TQFP
ADMC300-PB 制造商:AD 制造商全称:Analog Devices 功能描述:High Performance DSP-Based Motor Controller
ADMC326 制造商:AD 制造商全称:Analog Devices 功能描述:28-Lead ROM-Based DSP Motor Controller
ADMC326TN 制造商:AD 制造商全称:Analog Devices 功能描述:28-Lead ROM-Based DSP Motor Controller
ADMC326TN-XXX-YY 制造商:未知厂家 制造商全称:未知厂家 功能描述:MOTOR CONTROLLER