AD9961_12 [ADI]

10-/12-Bit, Low Power, Broadband MxFE; 10位/ 12位,低功耗,宽带的MxFE
AD9961_12
型号: AD9961_12
厂家: ADI    ADI
描述:

10-/12-Bit, Low Power, Broadband MxFE
10位/ 12位,低功耗,宽带的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 SRRCINT0INT1.  
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  

相关型号:

AD9963

10-/12-Bit, Low Power, Broadband MxFE
ADI

AD9963-EBZ

10-/12-Bit, Low Power, Broadband MxFE
ADI

AD9963BCPZ

10-/12-Bit, Low Power, Broadband MxFE
ADI

AD9963BCPZRL

10-/12-Bit, Low Power, Broadband MxFE
ADI

AD9970

14-Bit CCD Signal Processor with Precision Timing Generator
ADI

AD9970BCPZ

14-Bit CCD Signal Processor with Precision Timing Generator
ADI

AD9970BCPZRL

14-Bit CCD Signal Processor with Precision Timing&trade; Generator
ADI

AD9970_09

14-Bit CCD Signal Processor with Precision Timing™ Generator
ADI

AD9971

12-Bit CCD Signal Processor with Precision Timing
ADI

AD9972BBCZ

Dual-Channel, 14-Bit, CCD Signal Processor with Precision Timing Core
ADI

AD9972BBCZRL

Dual-Channel, 14-bit, CCD Signal Processor with Precision Timing&trade; Core
ADI

AD9973

Dual-Channel, 14-Bit CCD Signal Processor with Precision Timing⑩ Core
ADI