AD9961_12 [ADI]
10-/12-Bit, Low Power, Broadband MxFE; 10位/ 12位,低功耗,宽带的MxFE型号: | AD9961_12 |
厂家: | ADI |
描述: | 10-/12-Bit, Low Power, Broadband MxFE |
文件: | 总61页 (文件大小:1035K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
10-/12-Bit,
Low Power, Broadband MxFE
Data Sheet
AD9961/AD9963
FEATURES
FUNCTIONAL BLOCK DIAGRAM
Dual 10-bit/12-bit, 100 MSPS ADC
SNR = 67 dB, fIN = 30.1 MHz
Dual 10-bit/12-bit, 170 MSPS DAC
ACLR = 74 dBc
5 channels of analog auxiliary input/output
Low power, <425 mW at maximum sample rates
Supports full and half-duplex data interfaces
Small 72-lead LFCSP lead-free package
TEMPERATURE
AD9961/AD9963
SENSOR
AUX
ADC
AUXIN1
DLLFILT
DLL AND
CLOCK
AUX
DAC
MUX
AUXIO2
AUXIO3
DISTRIBUTION
CLKP
CLKN
AUX
DAC
INTERNAL
TXCLK
TXIP
TXIN
12-BIT
DAC
APPLICATIONS
TXIQ/TXnRX
LPF
1/2/4/8
Wireless infrastructure
TXQP
TXQN
TXD[11:0]
12-BIT
DAC
Picocell, femtocell basestations
Medical instrumentation
Ultrasound AFE
Portable instrumentation
Signal generators, signal analyzers
DATA
ASSEMBLER
LPF
1/2/4/8
TRXCLK
TRXIQ
RXIP
RXIN
12-BIT
ADC
LPF
1/2
RXQP
RXQN
12-BIT
ADC
TRXD[11:0]
LPF
1/2
GENERAL DESCRIPTION
AUX
DAC
The AD9961/AD9963 are pin-compatible, 10-/12-bit, low
power MxFE® converters that provide two ADC channels with
sample rates of 100 MSPS and two DAC channels with sample
rates to 170 MSPS. These converters are optimized for transmit
and receive signal paths of communication systems requiring low
power and low cost. The digital interfaces provide flexible
clocking options. The transmit is configurable for 1×, 2×, 4×,
and 8× interpolation. The receive path has a bypassable 2×
decimating low-pass filter.
DAC12A
DAC12B
RESET
SDIO
SCLK
CS
SERIAL
PORT
AUX
DAC
LOGIC
REFERENCES
AND BIAS
LDO
VREGs
Figure 1.
PRODUCT HIGHLIGHTS
The AD9961 and AD9963 have five auxiliary analog channels.
Three are inputs to a 12-bit ADC. Two of these inputs can be
configured as outputs by enabling 10-bit DACs. The other
two channels are dedicated outputs from two independent
12-bit DACs.
1. High Performance with Low Power Consumption.
The DACs operate on a single 1.8 V to 3.3 V supply.
Transmit path power consumption is <100 mW at
170 MSPS. Receive path power consumption is <350 mW
at 100 MSPS from 1.8 V supply. Sleep and power-down
modes are provided for low power idle periods.
The high level of integrated functionality, small size, and low
power dissipation of the AD9961/AD9963 make them well-
suited for portable and low power applications.
2. High Integration.
The dual transmit and dual receive data converters, five
channels of auxiliary data conversion and clock generation
offer complete solutions for many modem designs.
3. Flexible Digital Interface.
The interface mates seamlessly to most digital baseband
processors.
Rev. A
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other
rights of third parties that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks and registeredtrademarks arethe property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700
www.analog.com
Fax: 781.461.3113 ©2010–2012 Analog Devices, Inc. All rights reserved.
AD9961/AD9963
Data Sheet
TABLE OF CONTENTS
Transmit DAC Outputs ............................................................. 42
Device Clocking.............................................................................. 45
Clock Distribution ..................................................................... 45
Driving the Clock Input ............................................................ 46
Clock Multiplication Using the DLL ....................................... 46
Configuring the Clock Doublers.............................................. 47
Digital Interfaces ............................................................................ 48
TRx Port Operation (Full-Duplex Mode)............................... 48
Single ADC Mode ...................................................................... 48
Tx Port Operation (Full-Duplex Mode) ................................. 49
Half-Duplex Mode ..................................................................... 50
Auxiliary Converters...................................................................... 52
Auxiliary ADC............................................................................ 52
Conversion Clock....................................................................... 52
Auxiliary DACs........................................................................... 53
Power Supplies ................................................................................ 55
Power Supply Configuration Examples................................... 55
Power Dissipation....................................................................... 55
Example Start-Up Sequences........................................................ 58
Configuring the DLL ................................................................. 58
Configuring the Clock Doublers (DDLL)............................... 58
Sensing temperature with the AUXADC................................ 58
Outline Dimensions....................................................................... 59
Ordering Guide .......................................................................... 59
Features .............................................................................................. 1
Applications....................................................................................... 1
General Description ......................................................................... 1
Functional Block Diagram .............................................................. 1
Product Highlights ........................................................................... 1
Revision History ............................................................................... 2
Specifications..................................................................................... 3
Absolute Maximum Ratings............................................................ 8
Thermal Resistance ...................................................................... 8
ESD Caution.................................................................................. 8
Pin Configurations and Function Descriptions ........................... 9
Typical Performance Characteristics ........................................... 13
Terminology .................................................................................... 18
Theory of Operation ...................................................................... 19
Serial Control Port.......................................................................... 20
General Operation of Serial Control Port............................... 20
Sub Serial Interface Communications..................................... 21
Configuration Registers................................................................. 23
Configuration Register Bit Descriptions................................. 24
Receive Path..................................................................................... 35
Receive ADC Operation............................................................ 35
Decimation Filter and Digital Offset ....................................... 36
Transmit Path .................................................................................. 38
Interpolation Filters.................................................................... 38
Transmit DAC Operation.......................................................... 40
REVISION HISTORY
8/12—Rev. 0 to Rev. A
Changes to Table 15........................................................................ 24
Changes to Figure 65...................................................................... 45
Added DLL Duty Cycle Caution Section .................................... 46
Changes to Table 22........................................................................ 47
Changes to Figure 93 and Power Supply Configuration
Examples Section............................................................................ 55
Added Example Start-Up Sequences Section ............................. 58
Updated Outline Dimensions....................................................... 59
7/10—Revision 0: Initial Version
Rev. A | Page 2 of 60
Data Sheet
AD9961/AD9963
SPECIFICATIONS
TMIN to TMAX, RX33V = TXVDD = CLK33V = DRVDD = AUX33V = 3.3 V. All LDOs enabled, IOUTFS = 2 mA, DAC sample rate = 125 MSPS. No
interpolation, unless otherwise noted.
Table 1. Tx Path Specifications
AD9961
Typ
AD9963
Typ
Parameter
Min
Max
Min
Max
Unit
TxDAC DC CHARACTERISTICS
Resolution
10
12
Bits
Differential Nonlinearity
Gain Variation (Internal Reference)
Gain Matching
0.1
0.4
0.4
0.3
0.4
0.4
LSB
−10
−2.4
−0.03
+10
+2.4
+0.03
−10
−2.4
−0.03
+10
+2.4
+0.03
%FSR
%FSR
%FSR
mA
Offset Error
Full-Scale Output Current (Default Setting)
Output Compliance Range
TXVDD = 3.3 V, VTXCML = 0 V
TXVDD = 3.3 V, VTXCML = 0.5 V
TXVDD = 1.8 V, VTXCML = 0 V
Offset Temperature Drift
Gain Temperature Drift (Internal Reference)
Tx REFERENCE (DEFAULT REGISTER SETTINGS)
Internal Reference Voltage (REFIO)
Output Resistance
2.0
2.0
−0.5
+0.7
−0.5
+1.0
+1.7
+0.8
−0.5
+0.7
−0.5
+1.0
+1.7
+0.8
V
V
V
0
0
ppm/°C
ppm/°C
40
40
1.02
10
1.02
10
V
kΩ
Temperature Drift
25
25
ppm/°C
Adjustment Range (TXVDD = 3 V)
Adjustment Range (TXVDD = 1.8 V)
TxDAC AC CHARACTERISTICS
Maximum Update Rate
0.8
0.8
1.2
REFIO
0.8
0.8
1.2
REFIO
V
V
175
175
MSPS
Spurious-Free Dynamic Range
fOUT = 5 MHz
fOUT = 20 MHz
78
68
81
70
dBc
dBc
Two-Tone Intermodulation Distortion
fOUT1 = 5 MHz, fOUT2 = 6 MHz
fOUT1 = 20 MHz, fOUT2 = 21 MHz
Noise Spectral Density
85
78
89
80
dBc
dBc
fOUT = 5 MHz
fOUT = 20 MHz
−140
−136
−145
−141
dBm/Hz
dBm/Hz
W-CDMA Adjacent Channel Leakage Ratio, 1 Carrier
fDAC = 122.88 MHz, fOUT = 11 MHz
Tx PATH DIGITAL FILTER INPUT RATES
SRRC (8× Interpolation Mode)
INT0 (4× Interpolation Mode)
INT1 (2× Interpolation Mode
Transmit DAC (1× Interpolation Mode)
70
74
dBc
21.875
43.75
87.5
21.875
43.75
87.5
MHz
MHz
MHz
MHz
175
175
Rev. A | Page 3 of 60
AD9961/AD9963
Data Sheet
TMIN to TMAX, RX33V = TXVDD = CLK33V = DRVDD = AUX33V = 3.3 V. All LDOs enabled, ADC sample rate = 100 MSPS. No
decimation, unless otherwise noted.
Table 2. Rx Path Specifications
AD9961
Typ
AD9963
Typ
Parameter
Min
Max
Min
Max
Unit
Rx ADC DC CHARACTERISTICS
Resolution
Differential Nonlinearity
Gain Error
Offset Error
Input Voltage Range
Input Capacitance
10
0.1
1
0.5
1.56
8
12
0.3
1
0.5
1.56
8
Bits
LSB
%FSR
%FSR
V p-p diff
pF
Rx ADC AC SPECIFICATIONS
Maximum Sample Rate
Spurious Free Dynamic Range
fIN = 10.1 MHz
100
100
MSPS
77
75
77
73
dBc
dBc
fIN = 70.1 MHz
Two-Tone Intermodulation Distortion
fIN1 = 10 MHz, fIN2 = 11 MHz
fIN1 = 29 MHz, fIN2 = 32 MHz
Signal-to-Noise Ratio
fIN = 10.1 MHz
78
76
82
80
dBc
dBc
61
60
60
68
67
66
dBFS
dBFS
dBFS
fIN = 30.1 MHz
fIN = 70.1 MHz
RXCML OUTPUTS
Output Voltage
1.4
1.4
V
Output Current
0.1
0.1
mA
Rx DIGITAL FILTER CHARACTERISTICS
2× Decimation
Latency (ADC Clock Cycles)
Passband Ripple; fOUT/fDAC (0.4 × fDATA
Stop-Band Rejection (fDATA 0.4 × fDATA
49
0.2
70
49
0.2
70
Cycles
fOUT/fDAC
dB
)
)
Rev. A | Page 4 of 60
Data Sheet
AD9961/AD9963
TMIN to TMAX, RX33V = TXVDD = CLK33V = DRVDD = AUX33V = 3.3 V. All LDOs enabled, unless otherwise noted.
Table 3. Auxiliary Converter Specifications
AD9961
Typ
AD9963
Typ
Parameter
Min
Max
Min
Max
Units
AUXILIARY DAC12A/AUXDAC12B
Resolution
Differential Nonlinearity
Gain Error
Settling Time ( 1%)
AUXILIARY DAC10A/DAC10B (Range = 0.5 V to 1.5 V)
Resolution
Differential Nonlinearity
Gain Error
12
12
Bits
LSB
%
0.8
2.0
1
0.8
2.0
1
µs
10
10
Bits
LSB
%
1.0
2.0
1.0
2.0
Settling Time ( 1%)
AUXILIARY ADC
10
10
µs
Resolution
12
12
Bits
LSB
%
V
kHz
Differential Nonlinearity
Gain Error (Internal Reference)
Input Voltage Range
Maximum Sample Rate
−1.0
−2.0
0
+1.0
+2.0
3.2
−1.0
−2.0
0
+1.0
+2.0
3.2
50
50
Rev. A | Page 5 of 60
AD9961/AD9963
Data Sheet
fCLK = 125 MHz, fDLL = 250 MHz, DAC sample rate = 125 MSPS, ADC sample rate = 62.5 MSPS, unless otherwise noted.
Table 4. Power Consumption Specifications
AD9961
Typ
AD9963
Typ
Parameter
Min
Max
Min
Max
Unit
1.8 V ONLY OPERATION (EXTERNAL 1.8 V)
CLK33V
TXVDD
DRVDD
DVDD18V
CLK18V
DLL18V
RX18V
RX18VF
1.65
10.7
29.4
21.0
3.84
9.98
79.2
34.3
1.65
10.7
34.9
22.7
3.84
9.98
79.2
34.3
mA
mA
mA
mA
mA
mA
mA
mA
3.3 V ONLY OPERATION (ON-CHIP REGULATORS)
TXVDD
CLK33V
RX33V
DRVDD
12.1
17.0
113
93
12.1
17.0
113
108
0.55
mA
mA
mA
mA
mA
AUX33V
0.55
SUPPLY VOLTAGE RANGE
CLK33V, TXVDD (These Supplies Must Be Tied Together)
DRVDD
DVDD18V
CLK18V
DLL18V
RX18V
RX18VF
RX33V
1.72
3.63
1.72
3.63
V
V
V
V
V
V
V
V
V
V
1.72
1.72
1.72
1.72
1.72
1.72
2.50
3.14
1.72
3.63
1.89
1.89
1.89
1.89
1.89
3.63
3.63
3.63
1.72
1.72
1.72
1.72
1.72
1.72
2.50
3.14
1.72
3.63
1.89
1.89
1.89
1.89
1.89
3.63
3.63
3.63
AUX33V (AUXADC Enabled)
AUX33V (AUXADC Disabled)
Rev. A | Page 6 of 60
Data Sheet
AD9961/AD9963
Table 5. Digital Logic Level Specifications
Parameter
Conditions
Min
Typ
Max
Unit
CMOS INPUT LOGIC LEVEL
VIN Logic High
VIN Logic High
VIN Logic High
VIN Logic Low
DRVDD = 1.8 V
DRVDD = 2.5 V
DRVDD = 3.3 V
DRVDD = 1.8 V
DRVDD = 2.5 V
DRVDD = 3.3 V
1.2
1.7
2.0
V
V
V
V
V
V
0.5
0.7
0.8
VIN Logic Low
VIN Logic Low
CMOS OUTPUT LOGIC LEVEL
VOUT Logic High
VOUT Logic High
VOUT Logic High
VOUT Logic Low
DRVDD = 1.8 V
DRVDD = 2.5 V
DRVDD = 3.3 V
DRVDD = 1.8 V
DRVDD = 2.5 V
DRVDD = 3.3 V
1.35
2.05
2.4
V
V
V
V
V
V
0.4
0.4
0.4
VOUT Logic Low
VOUT Logic Low
DAC CLOCK INPUT
Differential Peak-to-Peak Voltage
Duty Cycle
200
45
400
CLK33V
55
mV p-p diff
%
Slew Rate
0.1
V/ns
DIRECT CLOCKING
Clock Rate
CLKP/CLKN inputs
0.1
200
310
MHz
%
MHz
DLL ENABLED
Clock Rate
DLL delay line output
100
SERIAL PERIPHERAL INTERFACE
Maximum Clock Rate
Minimum Pulse Width High (tHIGH
Minimum Pulse Width Low (tLOW
Setup Time, SDIO (Data In) to SCLK (tDS)
Hold Time, SDI to SCLK (tDH)
50
10
10
5.0
5.0
MHz
ns
ns
ns
ns
)
)
Data Valid, SDIO (Data Out) to SCLK (tDV)
Setup Time, CS to SCLK (tS)
5.0
ns
ns
5.0
Rev. A | Page 7 of 60
AD9961/AD9963
Data Sheet
ABSOLUTE MAXIMUM RATINGS
Table 6.
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 these or any
other conditions above those indicated in the operational
section of this specification is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect
device reliability.
With
Parameter
Respect to
RXGND
TXGND
DGND
EPAD
RXGND
EPAD
EPAD
Rating
RX33V, AUX33V
TXVDD
DRVDD
CLK33V
RX18V, RX18VF
DVDD18V
CLK18V, DLL18V
RXGND, TXGND, DGND,
TXIP, TXIN, TXQP, TXQN
−0.3 V to +3.9 V
−0.3 V to +3.9 V
−0.3 V to +3.9 V
−0.3 V to +3.9 V
−0.3 to +2.1 V
−0.3 to +2.1 V
−0.3 to +2.1 V
−0.3 V to +0.3 V
THERMAL RESISTANCE
The exposed paddle must be soldered to the ground plane for
the LFCSP package. Soldering the exposed paddle to the
customer board increases the reliability of the solder joints,
maximizing the thermal capability of the package.
EPAD
TXGND
−1.0 V to TXVDD +
0.3 V
−0.3 V to RX18V +
0.3 V
−0.3V to DRVDD +
0.3 V
RXIP, RXIN, RXQP, RXQN
RESET
RXGND
DGND
Table 7. Thermal Resistance
CS, SCLK, SDIO,
LDO_EN
,
Airflow
1 m/sec
0 m/sec
θJA
θJB
θJC
Unit
°C/W
°C/W
17.1
20.3
10.6 1.0
TRXD[11:0], TXD[11:0], TXIQ,
TRXIQ, TXCLK, TRXCLK
CLKP, CLKN
DGND
EPAD
−0.3 V to DRVDD +
0.3 V
−0.3 V to CLK33V +
0.3 V
+125°C
−65°C to +150°C
Typical θJA, θJB, and θJC are specified for a JEDEC standard 51-7
High-κ thermal test board. Airflow increases heat dissipation,
effectively reducing θJA. In addition, metal in direct contact with
the package leads from metal traces, through holes, ground, and
power planes, reduces the θJA.
Junction Temperature
Storage Temperature Range
ESD CAUTION
Rev. A | Page 8 of 60
Data Sheet
AD9961/AD9963
PIN CONFIGURATIONS AND FUNCTION DESCRIPTIONS
AUX33V
AUXADCREF
RXQP
1
2
3
4
5
6
7
8
9
54 DLLFILT
53 DLL18V
52 DVDD18
51 DRVDD
50 NC
PIN 1
INDICATOR
RXQN
RXGND
RXBIAS
RX18V
RX33V
RX18VF
RXCML 10
RXGND 11
RXIN 12
RXIP 13
LDO_EN
49 NC
48 TXD0
47 TXD1
46 TXD2
45 TXD3
44 TXD4
43 TXD5
42 TXD6
41 TXD7
40 TXD8
39 TXD9
38 TXIQ/TXnRX
37 TXCLK
AD9961
(TOP VIEW)
14
RESET 15
SCLK 16
CS 17
SDIO 18
NOTES
1. EXPOSED PAD MUST BE SOLDERED TO PCB.
2. NC = NO CONNECT.
Figure 2. AD9961 Pin Configuration
Table 8. AD9961 Pin Function Descriptions
Pin No.
Mnemonic
Description
1
AUX33V
Analog Supply for the Auxiliary ADC and Auxiliary DACs (3.3 V 5%, 1.8 V 5% If Auxiliary ADC Is
Powered Down).
2
AUXADCREF
RXQP, RXQN
RXGND
Reference Output (Or Input) for Auxiliary ADC.
Differential ADC Q Inputs. The default full-scale input voltage range is 1.56 V p-p differential.
Receive Path Ground.
External Bias Resistor Connection. An optional 10 kΩ resistor can be connected between this pin and the
analog ground to improve the accuracy of the full-scale range of the Rx ADCs.
3, 4
5, 11
6
RXBIAS
7
8
RX18V
RX33V
Output of RX18V Voltage Regulator.
Input to RX18V and RX18VF Voltage Regulators (2.5 V to 3.3 V). If LDOs are not being used, short Pin 8 to
Pin 7.
9
10
RX18VF
RXCML
Output of RX18VF Voltage Regulator.
ADC Common-Mode Voltage Output.
12, 13
14
RXIN, RXIP
LDO_EN
Differential ADC I Inputs. The default full-scale input voltage range is 1.56 V p-p differential.
Control Pin for LDOs (GND = Disable all LDOs, Float = Enable DVDD18 LDO Only, DRVDD = Enable All
LDOs).
15
RESET
SCLK
CS
Reset. Active low to reset the configuration registers to default values and reset device.
16
17
Clock Input for Serial Port.
Active Low Chip Select.
18
19, 34
SDIO
DGND
Bidirectional Data Line for Serial Port.
Digital Core Ground.
20, 33, 51 DRVDD
Input/Output Pad Ring Supply Voltage (1.8 V to 3.3 V).
ADC Output Data in Full Duplex Mode. ADC output data and DAC input data in half-duplex mode.
Not Connected.
21 to 30
TRXD9 to TRXD0
31, 32,
49, 50
NC
35
TRXIQ
Output Signal Indicating from Which ADC the Output Data Is Sourced.
Rev. A | Page 9 of 60
AD9961/AD9963
Data Sheet
Pin No.
36
Mnemonic
TRXCLK
Description
Qualifying Clock for the TRXD Bus.
37
TXCLK
Qualifying Clock for the TXD Bus. It can be configured as either an input or output.
38
TXIQ/TXnRX
Dual Function Pin. In half-duplex mode (TXnRX), this pin controls the direction of the TRX port. In full-
duplex mode (TXIQ), this input signal indicates to which DAC, I or Q, the TxDAC input data is intended.
39 to 48
52
53
TXD9 to TXD0
DVDD18
DLL18V
TxDAC Input Data.
Digital Core 1.8 V Supply.
Output of DLL18V Voltage Regulator.
DLL Filter Output.
54
DLLFILT
55
56, 57
58
CLK18V
CLKN, CLKP
CLK33V
Output of CLK18V Voltage Regulator.
Differential Input Clock.
Input to CLK18V and DLL18V Voltage Regulators (1.8 V to 3.3 V). If LDOs are not being used, short Pin 58
to Pin 55. CLK33V must track TXVDD.
59, 60
61, 67
62
63
64
TXQN, TXQP
TXVDD
TXCML
REFIO
TXGND
Complementary DAC Q Current Outputs.
Analog Supply Voltage for Tx Path (1.8 V to 3.3 V). TXVDD must track CLK33V.
Common-Mode Input Voltage for the I and Q Tx DACs.
Decoupling Point for Internal DAC 1.0 V Bandgap Reference. Use a 0.1 µF capacitor to AGND.
Transmit Path Ground.
65, 66
68
69
TXIP, TXIN
DAC12B
DAC12A
AUXIO3
Complementary DAC I Current Outputs.
Auxiliary DAC B Output.
Auxiliary DAC A Output.
Selectable Analog Pin. Programmable to either Input 3 of the auxiliary ADC or to the auxiliary DAC10B
output.
70
71
72
AUXIO2
Selectable Analog Pin. Programmable to either Input 2 of the auxiliary ADC or to the auxiliary DAC10A
output.
Input 1 of Auxiliary ADC.
Thermal Pad Under Chip. This must be connected to AGND for proper chip operation. It provides both a
thermal and electrical connection to the PCB.
AUXIN1
EPAD
Rev. A | Page 10 of 60
Data Sheet
AD9961/AD9963
AUX33V
AUXADCREF
RXQP
1
2
3
4
5
6
7
8
9
54 DLLFILT
53 DLL18V
52 DVDD18
51 DRVDD
PIN 1
INDICATOR
RXQN
TXD0
TXD1
TXD2
TXD3
TXD4
TXD5
TXD6
TXD7
TXD8
TXD9
TXD10
TXD11
RXGND
RXBIAS
RX18V
RX33V
RX18VF
RXCML 10
RXGND 11
RXIN 12
50
49
48
47
46
45
44
43
42
41
40
39
AD9963
(TOP VIEW)
RXIP 13
LDO_EN 14
RESET 15
SCLK 16
CS 17
38 TXIQ/TXnRX
37 TXCLK
SDIO 18
NOTES
1. EXPOSED PAD MUST BE SOLDERED TO PCB.
Figure 3. AD9963 Pin Configuration
Table 9. AD9963 Pin Function Descriptions
Pin No.
Mnemonic
Description
1
AUX33V
Analog Supply for the Auxiliary ADC and Auxiliary DACs (3.3 V 10%, 1.8 V 10% If Auxiliary ADC Is
Powered Down).
2
AUXADCREF
RXQP, RXQN
RXGND
Reference Output (or input) for Auxiliary ADC.
Differential ADC Q Inputs. Full-scale input voltage range is 1.56 V p-p differential.
Receive Path Ground.
External Bias Resistor Connection. This voltage is nominally 0.5 V. A 10 kΩ resistor can be connected
between this pin and analog ground to improve the Rx ADC full-scale accuracy.
3, 4
5, 11
6
RXBIAS
7
8
RX18V
RX33V
Output of RX18V Voltage Regulator.
Input to RX18V and RX18VF Voltage Regulators (2.5 V to 3.3 V). If LDOs are not being used, short Pin 8 to
Pin 7.
9
10
RX18VF
RXCML
Output of RX18VF Voltage Regulator.
ADC Common-Mode Voltage Output.
12, 13
14
RXIN, RXIP
LDO_EN
Differential ADC I Inputs. Full-scale input voltage range is 1.56 V p-p differential.
Control pin for LDOs (GND = Disable all LDOs, Float = Enable DVDD18 LDO Only, DRVDD = Enable All
LDOs).
15
RESET
SCLK
CS
Reset. Active low to reset the configuration registers to default values and reset device.
Clock Input for Serial Port.
Active Low Chip Select.
16
17
18
19, 34
SDIO
DGND
Bidirectional Data Line for Serial Port.
Digital Core Ground.
20, 33, 51 DRVDD
Input/Output Pad Ring Supply Voltage (1.8 V to 3.3 V).
ADC Output Data in Full Duplex Mode. ADC output data and DAC input data in half-duplex mode.
Output Signal Indicating from Which ADC the Output Data Is Sourced.
Qualifying Clock for the TRXD Bus.
21 to 32
35
TRXD11 to TRXD0
TRXIQ
36
37
TRXCLK
TXCLK
Qualifying Clock for the TXD Bus. It can be configured as either an input or output.
38
TXIQ/TXnRX
Dual Function Pin. In half-duplex mode (TXnRX), this pin controls the direction of the TRX port. In full-
duplex mode (TXIQ), this input signal indicates to which DAC, I or Q, the TxDAC Input Data is intended.
39 to 50
52
53
TXD11 to TXD0
DVDD18
DLL18V
TxDAC Input Data.
Digital Core 1.8 V Supply.
Output of DLL18V Voltage Regulator.
Rev. A | Page 11 of 60
AD9961/AD9963
Data Sheet
Pin No.
54
Mnemonic
DLLFILT
Description
DLL Filter Output.
55
56,57
58
CLK18V
CLKN, CLKP
CLK33V
Output of CLK18V Voltage Regulator.
Differential Input Clock.
Input to CLK18V and DLL18V Voltage Regulators (1.8 V to 3.3 V). If LDOs are not being used, short Pin 58
to Pin 55. CLK33V must track TXVDD.
59, 60
61, 67
62
63
64
TXQN, TXQP
TXVDD
TXCML
REFIO
TXGND
Complementary DAC Q Current Outputs.
Analog Supply Voltage for Tx Path (1.8 V to 3.3V). TXVDD must track CLK33V.
Common-Mode Input Voltage for the I and Q Tx DACs.
Decoupling Point for Internal DAC 1.0 V Bandgap Reference. Use a 0.1 µF capacitor to AGND.
Transmit Path Ground.
65, 66
68
69
TXIP, TXIN
DAC12B
DAC12A
AUXIO3
Complementary DAC I Current Outputs.
Auxiliary DAC B Output.
Auxiliary DAC A Output.
Selectable Analog Pin. Programmable to either Input 3 of the auxiliary ADC or to the auxiliary DAC10B
output.
70
71
72
AUXIO2
Selectable Analog Pin. Programmable to either Input 2 of the auxiliary ADC or to the auxiliary DAC10A
output.
Input 1 of Auxiliary ADC.
Thermal Pad Under Chip. This must be connected to AGND for proper chip operation. It provides both a
thermal and electrical connection to the PCB.
AUXIN1
EPAD
Rev. A | Page 12 of 60
Data Sheet
AD9961/AD9963
TYPICAL PERFORMANCE CHARACTERISTICS
95
100
95
90
85
80
75
70
65
60
55
50
90
85
I = 4mA
FS
I
= 2mA
FS
80
75
70
65
60
I = 2mA
FS
I
= 1mA
FS
I
= 1mA
FS
0
10
20
30
fOUT (MHz)
40
50
60
0
10
20
30
fOUT (MHz)
40
50
60
Figure 4. Second Harmonic Distortion vs. fOUT Over Full-Scale Current,
DAC = 125 MHz, 1×, Digital Scale = 0 dBFS, TXVDD = 1.8 V
Figure 7. Third Harmonic Distortion vs. fOUT Over Full-Scale Current,
f
fDAC = 125 MHz, 1×, Digital Scale = 0 dBFS, TXVDD = 3.3 V
90
95
85
80
75
70
65
60
55
50
90
85
80
75
70
65
I
= 2mA
FS
0dBFS
I
= 1mA
FS
–3dBFS
–6dBFS
0
10
20
30
40
50
60
0
10
20
30
fOUT (MHz)
40
50
60
fOUT (MHz)
Figure 5. Third Harmonic Distortion vs. fOUT Over Full-Scale Current,
DAC = 125 MHz, 1×, Digital Scale = 0 dBFS, TXVDD = 1.8 V
Figure 8. Second Harmonic Distortion vs. fOUT Over Digital Scale,
DAC = 125 MHz, 1×, Full-Scale Current = 2 mA, TXVDD = 1.8 V
f
f
100
90
85
80
75
70
65
60
55
50
95
90
85
80
75
70
65
60
55
50
0dBFS
I
= 4mA
FS
I
= 2mA
FS
I
= 1mA
FS
–6dBFS
–3dBFS
0
10
20
30
fOUT (MHz)
40
50
60
0
10
20
30
fOUT (MHz)
40
50
60
Figure 6. Second Harmonic Distortion vs. fOUT Over Full-Scale Current,
DAC = 125 MHz, 1×, Digital Scale = 0 dBFS, TXVDD = 3.3 V
Figure 9. Third Harmonic Distortion vs. fOUT Over Digital Scale,
DAC = 125 MHz, 1×, Full-Scale Current = 2 mA, TXVDD = 1.8 V
f
f
Rev. A | Page 13 of 60
AD9961/AD9963
Data Sheet
100
95
90
85
80
75
70
65
–10
–20
–30
–40
–50
–60
–70
–80
–90
–100
DIRECT CLOCK
DLL × 25
0dBFS
–3dBFS
–6dBFS
20
60
0
10
30
40
50
60
0
50
100
150
200
250
FREQUENCY (MHz)
fOUT (MHz)
Figure 10. Second Harmonic Distortion vs. fOUT Over Digital Scale,
DAC = 125 MHz, 1×, Full-Scale Current = 2 mA, TXVDD = 3.3 V
Figure 13. Transmit DAC Output Spectrum, Full-Scale Current = 2 mA,
TXVDD = 3.3 V, fOUT = 10 MHz, fDAC = 125 MHz
f
100
95
1.0
–6 dBFS
90
85
80
75
70
65
60
55
50
0.5
0 dBFS
0
–3 dBFS
–0.5
–1.0
0
10
20
30
fOUT (MHz)
40
50
60
0
512
1024
1536
2048
2560
3072
3584
4096
SAMPLES
Figure 11. Third Harmonic Distortion vs. fOUT Over Digital Scale,
DAC = 125 MHz, 1×, Full-Scale Current = 2 mA, TXVDD = 3.3 V
Figure 14. Auxiliary ADC DNL
f
–10
–20
–30
–40
–50
–60
–70
–80
–90
–100
1.0
0.5
DIRECT CLOCK
DLL x25
0
–0.5
–1.0
0
50
100
150
200
250
0
512
1024
1536
2048
2560
3072
3584
4096
FREQUENCY (MHz)
SAMPLES
Figure 15. Auxiliary ADC INL
Figure 12. Transmit DAC Output Spectrum, Full-Scale Current = 2 mA,
TXVDD = 3.3 V, fOUT = 50 MHz, fDAC = 125 MHz
Rev. A | Page 14 of 60
Data Sheet
AD9961/AD9963
10
8
100
95
90
85
80
75
70
65
60
55
50
IDAC 3.3V CMOS
SECOND HARMONIC (dBc)
6
4
2
0
–2
–4
–6
–8
–10
IDAC 3.3V CMOS
THIRD HARMONIC (dBc)
–40 –35 –25 –15 –5
5
15 25 35 45 55 65 75 85 95
0
10
20
30
40
50
60
TEMPERATURE (°C)
fOUT (MHz)
Figure 16. Typical Die Temperature Readback Error vs. Ambient Temperature
Figure 19. AD9961, Second and Third Harmonic Distortion vs. fOUT, fDAC
125 MHz, 1×, Digital Scale = 0 dBFS, TXVDD = 3.3 V
=
100
REF –38.23dBm
#AVG
LOG 10dB/
ATTEN 2dB
SFDR (dBFS)
90
EXT REF
DC COUPLED
80
SNR (dBFS)
70
60
50
40
30
20
10
0
SFDR (dBc)
SNR (dBc)
PAVG
10
W1 S2
–80
–70
–60
–50
–40
–30
–20
–10
0
CENTER 21.00MHz
#RES BW 30kHz
SPAN 33.84MHz
SWEEP 109.8ms (601pts)
fIN (dBm)
VBW 300kHz
LOWER
dBc dBm
UPPER
dBc dBm
RMS RESULTS FREQ OFFSET REF BW
CARRIER POWER
5.000MHz
10.00MHz
15.00MHz
3.840MHz –73.49 –98.57 –73.85 –98.92
3.840MHz –72.90 –97.97 –73.11 –98.19
3.840MHz –73.44 –98.51 –73.56 –98.63
–25.07dBm/
3.84000MHz
Figure 17. One-Carrier W-CDMA ACLR Performance, IF = ~21 MHz
Figure 20. SNR/SFDR vs. Analog Input Level, fIN = 10 MHz, fADC = 100 MSPS
100
95
100
SFDR (dBFS)
90
90
80
SNR (dBFS)
70
IDAC 1.8V CMOS
85
SECOND HARMONIC (dBc)
80
60
50
75
70
40
30
20
10
0
SFDR (dBc)
65
IDAC 1.8V CMOS
THIRD HARMONIC (dBc)
60
SNR (dBc)
55
50
0
10
20
30
40
50
60
–80
–70
–60
–50
–40
–30
–20
–10
0
fOUT (MHz)
fIN (dBm)
Figure 18. AD9961, Second and Third Harmonic Distortion vs. fOUT
,
Figure 21. SNR/SFDR vs. Analog Input Level, fIN = 70 MHz, fADC = 100 MSPS
fDAC = 125 MHz, 1×, Digital Scale = 0 dBFS, TXVDD = 1.8 V
Rev. A | Page 15 of 60
AD9961/AD9963
Data Sheet
1.2
1.0
0.8
100
90
80
70
60
50
40
IDAC 35MHz
INL
0.6
IDAC 125MHz
DNL
0.4
0.2
0
IDAC 70MHz
–0.2
–0.4
–0.6
–0.8
–1.0
–1.2
0
10
20
30
40
50
60
0
512
1024
1536
2048
2560
3072
3584
4096
CODE
fOUT (MHz)
Figure 22. Rx Path ADC, INL and DNL
Figure 25. Intermodulation Distortion vs. fOUT Over fDAC, TXVDD = 3.3 V,
Full-Scale Current = 2 mA
155
153
151
149
147
145
143
141
139
137
135
100
IDAC, 125MHz, 4mA, 0dB
90
QDAC, BOARD 4
IDAC, 125MHz, 2mA, 0dB
80
QDAC, BOARD 3
70
QDAC, BOARD 1
QDAC, 125MHz, 1mA, 0dB
60
50
40
0
10
20
30
40
50
60
0
10
20
30
40
50
60
70
fOUT (MHz)
fOUT (MHz)
Figure 23. Transmit DAC Noise Spectral Density vs. fOUT
Over Full-Scale Current
Figure 26. Intermodulation Distortion vs. fOUT , TXVDD = 3.3 V, Full-Scale
Current = 2 mA, Board-to-Board Variation
155
153
151
149
147
145
143
141
139
137
135
100
90
IDAC, 125MHz, 2mA, 0dB
80
IDAC, 125MHz, 2mA, –3dB
QDAC –6dB
QDAC –3dB
70
QDAC 0dB
60
IDAC, 125MHz, 2mA, –6dB
50
40
0
10
20
30
40
50
60
0
10
20
30
40
50
60
fOUT (MHz)
fOUT (MHz)
Figure 24. Transmit DAC Noise Spectral Density vs. fOUT Over Digital Scale
Figure 27. Intermodulation Distortion vs. fOUT Over Digital Scale,
TXVDD = 3.3 V, Full-Scale Current = 2 mA
Rev. A | Page 16 of 60
Data Sheet
AD9961/AD9963
100
95
90
85
80
75
70
65
60
–60
–65
–70
–75
–80
MIN PIPE SFDR (dBFS)
MID PIPE SFDR (dBFS)
MAX PIPE SFDR (dBFS)
MIN PIPE SNR (dBFS)
MID PIPE SNR (dBFS)
MAX PIPE SNR (dBFS)
80
70
60
50
40
30
20
10
0
0
20
40
60
80
100
120
140
fIN (MHz)
fIN (dBm)
Figure 31. AD9963 1.8 V CMOS IADC, 100 MSPS Single Tone AC
Figure 28. SNR/SFDR vs. Analog Input Level Over Full-Scale Input Range,
fIN = 70 MHz, fADC = 100 MSPS
–70
80
78
76
74
72
70
–72
–74
–76
–78
–80
0
20
40
60
80
100
120
140
0
20
40
60
80
100
120
140
fIN (MHz)
fIN (MHz)
Figure 32. AD9963 1.8 V CMOS IADC, 100 MSPS Single Tone AC
Figure 29. AD9963 100 MSPS Single Tone AC
–65
70
68
66
64
62
60
–70
–75
–80
–85
–90
0
20
40
60
80
100
120
140
0
20
40
60
80
100
120
140
fIN (MHz)
fIN (MHz)
Figure 33. AD9963 1.8 V CMOS IADC, 100 MSPS Single Tone AC
Figure 30. AD9963 1.8 V CMOS IADC, 100 MSPS Single Tone AC
Rev. A | Page 17 of 60
AD9961/AD9963
Data Sheet
TERMINOLOGY
Linearity Error (Integral Nonlinearity or INL)
Linearity error is defined as the maximum deviation of the
actual analog output from the ideal output, determined by a
straight line drawn from zero scale to full scale.
Spurious Free Dynamic Range (SFDR)
The difference, in decibels, between the peak amplitude of the
output signal and the peak spurious signal between dc and the
frequency equal to half the input data rate.
Differential Nonlinearity (DNL)
Total Harmonic Distortion (THD)
DNL is the measure of the variation in analog value, normalized
to full scale, associated with a 1 LSB change in digital input code.
THD is the ratio of the rms sum of the first six harmonic com-
ponents to the rms value of the measured fundamental. It is
expressed as a percentage or in decibels.
Monotonicity
A DAC is monotonic if the output either increases or remains
constant as the digital input increases.
Signal-to-Noise Ratio (SNR)
SNR is the ratio of the rms value of the measured output signal
to the rms sum of all other spectral components below the
Nyquist frequency, excluding the first six harmonics and dc.
The value for SNR is expressed in decibels.
Offset Error
The deviation of the output current from the ideal of zero is
called offset error. For TXIN, 0 mA output is expected when the
inputs are all 0s. For TXIP, 0 mA output is expected when all
inputs are set to 1.
Adjacent Channel Leakage Ratio (ACLR)
The ratio in dBc between the measured power within a channel
relative to its adjacent channel.
Gain Error
The difference between the actual and ideal output span. The
actual span is determined by the difference between the output
when all inputs are set to 1 and the output when all inputs are
set to 0.
Complex Image Rejection
In a traditional two-part upconversion, two images are created
around the second IF frequency. These images have the effect of
wasting transmitter power and system bandwidth. By placing
the real part of a second complex modulator in series with the
first complex modulator, either the upper or lower frequency
image near the second IF can be rejected.
Output Compliance Range
The range of allowable voltage at the output of a current-output
DAC. Operation beyond the maximum compliance limits can
cause either output stage saturation or breakdown, resulting in
nonlinear performance.
Temperature Drift
Temperature drift is specified as the maximum change from the
ambient (25°C) value to the value at either TMIN or TMAX. For
offset and gain drift, the drift is reported in parts per million of
full-scale range (FSR) per degree Celsius (°C). For reference
drift, the drift is reported in parts per ppm/°C.
Power Supply Rejection
The maximum change in the full-scale output as the supplies
are varied from minimum to maximum specified voltages.
Settling Time
The time required for the output to reach and remain within a
specified error band around its final value, measured from the
start of the output transition.
Rev. A | Page 18 of 60
Data Sheet
AD9961/AD9963
THEORY OF OPERATION
The AD9961/AD9963 are targeted to cover the mixed-signal
front-end needs of multiple wireless communications systems.
They feature a receive path that consists of dual 10-/12-bit
receive ADCs and a transmit path that consists of dual
10-/12-bit transmit DACs (TxDAC). The AD9961/AD9963
integrate additional functionality typically required in most
systems, such as power scalability, Tx gain control, and clock
multiplication circuitry.
In full duplex mode, the AD9961/AD9963 use two 12-bit buses,
along with qualifying clock signals, to transfer Rx path data and
Tx path data. These two buses support either single data rate or
double data rate data transfers. The data bus, along with many
other device options, is configurable through the serial port by
writing internal registers. The device can also be used in a
single-port, half-duplex configuration.
The AD9961/AD9963 minimize both size and power
consumption to address the needs of a range of applications
from the low power portable market to the high performance
femto base station market. The part is provided in a 72-lead
lead frame chip scale package (LFCSP) that has a footprint of
only 10 mm × 10 mm. Power consumption can be optimized to
suit the particular application by incorporating power-down
controls, low power ADC modes, and TxDAC power scaling.
Rev. A | Page 19 of 60
AD9961/AD9963
Data Sheet
Table 10. Byte Transfer Count
SERIAL CONTROL PORT
N1
N0
Bytes to Transfer
The AD9961/AD9963 serial control ports are a flexible,
synchronous, serial communications port that allows an easy
interface with many industry-standard microcontrollers and
microprocessors. The AD9961/AD9963 serial control ports are
compatible with most synchronous transfer formats, including
both the Motorola SPI and Intel® SSR® protocols. The serial
control port allows read/write access to all registers that
configure the AD9961/AD9963. Single or multiple byte
transfers are supported, as well as MSB first or LSB first transfer
formats.
0
0
1
1
0
1
0
1
1
2
3
Streaming mode
A12 to A0 select the address within the register map that is
written to or read from during the data transfer portion of the
communications cycle. For multibyte transfers, the address is
the starting byte address.
Only Address Bits[A7:A0] are needed to cover the range of
the 0xFF registers used by the AD9961/AD9963. Address
Bits[A12:A8] must always be 0.
Serial Control Port Pin Descriptions
CS
The serial control port has three pins, SCLK, SDIO, and
:
Write Transfer
•
SCLK (serial clock) is the input clock used to register serial
control port reads and writes. Write data bits are registered
on the rising edge of this clock, and read data bits are
registered on the falling edge. This pin is internally pulled
down by a 30 kΩ resistor to ground.
If the instruction header indicates a write operation, the bytes
of data written onto the SDIO line are loaded into the serial
control port buffer of the AD9961/AD9963. Data bits are
registered on the rising edge of SCLK.
The length of the transfer (1 byte, 2 byte, 3 bytes, or streaming
mode) is indicated by two bits (N1:N0) in the instruction byte.
During a write, streaming mode does not skip over unused or
reserved registers; therefore, the user must know what bit
pattern to write to the reserved registers to preserve proper
operation of the part. It does not matter what data is written to
unused registers.
•
•
SDIO (serial data input/output) functions as both the
input and output data pin.
CS
(chip select bar) is an active low control that gates the
CS
read and write cycles. When
is high, SDIO is in a high
impedance state and SCLK is disabled. This pin is
internally pulled up by a 30 kΩ resistor to DRVDD.
Read Transfer
GENERAL OPERATION OF SERIAL CONTROL PORT
If the instruction word is for a read operation, the next N × 8
SCLK cycles clock out the data from the address specified in the
instruction word, where N is 1 to 3 as determined by N1:N0.
If N = 4, the read operation is in streaming mode, and
CS
The falling edge of , in conjunction with the rising edge of
SCLK, determines the start of a communication cycle. There
are two parts to a communication cycle with the AD9961/
AD9963. The first part writes a 16-bit instruction word into the
AD9961/AD9963, coincident with the first 16 SCLK rising
edges. The instruction word provides the AD9961/AD9963
serial control ports with information regarding the data
transfer, which is the second part of the communication cycle.
The instruction word defines whether the upcoming data
transfer is a read or a write, the number of bytes in the data
transfer, and the starting register address for the first byte of the
data transfer.
CS
continues until
is raised. Streaming mode does not skip over
reserved or unused registers. The readback data is valid on the
falling edge of SCLK.
MSB/LSB First Transfers
The AD9961/AD9963 instruction word and byte data formats
can be selected to be MSB first or LSB first. The default for the
AD9961/AD9963 is MSB first. When MSB first mode is active,
the instruction and data bytes must be written from MSB to
LSB. Multibyte data transfers in MSB first format start with an
instruction byte that includes the register address of the most
significant data byte. Subsequent data bytes must follow in
order from the high address to the low address. In MSB first
mode, the serial control port internal address generator
decrements for each data byte of the multibyte transfer cycle.
Instruction Header
W
The MSB of the instruction word is R/ , which indicates
whether the serial port transfer is a read or a write. The next
two bits, N1:N0, indicate the length of the transfer in bytes. The
final 13 bits are the address (A12 to A0) at which to begin the
read or write operation.
When LSB first is active, the instruction and data bytes must be
written from LSB to MSB. Multibyte data transfers in LSB first
format start with an instruction byte that includes the register
address of the least significant data byte followed by multiple data
bytes. The internal byte address generator of the serial control
port increments for each byte of the multibyte transfer cycle.
For a write, the instruction word is followed by the number of
bytes of data indicated by Bit N1 to Bit N0 (see Table 10).
Rev. A | Page 20 of 60
Data Sheet
AD9961/AD9963
When LSB first is set by Register 0x00, Bit 2 and Register 0x00,
Bit 6, it takes effect immediately. In multibyte transfers,
subsequent bytes reflect any changes in the serial port
configuration. To avoid problems reconfiguring the serial port
operation, any data written to 0x00 must be mirrored (the eight
bits should read the same, forward or backward). Mirroring the
data makes it irrelevant whether LSB first or MSB first is in
effect. As an example of this mirroring, the default setting for
Register 0x00 is 00011000.
Table 11. Streaming Mode (No Addresses Are Skipped)
Write Mode
Address Direction
Stop Sequence
LSB First
MSB First
Increment
Decrement
0xFD, 0xFE, 0xFF, stop
0x01, 0x00, 0xFF, stop
SUB SERIAL INTERFACE COMMUNICATIONS
The AD9963/AD9961 have two registers that require a different
communication sequence. These registers are 0x0F and 0x10.
The write sequence for these two registers requires a write to
Register 0x05, a write to the Register (0x0F or 0x10), and then a
write to Register 0xFF. The write takes effect when the write to
Register 0xFF is completed.
Ending Transfers
When the transfer is 1, 2, or 3 bytes, the data transfer ends after
CS
the required number of clock cycles have been received.
can
For example, to enable the RXCML pin output buffer, the
register write sequence is:
be raised after each sequence of eight bits to stall the bus (except
after the last byte, where it ends the cycle). When the bus is
1. Write 0x03 into Register 0x05. This addresses both of the
Rx ADCs.
CS
stalled, the serial transfer resumes when
CS
is lowered. Raising
on a non byte boundary resets the serial control port.
2. Write 0x02 into Register 0x0F. This sets the RXCML
enable bit.
The AD9961/AD9963 serial control port register addresses
decrement from the register address just written toward 0x00
for multibyte I/O operations if the MSB first mode is active
(default). If the LSB first mode is active, the register address of
the serial control port increments from the address just written
toward 0xFF for multibyte I/O operations.
3. Write 0x01 into Register 0xFF. This updates the internal
register, which activates the RXCML buffer.
4. Write 0x00 into Register 0x05. This returns the SPI to the
normal addressing mode.
CS
Streaming mode transfers always terminate when
is raised.
An example of updating Register 0x10 is given in the ADC
Digital Offset Adjustment section.
Streaming mode transfers also terminate whenever the address
reaches 0xFF. Note that unused addresses are not skipped
during multibyte I/O operations. To avoid unpredictable device
behavior, do not write to reserved registers.
Table 12. Serial Control Port, 16-Bit Instruction Word, MSB First
MSB
LSB
I15
I14
N1
I13
N0
I12
0
I11
0
I10
0
I9
0
I8
0
I7
I6
I5
I4
I3
I2
I1
I0
R/W
A7
A6
A5
A4
A3
A2
A1
A0
CS
SCLK DON’T CARE
DON’T CARE
DON’T CARE
DON’T CARE
SDIO
R/W N1 N0 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
16-BIT INSTRUCTION HEADER
REGISTER (N) DATA
REGISTER (N – 1) DATA
Figure 34. Serial Control Port Access—MSB First, 16-Bit Instruction, 2-Byte Data
tDS
tHIGH
tS
tC
tCLK
tDH
tLOW
CS
DON’T CARE
DON’T CARE
DON’T CARE
SCLK
SDIO
R/W
N1
N0
A12
A11
A10
A9
A8
A7
A6
A5
D4
D3
D2
D1
D0
DON’T CARE
Figure 35. Serial Control Port Write—MSB First, 16-Bit Instruction, Timing Measurements
Rev. A | Page 21 of 60
AD9961/AD9963
Data Sheet
CS
SCLK
tDV
SDIO
SDO
DATA BIT N
DATA BIT N – 1
Figure 36. Timing Diagram for Serial Control Port Register Read
CS
SCLK DON’T CARE
DON’T CARE
DON’T CARE
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 N0 N1 R/W D0 D1 D2 D3 D4 D5 D6 D7 D0 D1 D2 D3 D4 D5 D6 D7
DON’T CARE
SDIO
16-BIT INSTRUCTION HEADER
REGISTER (N) DATA
REGISTER (N + 1) DATA
Figure 37. Serial Control Port Access—LSB First, 16-Bit Instruction, Two Bytes Data
tS
tC
CS
tCLK
tHIGH
tLOW
tDS
SCLK
SDIO
tDH
BIT N
BIT N + 1
Figure 38. Serial Control Port Timing—Write
Table 13. Serial Control Port Timing
Parameter
Timing (Min, ns)
Description
tDS
tDH
tCLK
tS
5.0
5.0
20.0
5.0
Setup time between data and rising edge of SCLK.
Hold time between data and rising edge of SCLK.
Period of the clock.
Setup time between CS falling edge and SCLK rising edge (start of communication
cycle).
tC
2
Setup time between SCLK rising edge and CS rising edge (end of communication
cycle).
tHIGH
tLOW
tDV
10
10
5.0
Minimum period that SCLK should be in a logic high state.
Minimum period that SCLK should be in a logic low state.
SCLK to valid SDIO and SDO (see Figure 36).
Rev. A | Page 22 of 60
Data Sheet
AD9961/AD9963
CONFIGURATION REGISTERS
Table 14. Configuration Register Map
Addr
0x00
0x05
0x0F
0x10
0x30
0x31
0x32
0x33
0x34
0x35
0x36
0x37
0x38
0x39
0x3A
0x3B
0x3C
0x3D
0x3E
0x3F
0x40
Default
0x18
0x00
0x00
0x00
0x3F
0xA7
0xA7
Varies
Varies
0x10
0x08
0x10
0x06
0x00
0x51
0x51
0xF0
0x00
0x09
0x07
0x01
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
SDIO
LSB First
Reset
1
1
Reset
LSB First
ADDRQ
RXCML
SDIO
ADDRI
Unused
Unused
Unused
TXCKO_INV
ADC_OFFSET[5:0]
DEC_BP
Aligned
INT1_BP
TXCLK_MD[1:0]
RXCLK_MD[1:0]
INT0_BP
SRRC_BP
TXCLK_EN
TX_IFIRST
RXCLK_EN
TX_BNRY
RX_BNRY
TX_SDR
TXCKI_INV
RXCLK_INV
ALIGN_REQ
TXIQ_HILO
RXIQ_HILO
RX_SDR
Unused
RX_IFIRST
Unused
FIFO_INIT
ALIGN_ACK
FIFO_OFFSET[2:0]
FIFO_LVL[7:0]
Unused
Unused
SRRC_SCALE[4:0]
INT0_SCALE[4:0]
INT1_SCALE[4:0]
DEC_SCALE[4:0]
TXDLL_LKD
Unused
Unused
RXDLLRST
TXDLLRST
Unused
RXDLL_LKD
RXDBL_SEL
TXDBL_SEL
TX_UNLOCK[1:0]
TX_LOCK[1:0]
RX_LOCK[1:0]
TX_DLYOFS[1:0]
RX_DLYOFS[1:0]
TX_HYST[1:0]
RX_HYST[1:0]
RX_UNLOCK[1:0]
DBL_TAPDLY[7:0]
Unused
RX_INVQ
RX_INVI
TX_INVQ
TX_INVI
Unused
TX_DBLPW[2:0]
SINGLERX
DAC12B_TOP DAC12A_TOP
RX_DBLPW[2:0]
HD_CLKMD
Unused
RX_CLK
RX_BUS
TXCLK_MD
HD_BUSCTL
FULL_DUPLEX
DAC12B_EN
DAC12A_EN
Unused
AUXDAC_
REF
DAC_
UPDATE
0x41
0x42
0x43
0x44
0x45
0x46
0x47
0x48
0x49
0x4A
0x50
0x51
0x52
0x53
0x54
0x55
0x5C
0x60
0x61
0x62
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x93
0x34
0x5F
0x36
0x08
0x00
0x00
0xF8
DAC12A[11:4]
DAC12B[11:4]
Unused
DAC12A[3:0]
DAC12B[3:0]
Unused
Unused
DAC10B_EN
DAC10A_EN
DAC10B_TOP[2:0]
DAC10B[9:2]
DAC10B_RNG[1:0]
Unused
Unused
DAC10B[1:0]
Unused
DAC10A_TOP[2:0]
DAC10A[9:2]
DAC10A_RNG[1:0]
DAC10A[1:0]
Unused
Unused
TX_PTTRN
RX_PTTRN
TX_INSEL
RX_INSEL
TX_CONT
TX_START
TX_BISTEN
RX_BISTEN
RX_CONT
RX_START
TXI_CHK[15:8]
TXI_CHK[7:0]
TXQ_CHK[15:8]
TXQ_CHK[7:0]
Chip ID[7:0]
DLL_EN
Unused
TXDAC_PD
TXI_SLEEP
TXQ_SLEEP
CLK_PD
RXADC_PD
RXF_LDO_PD
Unused
RXQ_SLEEP
AUXADC_PD
Unused
RXI_SLEEP
AUX_REF_PD
RSET_SEL
DLL_LDO_PD
DLLBIAS_PD
CLK_LDO_PD
RX_LDO_PD
DLL_LDO_
STAT
CLK_LDO_STAT RX_LDO_
STAT
RXF_LDO_
STAT
DIG_LDO_
STAT
0x63
0x66
0x68
0x69
0x6A
0x6B
0x6C
0x6D
0x6E
0x00
0x28
0x00
0x00
0x00
0x00
0x00
0x00
0x40
TRXD_DRV
TXQ_DCLK
Unused
TRXIQ_DRV
TRXCLK_DRV
TXCLK_DRV
ADCDIV[1:0]
TXI_DCLK
Unused
RXI_DCLK
RXQ_DCLK
DCS_BP
IGAIN1[5:0]
Unused
Unused
Unused
Unused
Unused
Unused
IGAIN2[5:0]
IRSET[5:0]
QGAIN1[5:0]
QGAIN2[5:0]
QRSET[5:0]
REFIO_ADJ[5:0]
Rev. A | Page 23 of 60
AD9961/AD9963
Data Sheet
Addr
0x71
0x72
0x75
0x77
0x78
0x79
0x7A
0x7B
0x7D
0x7E
0x7F
0x80
Default
0x00
0x01
0x00
0x00
Varies
Varies
0x00
0x00
0x00
0x00
0x00
0x00
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
M[4:0]
Bit 1
N[3:0]
Bit 0
ADCCLKSEL
DLL_Locked
DACCLKSEL
Unused
DLL_REF_EN
DLLDIV
0
DLL_RESB
0
CONV_TIME[1:0]
Unused
Unused
AUXADC_CH[2:0]
AUXADC[11:4]
AUXADC[3:0]
AUXADC_RESB
Unused
CONV_COMPL
CHAN_SEL[2:0]
AUXDIV[2:0]
AUXADC_EN
TMPSNS_EN
AUXREF_ADJ[2:0]
Unused
Unused
RX_FSADJ[4:0]
0
Unused
RXTrim_EN
RXTrim_Fine
AUXCML_EN
RX_DC
RXI_Trim[9:2]
Unused
Unused
RXI_Trim[1:0]
GAINCAL_
ENI
0x81
0x82
0x00
0x00
RXQ_Trim[9:2]
RXQ_Trim[1:0]
GAINCAL_
ENQ
0xFF
0x00
Unused
Update
CONFIGURATION REGISTER BIT DESCRIPTIONS
Table 15.
Register
Address Bit(s) Parameter
Register Name
Function
Serial Port Config
0x00
7, 0
SDIO
0: use SDIO as both input and output data
1: use SDIO pin as input data only
6, 1
LSB_First
0: first bit of serial data is MSB of data byte.
1: first bit of serial data is LSB of data byte.
5, 2
1:0
RESET
A transition from 0 to 1 on this bit resets the device. All registers but
Register 0x00 revert to their default values.
ADC Address
0x05
ADDRQ, ADDRI
Bits are set to determine which device on chip receives ADC specific
write commands. ADC specific write commends include writes to
Registers 0x0F and Register 0x10. These writes also require a rising end
on the Update bit (Register 0xFF, Bit 0).
00: no ADCs are addressed.
01: I ADC is addressed.
10: Q ADC is addressed
11: both I and Q ADCs are addressed.
Enable control for the RXCML output buffer.
Note that updating this bit also requires writing to Register 0x05 and
Register 0xFF as described in the Sub Serial Interface Communications
section.
0: RXCML pin is high impedance.
1: RXCML pin is a low impedance 1.4 V output.
CM Buffer Enable
0x0F
0x10
1
RXCML
ADC Offset
5:0
ADC_OFFSET[5:0]
Adds a dc offset to the ADC output of whichever ADC is addressed by
Register 0x05. The offset applied is as follows:
011111: offset = +31 LSBs
…
000001: offset = +1 LSB
000000: offset = 0 LSB
111111: offset = −1 LSB
…
100000: offset = −32 LSBs
Digital Filters
0x30
7:6
5
Unused
DEC_BP
INT1_BP
INT0_BP
1: bypass 2× decimator in Rx path (D0).
4
1: bypass 2× Half-Band Interpolation Filter 1 (INT1).
1: bypass 2× Half-Band Interpolation Filter 0 (INT0).
3
Rev. A | Page 24 of 60
Data Sheet
AD9961/AD9963
Register
Address Bit(s) Parameter
Register Name
Function
2
SRRC_BP
1: bypass 2× SRRC interpolation filter (SRRC).
The filter chain is SRRC→INT0→INT1.
If SRRC filter is enabled, the other two filters are enabled too.
1: enables data clocks for transmit path.
1
0
TXCLK_EN
RxNTx
0: in HD SPI pin mode, TRx port operates in Tx mode.
1: in HD SPI pin mode, TRx port operates in Rx mode.
Tx Data Interface
0x31
7
TX_SDR
0: chooses DDR clocking mode. Tx data is driven out on both edges of
the TXCLK signal.
1: chooses bus rate clocking mode. Tx data is driven out on one edge of
the TXCLK signal.
6
TXCKO_INV
This signal inverts the phase of the transmit path output clock signal.
0: does not invert TxCLK output.
1: inverts TxCLK output.
5:4
TXCLK_MD[1:0]
Controls the mode of the TXCLK pin. The TXCLK pin can be configured as
an input or an output. When configured as an output, it can have two
possible sources, the internal TXCLK signal or the DLL output signal.
00: disabled.
01: the TXCLK pin is configured as an input.
10: the TXCLK pin is configured as an output. The source signal is the
transmit path clock signal.
11: the TXCLK pin is configured as an output. The source signal is the DLL
output signal.
Note that the TXCLK signal may appear on either the TXCLK pin or the
TRXCLK pin, depending on the mode of the device. In Half-Duplex 1-
Clock mode, this signal is present on the TRXCLK pin when TX is active. In
Half-Duplex 2-Clock mode and Full-Duplex mode, this signal is present
on the TXCLK pin.
3
2
TXCKI_INV
TXIQ_HILO
Selects which edge of the TXCLK signal samples the transmit path data.
0: TXPCLK negative edge latches transmit path data.
1: TXPCLK positive edge latches transmit path data.
Data appears on the TXD bus sequentially but is loaded into the transmit
path in pairs. TXIQ_HILO selects how the TXIQ signal marks each data
pair.
0: each data pair is marked by TXIQ being low then high.
1: each data pair is marked by TXIQ being high then low.
1
TX_IFIRST
This bit sets the data pairing order of the I and Q samples on transmit
path.
0: selects that Q is first, followed by I.
1: selects that I is first, followed by Q.
0
7
TX_BNRY
RX_SDR
This bit selects the data format of the transmit path data.
0: Tx binary.
1: Tx twos complement.
Rx Data Interface
0x32
0: chooses DDR clocking mode. Rx data is driven out on both edges of
the TRXCLK signal.
1: chooses bus rate clocking mode. Rx data is driven out on one edge of
the TRXCLK signal.
6
Unused
5:4
RXCLK_MD[1:0]
This sets the way the internal RXCLK signal in the chip is driven.
00: disabled.
01: disabled.
10: RXCLK is driven by internal Rx path clock.
Rev. A | Page 25 of 60
AD9961/AD9963
Data Sheet
Register
Address Bit(s) Parameter
Register Name
Function
11: RXCLK is driven by the DLL output.
Note that the RXCLK signal is present on the TRXCLK pin with one
exception. In Half-Duplex 1-Clock mode, the RXCLK signal is present on
the TRXCLK pin when Rx is active, but the TXCLK signal appears on the
TRXCLK pin when TX is active.
3
2
RXCLK_INV
RXIQ_HILO
0: uses TRxCLK negative edge to drive out Rxdata.
1: uses TRxCLK positive edge to drive out Rxdata.
Data appears on the RXD bus sequentially but is sampled in the Rx path
in pairs. RXIQ_HILO selects how the RXIQ signal marks each data pair.
0: each data pair is marked by RXIQ being low then high.
1: each data pair is marked by RXIQ being high then low.
1
0
RX_IFIRST
RX_BNRY
The Rx path I and Q ADCs sample simultaneously producing a pair of
samples. Because the RXD bus is shared, the sampled I and Q data
appears on the TRXD bus sequentially. This bit determines the order of
the paired samples.
0: Q appears first on Rx path.
1: I appears first on Rx path.
0: straight binaryon Rx path.
1: twos compliment on Rx path.
FIFO Alignment
0x33
7
Unused
6
Unused
5
Unused
4
Unused
3
ALIGN_REQ
FIFO_OFFSET[2:0]
1: request FIFO read and write pointers alignment
2:0
Sets the FIFO read and write pointer phase offset following FIFO reset.
Normally this should be set to 000 to set the FIFO to half full.
FIFO Status
Tx Scale P
0x34
0x35
7:0
FIFO_LVL[7:0]
For valid transmit data path operation, the FIFO should be running half
full, that is, it should always contain 4 valid DAC input samples for each
DAC.
FIFO_LVL values of 00011110, 00011111, 000001110, and 00001111 all
indicate that the FIFO is half full. This phenomenon is due to ambiguities
in reading back the FIFO_LVL level from this register using the SPI port
versus the actual FIFO pointer values.
7:5
4:0
Unused
SRRC_SCALE[4:0]
Value of 1.4 multiplier applied to both I and Q channels just after the
SRRC filter.
00000: multiply by 0.0.
00001: multiply by 0.0625.
…
11111: multiply by 1.9375.
Tx Scale 0
Tx Scale 1
0x36
0x37
7:5
4:0
Unused
INT0_SCALE[4:0]
Value of 1.4 multiplier applied to both I and Q channels just after
Interpolation Filter 0.
00000: multiply by 0.0.
00001: multiply by 0.0625.
…
7:5
4:0
Unused
11111: multiply by 1.9375.
INT1_SCALE[4:0]
Value of 1.4 multiplier applied to both I and Q channels just after
Interpolation Filter 1.
00000: multiply by 0.0.
00001: multiply by 0.0625.
11111: multiply by 1.9375.
Rev. A | Page 26 of 60
Data Sheet
AD9961/AD9963
Register
Address Bit(s) Parameter
Register Name
Function
Rx Scale
0x38
7:5
4:0
Unused
DEC_SCALE[4:0]
Value of 3.2 multiplier applied to both I and Q channels just after the
decimation filter. The value of the gain applied is equal to DEC_SCALE/4.
00000: multiply by 0.0.
00001: multiply by 0.25.
11111: multiply by 7.75.
Clock Doubler
Config
0x39
7
RXDDLLRST
1: resets the Rx signal path clock doubler.
6
TXDDLLRST
Unused
1: resets the Tx signal path clock doubler.
.
5:4
3
Unused
2
Unused
1
RXDBL_SEL
0: selects fixed pulse width clock doubler.
1: selects fixed duty cycle clock doubler.
See Table 22 for configuration recommendations.
0: selects fixed pulse width clock doubler.
0
TXDBL_SEL
1: selects fixed duty cycle clock doubler.
See Table 22 for configuration recommendations.
Sets the number of clock cycles for the unlock indicator. Set to 01.
TX Clock Doubler
Config
0x3A
0x3B
7:4
TX_UNLOCK[1:0]
3
TX_LOCK[1:0]
TX_DLYOFS[1:0]
TX_HYST[1:0]
Sets the number of clock cycles for the lock indicator. Set to 01.
Sets delay line offset of clock doubler. Set to 01.
2
1
Sets delay line hysteresis of clock doubler. Set to 01.
RX Clock Doubler
Config
7:4
RX_UNLOCK[1:0]
Sets the number of clock cycles for the unlock indicator. Set to 01.
3
RX_LOCK[1:0]
Sets the number of clock cycles for the lock indicator. Set to 01.
Sets delay line offset of clock doubler. Set to 01.
2
RX_DLYOFS[1:0]
RX_HYST[1:0]
1
Sets delay line hysteresis of clock doubler. Set to 01.
Clock Doubler
Config
0x3C
0x3D
7:0
DBL_TAPDLY[7:0]
Sets the initial tap delay of the Rx and Tx clock doublers. Set to 0x00.
Data Spectral
Inversion
7:4
Unused
3
RX_INVQ
RX_INVI
TX_INVQ
TX_INVI
Unused
1: multiply Rxdata from QADC by −1.
1: multiply Rxdata from IADC by −1.
1: multiply Txdata for QDAC by −1.
1: multiply Txdata for IDAC by −1.
2
1
0
Clock Doubler
Pulse Width
0x3E
0x3F
7:6
5:3
2:0
7
TX_DBLPW[2:0]
RX_DBLPW[2:0]
Unused
Sets the pulse width of the Tx clock doubler. See Table 22 for details.
Sets the pulse width of the Rx clock doubler. See Table 22 for details.
Rx Data Interface
6
RX_CLK
0: when SINGLERX is active, use Q side clock.
1: when SINGLERX is active, use I side clock.
0: when SINGLERX is active, use the Q ADC.
1: when SINGLERX is active, use the I ADC.
0: use both Rx paths.
5
4
3
RX_BUS
SINGLERX
TXCLK_MD
1: use only one Rx path.
This bit controls the operation of the TXCLK pin when the chip is
configured in half-duplex 1-clock mode. This bit is otherwise ignored.
0: the TXCLK pin is set to a high impedance output.
1: the DLL clock output is driven onto the TXCLK pin.
Rev. A | Page 27 of 60
AD9961/AD9963
Data Sheet
Register
Address Bit(s) Parameter
Register Name
Function
2
HD_BUSCTL
0: selects SPI mode to control bus direction in half-duplex mode.
1: selects Pin mode to control bus direction in half-duplex mode.
SPI bit to set Tx or Rx is Register 0x30, Bit 0. Register 0x30, Bit 1 is ignored
in this case.
1
0
HD_CLKMD
0: selects 1-clock submode if in half-duplex mode.
1: selects 2-clock submode if in half-duplex mode.
FULL_DUPLEX
0: configures the digital interface for half-duplex mode (covers both 1-
clock and 2-clock submodes).
1: configures the digital interface for full-duplex mode.
0: powers down DAC12B.
1: enables DAC12B.
DAC12 Config
0x40
7
6
5
4
DAC12B_EN
DAC12A_EN
DAC12B_TOP
DAC12A_TOP
0: powers down DAC12A.
1: enables DAC12A.
0: sets DAC12B range to 3.3 × VAUXDACREF
1: sets DAC12B range to 1.8 × VAUXDACREF
.
.
0: sets DAC12A range to 3.3 × VAUXACREF
.
1: sets DAC12A range to 1.8 × VAUXDACREF
.
3:2
1
Unused
AUXDAC_REF
Selects where the voltage reference for all of the auxiliary DACs is
derived.
0: resistive divider from AUX33V. VAUXDACREF = VAUX33V /3.3.
1: selects the 1.0 V bandgap voltage. VAUXDACREF = 1.0 V.
0
DAC_UPDATE
This bit determines which of the two data words updates all four of the
auxiliary DACs.
0: update DACs after LSB write.
1: update DACs after MSB write.
DAC12A MSBs
DAC12A LSBs
0x41
0x42
7:0
7:4
3:0
7:0
7:4
3:0
7
DAC12A[11:4]
Unused
DAC12A voltage control word (upper eight bits).
DAC12A[3:0]
DAC12B[11:4]
Unused
DAC12A voltage control word (lower four bits).
DAC12B voltage control word (upper eight bits).
DAC12B MSBs
DAC12B LSBs
0x43
0x44
DAC12B[3:0]
DAC10B_EN
DAC12B voltage control word (lower four bits).
0: powers down DAC10B.
DAC10B Config
0x45
1: enables DAC10B.
6:5
4:2
Unused
DAC10B_TOP[2:0]
Sets the DAC output voltage at the top range as follows:
000: 1.0 V.
001: 1.5 V.
010: 2.0 V.
011: 2.5 V.
100: 3.0 V.
1:0
DAC10B_RNG[1:0]
The total range of the DAC extends from top-of-range, to top-of-range
minus the span. The span is set as:
00: 2.0 V.
01: 1.5 V.
10: 1.0 V.
11: 0.5 V.
DAC10BMSBs
DAC10BLSBs
0x46
0x47
7:0
7:2
1:0
DAC10B[9:2]
Unused
DAC10B voltage control word (eight most significant bits).
DAC10B[1:0]
DAC10Bvoltage control word (two least significant bits).
Rev. A | Page 28 of 60
Data Sheet
AD9961/AD9963
Register
Address Bit(s) Parameter
Register Name
Function
DAC10A Config
0x48
7
DAC10A_EN
0: powers down DAC10A.
1: enables DAC10A.
6:5
4:2
Unused
DAC10A_TOP[2:0]
Sets the DAC output voltage at the top range as follows:
000: 1.0 V.
001: 1.5 V.
010: 2.0 V.
011: 2.5 V.
100: 3.0 V.
1:0
DAC10A_RNG[1:0]
The total range of the DAC extends from top-of-range to top-of-range
minus the span. The span is set as:
00: 2.0 V.
01: 1.5 V.
10: 1.0 V.
11: 0.5 V.
DAC10A MSBs
DAC10A LSBs
0x49
0x4A
7:0
7:2
1:0
7:5
4
DAC10A[9:2]
Unused
DAC10A voltage control word (eight most significant bits).
DAC10A[1:0]
Unused
DAC10A voltage control word (two least significant bits).
Unused
TX BIST Control
0x50
TX_PTTRN
Chooses the pattern type for the BIST sequence.
0: selects PRN output.
1: selects checker board pattern (0xA5A, 0x5A5, 0xA5A, …).
0: selects pattern input from internal pattern generator.
1: selects pattern from the external pins of the Tx port.
0: runs the BIST for 512 cycles.
3
2
1
0
TX_INSEL
TX_CONT
TX_START
TX_BISTEN
1: runs the BIST continuously.
0: keep the BIST engine in an idle state.
1: start the BIST sequence.
0: disable the BIST engine.
1: enable the BIST engine.
RX BIST Control
0x51
7:5
4
Unused
RX_PTTRN
Chooses the pattern type for the BIST sequence.
0: selects PRN output.
1: selects checker board pattern (0xA5A, 0x5A5, 0xA5A, …).
0: selects pattern input from internal pattern generator.
1: selects pattern from the external pins of the Rx path.
0: runs the BIST for 512 cycles.
3
2
1
0
RX_INSEL
RX_CONT
RX_START
RX_BISTEN
1: runs the BIST continuously.
0: keep the BIST engine in an idle state.
1: start the BIST sequence.
0: disable the BIST engine.
1: enable the BIST engine.
TXI Check MSB
TXI Check LSB
TXQ Check MSB
TXQ Check LSB
Version
0x52
0x53
0x54
0x55
0x5C
0x60
7:0
7:0
7:0
7:0
7:0
7
TXI_CHK[15:8]
TXI_CHK[7:0]
TXQ_CHK[15:8]
TXQ_CHK[7:0]
Chip ID[7:0]
DLL_EN
MSB of the BIST signature value for the I side transmit path.
LSB of the BIST signature value for the I side transmit path.
MSB of the BIST signature value for the Q side transmit path.
LSB of the BIST signature value for the Q side transmit path.
Indicates device hardware revision number. Should read back as 0x08.
0: powers down DLL block.
Power Down 0
1: enables DLL block.
6
TXDAC_PD
1: powers down the bandgap reference voltage common to both
transmit DACs and all of the auxiliary DACs.
Rev. A | Page 29 of 60
AD9961/AD9963
Data Sheet
Register
Address Bit(s) Parameter
Register Name
Function
5
4
3
TXI_SLEEP
TXQ_SLEEP
CLK_PD
1: turns off IDAC output current.
1: turns off QDAC output current.
1: turns off clock receiver. This disables all clocks on the chip except for
the serial port clock.
2
RXADC_PD
1: powers down main ADC clock and the bandgap reference voltage
common to both receive ADCs.
1
0
7
6
5
4
3
2
1
0
RXQ_SLEEP
RXI_SLEEP
1: powers down the Q ADC core.
1: powers down the I ADC core.
Power Down 1
0x61
Unused
DLL_LDO_PD
DLLBIAS_PD
CLK_LDO_PD
RX_LDO_PD
RXF_LDO_PD
AUXADC_PD
AUX_REF_PD
1: powers down LDO that supplies the DLL18V voltage rail.
1: powers down bias sub-block inside DLL block.
1: powers down LDO that supplies the CLK18V voltage rail.
1: powers down LDO that supplies the RX18V voltage rail.
1: powers down LDO that supplies the RX18VF voltage rail.
1: powers down AUXADC block.
1: powers down the auxiliary ADC voltage reference, allowing an external
reference to be used.
LDO Status
0x62
7
6
5
4
3
2
1
0
DLL_LDO_STAT
CLK_LDO_STAT
RX_LDO_STAT
RXF_LDO_STAT
DIG_LDO_STAT
Unused
1: LDO to DLL block is on (read only).
1: LDO to CLOCK block is on (read only).
1: LDO to ADC blocks is on (read only).
1: LDO to FLASH section of ADC is on (read only).
1: LDO to digital core is on (read only).
Unused
RSET_SEL
0: selects internal 10 kΩ to generate 1 V reference.
1: selects external RSET to generate voltage reference.
Controls the drive strength of the TRXD[11:0] pins.
00: 4 mA output drive.
01: 8 mA output drive.
10: 12 mA output drive.
Output Drive
0x63
7:6
5:4
3:2
1:0
TRXD_DRV
TRXIQ_DRV
TRXCLK_DRV
TXCLK_DRV
11: not valid.
Controls the drive strength of the TRXIQ pin.
00: 4 mA output drive.
01: 8 mA output drive.
10: 12 mA output drive.
11: not valid.
Controls the drive strength of the TRXCLK pin.
00: 4 mA output drive.
01: 8 mA output drive.
10: 12 mA output drive.
11: not valid.
Controls the drive strength of the TXCLK pin.
00: 4 mA output drive.
01: 8 mA output drive.
10: 12 mA output drive.
11: not valid.
Rev. A | Page 30 of 60
Data Sheet
AD9961/AD9963
Register
Address Bit(s) Parameter
Register Name
Function
Clock Mode
0x66
7
TXI_DCLK
TXQ_DCLK
Unused
1: disables internal clock to I DAC.
1: disables internal clock to Q DAC.
6
5
4
RXI_DCLK
RXQ_DCLK
DCS_BP
1: disables internal clock to I ADC.
1: disables internal clock to Q ADC.
1: disables duty cycle stabilizer block.
3
2
1:0
ADCDIV[1:0]
00: selects divide by 1. Bypasses internal divider block for RXCLK.
01: selects divide by 1. Bypasses internal divider block for RXCLK.
10: selects divide by 2.
11: selects divide by 4.
I DAC Gain Ctrl 0
I DAC Gain Ctrl 1
I DAC Gain Ctrl 2
Q DAC Gain Ctrl 0
Q DAC Gain Ctrl 1
Q DAC Gain Ctrl 2
REFIO Adjust
0x68
0x69
0x6A
0x6B
0x6C
0x6D
0x6E
7:6
5:0
Unused
IGAIN1[5:0]
Linear in dB adjustment of the full-scale current of I DAC. Provides an
adjustment range of approximately 6 dB in 0.25 dB steps. See Figure 57
for details.
7:6
5:0
Unused
IGAIN2[5:0]
Linear adjustment of the full-scale current of I DAC. Provides an
adjustment range of approximately 2.5% in 0.08% steps. See Figure 55
for details.
7:6
5:0
Unused
IRSET[5:0]
Linear adjustment of the full-scale current of I DAC. Provides an
adjustment range of approximately 20% in 0.625% steps. See Figure 55
for details.
7:6
5:0
Unused
QGAIN1[5:0]
Linear in dB adjustment of the full-scale current of Q DAC. Provides an
adjustment range of approximately 6 dB in 0.25 dB steps. See Figure 56
for details.
7:6
5:0
Unused
QGAIN2[5:0]
Linear adjustment of the full-scale current of Q DAC. Provides an
adjustment range of approximately 2.5% in 0.08% steps. See Figure 57
for details.
7:6
5:0
Unused
QRSET[5:0]
Linear adjustment of the full-scale current of Q DAC. Provides an
adjustment range of approximately 20% in 0.625% steps. See Figure 55
for details.
7:6
5:0
Unused
REFIO_ADJ[5:0]
Adjusts the on-chip reference voltage and output at REFIO. The transmit
DAC full-scale currents and the auxiliary DAC full-scale voltages are
proportional to the REFIO voltage. The approximate REFIO output
voltage by code is:
000000: VREF = 1.0 V.
000001: VREF = 1.00625 V.
…
011111: VREF = 1.19375 V.
100000: VREF = 0.8 V.
100001: VREF = 0.80625 V.
…
111111 : VREF = 0.99375 V.
DLL Control 0
0x71
7
6
ADCCLKSEL
DACCLKSEL
1: selects DLL output as the ADC sampling clock.
0: selects external clock as the ADC sampling clock.
1: selects DLL output as the DAC sampling clock.
0: selects external clock as the DAC sampling clock.
5
4
Unused
DLL_REF_EN
1: enables the input reference clock to the DLL.
Rev. A | Page 31 of 60
AD9961/AD9963
Data Sheet
Register
Address Bit(s) Parameter
Register Name
Function
3:0
N[3:0]
Sets DLL divide ratio (1 to 8) at the output of the DLL.
0000: not valid.
0001: 1.
0010: 2.
…
0110: 6.
0111: not valid.
1000: 8.
1001: not valid.
…
1111: not valid.
DLL Control 1
0x72
7
DLL_Locked
DLLDIV[1:0]
1: DLL has locked to reference clock (read only).
6:5
00: DLL output is directly driven out. Divider is bypassed.
01: DLL output is directly driven out. Divider is bypassed.
10: DLL output is divided by 2.
11: DLL output is divided by 4.
4:0
M[4:0]
Sets DLL multiplication factor (1 to 32).
00000: 1.
00001: 2.
…
11111: 32.
Set these bits to 0.
DLL Control 2
0x75
0x77
7:4
3
0
DLL_RESB
Reset DLL. The DLL must be reset by a low to high transition on this bit
each time the DLL configuration is changed or the reference frequency is
changed.
2:0
7:6
0
Set these bits to 0.
Aux ADC Config
and Conversion
Start
CONV_TIME[1:0]
Sets the number of AUXADCCLK cycles required to perform a conversion.
00: 20 AUXADCCLK cycles.
01: 22 AUXADCCLK cycles.
10: 26 AUXADCCLK cycles.
11: 34 AUXADCCLK cycles.
5:3
2:0
Unused
AUXADC_CH[2:0]
Selects analog input channel to the auxiliary ADC.
000: AUXIN1, Pin 72.
001: AUXIO2, Pin 71.
010: AUXIO3, Pin 70.
011: internal VPTAT voltage.
100: internal VCMLI voltage.
101: internal VCMLQ voltage.
110: RXCML voltage.
111: not connected.
Any write to this register initiates an ADC conversion cycle.
This is the 8 MSBs of the most recent AUXADC conversion result.
This is the 4 LSBs of the most recent AUXADC conversion result.
0: indicates that the request auxiliary ADC conversion is in progress.
1: indicates that the auxiliary ADC conversion result is valid.
Aux ADC MSBs
Aux ADC LSBs
0x78
0x79
7:0
7:4
3
AUXADC[11:4]
AUXADC[3:0]
CONV_COMPL
2:0
CHAN_SEL[2:0]
Indicates the actual auxiliary ADC input channel selected for the
conversion. This should match the channel that was selected in the write
to Register 0x77 that initiated the conversion.
Rev. A | Page 32 of 60
Data Sheet
AD9961/AD9963
Register
Address Bit(s) Parameter
Register Name
Function
Aux ADC CTRL 0
0x7A
7
AUXADC_EN
0: powers down the auxiliary ADC clock.
1: enables the auxiliary ADC clock.
6
RES
1: resets the AUXADC. A transition from 0 to 1 triggers the reset. The bit
should be returned to 0 after issuing the reset.
5:3
2:0
Unused
AUXDIV[2:0]
Sets the frequency division ratio of the input clock driving the CLKP,
CLKN pins over the AUXADCCLK.
000: 256.
001: 128.
…
110: 4.
111: 2.
The frequency of the AUXADCCLK should be less than 10 MHz. The
sample conversion rate of the AUXADC is determined by the AUXCLK rate
and CONV_TIME.
Aux ADC CTRL 1
0x7B
7
TEMPSNS_EN
Unused
1: enables the on-chip temperature sensor.
6:5
4:2
AUXREF_ADJ[2:0]
Adjustment for tuning the internal auxiliary ADC reference voltage.
011: +18 mV.
010: +12 mV.
001: +6 mV.
000: default.
111: −6 mV.
110: −12 mV.
101: −18 mV.
100: −24 mV.
1:0
7:5
4:0
Unused
ADC Full-Scale Adj 0x7D
Unused
RX_FSADJ[4:0]
This parameter adjusts the full-scale input voltage range of the Rx path
ADCs. The peak-to-peak input voltage range can be set as follows:
10000: 1.25 V.
10001:1.27 V.
10010: 1.29 V.
10011: 1.31 V.
…
11111: 1.54 V.
00000: 1.56 V.
00001: 1.58 V.
…
01110: 1.873 V.
01111: 1.875 V.
Rx ADC Trim Ctrl
0x7E
7
6
5
Unused
RXTrim_EN
RXTrim_Fine
1: enables ADC gain calibration.
1: decreases the step size (increases resolution) of the gain calibration
adjustment.
4
AUXCML_EN
Controls the buffers of internal bias points within each of the Rx ADCs to
allow for checking of this voltage. These voltages should read back about
0.9 V.
0: disables the buffers.
1: enables the buffers.
Set to 000.
3:1
0
Rev. A | Page 33 of 60
AD9961/AD9963
Data Sheet
Register
Address Bit(s) Parameter
Register Name
Function
0
RX_DC
0: the ADC common-mode buffer is active. This sets the ADC inputs to
the desired common-mode voltage through 10 kΩ resistors to each
single sided input.
1: disables the common-mode buffer. The buffer should be disabled
whenever the user DC couples to the ADC inputs.
IGAIN CAL MSBs
IGAIN CAL LSBS
0x7F
0x80
7:0
7:3
2:1
0
RXI_Trim[9:2]
Unused
The RXI_Trim[9:0] word is used to adjust the gain of the receive path I
ADC. These bits have no effect unless the RXTrim_EN bit is set. The
RXTrim_Fine bit reduces the LSB size of the calibration word by ½.
RXI_Trim[1:0]
GAINCAL_ENI
RXQ_Trim[9:2]
1: enables the gain calibration DAC for the I Rx ADC.
IGAIN CAL MSBs
IGAIN CAL LSBs
0x81
0x82
7:0
The RXQ_Trim[9:0] word is used to adjust the gain of the receive path Q
ADC. These bits have no effect unless the RXTrim_EN bit is set. The
RXTrim_Fine bit reduces the LSB size of the calibration word by ½.
7:3
2:1
0
Unused
RXQ_Trim[1:0]
GAINCAL_ENQ
TXDDLL lock bit
Bottom two LSBs of RXQ_Trim described in Register 0x81 above.
1: enables the gain calibration DAC for the Q Rx ADC.
DDLL Lock Bits
IGAIN CAL LSBS
0x84
0xFF
1
0: TXDDLL is unlocked.
1: TXDDLL is locked.
0
RXDDLL lock bit
0: RXDDLL is unlocked.
1: RXDDLL is locked.
7:1
0
Unused
Update
Synchronously transfers ADC configuration data from the global register
set to the local ADC register set and activates the changes. A 0-to-1
transition is required to initiate the transfer.
1: transfer ADC parameters to ADC to make changes active.
Rev. A | Page 34 of 60
Data Sheet
AD9961/AD9963
RXBIAS
RECEIVE PATH
The AD9961/AD9963 provide the user with the option to place
a 10 kꢀ resistor between the RXBIAS pin and ground. This
resistor is used to set the master current reference of the ADC
core. The RXBIAS resistor should have a tolerance of 1% or
better to preserve the accuracy of the ADC full-scale range.
Care should be taken in the layout to avoid any noise from
coupling into the RXBIAS pin.
Rx Path General Description
The AD9961/AD9963 Rx paths consist of dual, differential
input, 100 MSPS ADCs followed by an optional 2× decimation
filter. The Rx path also has digital offset and gain adjustments.
I OFFSET
RXIP
RXCML
I ADC
TRXD[11:0]
RXIN
LPF
1/2
The RXCML pin of the AD9961/AD9963 provides the user with
a buffered version of the expected ADC common-mode bias
voltage. The RXCML output nominally is at 1.4 V. Bypassing
the RXCML output to analog ground maintains the stability of
the output buffer and lowers the noise. To maintain the
accuracy of the RXCML bias voltage, the current draw from the
pin should be kept below 1 mA.
DECIMATION
SCALE
DATA
ASSEMBLER
TRXIQ
RXQN
RXQP
Q ADC
TRXCLK
LPF
1/2
Q OFFSET
Figure 39. Receive Path Block Diagram
RXIP
The dual ADC paths share the same clocking and reference
circuitry to provide optimal matching characteristics. The
ADCs have a multistage differential pipelined switched
capacitor architecture with output error correction logic. The
ADCs support IF sampling frequencies up to 140 MHz, making
them suitable for undersampling receivers. Also, one of the
ADCs can be powered down and the digital interface can be
placed into single ADC mode. This flexibility makes the part
well-suited for sampling real signals as well.
2kΩ
IADC
2kΩ
RXIN
REG 0x7E[0]
PD
~1.4V
RXQP
2kΩ
QADC
2kΩ
CMBIAS
RXQN
RECEIVE ADC OPERATION
REG 0x0F[1]
EN
The Rx path analog inputs look into a nominal differential
impedance of 4 kΩ. The Rx inputs are self-biasing, so they can
be either ac-coupled or direct coupled. The nominal dc bias
level of the inputs is 1.4 volts. A buffered version of the bias
voltage is available at the RXCML pin. This voltage can be used
for biasing external buffer circuits when dc coupling is required.
~1.4V
RXCML
AD9961/AD9963
Figure 40. Simplified Schematic of Rx Path Inputs
Differential Input Configurations
For optimal dynamic performance, the analog inputs should be
driven differentially. The source impedances driving the Rx
inputs should be matched so that common-mode settling errors
are symmetrical. The Rx inputs can be driven with a single-
ended source, but SNR and SINAD performance is degraded.
Optimum performance is achieved by driving the analog inputs
in a differential input configuration. For baseband applications,
the ADA4937 differential driver provides excellent performance
and a flexible interface to the ADC.
Figure 41 shows an ac-coupled input configuration. The VOCM
pin should be connected to a voltage that provides sufficient
headroom for the output driver of the differential amp. Usually,
setting VOCM to ½ of the amplifier supply voltage is the optimal
setting. Placing source resistance in series with the amplifiers
outputs isolates the amplifier from on-board parasitic capacitances
and leads to more stable operation.
ADC Reference Voltage
An internal differential voltage reference creates positive and
negative reference voltages that define the full-scale input
voltage of the ADCs. This full-scale input voltage range can be
adjusted by means of the RX_FSADJ[4:0] parameter in
configuration Register 0x7D. See the Configuration Registers
section for more details on setting the voltage.
The nominal input voltage range is 1.56 V. In general, a tradeoff
can be made between linearity and SNR. Increasing the input
voltage range leads to higher SNR. Decreasing the input voltage
range leads to better linearity.
Rev. A | Page 35 of 60
AD9961/AD9963
Data Sheet
200Ω
200Ω
ADA4937
VOCM
Single-Ended Input Configuration
+VIN
V
CC
Driving the Rx inputs with a single-ended signal typically limits
the achievable ADC performance. When using this configuration,
best performance is achieved by maintaining a balanced
impedance off each of the Rx inputs as shown in Figure 44.
0.1µF
0.1µF
33Ω
33Ω
1kΩ
RXIP
RXIN
0.1µF
1kΩ
C
–VIN
200Ω
200Ω
49.9Ω
49.9Ω
33Ω
RXIP
0.1µF
ADC
AD9963
1.25V p-p
AD9961/
AD9963
*C
DIFF
C
25Ω
33Ω
RXIN
Figure 41. Differential Input Configuration, AC-Coupled
0.1μF
The output common-mode voltage of the ADA4937 is set to
match the common-mode voltage required by the ADC by
connecting the RXCML output to the VOCM input of the
amplifier. The RXCML output nominally is at 1.4 V. Bypassing
the RXCML output to analog ground maintains the stability of
the output buffer and lowers the noise.
*C
IS OPTIONAL.
DIFF
Figure 44. Single-Ended Input Configuration
Interfacing to the ADF4602 Rx Baseband Outputs
The ADF4602 is an RF transceiver suitable for femtocell and
other wireless communications applications. The ADF4602
Rx baseband outputs have a nominal output common-mode
voltage that can be set to 1.4 V. The ADF4602 can be dc-
coupled to the AD9963. It is recommended that a first-order
low-pass filter be placed between the two devices to reject
unwanted high frequency signals that may alias into the desired
baseband signal.
200Ω
ADA4937
200Ω
200Ω
33Ω
33Ω
+VIN
–VIN
RXIP
RXIN
VOCM
200Ω
68pF
RXCML
0.1µF
100Ω
AD9961/
AD9963
RXBBI
RXIP
ADC
AD9963
Figure 42. Differential Input Configuration, DC-Coupled
100Ω
68pF
RXIN
RXBBIB
At higher input frequencies, the amplifiers required to maintain
the full dynamic power of the AD9963 requires considerable
supply current. For higher frequency power sensitive applications,
differential transformer coupling is the recommended input
configuration. The signal characteristics must be considered
when selecting a transformer. Most RF transformers saturate at
frequencies below a few megahertz, and excessive signal power
can also cause core saturation, which leads to distortion.
ADF4602
Figure 45. ADF4602 to AD9963 Receive Interface Circuit
In this application, the ADF4602 is setting the common-mode
input voltage of the AD9963 ADCs. The input common-mode
buffer of the AD9963 should be disabled (set Register 0x7E,
Bit 1 = 1) to avoid contention with the ADF4602 output driver.
DECIMATION FILTER AND DIGITAL OFFSET
In any configuration, the value of the shunt capacitor, C, is
dependent on the input frequency and may need to be reduced
Decimation Filter
The I and Q receive paths each have a bypassable 2× decimating
low-pass filter. The half-band digital filter reduces the output
sample rate by a factor of 2 while rejecting aliases that fall into
the band of interest. These low-pass filters provide >7 dB of
stop-band rejection for 40% of the output data rate. When used
with quadrature signals, the complex output band is 80% of the
quadrature output data rate. A graph of the pass-band response
of the decimation filter is shown in Figure 46.
or removed.
ADT1-1WT
1:1 Z RATIO
C
33Ω
RXIP
RXIN
ADC
AD9963
0.1µF
1.25Vp-p
50Ω
*C
DIFF
33Ω
C
0.1μF
*C
IS OPTIONAL.
DIFF
Figure 43. Differential Transformer—Coupled Configuration
Rev. A | Page 36 of 60
Data Sheet
AD9961/AD9963
0
–10
–20
–30
–40
–50
–60
–70
–80
ADC Digital Offset Adjustment
The Rx paths also have individual digital offsets that can be
applied to the data captured by the ADCs. The offset is a 6-bit
digital value that is added directly to the LSBs of the ADC
output data. The offset values are configured by first addressing
the ADC by setting the appropriate address in Register 0x05,
then writing the desired offset (in LSBs) into Register 0x10. For
example, to set offsets of +6 and −2 to the I and Q channels
respectively, the register write sequence is:
1. Write 0x01 into Register 0x05. This addresses the I channel
ADC.
2. Write 0x06 into Register 0x10. This sets the IADC_Offset
value to +6 LSBs.
NORMALIZED FREQUENCY (Relative to f
DAC
)
3. Write 0x02 into Register 0x05. This addresses the Q
channel ADC.
Figure 46. Pass-Band Response of the Rx Path Decimation Filter
The filter coefficients of the 2× decimation low-pass are shown
in Table 16.
4. Write 0xFE into Register 0x10. This sets the QADC_Offset
value to −2 LSBs.
Table 16.
Lower Coefficient
5. Write 0x01 into Register 0xFF. This updates the data path
registers and applies the offset to the data.
Upper Coefficient
H(43)
H(41)
Value
12
−32
H(1)
H(3)
H(5)
6. Write 0x00 into Register 0x05. This returns the SPI to the
normal addressing mode.
H(39)
72
H(7)
H(9)
H(37)
H(35)
−140
252
H(11)
H(13)
H(33)
H(31)
−422
682
H(15)
H(17)
H(19)
H(21)
H(29)
H(27)
H(25)
H(23)
−1086
1778
−3284
10364
16384
H(22)
Rev. A | Page 37 of 60
AD9961/AD9963
Data Sheet
than 70 dB. In 8× interpolation mode, the image rejection is
greater than 65 dB. The usable bandwidth of the filters is
typically limited by the stop-band attenuation they provide,
rather than the passband flatness. The transfer functions of the
interpolation filters configured for 2×, 4×, and 8× interpolation
ratios are shown in Figure 49 through Figure 51.
0
TRANSMIT PATH
Tx Path General Description
The transmit section consists of two complete paths of
interpolation filters stages, each followed by a high speed
current output DAC. A data assembler receives interleaved data
from one of two digital interface ports, and de-interleaves and
buffers the data before supplying the data samples into the two
datapaths. The interpolation filter bank consists of three stages
that can be completely bypassed or cascaded to provide 2×, 4×,
or 8× interpolation. The supported clock rates for each of the
interpolation filters and the transmit DACs are listed in Table 1.
TXVDD
–10
–20
–30
–40
–50
–60
–70
–80
I GAIN
I SCALE
TXIP
I DAC
TX PORT
TXIN
LPF
1/2/4/8×
DATA
ASSEMBLER
AND FIFO
TXCML
Q SCALE
TXQP
TXQN
NORMALIZED FREQUENCY (Relative to f
DAC
)
TRX PORT
Q DAC
LPF
1/2/4/8×
Figure 49. Digital Filter Transfer Function for 2× Interpolation
0
Q GAIN
REFIO
R
FSADJ
–10
–20
–30
–40
–50
–60
–70
–80
Figure 47. Transmit Path Block Diagram
INTERPOLATION FILTERS
The I and Q transmit paths contain three interpolation filters
designated as INT0, INT1, and SRRC. Each of the interpolation
filters provides a 2× increase in output data rate. The filters can
be completely bypassed or cascaded to provide 2×, 4×, or 8×
upsampling ratios. The interpolation filters effectively increase
the DAC update rate while suppressing the images at the input
date rate. This reduces the requirements on the analog output
reconstruction filter.
NORMALIZED FREQUENCY (Relative to f
DAC
)
SRRC_BP
0x30[2]
INT0_BP
0x30[3]
INT1_BP
0x30[4]
Figure 50. Digital Filter Transfer Function for 4× Interpolation
0
1
0
1
0
1
0
TO
DAC
FROM
FIFO
–10
–20
–30
–40
–50
–60
–70
–80
SRRC
INT0
INT1
SRRC_SCALE
0x35[4:0]
INT0_SCALE
0x36[4:0]
INT1_SCALE
0x37[4:0]
Figure 48. Block Diagram of Transmit Datapath
The digital filters should be cascaded such that INT0 is enabled
for an interpolation factor of 2×, INT0 and INT1 should be
enabled for an interpolation factor of 4×, and INT0, INT1, and
the SRRC should be enabled for an interpolation factor of 8×.
The INT0 and INT1 filters have bandwidths of 40% of the input
data rate. Over their usable bandwidth, the filters have a passband
ripple of less than 0.1 dB. The SRRC has a roll-off factor of 0.22
with a 60 dB stop-band attenuation. In 2× and 4× interpolation
modes, the interpolation filters have an image rejection of greater
NORMALIZED FREQUENCY (Relative to f
DAC
)
Figure 51. Digital Filter Transfer Function for 8× Interpolation
Rev. A | Page 38 of 60
Data Sheet
AD9961/AD9963
Interpolation Filter Coefficients
Table 19. Coefficient Values for SRRC Filter
The interpolation filters, INT0 and INT1, are half-band filters
implemented with a symmetric set of coefficients. Every other
coefficient (even coefficients) except the center coefficient is
zero. The coefficient values for the three interpolation filters are
listed in Table 17 to Table 19.
Lower Coefficient
Upper Coefficient
H(53)
H(52)
H(51)
H(50)
H(49)
H(48)
H(47)
H(46)
H(45)
H(44)
H(43)
H(42)
H(41)
H(40)
H(39)
H(38)
H(37)
H(36)
H(35)
H(34)
H(33)
H(32)
H(31)
H(30)
H(29)
H(28)
Value
−2
−2
8
−4
−21
10
44
−29
−79
66
H(1)
H(2)
H(3)
H(4)
H(5)
H(6)
H(7)
H(8)
Table 17. Coefficient Values for INT0
Lower Coefficient
Upper Coefficient
Value
12
−32
72
−140
252
H(1)
H(43)
H(3)
H(41)
H(9)
H(5)
H(39)
H(10)
H(11)
H(12)
H(13)
H(14)
H(15)
H(16)
H(17)
H(18)
H(19)
H(20)
H(21)
H(22)
H(23)
H(24)
H(25)
H(26)
H(27)
H(7)
H(37)
123
H(9)
H(35)
−127
−183
232
H(11)
H(33)
−422
682
H(13)
H(31)
H(15)
H(29)
−1086
1778
−3284
10364
16384
251
H(17)
H(27)
−394
−326
642
H(19)
H(25)
H(21)
H(23)
H(22)
401
Table 18. Coefficient Values for INT1
−1034
−469
1704
523
−3160
−560
9996
16383
Lower Coefficient
Upper Coefficient
Value
26
−138
466
−1314
5058
8191
H(1)
H(3)
H(5)
H(7)
H(9)
H(10)
H(19)
H(17)
H(15)
H(13)
H(11)
Data Flow and Clock Generation
The transmit port TXD[11:0] and TXIQ signals are captured
from by the device with an input latch. The data is then
formatted and buffered in an 8-word deep FIFO. The data exits
the FIFO and is processed by whichever interpolation filters are
enabled. The data is then sampled by the transmit DACs.
The FIFO absorbs any phase drift between the two clock
domains that drive the transmit data. The data is read from the
FIFO by the RDCLK signal. The RDCLK signal is always the
DACCLK divided by the interpolation ratio, I. Data is written to
the FIFO by the WRCLK signal at the quadrature data input
rate, fDATA. fDATA is equal to one-half the bus speed because the I
and Q samples are interleaved.
Figure 52 shows the block diagram of the transmit path data
flow in full-duplex mode. Also shown in the diagram are the
input data clocking options and the clock doubler selections.
Rev. A | Page 39 of 60
AD9961/AD9963
Data Sheet
24 BITS
WRITE
POINTER
READ
POINTER
REG 0
REG 1
REG 2
REG 3
REG 4
REG 5
REG 6
REG 7
FIFO
12
12
12
I DATA
PATH
I DAC
24
DATA
FORMAT
13
26
TXD[11:0]
TXIQ
INPUT
LATCH
12
Q DATA
PATH
Q DAC
TX_BNRY
Reg 0x31[0]
TXCLK_MD
Reg 0x31[0]
TX_IFIRST
Reg 0x31[1]
1
0
WRCLK
RDCLK
÷ I
TXIQ_HILO
Reg 0x31[2]
TXCKI_INV
Reg 0x31[3]
1
0
÷ 2
0
1
DACCLK
FIFO_OFFSET
Reg 0x33[2:0]
FIFO RESET
AND MONITOR
0
1
FIFO_PTR
Reg 0x34[7:0]
DOUBLER
EN
TX_SDR
Reg 0x31[7]
TXCLK
TXCLK_MD
Reg 0x31[1]
0
1
EN
TXSMPCLK
* I DENOTES INTERPOLATION RATIO
TXDBL_SEL
TX_DBLPW[2:0]
Reg 0x39[0]
I = 1
Reg 0x3E[5:3]
TXCKO_INV
Reg 0x31[6]
Figure 52. Transmit Path Data Flow and Clock Generation In Full Duplex Mode
TXVDD
IGAIN1[5:0]
The signal on the TXCLK pin can be configured as either an
input or an output. This is configured by the TXCLK_MD
variable (Register 0x31, Bits[5:4]). Whether configured as an
input or an output, the TXCLK signal has the option of being
inverted by configuring the TXCKI_INV or TXCKO_INV
variables.
0x68[5:0]
IGAIN2
100µA
0x69[5:0]
REFIO
R
REF
REFIO_ADJ[5:0]
0x6E[5:0]
R
SET
IRSET[5:0]
0x6A[5:0]
The transmit path clock doubler is only used when all of the
interpolation filters are bypassed (I = 1) and the transmit path is
configured in bus rate mode (TX_SDR = 1). For more
TX1P
TXDATA
IDAC
TX1N
TXCML
information about configuring the clock doubler, see Table 22.
DACCLK
TRANSMIT DAC OPERATION
Figure 53. Simplified Block Diagram of I DAC Core
Figure 53 shows a simplified block diagram of one of the transmit
path DACs. Each DAC consists of a current source array, switch
core, digital control logic, and full-scale output current control.
The DAC contains a current source array capable of providing a
nominal full-scale current (IOUTFS) of 2 mA. The output currents
from the TXIP and TXIN pins are complementary, meaning that
the sum of the two currents always equals the full-scale current of
the DAC. The digital input code to the DAC determines the
effective differential current delivered to the load.
Transmit DAC Transfer Function
The output currents from the TXIP and TXIN pins are
complementary, meaning that the sum of the two currents
always equals the full-scale current of the DAC. The digital
input code to the DAC determines the effective differential
current delivered to the load. TXIP provides maximum output
current when all bits are high. The output currents vs. DACCODE
for the DAC outputs are expressed as:
DACCODE
The DACs are powered through the TXVDD pin and can operate
over a 1.8 V to 3.3 V supply range. To facilitate interfacing the
output of the AD9961/AD9963 directly to a range of common-
mode levels, an internal bias voltage is made available through the
TXCML pin.
ITXIP
IOUTFS
(1)
(2)
2N
ITXIN IOUTFS ITXIP
where DACCODE = 0 to 2N − 1.
There are a number of adjustments that can be made to scale IOUTFS
to provide programmability in the output signal level.
The DAC full-scale output current is regulated by the reference
control amplifier and is determined by the product of a reference
current, a programmable reference resistor, RREF, an internal
programmable resistor, RSET, and a pair of programmable gain
scaling parameters.
Rev. A | Page 40 of 60
Data Sheet
AD9961/AD9963
Transmit Path Gain Adjustment
Table 20. Reference Operation
Reference
Mode
Adjusting the output signal level is implemented by scaling the
full-scale output current of the transmit DAC. There are four
separate programmable parameters that can be used to adjust
the full-scale output of the DACs; the REFIO voltage, the RSET
resistance, and the fine and coarse gain control parameters.
REFIO Pin
Register Setting
Internal
Connect 0.1 μF capacitor
Register 0x60, Bit 6 = 0
(default)
External
Apply external reference
Register 0x60, Bit 6 = 1
(disables internal
reference)
Adjusting the REFIO Voltage
There is a single reference voltage that is used by both the I and
Q channel DACs. The REFIO reference voltage is generated by
an internal 100 µA current source terminated into a programmable
resistor, RREF. The nominal RREF resistance is 10 kΩ resulting in a
1.0 V reference voltage. The resistance can be varied by adjusting
the REFIO_ADJ[5:0] bits in Register 0x6E. This adds or subtracts
up to 20% from the RREF resistance and hence the REFIO voltage
and the DAC full-scale current. A secondary effect to changing
the REFIO voltage is that the full-scale voltage in the auxiliary
DACs also changes by the same magnitude.
Adjusting the Current Scaling Resistor
Each transmit DAC has a resistor that is used to adjust the full-
scale current. The nominal resistance is 16 kΩ, which results in
a full-scale current of 2 mA (when VREFIO equals 1.0 V). The
6-bit programmable values, IRSET[5:0] and QRSET[5:0]
(Register 0x6A and Register 0x6D), provide an output current
adjustment range of 20% as shown in Figure 55.
2.6
2.4
2.2
2.0
1.8
1.6
The register uses twos complement format in which 011111
maximizes the voltage on the REFIO node and 100000
minimizes the voltage. A curve illustrating the variation of
REFIO voltage vs. REFIO_ADJ value is shown in Figure 54.
1.3
1.2
1.1
1.0
0.9
0.8
0.7
0
8
16
24
32
40
48
56
RSET (Ω)
Figure 55. Output Current Scaling vs. IRSET and QRSET Values
Adjusting the GAIN Parameters
Each transmit DAC has coarse and fine gain control parameters
for scaling the full-scale output currents. These adjustments
change only the full-scale current of the DAC and have no
impact on the REFIO voltage. The coarse scale adjust (GAIN1)
allows the nominal output current to be changed by 6 dB in
approximately 0.25 dB steps. The adjustment range of the fine
scale adjust (GAIN2) is about 2.5%. Figure 56 and Figure 57
show the resulting gain scaling vs. the GAIN1 and GAIN2
parameters.
0
8
16
24
32
40
48
56
REFIO ADJ
Figure 54. Typical VREFIO Voltage vs. REFIO_ADJ Value
The REFIO pin should be decoupled to AGND with a 0.1 µF
capacitor. If the voltage at REFIO is to be used for external
purposes, an external buffer amplifier with an input bias current
of less than 100 nA should be used.
An external reference can be used in applications requiring
tighter gain tolerances or lower temperature drift. Also, a variable
external voltage reference can be used to implement a method
for gain control of the DAC output. The external reference is
applied to the REFIO pin. Note that the 0.1 µF compensation
capacitor is not required. The internal reference can be directly
overdriven by the external reference, or the internal reference
can be powered down. The input impedance of REFIO is 10 kΩ
when powered up and 1 MΩ when powered down.
Rev. A | Page 41 of 60
AD9961/AD9963
Data Sheet
8
Figure 58 shows the most basic DAC output circuitry. A pair of
resistors, RO, are used to convert each of the complementary
output currents to a differential voltage output, VOUTX. Because
the current outputs of the DAC are very high impedance, the
6
4
differential driving point impedance of the DAC outputs, ROUT
,
2
is equal to 2 × RO.
0
Figure 59 illustrates the output voltage waveforms.
–2
–4
–6
–8
V
PEAK
V
CM
0
1
9
17
25
33
41
49
57
V
V
P
N
GAIN1
Figure 56. Typical DAC Full-Scale Current vs. GAIN1 Code
V
OUT
2.06
–V
PEAK
Figure 59. Voltage Output Waveforms
2.04
2.02
2.00
1.98
1.96
1.94
The common-mode signal voltage, VCM, is calculated as:
IFS
2
VCM
=
× RO
The peak output voltage, VPEAK, is calculated as:
VPEAK = IFS × RO
With this circuit configuration, the single-ended peak voltage is
the same as the peak differential output voltage.
Setting the TXCML Pin Voltage
0
8
16
24
32
40
48
56
The TXCML pin serves to change the DAC bias voltages in the
part, allowing it to operate with higher output signal common-
mode voltages. When the output signal common mode is below
0.8 V, the TXCML pin should be tied directly to AGND. When
the output signal common mode is greater then 0.8 V, then the
TXCML pin should be set to 0.5 V. The TXCML pin should be a
low ac impedance source (capacitive decoupling is
GAIN2
Figure 57. Typical DAC Full-Scale Current vs. GAIN2 Code
TRANSMIT DAC OUTPUTS
The optimum noise and distortion performances of the AD9961/
AD9963 are realized when they are configured for differential
operation. The common-mode error sources of the DAC outputs
are significantly reduced by the common-mode rejection of a
transformer or differential amplifier. These common-mode
error sources include even-order distortion products and noise.
The enhancement in distortion performance becomes more
significant as the frequency content of the reconstructed waveform
increases and/or its amplitude increases. This is due to the first-
order cancellation of various dynamic common-mode distortion
mechanisms, digital feedthrough, and noise.
recommended).
When the TXVDD supply is 1.8 V, the output signal common-
mode voltage should be kept close to 0 V and the TXCML pin
should be connected directly to ground. When the TXVDD
supply is 3.3 V, the output signal common mode can be operated as
high as 1.25 V.
The circuit shown in Figure 60 shows a typical output circuit
configuration that provides a non zero bias voltage at the
TXCML pin. Resistance values of 499 Ω for RL and 249 Ω for
V
+
TXIP
IP
R
R
O
O
V
RCML produces a 2 V p-p differential output voltage swing with a
OUTI
–
V
TXIN
IN
1.0 V output common-mode voltage and a voltage of 0.5 V
supplied to the TXCML pin. The 2 mA full-scale current flows
through the 249 Ω RCML creating the 0.5 V TXCML voltage. The
decoupling capacitor, assures a low ac driving impedance for
the TXCML pin.
TXCML
+
V
V
TXQP
QP
R
R
O
V
OUTQ
O
–
TXQN
QN
Figure 58. Basic Transmit DAC Output Circuit
Rev. A | Page 42 of 60
Data Sheet
AD9961/AD9963
center tap of the transformer should provide a path for this dc
current. In most applications, AGND provides the most conve-
nient voltage for the transformer center tap. The complementary
voltages appearing at TXIP and TXIN (that is, VIOUTP and
AD9961/AD9963
+
65
TXIP
R
R
L
V
OUT
R
R
L
–
V
IOUTN) swing symmetrically around AGND and should be
66
62
TXIN
maintained with the specified output compliance range of the
AD9961/AD9963.
TXCML
C
CML
A differential resistor, RDIFF, can be inserted in applications
where the output of the transformer is connected to the load,
Figure 60. Circuit for Setting TXCML Level Using RCML
RLOAD, via a passive reconstruction filter or cable. RDIFF, as
Transmit DAC Output Circuit Configurations
reflected by the transformer, is chosen to provide a source
termination that results in a low voltage standing wave ratio
(VSWR). Note that approximately half the signal power is
The following section illustrates some typical output configu-
rations for the AD9961/AD9963 transmit DACs. Unless
otherwise noted, it is assumed that IOUTFS is set to a nominal
2.0 mA. For applications requiring the optimum dynamic
performance, a differential output configuration is suggested.
A differential output configuration can consist of either an RF
transformer or a differential op amp configuration. The trans-
former configuration provides the optimum high frequency
performance and is recommended for any application that
allows ac coupling. The differential op amp configuration is
suitable for applications requiring dc coupling, signal gain,
and/or a low output impedance.
dissipated across RDIFF
.
Differential Buffered Output Using an Op Amp
A dual op amp (see the circuit shown in Figure 62) can be used
in a differential version of the single-ended buffer shown in
Figure 63. The same R-C network is used to form a one-pole,
differential, low-pass filter to isolate the op amp inputs from
the high frequency images produced by the DAC outputs.
The feedback resistor, RFB, determines the differential peak-
to-peak signal swing by the formula
VOUT = 2 × RFB × IFS
A single-ended output is suitable for applications where low
cost and low power consumption are primary concerns.
The minimum single-ended voltages out of the amplifier are,
respectively,
Differential Coupling Using a Transformer
VMIN = VMAX − RFB × IFS
An RF transformer can be used to perform a differential-to-
single-ended signal conversion, as shown in Figure 61. The
distortion performance of a transformer typically exceeds
that available from standard op amps, particularly at higher
frequencies. Transformer coupling provides excellent rejection
of common-mode distortion (that is, even-order harmonics)
over a wide frequency range. It also provides electrical isolation
and can deliver voltage gain without adding noise. Transformers
with different impedance ratios can also be used for impedance
matching purposes. The main disadvantages of transformer
coupling are low frequency roll-off, lack-of-power gain, and
high output impedance.
The common-mode voltage of the differential output is
determined by the formula
VCM = VMAX − RFB × IFS
C
F
R
R
FB
B
AD9961/AD9963
R
S
65
63
TXIP
–
ADA4841-2
+
REFIO
V
C
OUT
TXGND
TXIN
64
66
+
AD9961/AD9963
R
S
ADA4841-2
–
65
66
TXIP
R
C
F
LOAD
TXIN
R
R
B
FB
OPTIONAL R
DIFF
Figure 62. Single-Supply Differential Buffer
Figure 61. Differential Output Using a Transformer
The center tap on the primary side of the transformer must be
connected to a voltage that keeps the voltages on TXIP and
TXIN within the output common-mode voltage range of the
device. Note that the dc component of the DAC output current
is equal to IOUTFS and flows out of both TXIP and TXIN. The
Rev. A | Page 43 of 60
AD9961/AD9963
Data Sheet
Single-Ended Buffered Output Using an Op Amp
Interfacing to the ADF4602
The ADF4602 is an RF transceiver suitable for Femtocell and
other wireless communications applications. The ADF4602 Tx
baseband inputs have a nominal input common-mode voltage
requirement of 1.2 V. The AD9963 can be dc coupled to the
ADF4602 as shown in Figure 64. When configured for a 2 mA
full-scale current, the output swing of the circuit is 1 V ppd
centered at 1.2 V. The TXMCL pin is biased at 0.5 V to increase
the headroom of the DAC outputs. The TXVDD and CLK33V
supplies must be supplied with 3.3 V to support this output
compliance range from the DACs.
An op amp such as the ADA4899-1 can be used to perform
a single-ended current-to-voltage conversion, as shown in
Figure 63. The AD9961/AD9963 are configured with a pair
of series resistors, RS, off each output. For best distortion
performance, RS should be set to 0 Ω. The feedback resistor, RFB,
determines the peak-to-peak signal swing by the formula
VOUT = RFB × IFS
The maximum and minimum voltages out of the amplifier are,
respectively,
VMAX = VREFIO
TXBBI
TXIP
VMIN = VMAX − IFS × RFB
249Ω
249Ω
226Ω
249Ω
TXCML
C
F
0.1uF
R
R
B
FB
+5V
TXBBIB
TXBBQ
TXIN
AD9961/AD9963
R
S
65
63
TXIP
–
100kΩ
AUXIO2
TXQP
ADA4899-1
+
V
OUT
REFIO
249Ω
249Ω
C
226Ω
249Ω
R
–5V
S
TXIN
66
64
ADF4602
AD9963
TXGND
TXQN
TXBBQB
Figure 63. Single-Supply Single-Ended Buffer
100kΩ
AUXIO3
Figure 64. AD9963 to ADF4602 Tx Interface Circuitry
The optional 100 kΩ resistors connected between the AUXIO
pins and the TXIN (and TXQN) pins allow a dc offset to be
provided to null out LO feedthrough at the ADF4602 outputs.
Rev. A | Page 44 of 60
Data Sheet
AD9961/AD9963
clock duty cycle. The DCS can be bypassed. Recommendations
for using the DCS can be found in the Clock Duty Cycle
Considerations section.
DEVICE CLOCKING
CLOCK DISTRIBUTION
The clock distribution diagram shown in Figure 65 gives an
overview of the clocking options for each of the data converters.
The receive path ADCs and the transmit path DACs can be
clocked directly from the CLKP/CLKN inputs or from the
output of the on-chip DLL. The auxiliary ADC sampling clock
is always a divided down version of the input clock. The
auxiliary DACs are updated synchronously with the serial port
clock and have no relationship with the CLKP/CLKN inputs.
The ADC clock divider and the DLL clock multiplication
supports a variety of ratios between the receive path ADC
sampling clock and the transmit path DAC sampling clock.
Table 21 details the specific values the device supports and
which register bits are require configuration.
Table 21. Clock Tree Configuration Variables
Address
Variable
DCS_BP
ADCDIV
ADCCLKSEL
DACCLKSEL
N
Values
0 or1
1, 2, 4
0 or 1
0 or 1
1 to 6, 8
1, 2, 3,…, 32 0x72
1, 2, 4 0x72
2J, J = 1 to 8 0x7A
Register
0x66
0x66
0x71
0x71
Bit(s)
2
[1:0]
7
The best data converter performance is realized when a low
jitter clock source drives the CLKP/CLKN inputs, and this
signal is used directly (or through the on-chip divider) as the
data converter sampling clocks. The ADC and DAC sampling
clocks are independently selected to be derived from either the
CLKP/CLKN input or from the DLL output, DLLCLK. Using
DLLCLK as the data converter sampling clock signal may
degrade the noise and SFDR performance of the converters.
More information is given in the Clock Multiplication Using the
DLL section.
6
0x71
[3:0]
[4:0]
[6:5]
[2:0]
M
DLLDIV
AUXDIV
The receive path ADC has a duty cycle stabilizer (DCS) to help
make the ADC performance insensitive to changes in the input
ADCCLKSEL
DCS_BP
DOUBLER
AND
÷ADCDIV
ADC
0
1
1
0
CLK_PD
CLKP
ADCCLK
DCS
CLKN
DLL
÷DLLDIV
EXTDLLCLK
DACCLK
M
N
DAC
DLLCLK
1
0
DACCLKSEL
AUXADC
AUXCLK
÷AUXDIV
Figure 65. Clock Distribution Diagram
Rev. A | Page 45 of 60
AD9961/AD9963
Data Sheet
DRIVING THE CLOCK INPUT
Mini-Circuits®
For optimum performance, the AD9961/AD9963 clock inputs
(CLKP and CLKN) should be clocked with a low jitter, fast rise
time differential signal. This signal should be ac-coupled to the
CLKP and CLKN pins via a transformer or capacitors. The
CLKP/CLKN inputs are internally biased and require no
external bias circuitry. Figure 66 through Figure 69 show
preferred methods for clocking the AD9961/AD9963.
ADT1-1WT, 1:1Z
0.1µF
0.1µF
XFMR
CLK_P
ADC
CLK+
50Ω
0.1µF
AD9963
CLK_N
SCHOTTKY
DIODES:
HSM2812
0.1µF
Figure 69. Transformer Coupled Clock
AD9510/AD9511/
AD9512/AD9513/
AD9514/AD9515/
Note that the 39 kΩ resistor shown in the CMOS clock driver
example shifts the CLK_N input to about 0.9 V. This is optimal
when the CMOS driver is supplied from a 1.8 V supply.
0.1µF
0.1µF
AD9516/AD9518
CLK+
CLK–
CLK
CLK_P
ADC
AD9963
100Ω
LVDS DRIVER
CLK
0.1µF
A 2.5 V CMOS driver may also be used. In this case, the
minimum CLK33V supply voltage should be 2.5 V. The 39 kΩ
resistor should be removed in this case. Connecting CLKN to
ground with just a 0.1 µF capacitor results in the CLKN voltage
being biased to about 1.2 V.
0.1µF
CLK_N
50Ω*
50Ω*
*50Ω RESISTORS ARE OPTIONAL.
Figure 66. Differential LVDS Sample Clock
Clock Duty Cycle Considerations
In applications where the receive analog input signals and the
transmit analog output signals are at low frequencies, it is
acceptable to drive the sample clock inputs with a single-ended
CMOS signal. In such applications, CLKP should be driven
directly from a CMOS gate, and the CLKN pin should be bypassed
to ground with a 0.1 μF capacitor in parallel with a 39 kΩ
resistor (see Figure 67). A series termination resistor off the
clock driver output may improve the dynamic response of the
driver.
The duty cycle of the input clock should be maintained between
45% and 55%. Duty cycles outside of this range affects the
dynamic performance of the ADC. This is especially true at
sample rates greater than 75 MHz. It is recommended that the
duty cycle stabilizer (DCS) be used at clock rates above 75 MHz
to ensure the sampling clock maintains the proper duty cycle
inside the device. Below 75 MHz, the DCS should be bypassed.
The DCS is bypassed by setting Register 0x66, Bit 2 high.
DLL Duty Cycle Caution
AD9510/AD9511/
AD9512/AD9513/
AD9514/AD9515/
Stability of the DLL output requires the main clock input to
have a duty cycle of 50% or less. In systems where the duty cycle
is greater than 50%, care should be taken to swap the CLKP and
CLKN pins to reverse this effect.
0.1µF
50Ω
AD9516/AD9518
CLK+
CLK
OPTIONAL
100Ω
CMOS DRIVER
CLK
CLK_P
ADC
AD9963
CLOCK MULTIPLICATION USING THE DLL
0.1µF
CLK_N
The AD9961/AD9963 contain a recirculating DLL, as shown in
Figure 70. This circuit allows the incoming CLK signal
(REFCLK) to be multiplied by a programmable M/N factor.
This provides a means of generating a wide range of DLL output
clock (DLLCLK) frequencies. The DLLCLK signal can be used
for either the receive ADC sampling clock, the transmit DAC
sampling clock, or both. The EXTDLLCLK signal can be
programmed to appear on the TXCLK pin or TRXCLK if
desired.
0.1µF
39kΩ
Figure 67. Single-Ended 1.8 V CMOS Sample Clock
AD9510/AD9511/
AD9512/AD9513/
AD9514/AD9515/
0.1µF
0.1µF
AD9516/AD9518
CLK+
CLK–
CLK
CLK_P
ADC
100Ω
PECL DRIVER
AD9963
0.1µF
0.1µF
CLK_N
CLK
240Ω
240Ω
50Ω*
50Ω*
*50Ω RESISTORS ARE OPTIONAL.
Figure 68. Differential PECL Sample Clock
Rev. A | Page 46 of 60
Data Sheet
AD9961/AD9963
DLLLOCKED
REG 0x72[7]
DLLBIASPD
REG 0x61[5]
R
22.5Ω
Z
DLLFILT
PIN 54
PHASE
DETECTOR
CHARGE
PUMP
DLLFILT
C
C
Z
P
820pF
68nF
M[4:0]
REG 0x72[4:0]
DLLDIV[1:0]
REG 0x72[6:5]
÷M
EXTDLLCLK
DLLCLK
÷DLLDIV
÷N
DLL_REF_EN
REG 0x71[4]
Figure 71. Recommended DLL Loop Filter
1
0
DLL Start-Up Routine
MCLK
REFCLK
DELAY LINE
To enable the DLL, three bits should be set. The DLL_EN bit
(Register 0x60, Bit 7) and the DLL_REF_EN bit (Register 0x71,
Bit 4) should be set to 1 and the DLLBIAS_PD bit (Register
0x61, Bit 5) should be set to 0.
SELECT
LOGIC
M[3:0]
REG 0x71[3:0]
DLL_RESB
REG 0x75[3]
DLL_EN
REG 0x60[7]
The CLK input signal should be stable. The DLL_RESB bit
should be asserted low for a minimum of 25 µs, and then
brought inactive (high) to start the frequency acquisition. The
DLL takes several REFCLK cycles to acquire lock. The
DLL_Locked bit can be queried to verify the DLL is locked.
Figure 70. Functional Block Diagram of Clock Multiplier DLL
The DLL is composed of a ring oscillator made from a
programmable delay line. The ring oscillator output signal is
labeled as MCLK. The MCLK signal is set to oscillate at a
frequency M times greater than the REFCLK signal. The DLL
output clock, DLLCLK, is the MCLK signal divided by a
programmable factor, N. M can be set to values from 1 to 32
and N can be set to values from 1 to 6 and 8.
CONFIGURING THE CLOCK DOUBLERS
The receive and transmit data paths each have a clock doubler
used for clocking data through the device. These clock doublers
are only used in single data rate clocking mode, when there is
no interpolation or decimation being used.
DLL Frequency Locking Range
The DLL frequency lock range is determined by the output
frequency of the ring oscillator, MCLK. The DLL locks over an
MCLK frequency range of 100 MHz to 310 MHz. Verifying that
the DLL is locked can be done by polling the DLL_Locked bit
(Register 0x72, Bit 7).
These doublers should be configured according to the following
guidelines.
Register 0x3A, Register 0x3B, and Register 0x3C configure the
operating points of the doublers and should be initialized with
the following values:
DLL Filter Considerations
0x3A = 0x55, 0x3B = 0x55, 0x3C = 0x00
The DLL requires an external loop filter between the DLLFILT
pin (Pin 54) and ground for stable operation. The circuit
diagram in Figure 71 shows the recommended DLL filter
configuration. The external components should be placed as
close as possible to the device pins. It is important that no noise
be coupled into the filter circuit or DLL output clock jitter
performance is degraded.
The clock doubler mode and pulse widths should be configured
based on the DAC and ADC sample rates. These should be
configured according to Table 22.
Table 22. Clock Doubler Configuration Guidelines
TXDBLSEL
RXDBLSEL
Register 0x39,
Bit 1
RX_DBLPW[2:0]
Register 0x3E,
Bits[2:0]
DCS_BP1
Register 0x66,
Bit 2
TX_DBLPW[2:0]
Register 0x3E,
Bits[5:3]
Register 0x39,
DACCLK/ADCCLK Freq (MHz) Bit 0
0 to 15
0
1
1
1
1
1
1
111
X2
X2
0
0
0
0
0
0
1
111
111
110
101
100
011
X2
1
1
1
1
1
1
0
15 to 30
30 to 45
45 to 55
55 to 65
65 to 70
70 to ≥70
X2
X2
X2
X2
1 The DCS_BP bit should be set based on the AUXADCCLK frequency.
2 X = don’t care.
Rev. A | Page 47 of 60
AD9961/AD9963
Data Sheet
options produce the four timing diagrams shown in Figure 73.
DIGITAL INTERFACES
TRXIQ
The AD9961/AD9963 have two parallel interface ports, the
Tx port and the TRx port. The operation of the ports depends
on whether the device is configured for full-duplex or half-
duplex mode.
RX_IFIRST = 1
RXIQ_HILO = 1
TRXD[11:0]
TRXD[11:0]
I0
Q0
I1
Q1
I2
Q2
RX_IFIRST = 1
RXIQ_HILO = 0
In full-duplex mode, the TRx and Tx port operate independently.
The TRx port outputs samples from the receive path and the Tx
port accepts incoming samples for the transmit port.
Q0
Q0
I0
I1
I0
Q1
Q1
I1
I2
I1
Q2
Q2
I2
I3
I2
RX_IFIRST = 0
RXIQ_HILO = 1
TRXD[11:0]
TRXD[11:0]
In half-duplex mode, the TRx port outputs samples from the
receive path and accepts incoming samples for the transmit
path. The Tx port is disabled. The operation of the digital
interface is detailed in the sections that follow.
RX_IFIRST = 0
RXIQ_HILO = 0
Q1
Q2
Q3
Figure 73. Receive Path Data Pairing Options
TRX PORT OPERATION (FULL-DUPLEX MODE)
The output clock on TRXCLK can also be configured as a
double data rate (DDR) clock. In this mode the output clock is
divided by 2 and samples are placed on the TRXD[11:0] bus on
both the rising and falling edges of the TRXCLK. Figure 74
shows the timing.
In full-duplex mode, the TRX port sources the data from the
AD9961/AD9963 I and Q receive channels. The interface
consists of an output data bus (TRXD[11:0]) that carries the
interleaved I and Q data. The data is accompanied by a
qualifying output clock (TRXCLK) and an output signal
(TRXIQ) that identifies the data as from either the I or Q
channel. The maximum guaranteed data rate is 200 MSPS.
tOD2
TRXCLK
TRXIQ
The basic timing diagram for the Rx path is shown in Figure 72.
By default, the time-aligned TRXD[11:0] and TRXIQ output
signals are driven on the rising edge of the TRXCLK signal.
The tOD parameters are specified in Table 23.
tOD1
TRXD[11:0]
I0
Q0
I1
Q1
TRXCLK
Figure 74. Receive Path Timing Diagram (DDR Clock Mode)
Table 23. Maximum Output Delay Between TRXCLK/
TRXD[11:0] and TRXIQ Signals from −40°C to +85°C
TRXIQ
Parameter Min
Max
Min
Max
Units
Drive
Strength
Register 0x63 =
0x00
Register 0x63 =
0xAA
Q1
Q0
I1
TRXD[11:0]
I0
tOD1
tOD2
0.55
0.42
0.93
0.67
0.36
0.20
0.57
0.35
ns
ns
Figure 72. Receive Path Timing Diagram (Bus Rate Clock Mode)
An additional configuration bit, RXCLKPH, is available to
invert the TRXCLK. In this case, the TRX data and the TRXIQ
signals are driven out on the falling edge of TRXCLK and tOD is
measured with respect to the falling edge of TRXCLK.
SINGLE ADC MODE
The receive port can be operated with only one of the ADCs
operational. In this mode the TRXCLK signal can operate in
either bus rate clock mode or double data rate clock mode. The
TRXIQ pin indicates which ADC is active. Figure 75 to Figure 78
show the timing options available.
The analog signals are sampled simultaneously, creating a
quadrature pair of data. This creates two possible data pairing
orders on the output bus, I data followed by Q data, or Q data
followed by I data. There are also two possible ways to align the
bus data with the TRXIQ signal, I data aligned with TRXIQ
being high or I data aligned with TRXIQ being low. The IQ
pairing and data to TRXIQ alignment relationships create four
possible timing modes. The AD9961/AD9963 enable any of
these four modes to be sourced from the device. The data
pairing order is controlled by the RX_IFIRST bit. The phase
relationship between the Rx data and the RXIQ signal is
controlled by the RXIQ_HILO bit. The two programming
Rev. A | Page 48 of 60
Data Sheet
AD9961/AD9963
tOD2
TX PORT OPERATION (FULL-DUPLEX MODE)
The Tx port operates with a qualifying clock that can be
configured as either an input or an output. The input data
(TXD[11:0]) must be accompanied by the TXIQ signal which
identifies to which transmit channel (I or Q) the data is
intended. By default, the data and TXIQ signals are latched by
the device on the rising edge of TXCLK. The timing diagram is
shown in Figure 79
TRXCLK
TRXIQ
TRXD[11:0]
I0
I1
TXCLK
Figure 75. Rx Timing, I ADC Only, Bus Rate Clock Mode
tOD2
TXIQ
TRXCLK
tSU
tHD
TRXIQ
TXD[11:0]
Figure 79. Tx Port Timing Diagram (Data Rate Clock Mode)
Q1
TRXD[11:0]
Q0
The setup and hold time requirements for the Tx port in data
rate clock mode are given in Table 24.
Figure 76. Rx Timing, Q ADC Only, Bus Rate Clock Mode
The input samples to the device are assembled to create a
quadrature pair of data. The data can be arranged in two
possible data pairing orders and with two possible data to TXIQ
signal phase relationships. This creates four possible timing
modes. The AD9961/AD9963 can be configured to accept data
in any of these four modes. The data pairing order is controlled
by the TX_IFIRST bit. The data to TXIQ phase relationship is
controlled by the TXIQ_HILO bit. The two programming
options produce the four timing diagrams shown in Figure 80.
tOD2
TRXCLK
TRXIQ
TRXD[11:0]
I1
I0
TXIQ
Figure 77. Rx Timing, I ADC Only, DDR Clock Mode
TX_IFIRST = 1
TXIQ_HILO = 1
TXD[11:0]
TXD[11:0]
I0
Q0
I1
Q1
I2
Q2
tOD2
TRXCLK
TX_IFIRST = 1
TXIQ_HILO = 0
Q0
Q0
I0
I1
I0
Q1
Q1
I1
I2
I1
Q2
Q2
I2
I3
I2
TX_IFIRST = 0
TXIQ_HILO = 1
TRXIQ
TXD[11:0]
TXD[11:0]
TX_IFIRST = 0
TXIQ_HILO = 0
Q1
Q2
Q3
TRXD[11:0]
Q1
Q0
Figure 80. Transmit Path Data Pairing Options
Figure 78. Rx Timing, Q ADC Only, DDR Clock Mode
In addition to the different timing modes listed above, the input
data can also be accepted by the device in either unsigned
binary or twos complement format. The format type is chosen
via the TX_BNRY configuration bit.
In addition to the different timing modes listed in Figure 75 to
Figure 78, the input data can also be delivered from the device
in either unsigned binary or twos complement format. The
format type is chosen via the RX_BNRY configuration bit.
Rev. A | Page 49 of 60
AD9961/AD9963
Data Sheet
The Tx port has an optional double data rate (DDR) clock
mode. In DDR mode, the transmit data is latched on both the
rising and falling edges of TXCLK. The polarity of the edge
identifies to which channel the input data is intended. In this
mode, the TXIQ signal is not required.
TXCLK
TXIFIRST = 1
Q2
TXD[11:0]
I0
Q0
I1
Q1
I2
TXIQPH = 1
TXIFIRST = 1
TXIQPH = 0
TXD[11:0]
The interleaved digital data for the I and Q DACs is accepted by
the Tx bus (TXD([11:0]). The data must be presented to the
device such that it is stable throughout the setup and hold
times, tS and tH, around both the rising and falling edges of the
TXCLK signal. A detailed timing diagram is shown in Figure 81.
Q0
Q0
I0
I1
I0
Q1
Q1
I1
I2
I1
Q2
Q2
I2
I3
TXIFIRST = 0
TXIQPH = 1
I2
TXD[11:0]
TXD[11:0]
TXIFIRST = 0
Q3
Q1
Q2
TXIQPH = 0
TXCLK
Figure 82. Transmit Path Timing Modes (DDR Mode)
HALF-DUPLEX MODE
tSU tHD
tSU tHD
The AD9961/AD9963 offer a half-duplex mode enabling a
reduced width digital interface. In half-duplex mode, the
transmit and receive ports are multiplexed onto the TRXD,
TRXIQ, and TRXCLK lines. The direction of the bus can be
controlled by either the TXIQ/TXnRX pin (for the rest of this
section referred to as simply the TXnRX pin) or the serial port
configuration registers.
TXD[11:0]
Figure 81. Tx Port Timing Diagram (DDR Clock Mode)
In DDR mode, the TXCLK signal is always an input and must
be supplied along with the data. The setup and hold time
requirements for the Tx port in DDR mode are given Table 24
The operation of the transmit and receive ports in half-duplex
mode is very similar to the way they operate in full-duplex
mode. In half-duplex mode, the interface can be configured to
operate with a single clock pin, or with two clock pins. When in
Rx mode (sourcing data) the TRX port operates the same in
half-duplex mode as it does in full duplex. When in Tx mode,
the TXIQ and TXD[11:0] signals are mapped onto the TRXIQ
and TRXD[11:0] pins respectively. The TXCLK pin is mapped
to the TRXCLK pin in one-clock mode and remains on the
TXCLK pin in two-clock mode. Therefore, in one-clock mode,
the TRXCLK pin carries the RXCLK signal when set in the Rx
direction and the TXCLK signal when set in the Tx direction.
In two-clock mode, the TRX pin carries the RXCLK signal and
the TXCLK pin carries the TXCLK signal regardless of the bus
direction. By default, the clocks sourced by the device are only
present when the corresponding direction of the bus is active.
Setup and hold times for the TRx port are shown in Table 25.
Table 24. Tx Port Setup and Hold Times From −40°C to
+85°C1
DRVDD = 1.8 V
DRVDD = 3.3 V
Tx Port
Operating Mode (Min)
tSU
tHD
(Min)
tSU
(Min)
tHD
(Min)
Unit
ns
TXCLK_MD = 01
−0.02
−1.04
+2.60
+4.24
+0.29
−0.28
+1.99
+3.92
TXCLK_MD = 10,
TXDBLSEL = 1
ns
TXCLK_MD = 10,
TXDBLSEL = 0
−0.61
+4.76
−0.14
+4.82
ns
1 Specifications are preliminary and subject to change.
The input samples to the device are assembled to create a
quadrature pair of data. The two possible data pairing orders
and two possible data to TXIQ signal phase relationships create
four possible timing modes. The AD9961/AD9963 can be
configured to accept data in any of these four modes. The data
pairing order is controlled by the TX_IFIRST bit. The data to
TXIQ phase relationship is controlled by the TXIQ_HILO bit.
The two programming options produce the four timing
diagrams shown in Figure 82.
Table 25. TRx Port Setup and Hold Times From −40°C to
+85°C
DRVDD = 1.8 V
DRVDD = 3.3 V
TRx Port
Operating Mode (Min)
tSU
tHD
(Min)
tSU
(Min)
tHD
(Min)
Units
ns
TXCLK_MD = 01
+0.73
−1.66
+1.61
+5.84
+0.44
−0.96
+1.90
+4.55
TXCLK_MD = 10,
TXDBLSEL = 1
ns
TXCLK_MD = 10,
TXDBLSEL = 0
−1.40
+6.62
−1.15
+5.11
ns
Rev. A | Page 50 of 60
Data Sheet
AD9961/AD9963
Table 26 shows the operating modes vs. serial port configuration
bits.
tTXRDY
TXnRX
TRXIQ
Table 26. TRx Bus Operation via Serial Port
TRXD Bus
Direction
Tx Bus
Function
TXEN
RXEN
HIGH-Z
HIGH-Z
0
0
1
1
0
1
0
1
High-Z
Rx
Tx
High-Z
High-Z
High-Z
High-Z
Rx
TRXD[11:0]
Table 27 shows the operating modes of the TRXD bus as a
function of the TXnRX signal. The Tx bus is high impedance in
half-duplex mode.
Figure 84. Half-Duplex Bus Turnaround, Tx to Rx
Table 27. Rx Bus Operation via TXnRX Pin
TRXD Bus
Direction
TXnRX State
Tx Bus Function
High-Z
0
1
Rx
Tx
High-Z
The timing of the bus turnaround is shown in the Figure 83 and
Figure 84.
TXnRX
tTXRDY
HIGH-Z
TRXIQ
TRXD[11:0]
HIGH-Z
Figure 83. Half-Duplex Bus Turnaround, Rx to Tx
Rev. A | Page 51 of 60
AD9961/AD9963
Data Sheet
AUXADCREF pin. The input voltage range for external voltage
references is from 1.0 V to 2.5 V. The input impedance of the
AUXADCREF pin is 100 kΩ. The full-scale input voltage of the
ADC is a function of the voltage reference as:
AUXILIARY CONVERTERS
The AD9961/AD9963 have two fast settling servo DACs, along
with an analog input and two analog I/O pins. All of the
auxiliary converters run off a dedicated supply pin. The input
and output compliance ranges depend on the voltage supplied.
3.2
VAUXFS
=
×VAUXREF
2.5
AUXILIARY ADC
Analog Inputs
The auxiliary ADC is a 12-bit SAR converter that is accessed
and controlled through the serial port registers (Register 0x77
through Register 0x7B). The ADC voltage reference and clock
signals are generated on chip. The auxiliary ADC is preceded by
a seven-input multiplexer. The ADC inputs can be connected to
either the AUXIN1, AUXIO2, AUXIO3 input pins, or one of
four internal signals as shown in Figure 85.
The ADC can be configured to sample one of eight analog
inputs. The input is selected through the channels select bits
(Register 0x77, Bits[2:0]). These eight signals are described in
Table 28.
Table 28. Auxiliary ADC Channel Selections
Channel
Select
Signal
Description
REG 0x77[2:0]
000
AUXIN1 Pin 72.
REG 0x7A[2:0]
001
AUXIO2 Pin 71. The auxiliary DAC10A should be
disabled when using this pin as an input.
AUXIO3 Pin 70. The auxiliary DAC10B should be
disabled when using this pin as an input.
VRxCML
VCMLI
VCMLQ
VPTAT
VINT
110
100
SEL
AUXADCCLK
CLK
/R
101
011
111
010
011
AUX
DAC
VPTAT
Voltage proportional to absolute
temperature scaled to 0.2 °K per LSB.
Therefore, the temperature in degrees C
is:
000
001
010
AUXIN1
AUXREF
AUXIO2
AUXIO3
2.5V
ADC _ CODE
AUX
T(Co ) =
−273.2
DAC10A
5
AUX
DAC10B
100
101
VCMLI
VCMLQ
Common mode level of the I and Q Rx
ADC buffers. Should measure
approximately 0.9 V. The buffer must be
enabled (see Configuration Register
0x7E).
Figure 85. Block Diagram of Auxiliary ADC Circuitry
CONVERSION CLOCK
The auxiliary ADC conversion clock is generated through a
programmable binary division of the CLK input signal. The
frequency of the ADC conversion clock is programmable and
can be calculated from the following equation:
110
111
RXCML
GND
The RXCML output voltage on Pin 10. This
should measure approximately 1.4 V.
Should measure 0 V.
When selected, Input Pin 70, Pin 71, and Pin 72 are connected
to the sampling cap of the auxiliary ADC. Therefore, the
circuits driving these inputs need to recover to the desired
accuracy from having a discharged 10 pF capacitor connected
to it at the initiation of the conversion, within the sampling
window. A programmable delay (Register 0x7B, Bits[1:0]) can
be added to the conversion cycle time to allow additional
settling time of the input. If the ADC input is driven from a low
source impedance, like the output of an op amp, a 20-cycle
conversion time should yield good results. Higher impedance
sources may require the 34-cycle conversion time to fully settle.
Where the conversion cycle time is not an issue, it is
fCLK
R
fAUXCLK
=
where R is programmed through Register 0x7A, Bits[2:0].
For best performance and lowest power consumption, the
conversion clock speed should be set to the lowest speed that
meets the system conversion time requirements. The maximum
allowable auxiliary ADC clock speed is 10 MHz.
Voltage Reference
The auxiliary ADC has an internal, temperature stable, 2.5 V
reference. This results in an input voltage range of 0 V to 3.2 V.
When using the internal voltage reference, the AUXADCREF
pin should be decoupled to AGND through a 0.22 µF capacitor.
The AUXADCREF pin can be used as a reference output to
external devices, but the current load on the pin should be
limited to sourcing less than 5 mA and sinking less than 100 µA.
recommended that the full 34-cycle conversion time be used.
Conversions where the input multiplexer is switched between
inputs require a longer conversion cycle time than consecutive
conversions from the same multiplexer input.
For systems with tight accuracy requirements, a higher accuracy
external reference can be used to source a voltage into the
Rev. A | Page 52 of 60
Data Sheet
AD9961/AD9963
Digital Output Coding
It should be noted that after initial power-up or recovery from
power-down, the ADC needs about 100 μS to stabilize. In many
cases, the results of the first conversion should be discarded in
order for the auxiliary ADC to reach an optimum operating
condition.
The digital output coding is straight binary. The ideal transfer
characteristic for the auxiliary ADC is shown in Figure 86.
111 ... 111
111 ... 110
111 ... 101
AUXILIARY DACs
The AD9963 has two 10-bit auxiliary DACs and two 12-bit
auxiliary DACs suitable for calibration and control functions.
The DACs have voltage outputs with selectable full-scale
voltages and output ranges. The auxiliary DACs are configured
and updated through the serial port interface.
10-Bit Auxiliary DACs
000 ... 010
000 ... 001
000 ... 000
The two 10-bit DACs have identical transfer functions and are
output on the AUXIO2 and AUXIO3 pins. The two DACs can
be independently enabled and configured. The DACs have five
selectable top-of-scale voltages and four selectable output
ranges, which result in 20 possible transfer functions.
AVDD
1 LSB
+0.5 LSB
+V – 1 LSB
FS
+V – 1.5 LSB
FS
ANALOG INPUT
Figure 86. Auxiliary ADC Transfer Function
Auxiliary ADC Conversion Cycle
DAC10_RNG
A conversion is initiated by writing to SPI Register 0x77. The
conversion starts on the first rising edge of the AUXADCCLK
following a write to Register 0x77 (serial port register writes are
completed on the eighth rising edge of SCLK during the data
word write cycle). The conversion takes from 20 to 34
AUXADCCLK cycles to complete depending on the conversion
time setting programmed in Register 0x77. In most cases, the
ADC throughput is a function of both the serial port clock rate
and the ADC conversion time.
DAC10_RNG: 00 = 2.0V = 124µA Ifs
01 = 1.5V = 93µA Ifs
10 = 1.0V = 62µA Ifs
11 = 0.5V = 31µA Ifs
ISPAN
DACCODE[9:0]
16kΩ
DAC10_TOP: 000 = 1.0V = 16kΩ
001 = 1.5V = 8.0kΩ
AUXIO
010 = 2.0V = 5.3kΩ
011 = 2.5V = 4.0kΩ
100 = 3.0V = 3.2kΩ
–
R
+
TOP
0.5V
Figure 87 shows a typical timing scenario for an auxiliary ADC
conversion period. The scenario shows the write that initiates
the conversion, followed by the read that retrieves the conversion
result. In some cases, it may be required to add a wait time
between the write and read to ensure that the conversion is
complete. The wait time depends on the ADC conversion cycle
time and the speed of the serial port clock. The minimum wait
time is calculated as:
Figure 88. Simplified Circuit Diagram of the 10-Bit Auxiliary DAC
The circuit is most easily analyzed using superposition of two
inputs to the op amp, the 0.5 V reference voltage, and the
programmable current source. The following equation describes
the no-load output voltage:
twait (N 1)tAUXADCCLK 7tSCLK
0.5V
DACCODE
SPAN
VOUT 0.516k
I
R
1024
where N is the number of auxiliary ADC clock cycles that result
from the conversion time setting in Register 0x7B. tSCLK is the
serial port clock period. A negative wait time indicates no wait
time is required.
TOP
The DACCODE (see Register 0x49 and Register 0x4A for
DAC10A and Register 0x46 and Register 0x47 for DAC10B) is
interpreted such that ISPAN is full scale at 0x000 and zero at 0x3FF.
This leads to an increasing output voltage with increasing code
as shown in Figure 89 and Figure 90. The five selectable gain
setting resistors of 3.2 kΩ, 4.0 kΩ, 5.3 kΩ, 8.0 kΩ, and 16 kΩ
result in full-scale output voltage levels of 3.0 V, 2.5 V, 2.0 V,
1.5 V and 1.0 V respectively. The four selectable full-scale
currents of 31 μA, 62 μA, 93 μA and 124 μA result in voltage
output spans of 0.5 V, 1.0 V, 1.5 V, and 2.0 V, respectively.
AUX ADC CYCLE 1
AUX ADC CYCLE 2
DATA
REG
0x77
DATA DATA
DATA
REG
0x77
READ
INSTR.
WRITE
INSTR.
WRITE
INSTR.
SERIAL
PORT
REG
0x78
REG
0x79
WAIT
WAIT
ADC
CONVERSION
ADC
CONVERSION
Figure 87. Timing Scenario for Auxiliary ADC Conversion Cycle
Rev. A | Page 53 of 60
AD9961/AD9963
Data Sheet
AUX33V
The curves in Figure 89 represent four of the possible DAC
transfer functions with the full-scale voltage of 3.0 V and spans
of 0.5 V, 1.0 V, 1.5 V, and 2.0 V. The curves in Figure 90
represent four of the possible DAC transfer functions with the
full-scale voltage of 1.5 V and spans of 0.5 V, 1.0 V, 1.5 V, and
2.0 V. Note that the 2.0 V span results in clamping at the lower
end of the scale at 0 V where the equation resultsin negative
output voltages.
AUXDACREF
2.3Ω
1
0
R
REFIO
VREF
0 TO VREF
DACCODE
DAC12
R
3.5
3.0
2.5
TOP
R
DAC12TOP: 0 = R
1 = R
= 0.8R
= 2.3R
TOP
TOP
Figure 91. Simplified Schematic of the 12-Bit Auxiliary DAC
Note that VREF can be derived from a 1.0 V bandgap reference
or be ratiometric with the AUX33V supply. An additional gain
stage follows the DAC that sets the final full-scale output
voltage . The following equation describes the no load output
voltage:
2.0
1.5
1.0
RNG00
RNG01
RNG10
RNG11
DACCODE
VOUT = V
×
FS
0.5
1024
0
128
256
384
512
640
768
896
1024
CODE
where VFS is set with the combination of bits shown in Table 29.
Figure 89. AUXDAC10 Voltage Output vs. Digital Code, VTOP = 3.0 V
(RTOP = 3.2 kΩ)
Table 29. 12-Bit Auxiliary DAC Full-Scale Voltage Selection
AUXDAC_REF
DAC10x_RNG1
VFS
2.00
1.75
1.50
1.25
1.00
0
0
1
1
0
1
0
1
AUX33V
0.54 × AUX33V
3.3 V
1.8 V
1 x = A or B.
The curves in Figure 92 show the two transfer functions when
using the internal 1.0 V bandgap reference.
0.75
0.50
0.25
0
RNG00
RNG01
RNG10
RNG11
3.5
3.0
2.5
2.0
1.5
1.0
0.5
0
V
= 3.3V
= 1.8V
0
128
256
384
512
640
768
896
1024
FS
FS
CODE
Figure 90. AUXDAC10 Voltage Output vs. Digital Code, VTOP = 1.5 V
(RTOP = 8.0 kΩ)
V
12-Bit Auxiliary DACs
The two 12-bit DACs have similar transfer functions and are
output on the DAC12A and DAC12B pins. The two DACs can
be independently enabled and configured. Figure 91 shows a
simplified schematic of the 12-bit auxiliary DAC.
0
128
256
384
512
640
768
896
1024
CODE
Figure 92. AUXDAC12 Voltage Output vs. Digital Code
Rev. A | Page 54 of 60
Data Sheet
AD9961/AD9963
POWER SUPPLY CONFIGURATION EXAMPLES
POWER SUPPLIES
There are numerous ways of configuring the power supplies
powering the AD9961/AD9963. Two power supply
configuration examples are shown in Figure 94 and Figure 95.
The AD9961/AD9963 power distributions are shown in Figure 93.
The functional blocks labeled Rx ANLG, Rx ADCs, SPI and
digital core, clocking, and DLL operate from 1.8 V supplies. The
functional blocks labeled Tx DACs, AUX DACs and digital I/O
operate over a supply voltage range from 1.8 V to 3.3 V. The
auxiliary ADC operates from a 3.3 V supply.
Figure 94 shows a 3.3 V only power supply configuration. In
this case, all of the internal circuits that require 1.8 V supplies
are powered from the on-chip regulators. The LDO_EN pin is
set high, and all of the internal LDOs are enabled. The transmit
DAC, auxiliary converters, and I/O pads run from a 3.3 V supply.
AUX ADCs
AUX DACs
TXVDD(2)
AUX33V
Tx DACs
REG 0x61 = 0x00
AD9961/AD9963
DLL18V
CLK33V
DLL
LDO
LDO
RX18V
RX33V
Rx ANLG
Rx ADCs
CLOCKING
LDO
LDO
CLK18V
SPI AND
DIGITAL
CORE
DVDD18V
LDO
RX18VF
DIGITAL I/O
DRVDD(3)
AD9961/AD9963
3.3V
Figure 93. AD9961/AD9963 Power Distribution Block Diagram
Figure 94. 3.3 V Only Supply Configuration
The 1.8 V only blocks can be supplied directly with 1.8 V by
using the RX18V, RX18VF, DLL18V, CLK18V, and DVDD18V
supply pins. In this mode, the on-chip voltage regulators must
be disabled. To provide optimal ESD protection for the device,
the inputs of the LDO regulators should not be left floating.
When unused, the LDO regulator inputs should be tied to one
of the LDO outputs (for example, if RX33V is unused, tie
RX33V to either RX18V or RX18VF).
Figure 95 shows a power supply configuration where all 1.8 V
voltage rails are powered by external supplies. The LDO_EN
pin is grounded, and all of the internal LDOs are disabled. The
transmit DAC, auxiliary converters and I/O pads run from a
3.3 V supply.
AD9961/AD9963
When the LDO regulators are used, the RX18V, RX18VF,
DLL18V, CLK18V, and DVDD18V pins should be decoupled to
ground with a 0.1 μF or larger capacitor. The LDO inputs can
operate over a range from 2.5 V to 3.3 V.
The LDO_EN pin (Pin 14) is a three-state input pin that
controls the operation of the LDOs. When LDO_EN is high, all
of the LDOs are enabled. When LDO_EN is low, all of the
LDOs are disabled. When LDO_EN is floating or approximately
DRVDD/2, only the DVDD18V LDO is enabled. All of the
LDOs except the DVDD18V LDO can be independently
disabled through serial port control as well by writing to
Register 0x61.
1.8V
3.3V
Figure 95. 3.3 V and 1.8 V Supply Configuration
POWER DISSIPATION
The AD9961/AD9963 power dissipation is highly dependent on
operating conditions. Table 30 and Figure 96 to Figure 103 show
the typical current consumption by power supply domain under
different operating conditions.
The three DRVDD pins are internally connected together,
therefore, these pins must be connected to the same voltage.
The voltage applied to these pins affects the timing of the device
as noted in the Digital Interfaces section.
The current draw from the 1.8 V supplies are independent of
whether they are supplied by the on-chip regulators or by an
external 1.8 V supply. The quiescent current of the LDO regulators
are about 100 μA.
The TXVDD and AUX33V supplies can operate over a range
from 1.8 V to 3.3 V. It should be noted that the auxiliary ADC
requires AUX33V to be 3.3 V for operation. The performance
of the Tx DACs vary with the TXVDD supply as indicated in
the Table 1 and Figure 4 to Figure 11.
The current drawn from the AUX33V supply by the auxiliary ADC
is typically 350 μA. The 10-bit auxiliary DACs each typically draw
275 μA from the AUX33V supply. The 12-bit auxiliary DACs
typically draw 550 μA each from the AUX33V supply.
Rev. A | Page 55 of 60
AD9961/AD9963
Data Sheet
7.0
6.5
6.0
5.5
5.0
4.5
4.0
80
70
60
50
40
30
20
RX18V
RX18VF
0
25
50
75
100
125
150
175
320
125
0
20
40
60
80
100
fCLK (MHz)
fADC (MHz)
Figure 99. ICLKVDD18 vs. fCLK
Figure 96. IRX18V and IRX18VF vs. fADC, Both ADCs Enabled
12
10
8
26
22
18
14
10
fCLK = 20MHz, N = 1
fCLK = 50MHz, N = 1
I
= 4mA
FS
I
= 2mA
FS
fCLK = 20MHz, N = 5
I
= 1mA
6
FS
4
6
80
140
200
260
0
25
50
75
100
125
150
175
fDLL (MHz)
fDAC (MHz)
Figure 100. IDLL18V vs. fDLL, fCLKIN= 19.2 MHz, 30.72 MHz
Figure 97. ITXVDD vs. fDAC, FSC = 1 mA, 2 mA, 4 mA, TXVDD = 3.3 V
20
16
12
8
18
16
14
12
10
8
I
I
= 4mA
= 2mA
FS
FS
2x
1x
I
= 1mA
FS
4
0
6
0
25
50
75
100
0
25
50
75
100
125
150
175
fRXDATA (MHz)
fDAC (MHz)
Figure 101. IDVDD18 vs. fRXDATA, 1×, 2× (Rx Only)
Figure 98. ITXVDD vs. fDAC, FSC = 1 mA, 2 mA, 4 mA, TXVDD = 1.8 V
Rev. A | Page 56 of 60
Data Sheet
AD9961/AD9963
100
Power Calculation Example
The following example shows how to estimate the device power
consumption under a typical operating condition.
80
60
40
20
Operating conditions:
fCLK = 60 MHz
4x
8x
fDLL = 120 MHz
fDAC = 120 MHz
2x
fADC = 60 MHz
1x
4× interpolation
2× decimation
0
0
25
50
75
100
125
150
175
DAC full-scale current = 2 mA
TXVDD = CLK33V = AUX33V = 3.3 V
Auxiliary ADC enabled
All other supplies powered from external 1.8 V supplies.
fDAC (MHz)
Figure 102. IDVDD18 vs. fDAC, 1×, 2×, 4×, 8× (Tx only)
35
30
25
20
15
10
5
Table 30. Example Power Supply Currents
Supply
Typical Current (mA) Typical Power (mW)
RX18V
RX18VF
TXVDD
CLKVDD18V
DLL18V
DVDD18V (Rx)
DVDD18V (Tx)
DRVDD
74
30
16
5.2
7.5
9
133
54
53
9.5
13.5
16.2
63
3.3V
2.5V
1.8V
35
5
9
0
0
10
20
30
40
50
60
70
80
90
100
AUX33V
Total (1.8 V)
Total (3.3 V)
0.5
169
16
1.7
298
55
fDATA (MHz)
Figure 103. IDRVDD vs. fDATA, (Tx Enable and Disabled)
Rev. A | Page 57 of 60
AD9961/AD9963
Data Sheet
EXAMPLE START-UP SEQUENCES
When operating below 75 MHz, bypass the duty cycle stabilizer
in the ADCCLK generator circuit and take care to ensure a duty
cycle 45% to 55% of the CLKP/CLKN clock input. The series
of writes in Table 32 configures the Rx clock doubler to clock
the ADCs from reset. These writes are for an ADC clock of
< 75 MHz.
CONFIGURING THE DLL
The AD9963 DLL is shown in Figure 65, the clock distribution
diagram. The register writes in Table 31 configures the DLL
to drive the DACs with a multiplication in frequency of 10
and a division of 3 from the main CLKP/CLKN input. From
the default register settings at reset, this would take a 20 MHz
CLKP/CLKN clock, multiply it up to 200 MHz, then divide
the clock down by 3 to produce 66.67 MHz. The write to
Register 0x71 configures the DAC clock to be sourced from
the DLL. By default, the Rx and Tx data buses operate in SDR
mode. Each DAC is clocked at 66.67 MHz and the TxCLK pin
outputs 133.33 MHz.
This same sequence could be used for setting up a clock
>75 MHz by removing the write to Register 0x66.
Table 32.
Register
(hex)
Data
(hex)
Comments
0x3C
0x39
0x66
0x00
0x02
0x04
% the recommended tap delay is 0
% configure RxCLK as DDLL
Table 31.
% bypass duty cycle correction (for
CLKP/CLKN < 75 MHz)
Register
(hex)
Data
(hex)
Comments
0x3B
0x55
% the recommended offset is 1
(changing Bit 3 from default)
0x60
0x71
0x80
0x53
% enable DLL
% set DAC clock to DLL/enable DLL
reference/N = 3
% M = 9, effective multiplication is M +
1 = 10
Delay 100 pS
0x39
0x82
% reset Rx DDLL
0x72
0x09
Delay 100 pS
0x39
Delay 100 pS
0x75
0x02
0x08
% pull Rx DDLL out of reset
0x08
% hold DLL reset high
0x63
% set drive strength to 3 for the RxClk
0xDelay 100 pS
0x75
0x72
0x00
Read
% hold DLL reset low
SENSING TEMPERATURE WITH THE AUXADC
% check Bit 7 to verify the DLL has
locked
This sequence of register writes and reads configures the
AUXADC to sense temperature.
Register
(hex)
Data
(hex)
CONFIGURING THE CLOCK DOUBLERS (DDLL)
Comments
The AD9963 includes two clock doublers. The Rx clock
doubler, if enabled, doubles the frequency of the CLKP/CLKN
signal on its way into the circuit that generates ADCCLK
(Figure 65). The Tx clock doubler doubles the DACCLK signal
and can be selected to be included in the TxCLK generator
circuit (Figure 52). Use of both clock doublers is recommended
when the ADCs and DACs are operated above 15 MHz.
0x77
0x7A
0x7B
0x77
Read
Read
0x03
0x80
0x80
0x83
0x78
0x79
Channel temperature sensor
Aux ADC enable
Temperature sensor enable
Choose channel to sample with AUX ADC
MSB 7:0 = AUXADC[11:4]
LSB bit 7:4 = AUXADC[3:0]
Rev. A | Page 58 of 60
Data Sheet
AD9961/AD9963
OUTLINE DIMENSIONS
10.10
10.00 SQ
9.90
0.60
0.42
0.24
0.30
0.23
0.18
0.60
0.42
0.24
PIN 1
INDICATOR
55
54
72
1
PIN 1
INDICATOR
9.85
0.50
BSC
9.75 SQ
9.65
7.25
7.10 SQ
6.95
EXPOSED
PAD
0.50
0.40
0.30
18
19
37
36
0.25 MIN
TOP VIEW
BOTTOM VIEW
8.50 REF
0.80 MAX
0.65 TYP
12° MAX
1.00
0.85
0.80
0.05 MAX
0.02 NOM
FOR PROPER CONNECTION OF
THE EXPOSED PAD, REFER TO
THE PIN CONFIGURATION AND
FUNCTION DESCRIPTIONS
COPLANARITY
0.08
SEATING
PLANE
0.20 REF
SECTION OF THIS DATA SHEET.
COMPLIANT TO JEDEC STANDARDS MO-220-VNND-4
Figure 104. 72-Lead Lead Frame Chip Scale Package [LFCSP_VQ]
10 mm × 10 mm Body, Very Thin Quad
(CP-72-4)
Dimensions shown in millimeters
ORDERING GUIDE
Model1
Temperature Range
Package Description
Package Option
CP-72-4
AD9961BCPZ
AD9961BCPZRL
AD9963BCPZ
AD9963BCPZRL
AD9961-EBZ
AD9963-EBZ
AD-DPGIOZ
−40°C to +85°C
−40°C to +85°C
−40°C to +85°C
−40°C to +85°C
−40°C to +85°C
−40°C to +85°C
−40°C to +85°C
72-Lead Lead Frame Chip Scale Package [LFCSP_VQ]
72-Lead Lead Frame Chip Scale Package [LFCSP_VQ]
72-Lead Lead Frame Chip Scale Package [LFCSP_VQ]
72-Lead Lead Frame Chip Scale Package [LFCSP_VQ]
Evaluation Board
CP-72-4
CP-72-4
CP-72-4
Evaluation Board
Pattern Generation and Capture Card
1 Z = RoHS Compliant Part.
Rev. A | Page 59 of 60
AD9961/AD9963
NOTES
Data Sheet
©2010–2012 Analog Devices, Inc. All rights reserved. Trademarks and
registered trademarks are the property of their respective owners.
D08801-0-8/12(A)
Rev. A | Page 60 of 60
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
Analog Devices Inc.:
AD9963BCPZ AD9963BCPZRL AD9961BCPZRL AD9961BCPZ
相关型号:
©2020 ICPDF网 联系我们和版权申明