Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
4Activity
0 of .
Results for:
No results containing your search query
P. 1
Analog Device

Analog Device

Ratings: (0)|Views: 88|Likes:
Published by Daniel Nwodo

More info:

Published by: Daniel Nwodo on Jan 20, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/13/2012

pdf

text

original

 
REV.0
Information furnished by Analog Devices is believed to be accurate andreliable. However, no responsibility is assumed by Analog Devices for itsuse, nor for any infringements of patents or other rights of third partieswhich may result from its use. No license is granted by implication orotherwise under any patent or patent rights of Analog Devices.
a
ADMCF326
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.Tel: 781/329-4700 www.analog.comFax: 781/326-8703© Analog Devices, Inc., 2001
28-Lead Flash MemoryDSP Motor Controller
FUNCTIONAL BLOCK DIAGRAM
MEMORY BLOCKPROGRAMROM4K
24PROGRAMFLASH4K
24PROGRAMRAM512
24DATAMEMORY512
16VREF6ANALOGINPUTS16-BITTHREE-PHASEPWMPORTIMERSERIAL PORTSPORT 19-BITPIO2
8-BITAUXPWMWATCH-DOGTIMERADSP-2100 BASEARCHITECTUREDATAADDRESSGENERATORSDAG 1DAG 2PROGRAMSEQUENCERARITHMETIC UNITSSHIFTERMACALUPROGRAM MEMORY ADDRESSDATA MEMORY ADDRESSPROGRAM MEMORY DATADATA MEMORY DATA2.5V
TARGET APPLICATIONSWashing Machines, Refrigerator Compressors, Fans,Pumps, Industrial Variable Speed DrivesMOTOR TYPESAC Induction MotorsPermanent Magnet Synchronous Motors (PMSM)Brushless DC Motors (BDCM)FEATURES20 MIPS Fixed-Point DSP CoreSingle Cycle Instruction Execution (50 ns)ADSP-21xx Family Code CompatibleIndependent Computational UnitsALUMultiplier/AccumulatorBarrel ShifterMultifunction InstructionsSingle Cycle Context SwitchPowerful Program SequencerZero Overhead LoopingConditional Instruction ExecutionTwo Independent Data Address GeneratorsMemory Configuration512
24-Bit Program Memory RAM512
16-Bit Data Memory RAM4K
24-Bit Program Memory ROM4K
24-Bit Program Flash MemoryThree Independent Programmable SectorsSecurity Lock Bit10K Erase/Program CyclesThree-Phase 16-Bit PWM Generator16-Bit Center-Based PWM GeneratorProgrammable Dead Time and Narrow Pulse DeletionEdge Resolution to 50 ns150 Hz Minimum Switching FrequencyDouble/Single Duty Cycle Update Mode ControlProgrammable PWM PulsewidthSpecial Crossover Function for Brushless DC MotorsIndividual Enable and Disable for Each PWM OutputHigh Frequency Chopping Mode for TransformerCoupled Gate DrivesExternal
 PWMTRIP 
PinIntegrated ADC SubsystemSix Analog InputsAcquisition Synchronized to PWM Switching FrequencyInternal Voltage Reference9-Pin Digital I/O PortBit Configurable as Input or OutputChange of State Interrupt SupportTwo 8-Bit Auxiliary PWM TimersSynthesized Analog OutputProgrammable Frequency0% to 100% Duty CycleTwo Programmable Operational ModesIndependent Mode/Offset Mode16-Bit Watchdog TimerProgrammable 16-Bit Internal Timer with PrescalerDouble Buffered Synchronous Serial PortHardware Support for UART EmulationIntegrated Power-On Reset Function Options28-Lead SOIC Package
 
–2REV. 0
ADMCF326–SPECIFICATIONS
(V
DD
= 5 V
5%, GND = 0 V, T
A
= –40
C to +85
C, CLKIN = 10 MHz, unlessotherwise noted)
ANALOG-TO-DIGITAL CONVERTER
ParameterMinTypMaxUnitConditions/Comments
Signal Input0.33.5VV1, V2, V3, VAUX0, VAUX1, VAUX2Resolution
1
12BitsLinearity Error
2
24BitsZero Offset
2
 200+20mVChannel-to-Channel Comparator Match
2
20mVComparator Delay600nsADC High Level Input Current
2
10
µ
AV
IN
= 3.5 VADC Low Level Input Current
2
 –10
µ
AV
IN
= 0.0 V
NOTES
1
Resolution varies with PWM switching frequency (double update mode) 78.1 kHz = 8 bits, 4.9 kHz = 12 bits.
2
2.44 kHz sample frequency, V1, V2, V3, VAUX0, VAUX1, VAUX2.Specifications subject to change without notice.
ELECTRICAL CHARACTERISTICS
ParameterMinTypMaxUnitConditions/Comments
V
IL 
Low Level Input Voltage0.8VV
IH
High Level Input Voltage2VV
OL 
Low Level Output Voltage
1
0.4VI
OL 
= 2 mAV
OL 
Low Level Output Voltage
2
0.8VI
OL 
= 2 mAV
OH
High Level Output Voltage4VI
OH
= –0.5 mAI
IL 
Low Level Input Current
3
 –120
µ
AV
IN
= 0 VI
IL 
Low Level Input Current10
µ
AV
IN
= 0 VI
IH
High Level Input Current
4
90
µ
AV
IN
= V
DD
I
IH
High Level Input Current10
µ
AV
IN
= V
DD
I
OZH
High Level Three-State Leakage Current
5
90
µ
AV
IN
= V
DD
I
OZL 
Low Level Three-State Leakage Current
5
 –10
µ
AV
IN
= 0I
IL 
Low Level
 PWMTRIP 
Current10
µ
A@ V
DD
= Max, V
IN
= 0 VI
DD
Supply Current (Idle)
6
41mAI
DD
Supply Current (Dynamic)
6
108mASupply Current Programming
6
123mA
NOTES
1
Output Pins PIO0–PIO8, AH, AL, BH, BL, CH, CL.
2
XTAL Pin.
3
Internal Pull-Up,
 RESET 
.
4
Internal Pull-Down,
 PWMTRIP 
, PIO0–PIO8.
5
Three stateable pins DT1, RFS1, TFS1, SCLK1.
6
Outputs not Switching.Specifications subject to change without notice.
CURRENT SOURCE
1
ParameterMinTypMaxUnitConditions/Comments
Programming Resolution3BitsDefault Current
2
658395
µ
AICONST_TRIM = 0x00Tuned Current95100105
µ
A
NOTES
1
For ADC Calibration.
2
0.3 V to 3.5 V ICONST Voltage.Specifications subject to change without notice.
 
–3REV. 0
ADMCF326
VOLTAGE REFERENCE
ParameterMinTypMaxUnitConditions/Comments
Voltage Level (V
REF
)2.402.502.60V2.452.502.55VT
A
= 25
°
C to 85
°
C SOICOutput Voltage Drift35ppm/
°
C
Specifications subject to change without notice.
POWER-ON RESET
ParameterMinTypMaxUnitConditions/Comments
Reset Threshold (V
RST
)3.23.74.2VHysteresis (V
HYST
)100mVReset Active Timeout Period (
t
RST
)3.2
1
ms
NOTES
1
2
16
CLKOUT Cycles.Specifications subject to change without notice.
FLASH MEMORY
ParameterMinTypMaxUnitConditions/Comments
Endurance10,000CyclesCycle = Erase/Program/VerifyData Retention15YearsProgram and Erase Operating Temperature085
C
Read Operating Temperature40+85
C
Specifications subject to change without notice.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->