AD9778BSVZ [ADI]
Dual 14-Bit, 1 GSPS, Digital-to-Analog Converter;型号: | AD9778BSVZ |
厂家: | ADI |
描述: | Dual 14-Bit, 1 GSPS, Digital-to-Analog Converter 转换器 |
文件: | 总56页 (文件大小:1029K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Dual, 12-/14-/16-Bit,
1.0 GSPS D/A Converter
AD9776/AD9778/AD9779
GENERAL DESCRIPTION
FEATURES
DAC output sample rate: 1 GSPS
1.8 V/3.3 V single supply operation
Low power: 1.0 W @ 1 GSPS, 600 mW @ 500 MSPS,
full operating conditions
SFDR = 78 dBc to fOUT = 100 MHz
Single carrier WCDMA ACLR = 79 dBc @ 80 MHz IF
CMOS data input interface with adjustable setup and hold
Analog output: adjustable 8.7 mA to 31.7 mA,
RL = 25 Ω to 50 Ω
Novel 2×, 4×, and 8× interpolator/coarse complex modulator
allows carrier placement anywhere in DAC bandwidth
Auxiliary DACs allow control of external VGA and offset control
Multiple chip synchronization interface
High performance, low noise PLL clock multiplier
Digital inverse sinc filter
The AD9776/AD9778/AD9779 are dual, 12-/14-/16-bit, high
dynamic range DACs that provide a sample rate of 1 GSPS, thus
permitting multicarrier generation up to its Nyquist frequency.
They include features optimized for direct conversion transmit
applications, including complex digital modulation, and gain
and offset compensation. The DAC outputs are optimized to
interface seamlessly with analog quadrature modulators such as
the AD8349. A serial peripheral interface (SPI) provides for
programming/readback of many internal parameters. The
output current can be programmed over a range of 10 mA to
30 mA. The devices are manufactured on an advanced 0.18 μm
CMOS process and operate from 1.8 V and 3.3 V supplies for
a total power consumption of 1.0 W. They are enclosed in
100-lead TQFP packages.
100-lead, exposed paddle TQFP package
PRODUCT HIGHLIGHTS
APPLICATIONS
Wireless infrastructure
Digital high or low IF synthesis
Internal digital upconversion capability
Transmit diversity
Wideband communications systems
point-to-point wireless, LMDS
1. Ultralow noise and intermodulation distortion (IMD)
enable high quality synthesis of wideband signals from
baseband to high intermediate frequencies.
2. A proprietary DAC output switching technique enhances
dynamic performance.
3. The current outputs can be easily configured for various
single-ended or differential circuit topologies.
Multicarrier WCDMA
Multicarrier GSM
Rev. 0
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
registered trademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700
Fax: 781.461.3113
www.analog.com
© 2005 Analog Devices, Inc. All rights reserved.
AD9776/AD9778/AD9779
TABLE OF CONTENTS
Functional Block Diagram .............................................................. 3
Driving the DACCLK Input ..................................................... 33
Full-Scale Current Generation ................................................. 36
Power Dissipation....................................................................... 37
Power-Down and Sleep Modes................................................. 38
Interleaved Data Mode .............................................................. 39
Timing Information................................................................... 39
Evaluation Board Operation......................................................... 45
Specifications..................................................................................... 4
Absolute Maximum Ratings............................................................ 7
ESD Caution.................................................................................. 7
Pin Configurations and Function Descriptions ........................... 8
Typical Performance Characteristics ........................................... 14
Terminology .................................................................................... 22
Theory of Operation ...................................................................... 23
Serial Peripheral Interface......................................................... 23
MSB/LSB Transfers..................................................................... 24
SPI Register Map............................................................................. 25
Interpolation Filter Architecture .................................................. 29
Modifying the Evaluation Board to Use the AD8349 On-
Board Quadrature Modulator................................................... 47
Evaluation Board Schematics ................................................... 48
Outline Dimensions....................................................................... 55
Ordering Guide .......................................................................... 55
Interpolation Filter Minimum and Maximum Bandwidth
Specifications .............................................................................. 33
REVISION HISTORY
7/05—Revision 0: Initial Version
Rev. 0 | Page 2 of 56
AD9776/AD9778/AD9779
FUNCTIONAL BLOCK DIAGRAM
DELAY LINE
SYNC_O
SYNC_I
CLOCK GENERATION/DISTRIBUTION
CLOCK
MULTIPLIER
2×/4×/8×
CLK+
CLK–
DELAY LINE
DATACLK_OUT
DATA
ASSEMBLER
1
SYNC
IOUT1_P
IOUT1_N
16-BIT
IDAC
P1D(15:0)
P2D(15:0)
I LATCH
2×
2×
2×
2×
2×
n × fDAC/8
n = 1 TO 7
COMPLEX
MODULATOR
IOUT2_P
IOUT2_N
Q LATCH
16-BIT
QDAC
2×
1
SYNC
DIGITAL CONTROLLER
10
10
GAIN
GAIN
VREF
RSET
REFERENCE
AND BIAS
SERIAL
PERIPHERAL
INTERFACE
POWER-ON
RESET
10
10
AUX1_P
AUX1_N
GAIN
GAIN
AUX2_P
AUX2_N
Figure 1.
Rev. 0 | Page 3 of 56
AD9776/AD9778/AD9779
SPECIFICATIONS
TMIN to TMAX, AVDD33 = 3.3 V, DVDD33 = 3.3 V, DVDD18 = 1.8 V, CVDD18 =1.8 V, IOUTFS = 20 mA, maximum sample rate, unless
otherwise noted.
Table 1. AD9776, AD9778, and AD9779 DC Specifications
AD9776
Typ
AD9778
Typ
AD9779
Typ
Parameter
Min
Max
Min
Max
Min
Max
Unit
RESOLUTION
12
14
16
Bits
ACCURACY
Differential Nonlinearity (DNL)
Integral Nonlinearity (INL)
MAIN DAC OUTPUTS
Offset Error
Gain Error (with Internal
Reference)
0.1
0.6
0.65
1
2.1
3.ꢀ
LSB
LSB
–0.001
0
2
+0.001
–0.001
0
2
+0.001
–0.001
0
2
+0.001 % FSR
% FSR
Full-Scale Output Current1
Output Compliance Range
Output Resistance
8.66
–1.0
20.2
10
31.66
+1.0
8.66
–1.0
20.2
10
31.66
+1.0
8.66
–1.0
20.2
10
31.66
+1.0
mA
V
MΩ
Gain DAC Monotonicity
Guaranteed
MAIN DAC TEMPERATURE DRIFT
Offset
Gain
Reference Voltage
AUX DAC OUTPUTS
Resolution
Full-Scale Output Current1
Output Compliance Range
(Source)
0.04
100
30
0.04
100
30
0.04
100
30
ppm/°C
ppm/°C
ppm/°C
10
10
10
Bits
+1.998 mA
–1.998
0
+1.998
1.6
–1.998
0
+1.998
1.6
–1.998
0
1.6
V
Output Compliance Range
(Sink)
0.8
1.6
0.8
1.6
0.8
1.6
V
Output Resistance
1
1
1
MΩ
Aux DAC Monotonicity
Guaranteed
REFERENCE
Internal Reference Voltage
Output Resistance
ANALOG SUPPLY VOLTAGES
AVDD33
1.2
5
1.2
5
1.2
5
V
kΩ
3.13
1.ꢀ0
3.3
1.8
3.4ꢀ
1.90
3.13
1.ꢀ0
3.3
1.8
3.4ꢀ
1.90
3.13
1.ꢀ0
3.3
1.8
3.4ꢀ
1.90
V
V
CVDD18
DIGITAL SUPPLY VOLTAGES
DVDD33
DVDD18
3.13
1.ꢀ0
3.3
1.8
3.4ꢀ
1.90
3.13
1.ꢀ0
3.3
1.8
3.4ꢀ
1.90
3.13
1.ꢀ0
3.3
1.8
3.4ꢀ
1.90
V
V
POWER CONSUMPTION
1× Mode, fDAC = 100 MSPS,
IF = 1 MHz
2× Mode, fDAC = 320 MSPS,
IF = 16 MHz, PLL Off
2× Mode, fDAC = 320 MSPS,
IF = 16 MHz, PLL On
4× Mode, fDAC/4 Mod,
fDAC = 500 MSPS,
250
498
588
5ꢀ2
300
250
498
588
5ꢀ2
300
250
498
588
5ꢀ2
300
mW
mW
mW
mW
IF = 13ꢀ.5 MHz, Q DAC Off
Rev. 0 | Page 4 of 56
AD9776/AD9778/AD9779
AD9776
Typ
AD9778
Typ
AD9779
Typ
Parameter
Min
Max
Min
Max
Min
Max
Unit
8× Mode, fDAC/4 Mod,
980
980
980
mW
fDAC = 1 GSPS, IF = 262.5 MHz
Power-Down Mode
2
3.ꢀ
2
3.ꢀ
2
3.ꢀ
mW
Power Supply Rejection Ratio—
AVDD33
OPERATING RANGE
–0.3
–40
+0.3
–0.3
–40
+0.3
–0.3
–40
+0.3
% FSR/V
+25
+85
+25
+85
+25
+85
°C
1 Based on a 10 kΩ external resistor.
TMIN to TMAX, AVDD33 = 3.3 V, DVDD33 = 3.3 V, DVDD18 = 1.8 V, CVDD18 = 1.8 V, IOUTFS = 20 mA, maximum sample rate, unless
otherwise noted. LVDS driver and receiver are compliant to the IEEE-1596 reduced range link, unless otherwise noted.
Table 2. AD9776, AD9778, and AD9779 Digital Specifications
Parameter
Min
Typ
Max
Unit
LVDS RECEIVER INPUTS
(SYNC_I+, SYNC_I–), SYNC_I+ = VIA, SYNC_I– = VIB
Input Voltage Range, VIA or VIB
Input Differential Threshold, VIDTH
Input Differential Hysteresis, VIDTHH − VIDTHL
Receiver Differential Input Impedance, RIN
LVDS Input Rate
825
–100
15ꢀ5
+100
mV
mV
mV
Ω
MSPS
ns
20
1
80
120
125
Set-Up Time, Sync_I to DAC Clock
Hold Time, Sync_I to DAC Clock
–0.2
1
ns
LVDS DRIVER OUTPUTS
(SYNC_O+, SYNC_O–), SYNC_O+ = VOA, SYNC_O– = VOB, 100 Ω Termination
Output Voltage High, VOA or VOB
Output Voltage Low, VOA or VOB
Output Differential Voltage, |VOD|
Output Offset Voltage, VOS
Output Impedance, Single-Ended, RO
Maximum Clock Rate
825
1025
150
1150
80
15ꢀ5
mV
mV
mV
mV
Ω
200
100
250
1250
120
1
GHz
DAC CLOCK INPUT (CLK+, CLK–)
Peak-to-Peak Voltage at CLK+ and CLK–2
Common-Mode Voltage
400
300
800
400
1
1600
500
mV
mV
GSPS
Maximum Clock Rate3
SERIAL PERIPHERAL INTERFACE
Maximum Clock Rate (SCLK)
Minimum Pulse Width High
40
12.5
12.5
MHz
ns
ns
Minimum Pulse Width Low
INPUT DATA
Set-Up Time, Input Data To DATACLK (All Modes)
Hold Time, Input Data To DATACLK (All Modes)
3.0
–0.ꢀ8
ns
ns
1 Guaranteed at 25°C. Can drift above 120 ꢀ at temperatures above 25°C.
2 When using the PLL, a minimum 1 V swing is recommended.
3 Typical maximum clock rate when DVDD18 = CVDD18 = 1.9 V.
Rev. 0 | Page 5 of 56
AD9776/AD9778/AD9779
TMIN to TMAX, AVDD33 = 3.3 V, DVDD33 = 3.3 V, DVDD18 = 1.8 V, CVDD18 = 1.8 V, IOUTFS = 20 mA, maximum sample rate, unless
otherwise noted.
Table 3. AD9776, AD9778, and AD9779 AC Specifications
AD9776
AD9778
Max Min Typ
AD9779
Max Min Typ
Parameter
Min
Typ
Max Unit
SPURIOUS FREE DYNAMIC RANGE (SFDR)
fDAC = 100 MSPS, fOUT = 20 MHz
fDAC = 200 MSPS, fOUT = 50 MHz
fDAC = 400 MSPS, fOUT = ꢀ0 MHz
fDAC = 800 MSPS, fOUT = ꢀ0 MHz
82
81
80
85
82
81
80
85
82
82
80
8ꢀ
dBc
dBc
dBc
dBc
TWO-TONE INTERMODULATION DISTORTION
(IMD)
fDAC = 200 MSPS, fOUT = 50 MHz
fDAC = 400 MSPS, fOUT = 60 MHz
fDAC = 400 MSPS, fOUT = 80 MHz
fDAC = 800 MSPS, fOUT = 100 MHz
8ꢀ
80
ꢀ5
ꢀ5
8ꢀ
85
81
80
91
85
81
81
dBc
dBc
dBc
dBc
NOISE SPECTRAL DENSITY (NSD) Eight-Tone,
500 kHz Tone Spacing
fDAC = 200 MSPS, fOUT = 80 MHz
fDAC = 400 MSPS, fOUT = 80 MHz
fDAC = 800 MSPS, fOUT = 80 MHz
–152
–155
–15ꢀ.5
–155
–159
–160
–158
–160
–161
dBm/Hz
dBm/Hz
dBm/Hz
WCDMA ADJACENT CHANNEL LEAKAGE
RATIO (ACLR), SINGLE CARRIER
fDAC = 491.52 MSPS, fOUT = 100 MHz
fDAC = 491.52 MSPS, fOUT = 200 MHz
ꢀ6
69
ꢀ8
ꢀ3
ꢀ9
ꢀ4
dBc
dBc
WCDMA SECOND ADJACENT CHANNEL
LEAKAGE RATIO (ACLR), SINGLE CARRIER
fDAC = 491.52 MSPS, fOUT = 100 MHz
fDAC = 491.52 MSPS, fOUT = 200 MHz
ꢀꢀ.5
ꢀ6
80
ꢀ8
81
ꢀ8
dBc
dBc
Rev. 0 | Page 6 of 56
AD9776/AD9778/AD9779
ABSOLUTE MAXIMUM RATINGS
Table 4.
Thermal Resistance
100-lead, thermally enhanced TQFP Package θJA = 27.4°C/W
(with no airflow movement).
With
Respect
to
Parameter
Rating
AVDD33
AGND
DGND
CGND
−0.3 V to +3.6 V
Stresses above those listed under Absolute Maximum Ratings
may cause permanent damage to the device. This is a stress
rating only and 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.
DVDD33, DVDD18, CVDD18
AGND
DGND
CGND
DGND
CGND
AGND
CGND
AGND
DGND
−0.3 V to +1.98 V
AGND
−0.3 V to +0.3 V
−0.3 V to +0.3 V
−0.3 V to +0.3 V
DGND
CGND
I120, VREF, IPTAT
IOUT1-P, IOUT1-N, IOUT2-P
AGND
AGND
−0.3 V to AVDD33 + 0.3 V
−1.0 V to AVDD33 + 0.3 V
,
IOUT2-N, Aux1-P, Aux1-N, Aux2-P,
Aux2-N
P1D15 to P1D0,
P2D15 to P2D0
DGND
−0.3 V to DVDD33 + 0.3 V
DATACLK, TXENABLE
CLK+, CLK−, RESET, IRQ,
PLL_LOCK, SYNC_O+,
DGND
CGND
−0.3 V to DVDD33 + 0.3 V
−0.3 V to CVDD18 + 0.3 V
SYNC_O−, SYNC_I+, SYNC_I–
RESET, IRQ, PLL_LOCK,
SYNC_O+, SYNC_O–,
SYNC_I+, SYNC_I–, CSB,
SCLK, SDIO, SDO
DGND
–0.3 V to DVDD33 + 0.3 V
Junction Temperature
Storage Temperature
+125°C
−65°C to +150°C
ESD CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily accumulate on
the human body and test equipment and can discharge without detection. Although this product features
proprietary ESD protection circuitry, permanent damage may occur on devices subjected to high energy
electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance
degradation or loss of functionality.
Rev. 0 | Page ꢀ of 56
AD9776/AD9778/AD9779
PIN CONFIGURATIONS AND FUNCTION DESCRIPTIONS
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76
1
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
CVDD18
CVDD18
CGND
I120
PIN 1
2
VREF
3
IPTAT
AGND
IRQ
ANALOG DOMAIN
DIGITAL DOMAIN
4
CGND
5
CLK+
6
CLK–
RESET
CSB
7
CGND
8
CGND
SCLK
SDIO
9
CVDD18
CVDD18
CGND
AD9776
TOP VIEW
(Not to Scale)
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
SDO
PLL_LOCK
DGND
SYNC_O+
SYNC_O–
DVDD33
DVDD18
NC
AGND
SYNC_I+
SYNC_I–
DGND
DVDD18
P1D<11>
P1D<10>
P1D<9>
P1D<8>
P1D<7>
DGND
NC
NC
NC
P2D<0>
DGND
DVDD18
P2D<1>
P2D<2>
DVDD18
P1D<6>
P1D<5>
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
NC = NO CONNECT
Figure 2. AD9776 Pin Configuration
Table 5. AD 9776 Pin Function Description
Pin No. Mnemonic
Description
Pin No. Mnemonic
Description
1
2
3
4
5
6
ꢀ
8
CVDD18
CVDD18
CGND
1.8 V Clock Supply
1.8 V Clock Supply
Clock Common
19
20
21
22
23
24
25
26
2ꢀ
28
29
30
31
32
33
34
35
36
P1D <9>
P1D <8>
P1D <ꢀ>
DGND
DVDD18
P1D <6>
P1D <5>
P1D <4>
P1D <3>
P1D <2>
P1D <1>
P1D <0>
NC
Port 1, Data Input D9
Port 1, Data Input D8
Port 1, Data Input Dꢀ
Digital Common
1.8 V Digital Supply
Port 1, Data Input D6
Port 1, Data Input D5
Port 1, Data Input D4
Port 1, Data Input D3
Port 1, Data Input D2
Port 1, Data Input D1
Port 1, Data Input D0
No Connect
CGND
Clock Common
CLK+1
Differential Clock Input
Differential Clock Input
Clock Common
CLK–1
CGND
CGND
CVDD18
CVDD18
CGND
Clock Common
9
1.8 V Clock Supply
1.8 V Clock Supply
Clock Common
10
11
12
13
14
15
16
1ꢀ
18
AGND
Analog Common
SYNC_I+
SYNC_I–
DGND
DVDD18
P1D <11>
P1D <10>
Differential Synchronization Input
Differential Synchronization Input
Digital Common
1.8 V Digital Supply
Port 1, Data Input D11 (MSB)
Port 1, Data Input D10
DGND
DVDD18
NC
NC
NC
Digital Common
1.8 V Digital Supply
No Connect
No Connect
No Connect
Rev. 0 | Page 8 of 56
AD9776/AD9778/AD9779
Pin No. Mnemonic
Description
Pin No. Mnemonic
Description
DATACLK
DVDD33
TXENABLE
P2D <11>
P2D <10>
P2D <9>
DVDD18
DGND
P2D <8>
P2D <ꢀ>
P2D <6>
P2D <5>
P2D <4>
P2D <3>
P2D <2>
P2D <1>
DVDD18
DGND
P2D <0>
NC
NC
NC
NC
DVDD18
DVDD33
SYNC_O–
SYNC_O+
DGND
PLL_LOCK
SDO
SDIO
3ꢀ
38
39
40
41
42
43
44
45
46
4ꢀ
48
49
50
51
52
53
54
55
56
5ꢀ
58
59
60
61
62
63
64
65
66
6ꢀ
68
69
ꢀ0
ꢀ1
ꢀ2
ꢀ3
Data Clock Output
3.3 V Digital Supply
Transmit Enable
Port 2, Data Input D11 (MSB)
Port 2, Data Input D10
Port 2, Data Input D9
1.8 V Digital Supply
Digital Common
Port 2, Data Input D8
Port 2, Data Input Dꢀ
Port 2, Data Input D6
Port 2, Data Input D5
Port 2, Data Input D4
Port 2, Data Input D3
Port 2, Data Input D2
Port 2, Data Input D1
1.8 V Digital Supply
Digital Common
Port 2, Data Input D0
No Connect
No Connect
No Connect
No Connect
1.8 V Digital Supply
3.3 V Digital Supply
Differential Synchronization Output
Differential Synchronization Output
Digital Common
PLL Lock Indicator
SPI Port Data Output
SPI Port Data Input/Output
SPI Port Clock
ꢀ4
ꢀ5
ꢀ6
ꢀꢀ
ꢀ8
ꢀ9
80
81
82
83
VREF
I120
Voltage Reference Output
120 μA Reference Current
3.3 V Analog Supply
Analog Common
3.3 V Analog Supply
Analog Common
3.3 V Analog Supply
Analog Common
Analog Common
Differential DAC Current Output,
Channel 2
Differential DAC Current Output,
Channel 2
Analog Common
Auxiliary DAC Voltage Output,
Channel 2
Auxiliary DAC Voltage Output,
Channel 2
Analog Common
Auxiliary DAC Voltage Output,
Channel 1
Auxiliary DAC Voltage Output,
Channel 1
Analog Common
Differential DAC Current Output,
Channel 1
Differential DAC Current Output,
Channel 1
AVDD33
AGND
AVDD33
AGND
AVDD33
AGND
AGND
OUT2_P
84
OUT2_N
85
86
AGND
AUX2_P
8ꢀ
AUX2_N
88
89
AGND
AUX1_N
90
AUX1_P
91
92
AGND
OUT1_N
93
OUT1_P
94
95
96
9ꢀ
98
99
100
AGND
AGND
AVDD33
AGND
AVDD33
AGND
Analog Common
Analog Common
3.3 V Analog Supply
Analog Common
3.3 V Analog Supply
Analog Common
3.3 V Analog Supply
SCLK
CSB
RESET
IRQ
AGND
IPTAT
SPI Port Chip Select Bar
Reset, Active High
Interrupt Request
Analog Common
Reference Current
AVDD33
1 The combined differential clock input at the CLK+ and CLK– pins are referred
to as DACCLK.
Rev. 0 | Page 9 of 56
AD9776/AD9778/AD9779
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76
1
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
CVDD18
I120
PIN 1
2
CVDD18
CGND
VREF
3
IPTAT
AGND
IRQ
ANALOG DOMAIN
4
CGND
5
CLK+
6
CLK–
DIGITAL DOMAIN
RESET
CSB
7
CGND
8
CGND
SCLK
9
CVDD18
CVDD18
CGND
SDIO
AD9778
TOP VIEW
(Not to Scale)
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
SDO
PLL_LOCK
DGND
SYNC_O+
SYNC_O–
DVDD33
DVDD18
NC
AGND
SYNC_I+
SYNC_I–
DGND
DVDD18
P1D<13>
P1D<12>
P1D<11>
P1D<10>
P1D<9>
DGND
NC
P2D<0>
P2D<1>
P2D<2>
DGND
DVDD18
P2D<3>
P2D<4>
DVDD18
P1D<8>
P1D<7>
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
NC = NO CONNECT
Figure 3. AD9778 Pin Configuration
Table 6. AD 9778 Pin Function Description
Pin No. Mnemonic
Description
Pin No. Mnemonic
Description
1
2
3
4
5
6
ꢀ
8
CVDD18
CVDD18
CGND
1.8 V Clock Supply
1.8 V Clock Supply
Clock Common
Clock Common
Differential Clock Input
Differential Clock Input
Clock Common
Clock Common
1.8 V Clock Supply
21
22
23
24
25
26
2ꢀ
28
29
30
31
32
33
34
35
36
3ꢀ
38
39
40
P1D <9>
DGND
Port 1, Data Input D9
Digital Common
DVDD18
P1D <8>
P1D <ꢀ>
P1D <6>
P1D <5>
P1D <4>
P1D <3>
P1D <2>
P1D <1>
DGND
1.8 V Digital Supply
Port 1, Data Input D8
Port 1, Data Input Dꢀ
Port 1, Data Input D6
Port 1, Data Input D5
Port 1, Data Input D4
Port 1, Data Input D3
Port 1, Data Input D2
Port 1, Data Input D1
Digital Common
CGND
CLK+1
CLK–1
CGND
CGND
CVDD18
CVDD18
CGND
9
10
11
12
13
14
15
16
1ꢀ
18
19
20
1.8 V Clock Supply
Clock Common
Analog Common
AGND
SYNC_I+
SYNC_I–
DGND
DVDD18
P1D <13>
P1D <12>
P1D <11>
P1D <10>
Differential Synchronization Input
Differential Synchronization Input
Digital Common
1.8 V Digital Supply
Port 1, Data Input D13 (MSB)
Port 1, Data Input D12
Port 1, Data Input D11
Port 1, Data Input D10
DVDD18
P1D <0>
NC
1.8 V Digital Supply
Port 1, Data Input D0
No Connect
NC
No Connect
DATACLK
DVDD33
TXENABLE
P2D <13>
Data Clock Output
3.3 V Digital Supply
Transmit Enable
Port 2, Data Input D13 (MSB)
Rev. 0 | Page 10 of 56
AD9776/AD9778/AD9779
Pin No. Mnemonic
Description
Pin No. Mnemonic
Description
41
42
43
44
45
46
4ꢀ
48
49
50
51
52
53
54
55
56
5ꢀ
58
59
60
61
62
63
64
65
66
6ꢀ
68
69
ꢀ0
ꢀ1
ꢀ2
ꢀ3
ꢀ4
ꢀ5
P2D <12>
P2D <11>
DVDD18
DGND
Port 2, Data Input D12
Port 2, Data Input D11
1.8 V Digital Supply
Digital Common
ꢀ6
ꢀꢀ
ꢀ8
ꢀ9
80
81
82
83
AVDD33
AGND
AVDD33
AGND
AVDD33
AGND
AGND
3.3 V Analog Supply
Analog Common
3.3 V Analog Supply
Analog Common
3.3 V Analog Supply
Analog Common
Analog Common
Differential DAC Current Output,
Channel 2
Differential DAC Current Output,
Channel 2
Analog Common
Auxiliary DAC Voltage Output,
Channel 2
Auxiliary DAC Voltage Output,
Channel 2
Analog Common
P2D <10>
P2D <9>
P2D <8>
P2D <ꢀ>
P2D <6>
P2D <5>
P2D <4>
P2D <3>
DVDD18
DGND
Port 2, Data Input D10
Port 2, Data Input D9
Port 2, Data Input D8
Port 2, Data Input Dꢀ
Port 2, Data Input D6
Port 2, Data Input D5
Port 2, Data Input D4
Port 2, Data Input D3
1.8 V Digital Supply
Digital Common
OUT2_P
84
OUT2_N
85
86
AGND
AUX2_P
8ꢀ
AUX2_N
P2D <2>
P2D <1>
P2D <0>
NC
Port 2, Data Input D2
Port 2, Data Input D1
Port 2, Data Input D0
No Connect
88
89
AGND
AUX1_N
Auxiliary DAC Voltage Output,
Channel 1
Auxiliary DAC Voltage Output,
Channel 1
Analog Common
Differential DAC Current Output,
Channel 1
NC
No Connect
90
AUX1_P
DVDD18
DVDD33
SYNC_O–
SYNC_O+
DGND
PLL_LOCK
SDO
SDIO
SCLK
CSB
RESET
IRQ
1.8 V Digital Supply
3.3 V Digital Supply
Differential Synchronization Output
Differential Synchronization Output
Digital Common
91
92
AGND
OUT1_N
93
OUT1_P
Differential DAC Current Output,
Channel 1
PLL Lock Indicator
94
95
96
9ꢀ
98
99
100
AGND
AGND
AVDD33
AGND
AVDD33
AGND
Analog Common
Analog Common
3.3 V Analog Supply
Analog Common
3.3 V Analog Supply
Analog Common
3.3 V Analog Supply
SPI Port Data Output
SPI Port Data Input/Output
SPI Port Clock
SPI Port Chip Select Bar
Reset, Active High
Interrupt Request
Analog Common
Reference Current
Voltage Reference Output
120 μA Reference Current
AVDD33
AGND
IPTAT
VREF
I120
1 The combined differential clock input at the CLK+ and CLK– pins are referred
to as DACCLK.
Rev. 0 | Page 11 of 56
AD9776/AD9778/AD9779
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76
1
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
CVDD18
I120
PIN 1
2
CVDD18
CGND
VREF
3
IPTAT
AGND
IRQ
ANALOG DOMAIN
4
CGND
5
CLK+
6
CLK–
DIGITAL DOMAIN
RESET
CSB
7
CGND
8
CGND
SCLK
SDIO
9
CVDD18
CVDD18
CGND
AD9776
TOP VIEW
(Not to Scale)
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
SDO
PLL_LOCK
DGND
SYNC_O+
SYNC_O–
DVDD33
DVDD18
NC
AGND
SYNC_I+
SYNC_I–
DGND
DVDD18
P1D<11>
P1D<10>
P1D<9>
P1D<8>
P1D<7>
DGND
NC
NC
NC
P2D<0>
DGND
DVDD18
P2D<1>
P2D<2>
DVDD18
P1D<6>
P1D<5>
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
NC = NO CONNECT
Figure 4. AD9779 Pin Configuration
Table 7. AD9779 Pin Function Descriptions
Pin No. Mnemonic
Description
Pin No. Mnemonic
Description
1
2
3
4
5
6
ꢀ
8
CVDD18
CVDD18
CGND
1.8 V Clock Supply
1.8 V Clock Supply
Clock Common
Clock Common
Differential Clock Input
Differential Clock Input
Clock Common
Clock Common
1.8 V Clock Supply
1.8 V Clock Supply
Clock Common
Analog Common
Differential Synchronization Input
Differential Synchronization Input
Digital Common
1.8 V Digital Supply
Port 1, Data Input D15 (MSB)
Port 1, Data Input D14
Port 1, Data Input D13
20
21
22
23
24
25
26
2ꢀ
28
29
30
31
32
33
34
35
36
3ꢀ
38
P1D <12>
P1D <11>
DGND
Port 1, Data Input D12
Port 1, Data Input D11
Digital Common
CGND
DVDD18
P1D <10>
P1D <9>
P1D <8>
P1D <ꢀ>
P1D <6>
P1D <5>
P1D <4>
P1D <3>
DGND
DVDD18
P1D <2>
P1D <1>
P1D <0>
DATACLK
DVDD33
1.8 V Digital Supply
Port 1, Data Input D10
Port 1, Data Input D9
Port 1, Data Input D8
Port 1, Data Input Dꢀ
Port 1, Data Input D6
Port 1, Data Input D5
Port 1, Data Input D4
Port 1, Data Input D3
Digital Common
1.8 V Digital Supply
Port 1, Data Input D2
Port 1, Data Input D1
Port 1, Data Input D0 (LSB)
Data Clock Output
3.3 V Digital Supply
CLK+1
CLK–1
CGND
CGND
CVDD18
CVDD18
CGND
9
10
11
12
13
14
15
16
1ꢀ
18
19
AGND
SYNC_I+
SYNC_I–
DGND
DVDD18
P1D <15>
P1D <14>
P1D <13>
Rev. 0 | Page 12 of 56
AD9776/AD9778/AD9779
Pin No. Mnemonic
Description
Pin No. Mnemonic
Description
39
40
41
42
43
44
45
46
4ꢀ
48
49
50
51
52
53
54
55
56
5ꢀ
58
59
60
61
62
63
64
65
66
6ꢀ
68
69
ꢀ0
ꢀ1
ꢀ2
ꢀ3
ꢀ4
TXENABLE
P2D <15>
P2D <14>
P2D <13>
DVDD18
DGND
P2D <12>
P2D <11>
P2D <10>
P2D <9>
P2D <8>
P2D <ꢀ>
P2D <6>
P2D <5>
DVDD18
DGND
P2D <4>
P2D <3>
P2D <2>
P2D <1>
P2D <0>
DVDD18
DVDD33
SYNC_O–
SYNC_O+
DGND
Transmit Enable
ꢀ5
ꢀ6
ꢀꢀ
ꢀ8
ꢀ9
80
81
82
83
I120
AVDD33
AGND
AVDD33
AGND
AVDD33
AGND
120 μA Reference Current
3.3 V Analog Supply
Analog Common
3.3 V Analog Supply
Analog Common
3.3 V Analog Supply
Analog Common
Analog Common
Differential DAC Current Output,
Channel 2
Differential DAC Current Output,
Channel 2
Analog Common
Auxiliary DAC Voltage Output,
Channel 2
Auxiliary DAC Voltage Output,
Channel 2
Analog Common
Port 2, Data Input D15 (MSB)
Port 2, Data Input D14
Port 2, Data Input D13
1.8 V Digital Supply
Digital Common
Port 2, Data Input D12
Port 2, Data Input D11
Port 2, Data Input D10
Port 2, Data Input D9
Port 2, Data Input D8
Port 2, Data Input Dꢀ
Port 2, Data Input D6
Port 2, Data Input D5
1.8 V Digital Supply
Digital Common
Port 2, Data Input D4
Port 2, Data Input D3
Port 2, Data Input D2
Port 2, Data Input D1
Port 2, Data Input D0 (LSB)
1.8 V Digital Supply
3.3 V Digital Supply
Differential Synchronization Output
Differential Synchronization Output
Digital Common
AGND
OUT2_P
84
OUT2_N
85
86
AGND
AUX2_P
8ꢀ
AUX2_N
88
89
AGND
AUX1_N
Auxiliary DAC Voltage Output,
Channel 1
Auxiliary DAC Voltage Output,
Channel 1
Analog Common
Differential DAC Current Output,
Channel 1
90
AUX1_P
91
92
AGND
OUT1_N
93
OUT1_P
Differential DAC Current Output,
Channel 1
94
95
96
9ꢀ
98
99
100
AGND
AGND
AVDD33
AGND
AVDD33
AGND
Analog Common
Analog Common
3.3 V Analog Supply
Analog Common
3.3 V Analog Supply
Analog Common
3.3 V Analog Supply
PLL_LOCK
SPI_SDO
SPI_SDIO
SCLK
SPI_CSB
RESET
IRQ
AGND
IPTAT
VREF
PLL Lock Indicator
SPI Port Data Output
SPI Port Data Input/Output
SPI Port Clock
SPI Port Chip Select Bar
Reset, Active High
Interrupt Request
Analog Common
Reference Current
Voltage Reference Output
AVDD33
1 The combined differential clock input at the CLK+ and CLK– pins are referred
to as DACCLK.
Rev. 0 | Page 13 of 56
AD9776/AD9778/AD9779
TYPICAL PERFORMANCE CHARACTERISTICS
100
90
80
70
60
50
4.0
3.0
2.0
fDATA = 160MSPS
fDATA = 200MSPS
1.0
0
–1.0
–2.0
–3.0
–4.0
–5.0
–6.0
fDATA = 250MSPS
0
20
40
60
80
100
0
10k
20k
30k
40k
50k
60k
70k
80k
fOUT (MHz)
CODE
Figure 8. AD9779 In-Band SFDR vs. fOUT, 2× Interpolation
Figure 5. AD9779 Typical INL
100
1.0
0.5
fDATA = 200MSPS
fDATA = 100MSPS
90
80
70
60
50
0
fDATA = 150MSPS
–0.5
–1.0
–1.5
–2.0
0
20
40
60
80
100
0
10k
20k
30k
40k
50k
60k
70k
80k
fOUT (MHz)
CODE
Figure 9. AD9779 In-Band SFDR vs. fOUT, 4× Interpolation
Figure 6. AD9779 Typical DNL
100
100
90
80
70
60
50
fDATA = 100MSPS
fDATA = 50MSPS
90
80
70
60
50
fDATA = 160MSPS
fDATA = 250MSPS
fDATA = 125MSPS
fDATA = 200MSPS
0
10
20
30
40
50
0
20
40
60
80
100
fOUT (MHz)
fOUT (MHz)
Figure 10. AD9779 In-Band SFDR vs. fOUT, 8× Interpolation
Figure 7. AD9779 In-Band SFDR vs. fOUT, 1x Interpolation
Rev. 0 | Page 14 of 56
AD9776/AD9778/AD9779
100
90
80
70
60
50
100
90
80
70
60
50
PLL OFF
PLL ON
fDATA = 160MSPS
fDATA = 200MSPS
fDATA = 250MSPS
0
20
40
60
80
100
0
10
20
30
40
fOUT (MHz)
fOUT (MHz)
Figure 11. AD9779 Out-of-Band SFDR vs. fOUT, 2× Interpolation
Figure 14. AD9779 In-Band SFDR, 4× Interpolation,
fDATA = 100 MSPS, PLL On/Off
100
90
100
90
80
70
60
50
0dBFS
–3dBFS
80
–6dBFS
fDATA = 150MSPS
70
fDATA = 100MSPS
60
fDATA = 200MSPS
50
0
20
40
60
80
100
0
20
40
60
80
fOUT (MHz)
fOUT (MHz)
Figure 12. AD9779 Out-of-Band SFDR vs. fOUT, 4× Interpolation
Figure 15. AD9779 In-Band SFDR vs. Digital Full-Scale Input
100
90
100
10mA
90
80
70
60
50
20mA
fDATA = 50MSPS
80
70
60
50
fDATA = 100MSPS
30mA
fDATA = 125MSPS
0
10
20
30
40
50
0
20
40
60
80
fOUT (MHz)
fOUT (MHz)
Figure 13. AD9779 Out-of-Band SFDR vs. fOUT, 8× Interpolation
Figure 16. AD9779 In-Band SFDR vs. Output Full-Scale Current
Rev. 0 | Page 15 of 56
AD9776/AD9778/AD9779
100
100
90
80
70
60
50
fDATA = 160MSPS
fDATA = 200MSPS
90
80
70
60
50
fDATA = 250MSPS
fDATA = 75MSPS
fDATA = 100MSPS
fDATA = 50MSPS
fDATA = 125MSPS
0
20
40
60
80
100
120
fOUT (MHz)
fOUT (MHz)
Figure 20. AD9779 Third Order IMD vs. fOUT, 8× Interpolation
Figure 17. AD9779 Third Order IMD vs. fOUT, 1× Interpolation
100
100
fDATA = 160MSPS
90
80
70
60
50
90
80
PLL OFF
fDATA = 200MSPS
70
PLL ON
fDATA = 250MSPS
60
50
0
20
40
60
80
100 120 140 160 180 200
0
20 40 60 80 100 120 140 160 180 200 220
fOUT (MHz)
fOUT (MHz)
Figure 21. AD9779 Third Order IMD vs. fOUT, 4× Interpolation,
fDATA = 100 MSPS, PLL On vs. PLL Off
Figure 18. AD9779 Third Order IMD vs. fOUT, 2× Interpolation
100
100
95
90
80
70
60
50
90
85
80
fDATA = 150MSPS
75
70
65
60
fDATA = 100MSPS
fDATA = 200MSPS
55
50
0
40
80
120 160 200 240 280 320 360 400
fOUT (MHz)
0
40
80
120 160 200 240 280 320 360 400
fOUT (MHz)
Figure 19. AD9779 Third Order IMD vs. fOUT, 4× Interpolation
Figure 22. AD9779 Third Order IMD vs. fOUT, over 50 Parts,4× Interpolation,
fDATA = 200 MSPS
Rev. 0 | Page 16 of 56
AD9776/AD9778/AD9779
–150
–154
–158
–162
–166
–170
REF 0dBm
*ATTEN 20dB
*PEAK
Log
10dB/
EXT REF
DC COUPLED
fDAC = 400MSPS
fDAC = 200MSPS
LGAV
51
S2
FC
AA
W1
S3
fDAC = 800MSPS
£(f):
FTUN
SWP
0
20
40
60
80
100
START 1.0MHz
*RES BW 20kHz
STOP 400.0MHz
SWEEP 1.203s (601 pts)
fOUT (MHz)
VBW 20kHz
Figure 26. AD9779 Noise Spectral Density vs. fDAC, Eight-Tone Input
with 500 kHz Spacing, fDATA = 200 MSPS
Figure 23. AD9779 Single Tone, 4× Interpolation, fDATA = 100 MSPS,
fOUT = 30 MHz
–150
–154
REF 0dBm
*ATTEN 20dB
*PEAK
Log
10dB/
EXT REF
DC COUPLED
fDAC = 200MSPS
–158
fDAC = 400MSPS
LGAV
51
–162
S2
FC
AA
W1
S3
fDAC = 800MSPS
£(f):
FTUN
SWP
–166
–170
0
20
40
60
80
100
START 1.0MHz
*RES BW 20kHz
STOP 400.0MHz
SWEEP 1.203s (601 pts)
fOUT (MHz)
VBW 20kHz
Figure 27. AD9779 Noise Spectral Density vs. fDAC
,
Figure 24. AD9779 Two-Tone Spectrum, 4× Interpolation, fDATA = 100 MSPS,
fOUT = 30,35 MHz
Single-Tone Input at –6 dBFS
–55
–60
–65
–70
–75
–80
–85
–90
–142
–146
–150
0dBFS – PLL ON
–3dBFS
–3dBFS
–154
0dBFS
0dBFS
–158
–6dBFS
–6dBFS
–162
–166
–170
0
20
40
fOUT (MHz)
60
80
0
20 40 60 80 100 120 140 160 180 200 220 240 260
fOUT (MHz)
Figure 25. AD9779 Noise Spectral Density vs. Digital Full-Scale of Single-Tone
Input, fDATA = 200 MSPS, 2× Interpolation
Figure 28. AD9779 ACLR for First Adjacent Band WCDMA, 4× Interpolation,
fDATA = 122.88 MSPS, On-Chip Modulation Translates Baseband Signal to IF
Rev. 0 | Page 1ꢀ of 56
AD9776/AD9778/AD9779
REF –25.28dBm
*ATTEN 4dB
REF –30.28dBm
*ATTEN 4dB
*AVG
Log
*AVG
Log
10dB/
10dB/
EXT REF
EXT REF
PAVG
10
PAVG
10
W1 S2
W1 S2
CENTER 143.88MHz
*RES BW 30kHz
SPAN 50MHz
SWEEP 162.2ms (601 pts)
CENTER 151.38MHz
*RES BW 30kHz
SPAN 50MHz
SWEEP 162.2ms (601 pts)
VBW 300kHz
VBW 300kHz
LOWER
UPPER
TOTAL CARRIER POWER –12.61dBm/15.3600MHz
REF CARRIER POWER –17.87dBm/3.84000MHz
RMS RESULTS FREQ OFFSET REF BW
dBc dBm
dBc dBm
LOWER
dBm
UPPER
dBc dBm
CARRIER POWER 5.000MHz
3.840MHz –76.75 –89.23 –77.42 –89.91
3.840MHz –80.94 –93.43 –80.47 –92.96
3.840MHz –79.95 –92.44 –78.96 –91.45
FREQ OFFSET INTEG BW dBc
–12.49dBm/
3.84000MHz
10.00MHz
15.00MHz
1 –17.87dBm
2 –20.65dBm
3 –18.26dBm
4 –18.23dBm
5.000MHz
10.00MHz
15.00MHz
3.840MHz –67.70 –85.57 –67.70 –85.57
3.840MHz –70.00 –97.87 –69.32 –87.19
3.840MHz –71.65 –99.52 –71.00 –88.88
Figure 29. AD9779 WCDMA Signal, 4× Interpolation,
fDATA =122.88 MSPS, fDAC/4 Modulation
Figure 32. AD9779 Multicarrier WCDMA Signal, 4× Interpolation,
fDAC =122.88 MSPS, fDAC/4 Modulation
–55
1.5
–60
–65
–70
–75
–80
–85
–90
1.0
0.5
0dBFS – PLL ON
0
–6dBFS
–0.5
–1.0
–1.5
–3dBFS
0dBFS
0
20 40 60 80 100 120 140 160 180 200 220 240 260
fOUT (MHz)
0
2k
4k
6k
8k
10k 12k 14k 16k 18k 20k
CODE
Figure 30. AD9779 ACLR for Third Adjacent Band WCDMA, 4× Interpolation,
Figure 33. AD778 Typical INL
f
DATA = 122.88 MSPS, On-Chip Modulation Translates Baseband Signal to IF
–55
0.6
–60
–65
0.4
0.2
0
–70
0dBFS – PLL ON
–0.2
–0.4
–0.6
–0.8
–1.0
–75
–6dBFS
–80
–3dBFS
–85
0dBFS
–90
0
20 40 60 80 100 120 140 160 180 200 220 240 260
fOUT (MHz)
0
2k
4k
6k
8k
10k
12k 14k 16k 18k
CODE
Figure 31. AD9779 ACLR for Second Adjacent Band WCDMA, 4×
Interpolation, fDATA = 122.88 MSPS. On-Chip Modulation Translates
Baseband Signal to IF
Figure 34. AD9778 Typical DNL
Rev. 0 | Page 18 of 56
AD9776/AD9778/AD9779
100
90
80
70
60
50
REF –25.39dBm
*ATTEN 4dB
*AVG
Log
10dB/
4× 150MSPS
4× 200MSPS
4
×
100MSPS
PAVG
10
W1 S2
0
40
80
120 160 200 240 280 320 360 400
fOUT (MHz)
CENTER 143.88MHz
*RES BW 30kHz
SPAN 50MHz
SWEEP 162.2ms (601 pts)
VBW 300kHz
LOWER
UPPER
RMS RESULTS FREQ OFFSET REF BW
dBc dBm
dBc dBm
CARRIER POWER 5.000MHz
3.884MHz –76.49 –89.23 –76.89 –89.63
3.840MHz –80.13 –92.87 –80.02 –92.76
3.840MHz –80.90 –93.64 –79.53 –92.27
–12.74dBm/
3.84000MHz
10.00MHz
15.00MHz
Figure 35. AD9778 IMD, 4× Interpolation
Figure 38. AD9778 ACLR, fDATA = 122.88 MSPS, 4× Interpolation,
fDAC/4 Modulation
–150
100
90
80
70
60
50
–154
fDATA = 200MSPS
fDAC = 200MSPS
fDATA = 160MSPS
–158
fDAC = 400MSPS
fDATA = 250MSPS
–162
fDAC = 800MSPS
–166
–170
0
20
40
60
80
100
0
20
40
60
80
100
fOUT (MHz)
fOUT (MHz)
Figure 39. AD9778 Noise Spectral Density vs. fDAC Eight-Tone Input
with 500 kHz Spacing, fDATA = 200 MSPS
Figure 36. AD9778 In-Band SFDR, 2× Interpolation
–150
–60
–70
–154
fDAC = 200MSPS
fDAC = 400MSPS
–158
–162
–166
–170
1ST ADJ CHAN
3RD ADJ CHAN
fDAC = 800MSPS
–80
–90
2ND ADJ CHAN
0
25
50
75
100 125 150 175 200 225 250
fOUT (MHz)
0
20
40
60
80
100
fOUT (MHz)
Figure 37. AD9778 ACLR, Single-Carrier WCDMA, 4× Interpolation,
fDATA = 122.88 MSPS, Amplitude = –3 dBFS
Figure 40. AD9778 Noise Spectral Density vs. fDAC Single-Tone Input
at –6 dBFS, fDATA = 200 MSPS
Rev. 0 | Page 19 of 56
AD9776/AD9778/AD9779
0.4
100
90
80
70
60
50
0.3
0.2
fDATA = 160MSPS
0.1
0
fDATA = 250MSPS
–0.1
–0.2
–0.3
–0.4
fDATA = 200MSPS
0
20
40
60
80
100
0
512
1024
1536
2048 2560
CODE
3072
3584 4096
fOUT (MHz)
Figure 41. AD9776 Typical INL
Figure 44. AD9776 In-Band SFDR, 2× Interpolation
0.20
0.15
0.10
0.05
0
–55
–60
–65
–70
–75
–80
–85
–90
1ST ADJ CHAN
3RD ADJ CHAN
–0.05
–0.10
–0.15
–0.20
2ND ADJ CHAN
0
512
1024 1536
2048 2560
CODE
3072
3584 4096
0
25
50
75
100 125 150 175 200 225 250
fOUT (MHz)
Figure 42. AD9776 Typical DNL
Figure 45. AD9776, Single Carrier WCDMA, 4× Interpolation,
fDATA = 122.88 MSPS, Amplitude = –3 dBFS
100
95
90
85
80
75
70
65
60
55
50
REF –25.29dBm
*ATTEN 4dB
*AVG
Log
10dB/
4
×
100MSPS
150MSPS
4× 200MSPS
4
×
PAVG
10
W1 S2
0
40
80
120 160 200 240 280 320 360 400
fOUT (MHz)
CENTER 143.88MHz
*RES BW 30kHz
SPAN 50MHz
SWEEP 162.2ms (601 pts)
VBW 300kHz
LOWER
UPPER
RMS RESULTS FREQ OFFSET REF BW
dBc dBm
dBc dBm
CARRIER POWER 5.000MHz
3.884MHz –75.00 –87.67 –75.30 –87.97
3.840MHz –78.05 –90.73 –77.99 –90.66
3.840MHz –77.73 –90.41 –77.50 –90.17
–12.67dBm/
3.84000MHz
10.00MHz
15.00MHz
Figure 46. AD9776 ACLR, fDATA = 122.88 MSPS, 4× Interpolation,
fDAC/4 Modulation
Figure 43. AD9776 IMD, 4× Interpolation
Rev. 0 | Page 20 of 56
AD9776/AD9778/AD9779
–150
–154
–158
–162
–166
–170
–150
–154
–158
–162
–166
–170
fDAC = 200MSPS
fDAC = 200MSPS
fDAC = 400MSPS
fDAC = 400MSPS
fDAC = 800MSPS
fDAC = 800MSPS
0
10
20
30
40
50
60
70
80
90
100
0
10
20
30
40
50
60
70
80
90
100
fOUT (MHz)
fOUT (MHz)
Figure 48. AD9776 Noise Spectral Density vs. fDAC
Single-Tone Input at –6 dBFS, fDATA = 200 MSPS
,
Figure 47. AD9776 Noise Spectral Density vs. fDAC, Eight-Tone Input
with 500 kHz Spacing, fDATA = 200 MSPS
Rev. 0 | Page 21 of 56
AD9776/AD9778/AD9779
TERMINOLOGY
Linearity Error (Integral Nonlinearity or INL)
In-Band 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.
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.
Differential Nonlinearity (DNL)
Out-of-Band Spurious Free Dynamic Range (SFDR)
The difference, in decibels, between the peak amplitude of the
output signal and the peak spurious signal within the band that
starts at the frequency of the input data rate and ends at the
Nyquist frequency of the DAC output sample rate. Normally,
energy in this band is rejected by the interpolation filters. This
specification therefore defines how well the interpolation filters
work and the effect of other parasitic coupling paths to the DAC
output.
DNL is the measure of the variation in analog value, normalized
to full scale, associated with a 1 LSB change in digital input
code.
Monotonicity
A DAC is monotonic if the output either increases or remains
constant as the digital input increases.
Offset Error
The deviation of the output current from the ideal of zero is
called offset error. For IOUTA, 0 mA output is expected when the
inputs are all 0s. For IOUTB, 0 mA output is expected when all
inputs are set to 1.
Total Harmonic Distortion (THD)
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.
Gain Error
Signal-to-Noise Ratio (SNR)
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.
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.
Output Compliance Range
Interpolation Filter
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.
If the digital inputs to the DAC are sampled at a multiple rate of
fDATA (interpolation rate), a digital filter can be constructed that
has a sharp transition band near fDATA/2. Images that typically
appear around fDAC (output data rate) can be greatly suppressed.
Temperature Drift
Adjacent Channel Leakage Ratio (ACLR)
The ratio in dBc between the measured power within a channel
relative to its adjacent channel.
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 ppm of full-scale
range (FSR) per degree Celsius. For reference drift, the drift is
reported in ppm per degree Celsius.
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.
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. 0 | Page 22 of 56
AD9776/AD9778/AD9779
ported, as well as MSB-first or LSB-first transfer formats. The
serial interface ports can be configured as a single pin I/O (SDIO)
or two unidirectional pins for input/output (SDIO/SDO).
THEORY OF OPERATION
The AD9776/AD9778/AD9779 combine many features that
make them very attractive DACs for wired and wireless
communications systems. The dual digital signal path and dual
DAC structure allow an easy interface with common quadra-
ture modulators when designing single sideband transmitters.
The speed and performance of the parts allow wider band-
widths and more carriers to be synthesized than in previously
available DACs. The digital engine uses a breakthrough filter
architecture that combines the interpolation with a digital
quadrature modulator. This allows the parts to do digital
quadrature frequency upconversion. They also have features
that allow simplified synchronization with incoming data and
between multiple parts.
General Operation of the Serial Interface
There are two phases to a communication cycle with the
AD977x. Phase 1 is the instruction cycle, which is the writing of
an instruction byte into the device, coincident with the first
eight SCLK rising edges. The instruction byte provides the
serial port controller with information regarding the data
transfer cycle, which is Phase 2 of the communication cycle.
The Phase 1 instruction byte defines whether the upcoming
data transfer is a read or write, the number of bytes in the data
transfer, and the starting register address for the first byte of the
data transfer. The first eight SCLK rising edges of each commu-
nication cycle are used to write the instruction byte into the
device.
The serial port configuration is controlled by Reg. 0x00,
Bits <6: 7>. It is important to note that the configuration
changes immediately upon writing to the last bit of the byte.
For multibyte transfers, writing to this register might occur
during the middle of a communication cycle. Care must be
taken to compensate for this new configuration for the
remaining bytes of the current communication cycle.
A logic high on the CSB pin followed by a logic low resets the
SPI port timing to the initial state of the instruction cycle.
From this state, the next eight rising SCLK edges represent the
instruction bits of the current I/O operation, regardless of the
state of the internal registers or the other signal levels at the
inputs to the SPI port. If the SPI port is in the midst of an
instruction cycle or a data transfer cycle, none of the present
data is written.
The same considerations apply to setting the software reset,
RESET (Reg. 0x00, Bit 5) or pulling the RESET pin (Pin 70)
high. All registers are set to their default values, except
Reg. 0x00 and Reg. 0x04, which remain unchanged.
The remaining SCLK edges are for Phase 2 of the communi-
cation cycle. Phase 2 is the actual data transfer between the
device and the system controller. Phase 2 of the communication
cycle is a transfer of 1, 2, 3, or 4 data bytes as determined by the
instruction byte. Using one multibyte transfer is preferred.
Single-byte data transfers are useful to reduce CPU overhead
when register access requires only one byte. Registers change
immediately upon writing to the last bit of each transfer byte.
Use of only single-byte transfers when changing serial port
configurations or initiating a software reset is recommended to
prevent unexpected device behavior.
As described in this section, all serial port data is transferred
to/from the device in synchronization to the SCLK pin. If
synchronization is lost, the device has the ability to asynchro-
nously terminate an I/O operation, putting the serial port
controller into a known state and thereby regaining synchro-
nization.
Instruction Byte
The instruction byte contains the information shown in
Table 8.
Table 8. SPI Instruction Byte
MSB
SERIAL PERIPHERAL INTERFACE
LSB
I0
I7
I6
I5
I4
I3
I2
I1
66
SPI_SDO
R/W
N1
N0
A4
A3
A2
A1
A0
SPI
PORT
67
SPI_SDI
68
SPI_SCLK
R/W, Bit 7 of the instruction byte, determines whether a read or
a write data transfer occurs after the instruction byte write.
Logic high indicates a read operation. Logic 0 indicates a write
operation.
69
SPI_CSB
Figure 49. SPI Port
The serial port is a flexible, synchronous serial communications
port allowing easy interface to many industry-standard micro-
controllers and microprocessors. The serial I/O is compatible
with most synchronous transfer formats, including both the
Motorola SPI® and Intel® SSR protocols. The interface allows
read/write access to all registers that configure the AD9776/
AD9778/AD9779. Single or multiple byte transfers are sup-
N1 and N0, Bits 6 and 5 of the instruction byte, determine the
number of bytes to be transferred during the data transfer cycle.
The bit decodes are shown in Table 9.
A4, A3, A2, A1, and A0—Bits 4, 3, 2, 1, and 0, respectively, of
the instruction byte—determine which register is accessed
Rev. 0 | Page 23 of 56
AD9776/AD9778/AD9779
during the data transfer portion of the communications cycle.
For multibyte transfers, this address is the starting byte address.
The remaining register addresses are generated by the device
based on the LSB-first bit (Reg. 0x00, Bit 6).
When LSB first = 1 (LSB first) the instruction and data bit 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 serial port internal byte address gener-
ator increments for each byte of the multibyte communication
cycle.
Table 9. Byte Transfer Count
N0
N1
Description
0
0
1
1
0
1
0
1
Transfer one byte
Transfer two bytes
Transfer three bytes
Transfer four bytes
The serial port controller data address decrements from the
data address written toward 0x00 for multibyte I/O operations if
the MSB-first mode is active. The serial port controller address
increments from the data address written toward 0x1F for
multibyte I/O operations if the LSB-first mode is active.
Serial Interface Port Pin Descriptions
Serial Clock (SCLK)
INSTRUCTION CYCLE
DATA TRANSFER CYCLE
The serial clock pin is used to synchronize data to and from the
device and to run the internal state machines. SCLK’s maxi-
mum frequency is 40 MHz. All data input is registered on the
rising edge of SCLK. All data is driven out on the falling edge of
SCLK.
CSB
SCLK
SDIO
SDO
R/W N1 N0 A4 A3 A2 A1 A0 D7 D6 D5
N
D3 D2 D1 D0
0 0 0
N
0
Chip Select (CSB)
D7 D6 D5
D3 D2 D1 D0
0 0 0
N
N
0
Active low input starts and gates a communication cycle. It
allows more than one device to be used on the same serial
communications lines. The SDO and SDIO pins go to a high
impedance state when this input is high. Chip select should stay
low during the entire communication cycle.
Figure 50. Serial Register Interface Timing MSB First
INSTRUCTION CYCLE
DATA TRANSFER CYCLE
CSB
SCLK
SDIO
SDO
Serial Data I/O (SDIO)
Data is always written into the device on this pin. However, this
pin can be used as a bidirectional data line. The configuration
of this pin is controlled by Register 0x00, Bit 7. The default is
Logic 0, which configures the SDIO pin as unidirectional.
A0 A1 A2 A3 A4 N0 N1 R/W D0 D1 D2
D4 D5 D6 D7
N N N
0
0
0
N
N
D0 D1 D2
D4 D5 D6 D7
N N N
0
0
0
Serial Data Out (SDO)
Figure 51. Serial Register Interface Timing LSB First
Data is read from this pin for protocols that use separate lines
for transmitting and receiving data. In the case where the device
operates in a single bidirectional I/O mode, this pin does not
output data and is set to a high impedance state.
tDS
tSCLK
CSB
tPWH
tPWL
MSB/LSB TRANSFERS
SCLK
The serial port can support both MSB-first and LSB-first data
formats. This functionality is controlled by Register Bit LSB first
(Reg. 0x00, Bit 6). The default is MSB first (LSB first = 0).
tDS
tDH
INSTRUCTION BIT 7
INSTRUCTION BIT 6
SDIO
Figure 52. Timing Diagram for SPI Register Write
When LSB first = 0 (MSB first) the instruction and data bit
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 should follow from high address to low address. In
MSB-first mode, the serial port internal byte address generator
decrements for each data byte of the multibyte communication
cycle.
CSB
SCLK
tDV
SDIO
SDO
DATA BIT n
DATA BIT n–1
Figure 53. Timing Diagram for SPI Register Read
Rev. 0 | Page 24 of 56
AD9776/AD9778/AD9779
SPI REGISTER MAP
Table 10.
Register
Name
Address
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Def.
Comm
0x00 00
SDIO
Bidirectional
LSB/MSB First
Software
Reset
Power-Down
Mode
Auto Power-
Down Enable
PLL Lock
Indicator
(Read Only)
0x00
Digital
Control
0x01 01
Filter Interpolation Factor <1:0>
Filter Modulation Mode <3:0>
Zero
Stuffing
Enable
0x00
0x02 02
0x03 03
0x04 04
0x05 05
Data Format Dual/Interleaved Real Mode
Data Bus Mode
Data Clock
Delay Enable
Inverse Sinc
Enable
DATACLK TxEnable Q First
Invert Invert
Reserved
0x00
0x00
0x00
Sync
Control
Data Clock Delay Mode <1:0> Data Clock Divide Ratio <1:0>
Data Clock Delay <3:0>
Output Sync Pulse Divide <2:0>
Sync Out
Delay <4>
Sync Out Delay <3:0>
Input Sync Pulse Frequency Ratio <2:0> Sync Input 0x00
Delay <4>
0x06 06
0x0ꢀ 0ꢀ
Sync Input Delay <3:0>
Input Sync Pulse Timing Error Tolerance <3:0>
DAC Clock Offset <4:0>
0x00
0x00
Sync Receiver Sync Driver
Sync
Enable
Enable
Triggering
Edge
PLL Control 0x08 08
0x09 09
PLL Band Select <5:0>
PLL VCO AGC Gain
<1:0>
0xCF
PLL Enable
PLL VCO Divider Ratio <1:0>
PLL Loop Divide Ratio <1:0> PLL Bias Setting <2:0>
PLL Loop Bandwidth Adjustment <4:0>
0x3ꢀ
0x38
Misc
0x0A 10
PLL Control Voltage Range <2:0> (Read Only)
Control
I DAC
Control
Register
0x0B 11
0x0C 12
I DAC Gain Adjustment<ꢀ:0>
0xF9
I DAC Sleep I DAC Power
Down
I DAC Gain Adjustment 0x01
<9:8>
Aux DAC1 0x0D 13
Control
Auxiliary DAC1 Data <ꢀ:0>
0x00
Register
0x0E 14
Auxiliary DAC1 Auxiliary DAC1 Auxiliary DAC1
Auxiliary DAC1 Data 0x00
<9:8>
Sign
Current
Power-Down
Direction
Q DAC
Control
Register
0x0F 15
0x10 16
Q DAC Gain Adjustment <ꢀ;0>
0xF9
Q DAC Sleep Q DAC Power-
Down
Q DAC Gain Adjustment 0x01
<9:8>
Aux DAC2 0x11 1ꢀ
Control
Auxiliary DAC2 Data <ꢀ:0>
0x00
Register
0x12 18
Auxiliary DAC2 Auxiliary DAC2 Auxiliary DAC2
Auxiliary DAC2 Data 0x00
<9:8>
Sign
Current
Power-Down
Direction
0x13 19 to
Reserved
to
24
0x18
Interrupt
Register
0x19 25
Sync Delay IRQ
Sync Delay
IRQ Enable
Internal 0x00
Sync
Loopback
0x1A 26 to
Reserved
to
31
0x1F
Rev. 0 | Page 25 of 56
AD9776/AD9778/AD9779
Table 11. SPI Register Description
Address
Register Name
Hex Decimal Name
Function
Default
Comm Register
00
00
00
00
ꢀ
6
5
4
SDIO Bidirectional
0: Use SDIO pin as input data only
1: Use SDIO as both input and output data
0: First bit of serial data is MSB of data byte
1: First bit of serial data is LSB of data byte
Bit must be written with a 1, then 0 to soft reset
SPI register map
0
LSB/MSB First
0
0
Software Reset
Power-Down Mode
0: All circuitry is active
1: Disable all digital and analog circuitry, only SPI
port is active
00
00
01
3
Auto Power-Down Enable
PLL Lock (Read Only)
Controls auto power-down mode, see Power-
Down and Sleep Modes section
0: PLL is not locked
1: PLL is locked
0
1
0
Digital Control
Register
ꢀ:6
Filter Interpolation Factor
00:1× interpolation
01:2× interpolation
10:4× interpolation
11:8× interpolation
00
01
01
5:2
0
Filter Modulation Mode
Zero Stuffing
See Table 19 for filter modes
0: Zero stuffing off
1: Zero stuffing on
0000
0
02
02
02
ꢀ
6
5
Data Format
0: Signed binary
1: Unsigned binary
0: Both input data ports receive data
1: Data port 1 only receives data
0: Enable Q path for signal processing
0
0
0
Dual/Interleaved Data Bus
Mode
Real Mode
1: Disable Q path data (internal Q channel clocks
disabled, I and Q modulators disabled)
02
02
3
2
Inverse Sinc Enable
DATACLK Invert
0: Inverse sinc filter disabled
1: Inverse sinc filter enabled
0: Output DATACLK same phase as internal
capture clock
0
0
1: Output DATACLK opposite phase as internal
capture clock
02
02
1
0
TxEnable Invert
Q First
Inverts the function of TxEnable Pin 39, see
Interleaved Data Mode section
0: First byte of data is always I data at beginning
of transmit
0
1: First byte of data is always Q data at beginning
of transmit
Sync Control Register
03
03
ꢀ:6
5:4
Data Clock Delay Mode
Extra Data Clock Divide Ratio Data Clock Output Divider (see Table 22 for
Divider Ratio)
00: Manual, no error correction
00
00
03
04
04
04
05
05
3:0
ꢀ:4
3:1
0
ꢀ:4
3:1
Reserved
Data Clock Delay
Output Sync Pulse Divide
Sync Out Delay
Sync Out Delay
000
0000
000
Sets delay of DACCLK in to DATACLK out
Sets frequency of Sync_O pulses
Sync Output Delay, Bit 4
Sync Output Delay, Bit <3:0>
Input Sync Pulse Frequency Divider, see the
Sync Pulse Receiver (Slave Devices) section
0
000
Input Sync Pulse Frequency
05
0
Sync Input Delay
Sync Input Delay, Bit 4
0
Rev. 0 | Page 26 of 56
AD9776/AD9778/AD9779
Address
Register Name
Hex Decimal Name
Function
Default
Sync Control Register
06
ꢀ:4
Sync Input Delay
See Multi-DAC Synchronization section for
details on using these registers to synchronize
multiple DACs.
0
06
3:0
Input Sync Pulse Timing Error
Tolerance
0
0ꢀ
0ꢀ
0ꢀ
0ꢀ
ꢀ
6
5
4:0
Sync Receiver Enable
Sync Driver Enable
Sync Triggering Edge
Sync_I to Input Data
Sampling Clock Offset
0
0
0
0
PLL Control
08
08
09
ꢀ:2
1:0
ꢀ
PLL Band Select
VCO AGC Gain Control
PLL Enable
VCO frequency range vs. PLL band select value
(see Table 1ꢀ)
Lower number (low gain) is generally better for
performance.
0: PLL off, DAC rate clock supplied by outside
source
110011
11
0
1: PLL on, DAC rate clock synthesized internally
from external reference clock via PLL clock
multiplier
09
09
6:5
4:3
PLL VCO Divide Ratio
PLL Loop Divide Ratio
FVCO/fDAC
00 × 1
01 × 2
10 × 4
11 × 8
fDAC/fREF
00 × 2
01 × 4
10 × 8
11 × 16
09
0A
2:0
ꢀ:5
PLL Bias Setting
Always set to 111
111
Misc Control
PLL Control Voltage Range
000 to 111, proportional to voltage at PLL loop
filter output, readback only
0A
4:0
ꢀ:0
ꢀ
PLL Loop Bandwidth
Adjustment
See PLL Loop Filter Bandwidth section for details
I DAC Control Register 0B
I DAC Gain Adjustment
(ꢀ:0) LSB slice of 10-bit gain setting word
for I DAC
0: I DAC on
1: I DAC off
0: I DAC on
1: I DAC off
(9:8) MSB slice of 10-bit gain setting word
for I DAC
11111001
0C
0C
0C
I DAC Sleep
0
6
I DAC Power-Down
0
1:0
ꢀ:0
ꢀ
I DAC Gain Adjustment
Aux DAC1 Gain Adjustment
Aux DAC1 Sign
01
Aux DAC1 Control
Register
0D
0E
0E
0E
0E
(ꢀ:0) LSB slice of 10-bit gain setting word for Aux 00000000
DAC1
0: Positive
1: Negative
0: Source
1: Sink
0: Aux DAC1 on
1: Aux DAC1 off
(9:8) MSB slice of 10 bit gain setting word for Aux 00
DAC1
6
Aux DAC1 Current Direction
Aux DAC1 Power-Down
Aux DAC1 Gain Adjustment
0
0
5
1:0
Rev. 0 | Page 2ꢀ of 56
AD9776/AD9778/AD9779
Address
Register Name
Hex Decimal Name
Function
Default
Q DAC Control
Register
0F
10
10
10
11
12
12
12
12
ꢀ:0
Q DAC Gain Adjustment
(ꢀ:0) LSB slice of 10-bit gain setting word for Q
DAC
0: Q DAC on
1: Q DAC off
0: Q DAC on
1: Q DAC off
(9:8) MSB slice of 10-bit gain setting word for Q
DAC
11111001
ꢀ
Q DAC Sleep
0
0
6
Q DAC Power-Down
1:0
ꢀ:0
ꢀ
Q DAC Gain Adjustment
Aux DAC2 Gain Adjustment
Aux DAC2 Sign
Aux DAC2 Control
Register
(ꢀ:0) LSB slice of 10-bit gain setting word for Aux 00000000
DAC2
0: Positive
1: Negative
0: Source
1: Sink
0: Aux DAC 2 on
1: Aux DAC 2 off
6
Aux DAC2 Current Direction
Aux DAC2 Power-Down
Aux DAC2 Gain Adjustment
0
5
0
1:0
(9:8) MSB slice of 10-bit gain setting word for
Aux DAC2
00
Interrupt Register
19
19
19
19
19
19
19
ꢀ
6
5
3
2
1
0
0
0
0
0
0
0
0
Sync Delay IRQ
Readback , must write 0 to clear
Sync Delay IRQ Enable
Internal Sync Loopback
Rev. 0 | Page 28 of 56
AD9776/AD9778/AD9779
INTERPOLATION FILTER ARCHITECTURE
Table 14. Halfband Filter 3
The AD9776/AD9778/AD9779 can provide up to 8× interpola-
tion or disable the interpolation filters entirely. It is important
to note that the input signal should be backed off by approxima-
tely 0.01 dB from full scale to avoid overflowing the interpola-
tion filters. The coefficients of the low-pass filters and the
inverse sinc filter are given in Table 12, Table 13, Table 14,and
Table 15. Spectral plots for the filter responses are shown in
Figure 54, Figure 55, and Figure 56.
Lower Coefficient
Upper Coefficient
Integer Value
H(1)
H(2)
H(3)
H(4)
H(5)
H(6)
H(ꢀ)
H(8)
H(15)
H(14)
H(13)
H(12)
H(11)
H(10)
H(9)
–39
0
2ꢀ3
0
–1102
0
4964
8192
Table 12. Halfband Filter 1
Lower Coefficient
Upper Coefficient
H(55)
H(54)
H(53)
H(52)
H(51)
H(50)
H(49)
H(48)
H(4ꢀ)
H(46)
H(45)
H(44)
H(43)
H(42)
H(41)
H(40)
H(39)
H(38)
H(3ꢀ)
H(36)
H(35)
H(34)
H(33)
H(32)
H(31)
H(30)
H(29)
Integer Value
H(1)
H(2)
H(3)
H(4)
H(5)
H(6)
H(ꢀ)
H(8)
–4
0
13
0
–34
0
ꢀ2
0
–138
0
245
0
–408
0
650
0
–1003
0
1521
0
–2315
0
36ꢀ1
0
–6642
0
Table 15. Inverse Sinc Filter
Lower Coefficient
Upper Coefficient
Integer Value
H(1)
H(2)
H(3)
H(4)
H(5)
H(9)
H(8)
H(ꢀ)
H(6)
2
–4
10
–35
401
H(9)
10
0
H(10)
H(11)
H(12)
H(13)
H(14)
H(15)
H(16)
H(1ꢀ)
H(18)
H(19)
H(20)
H(21)
H(22)
H(23)
H(24)
H(25)
H(26)
H(2ꢀ)
H(28)
–10
–20
–30
–40
–50
–60
–70
–80
–90
–100
–4
–3
–2
–1
0
1
2
3
4
fOUT (× Input Data Rate)
Figure 54. 2× Interpolation, Low-Pass Response to 4× Input Data Rate
(Dotted Lines Indicate 1 dB Roll-Off)
10
20ꢀ55
32ꢀ68
0
–10
–20
–30
–40
–50
–60
–70
–80
–90
–100
Table 13. Halfband Filter 2
Lower Coefficient
Upper Coefficient
Integer Value
H(1)
H(2)
H(3)
H(4)
H(5)
H(6)
H(ꢀ)
H(8)
H(9)
H(10)
H(11)
H(12)
H(23)
H(22)
H(21)
H(20)
H(19)
H(18)
H(1ꢀ)
H(16)
H(15)
H(14)
H(13)
–2
0
1ꢀ
0
–ꢀ5
0
238
0
–660
0
2530
4096
–4
–3
–2
–1
0
1
2
3
4
fOUT (× Input Data Rate)
Figure 55. 4× Interpolation, Low-Pass Response to 4× Input Data Rate
(Dotted Lines Indicate 1 dB Roll-Off)
Rev. 0 | Page 29 of 56
AD9776/AD9778/AD9779
10
10
0
0
–10
–20
–30
–40
–50
–60
–70
–80
–90
–100
–10
–20
–30
–40
–50
–60
–70
–80
–90
–100
–4
–3
–2
–1
0
1
2
3
4
–4
–3
–2
–1
0
1
2
3
4
fOUT (× Input Data Rate)
fOUT (× Input Data Rate)
Figure 56. 8× Interpolation, Low-Pass Response to 4× Input Data Rate
(Dotted Lines Indicate 1 dB Roll-Off)
Figure 59. Interpolation/Modulation Combination of –3fDAC/8 Filter
10
0
–10
–20
–30
–40
–50
–60
–70
–80
–90
–100
With the interpolation filter and modulator combined, the
incoming signal can be placed anywhere within the Nyquist
region of the DAC output sample rate. When the input signal is
complex, this architecture allows modulation of the input signal
to positive or negative Nyquist regions (see Table 16).
The Nyquist regions of up to 4× the input data rate can be seen
in Figure 57.
–8 –7 –6 –5 –4 –3 –2 –1
1
2
3
4
5
6
7
8
–4×
–3×
–2×
–1×
DC
1×
2×
3×
4×
–4
–3
–2
–1
0
1
2
3
4
Figure 57. Nyquist Zones
fOUT (× Input Data Rate)
Figure 54, Figure 55, and Figure 56 show the low-pass response
of the digital filters with no modulation used. By turning on the
modulation feature, the response of the digital filters can be
tuned to anywhere within the DAC bandwidth. As an example,
Figure 58 to Figure 64 show the nonshifted mode filter res-
ponses (refer to Table 16 for shifted/nonshifted mode filter
responses).
Figure 60. Interpolation/Modulation Combination of –2fDAC/8 Filter
10
0
–10
–20
–30
–40
–50
–60
–70
–80
–90
–100
10
0
–10
–20
–30
–40
–50
–60
–70
–80
–90
–100
–4
–3
–2
–1
0
1
2
3
4
fOUT (× Input Data Rate)
Figure 61. Interpolation/Modulation Combination of –1fDAC/8 Filter
–4
–3
–2
–1
0
1
2
3
4
fOUT (× Input Data Rate)
Figure 58. Interpolation/Modulation Combination of 4fDAC/8 Filter
Rev. 0 | Page 30 of 56
AD9776/AD9778/AD9779
10
0
Shifted mode filter responses allow the pass band to be centered
around 0.5, 1.5, 2.5, and 3.5 fDATA. Switching to the shifted
mode response does not modulate the signal. Instead, the pass
band is simply shifted. For example, picture the response shown
in Figure 64 and assume the signal in-band is a complex signal
over the bandwidth 3.2 fDATA to 3.3 fDATA. If the even mode filter
response is then selected, the pass band becomes centered at
3.5 fDATA. However, the signal remains at the same place in the
spectrum. The shifted mode capability allows the filter pass
band to be placed anywhere in the DAC Nyquist bandwidth.
–10
–20
–30
–40
–50
–60
–70
–80
–90
–100
The AD9776/AD9778/AD9779 are dual DACs with internal
complex modulators built into the interpolating filter response.
In dual channel mode, the devices expect the real and the
imaginary components of a complex signal at Digital Input
Port 1 and Digital Input Port 2 (I and Q respectively). The DAC
outputs then represent the real and imaginary components of
the input signal, modulated by the complex carrier fDAC/2,
–4
–3
–2
–1
0
1
2
3
4
fOUT (× Input Data Rate)
Figure 62. Interpolation/Modulation Combination of fDAC/8 Filter
10
0
f
DAC/4, or fDAC/8.
–10
–20
–30
–40
–50
–60
–70
–80
–90
–100
With Reg. 2, Bit 6 set, the device accepts interleaved data on
Port 1 in the I, Q, I, Q ... sequence. Note that in interleaved
mode, the channel data rate at the beginning of the I and the Q
data paths are now half the input data rate because of the inter-
leaving. The maximum input data rate is still subject to the
maximum specification of the device. This limits the synthesis
bandwidth available at the input in interleaved mode.
With Reg. 0x02, Bit 5 (real mode) set, the Q channel and the
internal I and Q digital modulation are turned off. The output
spectrum at the I DAC then represents the signal at Digital
Input Port 1, interpolated by 1×, 2×, 4×, or 8×.
–4
–3
–2
–1
0
1
2
3
4
fOUT (× Input Data Rate)
Figure 63. Interpolation/Modulation Combination of
2fDAC/8 Filter in Odd Mode
The general recommendation is that if the desired signal is
within 0.4 × fDATA, the odd filter mode should be used. Outside
of this, the even filter mode should be used. In any situation, the
10
0
total bandwidth of the signal should be less than 0.8 × fDATA
.
–10
–20
–30
–40
–50
–60
–70
–80
–90
–100
–4
–3
–2
–1
0
1
2
3
4
fOUT (× Input Data Rate)
Figure 64. Interpolation/Modulation Combination of
3fDAC/8 Filter in Odd Mode
Rev. 0 | Page 31 of 56
AD9776/AD9778/AD9779
Table 16. Interpolation Filter Modes, (Reg. 0x01, Bits <5:2>)
Nyquist
Zone
Pass
Filter
Mode
<5:2>
Interpolation
Factor <7:6>
Modulation
DC
Band
F_Low1
–0.05
0.0125
0.0ꢀ5
0.13ꢀ5
0.2
0.2625
0.325
0.38ꢀ5
–0.55
–0.48ꢀ5
–0.425
–0.3625
–0.3
–0.23ꢀ5
–0.1ꢀ5
–0.1125
–0.1
0.025
0.15
0.2ꢀ5
–0.6
–0.4ꢀ5
–0.35
–0.225
–0.2
0.05
–0.ꢀ
–0.45
Center1
0
0.0625
0.125
0.18ꢀ5
0.25
0.3125
0.3ꢀ5
0.43ꢀ5
–0.5
–0.43ꢀ5
–0.3ꢀ5
–0.3125
–0.25
–0.18ꢀ5
–0.125
–0.0625
0
0.125
0.25
0.3ꢀ5
–0.5
–0.3ꢀ5
–0.25
–0.125
0
F_High1
+0.05
0.1125
0.1ꢀ5
0.23ꢀ5
0.3
0.3625
0.425
0.48ꢀ5
–0.45
–0.38ꢀ5
–0.343
–0.2625
–0.2
–0.13ꢀ5
–0.0ꢀ5
–0.0125
+0.1
0.225
0.35
0.4ꢀ5
–0.4
–0.2ꢀ5
–0.15
–0.025
0.2
0.45
–0.3
–0.05
Comments
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
4
4
4
4
4
4
4
4
2
2
2
2
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x0ꢀ
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x0ꢀ
0x00
0x01
0x02
0x03
1
In 8× interpolation; BW (min)
= 0.03ꢀ5 × fDAC BW (max) =
0.1 × fDAC
DC shifted
F/8
F/8 shifted
F/4
F/4 shifted
3F/8
3F/8 shifted
F/2
F/2 shifted
–3F/8
–3F/8 shifted
–F/4
–F/4 shifted
–F/8
–F/8 shifted
DC
DC shifted
F/4
F/4 shifted
F/2
F/2 shifted
–F/4
–F/4 shifted
DC
2
3
4
5
6
ꢀ
8
–8
–ꢀ
–6
–5
–4
–3
–2
-1
1
In 4× interpolation; BW (min)
= 0.0ꢀ5 × fDAC BW (max) =
0.2 × fDAC
2
3
4
–4
–3
–2
–1
1
2
–2
–1
In 2× interpolation; BW (min)
= 0.15 × fDAC BW (max) =
0.4 × fDAC
DC shifted
F/2
F/2 shifted
0.25
–0.5
–0.25
1 Frequency normalized to fDAC
.
Rev. 0 | Page 32 of 56
AD9776/AD9778/AD9779
10
0
INTERPOLATION FILTER MINIMUM AND
MAXIMUM BANDWIDTH SPECIFICATIONS
–10
–20
–30
–40
–50
–60
–70
–80
The AD977x uses a novel interpolation filter architecture that
allows DAC IF frequencies to be generated anywhere in the
spectrum. Figure 65 shows the traditional choice of DAC IF
output bandwidth placement. Note that there are no possible
filter modes in which the carrier can be placed near 0.5 × fDATA
1.5 × fDATA, 2.5 × fDATA, etc.
,
10
0
–10
–20
–30
–40
–50
–60
–70
–80
–4
–3
–2
–1
fOUT (× Input Data Rate),
ASSUMING 8× INTERPOLATION
0
1
2
3
4
Figure 67. Shifted Bandwidths Accessible with the Filter Architecture
With this filter architecture, a signal placed anywhere in the
spectrum is possible. However, the signal bandwidth is limited
by the input sample rate of the DAC and the specific placement
of the carrier in the spectrum. The bandwidth restriction
resulting from the combination of filter response and input
sample rate is often referred to as the synthesis bandwidth, since
this is the largest bandwidth that the DAC can synthesize.
–4
–3
–2
–1
fOUT (× Input Data Rate),
ASSUMING 8× INTERPOLATION
0
1
2
3
4
The maximum bandwidth condition exists if the carrier is
placed directly in the center of one of the filter pass bands. In
this case, the total 0.1 dB bandwidth of the interpolation filters
is equal to 0.8 × fDATA. As Table 16 shows, the synthesis band-
width as a fraction of DAC output sample rate drops by a factor
of 2 for every doubling of interpolation rate. The minimum
bandwidth condition exists, for example, if a carrier is placed at
0.25 × fDATA. In this situation, if the nonshifted filter response is
Figure 65. Traditional Bandwidth Options for TxDAC Output IF
The filter architecture not only allows the interpolation filter
pass bands to be centered in the middle of the input Nyquist
zones (as explained in this section), but also allows the
possibility of a 3 × fDAC/8 modulation mode. With all of these
filter combinations, a carrier of given bandwidth can be placed
anywhere in the spectrum and fall into a possible pass band of
the interpolation filters. The possible bandwidths accessible
with the filter architecture are shown in Figure 66 and
Figure 67. Note that the shifted and nonshifted filter modes
are all accessible by programming the filter mode for the
particular interpolation rate.
enabled, the high end of the filter response cuts off at 0.4 × fDATA
,
thus limiting the high end of the signal bandwidth. If the shifted
filter response is enabled instead, then the low end of the filter
response cuts off at 0.1 × fDATA, thus limiting the low end of the
signal bandwidth. The minimum bandwidth specification that
applies for a carrier at 0.25 × fDATA is therefore 0.3 × fDATA. The
minimum bandwidth behavior is repeated over the spectrum
for carriers placed at ( n 0.25) × fDATA, where n is any integer.
10
0
–10
–20
–30
–40
–50
–60
–70
–80
DRIVING THE DACCLK INPUT
The DACCLK input requires a low jitter differential drive
signal. It is a PMOS input differential pair powered from the
1.8 V supply, therefore,
it is important to maintain the specified 400 mV input
common-mode voltage. Each input pin can safely swing from
200 mV p-p to 1 V p-p about the 400 mV common-mode
voltage. While these input levels are not directly LVDS-
compatible, DACCLK can be driven by an offset ac-coupled
LVDS signal, as shown in Figure 68.
–4
–3
–2
–1
fOUT (× Input Data Rate),
ASSUMING 8× INTERPOLATION
0
1
2
3
4
Figure 66. Nonshifted Bandwidths Accessible with the Filter Architecture
Rev. 0 | Page 33 of 56
AD9776/AD9778/AD9779
0.1μF
lation rate of the DAC, and the ratio N3/N2 determines the
ratio of reference clock/input data rate. The VCO runs
optimally over the range of 1.0 GHz to 2.0 GHz, so that N1
keeps the speed of the VCO within this range, although the
DAC sample rate can be lower. The loop filter components
are entirely internal and no external compensation is
necessary.
LVDS_P_IN
CLK+
50Ω
50Ω
V
= 400mV
CM
LVDS_N_IN
CLK–
0.1μF
Figure 68. LVDS DACCLK Drive Circuit
If a clean sine clock is available, it can be transformer-coupled
to DACCLK, as shown in Figure 68. Use of a CMOS or TTL
clock is also acceptable for lower sample rates. It can be routed
through a CMOS to LVDS translator, then ac-coupled, as
described in this section. Alternatively, it can be transformer-
coupled and clamped, as shown in Figure 69.
2. PLL Disabled (Reg. 0x09, Bit 7 = 0). The PLL enable switch
shown in Figure 71 is connected to the reference clock
input. The differential reference clock input is the same as
the DAC output sample rate. N3 determines the
interpolation rate.
0x0A (7:5)
ADC
PLL CONTROL
0.1μF
VOLTAGE RANGE
50Ω
0x0A (4:0)
LOOP FILTER
BANDWIDTH
TTL OR CMOS
CLK INPUT
CLK+
0x08 (7:2)
VCO RANGE
REFERENCE CLOCK
(Pins 5 and 6)
INTERNAL
LOOP
FILTER
PHASE
DETECTION
VCO
CLK–
50Ω
BAV99ZXCT
HIGH SPEED
DUAL DIODE
÷N
÷N
1
2
0x09 (4:3)
PLL LOOP
DIVIDE RATIO DIVIDE RATIO
0x09 (6:5)
PLL VCO
DAC
INTERPOLATION
RATE
V
= 400mV
CM
Figure 69. TTL or CMOS DACCLK Drive Circuit
÷N
DATACLK OUT (Pin 37)
3
A simple bias network for generating VCM is shown in
Figure 70. It is important to use CVDD18 and CGND for the
clock bias circuit. Any noise or other signal that is coupled onto
the clock is multiplied by the DAC digital input signal and can
degrade the DAC’s performance.
0x01 (7:6)
0x09 (7)
PLL ENABLE
INTERNAL DAC SAMPLE
RATE CLOCK
Figure 71. Internal Clock Architecture
Table 17. VCO Frequency Range vs. PLL Band Select Value
Typical PLL Lock Ranges
V
= 400mV
CM
CVDD18
1kΩ
VCO Frequency Range in MHz
1nF
Typ at 25°C
fLOW fHIGH
Auto Mode
21ꢀ0
Typ over Temp
PLL Band
Select
0.1μF
1nF
287Ω
fLOW
fHIGH
CGND
111111 (63)
111110 (62)
111101 (61)
111100 (60)
111011 (59)
111010 58)
111001 (5ꢀ)
111000 (56)
110111 (55)
110110 (54)
110101 (53)
110100 (52)
110011 (51)
110010 (50)
110001 (49)
110000 (48)
101111 (4ꢀ)
101110 (46)
101101 (45)
101100 (44)
Figure 70. DACCLK VCM Generator Circuit
2056
2002
1982
1964
194ꢀ
192ꢀ
190ꢀ
1894
18ꢀ2
1852
1841
1816
1ꢀ96
1ꢀ89
1ꢀ64
1ꢀ46
1ꢀ38
1ꢀ14
1ꢀ00
2105
2048
2029
2010
1992
19ꢀ1
1951
1936
1913
1892
1881
1855
1835
1828
1803
1ꢀ84
1ꢀꢀ6
1ꢀ52
1ꢀ3ꢀ
2138
2081
2061
2043
2026
2006
1986
19ꢀ2
1952
1931
1920
1895
18ꢀ4
186ꢀ
1844
1826
1815
1ꢀ94
1ꢀꢀ9
Internal PLL Clock Multiplier/Clock Distribution
2113
2093
20ꢀ5
205ꢀ
203ꢀ
2016
2003
1981
1960
1948
1923
1903
1895
18ꢀ1
1853
1842
1820
1804
The internal clock structure on the devices allows the user to
drive the differential clock inputs with a clock at 1× or an
integer multiple of the input data rate or at the DAC output
sample rate. An internal PLL provides input clock multipli-
cation and provides all the internal clocks required for the
interpolation filters and data synchronization.
The internal clock architecture is shown in Figure 71. The
reference clock is the differential clock at Pins 5 and 6. This
clock input can be run differentially or singled-ended by
driving Pin 5 with a clock signal and biasing Pin 6 to the
midswing point of the signal at Pin 5. The clock architecture
can be run in the following configurations:
1. PLL Enabled (Reg. 0x09, Bit 7 = 1). The PLL enable switch
shown in Figure 71 is connected to the junction of the N1
dividers (PLL VCO divide ratio) and N2 dividers (PLL
loop divide ratio). Divider N3 determines the interpo-
Rev. 0 | Page 34 of 56
AD9776/AD9778/AD9779
VCO Frequency Ranges
Typical PLL Lock Ranges
VCO Frequency Range in MHz
Because the PLL band covers greater than a 2× frequency range,
there can be two options for the PLL band select: one at the low
end of the range and one at the high end of the range. Under
these conditions, the VCO phase noise is optimal when the user
selects the band select value corresponding to the high end of
the frequency range. Figure 72 shows how the VCO bandwidth
and the optimal VCO frequency varies with the band select
value.
Typ at 25°C
Typ over Temp
PLL Band
Select
fLOW
fHIGH
fLOW
fHIGH
101011 (43)
101010 (42)
101001 (41)
101000 (40)
100111 (39)
100110 (38)
100101 (3ꢀ)
100100 (36)
100011 (35)
100010 (34)
100001 (33)
100000 (32)
011111 (31)
011110 (30)
011101 (29)
011100 (28)
011011 (2ꢀ)
011010 (26)
011001 (25)
011000 (24)
010111 (23)
010110 (22)
010101 (21)
010100 (20)
010011 (19)
010010 (18)
010001 (1ꢀ)
010000 (16)
001111 (15)
001110 (14)
001101 (13)
001100 (12)
001011 (11)
001010 (10)
001001 (9)
001000 (8)
000111 (ꢀ)
000110 (6)
000101 (5)
000100 (4)
000011 (3)
000010 (2)
000001 (1)
000000 (0)
1689
165ꢀ
1641
1610
159ꢀ
1568
1553
1525
1511
1484
14ꢀ0
1441
1429
1403
1390
1362
1352
1325
1314
1290
12ꢀ6
1253
1239
1183
1204
1151
11ꢀ1
1148
113ꢀ
1116
1106
1086
10ꢀ5
1055
1045
102ꢀ
1016
998
1ꢀ90
1ꢀ5ꢀ
1ꢀ38
1ꢀ0ꢀ
1689
1661
1641
1613
1595
15ꢀ0
1552
1525
1509
1485
1469
1443
1429
1405
1390
1368
1351
1331
1313
1255
12ꢀ5
1221
1240
1218
1204
1184
11ꢀ1
1152
1138
1119
110ꢀ
1090
10ꢀ6
1059
1046
101ꢀ
989
1ꢀ26
1695
16ꢀ9
1649
1635
160ꢀ
1592
1562
1548
1519
1506
14ꢀ4
1463
1433
1422
1391
1380
1352
1340
1315
1302
12ꢀꢀ
1264
1205
122ꢀ
11ꢀ2
1193
11ꢀ0
1159
113ꢀ
112ꢀ
1106
1095
10ꢀ5
1065
104ꢀ
1034
1016
1005
9ꢀꢀ
1ꢀ64
1ꢀ34
1ꢀ14
1684
1666
1639
161ꢀ
1592
15ꢀ2
1549
1528
1504
148ꢀ
1464
144ꢀ
1423
140ꢀ
1385
1369
1350
1332
1313
1295
1240
1259
120ꢀ
1224
1204
1189
11ꢀ0
115ꢀ
1138
1124
1106
1093
10ꢀ6
1062
1046
1032
1004
9ꢀ6
PLL Loop Filter Bandwidth
The loop filter bandwidth of the PLL is programmed via SPI
Reg. 0x0A, Bits <4:0>. Changing these values switches
capacitors on the internal loop filter. No external loop filter
components are required. This loop filter has a pole at 0 (P1),
and then a zero- (Z1) pole (P2) combination. Z1 and P2 occur
within a decade of each other. The location of the zero pole is
determined by Bit <4:0>. For a setting of 00000, the zero pole
occurs near 10 MHz. By setting Bits <4:0> to 11111, the Z1/P2
combination can be lowered to approximately 1 MHz. The
relationship between Bits <4:0> and the position of the zero
pole between 1 MHz and 10 MHz is linear. The internal compo-
nents are not low tolerance, however, and can drift by as much
as 30ꢁ.
For optimal performance, the bandwidth adjustment
(Reg. 0x0A, Bits <4:0>) should be set to 11111 for all
operating modes with PLL enabled. The PLL bias settings
(Reg. 0x09, Bits <2:0>) should be set to 111. The PLL control
voltage (Reg. 0x0A, Bits <7:5>) is read back and is proportional
to the dc voltage at the internal loop filter output. With the PLL
bias settings given in this section, the readback from the PLL
control voltage should typically be 010 or possibly 001 or 011.
Anything outside of this range indicates that the PLL is not
operating correctly.
60
56
52
48
44
40
36
32
28
24
20
16
12
8
98ꢀ
960
933
949
908
883
859
962
936
911
923
898
8ꢀ3
950
925
899
4
0
F
(MHz)
VCO
Figure 72. Typical PLL Band Select vs. Frequency at 25°C
Rev. 0 | Page 35 of 56
AD9776/AD9778/AD9779
35
30
25
20
15
10
5
60
56
52
48
44
40
36
32
28
24
20
16
12
8
4
0
0
0
200
400
600
800
1000
DAC GAIN CODE
F
(MHz)
VCO
Figure 75. IFS vs. DAC Gain Code
Figure 73. Typical PLL Band Select vs. Frequency over Temperature
Auxiliary DACS
The AD977x has an autosearch feature that can be used to
determine the optimal settings for the PLL. To enable the
autosearch mode, set Reg. 0x08, Bits <7:2> to 11111b, and read
back the value from Reg. 0x08, Bits <7:2>. Autosearch mode is
intended to find the optimal PLL settings only, after which the
same settings should be applied in manual mode. It is not
recommended that the PLL be set to autosearch mode during
regular operation.
Two auxiliary DACs are provided on the AD977x. The full-scale
output current on these DACs is derived from the 1.2 V band
gap reference and external resistor. The gain scale from the
reference amplifier current IREFERENCE to the auxiliary DAC refer-
ence current is 16.67 with the auxiliary DAC gain set to full
scale (10-bit values, SPI Reg. 0x0C, 0x0D, 0x10, and 0x11), this
gives a full-scale current of approximately 2 mA for auxiliary
DAC1 and auxiliary DAC2. The auxiliary DAC outputs are not
differential. Only one side of the auxiliary DAC (P or N) is
active at one time. The inactive side goes into a high impedance
state (>100 kΩ). In addition, the P or N outputs can act as
current sources or sinks. The control of the P and N side
for both auxiliary DACs is via Reg. 0x0E and 0x10,
FULL-SCALE CURRENT GENERATION
Internal Reference
Full-scale current on the I DAC and Q DAC can be set from
8.66 mA to 31.66 mA. Initially, the 1.2 V band gap reference is
used to set up a current in an external resistor connected to
I120 (Pin 75). A simplified block diagram of the reference
circuitry is shown in Figure 74. The recommended value for the
external resistor is 10 kΩ, which sets up an IREFERENCE in the
resistor of 120 μA, which in turn provides a DAC output full-
scale current of 20 mA. Because the gain error is a linear
function of this resistor, a high precision resistor improves gain
matching to the internal matching specification of the devices.
Internal current mirrors provide a current-gain scaling, where
I DAC or Q DAC gain is a 10-bit word in the SPI port register
(Reg. 0x0A, 0x0B, 0x0E, and 0x0F). The default value for the
DAC gain registers gives an IFS of approximately 20 mA, where
Bits <7:6>. When sourcing current, the output compliance
voltage is 0 V to 1.6 V; when sinking current, the output
compliance voltage is 0.8 V to 1.6 V.
The auxiliary DACs can be used for local oscillator (LO) cancel-
lation when the DAC output is followed by a quadrature modu-
lator. A typical DAC-to-quadrature modulator interface is shown
in Figure 76. Often, the input common-mode voltage for the
modulator is much higher than the output compliance range of
the DAC, so that ac coupling is necessary. If the required com-
mon-mode input voltage on the quadrature modulator matches
that of the DAC, then the ac coupling capacitors can be removed.
The input referred dc offset voltage of the quadrature modulator
(and the DAC output offset voltage mismatch) can result in LO
feedthrough on the modulator output, thus degrading system
performance. If the configuration of Figure 76 is used, the auxi-
liary DACs can be used to compensate for this dc offset, thus
reducing LO feedthrough. A low-pass or band-pass filter is
recommended when spurious signals from the DAC (distortion
and DAC images) at the quadrature modulator inputs can affect
the system performance. This filter should be placed at the
quadrature modulator inputs.
I
FS is equal to
1.2V
R
27
12
6
⎛
⎜
⎞
⎛
⎜
⎝
⎞
⎠
×
+
×DAC gain ×32
⎟
⎟
1024
⎝
⎠
AD9779
I DAC GAIN
I DAC
1.2V BAND GAP
VREF
I120
DAC FULL-SCALE
REFERENCE
CURRENT
CURRENT
SCALING
0.1μF
10kΩ
Q DAC
Q DAC GAIN
Figure 74. Reference Circuitry
Rev. 0 | Page 36 of 56
AD9776/AD9778/AD9779
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
AUX
8× INTERPOLATION, fDAC/4,
DAC1
f
DAC/2
,
,
4
×
INTERPOLATION,
f
f
DAC/4,
DAC/2
MODULATION OFF
fDAC/8
,
MODULATION OFF
AUX1_P
AUX1_N
8
×
INTERPOLATION,
QUAD MOD
4
×
INTERPOLATION,
ZERO STUFFING
ZERO STUFFING
I INPUTS
2×
INTERPOLATION,
IOUT1_P
IOUT1_N
ZERO STUFFING
IDAC
1×
INTERPOLATION,
ZERO STUFFING
QUAD MOD
Q INPUTS
1× INTERPOLATION
IOUT2_P
IOUT2_N
2×
INTERPOLATION,
fDAC/2,
QDAC
MODULATION OFF
0
25
50
75
100 125 150 175 200 225 250
fDATA (MSPS)
Figure 78. Power Dissipation, Dual DAC Mode
AUX2_P
AUX2_N
AUX
DAC2
0.4
0.3
0.2
0.1
0
Figure 76. Typical Use of Auxiliary DACs
8× INTERPOLATION
4× INTERPOLATION
POWER DISSIPATION
Figure 77 to Figure 85 show the power dissipation of the 1.8 V
and 3.3 V digital and clock supplies in single DAC and dual
DAC modes. In addition to this, the power dissipation/current
of the 3.3 V supply (mode and speed independent) in single
DAC mode is 102 mW/31 mA. In dual DAC mode, this is
182 mW/51 mA.
2
1
×
×
INTERPOLATION
INTERPOLATION
0.7
8×
INTERPOLATION
0.6
0.5
0.4
0.3
0.2
0.1
0
4
×
INTERPOLATION
0
25
50
75
100 125 150 175 200 225 250
fDATA (MSPS)
4×
INTERPOLATION,
8
×
INTERPOLATION,
ZERO STUFFING
ZERO STUFFING
Figure 79. Power Dissipation, Digital 1.8 V Supply, I Data Only, Real Mode,
Does Not Include Zero Stuffing
2×
INTERPOLATION,
ZERO STUFFING
0.08
2
×
INTERPOLATION
1×
INTERPOLATION,
ZERO STUFFING
0.06
1× INTERPOLATION
8× INTERPOLATION
4× INTERPOLATION
0.04
0.02
0
0
25
50
75
100 125 150 175 200 225 250
fDATA (MSPS)
2× INTERPOLATION
Figure 77. Power Dissipation, I Data Only, Single DAC Mode
1× INTERPOLATION
0
25
50
75
100 125 150 175 200 225 250
fDATA (MSPS)
Figure 80. Power Dissipation, Clock 1.8 V Supply, I Data Only, Real Mode,
Includes Modulation Modes, Does Not Include Zero Stuffing
Rev. 0 | Page 3ꢀ of 56
AD9776/AD9778/AD9779
0.075
0.075
0.050
0.025
0
ALL INTERPOLATION MODES
ALL INTERPOLATION MODES
0.050
0.025
0
0
25
50
75
100 125 150 175 200 225 250
fDATA (MSPS)
0
25
50
75
100 125 150 175 200 225 250
fDATA (MSPS)
Figure 81. Digital 3.3 V Supply, I Data Only, Real Mode, Includes Modulation
Modes and Zero Stuffing
Figure 84. Digital 3.3 V Supply, I and Q Data, Dual DAC Mode
0.16
0.8
8
×
INTERPOLATION, f
/8,
/4,
/2,
DAC
DAC
DAC
0.14
0.12
0.10
0.08
0.06
0.04
0.02
0
f
f
0.7
0.6
NO MODULATION
4× INTERPOLATION
0.5
0.4
0.3
0.2
0.1
0
2× INTERPOLATION
1
×
INTERPOLATION,
NO MODULATION
0
200
400
600
800
1000
1200
0
25
50
75
100 125 150 175 200 225 250
fDATA (MSPS)
fDAC (MSPS)
Figure 85. Power Dissipation of Inverse Sinc Filter
Figure 82. Power Dissipation, Digital 1.8 V Supply, I and Q Data, Dual DAC
Mode, Does Not Include Zero Stuffing
POWER-DOWN AND SLEEP MODES
The AD977x has a variety of power-down modes, so that the
digital engine, main TxDACs, or auxiliary DACs can be
powered down individually or together. Via the SPI port, the
main TxDACs can be placed in sleep or power-down mode. In
sleep mode, the TxDAC output is turned off, thus reducing
power dissipation. The reference remains powered on, however,
so that recovery from sleep mode is very fast. With the power-
down mode bit set (Reg. 0x00, Bit 4), all analog and digital
circuitry, including the reference, is powered down. The SPI
port remains active in this mode. This mode offers more
substantial power savings than sleep mode, but the turn on
time is much longer. The auxiliary DACs also have the
capability to be programmed into sleep mode via the SPI port.
0.125
8
×
INTERPOLATION, f
/8,
/4,
/2,
DAC
DAC
DAC
f
f
NO MODULATION
0.100
0.075
0.050
0.025
0
4× INTERPOLATION
2× INTERPOLATION
1
×
INTERPOLATION,
NO MODULATION
0
25
50
75
100 125 150 175 200 225 250
fDATA (MSPS)
Figure 83. Power Dissipation, Clock 1.8 V Supply, I and Q Data, Dual DAC
Mode, Does Not Include Zero Stuffing
Rev. 0 | Page 38 of 56
AD9776/AD9778/AD9779
The auto power-down enable bit (Reg. 0x00, Bit 3) controls the
power-down function for the digital section of the devices. The
auto power-down function works in conjunction with the
TXENABLE pin (Pin 39) according to the following:
INTERLEAVED
INPUT DATA
I1
Q1
I2
Q2
TxENABLE
TxENABLE CAN REMAIN
HIGH OR TOGGLE FOR
I/Q SYNCHRONIZATION
FLUSHING
INTERPOLATION
FILTERS
POWER
DOWN DIGITAL
SECTION
TXENABLE (Pin 39) =
0: autopower-down enable =
Figure 86. TxEnable Function
0: Flush data path with 0s
1: Flush data for multiple DACCLK cycles; then
automatically place the digital engine in power-down
state. DACs, reference, and SPI port are not affected.
The TxEnable function can be inverted by changing the status
of Reg. 0x02, Bit 1. The other bit that controls IQ ordering is the
Q-first bit (Reg. 0x02, Bit 0). With the Q-first bit reset to the
default of 0, the IQ pairing that is latched is the I1Q1, I2Q2, etc.
With IQ first set to 1, the first I data is discarded and the pairing
is I2Q1, I3Q2, etc. Note that with IQ-first set, the I data is still
routed to the internal I channel, the Q data is routed to the
internal Q channel, and only the pairing changes.
or TXENABLE (Pin 39) =
1: Normal operation
If the TxEnable invert bit (Reg. 0x02, Bit 1) is set, the function
of this TXENABLE pin is inverted.
INTERLEAVED DATA MODE
TIMING INFORMATION
The TxEnable bit is dual function. In dual port mode, it is
simply used to power down the digital section of the devices. In
interleaved mode, the IQ data stream is synchronized to
TxEnable. Therefore, to achieve IQ synchronization, TxEnable
should be held low until an I data word is present at the inputs
to Data Port 1. If a DATACLK rising edge occurs while
TxEnable is at a high logic level, IQ data becomes synchronized
to the DATACLK output. TxEnable can remain high and
the input IQ data remains synchronized. To be backwards-
compatible with previous DACs from ADI, such as the AD9777
and AD9786, the user can also toggle TxEnable once during
each data input cycle, thus continually updating the synchroni-
zation. If TxEnable is brought low and held low for multiple
DACCLK cycles, then the devices flush the data in the interpo-
lation filters, and shut down the digital engine after the filters
are flushed. The amount of DACCLK cycles it takes to go into
this power-down mode is then a function of the length of the
equivalent 2×, 4×, or 8× interpolation filter. The timing of
TxEnable, I/Q select, filter flush, and digital power-down are
shown in Figure 86.
Figure 87 to Figure 89 show some of the various timing
possibilities when the PLL is enabled. The combination of the
settings of N2 and N3 means that the reference clock frequency
can be a multiple of the actual input data rate. Figure 87 to
Figure 89 show, respectively, what the timing looks like when
N2/N3 = 1 and 2.
In interleaved mode, set-up and hold times of DATACLK out to
data in are the same as those shown in Figure 87 to Figure 89. It
is recommended that any toggling of TxEnable occurs concur-
rently with the digital data input updating. In this way, timing
margins between DATACLK, TxEnable, and digital input data
are optimized.
Figure 89 shows the timing specifications when PLL is disabled.
The reference clock is at the DAC output sample rate. In the
example shown in Figure 89, if PLL is disabled, the interpola-
tion is 4×. The set-up and hold time for the input data are with
respect to the rising edge of DATACLK out. Note that if
Reg. 0x02, Bit 2 is set, DATACLK out is inverted so the latching
clock edge becomes DATACLK out falling edge.
REFERENCE CLOCK
tD
DATACLK OUT
tS
tH
INPUT DATA
Figure 87. Timing Specifications, PLL Enabled, Reference Clock = 1× Input Sample Rate1
Rev. 0 | Page 39 of 56
AD9776/AD9778/AD9779
REFERENCE CLOCK
tD
DATACLK OUT
tS
tH
INPUT DATA
Figure 88. Timing Specifications, PLL Enabled, Reference Clock = 2× Input Sample Rate1
REFERENCE CLOCK
tD
DATACLK OUT
INPUT DATA
tS
tH
tS = 3ns MIN
tH = 0.78ns MIN
tD = 5.0ns TYP
(DATACLK DELAY DISABLED)
Figure 89. Timing Specifications, PLL Disabled, 4× Interpolation
1 For an in-depth description of how TxDAC timing specifications are specified, please read Analog Devices, application note ANꢀ48, “Set-up and Hold Measurements in
High Speed CMOS Input DACs.”
TEK RUN: 5.00GS/s
SAMPLE
Using Data Delay to Meet Timing Requirements
To meet strict timing requirements at input data rates of up to
250 MSPS, the AD977x has a fine timing feature. Fine timing
adjustments can be made by programming values into the data
clock delay register (Reg. 0x04, Bit <7:4>). This register can be
used to add delay between the DACCLK in and the DATACLK
out. Figure 90 shows the default delay present when DATACLK
delay is disabled. The disable function bit is found in Reg. 0x02,
Bit 4. Figure 91 shows the delay present when DATACLK delay
is enabled and set to 0000. Figure 92 indicates the delay when
DATACLK delay is enabled and set to 1111. Note that the set-up
and hold times specified for data to DATACLK are defined for
DATACLK delay disabled.
Δ: 4.76nS
@: 35.52nS
2
1
CH1 1.00VΩ
CH2 500mVΩ
M2.00ns
CH1
420mV
TEK RUN: 5.00GS/s
SAMPLE
Figure 91. Delay from DACCLK to DATACLK Out with DATACLK Delay = 0000
Δ: 4.48nS
@: 40.28nS
TEK RUN: 5.00GS/s
SAMPLE
Δ: 7.84nS
@: 32.44nS
2
2
1
CH1 1.00VΩ
CH2 500mVΩ
M2.00ns
CH1
420mV
1
Figure 90. Delay from DACCLK to DATACLK with DATACLK Delay Disabled
CH1 1.00VΩ
CH2 500mVΩ
M2.00ns
CH1
420mV
Figure 92. Delay from DACCLK to DATACLK Out with DATACLK Delay = 1111
Rev. 0 | Page 40 of 56
AD9776/AD9778/AD9779
The difference between the minimum delay shown in Figure 91
and the maximum delay shown in Figure 92 is the range
programmable via the DATACLK delay register. The delay
(in absolute time) when programming DATACLK delay
between 0000 and 1111 is a linear extrapolation between these
two figures. The typical delays per increment over temperature
are shown in Table 18.
Manual Input Timing Correction
Correction of input timing can be achieved manually. The
correction function is controlled by Reg. 0x03, Bits <7:6>. The
function is programmed as shown in Table 21.
Table 21.
Reg. 0x03, Bits <7:6>
Function
00
01
10
11
Error check disabled
Reserved
Reserved
Table 18. Data Delay Line Typical Delays Over Temperature
Delays
–40°C
+25°C +85°C Unit
Delay Between Disabled and
Enabled
3ꢀ0
416
432
ps
Reserved
Necessary corrections can be made by adjusting DATACLK
delay and the DATACLK invert bit (Reg. 2, Bit 2). When doing
initial timing verification, the user should set input data timing
error tolerance (Reg. 0x03, Bit <3:0>) to 1111. DATACLK delay
can then be swept to find the range over which the timing is
valid. The final value for data delay should be the value that
corresponds to the middle of the valid timing range. If a valid
timing range is not found during this sweep, the user should
invert the DATACLK invert bit and repeat the process. If a valid
timing window is still not found, then the input data timing
error tolerance should be decremented by 1, and the procedure
should be repeated.
Average Delay per Increment
1ꢀ1
183
19ꢀ
ps
The frequency of DATACLK out depends on several program-
mable settings. Interpolation, zero stuffing, and interleaved/
dual port mode all have an effect on the DACCLK frequency.
The divisor function between DACCLK and DATACLK is equal
to the values shown in Table 19.
Table 19.
Interpolation Zero Stuffing
Input Mode
Dual port
Dual port
Dual port
Dual port
Interleaved
Interleaved
Interleaved
Interleaved
Dual port
Dual port
Dual port
Dual port
Interleaved
Interleaved
Interleaved
Interleaved
Divisor
1
2
4
8
1
2
4
8
1
2
4
8
1
2
4
8
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
1
2
4
8
Multi-DAC Synchronization
invalid
1
2
4
2
4
8
16
1
2
4
8
Sync Pulse Generation (Master Devices)
In applications where multiple devices are used and need to be
synchronized, the AD977x provides a flexible synchronization
engine. There are two options for multi-DAC synchronization.
In the first situation, one device can be used as a master and the
rest of the devices can be used as slaves. The second option is
that all devices operate as slaves. Both operations have the same
timing restrict-ions and there are no performance tradeoffs for
either mode. The following text describes the master mode. The
differential input clock drives the master device and the master
in turn generates SYNC_O+ and SYNC_O–. These two signals
use LVDS levels to generate a differential synchronization
signal, which in turn is used to synchronize all the slave devices.
SYNC_O+ and SYNC_O– must loop back to the sync inputs
(SYNC_I+ and SYNC_I–) of the master for multiple device
synchronization. The master mode is enabled by writing the
sync driver enable bit (Reg. 0x07, Bit 6) to a Logic 1. The
SYNC_O signal speed can be an integer divisor of the DACCLK
speed, according to Reg. 0x04, Bits <3:1>. Enabling a device in
slave mode is accomplished by writing the sync receiver enable
bit (Reg. 0x07, Bit 7) to a Logic 1. The timing of the DAC input
clock and the sync output signals on the master device are
shown in Figure 93.
In addition to this divisor function, DATACLK can be divided
by up to an additional factor of 4, according to the state of the
DATACLK divide register (Reg. 0x03, Bit <5:4>) (see Table 20).
Table 20.
Reg. 0x03, Bit <5:4>
Divider Ratio
00
01
10
11
1
2
4
1
The maximum divisor resulting from the combination of the
values in Table 19, and the DATACLK divide register is 32.
Rev. 0 | Page 41 of 56
AD9776/AD9778/AD9779
SYNC TRIGGERING EDGE
0x07 (5)
1–RISING EDGE
0–FALLING EDGE
SYNC OUT DELAY
0x04 (0); 0x05 (7:4)
(~180ps/increment)
DACCLK
LVDS DAC
SYNC OUT (/1)
LVDS DAC
SYNC OUT (/4)
LVDS DAC
SYNC OUT (/16)
SYNC OUT DIVISOR IS CONTROLLED BY:
0x04 (3:1)
000 fDAC/32
001 fDAC/16
010 fDAC/8
011 fDAC/4
100 fDAC/2
101 fDAC/1
110 UNDEFINED
111 UNDEFINED
Figure 93. DACCLK/Sync Output Timing
EQUALIZATION/FREQUENCY DIVISION
The sync output pulse must then be distributed from the master
to all the slave devices. This might require that the user imple-
ment circuitry outside of the device that splits the LVDS signal.
The splitter delivers the SYNC_O signal from the master to the
multiple slave device SYNC_I pins. A block diagram of this
implementation is shown in Figure 94. The equalization from
the CLK source and SYNC_O to the DACCLK and sync inputs
of the multiple AD977x devices is critical. For the multichip
synchronization to operate correctly at maximum specified
DAC sample rates, the DACCLK inputs must be phase aligned
to 100 ps. The SYNC_I inputs must also be phase aligned to
100 ps. At lower DAC sample rates, this timing alignment can
be relaxed.
CLOCK
SOURCE
SYNC_IN
SLAVE
DACCLK
DAC
EQUALIZATION
SYNC_IN
DACCLK
SLAVE
DAC
SYNC_IN
DACCLK
SLAVE
DAC
Figure 95. Implementation of Sync Signal Distribution in Slave Mode
LVDS DRIVER AND DELAY
EQUALIZATION
CLOCK
SYNC OUT
SOURCE
SYNC IN
MASTER
DAC
DACCLK
EQUALIZATION
SYNC IN
DACCLK
SLAVE
DAC
SYNC IN
DACCLK
SLAVE
DAC
Figure 94. Implementation of Sync Signal Distribution in Master/Slave Mode
Rev. 0 | Page 42 of 56
AD9776/AD9778/AD9779
Sync Pulse Receiver (Slave Devices)
Internal Synchronization in Slave Devices
The following description of SYNC_I on the slave devices also
applies to the SYNC_I on the master device. The timing for
SYNC_I on the master must match that of the slave devices.
The SYNC_I pulses, referred to in Figure 94 and shown in more
detail in Figure 96 are not restricted by their duty cycle. The
only restriction is that each sync pulse remains high for at least
one DACCLK cycle. However, the slave DAC receiving the sync
pulse must know the speed of the input sync pulse.
The internal timing functions in the slave device are shown in
Figure 96. The duty cycle of the SYNC_I signal is not restricted
to 50ꢁ. The minimum restriction on duty cycle for SYNC_I is
that it stays high for at least one full DACCLK cycle. Figure 96
shows two possible SYNC_I signals: one with a 50ꢁ duty cycle
and another one with a minimum duty cycle. More details on
SYNC_I timing restriction are given in the SYNC_I Timing
Restrictions section.
The ratio of DACCLK to the SYNC_I speed is determined by
the values of the input sync pulse frequency (Reg. 0x05,
Bits <3:1>), as shown in Table 22.
DACCLK samples SYNC_I and generates the internal sync signal
(SYNC_I_int). The period of SYNC_I_int is always DACCLK/32.
If the rate of SYNC_I is greater than DACCLK/32, the extra
pulses are stripped off. Figure 96 shows that the SYNC_I period
= DACCLK/16, so that every other SYNC_I pulse is stripped.
DACCLK_SMP is an internal signal, equal in frequency to the
DACCLK/interpolation rate. DACCLK_SMP is synthesized by
DACCLK, but synchronized by SYNC_I. Note that there is also
a programmable delay (sync input delay) between SYNC_I_int
and DACCLK_SMP. This programmable delay adds even more
flexibility to the timing interface. Figure 96 shows that the
interpolation is set to 8× (DACCLK_SMP rate is 1/8 that of
DACCLK).
Table 22.
Reg. 0x05, Bits <3:1>
Divider Ratio
DACCLK/32 (default)
DACCLK/16
DACCLK/8
DACCLK/4
DACCLK/2
Undefined
Undefined
Undefined
000
001
010
011
100
101
110
111
DACCLK_ext
DACCLK_int
(Prop, Delay)
SYNC_I_ext_min_dutycycle
SYNC_I_ext_50%dutycycle
SYNC_I_int (Post SYNC DELAY)
SYNC_I_int (Post SYNC DELAY)
SYNC_stripped (Post Edge Detector)
DCLK_SMP
SYNC INPUT DELAY
0x06 (7:4)
(~100ps/increment)
DCLK_OUT
DATA CLOCK OFFSET
DATA CLOCK DELAY
0x04 (7:4)
0x07 (4:0)
(1 DACCLK cycle/increment)
Figure 96. Internal and External Timing for Master or Slave Device
Rev. 0 | Page 43 of 56
AD9776/AD9778/AD9779
0x05 (0), 0x06 (7:4)
EDGE DETECTOR, DETECTS
ON ONE OUT OF EVERY
32 DACCLK EDGES
SYNC
INPUT
DELAY
D
Q
FF1
LVDS DIFFERENTIAL
SYNC INPUT
PROGRAMMABLE
DELAY
DACCLK
(Internal
Delayed)
IRQ, 0x19 (6)
IRQ ENABLE, 0x19 (2)
0x06 (3:0)
PROGRAMMABLE
D
DELAY
FF2
CLK
Q
D
REGISTERED
SYNC_I_int
FF3
CLK
Q
Figure 97. Simplified Internal Synchronization Logic
SYNC_I Timing Restrictions
circuit shown in Figure 95 uses the DACCLK to properly
register SYNC_I. The delay is programmable by Reg. 0x06, Bits
<3:0>. IRQ is registered in Reg. 0x19, Bit 6.
The AD977x can register timing errors for the SYNC_I signals.
The block diagram for this synchronization logic is shown in
Figure 94, which is very similar to the data input synchro-
nization circuit shown in Figure 95. The difference is that the
Rev. 0 | Page 44 of 56
AD9776/AD9778/AD9779
EVALUATION BOARD OPERATION
The AD977x evaluation board is designed to optimize the DAC
performance and the speed of the digital interface while
remaining user friendly. To operate the board, the user needs a
power source, a clock source, and a digital data source. The user
also needs a spectrum analyzer or an oscilloscope to look at the
DAC output. The diagram in Figure 98 illustrates the test setup.
A sine or square wave clock works well as a clock source. The dc
offset on the clock is not a problem, since the clock is ac-
coupled on the evaluation board before the DACCLK inputs.
All necessary connections to the evaluation board are shown in
more detail in Figure 99.
The evaluation board comes with software that allows the user
to program the SPI port. Via the SPI port, the devices can be
programmed into any of its various operating modes. When
first operating the evaluation board, it is useful to start with a
simple configuration, that is, a configuration in which the SPI
port settings are as close as possible to the default settings. The
default software window is shown in Figure 100. The arrows
indicate which settings need to be changed for an easy first time
evaluation. Note that this implies that the PLL is not being used
and that the clock being used is at the speed of the DAC output
sample rate. For a more detailed description of how to use the
PLL, see the PLL Loop Filter Bandwidth section.
CLOCK
GENERATOR
ADAPTER
CABLES
CLKIN
SPI PORT
SPECTRUM
ANALYZER
DIGITAL
PATTERN
GENERATOR
AD9779
EVALUATION
BOARD
CLOCK IN
1.8V POWER SUPPLY
3.3V POWER SUPPLY
DATACLK OUT
Figure 98. Typical Test Setup
AUX33
DVDD18
DVDD33
CVDD18
AVDD33
J2
5V Supply
P4 Digital Input Connector
J1 CLOCK IN
MODULATOR
OUTPUT
JP4
JP15
JP8
S5 OUTPUT 1
+5V
JP14
AD9779
AD8349
JP3
JP16
GND
JP2
JP17
S6 OUTPUT 2LOCAL OSC
INPUT
S7 DCLKOUT
ANALOG
DEVICES
AD9779/8/6
REV D
SPI PORT
Figure 99. AD977x Evaluation Board Showing all Connections
Rev. 0 | Page 45 of 56
AD9776/AD9778/AD9779
1. SET INTEROPOLATION RATE
2. SET INTEROPOLATION FILTER MODE
3. SET INPUT DATA FORMAT
4. SET DATACLK POLARITY TO MATCH INPUT TIMING
Figure 100. SPI Port Software Window
The default settings for the evaluation board allow the user to
view the differential outputs through a transformer that
and common-mode transformers are installed on each DAC
output, so that the pairs can be set up in either order. As an
example, for the frequency range of dc to 30 MHz, it is
recommended that the transformer is placed right after the
DAC. Above DAC output frequencies of 30 MHz, it is
recommended that the common-mode transformer is placed
right after the DAC outputs, followed by the transformer.
converts the DAC output signal to a single-ended signal. On the
evaluation board, these transformers are designated T1A, T2A,
T3A, and T4A. There are also four common-mode transformers
on the board that are designated T1B, T2B, T3B, and T4B. The
recommended operating setup is to place the transformer and
common-mode transformer in series. A pair of transformers
Rev. 0 | Page 46 of 56
AD9776/AD9778/AD9779
MODIFYING THE EVALUATION BOARD TO USE
THE AD8349 ON-BOARD QUADRATURE
MODULATOR
The evaluation board contains an Analog Devices AD8349
quadrature modulator. The AD977x and AD8349 provide an
easy-to-interface DAC/modulator combination that can be
easily evaluated on the evaluation board. To route the DAC
output signal to the quadrature modulator, the following
jumper settings must be made:
Unsoldered: JP14, JP15, JP16, JP17
Soldered: JP2, JP3, JP4, JP8
The DAC output area of the evaluation board is shown in
Figure 101. The jumpers that need to be changed to use the
AD8349 are circled. Also circled are the 5 V and GND
connections for the AD8349.
Figure 101. Photo of Evaluation Board, DAC Output Area
Rev. 0 | Page 4ꢀ of 56
AD9776/AD9778/AD9779
EVALUATION BOARD SCHEMATICS
Figure 102. Evaluation Board, Rev. D, Power Supply Decoupling and SPI Interface
Rev. 0 | Page 48 of 56
AD9776/AD9778/AD9779
R10
50Ω
T2B
T1B
R7
T3A
T4A
S6
1
JP16
JP17
0Ω
1
3
6
4
1
3
6
4
3
2
1
4
6
3
2
1
4
6
2
R8
0Ω
P
S
P
S
R11
50Ω
ADTL1-12
T2A
ADTL1-12
T1A
TC1-1T
T3B
TC1-1T
T4B
R9
50Ω
R6
JP14
JP15
0Ω
6
4
1
6
4
1
4
6
3
1
4
6
3
1
2
3
2
3
R5
0Ω
2
S
P
S
P
1
R11
50Ω
S5
TC1-1T
TC1-1T
ADTL1-12
ADTL1-12
DGND;5
JP3
JP2
C62
0.1μF
C33
1nF
C34
1nF
D2N
D2P
DPWR33
JP4
JP8
C40
0.1μF
D1P
D1N
C61
1nF
C37
0.1μF
C38
0.1μF
R63
10Ω
C35
1nF
C18
1nF
C60
0.1μF
C24
1nF
C25
1nF
CR1
VAL
C39
0.1μF
C9
0.1μF
6.3V
C59
1nF
C10
0.1μF
CR2
C36
1nF
VAL
C8
C1
4.7μF
C2
4.7μF
10μF
R56
10Ω
VOLT
R64
1KΩ
R64
1KΩ
VOLT
C27
1nF
AVDD33
C58
C11
1nF
0.1μF
DVDD33
DVDD18
C57
0.1μF
C3
4.7μF
VOLT
C56
1nF
C29
1nF
C55
0.1μF
C12
0.1μF
C31
1nF
C30
1nF
C14
0.1μF
C13
0.1μF
+
C6
4.7μF
C4
4.7μF
C5
4.7μF
VOLT
VOLT
DVDD33
CVDD18
DVDD18
CLK_N
CLK_P
JP7
P2D15
R59
1
2
3
6
5
4
S16
S15
S2
22Ω
1
1
2
2
R58
22Ω
DPWR33
1
DPWR33
2
U11
U10
Q
U10
R26
22Ω
4
10
PRE
R32
S7
1
C84
0.1μF
25Ω
4
5
3
2
1
3
1
2
5
11
13
12
9
JP18
PRE
Y
GND
A
NC
J
J
Q
2
6
7
JP13
VCC
K
Q_
K
Q_
DPWR33
R26
22Ω
CLR
CLR
14
74LCX112
15
74LCX112
C78
SN74LVC1G34
4.7μF
VOLT
C7
4.7μF
VOLT
C15
1nF
C32
0.1μF
Figure 103. Evaluation Board, Rev. D, Circuitry Local to Devices
Rev. 0 | Page 49 of 56
AD9776/AD9778/AD9779
C80
2.1pF
R15
20Ω
C53
0.1μF
D1N
C64
17.2pF
C50
17.2pF
R20
40Ω
R17
150Ω
L10
55nH
AUX1_N
R4
150Ω
R19
300Ω
C81
4.5pF
JP13
AUX1_P
R12
150Ω
C63
17.2pF
L11
55nH
C52
17.2pF
R21
40Ω
R22
147.5Ω
D1P
R16
20Ω
MODULATED OUTPUT
J4
C47
100pF
1
VDDM
2
2
+
C41
10μF
10V
C72
0.1μF
C72
0.1μF
DGND2
DGND2
2
DGND2
VDDM
R14
1kΩ
JP1
2
DGND2
C51
0.1μF
LOCAL OSC OUTPUT
J5
C74
T4
100pF
1
1
2
3
5
2
2
S
P
4
DGND2
DGND2
C75
100pF
2
ETC1-1-13
DGND2
C83
2.1pF
R24
20Ω
C54
0.1μF
D2N
C44
17.2pF
C65
17.2pF
R60
40Ω
JP9
R25
150Ω
L10
55nH
JP10
AUX2_N
2
R2
150Ω
R27
300Ω
C82
4.5pF
JP13
DGND2
AUX2_P
R3
150Ω
C43
17.2pF
L11
55nH
C79
17.2pF
R61
40Ω
R62
147.5Ω
D2P
R23
20Ω
Figure 104. Evaluation Board, Rev. D, AD8349 Quadrature Modulator
CLK_P
CVDD18
C19
T2
0.1μF
C16
R28
R30
4
5
3
2
1
DNB
25Ω
1kΩ
R13
VAL
P
S
C17
0.1μF
R29
25Ω
R31
300Ω
C23
0.1μF
ETC1-1-13
CLK_N
Figure 105. Evaluation Board, Rev. D, DAC Clock Interface
Rev. 0 | Page 50 of 56
AD9776/AD9778/AD9779
P4
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
P4
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
P4
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
P4
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
P4
CSB
SD1
E1
E2
E3
E4
E5
E6
E7
E8
E9
SCLK
SD0
P2D0
P2D2
P2D4
P2D6
P2D8
P2D10
P2D12
P2D14
P2D1
P2D3
P2D5
P2D7
P2D9
P2D11
P2D13
P2D15
E10
E11
A15
A16
A17
A18
A19
A20
A21
A22
A23
A24
A25
B15
B16
B17
B18
B19
B20
B21
B22
B23
B24
B25
C15
C16
C17
C18
C19
C20
C21
C22
C23
C24
C25
D15
D16
D17
D18
D19
D20
D21
D22
D23
D24
D25
E15
E16
E17
E18
E19
E20
E21
E22
E23
E24
E25
P1D0
P1D2
P1D4
P1D6
P1D8
P1D10
P1D12
P1D14
P1D1
P1D3
P1D5
P1D7
P1D9
P1D11
P1D13
P1D15
PKG_TYPE = MOLEX110
VAL
PKG_TYPE = MOLEX110
VAL
PKG_TYPE = MOLEX110
PKG_TYPE = MOLEX110
VAL
PKG_TYPE = MOLEX110
VAL
VAL
DGND
BLK
DGND1
BLK
Figure 106. Evaluation Board, Rev. D, Digital Input Buffers
1
J2
2
U2
1
2
3
4
CVDD18_IN
JP19
P2
1
C86
1μF
C85
1μF
ADP3339-1-8
2
VAL
CNTERM_2P
U3
4
1
2
3
DVDD18_IN
JP20
C89
1μF
C88
1μF
ADP3339-1-8
U4
4
1
2
3
DVDD33_IN
AVDD33_IN
DPWR33_IN
JP21
JP22
JP23
C92
1μF
C91
1μF
ADP3339-3-3
U7
4
1
2
3
C93
1μF
C94
1μF
ADP3339-3-3
U8
4
1
2
3
C96
1μF
C97
1μF
ADP3339-3-3
Figure 107. Evaluation Board, On-Board Voltage Regulators
Rev. 0 | Page 51 of 56
AD9776/AD9778/AD9779
Figure 108. Evaluation Board, Rev. D, Top Silk Screen
Figure 109. Evaluation Board, Rev. D, Top Layer
Rev. 0 | Page 52 of 56
AD9776/AD9778/AD9779
Figure 110. Evaluation Board, Rev. D, Layer 2
Figure 111. Evaluation Board, Rev. D, Layer 3
Rev. 0 | Page 53 of 56
AD9776/AD9778/AD9779
Figure 112. Evaluation Board, Rev. D, Bottom Layer
Figure 113. Evaluation Board, Rev. D, Bottom Silkscreen
Rev. 0 | Page 54 of 56
AD9776/AD9778/AD9779
OUTLINE DIMENSIONS
16.00 BSC SQ
1.20
MAX
0.75
0.60
0.45
14.00 BSC SQ
100
1
76
75
76
75
100
1
PIN 1
9.50 SQ
TOP VIEW
(PINS DOWN)
EXPOSED
PAD
BOTTOM VIEW
(PINS UP)
0° MIN
1.05
1.00
0.95
0.20
0.09
7°
50
51
25
25
26
49
50
26
3.5°
0°
0.50 BSC
LEAD PITCH
0.27
0.22
0.17
VIEW A
0.15
0.05
SEATING
PLANE
0.08 MAX
COPLANARITY
VIEW A
ROTATED 90° CCW
COMPLIANT TO JEDEC STANDARDS MS-026-AED-HD
Figure 114. 100-Lead Thin Quad Flat Package, Exposed Pad [TQFP_EP]
(SV-100-3)
Dimensions shown in millimeters
ORDERING GUIDE
Model
AD9ꢀꢀ6BSVZ1
AD9ꢀꢀ6BSVZRL1
AD9ꢀꢀ8BSVZ1
AD9ꢀꢀ8BSVZRL1
AD9ꢀꢀ9BSVZ1
AD9ꢀꢀ9BSVZRL1
Temperature Range
–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
Package Description
100-lead TQFP_EP
100-lead TQFP_EP
100-lead TQFP_EP
100-lead TQFP_EP
100-lead TQFP_EP
100-lead TQFP_EP
Package Option
SV-100-3
SV-100-3
SV-100-3
SV-100-3
SV-100-3
SV-100-3
AD9ꢀꢀ6-EB
AD9ꢀꢀ8-EB
AD9ꢀꢀ9-EB
Evaluation Board
Evaluation Board
Evaluation Board
1 Z = Pb-free part.
Rev. 0 | Page 55 of 56
AD9776/AD9778/AD9779
NOTES
©
2005 Analog Devices, Inc. All rights reserved. Trademarks and
registered trademarks are the property of their respective owners.
D05361-0-7/05(0)
Rev. 0 | Page 56 of 56
相关型号:
AD9778BSVZRL
DUAL, PARALLEL, WORD INPUT LOADING, 14-BIT DAC, PQFP100, LEAD FREE, MS-026AED-HD, TQFP-100
ROCHESTER
©2020 ICPDF网 联系我们和版权申明