AD73560BB-80 [ADI]

IC 0-BIT, 16.384 MHz, OTHER DSP, PBGA119, PLASTIC, BGA-119, Digital Signal Processor;
AD73560BB-80
型号: AD73560BB-80
厂家: ADI    ADI
描述:

IC 0-BIT, 16.384 MHz, OTHER DSP, PBGA119, PLASTIC, BGA-119, Digital Signal Processor

时钟 外围集成电路
文件: 总39页 (文件大小:641K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Six-InputChannel  
AnalogFrontEnd  
a
PreliminaryTechnicalData  
AD73560  
FEATURES  
F UNC T IO NAL BLO C K D IAG RAM  
AFE PERFORMANCE  
Six 16-Bit A/ D Converters  
Program m able Input Sam ple Rate  
Sim ultaneous Sam pling  
76 dB SNR  
64 kS/ s Maxim um Sam ple Rate  
–83 dB Crosstalk  
Low Group Delay (25 m s Typ per ADC Channel)  
Program m able Input Gain  
Single Supply Operation  
On-Chip Reference  
POWER-DOWN  
CONTROL  
MEMORY  
DATA ADDRESS  
GENERATORS  
PROGRAMMABLE  
I/O  
AND  
PROGRAM  
SEQUENCER  
16K PM  
(OPTIONAL 8K)  
16K DM  
(OPTIONAL 8K)  
FULL MEMORY  
MODE  
DAG  
2
DAG  
1
FLAGS  
EXTERNAL  
ADDRESS  
BUS  
PROGRAM MEMORY ADDRESS  
DATA MEMORY ADDRESS  
EXTERNAL  
DATA  
BUS  
PROGRAM MEMORY DATA  
DATA MEMORY DATA  
BYTE DMA  
CONTROLLER  
FLASH  
Byte Memory  
64 kbytes  
SERIAL PORTS  
ARITHMETIC UNITS  
TIMER  
ALU  
SHIFTER  
MAC  
SPORT  
0
SPORT 1  
ADSP-2100 BASE  
ARCHITECTURE  
DSP PERFORMANCE  
SERIAL PORT  
19ns Instruction Cycle Tim e @3.3 V, 52 MIPS  
Sustained Perform ance  
REF  
SPO RT  
2
Single-Cycle Instruction Execution  
Single-Cycle Context Sw itch  
ADC1  
AD C2  
ADC3  
ADC4  
AD C5  
AD C6  
3-Bus Architecture Allow s Dual Operand Fetches in  
Every Instruction Cycle  
ANALO G FRO NT END  
SECTION  
Multifunction Instructions  
Pow er-Dow n Mode Featuring Low CMOS Standby  
Pow er Dissipation w ith 400 Cycle Recovery from  
Pow er-Dow n Condition  
An on-chip reference voltage of 2.5V is included. T he  
sampling rate of the device is programmable with four  
separate settings offering 64 kHz, 32 kHz, 16 kHz and 8  
kHz sampling rates (from a master clock of 16.384 MHz)  
while the serial port (SPORT 2) allows easy expansion of  
the number of input channels by cascading extra AFE  
external to the AD73560.  
Low Pow er Dissipation in Idle Mode  
FLASH MEMORY  
64Kbytes  
T he AD73560s DSP engine combines the ADSP-2100  
family base architecture (three computational units, data  
address generators and a program sequencer) with two  
serial ports, a 16-bit internal DMA port, a byte DMA  
port, a programmable timer, Flag I/O, extensive interrupt  
capabilities and on-chip program and data memory.  
T he AD73560-80 integrates 80K bytes of on-chip memory  
configured as 16K words (24-bit) of program RAM and  
16 K (16-bit) of data RAM. T he AD73560-40 integrates  
40K bytes of on-chip memory configured as 8K words  
(24-bit) of program RAM and 8K (16-bit) of data RAM.  
Power-down circuitry is also provided to meet the low  
power needs of battery operated portable equipment. T he  
AD73560 is available in a 119-ball PBGA package.  
Writable in pages of 128 bytes  
Fast Page Write Cycle of 5m s (typical)  
G E NE R AL D E S C R IP T IO N  
T he AD73560 is a six-input channel analog front-end  
processor for general purpose applications including in-  
dustrial power metering or multichannel analog inputs. It  
features six 16-bit A/D conversion channels each of which  
provide 76 dB signal-to-noise ratio over a DC to 4KHz  
signal bandwidth. Each channel also features a program-  
mable input gain amplifier (PGA) with gain settings in  
eight stages from 0 dB to 38 dB.  
T he AD73560 is particularly suitable for industrial power  
metering as each channel samples synchronously, ensuring  
that there is no (phase) delay between the conversions.  
T he AD73560 also features low group delay conversions  
on all channels.  
REV. PrA  
8/99  
Inform ation furnished by Analog Devices is believed to be accurate and  
reliable. However, no responsibility is assum ed by Analog Devices for its  
use, nor for any infringem ents of patents or other rights of third parties  
which m ay result from its use. No license is granted by im plication 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  
World Wide Web Site: http://www.analog.com  
© Analog Devices, Inc., 1999  
(AVDD = +3V ± 10%; DVDD = +3V ± 10%; DGND = AGND = 0 V, fMCLK = 16.384 MHz,  
AD73560–SPECIFICATIONS fSCLK = 8.192 MHz, fS = 8 kHz; T = TMIN to T , unless otherwise noted.)  
A
MAX  
AD 73560A  
Typ  
P ar am eter  
Min  
M a x  
Units  
Test Conditions/Com m ents  
RE F E RE N C E  
REFCAP  
Absolute Voltage, VREFCAP  
REFCAP T C  
1.125  
1.25  
50  
1.375  
V
ppm/°C  
0.1 µF Capacitor Required from REFCAP  
to AGND2  
REFOUT  
T ypical Output Impedance  
Absolute Voltage, VREFOUT  
M inimum Load Resistance  
Maximum Load Capacitance  
130  
1.25  
V
k ⍀  
pF  
1.125  
1
1.375  
100  
U nloaded  
ADC SPECIFICAT IONS  
Maximum Input Range at VIN2, 3  
1.578  
–2.85  
V p-p  
dBm  
V p-p  
dBm  
5VEN = 0, Measured Differentially  
5VEN = 0, Measured Differentially  
Nominal Reference Level at VIN  
(0 dBm0)  
1.0954  
–6.02  
Absolute Gain  
PGA = 0 dB  
PGA = 38 dB  
Gain T racking Error  
Signal to (Noise + Distortion)  
PGA = 0 dB  
–0.8  
–0.8  
+0.8  
+0.8  
dB  
dB  
dB  
1.0 kHz  
1.0 kHz  
±0.1  
1.0 kHz, +3 dBm0 to –50 dBm0  
73  
77  
62  
dB  
dB  
0 Hz to fS/2; fS = 8 kHz  
0 Hz to 4 kHz; fS = 64 kHz  
PGA = 38 dB  
T otal Harmonic Distortion  
PGA = 0 dB  
PGA = 38 dB  
Intermodulation Distortion  
Idle Channel Noise  
Crosstalk ADC-to-ADC  
–83  
–70  
–76  
–70  
–83  
–76  
dB  
dB  
dB  
dB  
dB  
PGA = 0 dB  
PGA = 0 dB  
ADC1 Input Signal Level: 1.0 kHz  
ADC2 Input at Idle  
DC Offset  
Power Supply Rejection  
–30  
+10  
–55  
+45  
mV  
dB  
PGA = 0 dB  
Input Signal Level at AVDD and DVDD  
Pins 1.0 kHz, 100 mV p-p Sine Wave  
64 kHz Output Sample Rate  
32 kHz Output Sample Rate  
16 kHz Output Sample Rate  
8 kHz Output Sample Rate  
D MCLK = 16.384 MH z  
Group Delay4, 5  
25  
50  
95  
190  
25  
µs  
µs  
µs  
µs  
Input Resistance at VIN2,  
k6  
4
F REQ U EN C Y RESP O N SE  
(ADC)7 T ypical Output  
Frequency (Normalized to fS)  
0
0
dB  
dB  
dB  
dB  
dB  
dB  
dB  
dB  
d B  
0.03125  
0.0625  
0.125  
0.1875  
0.25  
0.3125  
0.375  
0.4375  
> 0.5  
–0.1  
–0.25  
–0.6  
–1.4  
–2.8  
–4.5  
–7.0  
–9.5  
< –12.5  
d B  
–2 –  
REV. PrA  
AD73560  
AD73560A  
Typ  
P ar am eter  
Min  
M a x  
Units  
Test Conditions/Com m ents  
LO G IC IN PU T S  
VINH, Input High Voltage  
VDD – 0.8  
0
VDD  
0.8  
10  
V
V
µA  
pF  
VINL, Input Low Voltage  
I
IH, Input Current  
CIN, Input Capacitance  
10  
LOGIC OUT PUT  
VOH , Output High Voltage  
VOL, Output Low Voltage  
T hree-State Leakage Current  
VDD – 0.4  
0
–10  
VDD  
0.4  
+10  
V
V
µA  
| IOUT | - 100 µA  
| IOUT | - 100 µA  
POWER SUPPLIES  
AVDD1, AVDD2  
DVDD  
2.7  
2.7  
3.3  
3.3  
V
V
8
IDD  
See T able I  
NOT ES  
1Operating temperature range is as follows: –40°C to +85°C. T herefore, T MIN = –40°C and T MAX = +85°C.  
2T est conditions: Input PGA set for 0 dB gain (unless otherwise noted).  
3At input to sigma-delta modulator of ADC.  
4Guaranteed bydesign.  
5Overall group delay will be affected by the sample rate and the external digital filtering.  
6T he ADCs input impedance is inversely proportional to DMCLK and is approximated by: (4 X 1011)/DMCLK.  
7Frequency response of ADC measured with input at audio reference level (the input level that produces an output level of –10 dBm0), with 38 dB preamplifier bypassed  
and input gain of 0 dB.  
8T est Conditions: no load on digital inputs, analog inputs ac coupled to ground.  
Specifications subject to change without notice.  
Table I. AFE Section Cur r ent Sum m ar y (AVD D = D VD D = +3.3 V)  
Total  
Analog  
Current  
D igital Current  
Current (Max) SE  
MCLK  
ON  
Conditions  
Com m ents  
ADCs Only On  
REFCAP Only On  
REFC AP and  
12  
0.75  
10  
0.04  
26.5  
1.0  
1
0
YE S  
N O  
REF OU T D isabled  
REF OU T D isabled  
REFOU T Only On  
All Sections Off  
3.3  
0.01  
0.04  
1.2  
4.5  
1.5  
0
0
N O  
YE S  
MCLK Active Levels Equal to 0 V  
and D VD D  
All Sections Off  
0.01  
0.03  
0.1  
0
N O  
Digital Inputs Static and Equal to  
0V or DVDD  
T he above values are in mA and are typical values unless otherwise noted. MCLK = 16.384 MHz; SCLK = 16.384 MHz.  
REV. PrA  
–3 –  
(AVDD = DVDD = +3.0V to 3.6V; DGND = AGND = 0 V, fMCLK = 16.384 MHz,  
fSAMP = 64 kHz; T = TMIN to T , unless otherwise noted)  
AD73560–SPECIFICATIONS  
A
MAX  
P ARAMETER  
Test Conditions  
Min  
Typ  
M a x  
Unit  
D SP SECTIO N  
VIH  
VIH  
VIL  
VOH  
Hi-Level Input Voltage1, 2  
Hi-Level CLKIN Voltage  
Lo-Level Input Voltage1, 3  
Hi-Level Output Voltage1, 4, 5  
@ VDD = max  
@ VDD = max  
@ VDD = min  
@ VDD = min  
IOH = –0.5 mA  
@ VDD = min  
IOH = –100 µA6  
@ VDD = min  
IOL = 2 mA  
@ VDD = max  
VIN = VDD max  
@ VDD = max  
VIN = 0 V  
2.0  
2.2  
V
V
V
0.8  
2.4  
V
VDD –0.3  
V
VOL  
IIH  
Lo-Level Output Voltage1, 4, 5  
Hi-Level Input Current3  
0.4  
10  
10  
10  
10  
V
µA  
µA  
µA  
µA  
IIL  
Lo-Level Input Current3  
T hree-State Leakage Current7  
T hree-State Leakage Current7  
Supply Current (Idle)9  
IOZH  
IOZL  
IDD  
@ VDD = max  
VIN = VDD max8  
@ VDD = max  
VIN = 0 V8  
@ VDD = 3.3  
tCK = 19 ns10  
tCK = 25 ns10  
tCK = 30 ns10  
@ VDD = 3.3  
T AMB = +25°C  
tCK = 19 ns10  
tCK = 25 ns10  
tCK = 30 ns10  
@ VIN = 2.5 V  
fIN = 1.0 MHz  
T AMB = +25°C  
@ VIN = 2.5 V  
fIN = 1.0 MHz  
T AMB = +25°C  
10  
8
7
mA  
mA  
mA  
IDD  
Supply Current (Dynamic)11  
51  
41  
34  
mA  
mA  
mA  
CI  
Input Pin Capacitance3, 6, 12  
8
8
pF  
pF  
CO  
Output Pin Capacitance6, 7, 12, 13  
NOTES  
1Bidirectional pins: D0–D23, RFS0, RFS1, SCLK0, SCLK1, T FS0, T FS1, A1–A13, PF0–PF7.  
2Input only pins: RESET , BR, DR0, DR1, PWD .  
3Input only pins: CLKIN, RESET , BR, DR0, DR1, PWD.  
4Output pins: BG, PMS, DMS, BMS, IOMS, CMS, RD, WR, PWDACK, A0, DT 0, DT 1, CLKOUT , FL2–0, BGH.  
5Although specified for T T L outputs, all AD73560 outputs are CMOS-compatible and will drive to VDD and GND, assuming no dc loads.  
6Guaranteed but not tested.  
7T hree-statable pins: A0–A13, D0–D23, PMS, DMS, BMS, IOMS, CMS, RD, WR, DT 0, DT 1, SCLK0, SCLK1, T FS0, T FS1, RFS0, RFS1, PF0–PF7.  
80 V on BR.  
9Idle refers to AD73560 state of operation during execution of IDLE instruction. Deasserted pins are driven to either VDD or GND.  
10  
V
I
= 0 V and 3 V. For typical figures for supply currents, refer to Power Dissipation section.  
measurement taken with all instructions executing from internal memory. 50% of the instructions are multifunction (types 1, 4, 5, 12, 13, 14), 30% are type 2 and  
IN  
11  
DD  
type 6, and 20% are idle instructions.  
12Applies to PBGA package type.  
13Output pin capacitance is the capacitive load for any three-stated output pin.  
Specifications subject to change without notice.  
–4 –  
REV. PrA  
Preliminary Technical Data  
AD73560  
(AVDD = +3 V ؎ 10%; DVDD = +3 V ؎ 10%; AGND = DGND = 0V;  
1
TIMINGCHARACTERISTICS-AFE SECTION  
T = T to T , unless otherwise noted)  
A
MlN  
MAX  
Lim it at  
P ar am eter  
TA = –40؇C to +85؇C  
Units  
Description  
C lock Signals  
See Figure 1  
t1  
t2  
t3  
61  
24.4  
24.4  
ns min  
ns min  
ns min  
AMCLK Period  
AMCLK Width High  
AMCLK Width Low  
Serial Port  
See Figures 3 and 4  
t4  
t5  
t6  
t7  
t8  
t9  
t10  
t11  
t12  
t13  
t1  
ns min  
ns min  
ns min  
ns min  
ns min  
ns max  
ns min  
ns min  
ns max  
ns max  
SCLK Period (SCLK=AMCLK)  
SCLK Width H igh  
SCLK Width Low  
SDI/SDIFS Setup Before SCLK Low  
SDI/SDIFS Hold After SCLK Low  
SDOFS Delay from SCLK High  
SDOFS Hold After SCLK High  
SDO Hold After SCLK High  
SDO Delay from SCLK High  
SCLK Delay from AMCLK  
0.4 x t1  
0.4 x t1  
20  
0
10  
10  
10  
10  
30  
NOT ES  
1For details of the DSP section timing, please refer to the ADSP-2185L data sheet and the ADSP-2100 Family User’s Manual, Third Edition.  
Specifications subject to change without notice.  
AB SO LUT E M AXIM UM RAT ING S*  
(TA = +25°C unless otherwise noted)  
Reflow Soldering  
AVD D , D VD D to GN D . . . . . . . . . . . 0.3 V to +4.6 V  
AGN D to D GN D . . . . . . . . . . . . . . . . . 0.3 V to +0.3 V  
D igital I/O Voltage to D GN D. –0.3 V to DVDD + 0.3 V  
Analog I/O Voltage to AGND 0.3 V to AVDD + 0.3 V  
Operating T emperature Range  
Industrial (B Version) . . . . . . . . . . . . . –20°C to +85°C  
Storage T emperature Range . . . . . . . . –40°C to +125°C  
M aximum Junction T emperature . . . . . . . . . . . . +150°C  
PBGA, qJA T hermal Impedance . . . . . . . . . . . . . . 25°C/W  
M aximum T emperature . . . . . . . . . . . . . . . . . . +225°C  
T ime at M aximum T emperature . . . . . . . . . . . . 15 sec  
*Stresses above those listed under Absolute Maximum Ratings may cause perma-  
nent damage to the device. T his is a stress rating only; functional operation of the  
device at these or any other conditions above those listed in the operational  
sections of this specification is not implied. Exposure to absolute maximum  
rating conditions for extended periods mayaffect device reliability.  
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 AD73560 features proprietary ESD protection circuitry, permanent damage  
may occur on devices subjected to high energy electrostatic discharges. T herefore, proper  
ESD precautions are recommended to avoid performance degradation or loss of functional-  
ity.  
WARNING!  
ESD SENSITIVE DEVICE  
O R D E R ING G U ID E  
Tem perature  
Range  
P ackage  
Description  
P ackage  
Options  
Model  
AD 73560BB-80  
AD 73560BB-40  
–20°C to +85°C  
–20°C to +85°C  
119-Ball Plastic Grid Array  
119-Ball Plastic Grid Array  
B-119  
B-119  
REV. PrA  
–5 –  
AD73560  
1 2 3 4 5 6 7  
A
B
C
D
E
F
A
B
C
D
E
F
G
H
J
G
H
J
K
L
K
L
M
N
P
R
T
M
N
P
R
T
U
U
1 2 3 4 5 6 7  
PBGABallConfigurations  
P BG A  
Ball  
P BG A  
Ball  
P BG A  
Ball  
P BG A  
Ball  
Number  
Name  
Number  
Name  
Number  
Name  
Number  
Name  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
C 1  
C 2  
C 3  
C 4  
C 5  
C 6  
C 7  
D 1  
D 2  
D 3  
D 4  
D 5  
D 6  
D 7  
E1  
E2  
IRQE/PF4  
DMS  
E3  
E4  
E5  
E6  
E7  
F 1  
F 2  
F 3  
F 4  
F 5  
F 6  
F 7  
G 1  
G 2  
G 3  
G 4  
G 5  
G 6  
G 7  
H 1  
H 2  
H 3  
H 4  
H 5  
H 6  
H 7  
J1  
RFS0  
J5  
J6  
J7  
D22  
D21  
D20  
ELOUT  
ELIN  
EINT  
D 19  
D 18  
D 17  
D 16  
BG  
D 3/IACK  
D 5/IAL  
D 8  
D 9  
D 12  
D 15  
EBG  
N 7  
P1  
P2  
P3  
P4  
P 5  
P6  
P7  
R1  
R2  
R3  
R4  
R5  
R6  
R7  
T 1  
T 2  
T 3  
T 4  
T 5  
T 6  
D 13  
EBR  
A3/IAD2  
A2/IAD 1  
A1/IAD 0  
A0  
D R 0  
SC LK0  
D T 1  
PWDACK  
BGH  
PF0[MODE A]  
PF1[MODE B]  
T FS1  
RFS1  
D R1  
G N D  
PWD  
VD D (EXT )  
PF2[MODE C]  
SCLK1  
ERESET  
RESET  
PF3  
VD D (IN T )  
CLKIN  
A11/IAD10  
A7/IAD6  
A4/IAD3  
IRQL0/PF5  
PMS  
D0/IAD13  
DVDD  
D G N D  
ARESET  
SC LK2  
M C LK  
SD O  
SD OFS  
SD IFS  
SD I  
K1  
K2  
K 3  
K4  
K5  
K6  
K7  
L1  
L2  
L3  
L4  
L5  
L6  
L7  
M 1  
M 2  
M 3  
M 4  
M 5  
M 6  
M 7  
N 1  
N 2  
N 3  
N 4  
N 5  
N 6  
WR  
XT AL  
A12/IAD11  
A8/IAD7  
A5/IAD 4  
IRQL1/PF6  
IOMS  
SE  
REFCAP  
REFOU T  
VIN N 2  
VIN P2  
VIN N 1  
VIN P1  
VIN N 3  
VIN P3  
VIN N 4  
AG N D  
AVD D  
VIN P6  
VIN N 6  
VIN P5  
VINN5  
VIN P4  
RD  
VD D (EXT )  
A13/IAD12  
A9/IAD 8  
G N D  
IRQ2/PF7  
CMS  
BMS  
C LKOU T  
G N D  
D 2/IAD 15  
D 4/IS  
D 7/IWR  
VD D (EXT ) T 7  
D 11  
U 1  
U 2  
U 3  
U 4  
FL0  
FL1  
FL2  
EMS  
EE  
EC LK  
D 23  
D 14  
BR  
D 1/IAD 14  
VD D (IN T ) U 5  
D 6/IRD  
G N D  
D 10  
A10/IAD9  
A6/IAD 5  
D T 0  
J2  
J3  
J4  
U 6  
U 7  
T FS0  
REV. PrA  
–6 –  
Preliminary Technical Data  
AD73560  
P IN F U NC T IO N D E SC R IP T IO N  
Mnem onic  
Function  
VIN P1  
VIN N 1  
VIN P2  
VIN N 2  
VIN P3  
VIN N 3  
VIN P4  
VIN N 4  
VIN P5  
VIN N 5  
VIN P6  
VIN N 6  
R E F O U T  
Analog Input to the Positive T erminal of Input Channel 1.  
Analog Input to the Negative T erminal of Input Channel 1.  
Analog Input to the Positive T erminal of Input Channel 2.  
Analog Input to the Negative T erminal of Input Channel 2.  
Analog Input to the Positive T erminal of Input Channel 3.  
Analog Input to the Negative T erminal of Input Channel 3.  
Analog Input to the Positive T erminal of Input Channel 4.  
Analog Input to the Negative T erminal of Input Channel 4.  
Analog Input to the Positive T erminal of Input Channel 5.  
Analog Input to the Negative T erminal of Input Channel 5.  
Analog Input to the Positive T erminal of Input Channel 6.  
Analog Input to the Negative T erminal of Input Channel 6.  
Buffered Reference Output, which has a nominal value of 1.25 V. T his pin can be overdriven by an  
external reference if required.  
RE F C AP  
A Bypass Capacitor to AGND2 of 0.1 µF is required for the on-chip reference. T he capacitor should be  
fixed to this pin.  
AVD D  
AG N D  
D G N D  
D VD D  
ARE SE T  
Analog Power Supply Connection.  
Analog Ground/Substrate Connection.  
Digital Ground/Substrate Connection.  
D igital Power Supply Connection.  
Active Low Reset Signal. T his input resets the entire chip, resetting the control registers and clearing the  
digital circuitry.  
SC LK 2  
Output Serial Clock whose rate determines the serial transfer rate to/from the AFE0. It is used to  
clock data or control information to and from the serial port (SPORT 2). T he frequency of SCLK is  
equal to the frequency of the master clock (MCLK) divided by an integer number—this integer number  
being the product of the external master clock rate divider and the serial clock rate divider.  
Master Clock Input. MCLK is driven from an external clock signal.  
Serial Data Output of the AD73560. Both data and control information may be output on this pin and are  
clocked on the positive edge of SCLK. SDO is in three-state when no information is being transmitted and  
when SE is low.  
M C L K  
SD O  
SD OFS  
SD IFS  
Framing Signal Output for SDO Serial T ransfers. T he frame sync is one bit wide and it is active one SCLK  
period before the first bit (MSB) of each output word. SDOFS is referenced to the positive edge of SCLK.  
SDOFS is in three-state when SE is low.  
Framing Signal Input for SDI Serial T ransfers. T he frame sync is one bit wide and it is valid one SCLK period  
before the first bit (MSB) of each input word. SDIFS is sampled on the negative edge of SCLK and is ignored  
when SE is low.  
SD I  
SE  
Serial Data Input of the AD73560. Both data and control information may be input on this pin and are clocked  
on the negative edge of SCLK. SDI is ignored when SE is low.  
SPORT Enable. Asynchronous input enable pin for the SPORT . When SE is set low by the DSP, the output  
pins of the SPORT are three-stated and the input pins are ignored. SCLK is also disabled internally in order to  
decrease power dissipation. When SE is brought high, the control and data registers of the SPORT are at their  
original values (before SE was brought low); however, the timing counters and other internal registers are at  
their reset values.  
RESET  
BR  
(Input) Processor Reset Input  
(Input) Bus Request Input  
BG  
(Output) Bus Grant Output  
BG H  
D M S  
PM S  
IOM S  
BM S  
C M S  
RD  
(Output) Bus Grant Hung Output  
(Output) Data Memory Select Output  
(Output) Program Memory Select Output  
(Output) Memory Select Output  
(Output) Byte Memory Select Output  
(Output) Combined Memory Select Output  
(Output) Memory Read Enable Output  
WR  
(Output) Memory Write Enable Output  
IRQ2/  
PF7  
(Input) Edge- or Level-Sensitive Interrupt  
(Input/Output) Request.1 Programmable I/O Pin  
REV. PrA  
–7 –  
AD73560  
P IN F U NC T IO N D E SC R IP T IO N  
Mnem onic  
Function  
IRQL0/  
PF6  
IRQL1/  
PF5  
IRQE/  
PF4  
(Input) Level-Sensitive Interrupt Requests1  
(Input/Output) Programmable I/O Pin  
(Input) Level-Sensitive Interrupt Requests1  
(Input/Output) Programmable I/O Pin  
(Input) Edge-Sensitive Interrupt Requests1  
(Input/Output) Programmable I/O Pin  
Mode D/  
PF3  
Mode C/  
PF2  
Mode B/  
PF1  
Mode A/  
PF0  
(Input) Mode Select Input—Checked Only During RESET  
(Input/Output) Programmable I/O Pin During Normal Operation  
(Input) Mode Select Input—Checked Only During RESET  
(Input/Output) Programmable I/O Pin During Normal Operation  
(Input) Mode Select Input—Checked Only During RESET  
(Input/Output) Programmable I/O Pin During Normal Operation  
(Input) Mode Select Input—Checked Only During RESET  
(Input/Output) Programmable I/O Pin During Normal Operation  
CLKIN ,  
XT AL  
C LKOU T  
SPORT 0  
SPORT 1  
IRQ1:0  
FI  
(Inputs) Clock or Quartz Crystal Input  
(Output) Processor Clock Output  
(Inputs/Outputs) Serial Port I/O Pins  
(Inputs/Outputs) Serial Port I/O Pins  
(Inputs) Edge- or Level-Sensitive Interrupts,  
(Input) Flag In2  
F O  
(Output) Flag Out2  
PWD  
(Input) Power-Down Control Input  
(Output) Power-Down Control Output  
PWD ACK  
FL0, FL1,  
FL2  
(Outputs) Output Flags  
VDD and  
G N D  
Power and Ground  
EZ-ICEPort  
ERESET  
EM S  
(Inputs/Outputs) For Emulation Use  
EE  
EC LK  
ELOU T  
ELIN  
EIN T  
EBR  
EBG  
NOT ES  
1Interrupt/Flag Pins retain both functions concurrently. If IMASK is set to enable the corresponding interrupts, then the DSP will vector to the appropriate inter-  
rupt vector address when the pin is asserted, either by external de4vices, or set as a programmable flag.  
2SPORT configuration determined by the DSP System Control Register. Software configurable.  
REV. PrA  
–8 –  
Preliminary Technical Data  
AD73560  
T he two address buses (PMA and DMA) share a single  
external address bus, allowing memory to be expanded  
off-chip, and the two data buses (PMD and DMD) share  
a single external data bus. Byte memory space and I/O  
memory space also share the external buses.  
An interface to low cost byte-wide memory is provided by  
the Byte DMA port (BDMA port). T he BDMA port is bi-  
directional and can directly address up to four megabytes  
of external RAM or ROM for off-chip storage of program  
overlays or data tables.  
AR C H IT E C T U R E O VE R VIE W  
T he AD73560 instruction set provides flexible data moves  
and multifunction (one or two data moves with a  
computaion) instructions. Every instructions can be ex-  
ecuted in a single processor cycle. T he AD73560 assem-  
bly language uses an algebraic syntax for ease of coding  
and readability. A comprehensive set of development tools  
supports program development.  
T he AD73560 can respond to eleven interrupts. T here  
can be up to six external interrupts (one edge-sensitive,  
two level-sensitive and three configurable) and seven in-  
ternal interrupts generated by the timer, the serial ports  
(SPORT s), the Byte DMA port and the power-down cir-  
cuitry. T here is also a master RESET signal. T he two  
serial ports provide a complete synchronous serial inter-  
face with optional companding in hardware and a wide  
variety of framed or frameless data transmit and receive  
modes of operation.  
POWER-DOWN  
CONTROL  
MEMORY  
DATA ADDRESS  
GENERATORS  
PROGRAMMABLE  
I/O  
AND  
PROGRAM  
SEQUENCER  
16K PM  
16K DM  
(OPTIONAL 8K)  
(OPTIONAL 8K)  
FULL MEMORY  
MODE  
DAG  
1
DAG  
2
FLAGS  
EXTERNAL  
ADDRESS  
BUS  
PROGRAM MEMORY ADDRESS  
DATA MEMORY ADDRESS  
EXTERNAL  
DATA  
BUS  
PROGRAM MEMORY DATA  
DATA MEMORY DATA  
BYTE DMA  
CONTROLLER  
FLASH  
Byte Memory  
64 kbytes  
SERIAL PORTS  
ARITHMETIC UNITS  
TIMER  
ALU  
SHIFTER  
MAC  
SPORT  
0
SPORT 1  
Each port can generate an internal programmable serial  
clock or accept an external serial clock.  
ADSP-2100 BASE  
ARCHITECTURE  
T he AD73560 provides up to 13 general-purpose flag  
pins. T he data input and output pins on SPORT 1 can be  
alternatively configured as an input flag and an output  
flag. In addition, there are eight flags that are program-  
mable as inputs or outputs and three flags that are always  
outputs.  
SERIAL PORT  
REF  
SPORT  
2
ADC1  
ADC2  
ADC3  
ADC4  
ADC5  
ADC6  
ANALOG FRONT END  
SECTION  
A programmable interval timer generates periodic inter-  
rupts. A 16-bit count register (T COUNT ) is  
decremented every n processor cycle, where n is a scaling  
value stored in an 8-bit register (T SCALE). When the  
value of the count register reaches zero, an interrupt is  
generated and the count register is reloaded from a 16-bit  
Figure 1. Functional Block Diagram  
Figure 1 is an overall block diagram of the AD73560.  
T he processor section contains three independent compu-  
tational units: the ALU, the multiplier/accumulator  
(MAC) and the shifter. T he computational units process  
16 bit data directly and have provisions to support  
multiprecision computations. T he ALU performs a stan-  
dard set of arithmetic and logic operations; division  
primitives are also supported. T he MAC performs single-  
cycle multiply, multiply/add and multiply/subtract opera-  
tions with 40 bits of accumulation. T he shifter performs  
logical and arithmetic shifts, normalization,  
period register (T PERIOD ).  
An alog F r on t E n d  
T he analog front end of the AD73560 is configured as a  
separate block that is normally connected to either  
SPORT 0 or SPORT 1 of the DSP section. As it is not  
hardwired to either SPORT the user has total flexibility  
in how they wish to allocate system resources to support  
the AFE. It is also possible to further expand the number  
of analog input channels connected to the SPORT by  
cascading single AD73360 devices external to the  
AD 73560.  
denormalization and derive exponent operations.  
T he internal result (R) bus connects the computational  
units so that the output of any unit may be the input of any  
unit on the next cycle.  
T he AFE is configured as six input channels. It comprises  
six independent encoder channels each featuring signal  
conditioning, programmable gain amplifier, sigma-delta  
A/D convertor and decimator sections. Each of these  
sections is described in further detail below.All channels  
share a common internal reference whose nominal value is  
1.25V. Figure 2 shows a block diagram of the AFE sec-  
tion of the AD73560. It shows six input channels along  
with a common reference. Communication to all channels  
is handled by the SPORT 2 block which interfaces to  
either SPORT 0 or SPORT 1 of the DSP section.  
A powerful program sequencer and two dedicated data  
address generators ensure efficient delivery of operands to  
these computational units. T he sequencer supports condi-  
tional jumps, subroutine calls and returns in a single  
cycle. With internal loop counters and loop stacks, the  
AD73560 executes looped code with zero overhead; no  
explicit jump instructions are required to maintain loops.  
T wo data address generators (DAGs) provide addresses  
for simultaneous dual operand fetches (from data memory  
and program memory). Each DAG maintains and updates  
four address pointers. Whenever the pointer is used to  
access data (indirect addressing), it is post-modified by  
the value of one of four possible modify registers. A  
length value may be associated with each pointer to imple-  
ment automatic modulo addressing for circular buffers.  
REV. PrA  
–9 –  
AD73560  
VINP1  
VINN1  
ANALOG  
-⌬  
MODULATOR  
SIGNAL  
CONDITIONING  
0/38dB  
PGA  
DECIMATOR  
DECIMATOR  
DECIMATOR  
SDI  
SDIFS  
SCLK2  
VINP2  
VINN2  
ANALOG  
-⌬  
MODULATOR  
SIGNAL  
CONDITIONING  
0/38dB  
PGA  
VINP3  
VINN3  
ANALOG  
-⌬  
MODULATOR  
SIGNAL  
CONDITIONING  
0/38dB  
PGA  
ARESET  
AMCLK  
SE  
REFERENCE  
REFCAP  
REFOUT  
SERIAL  
I/O  
PORT  
AD73360  
VINP4  
VINN4  
ANALOG  
-⌬  
MODULATOR  
SIGNAL  
CONDITIONING  
0/38dB  
PGA  
DECIMATOR  
DECIMATOR  
DECIMATOR  
VINP5  
VINN5  
ANALOG  
SIGNAL  
CONDITIONING  
0/38dB  
PGA  
-
⌺ ⌬  
MODULATOR  
SDO  
SDOFS  
VINP6  
VINN6  
ANALOG  
-⌬  
MODULATOR  
SIGNAL  
CONDITIONING  
0/38dB  
PGA  
Figure 2. Function Block Diagram of Analog Front End  
amplifiers in the circuit. T he input signal level to the  
sigma-delta modulator should not exceed the maximum  
input voltage permitted.  
F UNC T IO NAL D SE C RIP T IO N - AF E  
T he PGA gain is set by bits IGS0, IGS1 and IGS2 in  
control Registers D, E and F.  
E n cod er C h a n n el  
Each encoder channel consists of a signal conditioner, a  
switched capacitor PGA and a sigma-delta analog-to-  
digital converter (ADC). An on-board digital filter, which  
forms part of the sigma-delta ADC, also performs critical  
system-level filtering. Due to the high level of  
oversampling, the input antialias requirements are reduced  
such that a simple single pole RC stage is sufficient to  
give adequate attenuation in the band of interest.  
Table II. P GA Settings for the Encoder Channel  
IxGS2  
IxGS1  
IxGS0  
Gain (dB)  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
6
12  
18  
20  
26  
32  
38  
S ign a l C on d ition er  
Each analog channel has an independent signal condition-  
ing block. T his allows the analog input to be configured  
by the user depending on whether differential or single-  
ended mode is used.  
P r ogr a m m a ble G a in Am p lifier  
A D C  
Each encoder section’s analog front end comprises a  
switched capacitor PGA that also forms part of the sigma-  
delta modulator. T he SC sampling frequency is DMCLK/  
8. T he PGA, whose programmable gain settings are  
shown in T able II, may be used to increase the signal  
level applied to the ADC from low output sources such as  
microphones, and can be used to avoid placing external  
Each channel has its own ADC consisting of an analog  
sigma-delta modulator and a digital antialiasing decima-  
tion filter. T he sigma-delta modulator noise-shapes the  
signal and produces 1-bit samples at a DMCLK/8 rate.  
T his bitstream, representing the analog input signal, is  
input to the antialiasing decimation filter. T he decimation  
filter reduces the sample rate and increases the resolution.  
REV. PrA  
–1 0 –  
Preliminary Technical Data  
AD73560  
noise-shaping will push the inherent quantization noise to  
an out-of-band position. T he detail of Figure 4c shows  
the response of the digital decimation filter (Sinc-cubed  
response) with nulls every multiple of D M CLK/256,  
which is the decimation filter update rate. T he final detail  
in Figure 4d shows the application of a final antialias filter  
in the DSP engine. This has the advantage of being imple-  
mented according to the user’s requirements and avail-  
able MIPS. T he filtering in Figures 4a through 4c is  
implemented in the AD73560.  
An a log Sigm a - D elta M od u la tor  
T he AD73560 input channels employ a sigma-delta conver-  
sion technique, which provides a high resolution 16-bit out-  
put with system filtering being implemented on-chip.  
Sigma-delta converters employ a technique known as  
oversampling, where the sampling rate is many times the  
highest frequency of interest. In the case of the AD73560,  
the initial sampling rate of the sigma-delta modulator is  
DMCLK/8. T he main effect of oversampling is that the  
quantization noise is spread over a very wide bandwidth,  
up to fS/2 = DMCLK/16 (Figure 3a). T his means that the  
noise in the band of interest is much reduced. Another  
complementary feature of sigma-delta converters is the use  
of a technique called noise-shaping. T his technique has  
the effect of pushing the noise from the band of interest to  
an out-of-band position (Figure 3b). T he combination of  
these techniques, followed by the application of a digital  
filter, reduces the noise in band sufficiently to ensure good  
dynamic performance from the part (Figure 3c).  
F
= DMCLK/8  
F
= 4kHz  
SINIT  
B
a. Analog Antialias Filter Transfer Function  
SIGNAL TRANSFER FUNCTION  
NOISE TRANSFER FUNCTION  
BAND  
F
/2  
S
OF  
DMCLK/16  
INTEREST  
F
= DMCLK/8  
a.  
F
= 4kHz  
SINIT  
B
b. Analog Sigm a-Delta Modulator Transfer Function  
NOISE-SHAPING  
BAND  
OF  
F
/2  
S
DMCLK/16  
INTEREST  
b.  
F
= DMCLK/256  
F
= 4kHz  
SINTER  
B
c. Digital Decim ator Transfer Function  
DIGITAL FILTER  
BAND  
OF  
F
/2  
S
DMCLK/16  
INTEREST  
c.  
Figure 3. Sigm a-Delta Noise Reduction  
F
= 4kHz  
F
= 8kHz  
F
= DMCLK/256  
SINTER  
SFINAL  
B
Figure 4 shows the various stages of filtering that are em-  
ployed in a typical AD73560 application. In Figure 4a we  
see the transfer function of the external analog antialias  
filter. Even though it is a single RC pole, its cutoff fre-  
quency is sufficiently far away from the initial sampling  
frequency (DMCLK/8) that it takes care of any signals  
that could be aliased by the sampling frequency. T his also  
shows the major difference between the initial  
oversampling rate and the bandwidth of interest. In Figure  
4b, the signal and noise-shaping responses of the sigma-  
delta modulator are shown. T he signal response provides  
further rejection of any high frequency signals while the  
d. Final Filter LPF (HPF) Transfer Function  
Figure 4. DC Frequency Responses  
D ecim a tion F ilter  
T he digital filter used in the AD73560 carries out two  
important functions. Firstly, it removes the out-of-band  
quantization noise, which is shaped by the analog modula-  
tor and secondly, it decimates the high frequency  
bitstream to a lower rate 15-bit word.  
REV. PrA  
–1 1 –  
AD73560  
T he antialiasing decimation filter is a sinc-cubed digital  
filter that reduces the sampling rate from DMCLK/8 to  
DMCLK/256, and increases the resolution from a single  
bit to 15 bits. Its Z transform is given as: [(1–Z–32)/(1–Z–  
1)]3. T his ensures a minimal group delay of 25 µs.  
In both transmit and receive modes, data is transferred at  
the serial clock (SCLK2) rate with the MSB being trans-  
ferred first. Communication between the AFE section and  
DSP section must always be initiated by the ADE section  
(AFE is in master mode, DSP is in slave mode). T his  
ensures that there is no collision between input data and  
output samples.  
AD C C od in g  
T he ADC coding scheme is in twos complement format (see  
Figure 8). T he output words are formed by the decimation  
filter, which grows the word length from the single-bit output of  
the sigma-delta modulator to a 15-bit word, which is the final  
output of the ADC block. In 16-bit Data Mode this value is left  
shifted with the LSB being set to 0. For input values equal to or  
greater than positive full scale, however, the output word is set  
at 0x7FFF, which has the LSB set to 1. In mixed Control/Data  
Mode, the resolution is fixed at 15 bits, with the MSB of the  
16-bit transfer being used as a flag bit to indicate either control  
or data in the frame.  
S P O R T 2 O ver view  
SPORT 2 is a flexible, full-duplex, synchronous serial port  
whose protocol has been designed to allow addition AFE’s  
(up to a limit of 7 external devices) to be connected in cas-  
cade to the DSP section. It has a very flexible architecture  
that can be configured by programming two of the internal  
control registers in each AFE block. SPORT 2 has three dis-  
tinct modes of operation: Control Mode, Data Mode and  
Mixed Control/Data Mode.  
NOT E: As each AFE has its own SPORT section, the  
register settings in each must be programmed. T he regis-  
ters which control SPORT and sample rate operation  
(CRA and CRB) must be programmed with the same val-  
ues, otherwise incorrect operation may occur.  
V
+ (V  
؋
0.32875)  
V
INN  
REF  
REF  
ANALOG  
INPUT  
V
REF  
In Control Mode (CRA:0 = 0), the device’s internal con-  
figuration can be programmed by writing to the eight  
internal control registers. In this mode, control informa-  
tion can be written to or read from the AFE. In Data  
Mode (CRA:0 = 1), any information that is sent to the  
AFE is ignored, while the encoder section (ADC) data is  
read from the device. In this mode, only ADC data is read  
from the device. Mixed mode (CRA:0 = 1 and CRA:1 =  
1) allows the user to send control information and receive  
either control information or ADC data. T his is achieved  
by using the MSB of the 16-bit frame as a flag bit. Mixed  
mode reduces the resolution to 15 bits with the MSB be-  
ing used to indicate whether the information in the 16-bit  
frame is control information or ADC data.  
V
INP  
V
- (V  
؋
REF  
0.32875)  
REF  
10...00  
00...00  
01...11  
ADC CODE DIFFERENTIAL  
V
+ (V  
؋
 0.6575)  
REF  
REF  
V
INN  
ANALOG  
INPUT  
V
INP  
V
- (V  
؋
0.6575)  
REF  
REF  
SPORT 2 features a single 16-bit serial register that is  
used for both input and output data transfers. As the input  
and output data must share the same register there are  
some precautions that must be observed. T he primary  
precaution is that no information must be written to  
SPORT 2 without reference to an output sample event,  
which is when the serial register will be overwritten with  
the latest ADC sample word. Once SPORT 2 starts to  
output the latest ADC word, it is safe for the DSP to write  
new control words to the AFE. In certain configurations,  
data can be written to the device to coincide with the out-  
put sample being shifted out of the serial register—see  
section on interfacing devices. T he serial clock rate  
(CRB:2–3) defines how many 16-bit words can be written  
to a device before the next output sample event will hap-  
pen.  
10...00  
00...00  
ADC CODE SINGLE-ENDED  
01...11  
Figure 5. ADC Transfer Function  
Volta ge Refer en ce  
T he AD73560 reference, REFCAP, is a bandgap refer-  
ence that provides a low noise, temperature-compensated  
reference to the ADC. A buffered version of the reference  
is also made available on the REFOUT pin and can be  
used to bias other external analog circuitry. T he reference  
has a nominal value of 1.25 V.  
T he reference output (REFOUT ) can be enabled for bias-  
ing external circuitry by setting the RU bit (CRC:6) of  
C RC .  
AFE Ser ial P or t (SP O RT2)  
T he SPORT 2 block diagram, shown in Figure 9, details  
the blocks associated with AFE including the eight control  
registers (A–H ), external AMCLK to internal DMCLK  
divider and serial clock divider. T he divider rates are  
controlled by the setting of Control Register B. T he AFE  
features a master clock divider that allows users the flex-  
ibility of dividing externally available high frequency DSP  
clocks to generate a lower frequency master clock inter-  
nally in the AFE which may be more suitable for either  
T he AFE section communicate with DSP via the bi-direc-  
tional synchronous serial port (SPORT 2) which interfaces to  
either SPORT 0 or SPORT 1 of the DSP section.  
SPORT 2 is used to transmit and receive digital data and  
control information. Additional external AFE’s can be  
cascaded to the internal AFE (up to a limit of 7) to  
provide additional input channels if required.  
REV. PrA  
–1 2 –  
Preliminary Technical Data  
AD73560  
sponding to the various bit settings. T he default divider  
ratio is divide-by-one.  
serial transfer or sampling rate requirements. T he master  
clock divider has five divider options (÷1 default condi-  
tion, ÷2, ÷3, ÷4, ÷5) that are set by loading the master  
clock divider field in Register B with the appropriate code  
(see T able VI). Once the internal device master clock  
(DMCLK) has been set using the master clock divider,  
the sample rate and serial clock settings are derived from  
D M C L K .  
Table III. D MC LK (Inter nal) Rate D ivider Settings  
MCD 2  
MCD 1  
MCD 0  
D MCLK Rate  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
AM C L K  
AM CLK/2  
AM CLK/3  
AM CLK/4  
AM CLK/5  
AM C L K  
AM C LK  
AMCLK  
(EXTERNAL)  
DMCLK  
(INTERNAL)  
MCLK  
DIVIDER  
SCLK  
AM C LK  
SCLK2  
SE  
DIVIDER  
SERIAL PORT  
(SPORT)  
ARESET  
Ser ial C lock Rate D ivider  
SDIFS  
SDI  
SDOFS  
SDO  
SERIAL REGISTER  
T he AFE features a programmable serial clock divider that  
allows users to match the serial clock (SCLK2) rate of the  
data to that of the DSP. T he maximum SCLK2 rate available  
is D MCLK and the other available rates are: DMCLK/2,  
D MCLK/4 and D MCLK/8. T he slowest rate (D MCLK/8)  
is the default SCLK2 rate. T he serial clock divider is  
programmable by setting bits CRB:2–3. T able IV shows  
the serial clock rate corresponding to the various bit set-  
tings.  
2
3
8
8
8
8
8
CONTROL  
REGISTER  
C
CONTROL  
REGISTER  
E
CONTROL  
REGISTER  
A
CONTROL  
REGISTER  
B
CONTROL  
REGISTER  
D
CONTROL  
REGISTER  
G
CONTROL  
REGISTER  
H
CONTROL  
REGISTER  
F
8
Figure 6. SPORT Block Diagram  
SPORT 2 can work at four different serial clock (SCLK)  
rates: chosen from DMCLK, DMCLK/2, DMCLK/4 or  
DMCLK/8, where DMCLK is the internal or device mas-  
ter clock resulting from the external or pin master clock  
being divided by the master clock divider. Care should be  
taken when selecting Master Clock, Serial Clock and  
Sample Rate divider settings to ensure that there is suffi-  
cient time to read all the data from the AFE before the  
next sample interval.  
Table IV. SCLK Rate D ivider Settings  
SCD 1  
SCD 0  
SCLK2 Rate  
0
0
1
1
0
1
0
1
D M C L K /8  
D M CLK/4  
D M CLK/2  
D M C LK  
D ecim a tion Ra te D ivider  
T he AFE features a programmable decimation rate divider  
that allows users flexibility in matching the AFE’s ADC  
sample rates to the needs of the DSP software. T he maximum  
sample rate available is D MCLK/256 and the other avail-  
able rates are: DMCLK/512, DMCLK/1024 and  
DMCLK/2048. T he slowest rate (DMCLK/2048) is the  
default sample rate. The sample rate divider is program-  
mable by setting bits CRB:0-1. T able V shows the sample  
rate corresponding to the various bit settings.  
SP O RT Register Maps  
T here are eight control registers for the AFE, each  
eight bits wide. T able V shows the control register map  
for the AFE. T he first two control registers, CRA and  
CRB, are reserved for controlling SPORT 2. T hey hold  
settings for parameters such as bit rate, internal master  
clock rate and device count. If multiple AFE’s are cas-  
caded, registers CRA and CRB on each device must be  
programmed with the same setting to ensure correct op-  
eration. T he other six registers; CRC through CRH are  
used to hold control settings for the Reference, Power  
Control, ADC channel and PGA sections of the device.  
It is not necessary that the contents of CRC through  
C RH on each AFE are similar. C ontrol registers are  
written to on the negative edge of SCLK2.  
Table V. D ecim ation Rate D ivider Settings  
DR1  
DR0  
SCLK2 Rate  
0
0
1
1
0
1
0
1
D M C LK /2048  
D M C LK /1024  
D M C LK /512  
D M C LK /256  
Master C lock D ivider  
T he AFE features a programmable master clock divider  
that allows the user to reduce an externally available mas-  
ter clock, at pin MCLK, by one of the ratios 1, 2, 3, 4 or  
5 to produce an internal master clock signal (DMCLK)  
that is used to calculate the sampling and serial clock  
rates. T he master clock divider is programmable by set-  
ting CRB:4-6. T able III shows the division ratio corre-  
REV. PrA  
–1 3 –  
AD73560  
Table VI. C ontr ol Register Map  
Address (Binary)  
Nam e  
Description  
Type  
Width  
Reset Setting (H ex)  
000  
001  
010  
011  
100  
101  
110  
111  
C RA  
CRB  
CRC  
CRD  
CRE  
CRF  
CRG  
CRH  
Control Register A  
Control Register B  
Control Register C  
Control Register D  
Control Register E  
Control Register F  
Control Register G  
Control Register H  
R /W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
8
8
8
8
8
8
8
8
0x00  
0x00  
0x00  
0x00  
0x00  
0x00  
0x00  
0x00  
T able VII. C ontr ol Wor d D escr iption  
15  
14  
R/  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
DEVICE ADDRESSS  
REGISTER ADDRESS  
REGISTER DATA  
C/D  
W
C ontr ol  
Fr am e  
Description  
Bit 15  
C on trol/Data  
When set high, it signifies a control word in Program or Mixed Program/Data Modes.  
When set low, it signifies an invalid control word in Program Mode.  
Bit 14  
Read /Write  
When set low, it tells the device that the data field is to be written to the register se-  
lected by the register field setting provided the address field is zero. When set high, it  
tells the device that the selected register is to be written to the data field in the serial  
register and that the new control word is to be output from the device via the serial  
output.  
Bits 13–11  
D evice Address  
T his 3-bit field holds the address information. Only when this field is zero is a device  
selected. If the address is not zero, it is decremented and the control word is passed out  
of the device via the serial output.  
Bits 10–8  
Bits 7–0  
Register Address T his 3-bit field is used to select one of the eight control registers on the AD73560.  
Register D ata  
T his 8-bit field holds the data that is to be written to or read from the selected register  
provided  
the address field is zero.  
C O NT RO L RE G IST E R  
A
Table VIII. C ontr ol Register A D escr iption  
7
6
5
4
3
2
1
0
PG M  
DAT A/  
RESET  
DC2  
DC1  
DC0  
SLB  
MM  
Bit Nam e  
Description  
0
1
2
3
4
5
6
7
D AT A/PGM Operating Mode (0 = Program; 1 = Data Mode)  
M M  
Reserved  
S L B  
Mixed Mode (0 = OFF; 1 = Enabled)  
Must Be Programmed to Zero (0)  
SPORT Loop-Back Mode (0 = OFF; 1 = Enabled)  
Device Count (Bit 0)  
D C 0  
D C 1  
Device Count (Bit 1)  
D C 2  
Device Count (Bit 2)  
RE SE T  
Software Reset (0 = OFF; 1 = Initiates Reset)  
REV. PrA  
–1 4 –  
Preliminary Technical Data  
AD73560  
Table IX. Contr ol Register B D escr iption  
C O NT RO L RE G IST E R  
B
7
6
5
4
3
2
1
0
CEE  
MCD2  
MCD1  
MCD0  
SCD1  
SCD0  
DR1  
DR0  
Bit Nam e  
Description  
0
1
2
3
4
5
6
7
D R0  
D R1  
Decimation Rate (Bit 0)  
Decimation Rate (Bit 1)  
SC D 0  
SC D 1  
M C D 0  
M C D 1  
M C D 2  
C E E  
Serial Clock Divider (Bit 0)  
Serial Clock Divider (Bit 1)  
Master Clock Divider (Bit 0)  
Master Clock Divider (Bit 1)  
Master Clock Divider (Bit 2)  
Control Echo Enable (0 = OFF; 1 = Enabled)  
Table X. Contr ol Register C D escr iption  
C O NT RO L RE GIST E R C  
7
6
5
4
3
2
1
0
R U  
P U R E F  
G P U  
Bit Nam e  
Description  
0
1
2
3
4
5
6
7
G P U  
Global Power-Up Device (0 = Power Down; 1 = Power Up)  
Must Be Programmed to Zero (0)  
Must Be Programmed to Zero (0)  
Must Be Programmed to Zero (0)  
Must Be Programmed to Zero (0)  
REF Power (0 = Power Down; 1 = Power Up)  
REFOUT Use (0 = Disable REFOUT ; 1 = Enable REFOUT )  
Must Be Programmed to Zero (0)  
Reserved  
Reserved  
Reserved  
Reserved  
P U RE F  
R U  
Reserved  
Table XI. Contr ol Register  
D
D escr iption  
7
6
5
4
3
2
1
0
C O NT RO L RE G IST E R  
D
PUI2  
I2GS2  
I2GS1  
I2GS0  
PUI1  
I1GS2  
I1GS1  
I1GS0  
Bit Nam e  
Description  
0
1
2
3
4
5
6
7
I1G S0  
I1G S1  
I1G S2  
P U I1  
I2G S0  
I2G S1  
I2G S2  
P U I2  
ADC1:Input Gain Select (Bit 0)  
ADC1:Input Gain Select (Bit 1)  
ADC1:Input Gain Select (Bit 2)  
Power Control (ADC1); 1 = ON, 0 = OFF  
ADC2:Input Gain Select (Bit 0)  
ADC2:Input Gain Select (Bit 1)  
ADC2:Input Gain Select (Bit 2)  
Power Control (ADC2); 1 = ON, 0 = OFF  
REV. PrA  
–1 5 –  
AD73560  
Table XIII. C ontr ol Register E D escr iption  
C O NT RO L RE G IST E R  
E
7
6
5
4
3
2
1
0
PUI4  
I4GS2  
I4GS1  
I4GS0  
PUI3  
I3GS2  
I3GS1  
I3GS0  
Bit Nam e  
Description  
0
1
2
3
4
5
6
7
I3G S0  
I3G S1  
I3G S2  
P U I3  
I4G S0  
I4G S1  
I4G S2  
P U I4  
ADC3:Input Gain Select (Bit 0)  
ADC3:Input Gain Select (Bit 1)  
ADC3:Input Gain Select (Bit 2)  
Power Control (ADC3); 1 = ON, 0 = OFF  
ADC4:Input Gain Select (Bit 0)  
ADC4:Input Gain Select (Bit 1)  
ADC4:Input Gain Select (Bit 2)  
Power Control (ADC4); 1 = ON, 0 = OFF  
Table XIV. Contr ol Register F D escr iption  
C O NT RO L RE G IST E R  
F
7
6
5
4
3
2
1
0
PUI6  
I6GS2  
I6GS1  
I6GS0  
PUI5  
I5GS2  
I5GS1  
I5GS0  
Bit Nam e  
Description  
0
1
2
3
4
5
6
7
I5G S0  
I5G S1  
I5G S2  
P U I5  
I6G S0  
I6G S1  
I6G S2  
P U I6  
ADC5:Input Gain Select (Bit 0)  
ADC5:Input Gain Select (Bit 1)  
ADC5:Input Gain Select (Bit 2)  
Power Control (ADC5); 1 = ON, 0 = OFF  
ADC6:Input Gain Select (Bit 0)  
ADC6:Input Gain Select (Bit 1)  
ADC6:Input Gain Select (Bit 2)  
Power Control (ADC6); 1 = ON, 0 = OFF  
Table XV. Contr ol Register G D escr iption  
C O NT RO L RE G IST E R  
G
7
6
5
4
3
2
1
0
SEEN  
RMOD  
CH6  
CH5  
CH4  
CH3  
CH2  
CH1  
Bit Nam e  
Description  
0
1
2
3
4
5
6
7
C H 1  
C H 2  
C H 3  
C H 4  
C H 5  
C H 6  
Channel 1 Select  
Channel 2 Select  
Channel 3 Select  
Channel 4 Select  
Channel 5 Select  
Channel 6 Select  
R M O D  
S E E N  
Reset Analog Modulator  
Enable Single-Ended Input Mode  
REV. PrA  
–1 6 –  
Preliminary Technical Data  
AD73560  
Table XVI. C ontr ol Register  
H
D escr iption  
7
6
5
4
3
2
1
0
C O NT RO L RE G IST E R  
H
INV  
TME  
CH6  
CH5  
CH4  
CH3  
CH2  
CH1  
Bit Nam e  
Description  
0
1
2
3
4
5
6
7
C H 1  
C H 2  
C H 3  
C H 4  
C H 5  
C H 6  
T M E  
IN V  
Channel 1 Select  
Channel 2 Select  
Channel 3 Select  
Channel 4 Select  
Channel 5 Select  
Channel 6 Select  
T est Mode Enable  
Enable Invert Channel Mode  
O p er a tin g M od es  
O P E R A T I O N  
T here are three operating modes available on the AFE.  
T hey are Control (Program), Data and Mixed Control/  
D ata. T he device configuration—register settings—can be  
changed only in Program and Mixed Program/Data  
Modes. In all modes, transfers of information to or from  
the device occur in 16-bit packets, therefore the DSP  
engine’s SPORT will be programmed for 16-bit transfers.  
Resetting the AFE  
T he ARESET pin resets all the control registers. All the  
AFE registers are reset to zero indicating that the default  
SCLK2 rate (DMCLK/8) and sample rate (DMCLK/  
2048) are at a minimum. As well as resetting the control  
registers of the AFE using the ARESET pin, the device  
can be reset using the RESET bit (CRA:7) in Control  
Register A. Both hardware and software resets require four  
DMCLK cycles. On reset, DAT A/PGM (CRA:0) is set to  
0 (default condition) thus enabling Control Mode. T he  
reset conditions ensure that the device must be pro-  
grammed to the correct settings after power-up or reset.  
Following a reset, the SDOFS will be asserted approxi-  
mately 2070 master (AMCLK) cycles after ARESET goes  
high. T he data that is output following the reset and dur-  
ing Control Mode is random and contains no valid infor-  
mation until either data or mixed mode is set.  
C on tr ol M od e  
In Control Mode, CRA:0 = 0, the user writes to the con-  
trol registers to set up the device for desired operation—  
SPORT 2 operation, cascade length, power management,  
input/output gain, etc. In this mode, the 16-bit informa-  
tion packet sent to the device by the DSP is interpreted as  
a control word whose format is shown in T able VII. In  
this mode, the user must address the device to be pro-  
grammed using the address field of the control word. T his  
field is read by the device and if it is zero (000 bin), the  
device recognizes the word as being addressed to it. If the  
address field is not zero, it is then decremented and the  
control word is passed out of the device—either to the  
next device in a cascade or back to the DSP. T his 3-bit  
address format allows the user to uniquely address any one  
of up to eight devices in a cascade. If the AFE is used in a  
stand-alone configuration connected to the DSP, the de-  
vice address corresponds to 0.  
P ower M a n a gem en t  
T he individual functional blocks of the AFE can be en-  
abled separately by programming the power control regis-  
ter CRC (T he Power Management functions of the DSP  
section are seperate and will be referred to later). It allows  
certain sections to be powered down if not required, which  
adds to the device’s flexibility in that the user need not  
incur the penalty of having to provide power for a certain  
section if it is not necessary to their design. T he power  
control registers provide individual control settings for the  
major functional blocks on each analog front end unit and  
also a global override that allows all sections to be pow-  
ered up/down by setting/clearing the bit. Using this  
method the user could, for example, individually enable a  
certain section, such as the reference (CRC:5), and disable  
all others. T he global power-up (CRC:0) can be used to  
enable all sections but if power-down is required using the  
global control, the reference will still be enabled; in this  
case, because its individual bit is set. Refer to T able X for  
details of the settings of CRC. CRD–CRF can be used to  
control the power status of individual channels allowing  
multiple channels to be powered down if required.  
Following reset, when the SE pin is enabled, the AFE  
responds by raising the SDOFS pin to indicate that an  
output sample event has occurred. Control words can be  
written to the device to coincide with the data being sent out  
of SPORT2, as shown in Figure 12 (Directly Coupled), or  
they can lag the output words by a time interval that  
should not exceed the sample interval (Indirectly  
REV. PrA  
–1 7 –  
AD73560  
Coupled). Refer to the Digital Interface section for more  
information. After reset, output frame sync pulses will  
occur at a slower default sample rate, which is DMCLK/  
2048, until Control Register B is programmed, after  
which the SDOFS will be pulsed at the selected rate.  
While the AFE is in Control Mode, the data output by the  
device is random and should not be interpreted as ADC  
data.  
data connected to the AFE’s SDI and SDO, respectively,  
while the DSPs T x and Rx frame syncs are connected to  
the AD73560s SDIFS and SDOFS. In this configura-  
tion, referred to as directly coupled or frame sync loop-  
back, the frame sync signals are connected together and  
the input data to the AFE is forced to be synchronous with  
the output data from the AFE. T he DSP must be pro-  
grammed so that both the T x and Rx frame syncs are in-  
puts as the AFEs SDOFS will be input to both. T his  
configuration guarantees that input and output events oc-  
cur simultaneously and is the simplest configuration for  
operation in normal Data Mode. N ote that when pro-  
gramming the D SP in this configuration it is advisable to  
preload the T x register with the first control word to be  
sent before the AFE is taken out of reset. T his ensures  
that this word will be transmitted to coincide with the first  
output word from the device(s).  
D a ta M ode  
Once the device has been configured by programming the  
correct settings to the various control registers, the device  
may exit Program Mode and enter Data Mode. T his is  
done by programming the DAT A/PGM (CRA:0) bit to a  
1 and MM (CRA:1) to 0. Once the device is in Data  
Mode, the input data is ignored. When the device is in  
normal Data Mode (i.e., mixed mode disabled), it must  
receive a hardware reset to reprogram any of the control  
register settings.  
M ixed P r ogr a m /D a ta M ode  
T his mode allows the user to send control words to the  
device while receiving ADC words. T his permits adaptive  
control of the device whereby control of the input gains  
can be affected by reprogramming the control registers.  
T he standard data frame remains 16 bits, but now the  
MSB is used as a flag bit to indicate that the remaining 15  
bits of the frame represents control information. Mixed  
mode is enabled by setting the MM bit (CRA:1) to 1 and  
the DAT A/PGM bit (CRA:0) to 1. In the case where con-  
trol setting changes will be required during normal opera-  
tion, this mode allows the ability to load control  
SDIFS  
TFS(0/1)  
SDI  
DT(0/1)  
DSP  
SCLK(0/1)  
SCLK  
AFE  
SECTION  
SECTION  
DR(0/1)  
SDO  
RFS(0/1)  
SDOFS  
Figure 7. Indirectly Coupled or Nonfram e Sync Loop-Back  
Configuration  
information with the slight inconvenience of formatting  
the data. Note that the output samples from the ADC will  
also have the MSB set to zero to indicate it is a data word.  
SDIFS  
TFS(0/1)  
SDI  
DT(0/1)  
INT E R F AC ING  
T he AFE section SPORT (SPORT 2) can be interfaces to  
either SPORT 0 or SPORT 1 of the DSP section.. Both  
serial input and output data use an accompanying frame  
synchronization signal which is active high one clock cycle  
before the start of the 16-bit word or during the last bit of  
the previous word if transmission is continuous. T he serial  
clock (SCLK) is an output from the AFE and is used to  
define the serial transfer rate to the DSP’s T x and Rx  
ports. T wo primary configurations can be used: the first is  
shown in Figure 7 where the DSP’s T x data, T x frame  
sync, Rx data and Rx frame sync are connected to the  
AD 73560’s SD I, SD IFS, SD O and SD OFS respectively.  
T his configuration, referred to as indirectly coupled or  
nonframe sync loop-back, has the effect of decoupling the  
transmission of input data from the receipt of output data.  
When programming the DSP serial port for this configu-  
ration, it is necessary to set the Rx frame sync as an input  
to the DSP and the T x frame sync as an output generated  
by the DSP. T his configuration is most useful when oper-  
ating in mixed mode, as the DSP has the ability to decide  
how many words can be sent to the AFE(s). This means  
that full control can be implemented over the device con-  
figuration in a given sample interval. The second configu-  
ration (shown in Figure 8) has the DSP’s Tx data and Rx  
DSP  
SCLK(0/1)  
SCLK  
AFE  
SECTION  
SECTION  
DR(0/1)  
SDO  
RFS(0/1)  
SDOFS  
Figure 8. Directly Coupled or Fram e Sync Loop-  
Back Configuration  
C a sca d e O p er a tion  
T he AD73560 has been designed to support cascading of  
external AFEs from either SPORT 0 or SPORT 1. T he  
SPORT 2 interface protocol has been designed so that  
device addressing is built into the packet of information  
sent to the device. T his allows the cascade to be formed  
with no extra hardware overhead for control signals or  
addressing. A cascade can be formed in either of the two  
modes previously discussed.  
REV. PrA  
–1 8 –  
Preliminary Technical Data  
AD73560  
T here may be some restrictions in cascade operation due  
to the number of devices configured in the cascade and the  
serial clock rate chosen. T he formula below gives an indi-  
cation of whether the combination of sample rate, serial  
clock and number of devices can be successfully cascaded.  
T his assumes a directly coupled frame sync arrangement  
as shown in Figure 8 and does not take any interrupt la-  
tency into account.  
F U NC T IO NAL D E SC RIP T IO N - D SP  
T he AD73560 instruction set provides flexible data moves  
and multifunction (one or two data moves with a compu-  
tation) instructions. Every instruction can be executed in a  
single processor cycle. T he AD73560 assembly language  
uses an algebraic syntax for ease of coding and readabil-  
ity. A comprehensive set of development tools supports  
program development.  
1
6
[(( De vic eCo unt 1) 16 ) 17]  
× − × +  
POWER-DOWN  
CONTROL  
fS  
SCLK  
MEMORY  
DATA ADDRESS  
GENERATORS  
PROGRAMMABLE  
PROGRAM  
SEQUENCER  
I/O  
16K PM  
16K DM  
(OPTIONAL 8K)  
AND  
FLAGS  
(OPTIONAL 8K)  
FULL MEMORY  
MODE  
DAG  
2
DAG  
1
When using the indirectly coupled frame sync configura-  
tion in cascaded operation it is necessary to be aware of  
the restrictions in sending control word data to all devices  
in the cascade. T he user should ensure that there is suffi-  
cient time for all the control words to be sent between  
reading the last ADC sample and the start of the next  
sample period.  
In Cascade Mode, each device must know the number of  
devices in the cascade to be able to output data at the cor-  
rect time. Control Register A contains a 3-bit field (DC0–  
2) that is programmed by the DSP during the  
EXTERNAL  
ADDRESS  
BUS  
PROGRAM MEMORY ADDRESS  
DATA MEMORY ADDRESS  
EXTERNAL  
DATA  
BUS  
PROGRAM MEMORY DATA  
DATA MEMORY DATA  
BYTE DMA  
CONTROLLER  
Byt  
6
SERIAL PORTS  
SPORT 0 SPORT 1  
ARITHMETIC UNITS  
TIMER  
ALU  
SHIFTER  
MAC  
ADSP-2100 BASE  
ARCHITECTURE  
programming phase. T he default condition is that the field  
contains 000b, which is equivalent to a single device in  
cascade (see T able XVII). However, for cascade operation  
this field must contain a binary value that is one less than  
the number of devices in the cascade. With a number of  
AD73560s in cascade each device takes a turn to send an  
ADC result to the DSP. For example, in a cascade of two  
devices the data will be output as Device 2-Channel 1,  
Device 1-Channel 1, Device 2-Channel 2, Device 1-  
Channel 2 etc. When the first device in the cascade has  
transmitted its channel data there is an additional SCLK  
period during which the last device asserts its SDOFS as  
it begins its transmission of the next channel. T his will  
not cause a problem for most DSPs as they count clock  
edges after a frame sync and hence the extra bit will be  
ignored.  
When multiple devices are connected in cascade there are  
also restrictions concerning which ADC channels can be  
powered up. In all cases the cascaded devices must all  
have the same channels powered up (i.e., for a cascade of  
two devices requiring Channels 1 and 2 on Device 1 and  
Channel 5 on Device 2, Channels 1, 2 and 5 must be pow-  
ered up on both devices to ensure correct operation).  
SERIAL PORT  
REF  
SPORT  
2
ADC1  
ADC2  
ADC3  
ADC4  
ADC5  
ADC6  
ANALOG FRONT END  
SECTION  
Figure 9. Functional Block Diagram  
Figure 9 is an overall block diagram of the AD73560.  
T he processor contains three independent computational  
units: the ALU, the multiplier/accumulator (MAC) and  
the shifter. T he computational units process 16-bit data  
directly and have provisions to support multiprecision  
computations. T he ALU performs a standard set of arith-  
metic and logic operations; division primitives are also  
supported. T he MAC performs single-cycle multiply,  
multiply/add and multiply/subtract operations with 40 bits  
of accumulation. T he shifter performs logical and arith-  
metic shifts, normalization, denormalization and derive  
exponent operations.  
T he shifter can be used to efficiently implement numeric  
format control including multiword and block floating-  
point representations.  
T he internal result (R) bus connects the computational  
units so that the output of any unit may be the input of  
any unit on the next cycle.  
Table XVII. D evice Count Settings  
D C2  
D C1  
D C0  
Cascade Length  
A powerful program sequencer and two dedicated data  
address generators ensure efficient delivery of operands to  
these computational units. T he sequencer supports condi-  
tional jumps, subroutine calls and returns in a single  
cycle. With internal loop counters and loop stacks, the  
AD73560 executes looped code with zero overhead; no  
explicit jump instructions are required to maintain loops.  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
1
2
3
4
5
6
7
8
REV. PrA  
–1 9 –  
AD73560  
T wo data address generators (DAGs) provide addresses  
for simultaneous dual operand fetches (from data memory  
and program memory). Each DAG maintains and updates  
four address pointers. Whenever the pointer is used to  
access data (indirect addressing), it is post-modified by the  
value of one of four possible modify registers. A length  
value may be associated with each pointer to implement  
automatic modulo addressing for circular buffers.  
Efficient data transfer is achieved with the use of five in-  
ternal buses:  
flag. In addition, there are eight flags that are program-  
mable as inputs or outputs and three flags that are always  
outputs.  
A programmable interval timer generates periodic inter-  
rupts. A 16-bit count register (T COUNT ) is  
decremented every n processor cycle, where n is a scaling  
value stored in an 8-bit register (T SCALE). When the  
value of the count register reaches zero, an interrupt is  
generated and the count register is reloaded from a 16-bit  
period register (T PERIOD ).  
Program Memory Address (PMA) Bus  
Program Memory Data (PMD) Bus  
Data Memory Address (DMA) Bus  
Data Memory Data (DMD) Bus  
Ser ial P or ts  
T he AD73560 incorporates two complete synchronous  
serial ports (SPORT 0 and SPORT 1) for serial communi-  
cations and multiprocessor communication.  
Here is a brief list of the capabilities of the AD73560  
SPORT s. For additional information on Serial Ports,  
refer to the ADSP-2100 Family User’s Manual, T hird Edition.  
• SPORT s are bidirectional and have a separate, double-  
buffered transmit and receive section.  
• Result (R) Bus  
T he two address buses (PMA and DMA) share a single  
external address bus, allowing memory to be expanded  
off-chip, and the two data buses (PMD and DMD) share a  
single external data bus. Byte memory space and I/O  
memory space also share the external buses.  
Program memory can store both instructions and data,  
permitting the AD73560 to fetch two operands in a single  
cycle, one from program memory and one from data  
memory. T he AD73560 can fetch an operand from pro-  
gram memory and the next instruction in the same cycle.  
In lieu of the address and data bus for external memory  
connection, the AD73560 may be configured for 16-bit  
Internal DMA port (IDMA port) connection to external  
systems. T he IDMA port is made up of 16 data/address  
pins and five control pins. T he IDMA port provides trans-  
parent, direct access to the DSPs on-chip program and  
data RAM.  
An interface to low cost byte-wide memory is provided by  
the Byte DMA port (BDMA port). T he BDMA port is  
bidirectional and can directly address up to four mega-  
bytes of external RAM or ROM for off-chip storage of  
program overlays or data tables.  
T he byte memory and I/O memory space interface sup-  
ports slow memories and I/O memory-mapped peripherals  
with programmable wait state generation. External devices  
can gain control of external buses with bus request/grant  
signals (BR, BGH, and BG). One execution mode (Go  
Mode) allows the AD73560 to continue running from on-  
chip memory. Normal execution mode requires the pro-  
cessor to halt while buses are granted.  
• SPORT s can use an external serial clock or generate  
their own serial clock internally.  
• SPORT s have independent framing for the receive and  
transmit sections. Sections run in a frameless mode or  
with frame synchronization signals internally or externally  
generated. Frame sync signals are active high or inverted,  
with either of two pulsewidths and timings.  
• SPORT s support serial data word lengths from 3 to 16  
bits and provide optional A-law and µ-law companding  
according to CCIT T recommendation G.711.  
• SPORT receive and transmit sections can generate  
unique interrupts on completing a data word transfer.  
• SPORT s can receive and transmit an entire circular  
buffer of data with only one overhead cycle per data word.  
An interrupt is generated after a data buffer transfer.  
• SPORT 0 has a multichannel interface to selectively  
receive and transmit a 24- or 32-word, time-division mul-  
tiplexed,  
serial bitstream.  
• SPORT 1 can be configured to have two external inter-  
rupts (IRQ0 and IRQ1) and the Flag In and Flag Out  
signals. T he internally generated serial clock may still be  
used in this  
configuration.  
D SP SE C T IO N P IN D E SC R IP T IO NS  
T he AD73560 can respond to eleven interrupts. T here can  
be up to six external interrupts (one edge-sensitive, two  
level-sensitive and three configurable) and seven internal  
interrupts generated by the timer, the serial ports  
(SPORT s), the Byte DMA port and the power-down cir-  
cuitry. T here is also a master RESET signal. T he two  
serial ports provide a complete synchronous serial inter-  
face with optional companding in hardware and a wide  
variety of framed or frameless data transmit and receive  
modes of operation.  
Each port can generate an internal programmable serial  
clock or accept an external serial clock.  
T he AD73560 provides up to 13 general-purpose flag  
pins. T he data input and output pins on SPORT 1 can be  
alternatively configured as an input flag and an output  
T he AD73560 will be available in a 119 ball PBGA pack-  
age. In order to maintain maximum functionality and  
reduce package size and pin count, some serial port, pro-  
grammable flag, interrupt and external bus pins have  
dual, multiplexed functionality. T he external bus pins  
are configured during RESET only, while serial port  
pins are software configurable during program execution.  
Flag and interrupt functionality is retained concurrently  
on multiplexed pins. In cases where pin functionality is  
reconfigurable, the default state is shown in plain text;  
alternate functionality is shown in italics. See Pin De-  
scriptions on Page 10.  
REV. PrA  
–2 0 –  
Preliminary Technical Data  
AD73560  
Mem or y In ter face P in s  
P in T er m in a tion s  
T he AD73560 processor can be used in one of two modes,  
Full Memory Mode, which allows BDMA operation with  
full external overlay memory and I/O capability, or Host  
Mode, which allows IDMA operation with limited exter-  
nal addressing capabilities. T he operating mode is deter-  
mined by the state of the Mode C pin during RESET and  
cannot be changed while the processor is running. See  
tables for Full Memory Mode Pins and Host Mode Pins  
for descriptions.  
I/O  
H i- Z*  
C a u sed  
B y  
P in  
Na m e  
3-State Reset  
( Z )  
U n u sed  
C onfigur ation  
State  
XT AL  
I
O
I
O
H i- Z  
Float  
Float  
C L KO U T  
A13:1 or  
IAD 12:0  
A 0  
O (Z)  
I/O (Z) H i- Z  
O (Z) H i- Z  
BR, EBR Float  
IS Float  
BR, EBR Float  
BR, EBR Float  
BR, EBR Float  
D 23:8  
I/O (Z) H i- Z  
Full Mem or y Mode P ins (Mode C = 0)  
D 7 or  
IWR  
D 6 or  
IRD  
D 5 or  
IAL  
I/O (Z) H i- Z  
I
I/O (Z) H i- Z  
I
I/O (Z) H i- Z  
I
I/O (Z) H i- Z  
I
P in  
# of Input/  
I
H igh (In active)  
Nam e(s) P ins Output Function  
BR, EBR Float  
BR, EBR H igh (In active)  
Float  
Low (Inactive)  
BR, EBR Float  
H igh (In active)  
BR, EBR Float  
Float  
A13:0  
D 23:0  
14  
24  
O
Address Output Pins for Pro-  
gram, Data, Byte and I/O Spaces  
I
I /O  
Data I/O Pins for Program,  
Data, Byte and I/O Spaces (8  
MSBs are also used as Byte  
Memory addresses)  
I
D 4 or  
IS  
I
D 3 or  
IACK  
D 2:0 or  
IAD 15:13  
PMS  
DMS  
BMS  
IOMS  
CMS  
RD  
I/O (Z) H i- Z  
I/O (Z) H i- Z  
I/O (Z) H i- Z  
BR, EBR Float  
IS  
H ost Mode P ins (Mode C = 1)  
Float  
O (Z)  
O (Z)  
O (Z)  
O (Z)  
O (Z)  
O (Z)  
O (Z)  
I
O
O
O
O
O
O
O
I
BR, E BR Float  
BR, EBR Float  
BR, EBR Float  
BR, EBR Float  
BR, EBR Float  
BR, EBR Float  
BR, EBR Float  
P in  
# of Input/  
Nam e(s) P ins Output Function  
IAD 15:0 16  
I /O  
O
IDMA Port Address/Data Bus  
A0  
1
Address Pin for External I/O,  
Program, Data or Byte access  
W R  
BR  
B G  
BGH  
D 23:8  
16  
I /O  
Data I/O Pins for Program, Data  
Byte and I/O spaces  
H igh (In active)  
Float  
Float  
O (Z)  
O
O
O
I
E E  
IWR  
IRD  
IAL  
IS  
1
1
1
1
1
I
ID M A Write Enable  
IDMA Read Enable  
IDMA Address Latch Pin  
ID M A Select  
I
IRQ2/P F 7 I/O (Z)  
Input = H igh (Inac-  
I
tive)  
or P r ogr am as O ut-  
I
p u t,  
IACK  
O
ID MA Port Acknowledge  
Configur-able in Mode D; Open  
Source  
Set to 1, Let Float  
Input = H igh (Inac-  
IRQL1/P F 6 I/O (Z)  
I
I
I
I
tive)  
In Host Mode, external peripheral addresses can be decoded using the A0, CMS,  
PMS, DMS and IOMS signals  
or P r ogr am as O ut-  
p u t,  
Set to 1, Let Float  
Input = H igh (Inac-  
T er m in a tin g Un u sed P in  
T he following table shows the recommendations for ter-  
minating unused pins.  
IRQL0/P F 5 I/O (Z)  
tive)  
or P r ogr am as O ut-  
p u t,  
Set to 1, Let Float  
Input = H igh (Inac-  
IRQE/P F 4 I/O (Z)  
tive)  
or P r ogr am as O ut-  
p u t,  
Set to 1, Let Float  
Input = H igh or  
S C LK0  
Low,  
I/O  
O utput = Float  
H igh or Low  
H igh or Low  
RF S0  
D R 0  
I/O  
I
I
I
REV. PrA  
–2 1 –  
AD73560  
P in T er m in a tion s  
T able XIX. Inter r upt P r ior ity and Inter r upt  
Vector Addresses  
I/O  
H i- Z*  
C a u sed  
B y  
P in  
3-State Reset  
U n u sed  
C onfigur ation  
Interrupt Vector  
Na m e  
( Z )  
State  
Source of Interrupt  
Address (H ex)  
T F S0  
D T 0  
S C LK1  
I/O  
O
I/O  
O
O
I
H igh or Low  
Float  
RESET (or Power-Up with PUCR = 1)  
Priority)  
0000 (Highest  
Input = H igh or Low,  
O utput = Float  
H igh or Low  
H igh or Low  
H igh or Low  
Float  
Power-D own (N onmaskable)  
IRQ2  
IRQL1  
002C  
0004  
0008  
000C  
0010  
0014  
0018  
001C  
0020  
0024  
R F S 1/RQ0 I/O  
D R1/FL1  
T F S 1/RQ1 I/O  
D T 1/F O  
E E  
EBR  
EBG  
ERESET  
EMS  
EINT  
I
I
O
O
I
I
O
I
O
I
I
IRQL0  
SPORT 0 T ransmit  
SPORT 0 Receive  
IRQE  
BD M A Interrupt  
SPORT 1 T ransmit or IRQ1  
SPORT 1 Receive or IRQ0  
T im er  
O
I
I
O
I
O
I
0028 (Lowest Priority)  
E C LK  
E LIN  
E LO U T  
I
I
O
I
I
O
Interrupt routines can either be nested with higher priority  
interrupts taking precedence or processed sequentially.  
Interrupts can be masked or unmasked with the IMASK  
register. Individual interrupt requests are logically  
ANDed with the bits in IMASK; the highest priority un-  
masked interrupt is then selected. T he power-down in-  
terrupt is nonmaskable.  
NOTES  
**Hi-Z = High Impedance.  
1. If the CLKOUT pin is not used, turn it OFF.  
2. If the Interrupt/Programmable Flag pins are not used, there are two options:  
Option 1: When these pins are configured as INPUT S at reset and function as  
interrupts and input flag pins, pull the pins High (inactive).  
Option 2: Program the unused pins as OUT PUT S, set them to 1, and let them  
float.  
3. All bidirectional pins have three-stated outputs. When the pins is configured as  
an output, the output is Hi-Z (high impedance) when inactive.  
4. CLKIN, RESET , and PF3:0 are not included in the table because these pins  
must be used.  
T he AD73560 masks all interrupts for one instruction  
cycle following the execution of an instruction that modi-  
fies the IMASK register. T his does not affect serial port  
auto-buffering or DMA transfers.  
T he interrupt control register, ICNT L, controls interrupt  
nesting and defines the IRQ0, IRQ1 and IRQ2 external  
interrupts to be either edge- or level-sensitive. T he IRQE  
pin is an external edge-sensitive interrupt and can be  
forced and cleared. T he IRQL0 and IRQL1 pins are ex-  
ternal level-sensitive interrupts.  
In t er r u p t s  
T he interrupt controller allows the processor to respond  
to the eleven possible interrupts and RESET with mini-  
mum overhead. T he AD73560 provides four dedicated  
external interrupt  
input pins, IRQ2, IRQL0, IRQL1 and IRQE. In addi-  
tion, SPORT 1 may be reconfigured for IRQ0, IRQ1,  
FLAG_IN and FLAG_OUT , for a total of six external  
interrupts. T he AD73560 also supports internal interrupts  
from the timer, the byte DMA port, the two serial ports,  
software and the power-down control circuit. T he inter-  
rupt levels are internally prioritized and individually  
maskable (except power down and reset). T he IRQ2,  
IRQ0 and IRQ1 input pins can be programmed to be  
either level- or edge-sensitive. IRQL0 and IRQL1 are  
level-  
T he IFC register is a write-only register used to force and  
clear interrupts. On-chip stacks preserve the processor  
status and are automatically maintained during interrupt  
handling. The stacks are twelve levels deep to allow inter-  
rupt, loop and subroutine nesting. T he following instruc-  
tions allow global enable or disable servicing of the  
interrupts (including power down), regardless of the state  
of IMASK. Disabling the interrupts does not affect serial  
port autobuffering or DMA.  
ENAINTS;  
DIS INTS;  
sensitive and IRQE is edge sensitive. T he priorities and  
vector addresses of all interrupts are shown in T able XIX.  
When the processor is reset, interrupt servicing is enabled.  
LO W P O WE R O P E RAT IO N  
T he AD73560 has three low power modes that signifi-  
cantly reduce the power dissipation when the device oper-  
ates under standby conditions. T hese modes are:  
Power-D own  
Idle  
• Slow Idle  
T he CLKOUT pin may also be disabled to reduce exter-  
nal power dissipation.  
REV. PrA  
–2 2 –  
Preliminary Technical Data  
AD73560  
P ower - D own  
When the IDLE (n) instruction is used, it effectively slows  
down the processor’s internal clock and thus its response  
time to incoming interrupts. T he one-cycle response time  
of the standard idle state is increased by n, the clock divi-  
sor. When an enabled interrupt is received, the AD73560  
will remain in the idle state for up to a maximum of n  
processor cycles (n = 16, 32, 64 or 128) before resuming  
normal operation.  
T he AD73560 processor has a low power feature that lets  
the processor enter a very low power dormant state  
through hardware or software control. Here is a brief list  
of power-down features. Refer to the ADSP-2100 Family User’s  
Manual, T hird Edition, “System Interface” chapter, for  
detailed information about the power-down feature.  
Quick recovery from power-down. T he processor begins  
executing instructions in as few as 400 CLKIN cycles.  
When the IDLE (n) instruction is used in systems that have  
an externally generated serial clock (SCLK), the serial  
clock rate may be faster than the processor’s reduced in-  
ternal clock rate. Under these conditions, interrupts must  
not be generated at a faster rate than can be serviced, due  
to the additional time the processor takes to come out of  
the idle state (a maximum of n processor cycles).  
• Support for an externally generated T T L or CMOS  
processor clock. T he external clock can continue run-  
ning during power-down without affecting the 400  
CLKIN cycle recovery.  
• Support for crystal operation includes disabling the  
oscillator to save power (the processor automatically waits  
4096 CLKIN cycles for the crystal oscillator to start and  
stabilize), and letting the oscillator run to allow 400  
CLKIN cycle start up.  
S YS T E M INT E R F AC E  
Figure 10 shows a typical basic system configuration  
with the AD 73560, two serial devices, a byte-wide  
EPROM , and  
• Power-down is initiated by either the power-down pin  
(PWD) or the software power-down force bit Interrupt  
support allows an unlimited number of instructions to  
be executed before optionally powering down. T he  
power-down interrupt also can be used as a non-  
maskable, edge-sensitive interrupt.  
optional external program and data overlay memories  
(mode selectable). Programmable wait state generation  
allows the processor to connect easily to slow peripheral  
devices. The AD73560 also provides four external inter-  
rupts and two serial ports or six external interrupts and  
one serial port. Host Memory Mode allows access to the  
full external data bus, but limits addressing to a single  
address bit (A0) Additional system peripherals can be  
added in this mode through the use of external hardware  
to generate and latch address signals.  
Context clear/save control allows the processor to con-  
tinue where it left off or start with a clean context when  
leaving the power-down state.  
• T he RESET pin also can be used to terminate power-  
down.  
C lock Sign a ls  
Power-down acknowledge pin indicates when the pro-  
cessor has entered power-down.  
T he AD73560 can be clocked by either a crystal or a  
T T L-compatible clock signal.  
Id le  
T he CLKIN input cannot be halted, changed during op-  
eration or operated below the specified frequency during  
normal operation. T he only exception is while the proces-  
sor is in the power-down state. For additional informa-  
tion, refer to Chapter 9, ADSP-2100 Family User’s Manual,  
Third Edition, for detailed information on this power-down  
feature.  
When the AD73560 is in the Idle Mode, the processor  
waits indefinitely in a low power state until an interrupt  
occurs. When an unmasked interrupt occurs, it is serviced;  
execution then continues with the instruction following the  
IDLE instruction. In Idle Mode IDMA, BDMA and  
autobuffer cycle steals still occur.  
Slow Idle  
If an external clock is used, it should be a T T L-compat-  
ible signal running at half the instruction rate. T he signal  
is connected to the processor’s CLKIN input. When an  
external clock is used, the XT AL input must be left un-  
connected.  
The IDLE instruction on the AD73560 slows the processor’s  
internal clock signal, further reducing power consump-  
tion. T he reduced clock frequency, a programmable frac-  
tion of the normal clock rate, is specified by a selectable  
divisor given in the IDLE instruction. T he format of the  
instruction is  
IDLE (n);  
where n = 16, 32, 64 or 128. T his instruction keeps the  
processor fully functional, but operating at the slower  
clock rate. While it is in this state, the processor’s other  
internal clock signals, such as SCLK, CLKOUT and  
timer clock, are reduced by the same ratio. T he default  
form of the instruction, when no clock divisor is given, is  
the standard IDLE instruction.  
REV. PrA  
–2 3 –  
AD73560  
fied by the crystal manufacturer. A parallel-resonant,  
fundamental frequency, microprocessor-grade crystal  
should be used.  
FULL MEMORY MODE  
AD73422  
14  
A
13-0  
1/2x CLO CK  
OR  
CRYSTAL  
ADDR13-0  
CLKIN  
D
A0-A21  
23-16  
XTAL  
BYTE  
MEMORY  
A clock output (CLKOUT ) signal is generated by the  
processor at the processor’s cycle rate. T his can be en-  
abled and disabled by the CLK0DIS bit in the SPORT0  
Autobuffer Control Register.  
D
24  
15-8  
FL0-2  
DATA  
DATA23-0  
PF3  
BM S  
CS  
IRQ2/PF7  
IRQE/PF4  
A
10-0  
IRQL0/PF5  
IRQL1/PF6  
ADDR  
W R  
RD  
I/O SPACE  
(PERIPHERALS)  
D
23-8  
MODE C/PF2  
MODE B/PF1  
MODE A/PF0  
DATA  
2048  
LOCATIONS  
IOM S  
CS  
A
D
13-0  
OVERLAY  
MEMORY  
XTAL  
SPORT1  
SCLK1  
RFS1 OR IRQ0  
TFS1 OR IRQ1  
DT1 OR FO  
DR1 OR FI  
CLKIN  
CLKOUT  
ADDR  
DATA  
AFE*  
SECTION  
OR  
SERIAL  
DEVICE  
23-0  
TWO 8K  
PM SEGMENTS  
DSP  
PM S  
DM S  
CM S  
TWO 8K  
DM SEGMENTS  
SPORT0  
BR  
BG  
SCLK0  
RFS0  
TFS0  
DT0  
AFE*  
SECTION  
OR  
Figure 11. External Crystal Connections  
BGH  
SERIAL  
DEVICE  
Reset  
DR0  
PW D  
T he RESET signal initiates a master reset of the  
AD73560. T he RESET signal must be asserted during the  
power-up sequence to assure proper initialization. RESET  
during initial power-up must be held long enough to allow  
the internal clock to stabilize. If RESET is activated any  
time after power-up, the clock continues to run and does  
not require stabilization time.  
PWDACK  
HOST MEMORY MODE  
AD73422  
1
1/2x CLOCK  
OR  
CRYSTAL  
CLKIN  
A0  
16  
XTAL  
DATA23-8  
FL0-2  
PF3  
BM S  
IRQ2/PF7  
IRQE/PF4  
IRQL0/PF5  
IRQL1/PF6  
T he power-up sequence is defined as the total time re-  
quired for the crystal oscillator circuit to stabilize after a  
valid VDD is applied to the processor, and for the internal  
phase-locked loop (PLL) to lock onto the specific crystal  
frequency. A minimum of 2000 CLKIN cycles ensures  
that the PLL has locked, but does not include the crystal  
oscillator start-up time. During this power-up sequence  
the RESET signal should be held low. On any subsequent  
resets, the RESET signal must meet the minimum  
MODE C/PF2  
MODE B/PF1  
MODE A/PF0  
W R  
RD  
SPORT1  
SCLK1  
RFS1 OR IRQ0  
TFS1 OR IRQ1  
DT1 OR FO  
IOM S  
AFE*  
SECTION  
OR  
SERIAL  
DEVICE  
PM S  
DM S  
CM S  
DR1 OR FI  
SPORT0  
pulsewidth specification, tRSP  
.
BR  
BG  
AFE*  
SECTION  
OR  
SERIAL  
DEVICE  
SCLK0  
RFS0  
TFS0  
DT0  
T he RESET input contains some hysteresis; however, if  
an RC circuit is used to generate the RESET signal, an  
external Schmidt trigger is recommended.  
BGH  
DR0  
PW D  
PWDACK  
IDMA PORT  
IRD/D6  
T he master reset sets all internal stack pointers to the  
empty stack condition, masks all interrupts and clears the  
MST AT register. When RESET is released, if there is no  
pending bus request and the chip is configured for boot-  
ing, the boot-loading sequence is performed. T he first  
instruction is fetched from on-chip program memory  
location 0x0000 once boot loading completes.  
IW R/D7  
IS/D4  
IAL/D5  
IACK/D3  
SYSTEM  
INTERFACE  
OR  
*AFE SECTION CAN BE  
CONNECTED TO EITHER  
SPORT0 OR SPORT1  
CONTROLLER  
16  
IAD15-0  
Figure 10. AD73560 Basic System Configuration  
T he AD73560 uses an input clock with a frequency equal  
to half the instruction rate; a 26.00 MHz input clock  
yields a 19 ns processor cycle (which is equivalent to 52  
MH z). Normally, instructions are executed in a single  
processor cycle. All device timing is relative to the inter-  
nal instruction clock rate, which is indicated by the  
CLKOUT signal when enabled.  
M O D E S O F O P E R AT IO N  
T able XX summarizes the AD73560 memory modes.  
Settin g M em or y M ode  
Memory Mode selection for the AD73560 is made during  
chip reset through the use of the Mode C pin. T his pin is  
multiplexed with the DSP’s PF2 pin, so care must be  
taken in how the mode selection is made. T he two meth-  
ods for selecting the value of Mode C are active and pas-  
sive.  
Because the AD73560 includes an on-chip oscillator cir-  
cuit, an external crystal may be used. The crystal should be  
connected across the CLKIN and XTAL pins, with two  
capacitors connected as shown in Figure 11. Capacitor  
values are dependent on crystal type and should be speci-  
P assive configur ation involves the use a pull-up or pull-  
down resistor connected to the Mode C pin. T o minimize  
REV. PrA  
–2 4 –  
Preliminary Technical Data  
AD73560  
Table XXI. Modes of O per ations1  
MO D E C2 MO D E B3 MO D E A4 Booting Method  
0
0
1
0
1
0
0
0
0
BDMA feature is used to load the first 32 program memory words from the  
byte memory space. Program execution is held off until all 32 words have been  
loaded. Chip is configured in Full Memory Mode.5  
No Automatic boot operations occur. Program execution starts at external  
memory location 0. Chip is configured in Full Memory Mode. BDMA can still  
be used, but the processor does not automatically use or wait for these operations.  
BDMA feature is used to load the first 32 program memory words from the  
byte memory space. Program execution is held off until all 32 words have been  
loaded. Chip is configured in H ost Mode. (RE Q UIRE S AD D IT IO NAL  
H ARD WARE .)  
1
0
1
IDMA feature is used to load any internal memory as desired. Program execu-  
tion is held off until internal program memory location 0 is written to. Chip is  
configured in Host Mode.5  
NOTES  
1All mode pins are recognized while RESET is active (low).  
2When Mode C = 0, Full Memory enabled. When Mode C = 1, Host Memory Mode enabled.  
3When Mode B = 0, Auto Booting enabled. When Mode B = 1, no Auto Booting.  
4When Mode A = 0, BDMA enabled. When Mode A = 1, IDMA enabled.  
5Considered as standard operating settings. Using these configurations allows for easier design and better memory management.  
power consumption, or if the PF2 pin is to be used as an  
AD73560-80 has 16K words of Program Memory RAM  
output in the DSP application, a weak pull-up or pull-  
down, on the order of 100 ký, can be used. T his value  
should be sufficient to pull the pin to the desired level and  
still allow the pin to operate as  
a programmable flag output without undue strain on the  
processor’s output driver. For minimum power consump-  
tion during power-down, reconfigure PF2 to be an input,  
as the pull-up or pull-down will hold the pin in a known  
state, and will not switch.  
on chip (the AD73560-40 has 8K words of Program  
Memory RAM on chip), and the capability of accessing up  
to two 8K external memory overlay spaces using the exter-  
nal data bus.  
P r ogr am Mem or y (H ost Mode) allows access to all inter-  
nal memory. External overlay access is limited by a single  
external address line (A0). External program execution is  
not available in host mode due to a restricted data bus that  
is 16-bits wide only.  
Active configur ation involves the use of a three-statable  
external driver connected to the Mode C pin. A driver’s  
output enable should be connected to the DSP’s RESET  
signal such that it only drives the PF2 pin when RESET is  
active (low). When RESET is deasserted, the driver  
should three-state, thus allowing full use of the PF2 pin as  
either an input or output. T o minimize power consump-  
tion during power-down, configure the programmable flag  
as an output when connected to a three-stated buffer. T his  
ensures that the pin will be held at a constant level and not  
oscillate should the three-state driver’s level hover around  
the logic switching point.  
Table XXI. P MO VLAY Bits  
P MO VLAY Mem or y A13  
A12:0  
0,  
1
Internal  
External  
N ot Applicable N ot Applicable  
0
1
13 LSBs of Ad  
dress  
Between 0x2000  
and 0x3FFF  
Overlay 1  
2
External  
13 LSBs of Ad  
dress  
Overlay 2  
Between 0x2000  
and 0x3FFF  
M E M O R Y AR C H IT E C T U R E  
T he AD73560 provides a variety of memory and periph-  
eral interface options. T he key functional groups are Pro-  
gram Memory, Data Memory, Byte Memory, and I/O.  
Refer to the following figures and tables for PM and DM  
memory allocations in the AD73560.  
P R O G R AM M E M O R Y  
P r ogr am Mem or y (Full Mem or y Mode) is a 24-bit-wide  
space for storing both instruction opcodes and data. T he  
REV. PrA  
–2 5 –  
AD73560  
1
PM (MODE  
B = 0)  
PM (MODE B = 1)  
RESERVED  
Table XXII. D MO VLAY Bits  
ALWAYS  
ACCESSIBLE  
AT ADDRESS  
D MO VLAY Mem ory A13  
A12:0  
0x 2 0 0 0 -  
INTERNAL  
MEMORY  
0x 0000 -0 x 1FFF  
INTERNAL  
MEMORY  
0 x 3 F F F  
ACCESSIBLE WHEN  
0x 2 0 0 0 -  
0,  
Internal N ot Applicable N ot Applicable  
3
PMOVLAY = 0  
0x 0 0 0 0 -  
0 x 3 F FF  
ACCESSIBLE WHEN  
2
0 x 1 F F F  
3
PMOVLAY = 0  
1
External  
0
1
13 LSBs of Ad-  
0x 2 0 0 0 -  
ACCESSIBLE WHEN  
PMOVLAY = 0  
2
0 x 3 F F F  
dress  
ACCESSIBLE WHEN  
PMOVLAY = 1  
0x 2 0 0 0 -  
EXTERNAL  
MEMORY  
RESERVED  
Overlay 1  
Between 0x2000  
and 0x3FFF  
2
0 x 3 F F F  
EXTERNAL  
MEMORY  
ACCESSIBLE WHEN  
PMOVLAY = 2  
1
2
WHEN MODE B = 1, PMOVLAY MUST BE SET TO 0  
SEE TABLE III FOR PMOVLAY BITS  
2
External  
13 LSBs of Ad-  
3
NOT ACCESSIBLE ON AD73422-40  
dress  
PROGRAM MEMORY  
MODE  
PROGRAM MEMORY  
Overlay 2  
Between 0x2000  
and 0x3FFF  
ADDRESS  
B
=
0
ADDRESS  
MODE B = 1  
0x 3FFF  
0x 3FFF  
8K INTERNAL  
3
PMOVLAY  
OR  
=
0
8K INTERNAL  
3
I/O Space (Full Mem or y Mode)  
PMOVLAY  
= 0  
8K EXTERNAL  
PMOVLAY OR 2  
=
1
T he AD73560 supports an additional external memory  
space called I/O space. T his space is designed to support  
simple connections to peripherals (such as data converters  
and external registers) or to bus interface ASIC data reg-  
isters. I/O space supports 2048 locations of 16-bit wide  
data. T he lower eleven bits of the external address bus are  
used; the upper three bits are undefined. T wo instructions  
were added to the core ADSP-2100 Family instruction set  
to read from and write to I/O memory space. T he I/O  
space also has four dedicated 3-bit wait state registers,  
IOWAIT 0-3, that specify up to seven wait states to be  
automatically generated for each of four regions. T he wait  
states act on address ranges as shown in T able XXIII.  
0x 2000  
0x 1FFF  
0x 2000  
0x 1FFF  
8K EXTERNAL  
8K INTERNAL  
0x 0000  
0x 0000  
Figure 12. Program Mem ory Map  
D AT A M E M O R Y  
D ata Mem or y (Full Mem or y Mode) is a 16-bit-wide space  
used for the storage of data variables and for memory-  
mapped control registers. T he AD73560-80 has 16K  
words on Data Memory RAM on chip (the AD73560-40  
has 8K words on Data Memory RAM on chip), consisting  
of 16,352 user-accessible locations in the case of the  
AD73560-80 ( 8,160 user-accessible locations in the case  
of the AD73560-40) and 32 memory-mapped registers.  
Support also exists for up to two 8K external memory  
overlay spaces through the external data bus. All internal  
accesses complete in one cycle. Accesses to external  
memory are timed using the wait states specified by the  
D WAIT register.  
Table XXIII. Wait States  
Address Range  
Wait State Register  
0x000–0x1F F  
0x200–0x3F F  
0x400–0x5F F  
0x600–0x7F F  
IO W AIT 0  
IO W AIT 1  
IO W AIT 2  
IO W AIT 3  
C om p osite M em or y Select (CMS)  
DATA MEMORY  
ADDRESS  
DATA MEMORY  
T he AD73560 has a programmable memory select signal  
that is useful for generating memory select signals for  
memories mapped to more than one space. T he CMS  
signal is generated to have the same timing as each of the  
individual memory select signals (PMS, DMS, BMS,  
IOMS) but can combine their functionality.  
32 MEMORY  
MAPPED  
0
x
3FFF  
ALWAYS  
ACCESSIBLE  
AT ADDRESS  
REGISTERS  
0
x
3FE0  
3FDF  
0
x
0x2000 - 0x3FFF  
INTERNAL  
8160  
WORDS  
INTERNAL  
MEMORY  
0
x
x
0000-  
1FFF  
0
0
x
2000  
1FFF  
ACCESSIBLE WHEN  
DMOVLAY = 0  
0
x
0x  
0000-  
1FFF  
8K INTERNAL  
DMOVLAY = 0  
OR  
EXTERNAL 8K  
DMOVLAY = 1, 2  
0
x
ACCESSIBLE WHEN  
DMOVLAY = 1  
0
0
x
x
0000-  
1FFF  
Each bit in the CMSSEL register, when set, causes the  
CMS signal to be asserted when the selected memory  
select is asserted. For example, to use a 32K word  
memory to act as both program and data memory, set the  
PMS and DMS bits in the CMSSEL register and use the  
CMS pin to drive the chip select of the memory; use  
either DMS or PMS as the additional address bit.  
EXTERNAL  
MEMORY  
0
x
0000  
ACCESSIBLE WHEN  
DMOVLAY = 2  
Figure 13. Data Mem ory Map  
Data Memory (Host Mode) allows access to all internal  
memory. External overlay access is limited by a single  
external address line (A0). T he DMOVLAY bits are de-  
fined in T able XXII.  
T he CMS pin functions like the other memory select  
signals, with the same timing and bus request logic. A 1  
in the enable bit causes the assertion of the CMS signal at  
REV. PrA  
–2 6 –  
Preliminary Technical Data  
AD73560  
the same time as the selected memory select signal. All  
enable bits default to 1 at reset, except the BMS bit.  
memory space to build the word size selected. T able  
XXIV shows the data formats supported by the BDMA  
circuit.  
Boot Mem or y Select (BMS) D isable  
T he AD73560 also lets you boot the processor from one  
external memory space while using a different external  
memory space for BDMA transfers during normal opera-  
tion. You can use the CMS to select the first external  
memory space for BDMA transfers and BMS to select the  
second external memory space for booting. T he BMS  
signal can be disabled by setting Bit 3 of the System Con-  
trol Register to 1. T he System Control Register is illus-  
trated in Figure 14.  
T able XXIV. D ata F or m ats  
Internal  
BTYP E  
Mem ory Space  
Word Size  
Alignm ent  
00  
01  
10  
11  
Program M emory 24  
Full Word  
Full Word  
M SBs  
D ata M emory  
D ata M emory  
D ata M emory  
16  
8
8
L SBs  
Unused bits in the 8-bit data memory formats are filled  
with 0s. T he BIAD register field is used to specify the  
starting address for the on-chip memory involved with the  
transfer. T he 14-bit BEAD register specifies the starting  
address for the external byte memory space. T he 8-bit  
BMPAGE register specifies the starting page for the ex-  
ternal byte memory space. T he BDIR register field selects  
the direction of the transfer. Finally the 14-bit  
SYSTEM CONTROL REGISTER  
15 14 13 12 11 10  
9
0
8
0
7
0
6
0
5
0
4
0
3
0
2
1
1
1
0
0
0
0
0
0
1
1
DM (0
؋
3FFF)  
SPORT0 ENABLE  
1 = ENABLED  
PWAIT  
PROGRAM MEMORY  
WAIT STATES  
0 = DISABLED  
SPORT1 ENABLE  
1 = ENABLED  
BM S ENABLE  
0 = ENABLED  
1 = DISABLED  
0 = DISABLED  
SPORT1 CONFIGURE  
1 = SERIAL PORT  
0 = F I, FO, IRQ0,  
IRQ1, SCLK  
BWCOUNT register specifies the number of DSP words  
to transfer and initiates the BDMA circuit transfers.  
BDMA accesses can cross page boundaries during sequen-  
tial addressing. A BDMA interrupt is generated on the  
completion of the number of transfers specified by the  
BWC O U N T register.  
Figure 14. System Control Register  
B yte M em or y  
T he byte memory space is a bidirectional, 8-bit-wide,  
external memory space used to store programs and data.  
Byte memory is accessed using the BDMA feature. T he  
BDMA Control Register is shown in Figure 15. T he byte  
memory space consists of 256 pages, each of which is  
16K X 8.  
T he byte memory space on the AD73560 supports read  
and write operations as well as four different data formats.  
T he byte memory uses data bits 15:8 for data. T he byte  
memory uses data bits 23:16 and address bits 13:0 to cre-  
ate a 22-bit address. T his allows up to a 4 meg ´ 8 (32  
megabit) ROM or RAM to be used without glue logic. All  
byte memory accesses are timed by the BMWAIT register.  
T he BWCOUNT register is updated after each transfer so  
it can be used to check the status of the transfers. When it  
reaches zero, the transfers have finished and a BDMA  
interrupt is generated. T he BMPAGE and BEAD registers  
must not be accessed by the DSP during BDMA opera-  
tions.  
T he source or destination of a BDMA transfer will always  
be on-chip program or data memory.  
When the BWCOUNT register is written with a nonzero  
value, the BDMA circuit starts executing byte memory  
accesses with wait states set by BMWAIT . T hese accesses  
continue until the count reaches zero. When enough ac-  
cesses have occurred to create a destination word, it is  
transferred to or from on-chip memory. T he transfer takes  
one DSP cycle. DSP accesses to external memory have  
priority over BDMA byte memory accesses.  
Byte Mem or y D MA (BD MA, Full Mem or y Mode)  
T he Byte memory DMA controller allows loading and  
storing of program instructions and data using the byte  
memory space. T he BDMA circuit is able to access the  
byte memory space while the processor is operating nor-  
mally, and steals only one DSP cycle per 8-, 16- or 24-bit  
word transferred.  
T he BDMA Context Reset bit (BCR) controls whether or  
not the processor is held off while the BDMA accesses are  
occurring. Setting the BCR bit to 0 allows the processor  
to continue operations. Setting the BCR bit to 1 causes  
the processor to stop execution while the BDMA accesses  
are occurring, to clear the context of the processor and  
start execution at address 0 when the BDMA accesses have  
completed.  
BDMA CONTROL  
15 14 13 12 11 10  
9
8
7
6
5
0
4
0
3
1
2
0
1
0
0
DM (0
؋
3FE3)  
0
0
0
0
0
0
0
0
0
0
0
BTYPE  
BDIR  
BMPAGE  
0 = LOAD FROM BM  
1 = STORE TO BM  
T he BDMA overlay bits specify the OVLAY memory  
blocks to be accessed for internal memory.  
BCR  
0 = RUN DURING BDMA  
1 = HALT DURING BDMA  
Inter n a l M em or y D M A P or t (ID M A P or t; H ost  
M em or y M od e)  
Figure 15. BDMA Control Register  
T he IDMA Port provides an efficient means of communi-  
cation between a host system and the AD73560. T he port  
is used to access the on-chip program memory and data  
memory of the DSP with only one DSP cycle per word  
T he BDMA circuit supports four different data formats  
that are selected by the BT YPE register field. T he appro-  
priate number of 8-bit accesses are done from the byte  
REV. PrA  
–2 7 –  
AD73560  
overhead. T he IDMA port cannot be used, however, to  
write to the DSPs memory-mapped control registers. A  
typical IDMA transfer process is described as follows:  
T he IDMA OVLAY and address are stored in separate  
memory-mapped registers. T he IDMAA register, shown  
below, is memory mapped at address DM (0x3FE0). Note  
that the latched address (IDMAA) cannot be read back by  
the host. T he IDM A OVLAY register is memory  
mapped at address DM (0x3FE7). See Figure 16 for  
more information on IDMA and DMA memory maps.  
1. H ost starts IDMA transfer.  
2. Host checks IACK control line to see if the DSP is  
busy.  
3. Host uses IS and IAL control lines to latch either the  
DMA starting address (IDMAA) or the PM/DM  
OVLAY selection into the DSPs IDMA control regis-  
ters.  
IDMA CONTROL (U = UNDEFINED AT RESET)  
15 14 13 12 11 10  
9
8
7
6
5
4
3
2
1
0
DM(0
؋
3FE0)  
U
U
U
U
U
U
U
U
U
U
U
U
U
U
U
IDMAA ADDRESS  
If IAD[15] = 1, the value of IAD[7:0] represent the  
IDMA overlay: IAD[14:8] must be set to 0.  
IDMAD  
DESTINATION MEMORY TYPE:  
0 = PM  
1 = DM  
If IAD[15] = 0, the value of IAD[13:0] represent the  
starting address of internal memory to be accessed and  
IAD[14] reflects PM or DM for access.  
Figure 16. IDMA Control/OVLAY Registers  
B ootstr a p Loa d in g (B ootin g)  
4. Host uses IS and IRD (or IWR) to read (or write) DSP  
T he AD73560 has two mechanisms to allow automatic  
loading of the internal program memory after reset. T he  
method for booting after reset is controlled by the Mode  
A, B and C configuration bits.  
internal memory (PM or DM).  
5. Host checks IACK line to see if the DSP has completed  
the previous IDMA operation.  
6. Host ends IDMA transfer.  
When the mode pins specify BDMA booting, the  
AD73560 initiates a BDMA boot sequence when reset is  
released.  
T he IDMA port has a 16-bit multiplexed address and data  
bus and supports 24-bit program memory. T he ID M A  
port is  
completely asynchronous and can be written to while the  
AD73560 is operating at full speed.  
T he BDMA interface is set up during reset to the follow-  
ing defaults when BDMA booting is specified: the BDIR,  
BMPAGE, BIAD and BEAD registers are set to 0, the  
BT YPE register is set to 0 to specify program memory  
24-bit words, and the BWCOUNT register is set to 32.  
T his causes 32 words of on-chip program memory to be  
loaded from byte memory. T hese 32 words are used to set  
up the BDMA to load in the remaining program code.  
T he BCR bit is also set to 1, which causes program ex-  
ecution to be held off until all 32 words are loaded into  
on-chip program memory. Execution then begins at ad-  
dress 0.  
T he DSP memory address is latched and then automati-  
cally incremented after each IDMA transaction. An exter-  
nal device can therefore access a block of sequentially  
addressed memory by specifying only the starting address  
of the block. T his increases throughput as the address does  
not have to be sent for each memory access.  
IDMA Port access occurs in two phases. T he first is the  
IDMA Address Latch cycle. When the acknowledge is  
asserted, a  
T he AD SP-2100 Family D evelopment Software (Revision  
5.02 and later) fully supports the BDMA booting feature  
and can generate byte memory space compatible boot  
code.  
14-bit address and 1-bit destination type can be driven  
onto the bus by an external device. T he address specifies  
an on-chip memory location; the destination type specifies  
whether it is a DM or PM access. T he falling edge of the  
address latch signal latches this value into the IDMAA  
register.  
T he IDLE instruction can also be used to allow the pro-  
cessor to hold off execution while booting continues  
through the BDMA interface. For BDMA accesses while  
in Host Mode, the addresses to boot memory must be  
constructed externally to the AD73560. T he only memory  
address bit provided by the processor is A0.  
Once the address is stored, data can either be read from or  
written to the AD73560’s on-chip memory. Asserting the  
select line (IS) and the appropriate read or write line (IRD  
and IWR respectively) signals the AD73560 that a particu-  
lar transaction is required. In either case, there is a one-  
processor-cycle delay for synchronization. T he memory  
access consumes one additional processor cycle.  
ID M A P or t Bootin g  
T he AD73560 can also boot programs through its Internal  
DMA port. If Mode C = 1, Mode B = 0 and Mode A =  
1, the AD73560 boots from the IDMA port. IDMA fea-  
ture can load as much on-chip memory as desired. Pro-  
gram execution is held off until on-chip program memory  
location 0 is written to.  
Once an access has occurred, the latched address is auto-  
matically incremented and another access can occur.  
T hrough the IDMAA register, the DSP can also specify  
the starting address and data format for DMA operation.  
Asserting the IDMA port select (IS) and address latch  
enable (IAL) directs the AD73560 to write the address  
onto the IAD0–14 bus into the ID M A Control Register.  
If IAD[15] is set to 0, IDMA latches the address. If  
IAD [15] is set to 1, ID M A latches OVLAY memory.  
Bus Request and Bus Gr ant (Full Mem or y Mode)  
T he AD73560 can relinquish control of the data and ad-  
dress buses to an external device. When the external de-  
vice requires access to memory, it asserts the bus request  
(BR) signal. If the AD73560 is not performing an external  
REV. PrA  
–2 8 –  
Preliminary Technical Data  
AD73560  
memory access, it responds to the active BR input in the  
following processor cycle by:  
arithmetic add instruction, such as AR = AX0 + AY0,  
resembles a simple equation.  
• three-stating the data and address buses and the PMS,  
DMS, BMS, CMS, IOMS, RD, WR output drivers,  
• Every instruction assembles into a single, 24-bit word  
that can execute in a single instruction cycle.  
• asserting the bus grant (BG) signal, and  
• T he syntax is a superset ADSP-2100 Family assembly  
language and is completely source and object code compat-  
ible with other family members. Programs may need to be  
relocated to utilize on-chip memory and conform to the  
AD73560s interrupt vector and reset vector map.  
halting program execution.  
If Go Mode is enabled, the AD73560 will not halt pro-  
gram execution until it encounters an instruction that  
requires an external memory access.  
• Sixteen condition codes are available. For conditional  
jump, call, return or arithmetic instructions, the condition  
can be checked and the operation executed in the same  
instruction cycle.  
If the AD73560 is performing an external memory access  
when the external device asserts the BR signal, it will not  
three-state the memory interfaces or assert the BG signal  
until the processor cycle after the access completes. T he  
instruction does not need to be completed when the bus is  
granted. If a single instruction requires two external  
memory accesses, the bus will be granted between the two  
accesses.  
Multifunction instructions allow parallel execution of an  
arithmetic instruction with up to two fetches or one write  
to processor memory space during a single instruction  
cycle.  
When the BR signal is released, the processor releases the  
BG signal, reenables the output drivers and continues  
program execution from the point at which it stopped.  
D E SIG NING AN E Z- IC E - C O M P AT IB LE SYST E M  
T he AD73560 has on-chip emulation support and an ICE-  
Port, a special set of pins that interface to the EZ-ICE.  
T hese features allow in-circuit emulation without replacing  
the target system processor by using only a 14-pin connec-  
tion from the target system to the EZ-ICE. T arget systems  
must have a 14-pin connector to accept the EZ-ICE’s in-  
circuit probe, a 14-pin plug. See the ADSP-2100 Family  
EZ-T ools data sheet for complete information on ICE  
products.  
Issuing the chip reset command during emulation causes  
the DSP to perform a full chip reset, including a reset of  
its memory mode. T herefore, it is vital that the mode pins  
are set correctly PRIOR to issuing a chip reset command  
from the emulator user interface. If you are using a passive  
method of maintaining mode information (as discussed in  
Setting Memory Modes) then it does not matter that the  
mode information is latched by an emulator reset. How-  
ever, if you are using the RESET pin as a method of set-  
ting the value of the mode pins, then you have to take into  
consideration the effects of an emulator reset.  
T he bus request feature operates at all times, including  
when the processor is booting and when RESET is active.  
T he BGH pin is asserted when the AD73560 is ready to  
execute an instruction, but is stopped because the external  
bus is already granted to another device. T he other device  
can release the bus by deasserting bus request. Once the  
bus is released, the AD73560 deasserts BG and BGH and  
executes the external memory access.  
Flag I/O P ins  
T he AD73560 has eight general purpose programmable  
input/output flag pins. T hey are controlled by two  
memory mapped registers. T he PFT YPE register deter-  
mines the direction, 1 = output and 0 = input. T he  
PFDAT A register is used to read and write the values on  
the pins. Data being read from a pin configured as an input  
is synchronized to the AD73560s clock. Bits that are pro-  
grammed as outputs will read the value being output. T he  
PF pins default to input during reset.  
One method of ensuring that the values located on the  
mode pins are those desired is to construct a circuit like  
the one shown in Figure 17. T his circuit forces the value  
located on the Mode A pin to logic high; regardless if it  
latched via the RESET or ERESET pin.  
In addition to the programmable flags, the AD 73560  
has five fixed-mode flags, FLAG_IN , FLAG_OUT ,  
FL0, FL1 and FL2. FL0-FL2 are dedicated output  
flags. FLAG _IN and FLAG_OUT are available as an  
alternate configuration of SPORT 1.  
ERES ET  
RESET  
Note: Pins PF0, PF1, PF2 and PF3 are also used for  
device configuration during reset.  
AD73560  
INS T R U C T IO N S E T D E S C R IP T IO N  
1K  
T he AD73560 assembly language instruction set has an  
algebraic syntax that was designed for ease of coding and  
readability. T he assembly language, which takes full ad-  
vantage of the processor’s unique architecture, offers the  
following benefits:  
MODE A /PFO  
PROG RAMMABLE I/O  
Figure 17. Mode A Pin/EZ-ICE Circuit  
• T he algebraic syntax eliminates the need to remember  
cryptic assembler mnemonics. For example, a typical  
REV. PrA  
–2 9 –  
AD73560  
T a r get M em or y In ter fa ce  
T he ICE-Port interface consists of the following  
AD 73560 pins:  
For your target system to be compatible with the EZ-ICE  
emulator, it must comply with the memory interface  
guidelines listed below.  
E BR  
E BG  
E R E SE T  
E IN T  
E L IN  
E E  
E M S  
E C L K  
E L O U T  
P M, D M, BM, IO M and C M  
Design your Program Memory (PM), Data Memory  
(DM), Byte Memory (BM), I/O Memory (IOM) and  
Composite Memory (CM) external interfaces to comply  
with worst case  
device timing requirements and switching characteristics  
as specified in the DSPs data sheet. T he performance of  
the EZ-ICE may approach published worst case specifica-  
tion for some memory access timing requirements and  
switching  
T hese AD73560 pins must be connected only to the EZ-  
ICE connector in the target system. T hese pins have no  
function except during emulation, and do not require  
pull-up or pull-down resistors. T he traces for these signals  
between the AD73560 and the connector must be kept as  
short as possible, no longer than three inches.  
T he following pins are also used by the EZ-ICE:  
BR  
B G  
characteristics.  
RE SE T  
G N D  
Note: If your target does not meet the worst case chip  
specification for memory access parameters, you may not  
be able to emulate your circuitry at the desired CLKIN  
frequency. Depending on the severity of the specification  
violation, you may have trouble manufacturing your sys-  
tem as DSP components statistically vary in switching  
characteristic and timing requirements within published  
lim its.  
T he EZ-ICE uses the EE (emulator enable) signal to take  
control of the AD73560 in the target system. T his causes  
the processor to use its ERESET , EBR and EBG pins  
instead of the RESET, BR and BG pins. T he BG output  
is three-stated. T hese signals do not need to be jumper-  
isolated in your system.  
T he EZ-ICE connects to your target system via a ribbon  
cable and a 14-pin female plug. T he ribbon cable is 10  
inches in length with one end fixed to the EZ-ICE. T he  
female plug is plugged onto the 14-pin connector (a pin  
strip header) on the target board.  
Restr iction: All memory strobe signals on the AD73560  
(RD, WR, PMS, DMS, BMS, CMS and IOMS) used in  
your target system must have 10 kW pull-up resistors con-  
nected when the EZ-ICE is being used. T he pull-up resis-  
tors are necessary because there are no internal pull-ups to  
guarantee their state during prolonged three-state condi-  
tions resulting from typical EZ-ICE debugging sessions.  
T hese resistors may be removed at your option when the  
EZ-ICE is not being used.  
Tar get Boar d C onnector for E Z-IC E P r obe  
T he EZ-ICE connector (a standard pin strip header) is  
shown in Figure 18. You must add this connector to your  
target board design if you intend to use the EZ-ICE. Be  
sure to allow enough room in your system to fit the EZ-  
ICE probe onto the 14-pin connector.  
T ar get System In ter face Sign als  
When the EZ-ICE board is installed, the performance on  
some system signals changes. Design your system to be  
compatible with the following system interface signal  
changes introduced by the EZ-ICE board:  
1
3
5
2
4
BG  
GND  
EBG  
BR  
• EZ-ICE emulation introduces an 8 ns propagation delay  
between your target circuitry and the DSP on the RE-  
SET  
signal.  
6
EBR  
EINT  
ELIN  
7
؋
8
KEY (NO PIN)  
• EZ-ICE emulation introduces an 8 ns propagation delay  
between your target circuitry and the DSP on the BR  
signal.  
10  
12  
14  
9
ELOUT  
EE  
ECLK  
11  
13  
EMS  
• EZ-ICE emulation ignores RESET and BR when single-  
stepping.  
RESET  
ERESET  
EZ-ICE emulation ignores RESET and BR when in  
Emulator Space (DSP halted).  
TOP VIEW  
• EZ-ICE emulation ignores the state of target BR in  
certain modes. As a result, the target system may take  
control of the DSPs external memory bus only if bus  
grant (BG) is asserted by the EZ-ICE board’s DSP.  
Figure 18. Target Board Connector for EZ-ICE  
T he 14-pin, 2-row pin strip header is keyed at the Pin 7  
location—you must remove Pin 7 from the header. T he  
pins must be 0.025 inch square and at least 0.20 inch in  
length. Pin spacing should be 0.1 x 0.1 inches. T he pin  
strip header must have at least 0.15 inch clearance on all  
sides to accept the EZ-ICE probe plug.  
Pin strip headers are available from vendors such as 3M,  
McKenzie and Samtec.  
REV. PrA  
–3 0 –  
Preliminary Technical Data  
AD73560  
D evice O p er a tion  
F LASH M E M O R Y D E SC R IP T IO N  
T he AD73560s page mode EEPROM offers in-circuit  
electrical write capability. T he AD73560 does not require  
separate erase and program operations. T he internally  
timed write cycle executes both erase and program trans-  
parently to the user. T he AD73560 has industry standard  
optional Software Data Protection, which is recommended  
to be always enabled.  
T he AD73560 features a 64K x 8 CMOS page mode  
EEPROM which can be written with a 3.0-volt-only  
power supply. Internal erase/program is transparent to the  
user.  
Featuring high performance page write, the AD73560’s  
flash memory provides a typical byte-write time of 39  
µsec. T he entire memory, i.e., 64K bytes, can be written  
page by page in as little as 2.5 seconds, when using inter-  
face features such as T oggle Bit or Data Polling to indi-  
cate the completion of a write cycle. T o protect against  
inadvertent write, the AD73560 has on-chip hardware and  
software data protection schemes.  
Rea d  
T he read operation of the AD73560 is controlled by BMS  
and RD, both have to be low for the DSP section to obtain  
data from the flash section. BMS is used for device selec-  
tion. When BMS is high, the flash memory is deselected  
and only standby power is consumed. RD is the output  
control and is used to gate data from the flash output pins.  
T he data bus is in high impedance state when either BMS  
or RD is high. Refer to the read cycle timing diagram  
(Figure 21) for further details.  
T he AD73560s flash memory has a guaranteed page-  
write endurance of 104 or 103 cycles. Data retention is  
rated at greater than 100 years. T he AD73560 is suited  
for applications that require convenient and economical  
updating of program, configuration, or data memory.  
Wr it e  
F la sh M em or y C on n ection  
T he write operation consists of three steps. T he first step  
is the optional three byte load sequence for Software Data  
Protection. T his is an optional first step in the write op-  
eration, but highly recommended to ensure proper data  
integrity. Step 2 is the byte-load cycle to a page buffer of  
the flash. Step 3 is an internally controlled write cycle for  
writing the data loaded in the page buffer into the memory  
array for nonvolatile storage. During the byte-load cycle,  
the addresses are latched by the falling edge of either  
BMS or WR, whichever occurs last. T he data is latched by  
the rising edge of either BMS or WR, whichever occurs  
first. T he internal write cycle is initiated by a timer after  
the rising edge of WR or BMS, whichever occurs first.  
T he write cycle, once initiated, will continue to comple-  
tion, typically within 5 ms. See Figures 22 and 23 for WR  
and BMS controlled page write cycle timing diagrams.  
T he write operation has three functional cycles: the op-  
tional Software Data Protection load sequence, the page  
T he flash memory section of the AD73560 is configured  
on the byte-wide DMA bus (BDMA) of the DSP section  
as shown in Figure 19. Hence if boot operation is re-  
quired from the AD73560’s internal flash memory, the  
boot mode selection pins Mode A, Mode B and Mode C  
should be set to zero (0).  
AD73560  
A
D
15  
14  
17  
ADDRESS [14-15]  
ADDRESS [0-13]  
A
A
D
A
16  
13  
13  
DSP  
BYTE  
A
A
0
0
SECTION  
MEMORY  
-FLASH  
D
DB  
DB  
15  
7
0
DATA [0-7]  
D
8
64 kbytes  
BM S  
W R  
RD  
CE  
WE  
OE  
Figure 19. Flash Interface to DSP section  
X-Decoder  
512 kbit  
EEPROM  
Cell Array  
Address Bus (A  
)
0-15  
Address Buffer  
& Latches  
Y-Decoder  
& Page Latches  
CE  
O E  
W E  
Control Block  
I/O Buffers  
& Data Latches  
Data Bus (DB  
)
0-7  
Figure 20. Flash Mem ory Organisation  
–3 1 –  
REV. PrA  
AD73560  
load cycle and the internal write cycle. T he Software Data  
Protection consists of a specific three byte load sequence  
that will leave the AD73560 protected at the end of the  
page write. T he page load cycle consists of loading 1 to  
128 bytes of data into the page buffer. T he internal write  
cycle consists of the TBLCO timeout and the write timer  
operation. During the write operation, the only valid reads  
are Data Polling and T oggle Bit. T he page-write opera-  
tion allows the loading of up to 128 bytes of data into the  
page buffer of the AD73560 flash before the initiation of  
the internal write cycle. During the internal write cycle,  
all the data in the page buffer is written simultaneously  
into the memory array. Hence, the page-write feature of  
AD73560 allows the entire memory to be written in as  
little as 2.5 seconds. During the internal write cycle, the  
host is free to perform additional tasks, such as to fetch  
data from other locations in the system to set up the write  
to the next page. In each page-write operation, all the  
bytes that are loaded into the page buffer must have the  
same page address, i.e., A7 through A15. Any byte not  
loaded with user data will be written to FF. See Figures  
22 and 23 for the page-write cycle timing diagrams. If  
after the initial byte-load cycle, the host loads a second  
byte into the page buffer within a byte-load cycle time  
(TBLC) of 100 µs, the AD73560 will stay in the page load  
cycle. Additional bytes are then loaded consecutively. T he  
page load cycle will be terminated if no additional byte is  
loaded into the page buffer within 200 µs (T BLCO) from the  
last byte-load cycle, i.e., no subsequent WR or BMS high-  
to-low transition after the last rising edge of WR or BMS.  
Data in the page buffer can be changed by a subsequent  
byte-load cycle. T he page load period can continue indefi-  
nitely, as long as the host continues to load the device  
within the byte-load cycle time of 100 µs. T he page to be  
loaded is determined by the page address of the last byte  
loaded.  
true data. T he device is then ready for the next operation.  
See Figure 24 for Data Polling timing diagram.  
Toggle Bit (D Q 6)  
During the internal write cycle, any consecutive attempts  
to read DQ6 will produce alternating 0’s and 1’s, i.e.,  
toggling between 0 and 1. When the write cycle is com-  
pleted, the toggling will stop. T he device is then ready for  
the next operation. See Figure 25 for T oggle Bit timing  
diagram. T he initial read of the T oggle Bit will be a “1”.  
D a t a P r ot ect ion  
T he AD73560 provides both hardware and software fea-  
tures to protect nonvolatile data from inadvertent writes.  
H a r d wa r e D a ta P r otection  
Noise/Glitch Protection: A WR or BMS pulse of less than  
5 ns will not initiate a write cycle. VDD Power Up/Down  
Detection: T he write operation is inhibited when VDD is  
less than 2.5V.  
Write Inhibit Mode: Forcing RD low, BMS high, or WR  
high will inhibit the write operation. T his prevents inad-  
vertent writes during power-up or power-down.  
Softwa r e Da ta Pr otection (SDP)  
T he AD73560 flash-memory provides the JEDEC ap-  
proved optional software data protection scheme for all  
data alteration operations, i.e., write and chip erase. With  
this scheme, any write operation requires the inclusion of  
a series of three byte-load operations to precede the data  
loading operation. T he three byte-load sequence is used  
to initiate the write cycle, providing optimal protection  
from inadvertent write operations, e.g., during the system  
power-up or power-down. T he AD73560 is shipped with  
the software data protection disabled. T he software pro-  
tection scheme can be enabled by applying a three-byte  
sequence to the device, during a page-load cycle (Figures  
22 and 23). T he device will then be automatically set into  
the data protect mode. Any subsequent write operation  
will require the preceding three-byte sequence. See Fig-  
ures 22 and 23 for the timing diagrams. T o set the device  
into the unprotected mode, a six-byte sequence is re-  
quired. See Figure 26 for the timing diagram. If a write  
is attempted while SDP is enabled the device will be in a  
non-accessible state for ~ 300 µs. It is recommended that  
Software Data Protection always be enabled.  
Wr ite O per ation Statu s D etection  
T he AD73560 provides two software means to detect the  
completion of a write cycle, in order to optimize the sys-  
tem write cycle time. T he software detection includes two  
status bits: Data Polling (DQ7) and T oggle Bit (DQ6).  
T he end of write detection mode is enabled after the rising  
WE or CE whichever occurs first, which initiates the in-  
ternal write cycle. T he actual completion of the nonvola-  
tile write is asynchronous with the system; therefore, either  
a Data Polling or T oggle Bit read may be simultaneous  
with the completion of the write cycle. If this occurs, the  
system may possibly get an erroneous result, i.e., valid  
data may appear to conflict with either DQ7 or DQ6. In  
order to prevent spurious rejection, if an erroneous result  
occurs, the software routine should include a loop to read  
the accessed location an additional two (2) times. If both  
reads are valid, then the device has completed the write  
cycle, otherwise the rejection is valid.  
T he AD73560 Software Data Protection is a global com-  
mand, protecting (or unprotecting) all pages in the entire  
memory array once enabled (or disabled). T herefore us-  
ing SDP for a single page write will enable SDP for the  
entire array. Single pages by themselves cannot be SDP  
enabled or disabled. Single power supply  
reprogrammable nonvolatile memories may be uninten-  
tionally altered. SST strongly recommends that Software  
Data Protection (SDP) always be enabled. T he AD73560  
should be programmed using the SDP command se-  
quence. It is recommended that the SDP Disable Com-  
mand Sequence not be issued to the device prior to  
writing.  
D a ta P ollin g (D Q 7)  
When the AD73560 is in the internal write cycle, any  
attempt to read DQ7 of the last byte loaded during the  
byte-load cycle will receive the complement of the true  
data. Once the write cycle is completed, DQ7 will show  
REV. PrA  
–3 2 –  
Preliminary Technical Data  
AD73560  
Flash-Erase operation is initiated by using a specific six  
byte-load sequence. After the load sequence, the device  
enters into an internally timed cycle similar to the write  
cycle. During the erase operation, the only valid read is  
T oggle Bit. See Figure 27 for timing diagram.  
Softwa r e C h ip - E r a se  
T he AD73560 provides a flash-erase operation, which  
allows the user to simultaneously clear the entire flash-  
memory array to the “1” state. T his is useful when the  
entire flash memory must be quickly erased. T he Software  
T
T
RC  
AA  
ADDRESS A  
15-0  
T
CE  
T
CE (BM S )  
O E (R D)  
OE  
T
OHZ  
T
V
OLZ  
IH  
W E (W R)  
T
CHZ  
T
T
O H  
CLZ  
High-Z  
DATA VALID  
DATA VALID  
DB  
7-0  
Figure 21. Read Cycle Tim ing  
THREE BYTE SEQUENCE  
FOR ENABLING SDP  
T
AH  
T
AS  
ADDRESS A  
5555  
2AAA  
5555  
15-0  
T
T
CH  
CS  
CE (BM S)  
T
T
OEH  
OES  
O E (R D)  
W E (W R)  
T
WP  
T
T
BLC  
BLCO  
T
DH  
DB  
7-0  
DATA VALID  
AA  
A0  
55  
T
SW0  
SW2  
WC  
SW1  
T
DS  
BYTE 127  
BYTE 1  
BYTE 0  
Figure 22. WR Controlled Page Mode Write Cycle Tim ing  
REV. PrA  
–3 3 –  
AD73560  
THREE BYTE SEQUENCE FOR  
ENABLING SDP  
TAH  
T
AS  
ADDRESS A  
5555  
2AAA 5555  
15-0  
T
CP  
T
T
BLCO  
BLC  
T
CE (BM S)  
T
OES  
OEH  
O E (RD)  
W E (W R)  
T
T
CH  
T
CS  
DH  
DB  
7-0  
DATA VALID  
55  
A0  
AA  
T
WC  
SW 0  
SW2  
SW 1  
T
DS  
BYTE 1  
BYTE 0  
BYTE 127  
Figure 23. BMS Controlled Page Mode Write Cycle Tim ing  
ADDRESS A  
15-0  
T
CE  
CE (BM S)  
O E (RD)  
T
T
OES  
OEH  
T
OE  
W E (W R)  
D
D#  
D#  
D
DB  
7-0  
T
+ T  
BLCO  
WC  
Figure 24. Data/Polling Tim ing  
REV. PrA  
–3 4 –  
Preliminary Technical Data  
AD73560  
ADDRESS A  
15-0  
T
CE  
CE (BM S)  
T
T
OES  
OE  
T
OEH  
OE (RD)  
W E (W R )  
DB7-0  
T
+
T
BLCO  
WC  
TWO READ CYCLES  
WITH SAM E OUTPUTS  
Figure 25. Toggle Bit Tim ing  
SIX-BYTE SEQUENCE FOR DISABLING  
SOFTWARE DATA PROTECTION  
T
WC  
ADDRESS A  
5555  
2AAA  
5555  
5555  
5555  
2AAA  
15-0  
AA  
55  
80  
20  
CE (BM S )  
O E (RD)  
AA  
55  
W E (W R)  
TBLCO  
T
WP  
DB  
7-0  
T
BLC  
SW0  
SW1  
SW2  
SW3  
SW4  
SW5  
Figure 26. Software Data Protection Disable Tim ing  
REV. PrA  
–3 5 –  
AD73560  
SIX-BYTE CODE FOR SOFTWARE CHIP ERASE  
T
SCE  
ADDRESS A  
2AAA  
5555  
5555  
2AAA  
5555  
5555  
15-0  
55  
80  
10  
AA  
AA  
55  
CE (B M S)  
O E (RD)  
W E (W R)  
T
BLCO  
T
WP  
DB  
7-0  
T
BLC  
SW0  
SW1  
SW2  
SW 3  
SW4  
SW5  
Figure 27. Software Flash-Mem ory Erase Tim ing  
ANALO G F RO NT E ND (AF E ) INT E RF AC ING  
T he AFE section of the AD73560 features 6 input chan-  
nels each with 16-bit linear resolution. Connectivity to the  
AFE section from the DSP is uncommitted thus allowing  
the user the flexibility of connecting in the mode or con-  
figuration of their choice. T his section will detail several  
configurations - with no extra AFE channels configured  
and with an extra AFE section configured (using an exter-  
nal AD 73360 AFE).  
SDIFS  
SDI  
TFS  
DT  
SCLK  
SCLK  
SDO  
AFE  
DR  
DSP  
SECTION  
SECTION  
RFS  
SDOFS  
ARESET  
FL0  
FL1  
D SP SP O RT T O AF E INT E RF AC ING  
SE  
T he SCLK, SDO, SDOFS, SDI and SDIFS must be  
connected to the SCLK, DR, RFS, DT and T FS pins of  
the DSP respectively. T he SE pin may be controlled from  
a parallel output pin or flag pin such as FL0–2 or, where  
SPORT power-down is not required, it can be perma-  
nently strapped high using a suitable pull-up resistor. T he  
ARESET pin may be connected to the system hardware  
reset structure or it may also be controlled using a dedi-  
cated control line. In the event of tying it to the global  
system reset, it is necessary to operate the device in mixed  
mode, which allows a software reset, otherwise there is no  
convenient way of resetting the device.  
Figure 24. AD73560 AFE to DSP Connection  
C AS C AD E O P E R AT IO N  
Where it is required to configure extra analog input chan-  
nels to the existing six channels on the AD73560 it is  
possible to cascade up to 42 more channels (using external  
AD73360 AFEs) by using the scheme described in Fig-  
ure 26. It is necessary however to ensure that the timing of  
the SE and RESET signals is synchronized at each device  
in the cascade. A simple D type flip-flop is sufficiend to  
sync each signal to the master clock MCLK as shown in  
25.  
REV. PrA  
–3 6 –  
Preliminary Technical Data  
AD73560  
SE SIGNAL SYNCHRONIZED  
DSP CONTROL  
TO SE  
TO MCLK  
D
Q
SDIFS  
SDI  
TFS  
DT  
1/2  
MCLK  
SE  
74HC74  
MCLK  
CLK  
AFE  
DSP  
SCLK  
DR  
SCLK  
SDO  
SECTION  
DEVICE 1  
RESET  
ARESET SIGNAL SYNCHRONIZED  
SDOFS  
RFS  
DSP CONTROL  
TO MCLK  
TO ARESET  
D
Q
1/2  
74HC74  
FL0  
FL1  
SDIFS  
SDI  
MCLK  
MCLK  
CLK  
Additional  
AD73360  
SE  
SCLK  
SDO  
AFE  
DEVICE 2  
Figure 25 SE and RESET Sync Circuit for Cascaded  
Operation  
RESET  
SDOFS  
T here may be some restrictions in cascade operation due  
to the number of devices configured in the cascade and the  
serial clock rate chosen. T he formula below gives an indi-  
cation of whether the combination of sample rate, serial  
clock and number of devices can be successfully cascaded.  
T his assumes a directly coupled frame sync arrangement  
as shown in Figure 24 and does not take any interrupt  
latency into account.  
Q0  
Q1  
D0  
D1  
74HC74  
CLK  
Figure 26. Connection of an AD73360 Cascaded to the  
AD 73560  
1
6
[(( De vic eCo unt 1) 16 ) 17]  
× − × +  
fS  
SCLK  
When using the indirectly coupled frame sync configura-  
tion in cascaded operation it is necessary to be aware of  
the restrictions in sending control word data to all devices  
in the cascade. T he user should ensure that there is suffi-  
cient time for all the control words to be sent between  
reading the last ADC sample and the start of the next  
sample period.  
Inter facing to the AD E ’s Analog Inputs  
T he AD73560 features six signal conditioning inputs.  
Each signal conditioning block allows the AD73560 to be  
used with either a single-ended or differential signal. T he  
applied signal can also be inverted internally by the  
AD73560 if required. T he analog input signal to the  
AD73560 can be dc-coupled, provided that the dc bias  
level of the input signal is the same as the internal refer-  
ence level (REFOUT ). Figure 27 shows the recom-  
mended differential input circuit for the AD73560. T he  
circuit of Figure 27 implements first-order low-pass filters  
Connection of a cascade of devices to a DSP, as shown in  
Figure 26, is no more complicated than connecting a  
single device. Instead of connecting the SDO and SDOFS  
to the DSPs Rx port, these are now daisy-chained to the  
SDI and SD IFS of the next device in the cascade. T he  
SD O and SDOFS of the final device in the cascade are  
connected to the DSPs Rx port to complete the cascade.  
SE and RESET on all devices are fed from the signals that  
were synchronized with the MCLK using the circuit of  
Figure . T he SCLK from only one device need be con-  
nected to the DSPs SCLK input(s) as all devices will be  
running at the same SCLK frequency and phase.  
CIN  
100  
VINPx  
10k⍀  
VIN  
CIN  
100⍀  
VINNx  
10k⍀  
0.047F  
0.047F  
TO INPUT BIAS  
CIRCUITRY  
REFOUT  
VOLTAGE  
REFERENCE  
REFCAP  
0.1F  
Figure 27. Exam ple Circuit for Differential Input  
(DCCoupling)  
with a 3 dB point at 34 kHz; these are the only filters that  
must be implemented external to the AD 73560 to pre-  
vent aliasing of the sampled signal. Since the ADC uses a  
highly oversampled approach that transfers the bulk of the  
antialiasing filtering into the digital domain, the off-chip  
antialiasing filter need only be of a low order. It is recom-  
mended that for optimum performance the capacitors used  
for the antialiasing filter be of high quality dielectric  
(N P O ).  
REV. PrA  
–3 7 –  
AD73560  
T he AD73560s on-chip 38 dB preamplifier can be en-  
abled when there is not enough gain in the input circuit  
for a particular channel; the preamplifier is configured by  
bits IXGS0–2 of CRD to CRF. T he total gain must be  
configured to ensure that a full-scale input signal pro-  
duces a signal level at the input to the sigma-delta modu-  
lator of the ADC that does not exceed the maximum input  
range.  
(typ <50 ý) in series with the digital input and output  
lines. T he noise can be minimized by good grounding and  
layout. T ypically the best performance is achieved by se-  
lecting the slowest sample rate and SCLK frequency for  
the required application as this will produce the least  
amount of digital noise. Figure 31 shows combinations of  
sample rate and SCLK frequency which will allow data to  
be read from all six channels in one sample period. These  
figures correspond to setting DMCLK = MCLK.  
T he dc biasing of the analog input signal is accomplished  
with an on-chip voltage reference. If the input signal is  
not biased at the internal reference level (via  
REFOUT ), then it must be ac-coupled with external  
coupling capacitors. CIN should be 0.1 µF or larger. T he  
dc biasing of the input can then be accomplished using  
resistors to REFOUT as in Figure 28.  
CIN  
100⍀  
100⍀  
VINPx  
VINNx  
10k⍀  
VIN  
CIN  
10k⍀  
0.047F  
0.047F  
TO INPUT BIAS  
CIRCUITRY  
REFOUT  
VOLTAGE  
CIN  
100⍀  
100⍀  
VINPx  
VINNx  
REFERENCE  
REFCAP  
0.1F  
10k⍀  
VIN  
CIN  
10k⍀  
0.047F  
Figure 31. SCLK and Sam ple Rates  
0.047F  
TO INPUT BIAS  
CIRCUITRY  
REFOUT  
VOLTAGE  
REFERENCE  
REFCAP  
0.1F  
Figure 28. Exam ple Circuit for Differential Input  
(ACCoupling)  
Figures 29 and 20 detail ac- and dc-coupled input circuits  
for single-ended operation respectively.  
CIN  
100⍀  
VINPx  
VINNx  
VIN  
10k⍀  
0.047F  
REFOUT  
VOLTAGE  
REFERENCE  
REFCAP  
0.1F  
Figure 29. Exam ple Circuit for Single-Ended Input  
(ACCoupling)  
100⍀  
VINPx  
VINNx  
VIN  
0.047F  
REFOUT  
VOLTAGE  
REFERENCE  
REFCAP  
0.1  
F
Figure 30. Exam ple Circuit for Differential Input  
(DCCoupling)  
D igita l In ter fa ce  
As there are a number of variations of sample rate and  
clock speeds that can be used with the AD73560 in a par-  
ticular application, it is important to select the best com-  
bination to achieve the desired performance. High speed  
serial clocks will read the data from the AD73560 in a  
shorter time, giving more time for processing by at the  
expense of injecting some digital noise into the circuit.  
Digital noise can also be reduced by connecting resistors  
REV. PrA  
–3 8 –  
Preliminary Technical Data  
AD73560  
O u tlin e D im en sion s  
D imensions shown in inches and (mm).  
119 Ball P lastic Ball Gr id Ar r ay (P BGA)  
B-119  
0.300 (7.62) BSC  
0.559 (14.20)  
BOTTOM  
0.543 (13.80)  
7
6 5 4 3 2 1  
VIEW  
A
B
C
D
E
F
A1  
G
H
J
K
L
0.050  
(1.27)  
BSC  
0.800  
(20.32)  
BSC  
0.874 (22.20)  
0.858 (21.80)  
TOP VIEW  
M
N
P
R
T
0.033  
(0.84)  
U
REF  
0.050 (1.27)  
BSC  
0.126 (3.19)  
REF  
0.037 (0.95)  
0.033 (0.85)  
DETAIL A  
DETAIL A  
0.028 (0.70)  
0.020 (0.50)  
0.089 (2.27)  
0.073 (1.85)  
0.022 (0.56)  
REF  
0.035 (0.90)  
SEATING  
PLANE  
0.024 (0.60)  
BALL DIAMETER  
REV. PrA  
–3 9 –  

相关型号:

AD7356BRUZ

Differential Input, Dual, 5 MSPS, 12-Bit, SAR ADC
ADI

AD7356BRUZ-500RL7

Differential Input, Dual, 5 MSPS, 12-Bit, SAR ADC
ADI

AD7356BRUZ-RL

Differential Input, Dual, 5 MSPS, 12-Bit, SAR ADC
ADI

AD7356YRUZ

Differential Input, Dual, 5 MSPS, 12-Bit, SAR ADC
ADI

AD7356YRUZ-500RL7

Differential Input, Dual, 5 MSPS, 12-Bit, SAR ADC
ADI

AD7356YRUZ-RL

Differential Input, Dual, 5 MSPS, 12-Bit, SAR ADC
ADI

AD7356_08

Differential Input, Dual, Simultaneous Sampling, 5 MSPS, 12-Bit, SAR ADC
ADI

AD7357

Differential Input,Dual,Simultaneous Sampling, 4.25 MSPS, 14-Bit, SAR ADC
ADI

AD7357BCPZ

Differential Input, Dual, Simultaneous Sampling
ADI

AD7357BCPZ-RL

Differential Input, Dual, Simultaneous Sampling
ADI

AD7357BRUZ

Differential Input,Dual,Simultaneous Sampling, 4.25 MSPS, 14-Bit, SAR ADC
ADI

AD7357BRUZ-500RL7

Differential Input,Dual,Simultaneous Sampling, 4.25 MSPS, 14-Bit, SAR ADC
ADI