ADMCF326BR Analog Devices Inc, ADMCF326BR Datasheet

IC DSP FLASH MOTOR CTRLR 28SOIC

ADMCF326BR

Manufacturer Part Number
ADMCF326BR
Description
IC DSP FLASH MOTOR CTRLR 28SOIC
Manufacturer
Analog Devices Inc
Series
Motor Controlr
Type
Fixed Pointr
Datasheet

Specifications of ADMCF326BR

Rohs Status
RoHS non-compliant
Interface
Synchronous Serial Port (SSP)
Clock Rate
20MHz
Non-volatile Memory
FLASH (12 kB), ROM (12kB)
On-chip Ram
2.5kB
Voltage - I/o
5.00V
Voltage - Core
5.00V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
28-SOIC (7.5mm Width)

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADMCF326BR
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADMCF326BRZ
Manufacturer:
SHARP
Quantity:
1 000
Part Number:
ADMCF326BRZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
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 that
may result from its use. No license is granted by implication or otherwise
under any patent or patent rights of Analog Devices.
TARGET APPLICATIONS
Washing Machines, Refrigerator Compressors, Fans,
MOTOR TYPES
AC Induction Motors
Permanent Magnet Synchronous Motors (PMSM)
Brushless DC Motors (BDCM)
FEATURES
20 MIPS Fixed-Point DSP Core
Memory Configuration
Pumps, Industrial Variable Speed Drives
Single Cycle Instruction Execution (50 ns)
ADSP-21xx Family Code Compatible
Independent Computational Units
Multifunction Instructions
Single Cycle Context Switch
Powerful Program Sequencer
Two Independent Data Address Generators
512
512
4K
4K
ALU
Multiplier/Accumulator
Barrel Shifter
Zero Overhead Looping
Conditional Instruction Execution
Three Independent Programmable Sectors
Security Lock Bit
10K Erase/Program Cycles
24-Bit Program Memory ROM
24-Bit Program Flash Memory
24-Bit Program Memory RAM
16-Bit Data Memory RAM
GENERATORS
DAG 1 DAG 2
ADDRESS
ALU
DATA
ARITHMETIC UNITS
ADSP-2100 BASE
ARCHITECTURE
MAC
SHIFTER
SEQUENCER
PROGRAM
PROGRAM MEMORY ADDRESS
PROGRAM MEMORY DATA
DATA MEMORY ADDRESS
DATA MEMORY DATA
POR
FUNCTIONAL BLOCK DIAGRAM
PROGRAM
PROGRAM
512
4K
ROM
RAM
MEMORY BLOCK
24
24
TIMER
PROGRAM
MEMORY
512
4K
FLASH
DATA
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
24
16
Three-Phase 16-Bit PWM Generator
Integrated ADC Subsystem
9-Pin Digital I/O Port
Two 8-Bit Auxiliary PWM Timers
16-Bit Watchdog Timer
Programmable 16-Bit Internal Timer with Prescaler
Double Buffered Synchronous Serial Port
Hardware Support for UART Emulation
Integrated Power-On Reset Function Options
28-Lead SOIC and PDIP Packages Available
16-Bit Center-Based PWM Generator
Programmable Dead Time and Narrow Pulse Deletion
Edge Resolution to 50 ns
150 Hz Minimum Switching Frequency
Double/Single Duty Cycle Update Mode Control
Programmable PWM Pulsewidth
Special Crossover Function for Brushless DC Motors
Individual Enable and Disable for Each PWM Output
High Frequency Chopping Mode for Transformer
External PWMTRIP Pin
Six Analog Inputs
Acquisition Synchronized to PWM Switching Frequency
Internal Voltage Reference
Bit Configurable as Input or Output
Change of State Interrupt Support
Synthesized Analog Output
Programmable Frequency
0% to 100% Duty Cycle
Two Programmable Operational Modes
Coupled Gate Drives
Independent Mode/Offset Mode
SERIAL PORT
SPORT 1
VREF
2.5V
28-Lead Flash Memory
DSP Motor Controller
ANALOG
INPUTS
6
9-BIT
PIO
2
PWM
AUX
8-BIT
ADMCF326
© Analog Devices, Inc., 2002
WATCH-
TIMER
THREE-
DOG
PHASE
16-BIT
PWM
www.analog.com

Related parts for ADMCF326BR

ADMCF326BR Summary of contents

Page 1

TARGET APPLICATIONS Washing Machines, Refrigerator Compressors, Fans, Pumps, Industrial Variable Speed Drives MOTOR TYPES AC Induction Motors Permanent Magnet Synchronous Motors (PMSM) Brushless DC Motors (BDCM) FEATURES 20 MIPS Fixed-Point DSP Core Single Cycle Instruction Execution (50 ns) ADSP-21xx ...

Page 2

ADMCF326–SPECIFICATIONS ANALOG-TO-DIGITAL CONVERTER Parameter Signal Input 1 Resolution 2 Linearity Error 2 Zero Offset Channel-to-Channel Comparator Match Comparator Delay 2 ADC High Level Input Current 2 ADC Low Level Input Current NOTES 1 Resolution varies with PWM switching frequency (double ...

Page 3

VOLTAGE REFERENCE Parameter Voltage Level (V ) REF Output Voltage Drift Specifications subject to change without notice. POWER-ON RESET Parameter Reset Threshold (V ) RST Hysteresis (V ) HYST t Reset Active Timeout Period ( ) RST * 16 2 ...

Page 4

ADMCF326 TIMING PARAMETERS Parameter Clock Signals Signal t is defined as 0 The ADMCF326 uses an input clock with a CK CKIN frequency equal to half the instruction rate MHz input clock (equivalent to 100 ns) ...

Page 5

Parameter Serial Ports Timing Requirements: 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 Characteristics: t CLKOUT High to SCLK CC t SCLK High to ...

Page 6

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

Page 7

GENERAL DESCRIPTION The ADMCF326 is a low cost, single-chip DSP-based controller, suitable for permanent magnet synchronous motors, ac induction motors, and brushless dc motors. The ADMCF326 integrates a 20 MIPS, fixed-point DSP core with a complete set of motor control ...

Page 8

ADMCF326 DSP CORE ARCHITECTURE OVERVIEW Figure overall block diagram of the DSP core of the ADMCF326, which is based on the fixed-point ADSP-2171. The flexible architecture and comprehensive instruction set of the ADSP-2171 allow the processor to ...

Page 9

Serial Port The ADMCF326 incorporates a complete synchronous serial port (SPORT1) for serial communication and multiprocessor com- munication. The following is a brief list of capabilities of the ADMCF326 SPORT1. Refer to the ADSP-2100 Family User’s Manual, Third Edition, for ...

Page 10

ADMCF326 FLASH MEMORY SUBSYSTEM The ADMCF326 has 4K × 24-bit of user-programmable, non- volatile flash memory. A flash programming utility is provided with the development tools, which performs the basic device programming operations: erase, program, and verify. The flash memory ...

Page 11

V RST RST RESET Figure 5. Power-On Reset Operation The ADMCF326 reset sets all internal stack pointers to the empty stack condition, masks all interrupts, clears the MSTAT Register and performs a full reset of all of ...

Page 12

ADMCF326 A functional block diagram of the PWM controller is shown in Figure 6. The generation of the six output PWM signals on pins controlled by four important blocks: • The three-phase PWM timing unit, which ...

Page 13

For example, for a 20 MHz CLKOUT and a desired PWM = 100 µs), the correct value switching frequency of 10 kHz ( load into the PWMTM Register is: × PWMTM 1000 × × ...

Page 14

ADMCF326 over half the PWM period. The switching signals produced by the three-phase timing unit are also adjusted to incorporate the programmed dead time value in the PWMDT Register. The PWM is center-based. This means that in Single Update Mode ...

Page 15

Writing to these registers also starts the main PWM timer. If during initialization, the PWMTM Register is written before the PWMCHA, PWMCHB, and PWMCHC Registers, the first PWMSYNC pulse (and interrupt if enabled) will be gener- ated (1.5 ...

Page 16

ADMCF326 same time. In the control of an ECM, one inverter leg (Phase C in this example) is disabled for a number of PWM cycles. This disable may be implemented by disabling both the CH and CL PWM outputs by ...

Page 17

Table V. Fundamental Characteristics of PWM Generation Unit of ADMCF326 16-BIT PWM TIMER Parameter Counter Resolution Edge Resolution (Single Update Mode) Edge Resolution (Double Update Mode) Programmable Dead Time Range Programmable Dead Time Increments Programmable Pulse Deletion Range Programmable Pulse ...

Page 18

ADMCF326 VIL t VIL T –T PWM CRST PWMSYNC COMPARATOR OUTPUT Figure 12. Analog Input Block Operation The ADC system consists of four comparators and a single timer, which may be clocked at either the DSP rate ...

Page 19

ADC Reference Ramp Calibration The peak of the ADC ramp voltage should be as close as possible to 3 achieve the optimum ADC resolution and signal range. When the current source is in the default state, the peak ...

Page 20

ADMCF326 By default following a reset, Bit 8 of the MODECTRL Register is cleared, thus enabling Offset Mode. In addition, the registers AUXTM0 and AUXTM1 default to 0xFF, corresponding to the minimum switching frequency and zero offset. The on-time registers ...

Page 21

AUXILIARY PWM TIMERS Parameter Resolution PWM Frequency Following power-on or reset, all bits of PIOINTEN0 and PIOINTEN1 are cleared so that no interrupts are enabled. Each PIO line has an internal pull-down resistor so that follow- ing power-on or reset, ...

Page 22

ADMCF326 Bit 2 is used to configure the IRQ2 interrupt recommended that the IRQ2 interrupt always be configured as level-sensitive to ensure that no peripheral interrupts are lost. Setting Bit 4 of the ICNTL Register enables interrupt nesting. ...

Page 23

Address (HEX) Name 0x2000 ADC1 0x2001 ADC2 0x2002 ADC3 0x2003 ADCAUX 0x2004 PIODIR0 0x2005 PIODATA0 0x2006 PIOINTEN0 0x2007 PIOFLAG0 0x2008 PWMTM 0x2009 PWMDT 0x200A PWMPD 0x200B PWMGATE 0x200C PWMCHA 0x200D PWMCHB 0x200E PWMCHC 0x200F PWMSEG 0x2010 AUXCH0 0x2011 AUXCH1 0x2012 ...

Page 24

ADMCF326 Address Name 0x3FFF SYSCNTL 0x3FFE MEMWAIT 0x3FFD TPERIOD 0x3FFC TCOUNT 0x3FFB TSCALE 0x3FFA . . . F3 0x3FF2 SPORT1_CTRL_REG 0x3FF1 SPORT1_SCLKDIV 0x3FF0 SPORT1_RFSDIV 0x3FEF SPORT1_AUTOBUF_CTRL Table XI. DSP Core Registers Bits [ [ ...

Page 25

BOOT–FROM–FLASH–CODE RESERVED ALWAYS READ 0 Figure 19. Configuration of Flash Memory Registers Default bit values are shown value is shown, the bit field is undefined at reset. Reserved bits are shown on a gray field—these bits should always ...

Page 26

ADMCF326 CHANNEL CROSSOVER CROSSOVER B CHANNEL CROSSOVER 1 = CROSSOVER C CHANNEL CROSSOVER Default bit values are ...

Page 27

LOW SIDE GATE CHOPPING 0 = DISABLE 1 = ENABLE HIGH SIDE GATE CHOPPING Figure 21. Configuration of Additional ...

Page 28

ADMCF326 ...

Page 29

Figure 23. Configuration of Additional PIO Registers Default bit values are shown value is ...

Page 30

ADMCF326 Default bit values are shown ...

Page 31

Figure 25. Configuration of Additional AUX Registers Default bit values are shown value is shown, the bit field is undefined at ...

Page 32

ADMCF326 OFFSET MODE AUXILIARY 1 = INDEPENDENT MODE PWM SELECT ADC 0 = CLKIN RATE COUNTER 1 = CLKOUT RATE SELECT 1ST HALF OF ...

Page 33

DISABLE 1 = ENABLE 15 0 INTERRUPT FORCE IRQ2 SOFTWARE 1 SOFTWARE 0 SPORT1 TRANSMIT OR IRQ1 SPORT1 RECEIVE OR IRQ0 TIMER PERIPHERAL (OR IRQ2 DISABLE (MASK) 1 ...

Page 34

ADMCF326 0 = DISABLED SPORT1 ENABLE 1 = ENABLED THE ROM MONITOR WRITES 0x8000 TO THIS REGISTER SYSCNTL (R/ ...

Page 35

COPLANARITY 0.10 CONTROLLING DIMENSIONS ARE IN MILLIMETERS; INCH DIMENSIONS (IN PARENTHESES) ARE ROUNDED-OFF MILLIMETER EQUIVALENTS FOR REFERENCE ONLY AND ARE NOT APPROPRIATE FOR USE IN DESIGN COMPLIANT TO JEDEC STANDARDS MS-013AE PIN 1 6.35 (0.2500) MAX ...

Page 36

–36– ...

Related keywords