DashDSP™ 28-Lead Flash Mixed-Signal DSP
with Enhanced Analog Front End
a
ADMCF341
Individual Enable and Disable for Each PWM Output
High-Frequency Chopping Mode for Transformer
FEATURES
20 MHz Fixed-Point DSP Core
Coupled Gate Drives
External PWMTRIP Pin
Single-Cycle Instruction Execution (50 ns)
ADSP-21xx Family Code Compatibility
Independent Computational Units
ALU, Multiplier/Accumulator, Barrel Shifter
Multifunction Instructions
Single-Cycle Context Switch
Powerful Program Sequencer
Zero Overhead Looping
Integrated 6-Channel ADC Subsystem
Three Bipolar ISENSE Inputs with Programmable
Sample-and-Hold Amplifier and Overcurrent Pro-
tection (Usable as Three Dedicated Analog Inputs)
Muxed Auxiliary Analog Inputs
Internal Voltage Reference (2.5 V)
Acquisition Synchronized to PWM Switching
Frequency
Conditional Instruction Execution
Two Independent Data Address Generators
Memory Configuration
9-Pin Digital I/O Port
Bit Configurable as Input or Output
Change of State Interrupt Support
Two 16-Bit Auxiliary PWM Timers
Synthesized Analog Output
Programmable Frequency
0% to 100% Duty Cycle
Two Programmable Operational Modes
Independent Mode/Offset Mode
Motor Types
Permanent Magnet Synchronous Motors (PMSM)
Brushless DC Motors (BDCM)
512 ꢀ 16-Bit Data Memory RAM
512 ꢀ 24-Bit Program Memory RAM
4K ꢀ 24-Bit Program Memory ROM
4K ꢀ 24-Bit Program Flash Memory
Three Independent Flash Memory Sectors
3584 ꢀ 24-Bit, 256 ꢀ 24-Bit, 256 ꢀ 24-Bit
Low-Cost Pin-Compatible ROM Option
16-Bit Watchdog Timer
Programmable 16-Bit Internal Timer with Prescaler
Two Double Buffered Serial Ports with SPI Mode Support
Integrated Power-On Reset Function
Three-Phase 16-Bit PWM Generation Unit:
16-Bit Center-Based PWM Generator
Programmable PWM Pulsewidth
Edge Resolution to 50 ns
AC Induction Motors (ACIM)
APPLICATIONS
Refrigerator and Air Conditioner Compressor
Washing Machines
153 Hz Minimum Switching Frequency
Double/Single Duty Cycle Update Mode Control
Industrial Variable Speed Drives
HVAC
FUNCTIONAL BLOCK DIAGRAM
MOTOR CONTROL PERIPHERALS
MEMORY BLOCK
ADSP-21xx BASE
ARCHITECTURE
3
ADC SUBSYSTEM
3
PROGRAM PROGRAM
ROM
FLASH
4K x 24
I
AMP
SENSE
AND TRIP
DATA
4K x 24
ADDRESS
V
DATA
REF
6
PROGRAM
ANALOG
GENERATORS
PROGRAM
MEMORY
512 x 16
RAM
2.5V
INPUTS
16-BIT
THREE-
PHASE
PWM
SEQUENCER
512 x 24
DAG 1 DAG 2
SHA
TIMERS
PROGRAM MEMORY ADDRESS
DATA MEMORY ADDRESS
PROGRAM MEMORY DATA
DATA MEMORY DATA
ARITHMETIC UNITS
SHIFTER
SERIAL PORT
2 x 16-BIT
AUX
WATCH-
DOG
POR
TIMER
PIO
ALU MAC
SPORT 0
SPORT 1
PWM
TIMER
2
9
DashDSP is a trademark of Analog Devices, Inc.
7
REV. 0
MULTIPLEXED ON EXTERNAL PINS
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, norforanyinfringementsofpatentsorotherrightsofthirdpartiesthat
may result from its use. No license is granted by implication or otherwise
under any patent or patent rights of Analog Devices.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
www.analog.com
© Analog Devices, Inc., 2002