ADMC330BST Analog Devices, ADMC330BST Datasheet

no-image

ADMC330BST

Manufacturer Part Number
ADMC330BST
Description
Single Chip DSP Motor Controller
Manufacturer
Analog Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADMC330BST
Manufacturer:
ADI
Quantity:
455
a
REV. 0
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
Seven Analog Input Channels
Three-Phase 12-Bit PWM Generator
Two 8-Bit Auxiliary PWM Timers
Eight Bits of Digital I/O Port
20 MIPS Fixed Point DSP Core
ADSP-2100 Family Code and Function Compatible with
16-Bit Watchdog Timer
Programmable 16-Bit Interval Timer with Prescaler
Two Synchronous Serial Ports
Memory Configuration
Acquisition Synchronized to PWM Switching Frequency
Programmable Deadtime and Narrow Pulse Deletion
2.5 kHz Minimum Switching Frequency
ECM Control Mode
Output Control for Space Vector Modulation
Gate Drive Block (Pulsed PWM Output Capability)
Hardwired Output Polarity Control
External Trip Input
Synthesized Analog Output
39 kHz Frequency
0 to 99.6% Duty Cycle
Bit Configurable as Input or Output
Change of State Interrupt Support
Powerful Program Sequencer
Independent Computational Units
Multifunction Instructions
Single-Cycle Instruction Execution (50 ns)
Single-Cycle Context Switch
Instruction Set Enhancements
Full Debugger Interface
2 Bootstrap Protocols via Sport 1, Serial and UART
2K
1K
2K
Zero Overhead Looping
Conditional Instruction Execution
ALU
Multiplier/Accumulator
Barrel Shifter
24-Bit Word Program RAM
16-Bit Word Data RAM
24-Bit Word Program ROM
GENERAL DESCRIPTION
The ADMC330 is a low cost single chip DSP microcontroller
optimized for stand alone ac motor control applications. The
device is based on a 20 MHz fixed-point DSP core (ADSP-
2171) and a set of motor control peripherals including seven
analog input channels and a 12-bit three-phase PWM generator.
The device has two auxiliary 8-bit PWM channels and adds
expansion capability through the serial ports and an 8-bit digital
I/O port. The ADMC330 has internal 2K words program RAM,
and 1K words data RAM, which can be loaded from an external
device via the serial port. There are also 2K words of internal
program ROM, which includes a monitor that adds software
debugging features through the serial port.
The ADMC330 core combines the ADSP-2100 base architec-
ture (three computational units, data address generators and a
program sequencer) with two serial ports, a programmable
timer, extensive interrupt capabilities and on-chip program and
data memory.
In addition, the ADMC330 supports new instructions, which
include bit manipulations—bit set, bit clear, bit toggle, bit test—
new ALU constants, new multiplication instruction (x squared),
biased rounding and global interrupt masking, for increased
flexibility.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
GENERATORS
DAG 1
ALU
ADDRESS
ARITHMETIC UNITS
DATA
ADSP-2100 BASE
ARCHITECTURE
DAG 2
MAC
SHIFTER
SEQUENCER
PROGRAM
FUNCTIONAL BLOCK DIAGRAM
PROGRAM MEMORY DATA
DATA MEMORY DATA
PROGRAM MEMORY ADDRESS
DATA MEMORY ADDRESS
World Wide Web Site: http://www.analog.com
SPORT 0
SERIAL PORTS
PROGRAM
PROGRAM
2K
2K
RAM
ROM
24
24
SPORT 1
Motor Controller
Single Chip DSP
MEMORY
MEMORY
1K
DATA
TIMER
16
© Analog Devices, Inc., 1997
ADMC330
2
PWM
AUX
8-BIT
WATCH-
TIMER
ANALOG
INPUTS
DOG
3-PHASE
8-BIT
PIO
12-BIT
PWM

Related parts for ADMC330BST

ADMC330BST Summary of contents

Page 1

... Word Data RAM 2K 24-Bit Word Program ROM REV. 0 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 ...

Page 2

ADMC330–SPECIFICATIONS Parameter ANALOG-TO-DIGITAL CONVERTER Signal Input Resolution Converter Linearity Zero Offset Channel-to-Channel Comparator Match Comparator Delay Current Source Current Source Linearity ELECTRICAL CHARACTERISTICS V Logic Low IL V Logic High IH V Low-Level Output Voltage OL V Low-Level Output Voltage ...

Page 3

... Temperature Model Range ADMC330BST – +85 C 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 ADMC330 features proprietary ESD protection circuitry, permanent damage may occur on devices subjected to high energy electrostatic discharges ...

Page 4

ADMC330 Pin Pin Pin Pin Pin No. Type No. Type Name I/P VAUX3 O/P REFOUT 24 4 SUP GND GND 25 6 BIDIR PIO7 26 7 BIDIR PIO6 27 28 ...

Page 5

... The assembler has an algebraic syntax that is easy to program and debug. The linker combines object files into Visual DSP is a registered trademark of Analog Devices, Inc. REV executable file. The simulator provides an interactive instruction-level simulation with a reconfigurable user interface to display different portions of the hardware environment ...

Page 6

ADMC330 four configuration registers (PWMTM, PWMDT, PWMPD and PWMGATE), which define basic waveform parameters such as the master switching frequency, deadtime, minimum pulsewidth, and gate drive chopping. There PWM output sig- nals on the pins AH through CL are controlled ...

Page 7

For example, the HCLK clock is 10 MHz kHz PWM waveforms are required, then PWMTM should be loaded with 10 MHz/8 kHz = 1250. A value must be written to the PWMTM register before the PWM block can ...

Page 8

ADMC330 Similar modifications can be made to Phases B and C using Bits 7 and 6, respectively, of the PWMSEG register. Six bits of the PWMSEG register (Bits are used to independently enable/disable any individual ...

Page 9

LOW SIDE GATE CHOPPING 1 = ENABLE 0 = DISABLE HIGH SIDE GATE CHOPPING CHANNEL CROSSOVER 1 = CROSSOVER B CHANNEL CROSSOVER CROSSOVER C CHANNEL CROSSOVER Figure 4. Configuration of PWMSEG and ...

Page 10

ADMC330 VIL t VIL T – T PWM CRST PWMSYNC COMPARATOR OUTPUT Figure 6. Analog Input Block Operation ADC Resolution Because the operation of the ADC is intrinsically linked to the PMW block, the effective resolution of ...

Page 11

PWMDAC 13k 10nF C1 C2 Figure 7. Auxiliary PWM Output Filter PROGRAMMABLE DIGITAL INPUT/OUTPUT The ADMC330 has eight programmable digital I/O (PIO) pins: PIO0–PIO7. Each pin can be individually configurable ...

Page 12

ADMC330 DATA DATA ADDRESS ADDRESS GENERATOR GENERATOR #2 #1 INPUT REGS INPUT REGS ALU MAC OUTPUT REGS OUTPUT REGS A powerful program sequencer and two dedicated data address generators ensure efficient delivery of operands to these compu- tational units. The ...

Page 13

Serial Ports The ADMC330 incorporates two complete synchronous serial ports (SPORT0 and SPORT1) for serial communications and multiprocessor communication. Following is a brief list of the capabilities of the ADMC330 SPORTs. Refer to the ADSP-2100 Family User’s Manual for further ...

Page 14

ADMC330 The interrupt control register, ICNTL, allows the external inter- rupts to be either edge- or level-sensitive. Since the IRQ2 line is a combination of all peripheral interrupt sources, they will all be set to edge- or level-sensitive. Level-sensitive is ...

Page 15

A software controlled full peripheral reset (including the watch- dog timer) is achieved by toggling the DSP FL2 flag from again. MEMORY MAP The ADMC330 has two types of memory: data memory and program memory. ...

Page 16

ADMC330 ICNTL IRQ0 SENSITIVITY IRQ1 SENSITIVITY IRQ2 SENSITIVITY INTERRUPT NESTING 1 = ENABLE DISABLE INTERRUPT FORCE IRQ2 SPORT0 TRANSMIT SPORT0 RECEIVE SOFTWARE 1 SOFTWARE 0 ...

Page 17

Address Offset (HEX) (Decimal) 0x2000 0 0x2001 1 0x2002 2 0x2003 3 0x2004 4 0x2005 5 0x2006 6 0x2007 7 0x2008 8 0x2009 9 0x200A 10 0x200B 11 0x200C 12 0x200D 13 0x200E 14 0x200F 15 0x2010 16 0x2011 17 ...

Page 18

ADMC330 Figure 13. Configuration of MODECTRL, SYSSTAT and IRQFLAG Registers MODECTRL (READ/WRITE ...

Page 19

TIMING PARAMETERS SERIAL PORTS Parameter Timing Requirement: t SCLK Period SCK t DR/TFS/RFS Setup before SCLK Low SCS t DR/TFS/RFS Hold after SCLK Low SCH t SCLK Width SCP IN Switching Characteristic: t CLKOUT High to SCLK CC OUT t ...

Page 20

ADMC330 OUTLINE DIMENSIONS Dimensions shown in inches and (mm). 80-Lead Plastic Thin Quad Flatpack (TQFP) (ST-80) 0.640 (16.25) 0.620 (15.75) 0.553 (14.05) 0.063 (1.60) MAX 0.549 (13.95) 0.486 (12.35) TYP 0.030 (0.75) 0.020 (0.50 SEATING PLANE TOP VIEW ...

Related keywords