AD AD7002

a
LC2MOS
GSM Baseband I/O Port
AD7002
FEATURES
Single +5 V Supply
Transmit Channel
On-Chip GMSK Modulator
Two 10-Bit D/A Converters
Analog Reconstruction Filters
Power-Down Mode
Receive Channel
Two Sigma-Delta A/D Converters
FIR Digital Filters
On-Chip Offset Calibration
Power-Down Mode
3 Auxiliary D/A Converters
Power-Down Modes
On-Chip Voltage Reference
Low Power
44-Lead PQFP
GENERAL DESCRIPTION
The AD7002 is a complete low power, two-channel, input/
output port with signal conditioning. The device is used as a
baseband digitization subsystem, performing signal conversion
between the DSP and the IF/RF sections in the Pan-European
telephone system (GSM).
The transmit path consists of an onboard digital modulator,
containing all the code necessary for performing Gaussian Minimum Shift Keying (GMSK), two high accuracy, fast DACs with
output reconstruction filters. The receive path is composed of
two high performance sigma-delta ADCs with digital filtering. A
common bandgap reference feeds the ADCs and signal DACs.
Three control DACs (AUX DAC1 to AUX DAC3) are included for such functions as AFC, AGC and carrier signal shaping. In addition, AUX FLAG may be used for routing digital
control information through the device to the IF/RF sections.
As it is a necessity for all GSM mobile systems to use the lowest
power possible, the device has power-down or sleep options for
all sections (transmit, receive and auxiliary).
APPLICATIONS
GSM
PCN
The AD7002 is housed in 44-lead PQFP (Plastic Quad Flatpack).
FUNCTIONAL BLOCK DIAGRAM
DVDD
AV DD
DGND
AGND
AD7002
Tx SLEEP
Tx DATA
10-BIT DAC
4TH ORDER BESSEL
LOW-PASS FILTER
10-BIT DAC
4TH ORDER BESSEL
LOW-PASS FILTER
I Tx
GMSK PULSE
SHAPING ROM
Tx CLK
Q Tx
REFERENCE
OUTPUT BUFFER
2.5V
REFERENCE
THREE-STATE
ENABLE
Rx CLK
I CHANNEL
DIGITAL FIR FILTER
Rx DATA (I DATA)
RECEIVE
CHANNEL
SERIAL
INTERFACE
Rx SYNC
I/Q (Q DATA)
REF OUT
Σ−∆ MODULATOR
SWITCH-CAP
FILTER
I Rx
Σ−∆ MODULATOR
SWITCH-CAP
FILTER
Q Rx
OFFSET REGISTER
OFFSET REGISTER
RATE
Q CHANNEL
DIGITAL FIR FILTER
MODE
AUX DATA
AUX CLK
16-BIT SHIFT REGISTER
AUX LATCH
Rx SLEEP1
Rx SLEEP2
9-BIT DAC
10-BIT DAC
8-BIT DAC
AUX
DAC 1
AUX
DAC 2
AUX
DAC 3
AUX
FLAG
CAL
CLK2
CLK1
MZERO
REV. B
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, nor for any infringements of patents or other rights of third parties
which may result from its use. No license is granted by implication or
otherwise under any patent or patent rights of Analog Devices.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 617/329-4700
World Wide Web Site: http://www.analog.com
Fax: 617/326-8703
© Analog Devices, Inc., 1997
(AVDD = +5 V 6 10%; DVDD = +5 V 6 10%; AGND = DGND = 0 V, fCLK1 = fCLK2 = 13 MHz;
A
MIN to TMAX, Rx SLEEP1 = Rx SLEEP2 = Tx SLEEP = DVDD, unless otherwise noted)
AD7002–SPECIFICATIONS1 T = T
Parameter
ADC SPECIFICATIONS
Resolution
Signal Input Span
Sampling Rate
Output Word Rate
Accuracy
Integral
Differential2
Bias Offset Error
Input Resistance (DC)
Input Capacitance
Dynamic Specifications
Dynamic Range
Signal to (Noise+Distortion)
Gain Error
Gain Match Between Channels
Filter Settling Time
Frequency Response
0 kHz–100 kHz
110 kHz
122 kHz
200 kHz
400 kHz–6.5 MHz
Absolute Group Delay
Group Delay Between Channels (0 kHz–120 kHz)
Coding
Power-Down Option
TRANSMIT DAC SPECIFICATIONS
Resolution
Number of Channels
Update Rate
DC Accuracy
Integral
Differential
Output Signal Span
Output Signal Full-Scale Accuracy
Offset Error
I Tx & Q Tx Gain Matching
Absolute Group Delay
Group Delay Linearity (0 kHz–120 kHz)
Phase Matching Between Channels
GMSK Spectrum Mask3
100 kHz
200 kHz
250 kHz
400 kHz
0.6 MHz
4.3 MHz
6.5 MHz
GMSK Phase Trajectory Error3
Maximum Phase Effect Instance3
Output Impedance
I Tx
Q Tx
GMSK ROM
Power-Down Option
AD7002A
Units
Test Conditions/Comments
12
± VREF/2
13
270.8
541.7
Bits
Volts
MSPS
kHz
kHz
Rx SLEEP = 0 V, Tx SLEEP = VDD
Biased on VREF (2.5 V)
±1
0
± 6.5
±8
300
10
LSB typ
LSB max
LSB typ
kΩ typ
pF typ
64
62
± 0.5
± 0.15
47
dB typ
dB min
dB max
dB max
µs typ
± 0.05
–0.8
–3.0
–66
–72
23
5
Twos Complement
Yes
dB max
dB max
dB max
dB max
dB max
µs typ
ns typ
10
2
4.33
Bits
Rx SLEEP = VDD, Tx SLEEP = 0 V
MSPS
163 Oversampling of the Bit Rate
± 0.7
± 1.0
± VREF/2
LSB typ
LSB typ
Volts
±1
± 25
± 0.15
10
30
0.5
dB max
mV max
dB max
µs typ
ns typ
° typ
–3
–32
–35
–63
–71
–63
–63
2
6
9
dB min
dB min
dB min
dB min
dB min
dB min
dB min
° rms max
° peak max
µs typ
120
120
Yes
Ω typ
Ω typ
RATE 0
RATE 1
After External Calibration; MZERO Low
After Internal Calibration; MZERO High
Input Frequency = 67.7 kHz
Input Frequency = 67.7 kHz, w.r.t. 2.5 V
Input Frequency = 67.7 kHz
Rx SLEEP = VDD, Independent of Transmit
Centered on VREF Nominal (100 kΩ/20 pF
Load)
w.r.t. 2.5 V
10 0000 0000 Loaded to DAC
Measured at 67.7 kHz
Each Channel, 10 kHz < FOUT < 100 kHz
Generating 67.7 kHz Sine Waves
Contains GMSK Coding, Four-Bit Impulse
Response
Tx SLEEP = VDD, Independent of Receive
Yes
–2–
REV. B
AD7002
Parameter
AD7002A
AUXILIARY DAC SPECIFICATIONS
Resolution
DC Accuracy
Integral
Differential
Offset Error
Gain Error
LSB Size
Output Signal Span
Output Impedance
AUX1
9
AUX2
10
AUX3
8
Bits
±2
±1
±2
±4
4.88
0 to VREF
10
±2
±1
±4
±4
2.44
0 to VREF
10
±1
±1
±1
±2
9.77
0 to VREF
10
LSB max
LSB max
LSB max
LSB max
mV typ
Volts
kΩ max
8
Binary
Yes
8
Binary
Yes
8
Binary
Yes
kΩ typ
Coding
Power-Down
REFERENCE SPECIFICATIONS
REFOUT, Reference Output
REFOUT, Reference Output @ +25°C
Reference Temperature Coefficient
Reference Variation4
Output Impedance
Units
2.4/2.6
2.5
100
± 10
60
V min/V max
V typ
ppm/°C typ
mV max
Ω typ
VDD – 0 9
0.9
10
10
V min
V max
µA max
pF max
LOGIC OUTPUTS
VOH, Output High Voltage
VOL, Output Low Voltage
4.0
0.4
V min
V max
Transmit DAC and AUX Paths Active6
Auxiliary Path only Active5, 6, 7
4.5/5.5
4.5/5.5
Unloaded Output
AUX DACs Have Unbuffered
Resistive Outputs
RL = 100 kΩ, CL = 1 nF
RL = 100 kΩ, CL = 1 nF
|IOUT| ≤ 200 µA
|IOUT| ≤ 1.6 mA
V min/V max
V min/V max
30
18
15
14
11
2
mA max
mA max
mA typ
mA max
mA typ
mA max
NOTES
1
Operating temperature range: A Version: –40°C to +85°C.
2
Unmeasurable: sigma-delta conversion is inherently free of differential nonlinearities.
3
See terminology.
4
Change in reference voltage due to a change in Tx SLEEP or Rx SLEEP modes.
5
Measured while the digital inputs to the transmit interface are static.
6
Measured while the digital inputs to the receive interface are static.
7
Measured while the digital inputs to the auxiliary interface are static.
Specifications subject to change without notice.
REV. B
Guaranteed Monotonic
Power-Down Is Implemented by
Loading All 1s or All 0s
LOGIC INPUTS
VINH, Input High Voltage
VINL, Input Low Voltage
IINH, Input Current
CIN, Input Capacitance
POWER SUPPLIES
AVDD
DVDD
IDD
All Sections Active
ADC and Auxiliary Paths Active5
Test Conditions/Comments
–3–
Tx SLEEP = VDD
Rx SLEEP1 = Rx SLEEP2 = VDD
Tx SLEEP = Rx SLEEP1 =
Rx SLEEP2 = VDD
AD7002
ABSOLUTE MAXIMUM RATINGS 1
(TA = +25°C unless otherwise noted)
TERMINOLOGY
Absolute Group Delay
DVDD to AGND . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to +7 V
AVDD to AGND . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to +7 V
AGND to DGND . . . . . . . . . . . . . . . . . . . . –0.3 V to +0.3 V
Digital Input Voltage to DGND . . . . –0.3 V to DVDD + 0.3 V
Analog Input Voltage to AGND . . . . –0.3 V to AVDD + 0.3 V
Input Current to Any Pin Except Supplies2 . . . . . . . . ± 10 mA
Operating Temperature Range
Industrial Plastic (A Version) . . . . . . . . . . . –40°C to +85°C
Storage Temperature Range . . . . . . . . . . . –65°C to +150°C
Lead Temperature (Soldering, 10 secs) . . . . . . . . . +300°C
Power Dissipation (Any Package) to +75°C . . . . . . . 450 mW
Derates Above +75°C by . . . . . . . . . . . . . . . . . . . . 10 mW/°C
Absolute group delay is the rate of change of phase versus frequency, dθ/df. It is expressed in microseconds.
Bias Offset Error
This is the offset error (in LSBs) in the ADC section.
Differential Nonlinearity
This is the difference between the measured and the ideal
1 LSB change between any two adjacent codes in the DAC
or ADC.
Dynamic Range
Dynamic Range is the ratio of the maximum output signal to the
smallest output signal the converter can produce (1 LSB), expressed logarithmically, in decibels (dB = 20log10 (ratio)). For
an N-bit converter, the ratio is theoretically very nearly equal to
2N (in dB, 20Nlog10(2) = 6.02N). However, this theoretical
value is degraded by converter noise and inaccuracies in the
LSB weight.
NOTES
1
Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; functional operation of the
device at those or any other conditions above those listed in the operational sections
of this specifications is not implied. Exposure to absolute maximum rating
conditions for extended periods may affect device reliability.
2
Transient currents of up to 100 mA will not cause SCR latch-up.
Full-Scale Accuracy
This is the measure of the ADC full-scale error after the offset
has been adjusted out.
35 AUX DAC3
Gain Error
34 AUX DAC1
36 AUX DAC2
38 AGND
37 AV DD
40 REFOUT
39 Q Tx
42 Q Rx
41 I Tx
44 I Rx
43 TEST4
PIN DESCRIPTION
This is a measure of the output error between an ideal DAC and
the actual device output with all ls loaded after offset error has
been adjusted out and is expressed in LSBs. In the AD7002,
gain error is specified for the auxiliary section.
Gain Matching Between Channels
Tx SLEEP 1
PIN 1 IDENTIFIER
This is the gain matching between the ITx and QTx channel
and is expressed in dBs.
33 AUX FLAG
32 AUX LATCH
Tx DATA 2
Tx CLK 3
DVDD 4
31 AUX CLK
TOP VIEW
(Not to Scale)
NC 6
CLK1 7
GMSK Spectrum Mask
30 AUX DATA
29 MZERO
AD7002 PQFP
DGND 5
This is the combined output spectrum of the I and Q analog
outputs when transmitting a random sequence of data bits on
the AD7002 transmit channel.
28 NC
27 Rx SLEEP1
TEST1 8
26 TEST2
NC 9
25 NC
NC 10
24 Rx SLEEP2
CLK2 11
–3
AMPLITUDE – dB
3-STATE ENABLE 22
Rx CLK 21
Rx SYNC 20
I/Q (QDATA) 19
NC 17
Rx DATA (IDATA) 18
NC = NO CONNECT
DGND 16
TEST3 14
DVDD 15
RATE 12
MODE 13
23 CAL
–32
–35
–63
–71
100
200
400
250
Temperature
Range
Package
Description
–63
600
1800
4300
6500
FREQUENCY – kHz
AD7002 Transmit GMSK Spectrum Mask
ORDERING GUIDE
Model
–63
–71
Package
Option
AD7002AS –40°C to +85°C Plastic Quad Flatpack S-44
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 AD7002 features proprietary ESD protection circuitry, permanent damage may
occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD
precautions are recommended to avoid performance degradation or loss of functionality.
–4–
WARNING!
ESD SENSITIVE DEVICE
REV. B
AD7002
GMSK Phase Trajectory Error
Offset Error
This is a measure of the phase error between the transmitted
phase of an ideal GMSK modulator and the actual phase transmitted by the AD7002, when transmitting a random sequence
of data bits. It is specified as a peak phase error and also as an
rms phase error.
This is the amount of offset, w.r.t. VREF in the transmit DACs
and the auxiliary DACs and is expressed in mVs for the Transmit section and in LSBs for the Auxiliary section.
Output Impedance
This is a measure of the drive capability of the auxiliary DAC
outputs and is expressed in kΩs.
Group Delay Linearity
The group delay linearity, or differential group delay, is the
group delay over the full band relative to the group delay at one
particular frequency. The reference frequency for the AD7002 is
1 kHz.
Output Signal Span
This is the output signal range for the Transmit Channel section
and the Auxiliary DAC section. For the transmit channel the
span is ± 1.25 volts centered on 2.5 volts, and for the Auxiliary
DAC section it is 0 to +VREF.
Group Delay Between Channels
This is the difference between the group delay of the I and Q
channels and is a measure of the phase matching characteristics
of the two.
Output Signal Full-Scale Accuracy
This is the accuracy of the full-scale output (all 1s loaded to the
DACs) on each transmit channel measured w.r.t. 25 V and is
expressed in dBs.
Integral Nonlinearity
This is the maximum deviation from a straight line passing
through the endpoints of the DAC or ADC transfer function.
Phase Matching Between Channels
This is a measure of the phase matching characteristics of the I
and Q transmit channels. It is obtained by transmitting all ones
and then measuring the difference between the actual phase
shift between the I and Q outputs and the ideal phase shift of
90°.
Maximum Phase Effect Instance
This is the time at which a transmitted data bit will have its
maximum phase change at the ITx and QTx outputs (see figure). This time includes the delay in the GMSK modulator and
in the Analog low-pass filters. Maximum phase effect instance is
measured from the Tx CLK falling edge, which latches the data
bit, to the ITx and QTx analog outputs.
Sampling Rate
This is the rate at which the modulators on the receive channels
sample the analog input.
Settling Time
TRANSMITTED PHASE
FOR ONE DATA BIT
90°
This is the digital filter settling time in the AD7002 receive
section. On initial power-up, or after returning from the sleep
mode, it is necessary to wait this amount of time to obtain useful data.
Signal Input Span
45°
The input signal range for the I and Q channels is biased about
VREF. It can go ± 1.25 volts about this point.
Signal to (Noise + Distortion) Ratio
This is the measured ratio of signal-to-(noise + distortion) at the
output of the receive channel. The signal is the rms amplitude of
the fundamental. Noise is the rms sum of all amplitude of the
fundamental. Noise is the rms sum of all nonfundamental signals up to half the sampling frequency (fS/2), excluding dc. The
ratio is dependent upon the number of quantization levels in the
digitization process; the more levels, the smaller the quantization noise. The theoretical signal-to-(noise+distortion) ratio for
a sine wave is given by:
0°
≈ 9µs
DATA BIT
CLOCKED IN BY TxCLK
MAXIMUM PHASE
EFFECT INSTANT
Transmit Channel Maximum Phase Effect Instance
Output Rate
This is the rate at which data words are made available at the
Rx DATA pin (Mode 0) or the IDATA and QDATA pins
(Mode 1). There are two rates, depending on whether the device is operated in RATE0 or RATE1.
REV. B
Signal to (Noise + Distortion) = (6.02N + 1.76) dB
–5–
AD7002
INPUT CLOCK TIMING1 (AV
DD
= +5 V 6 10%; DVDD = +5 V 6 10%; AGND = DGND = 0 V; TA = TMIN to TMAX, unless otherwise noted)
Parameter
Limit at
TA = –408C to +858C
Units
Description
t1
t2
t3
76
30
30
ns min
ns min
ns min
CLK1, CLK2, AUX CLK Cycle Time
CLK1, CLK2, AUX CLK High Time
CLK1, CLK2, AUX CLK Low Time
TRANSMIT SECTION TIMING
Parameter
t4
t5
t6
t7
t8
t9
t10
t11
t12
t13
t14
t15
(AVDD = +5 V 6 10%; DVDD = +5 V 6 10%; AGND = DGND = 0 V, fCLK1 = fCLK2 = 13 MHz;
TA = TMIN to TMAX, unless otherwise noted)
Limit at
TA = –408C to +858C
Units
Description
10
20
24 t1
24 t1 + 80
48 t1
24 t1
24 t1
0
100
30
30
10
0
23 t1
10
10
ns min
ns min
ns min
ns max
ns
ns
ns
ns min
ns max
ns max
ns max
ns min
ns min
ns max
ns typ
ns typ
Tx SLEEP Hold Time
Tx SLEEP Setup Time
Tx CLK Active After CLK1 Rising Edge Following
Tx SLEEP Low
Tx CLK Cycle Time
Tx CLK High Time
Tx CLK Low Time
Propagation Delay from CLK1 to Tx CLK
Data Setup Time
Data Hold Time
Tx CLK to Tx SLEEP Asserted for Last Tx CLK Cycle2
Digital Output Rise Time3
Digital Output Fall Time3
(AVDD = +5 V 6 10%; DVDD = +5 V 6 10%; AGND = DGND = 0 V, fAUX CLK = 13 MHz; TA = TMIN to TMAX,
AUXILIARY DAC TIMING unless otherwise noted)
Parameter
Limit at
TA = –408C to +858C
Units
Description
t16
t17
t18
t19
t20
t21
t22
10
10
25
20
50
10
10
ns min
ns min
ns min
ns min
ns max
ns typ
ns typ
AUX DATA Setup Time
AUX DATA Hold Time
AUX LATCH to SCLK Falling Edge Setup Time
AUX LATCH to SCLK Falling Edge Hold Time
AUX LATCH High to AUX FLAG Valid Delay
Digital Output Rise Time
Digital Output Fall Time
NOTES
1
Sample tested at +25°C to ensure compliance. All input signals are specified with tr = tf = 5 ns (10% to 90% of 5 V) and timed from a voltage level of 1.6 V.
2
t13 specifies a window, that Tx SLEEP should be asserted for the current Tx CLK to be the last prior to entering SLEEP mode.
3
Digital output rise and fall times specify the time required for the output to go between 10% and 90% of 5 V.
Specifications subject to change without notice.
1.6mA
IOL
t1
t2
TO OUTPUT
PIN
CL
15pF
CLK1, CLK2,
AUX CLK
+2.1V
t3
200µA
Figure 1. Clock Timing
IOH
Figure 2. Load Circuit for Timing Specifications
–6–
REV. B
AD7002
1 (AVDD = +5 V 6 10%; DVDD = +5 V 6 10%; AGND = DGND = 0 V, fCLK1 = fCLK2 = 13 MHz;
RECEIVE SECTION TIMING
TA = TMIN to TMAX, unless otherwise noted)
Limit at
TA = –408C to +858C
Units
Description
0
25
0
39 t1
15 t1
ns min
ns min
ns min
ns max
ns max
32 t1 + t2
31 t1 + t2
ns
ns
t1
2 t1
ns
ns
25
90
ns min
ns min
25
30
10
30
20
ns min
ns min
ns min
ns max
ns min
Rx SLEEP Hold Time After CLK1, CLK2 High
Rx SLEEP Setup Time Before CLK1, CLK2 High
Rx SYNC to Rx SLEEP Asserted2
RATE 0
RATE 1
Rx CLK Active After CLK1 Rising Edge Following Falling
Edge of Rx SLEEP
MODE 0
MODE 1
Rx CLK Cycle Time3
MODE 0
MODE 1
Rx CLK High Pulse Width
MODE 0
MODE 1
Rx CLK Low Pulse Width
MODE 0
MODE 1
Propagation Delay from CLK1, CLK2 High to Rx CLK High
t1
2 t1
ns
ns
24 t1
12 t1
48 t1
24 t1
ns
ns
ns
ns
t35
5
t1 + 5
5
ns max
ns max
ns max
t36
t37
10
10
ns typ
ns typ
Parameter
t23
t24
t25
t26
t27
t28
t29
t30
t31
t32
Rx SYNC Valid Prior to Rx CLK Falling
Rx SYNC High Pulse Width
MODE 0
MODE 1
Rx SYNC Cycle Time3
MODE 0 RATE 0
MODE 0 RATE 1
MODE 1 RATE 0
MODE 1 RATE 1
Rx DATA Valid After Rx CLK Rising Edge
MODE 0
MODE 1
MODE 0 only, Propagation Delay from Rx CLK Rising
Edge to I/Q
Digital Output Rise Time4
Digital Output Fall Time4
t33
t34
CALIBRATION AND CONTROL TIMING
(AVDD = +5 V 6 10%; DVDD = +5 V 6 10%; AGND = DGND = 0 V, fAUX CLK = 13 MHz;
TA = TMIN to TMAX, unless otherwise noted)
Parameter
Limit at
TA = –408C to +858C
Units
Description
t38
t39
t40
25
608 t1
25
ns min
ns min
ns min
SLEEP to CAL Setup Time
CAL Pulse Width
RATE, MODE or THREE-STATE ENABLE Setup Time
NOTES
1
Sample tested at +25°C to ensure compliance. All input signals are specified with tr = tf = 5 ns (10% to 90% of 5 V) and timed from a voltage level of 1.6 V.
2
t25 specifies a window, after Rx SYNC which marks the beginning of I data, that Rx SLEEP should be asserted for the subsequent IQ data pair to be last prior to
entering SLEEP mode.
3
See Figure 2 for test circuit.
4
Digital output rise and fall times specify the time required for the output to go between 10% and 90% of 5 V.
Specifications subject to change without notice.
REV. B
–7–
AD7002
16 times the transmit data rate. The transmit data (Tx DATA)
is first differentially encoded as specified by GSM 5.04 section
2.3 (Table I). The GMSK modulator generates 10-bit I and Q
waveforms (Inphase and Quadrature), in response to the encoded data, which are loaded into the 10-bit I and Q transmit
DACs. The Gaussian filter, in the GMSK modulator, has an
impulse response truncated to four data bits.
CIRCUIT DESCRIPTION
TRANSMIT SECTION
The transmit section of the AD7002 generates GMSK I and Q
waveforms in accordance with GSM recommendation 5.04.
This is accomplished by a digital GMSK modulator, followed
by 10-bit DACs for the I and Q channels and on-chip reconstruction filters. The GMSK (Gaussian Minimum Shift Keying)
digital modulator generates I and Q signals, at 163 oversampling, in response to the transmit data stream. The I and Q data
streams drive 10-bit DACs, which are filtered by on-chip Bessel
low-pass filters.
GMSK PULSE SHAPING ROM
16x OVERSAMPLING
Tx DATA
DIFFERENTIAL
ENCODER
GUASSIAN
FILTER
COSINE
LOOK UP
TABLE
10
SINE
LOOK UP
TABLE
10
When the transmit section is brought out of sleep mode
(Tx SLEEP low), the modulator is reset to a transmitting all 1s
state. When Tx SLEEP is asserted (Tx SLEEP high), the transmit section powers down, with the I Tx and Q Tx outputs connected to VREF through a nominal impedance of 80 kΩ.
Reconstruction Filters
IDATA
The reconstruction filters smooth the DAC output signals,
providing continuous time I and Q waveforms at the output
pins. These are Bessel low-pass filters with a cutoff frequency of
approximately 300 kHz. Figure 5 shows a typical transmit filter
frequency response, while Figure 6 shows a typical plot of group
delay versus frequency. The filters are designed to have a linear
phase response in the passband and due to the reconstruction
filters being on-chip, the phase mismatch between the I and Q
transmit channels is kept to a minimum.
INTEGRATOR
QDATA
Figure 3. GMSK Functional Block Diagram
Table I. Truth Table for the Differential Encoder
Tx DATAi
Tx DATAi–1
Differentially Encoded Data
0
0
1
1
0
1
0
1
+1
–1
–1
+1
Transmit Section Digital Interface
Figure 4 shows the timing diagram for the transmit interface.
Tx SLEEP is sampled on the falling edge of CLK1. When
Tx SLEEP is brought low, Tx CLK becomes active after 24
master clock cycles. Tx CLK can be used to clock out the
transmit data from the ASIC or DSP on the rising edge and
Tx DATA is clocked into the AD7002 on the falling edge of
Tx CLK. When Tx SLEEP is asserted the transmit section is
immediately put into sleep mode, disabling Tx CLK and powering down the transmit section.
GMSK Modulator
Figure 3 shows the functional block diagram of the GMSK
modulator. This is implemented using control logic with a
ROM look up table, to generate I and Q data samples at
CLK1 (I)
t4
t5
Tx SLEEP (I)
t7
t6
t13
t10
Tx CLK (O)
t8
t9
t11
Tx DATA (I)
t12
VALID DATA
VALID DATA
VALID DATA
NOTE: (I) = DIGITAL INPUT; (0) = DIGITAL OUTPUT
Figure 4. Transmit Section Timing Diagram
–8–
REV. B
AD7002
0.0
0.80
–5.0
0.70
–15.0
0.60
GROUP DELAY – µs
–10.0
GAIN – dB
–20.0
–25.0
–30.0
–35.0
–40.0
0.50
0.40
0.30
–45.0
0.20
–50.0
0.10
–55.0
–60.0
1.00 + 03
1.00 + 04
1.00 + 05
1.00 + 06
0.00
1.00 + 03
1.00 + 07
1.00 + 04
1.00 + 05
1.00 + 06
1.00 + 07
FREQUENCY – Hz
FREQUENCY – Hz
Figure 5. Transmit Filter Frequency Response
Figure 6. Transmit Filter Group Delay
0
10
–10
0
–20
–10
–30
MAGNITUDE – dB
MAGNITUDE – dB
GMSK SPECTRUM TEST, DC TO 6.4MHz.
FREQUENCY RESOLUTION: 30.1514kHz
–40
–50
–60
–20
–30
–40
GMSK MASK
–50
–60
–70
–70
GMSK SPECTRUM
–80
–80
–90
–90
0
8.0
1.6
2.4
3.2
4.0
4.8
5.6
6.4
0
FREQUENCY – MHz
100
200
300
400
500
600
700
800
900
1000
FREQUENCY – kHz
Figure 7. Typical Spectrum Plot of the Transmit Channel
When Transmitting Random Data (0 MHz to 6.4 MHz)
Figure 8. Typical Spectrum Plot of the Transmit Channel
When Transmitting Random Data (0 MHz to 1 MHz)
PEAK PHASE TRAJECTORY ERROR = 1.56°
1.27
4
1.26
3
2
I2 + Q2 – Voltage
PEAK PHASE TRAJECTORY ERROR – Degrees
RMS PHASE TRAJECTORY ERROR = 0.79°
5
1
0
–1
1.24
1.23
–2
–3
1.22
–4
–5
1.21
Figure 9. Typical Plot of the Transmit Phase Trajectory
Error
REV. B
1.25
Figure 10. Typical Plot of the Composite Vector Magnitude
–9–
AD7002
RECEIVE SECTION
The receive section consists of I and Q receive channels, each
comprised of a simple switched capacitor filter followed by a
12-bit sigma-delta ADC. The data is available on a flexible
serial interface, interfacing easily to most DSPs. The data can be
configured to be one of two formats and is also available at two
sampling rates. Onboard digital filters, which form part of the
sigma-delta ADCs, also perform critical system level filtering.
Their amplitude and phase response characteristics provide
excellent adjacent channel rejection. The receive section is also
provided with a low power sleep mode to place the receive section on standby between receive bursts, drawing only minimal
current.
The digital filter that follows the modulator removes the large
out-of-band quantization noise (Figure 12c), while converting
the digital pulse train into parallel 12-bit-wide binary data. The
12-bit I and Q data is made available, via a serial interface, in a
variety of formats.
a.
QUANTIZATION NOISE
BAND OF
INTEREST
b.
Switched Capacitor Input
The receive section analog front end is sampled at 13 MHz by a
switched capacitor filter. The filter has a zero at 6.5 MHz as
shown in Figure 11a. The receive channel also contains a digital
low-pass filter (further details are contained in the following
section) that operates at a clock frequency of 6.5 MHz. Due to
the sampling nature of the digital filter, the pass band is repeated about the operating clock frequency and at multiples of
the clock frequency (Figure 11b). Because the first null of the
switched capacitor filter coincides with the first image of the
digital filter, this image is attenuated by an additional 30 dBs
(Figure 11c), further simplifying the external antialiasing requirements.
a.
6.5
13
19.5
MHz
DIGITAL FILTER
TRANSFER FUNCTION
c.
13
19.5
MHz
6.5
13
19.5
MHz
0dB
SYSTEM FILTER
TRANSFER FUNCTION
BAND OF
INTEREST
FS/2
3.25 MHz
c.
DIGITAL FILTER
CUTOFF FREQUENCY = 122 kHz
BAND OF
INTEREST
FS/2
3.25 MHz
Figure 12. Sigma-Delta ADC
DIGITAL FILTER
Digital filtering has certain advantages over analog filtering.
First, since digital filtering occurs after the A/D conversion
process, it can remove noise injected during the conversion
process. Analog filtering cannot do this. Second, the digital filter
combines low passband ripple with a steep rolloff, while also
maintaining a linear phase response. This is very difficult to
achieve with analog filters.
0dB
6.5
NOISE SHAPING
The digital filters used in the AD7002 receive section carry out
two important functions. First, they remove the out-of-band
quantization noise that is shaped by the analog modulator. Second, they are also designed to perform system level filtering,
providing excellent rejection of the neighboring channels.
0dB
FRONT-END
ANALOG FILTER
TRANSFER FUNCTION
b.
FS/2
3.25 MHz
–30dB
MAX
Analog filtering can, however, remove noise superimposed on
the analog signal before it reaches the ADC. Digital filtering
cannot do this and noise peaks riding on signals near full scale
have the potential to saturate the analog modulator, even
though the average value of the signal is within limits. To alleviate this problem, the AD7002 has overrange headroom built
into the sigma-delta modulator and digital filter which allows
overrange excursions of 100 mV.
Figure 11. Switched Capacitor Input
SIGMA-DELTA ADC
The AD7002 receive channels employ a sigma-delta conversion
technique that provides a high resolution 12-bit output for both
I and Q channels, with system filtering being implemented
on-chip.
Filter Characteristics
The output of the switched capacitor filter is continuously
sampled at 6.5 MHz (master clock/2) by a charge balanced
modulator, and is converted into a digital pulse train whose duty
cycle contains the digital information. Due to the high oversampling rate, which spreads the quantization noise from 0 MHz to
3.25 MHz (FS/2), the noise energy contained in the band of
interest is reduced (Figure 12a). To reduce the quantization still
further, a high order modulator is employed to shape the noise
spectrum, so that most of the noise energy is shifted out of the
band of interest (Figure 12b).
The digital filter is a 288-tap FIR filter, clocked at half the master clock frequency. The frequency response is shown in Figure
14. The 3 dB point is at 122 kHz.
Due to the low pass nature of the receive filters, there is a
settling time associated with step input functions. Output data
will not be meaningful until all the digital filter taps have been
loaded with data samples taken after the step change. Hence
the AD7002 digital filters have a settling time of 44.7 µs
(288 3 2 t1).
When coming out of sleep, the digital filter taps are reset. Hence
data, initially generated by the digital filters, will not be correct.
Not until all 288 taps have been loaded with meaningful data
–10–
REV. B
AD7002
convenient or necessary. Only the digital result following the fall
of CAL will be loaded into each offset register. After CAL falls,
normal operation resumes immediately.
from the analog modulator, will the output data be correct. The
analog modulator, on coming out of sleep, will generate meaningful data after 21 master clock cycles.
10.00
01...111
0.00
–10.00
01...110
–20.00
–30.00
–40.00
GAIN – dB
ADC CODE
00...001
00...000
11...111
11...110
–50.00
–60.00
–70.00
–80.00
–90.00
–100.00
–110.00
10...001
–120.00
10...000
–130.00
–140.00
–VFULLSCALE
VREF
0
+VFULLSCALE
100
200
300
VIN , INPUT VOLTAGE
900
1000
The offset registers are static and retain their contents even
during sleep mode (Rx SLEEP1 and Rx SLEEP2 high). They
need only be updated if drifts in the analog dc offsets are experienced or expected. However, on initial application of power to
the digital supply pins the offset registers may contain grossly
incorrect values and, therefore, calibration must be activated at
least once after power is applied even if the facility of calibration
is not regularly used.
Calibration
Included in the digital filter is a means by which receive signal
offsets may be calibrated out. Calibration can be effected
through the use of the CAL and MZERO pins.
Each channel of the digital low-pass filter section has an offset
register. The offset register can be made to contain a value
representing the dc offset of the preceding analog circuitry. In
normal operation, the value stored in the offset register is subtracted from the filter output data before the data appears on
the serial output pin. By so doing, the dc offset is cancelled.
Table II. Truth Table for the MODE and RATE Pins
In each channel the offset register is cleared (twos complement
zero) when CAL is high and becomes loaded with the first digital filter result after CAL falls. This result will be a measure of
the channel dc offset if the analog channel is switched to zero
prior to CAL falling. Time must be provided for the analog
circuitry and the digital filter to settle after the analog circuitry is
switched to zero and before CAL falls. The offset register will
then be loaded with the proper representation of the dc offset.
MODE
RATE
Data Format
Output Word Rate
0
0
1
1
0
1
0
1
IQ Data
IQ Data
I Data
I Data
270.8 kHz
541.7 kHz
270.8 kHz
541.7 kHz
I/Q
I/Q
Q Data
Q Data
The MZERO pin can be used to zero the sigma-delta modulators if calibration of preceding analog circuitry is not required.
Each analog modulator has an internal analog multiplexer controlled by MZERO. With MZERO low, the modulator inputs
are connected to the I Rx and Q Rx pins for normal operation.
With MZERO high, both modulator inputs are connected to the
VREF pin, which is analog ground for the modulators. If calibration of external analog circuitry is desired, MZERO should be
kept low during the calibration cycle.
Rx SLEEP1
Rx SLEEP2
t38
t 39
CAL
t40
RATE, MODE,
THREE- STATE
CONTROL
Figure 15. Calibration and Control Timing Diagram
REV. B
800
Figure 14. Digital Filter Frequency Response
Figure 13. ADC Transfer Function for I and Q Receive
Channels
CAL must be high for more than 608 master clock cycles
(CLK1, CLK2). If the analog channels are switched to zero
coincident with CAL rising, this time is also sufficient to satisfy
the settling time of the analog sigma-delta modulators and the
digital filters. CAL may be held high for an unlimited time if
400 500 600 700
FREQUENCY – kHz
–11–
AD7002
Rx DATA pin, but here the output word rate is reduced to
270.8 kHz, this being equal to master clock (CLK1, CLK2)
divided by 48.
The offset registers have enough resolution to hold the value of
any dc offset between ± 5 V. However, the performance of the
sigma-delta modulators will degrade if full scale signals with
more than 100 mV of offset are experienced. If large offsets are
present, these can be calibrated out, but signal excursions from
the offsets should be limited to keep the I Rx and Q Rx voltages
within ± 1.35 V of VREF.
Receive Section Digital Interface
A flexible serial interface is provided for the AD7002 receive
section. Four basic operating modes are available. Table II
shows the truth table for the different serial modes available.
The MODE pin determines whether the I and Q serial data is
made available on two separate pins (MODE 1) or combined
onto a single output pin (MODE 0). The RATE pin determines
whether I and Q receive data is provided at 541.7 kHz (RATE 1)
or at 270.8 kHz (RATE 0).
When the receive section is put into sleep mode, by bringing
Rx SLEEP1 and Rx SLEEP2 high, the receive interface will
complete the current IQ cycle before entering into a low power
sleep mode.
MODE 0 RATE I Interface
The timing diagram for the MODE 0 RATE 1 receive interface
is shown in Figure 16. It can be used to interface to DSP processors requiring only one serial port.
When using MODE 0, the serial data is made available on the
Rx DATA pin, with the I/Q pin indicating whether the 12-bit
word being clocked out is an I sample or a Q sample. Although
the I data is clocked out before the Q data, internally both
samples are processed together. RATE 1 selects an output word
rate of 541.7 kHz, which is equal to the master clock (CLK1,
CLK2) divided by 24.
When the receive section is brought out of sleep mode, by bringing Rx SLEEP1 and Rx SLEEP2 low, (after 32 master clock
cycles) the Rx CLK output will continuously shift out I and Q
data, always beginning with I data. Rx SYNC provides a framing signal used to indicate the beginning of an I or Q, 12-bit
data word that is valid on the next falling edge of Rx CLK. On
coming out of sleep, Rx SYNC goes high one clock cycle before
the beginning of I data, and subsequently goes high in the same
clock cycle as the last bit of each 12-bit word (both I and Q). Rx
DATA is valid on the falling edge of Rx CLK and is clocked out
MSB first, with the I/Q pin indicating whether Rx DATA is I
data or Q data.
MODE 0 RATE 0 Interface
Figure 17 shows the receive timing diagram when MODE 0,
RATE 0 is selected. Again I and Q data are shifted out on the
Once the receive section is brought out of sleep mode, (after 56
master clock cycles) the Rx CLK output becomes active and
generates an Rx SYNC framing pulse on the first Rx CLK.
This is followed by 12 continuous clock cycles during which the
I data is shifted out on the Rx DATA pin. Following this the
Rx CLK remains high for 11 master clock cycles before clocking
out the Q data in exactly the same manner.
Rx DATA is valid on the falling edge of Rx CLK with the I/Q
pin indicating whether Rx DATA is I data or Q data.
MODE 1 RATE I Interface
Figure 18 shows the timing for MODE 1 RATE 1 receive digital
interface. MODE 1 RATE 1 gives an output word rate of
541.7 kHz, but I and Q data are transferred on separate pins.
I data is shifted out on Rx DATA (IDATA) pin and Q data is
shifted out on the I/Q (QDATA) pin. RATE 1 selects an output
word rate of 541.7 kHz (this is equal to the master clock divided
by 24).
When the receive section is brought out of sleep mode, by bringing Rx SLEEP1 and Rx SLEEP2 low (after 32 master clock
cycles), the Rx CLK output will continuously shift out I and Q
data, on separate pins. Rx SYNC provides a framing signal used
to indicate the beginning of an I or Q, 12-bit data word that
is valid on the next falling edge of Rx CLK. On coming out
of sleep, Rx SYNC goes high one clock cycle before the beginning of I data, and subsequently goes high in the same clock
cycle as the I and Q LSBs. It takes 24 Rx CLKs (excluding the
first framing pulse) to complete a single IQ cycle. IDATA and
QDATA are valid on the falling edge of Rx CLK and are
clocked out MSB first.
MODE I RATE 0 Interface
Figure 19 shows the receive timing diagram when MODE 1
RATE 0 is selected. MODE 1 RATE 0, again I and Q data are
transferred on separate pins. I data is shifted out on Rx DATA
(IDATA) pin and Q data is shifted out on the I/Q (QDATA)
pin. The output word rate is reduced to 270.8 kHz, this equal to
master clock (CLK1, CLK2) divided by 48.
Once the receive section is brought out of sleep mode, and after
56 master clock cycles, the Rx CLK output becomes active and
generates an Rx SYNC framing pulse on the first Rx CLK. This
is followed by 12 continuous clock cycles during which both the
I and Q data is shifted out on IDATA and QDATA pins. Following this the Rx CLK remains high for 22 master clock cycles
before clocking out the next IQ data pair.
–12–
REV. B
AD7002
CLK1, CLK2 (I)
t23
t 25
t24
Rx SLEEP1 (I)
Rx SLEEP2 (I)
t26
t30
t28
t27
Rx CLK (O)
t29
t31
t33
Rx SYNC (O)
t32
t34
Rx DATA (O)
I LSB
I MSB
Q MSB
t35
Q LSB
I MSB
I LSB
Q MSB
Q LSB
t35
I/Q (O)
NOTE: (I) = DIGITAL INPUT; (O) = DIGITAL OUTPUT
Figure 16. MODE 0 RATE 1 Receive Timing
CLK1, CLK2 (I)
t23
t25
t24
Rx SLEEP1 (I)
Rx SLEEP2 (I)
t26
t28
t27
t30
Rx CLK (O)
t31
t33
t29
Rx SYNC (O)
t32
t34
Rx DATA (O)
I MSB
I LSB
Q MSB
t35
Q LSB
I MSB
I LSB
Q MSB
t35
I/Q (O)
NOTE: (I) = DIGITAL INPUT; (O) = DIGITAL OUTPUT
Figure 17. MODE 0 RATE 0 Receive Timing
CLK1, CLK2 (I)
t23
Rx SLEEP1 (I)
Rx SLEEP2 (I)
t25
t24
t30
t26
t27
t28
Rx CLK (O)
t 31
t29
t33
Rx SYNC (O)
t32
I DATA (O)
Q DATA (O)
t34
t34
I MSB
I LSB
I MSB
I LSB
Q MSB
Q LSB
Q MSB
Q LSB
NOTE: (I) = DIGITAL INPUT; (O) = DIGITAL OUTPUT
Figure 18. MODE 1 RATE 1 Receive Timing
REV. B
–13–
Q LSB
AD7002
CLK1, CLK2 (I)
t23
t25
t24
Rx SLEEP1 (I)
Rx SLEEP2 (I)
t27
t30
t26
t28
Rx CLK (O)
t 31
t29
t33
Rx SYNC (O)
t34
t32
I DATA (O)
I MSB
I LSB
I MSB
I LSB
Q MSB
Q LSB
Q MSB
Q LSB
t34
Q DATA (O)
NOTE: (I) = DIGITAL INPUT; (O) = DIGITAL OUTPUT
Figure 19. MODE 1 RATE 0 Receive Timing
AUXILIARY DACS
Three auxiliary DACs are provided for extra control functions
such as automatic gain control, automatic frequency control or
for ramping up/down the transmit power amplifiers during the
beginning/end of a transmit burst. The three auxiliary DACs,
AUX DAC1, AUX DAC2 and AUX DAC3, have resolutions of
9-, 10- and 8-bits, respectively. In addition to the three auxiliary
DACs, the auxiliary section contains a digital output flag
(AUX FLAG) with three-state control. Communication and
sleep control of the auxiliary section is totally independent of
either the transmit or receive sections.
The AD7002 AUX DACs are voltage mode DACs, consisting
of R–2R ladder networks (Figure 20 shows AUX DAC1 architecture), constructed from highly stable thin-films resistors and
high speed single pole, double throw switches. This design
architecture leads to very low DAC current during normal
operation. However, the AUX DACs have a high output
impedance (typical 8 kΩ) and hence require external buffering.
The AUX DACs have an output voltage range of 0 V to VREF –
1 LSB. Each AUX DAC can be individually entered into lowpower sleep mode, simply by loading all ones or all zeros to that
particular AUX DAC. This does not affect the normal operation
of AUX DACs, as either of these two codes (all 0s = 0 µA, all
1s = 50 µA typical) represent the operating points for lowest
power consumption.
R
R
R
R
R
the transmit section prior to ramping up (using one of AUX
DACs) the RF amplifiers.
AUX DAC DIGITAL INTERFACE
Communication with the auxiliary section is accomplished via a
three-pin serial interface, as the timing diagram in Figure 22
illustrates. While AUX LATCH is low, data is clocked into a
16-bit shift register via the AUX DATA and AUX CLK pins.
AUX DATA is clocked on the falling edge of AUX CLK, MSB
first. The 16-bit shift register is organized as a data field (DB0–
DB9) and as a control field (DB10–DB15). The data field is
8-, 9- or 10-bits wide, depending on the AUX DAC being
loaded. The control field indicates which AUX DACs are being
loaded and also determines the state of the AUX FLAG pin.
When the shift register has been loaded, AUX LATCH is
brought high to update the selected AUX DACs and the AUX
FLAG pin. The control bits are active high, and since a control
bit has been assigned to each AUX DAC, this facilitates the
simultaneous loading of more than one AUX DAC (with the
same data). DB10, DB11 and DB12 selected AUX DAC3,
AUX DAC1 and AUX DAC2 respectively, and DBlS determines the logic state of AUX FLAG while DB14 determines
whether the three-state driver is enabled.
AUX DAC1
AUX DAC2
9-BIT AUX DAC1
10-BIT AUX DAC2
AUX FLAG
8-BIT AUX DAC3
AUX DAC1
9-BIT
AUX LATCH
2R
AUX DAC3
2R
2R
2R
2R
2R
DB0
DB1
DB6
DB7
DB8
AUX
LATCH
10-BIT
AUX LATCH
8-BIT
AUX LATCH
AUXDAC SELECT
EN
FLAG
DB14
DB15
16-BIT SHIFT REGISTER
AUX
CLK
DB0–DB9
DB10 DB11 DB12
DB13
AUX
DATA
VREF
AGND
SHOWN FOR ALL 1s ON DAC
Figure 21. Auxiliary Section Serial Interface
Figure 20. Auxiliary DAC Structure
The digital AUX FLAG output is available for any external
logic control that may be required. For instance, the AUX
FLAG could be used to control the Tx SLEEP pin, turning on
–14–
REV. B
AD7002
VOLTAGE REFERENCE
AUX CLK (I)
The AD7002 contains an on-chip bandgap reference that provides a low noise, temperature compensated reference to the IQ
transmit DACs and the IQ receive ADCs. The reference is also
made available on the REFOUT pin and can be used to bias
other analog circuitry in the IF section.
t16
AUX DATA (I)
DB15
DB14
DB1
DB0
t17
t19
t18
AUX LATCH (I)
When both the transmit section and the receive section are in
sleep mode (Tx SLEEP and Rx SLEEP asserted), the reference
output buffer is also powered down by approximately 80%
compatible crystal.
t 20
AUX FLAG (O)
OLD AUX FLAG
NEW AUX FLAG
Figure 22. Auxiliary DAC Timing Diagram
PIN FUNCTION DESCRIPTIONS
PQFP Pin
Number
Mnemonic
Function
POWER SUPPLY
37
AVDD
38
AGND
4, 15
DVDD
5, 16
DGND
Positive power supply for analog section. This is +5 V ± 10%.
Analog ground.
Positive power supply for digital section. This is +5 V ± 10%.
Digital ground.
ANALOG SIGNAL AND REFERENCE
41
I Tx
Analog output for the I (In-Phase) channel. This output comes from a 10-bit DAC and is
filtered by a Bessel low pass filter. The 10-bit DAC is loaded with I data, which is generated
by the GMSK modulator.
39
Q Tx
Analog output for the Q (Quadrature) channel. This output comes from a 10-bit DAC and is
filtered by a Bessel low pass filter. The 10-bit DAC is loaded with Q data, which is generated
by the GMSK modulator.
44
I Rx
Analog input for I receive channel.
42
Q Rx
Analog input for Q receive channel.
34
AUX DAC1
Analog output voltage from the 9-bit auxiliary DAC. This is a voltage mode DAC with a high
output impedance and hence should be buffered if used to drive moderate impedance loads.
36
AUX DAC2
Analog output voltage from the 10-bit auxiliary DAC. This is a voltage mode DAC with a
high output impedance and hence should be buffered if used to drive moderate impedance
loads.
35
AUX DAC3
Analog output voltage from the 8-bit auxiliary DAC. This is a voltage mode DAC with a high
output impedance and hence should be buffered if used to drive moderate impedance loads.
40
REFOUT
Reference output; this is 2.48 volts nominal.
TRANSMIT INTERFACE AND CONTROL
7, 11
CLK1, CLK2
Master clock inputs for both the transmit and receive sections. CLK1 and CLK2 must be
externally hardwired together and driven from a 13 MHz TTL compatible crystal.
3
Tx CLK
Clock output from the AD7002 which can be used to clock in the data for the transmit section.
2
Tx DATA
Data input for the transmit section, data is clocked on the falling edge of Tx CLK.
1
Tx SLEEP
Sleep control input for transmit section. When it is high, the transmit section goes into
standby mode and draws minimal current.
RECEIVE INTERFACE AND CONTROL
13
MODE
Digital control input. When High (MODE 1), the I and Q outputs are on separate pins
(QDATA and IDATA). When Low (MODE 0), I and Q are on the same pin (Rx DATA).
12
RATE
Digital control input. This determines whether the receive section interface operates at a
word rate of 541.7 kHz or at a word rate of 270.8 kHz. When High (RATE 1), the output
word rate is 541.7 kHz. When Low (RATE 0), the output word rate is 270.8 kHz.
18
Rx DATA (IDATA) This is a dual function digital output. When the device is operating in MODE 0, the Rx
DATA (both I and Q) is available at this pin. When the device is operating in MODE 1, only
IDATA is available at this pin.
REV. B
–15–
PQFP Pin
Number
Mnemonic
Function
19
I/Q (QDATA)
20
21
22
23
Rx SYNC
Rx CLK
THREE-STATE
CONTROL
CAL
29
MZERO
27, 24
Rx SLEEP1,
Rx SLEEP2
This is a dual function digital output. When the device is operating in MODE 0, it indicates
whether IDATA or QDATA is present on Rx DATA pin. In MODE 1, QDATA is available at
this pin.
Synchronization output for framing I and Q data at the receive interface.
Output clock for the receive section interface.
This digital input controls the output three-state drivers on the receive section interface. When
it is High, the outputs are enabled. When Low, they are in high impedance.
Calibration control pin for digital filter section. When brought high, for a minimum of 608 master
clock cycles, the receive section enters a calibration cycle. Where I and Q offset registers are updated, when the CAL pin is brought low again, with offset values which are subtracted out from
subsequent ADC conversions. CAL should remain Low during normal operation.
Digital control input. When high the analog modulator input is internally grounded (i.e., tied to
VREF). MZERO, in conjunction with CAL, allows on-chip offsets to be calibrated out. Low for
normal operation.
Power-down control inputs for receive section. When high, the receive section goes into
standby mode and draws minimal current. Rx SLEEP1 and Rx SLEEP2 must be externally
hardwired together for normal device operation.
C1700b–0–6/97
AD7002
AUXILIARY INTERFACE AND CONTROL
32
AUX LATCH
Synchronization input for the auxiliary DACs’ shift register and AUX OUT.
31
AUX CLK
Clock input for the auxiliary DACs’ 16-bit shift register. AUX DATA is latched on the falling
edge of AUX CLK while AUX LATCH is low.
30
AUX DATA
Data input for the AUX DACs and the AUX FLAG serial interface.
33
AUX FLAG
Digital output flag, this can be used as a digital control output and is controlled from the auxiliary
serial interface.
TEST
8, 26
Test l, Test 2
Test pins for factory use only. These pins should be left unconnected and not used as routes for
other circuit signals.
14, 43
Test 3, Test 4
Test pins. These must be tied to ground for normal device operation.
OUTLINE DIMENSIONS
Dimensions shown in inches and (mm).
Plastic Quad Flatpack Package
(S-44)
0.548 (13.925)
0.546 (13.875)
0.096 (2.44)
MAX
0.398 (10.11)
0.390 (9.91)
8°
0.8 °
33
PRINTED IN U.S.A.
0.037 (0.94)
0.025 (0.64)
23
34
22
0.398 (10.11)
0.390 (9.91)
TOP VIEW
PIN 1
44
12
11
1
0.040 (1.02)
0.032 (0.81)
0.083 (2.11)
0.077 (1.96)
0.040 (1.02)
0.032 (0.81)
0.016 (0.41)
0.012 (0.30)
–16–
0.033 (0.84)
0.029 (0.74)
REV. B