Dac 38 RF 84
Dac 38 RF 84
– fC(VCO) = 5.9 or 8.9 GHz 2x20-MHz LTE at 1.84 GHz and 2.14 GHz,
• Power Dissipation: 1.4 to 2.2 W/ch 800 MHz Span
• Power Supplies: –1.8 V, 1 V, 1.8 V
• Package: 10 x 10 mm BGA, 0.8 mm Pitch, 144-
Balls
2 Applications
• Wireless Communications
• Communications Test Equipment
• Arbitrary Waveform Generators
• Military Software Defined Radios
• Radar and Satellite Communications (SATCOM)
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
SLASEA3C – DECEMBER 2016 – REVISED JULY 2017 www.ti.com
Table of Contents
1 Features .................................................................. 1 8.4 Device Functional Modes........................................ 75
2 Applications ........................................................... 1 8.5 Register Maps ........................................................ 79
3 Description ............................................................. 1 9 Application and Implementation ...................... 141
4 Revision History..................................................... 2 9.1 Application Information.......................................... 141
9.2 Typical Application: Multi-band Radio Frequency
5 Device Comparison Table..................................... 6
Transmitter ............................................................ 142
6 Pin Configuration and Functions ......................... 7
10 Power Supply Recommendations ................... 145
7 Specifications....................................................... 13 10.1 Power Supply Sequencing .................................. 146
7.1 Absolute Maximum Ratings .................................... 13
11 Layout................................................................. 146
7.2 ESD Ratings............................................................ 13
11.1 Layout Guidelines ............................................... 146
7.3 Recommended Operating Conditions..................... 13
11.2 Layout Example .................................................. 149
7.4 Thermal Information ................................................ 14
12 Device and Documentation Support ............... 150
7.5 Electrical Characteristics - DC Specifications ......... 14
12.1 Related Links ...................................................... 150
7.6 Electrical Characteristics - Digital Specifications .... 17
12.2 Receiving Notification of Documentation
7.7 Electrical Characteristics - AC Specifications ......... 20 Updates.................................................................. 150
7.8 PLL/VCO Electrical Characteristics ........................ 23 12.3 Community Resources........................................ 150
7.9 Timing Requirements .............................................. 24 12.4 Trademarks ......................................................... 150
7.10 Typical Characteristics .......................................... 25 12.5 Electrostatic Discharge Caution .......................... 150
8 Detailed Description ............................................ 33 12.6 Glossary .............................................................. 150
8.1 Overview ................................................................. 33 13 Mechanical, Packaging, and Orderable
8.2 Functional Block Diagrams ..................................... 33 Information ......................................................... 150
8.3 Feature Description................................................. 39
4 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
• Added VDDE1 rail to Supply Voltage Range in the Absolute Maximum Ratings table........................................................ 13
• Changed subtitle From: LVDS OUTPUT: SYNC1+/-, SYNC2+/- To: LVDS OUTPUT: SYNC0+/-, SYNC1+/- in the
Electrical Characteristics - Digital Specifications table ........................................................................................................ 17
• Added "0 dBFS" amplitude of input digital data in test conditions in the Electrical Characteristics - AC Specifications
table ...................................................................................................................................................................................... 20
• Changed the NSD values for -9 dBFS in Electrical Characteristics - AC Specifications table ............................................ 22
• Added the PLL/VCO Electrical Characteristics table............................................................................................................ 23
• Changed From: VCO frequency = 5898.24 MHz To: VCO frequency = 5.9 GHz in Figure 43 and Figure 44 .................... 32
• Changed From: measured at 1 GHz To: measured at 1.8 GHz in Figure 41 and Figure 43............................................... 32
• Added JESD204B clock phase register setting to Table 36 ................................................................................................ 65
• Removed descriptions for CLKJESD_DIV register from Table 36 ...................................................................................... 65
• Added JESD204B clock phase register setting to Table 37................................................................................................. 65
• Added information about the DAC output total current for various full scale current settings in DAC Fullscale Output
Current ................................................................................................................................................................................. 72
• Changed the text in the second sentence of the DAC Transfer Function for DAC38RF80/90/84 section ......................... 75
• Changed Bit 0 of Table 123 From: Enables the GSM PLL To: Reserved.......................................................................... 134
• Changed Table 125 ........................................................................................................................................................... 136
• Changed description of SERDES_REFCLK_DIV register field in Table 126 .................................................................... 137
• Changed Bit 12:11, 6:5 and 4:2 of Table 129 ................................................................................................................... 139
• Updated the startup sequence in Figure 167 .................................................................................................................... 141
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
A B C D E F G H J K L M
12 DACCLKSE VSSCLK AGND VOUT2+ VOUT2- AGND VDDOUT18 VDDOUT18 AGND VOUT1- VOUT1+ AGND 12
11 VSSCLK VSSCLK AGND AGND AGND VDDA1 VDDA18 VDDA18 VDDA1 AGND AGND AGND 11
10 DACCLK+ VDDAPLL18 EXTIO VEE18N VEE18N VSSCLK VDDL2_1 VDDL2_1 VSSCLK VEE18N VEE18N SDIO 10
9 DACCLK- VDDAPLL18 RBIAS VDDAVCO18 VDDAVCO18 VSSCLK VDDCLK1 VDDCLK1 VSSCLK RESET\ SCLK SDO 9
8 VSSCLK VSSCLK ATEST VDDPLL1 VDDPLL1 VSSCLK VDDL1_1 VDDL1_1 VSSCLK ALARM SLEEP SDEN\ 8
7 CLKTX+ VDDTX18 SYNC1\+ VDDDIG1 DGND VDDE1 DGND VDDE1 DGND GPI0 GPO0 GPI1 7
6 CLKTX- VDDTX1 SYNC1\- DGND VDDDIG1 DGND VDDE1 DGND VDDE1 TXENABLE GPO1 DGND 6
5 VDDDIG1 VDDDIG1 VDDDIG1 VDDDIG1 VDDDIG1 VDDDIG1 VDDDIG1 VDDIO18 TRST\ TMS DGND RX3+ 5
4 SYSREF- VDDS18 SYNC0\+ VSENSE VDDDIG1 VDDDIG1 VDDDIG1 TDI TDO TCLK DGND RX3- 4
3 SYSREF+ VDDS18 SYNC0\- IFORCE VDDDIG1 AMUX1 AMUX0 VDDT1 VDDT1 TESTMODE DGND RX2- 3
2 DGND DGND DGND DGND DGND DGND DGND VDDR18 VDDR18 DGND DGND RX2+ 2
1 RX7+ RX7- RX6- RX6+ RX5+ RX5- RX4- RX4+ RX0+ RX0- RX1- RX1+ 1
A B C D E F G H J K L M
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
A B C D E F G H J K L M
12 DACCLKSE VSSCLK AGND AGND VOUT2 AGND VDDOUT18 VDDOUT18 AGND VOUT1 AGND AGND 12
11 VSSCLK VSSCLK AGND AGND AGND VDDA1 VDDA18 VDDA18 VDDA1 AGND AGND AGND 11
10 DACCLK+ VDDAPLL18 EXTIO VEE18N VEE18N VSSCLK VDDL2_1 VDDL2_1 VSSCLK VEE18N VEE18N SDIO 10
9 DACCLK- VDDAPLL18 RBIAS VDDAVCO18 VDDAVCO18 VSSCLK VDDCLK1 VDDCLK1 VSSCLK RESET\ SCLK SDO 9
8 VSSCLK VSSCLK ATEST VDDPLL1 VDDPLL1 VSSCLK VDDL1_1 VDDL1_1 VSSCLK ALARM SLEEP SDEN\ 8
7 CLKTX+ VDDTX18 SYNC1\+ VDDDIG1 DGND VDDE1 DGND VDDE1 DGND GPI0 GPO0 GPI1 7
6 CLKTX- VDDTX1 SYNC1\- DGND VDDDIG1 DGND VDDE1 DGND VDDE1 TXENABLE GPO1 DGND 6
5 VDDDIG1 VDDDIG1 VDDDIG1 VDDDIG1 VDDDIG1 VDDDIG1 VDDDIG1 VDDIO18 TRST\ TMS DGND RX3+ 5
4 SYSREF- VDDS18 SYNC0\+ VSENSE VDDDIG1 VDDDIG1 VDDDIG1 TDI TDO TCLK DGND RX3- 4
3 SYSREF+ VDDS18 SYNC0\- IFORCE VDDDIG1 AMUX1 AMUX0 VDDT1 VDDT1 TESTMODE DGND RX2- 3
2 DGND DGND DGND DGND DGND DGND DGND VDDR18 VDDR18 DGND DGND RX2+ 2
1 RX7+ RX7- RX6- RX6+ RX5+ RX5- RX4- RX4+ RX0+ RX0- RX1- RX1+ 1
A B C D E F G H J K L M
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
7 Specifications
7.1 Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted) (1)
MIN MAX UNIT
VDDDAC1, VDDDIG1, VDDL1_1, VDDL2_1,
–0.3 1.3 V
VDDCLK1, VDDT1, VDDCLK1, VDDTX1, VDDE1
(2)
Supply Voltage Range VDDR18, VDDIO18, VDDS18, VDDAPLL18,
–0.3 2.45 V
VDDOUT18, VDDA18, VDDAVCO18, VDDTX18
VEE18N –2 0.3 V
Voltage between AGND and DGND –0.3 0.3 V
RX[0..7]+/- –0.5 VDDDIG1 + 0.5 V V
SDEN, SCLK, SDIO, SDO, TXENABLE, ALARM,
RESET, SLEEP, TMS, TCLK, TDI, TDO, TRST, –0.5 VDDIO + 0.5 V V
TESTMODE, GPI0, GPI1, GPO0, GPO1
CLKOUT+/- –0.5 VDDTX18 + 0.5 V V
DACCLK+/-, SYSREF+/-, DACCLKSE –0.5 VDDCLK1 + 0.5 V V
Pin Voltage Range (2)
SYNC0+/-, SYNC1+/- –0.5 VDDS18 + 0.5 V V
VOUT1+/-, VOUT2+/- –0.5 VDDAOUT18 + 0.5 V V
RBIAS, EXTIO, ATEST –0.5 VDDAOUT18 + 0.5 V V
IFORCE, VSENSE –0.5 VDDDIG1 + 0.5 V V
AMUX1, AMUX0 –0.5 VDDT1 + 0.5 V V
Peak input current (any input) 20 mA
Peak total input current (all inputs) –30 mA
Junction temperature TJ 150 °C
Operating free-air temperature, TA –40 85 °C
Storage temperature, Tstg –65 150 °C
(1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings
only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended
Operating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
(2) Measured with respect to AGND or DGND.
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
(1) Prolonged use at this junction temperature may increase the device failure-in-time (FIT) rate
(1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application
report.
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
Alt- WCDMA 1 carrier alternate fCLK = 5898.24 MHz, fOUT = 2140 MHz 77 77
dBc
ACLR channel ACPR fCLK = 8847.36 MHz, fOUT = 950 MHz 82 82
fCLK = 8847.36 MHz, fOUT = 2140 MHz 77 78
fCLK = 5898.24 MHz, fOUT = 800 MHz 73 74
fCLK = 5898.24 MHz, fOUT = 2650 MHz 70 68
20 MHz LTE adjacent
LTE20 fCLK = 8847.36 MHz, fOUT = 800 MHz 73 74 dBc
channel power ratio
fCLK = 8847.36 MHz, fOUT = 2650 MHz 69 68
fCLK = 8847.36 MHz, fOUT = 3700 MHz 63 66
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
180 180
174 -12dBFS 174 -12dBFS
-9dBFS -9dBFS
168 -6dBFS 168 -6dBFS
0dBFS 0dBFS
162 162
NSD (dBc/Hz)
NSD (dBc/Hz)
156 156
150 150
144 144
138 138
132 132
126 126
120 120
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D005
Output Frequency (MHz) D005
Measured 50 MHz from carrier DAC38RF83/93/85 Measured 50 MHz from carrier DAC38RF80/90/84
Figure 1. NSD vs Output Frequency Over Input Scale Figure 2. NSD vs Output Frequency Over Input Scale
180 180
174 Iout=40mA 174 Iout=40mA
Iout=30mA Iout=30mA
168 Iout=20mA 168 Iout=20mA
Iout=10mA Iout=10mA
162 162
NSD (dBc/Hz)
NSD (dBc/Hz)
156 156
150 150
144 144
138 138
132 132
126 126
120 120
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D011
Output Frequency (MHz) D011
Measured 50 MHz from carrier DAC38RF83/93/85 Measured 50 MHz from carrier DAC38RF80/90/84
Figure 3. NSD vs Output Frequency Over Output Current Figure 4. NSD vs Output Frequency Over Output Current
IoutFS IoutFS
180 180
174 On-chip PLL 174 On-chip PLL
External clock External clock
168 168
162 162
NSD (dBc/Hz)
NSD (dBc/Hz)
156 156
150 150
144 144
138 138
132 132
126 126
120 120
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D015
Output Frequency (MHz) D015
Measured 50 MHz from carrier DAC38RF83/93/85 Measured 50 MHz from carrier DAC38RF80/90/84
Figure 5. NSD vs Output Frequency Over Clocking Option Figure 6. NSD vs Output Frequency Over Clocking Option
65 65
HD2 (dBc)
HD2 (dBc)
60 60
55 55
50 50
45 45
40 40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D002
Output Frequency (MHz) D018
DAC38RF83/93/85 DAC38RF80/90/84
Figure 7. HD2 vs Output Frequency Over Input Scale Figure 8. HD2 vs Output Frequency Over Input Scale
80 80
Iout=10mA Iout=10mA
75 Iout=20mA 75
Iout=20mA
Iout=30mA Iout=30mA
70 Iout=40mA 70
Iout=40mA
65 65
HD2 (dBc)
HD2 (dBc)
60 60
55 55
50 50
45 45
40 40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D010
Output Frequency (MHz) D023
D008
DAC38RF83/93/85 DAC38RF80/90/84
Figure 9. HD2 vs Output Frequency Over Output Current Figure 10. HD2 vs Output Frequency Over Output Current
IoutFS IoutFS
80 80
On-chip PLL On-chip PLL
75 External clock 75 External clock
70 70
65 65
HD2 (dBc)
HD2 (dBc)
60 60
55 55
50 50
45 45
40 40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D013
Output Frequency (MHz) D027
DAC38RF83/93/85 DAC38RF80/90/84
Figure 11. HD2 vs Output Frequency Over Clocking Option Figure 12. HD2 vs Output Frequency Over Clocking Option
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
HD3 (dBc)
HD3 (dBc)
60 75
70
55 65
50 60
-12dBFS 55 -12dBFS
45 -6dBFS -6dBFS
50
0dBFS 0dBFS
45
40
40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D004
Output Frequency (MHz) D013
DAC38RF83/93/85 DAC38RF80/90/84
Figure 13. HD3 vs Output Frequency Over Input Scale Figure 14. HD3 vs Output Frequency Over Input Scale
105 105
100 100
Iout=10mA Iout=10mA
95 Iout=20mA 95 Iout=20mA
90 Iout=30mA 90 Iout=30mA
85 Iout=40mA 85 Iout=40mA
80 80
HD3 (dBc)
HD3 (dBc)
75 75
70 70
65 65
60 60
55 55
50 50
45 45
40 40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D024
Output Frequency (MHz) D014
DAC38RF83/93/85 DAC38RF80/90/84
Figure 15. HD3 vs Output Frequency Over Output Current Figure 16. HD3 vs Output Frequency Over Output Current
IoutFS IoutFS
80 80
75 75
70 70
65 65
HD3 (dBc)
HD3 (dBc)
60 60
55 55
50 50
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D014
Output Frequency (MHz) D015
DAC38RF83/93/85 DAC38RF80/90/84
Figure 17. HD3 vs Output Frequency Over Clocking Option Figure 18. HD3 vs Output Frequency Over Clocking Option
65 65
SFDR (dBc)
SFDR (dBc)
60 60
55 55
50 50
45 -12dBFS 45
-6dBFS
40 0dBFS 40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D032
D001
Output Frequency (MHz) D032
D001
Excludes HD2, HD3 and CMP2 DAC38RF83/93/85 Excludes HD2, HD3 and CMP2 DAC38RF80/90/84
Figure 19. SFDR vs Output Frequency Over Input Scale Figure 20. SFDR vs Output Frequency Over Input Scale
80 80
Iout=10mA
75 75 Iout=20mA
Iout=30mA
70 70
Iout=40mA
65 65
SFDR (dBc)
SFDR (dBc)
60 60
55 55
50 Iout=10mA 50
Iout=20mA
45 Iout=30mA 45
Iout=40mA
40 40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D022
Output Frequency (MHz) D022
Excludes HD2, HD3 and CMP2 DAC38RF83/93/85 Excludes HD2, HD3 and CMP2 DAC38RF80/90/84
Figure 21. SFDR vs Output Frequency Over Output Current Figure 22. SFDR vs Output Frequency Over Output Current
IoutFS IoutFS
80 80
75 75 On-chip PLL
External clock
70 70
65 65
SFDR (dBc)
SFDR (dBc)
60 60
55 55
50 50
On-chip PLL
45 External clock 45
40 40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D026
Output Frequency (MHz) D026
Excludes HD2, HD3 and CMP2 DAC38RF83/93/85 Excludes HD2, HD3 and CMP2 DAC38RF80/90/84
Figure 23. SFDR vs Output Frequency Over Clocking Option Figure 24. SFDR vs Output Frequency Over Clocking Option
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
SFDR (dBc)
75 75
70 70
65 65
60 60
55 55
50 -12dBFS 50
-6dBFS
45 45
0dBFS
40 40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D032
Output Frequency (MHz) D032
±250 MHz Span DAC38RF83/93/85 ±250 MHz Span DAC38RF80/90/84
Figure 25. SFDR vs Output Frequency Over Input Scale Figure 26. SFDR vs Output Frequency Over Input Scale
100 100
95 95
90 90
85 85
80 80
SFDR (dBc)
SFDR (dBc)
75 75
70 70
65 65
60 60
55 55 Iout=10mA
Iout=10mA
50 50 Iout=20mA
Iout=20mA
Iout=30mA
45 Iout=30mA 45 Iout=40mA
Iout=40mA
40 40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D008
Output Frequency (MHz) D008
± 250 MHz Span DAC38RF83/93/85 ± 250 MHz Span DAC38RF80/90/84
Figure 27. SFDR vs Output Frequency Over Output Current Figure 28. SFDR vs Output Frequency Over Output Current
IoutFS IoutFS
100 100
95 On-chip PLL 95 On-chip PLL
90 External clock 90 External clock
85 85
80 80
SFDR (dBc)
SFDR (dBc)
75 75
70 70
65 65
60 60
55 55
50 50
45 45
40 40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D026
Output Frequency (MHz) D026
± 250 MHz Span DAC38RF83/93/85 ± 250M Hz Span DAC38RF80/90/84
Figure 29. SFDR vs Output Frequency Over Clocking Option Figure 30. SFDR vs Output Frequency Over Clocking Option
75 85
80
70
75
65
70
IMD3 (dBc)
IMD3 (dBc)
60 65
55 60
55 -18dBFS
50 -18dBFS
-12dBFS 50 -12dBFS
45 -6dBFS -6dBFS
45 0dBFS
0dBFS
40 40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D006
Output Frequency (MHz) D006
DAC38RF83/93/85 DAC38RF80/90/84
Figure 31. IMD3 vs Output Frequency Over Input Scale Figure 32. IMD3 vs Output Frequency Over Input Scale
85 80
80 75
75 70
70 65
IMD3 (dBc)
HD3 (dBc)
65 60
60 55
Iout=10mA
55 Iout=10mA 50 Iout=20mA
Iout=20mA Iout=30mA
50 Iout=30mA 45 Iout=40mA
Iout=40mA
45 40
40 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D009
Output Frequency (MHz) D007
DAC38RF83/93/85 DAC38RF80/90/84
Figure 33. IMD3 vs Output Frequency Over Output Current Figure 34. IMD3 vs Output Frequency Over Output Current
IoutFS IoutFS
80 80
On-chip PLL On-chip PLL
75 External clock 75 External clock
70 70
65 65
IMD3 (dBc)
IMD3 (dBc)
60 60
55 55
50 50
45 45
40 40
35 35
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D016
Output Frequency (MHz) D030
DAC38RF83/93/85 DAC38RF80/90/84
Figure 35. IMD3 vs Output Frequency Over Clocking Option Figure 36. IMD3 vs Output Frequency Over Clocking Option
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
Figure 37. Power vs Output Frequency Figure 38. Power vs Output Frequency
90 90
86 DAC A to B 86 DAC A to B
DAC B to A DAC B to A
82 82
78 78
Isolation (dBc)
Isolation (dBc)
74 74
70 70
66 66
62 62
58 58
54 54
50 50
500 1000 1500 2000 2500 3000 3500 4000 4500 500 1000 1500 2000 2500 3000 3500 4000 4500
Output Frequency (MHz) D002
Output Frequency (MHz) D002
DAC38RF83/93/85 DAC38RF80/90/84
Figure 39. Isolation vs Output Frequency Figure 40. Isolation vs Output Frequency
-60 -90
CP=2 div4
CP=3 div3
CP=4 -100 div2
CP=5
-80 CP=6
CP=7
CP=8 -110
CP=9
Phase Noise (dBc)
-100 CP=10
CP=11 -120
CP=12
CP=13
CP=14
-130
-120 CP=15
-140
-140
-150
-160 -160
1000 10000 100000 1000000 1E+7 5E+7 1000 10000 100000 1000000 1E+7 5E+7
Freq offset (Hz) D027
Freq offset (Hz) D028
VCO frequency = 8.85 GHz Measured at 1.8 GHz VCO frequency = 8.85 GHz
Figure 41. VCO1 Phase Noise vs Offset Frequency Over Figure 42. VCO1 Output Clock Phase Noise vs Offset
Charge pump current frequency Over Divider Ratio
-140
-150
-160 -160
1000 10000 100000 1000000 1E+7 5E+7 1000 10000 100000 1000000 1E+7 5E+7
Freq offset (Hz) D029
Freq offset (Hz) D030
VCO frequency = 5.9 GHz Measured at 1.8 GHz VCO frequency = 5.9 GHz
Figure 43. VCO0 Phase Noise vs Offset Frequency Over Figure 44. VCO0 Output clock Phase Noise vs Offset
Charge Pump Current Frequency Over Divider Ratio
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8 Detailed Description
8.1 Overview
The DAC38RFxx is a family of high-performance, dual/single-channel, 14-bit, 9-GSPS, RF-sampling digital-to-
analog converters (DACs) that are capable of synthesizing wideband signals from 0 to 4.5 GHz. A high dynamic
range allows the DAC38RFxx family to generate signals for a wide range of applications including 3G/4G signals
for wireless base-stations.
The devices feature a low-power JESD204B Interface with up to 8 lanes, and provides a maximum bit rate and
input data rate of 12.5 Gbps and 1.25 GSPS complex per channel respectively. The DAC38RFxx provides two
digital up-converters per channel, with multiple options for interpolation rates. A digital quadrature modulator with
independent, frequency flexible NCOs are available to support multi-band operation. An optional low-jitter
PLL/VCO simplifies the DAC sampling clock generation by allowing use of a lower frequency reference clock.
VDDAPLL1
VDDDIG1
VDDCLK1
VDDL1_1
VDDL2_1
VDDE1
VDDA1
DACCLK+ Divider CLKTX+
Low Jitter Clock
DACCLK- PLL Distribution /2, /3, /4 CLKTX-
DACCLKSE VDDTX1
Multi-band DUC Channel 2 (multi-DUC2)
VDDTX18
SYSREF+ DACB
NCO 4 Gain
SYSREF- I
SYNC2\+
NCO 3
SYNC2\-
0.9 V EXTIO
Ref RBIAS
VDDT1
TESTMODE
NCO 1
VDDR18
I
RX[0..3]+
Q x 14-b VOUT1
RX[0..3]- I sin(x) DAC
SYNC1\+ Q VEE18N
DACA
SYNC1\- NCO 2
Gain
VDDA18
VDDS18 Multi-band DUC Channel 1 (multi-DUC1)
AMUX0/1 ATEST
SDENB
VDDIO18
SDO
SDIO
SCLK
TXENABLE
RESETB
SLEEP
ALARM
TESTMODE
GPO0
GPO1
GPI0
GPI1
TCLK
TDI
TDO
TMS
TRST\
VDDAVCO18
VDDAPLL18
VDDAPLL1
VDDDIG1
VDDCLK1
VDDL1_1
VDDL2_1
VDDE1
VDDA1
DACCLK+ Divider CLKTX+
Low Jitter Clock
DACCLK- PLL Distribution /2, /3, /4 CLKTX-
DACCLKSE VDDTX1
Multi-band DUC Channel 2 (multi-DUC2)
VDDTX18
SYSREF+ DACB
NCO 3 Gain
SYSREF- I
SYNC2\+
NCO 4
SYNC2\-
0.9 V EXTIO
Ref RBIAS
VDDT1
TESTMODE
NCO 1
VDDR18
I
RX[0..3]+
Q x 14-b VOUT1+
sin(x)
100:
RX[0..3]- I DAC VOUT1-
SYNC1\+ Q VEE18N
DACA
SYNC1\- NCO 2
Gain
VDDA18
VDDS18 Multi-band DUC Channel 1 (multi-DUC1)
AMUX0/1 ATEST
VDDIO18
SDO
SDIO
SDENB
SCLK
TXENABLE
RESETB
SLEEP
ALARM
TESTMODE
GPO0
GPO1
GPI0
GPI1
TCLK
TDI
TDO
TMS
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
VDDAVCO18
VDDAPLL18
VDDAPLL1
VDDDIG1
VDDCLK1
VDDL1_1
VDDL2_1
VDDA1
VDDE1
DACCLK+ Divider CLKTX+
Low Jitter Clock
DACCLK- PLL Distribution /2, /3, /4 CLKTX-
DACCLKSE VDDTX1
Single-band DUC Channel
VDDTX18
SYSREF+
SYSREF-
I
RX[4..7]+
RX[4..7]- Q
NCO 2 VDDOUT18
JESD Interface
SYNC2\+
SYNC2\-
0.9 V EXTIO
VDDT1 Ref RBIAS
TESTMODE
VDDR18
RX[0..3]+ I
x 14-b VOUT1
RX[0..3]- sin(x) DAC
Q
SYNC1\+ NCO 1
VEE18N
DACA
SYNC1\- Gain
VDDA18
VDDS18
AMUX0/1 ATEST
VDDIO18
SDO
SDIO
SDENB
SCLK
TXENABLE
SLEEP
ALARM
TESTMODE
GPO0
GPO1
GPI0
GPI1
TCLK
TDI
TDO
TMS
TRST\
VDDAVCO18
VDDAPLL18
VDDAPLL1
VDDDIG1
VDDCLK1
VDDL1_1
VDDL2_1
VDDA1
VDDE1
DACCLK+ Divider CLKTX+
Low Jitter Clock
DACCLK- PLL Distribution /2, /3, /4 CLKTX-
DACCLKSE VDDTX1
Single-band DUC Channel
VDDTX18
SYSREF+
SYSREF-
I
RX[4..7]+
RX[4..7]- Q
NCO 2 VDDOUT18
JESD Interface
SYNC2\+
SYNC2\-
0.9 V EXTIO
VDDT1 Ref RBIAS
TESTMODE
VDDR18
RX[0..3]+ I
x 14-b VOUT1+
sin(x) 100:
RX[0..3]- DAC VOUT1-
Q
SYNC1\+ NCO 1
VEE18N
DACA
SYNC1\- Gain
VDDA18
VDDS18
AMUX0/1 ATEST
IFORCE
Temp JTAG
Control Interface
Sensor
VSENSE
GND
SDENB
RESETB
VDDIO18
SDO
SDIO
SCLK
TXENABLE
SLEEP
ALARM
TESTMODE
GPO0
GPO1
GPI0
GPI1
TCLK
TDI
TDO
TMS
TRST\
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
VDDAVCO18
VDDAPLL18
VDDAPLL1
VDDDIG1
VDDCLK1
VDDL1_1
VDDL2_1
VDDE1
VDDA1
DACCLK+ Divider CLKTX+
Low Jitter Clock
DACCLK- PLL Distribution /2, /3, /4 CLKTX-
DACCLKSE VDDTX1
Single-band DUC Channel 2
VDDTX18
SYSREF+ DACB
Gain
SYSREF-
I VOUT2
RX[4..7]+ x 14-b
sin(x) DAC
RX[4..7]- Q
NCO 2 VDDOUT18
JESD Interface
SYNC2\+
SYNC2\-
0.9 V EXTIO
VDDT1 Single-band DUC Channel 1 Ref RBIAS
TESTMODE
VDDR18
RX[0..3]+ I
x 14-b VOUT1
RX[0..3]- sin(x) DAC
Q
SYNC1\+ NCO 1
VEE18N
DACA
SYNC1\- Gain
VDDA18
VDDS18
AMUX0/1 ATEST
IFORCE
Temp JTAG
Control Interface
Sensor
VSENSE
TXENABLE
GND
RESETB
VDDIO18
SDO
SDIO
SDENB
SCLK
SLEEP
ALARM
TESTMODE
GPO0
GPO1
GPI0
GPI1
TCLK
TDI
TDO
TMS
TRST\
VDDAVCO18
VDDAPLL18
VDDAPLL1
VDDDIG1
VDDCLK1
VDDL1_1
VDDL2_1
VDDA1
VDDE1
DACCLK+ Divider CLKTX+
Low Jitter Clock
DACCLK- PLL Distribution /2, /3, /4 CLKTX-
DACCLKSE VDDTX1
Single-band DUC Channel 2
VDDTX18
SYSREF+ DACB
Gain
SYSREF-
I VOUT2+
RX[4..7]+ x 14-b
100:
sin(x) DAC VOUT2-
RX[4..7]- Q
NCO 2 VDDOUT18
JESD Interface
SYNC2\+
SYNC2\-
0.9 V EXTIO
Ref RBIAS
VDDT1
TESTMODE
VDDR18
RX[0..3]+ I
x 14-b VOUT1+
sin(x) 100:
RX[0..3]- DAC VOUT1-
Q
SYNC1\+ NCO 1
VEE18N
DACA
SYNC1\- Gain
VDDA18
VDDS18 Single-band DUC Channel 1
AMUX0/1 ATEST
VDDIO18
SDO
SDIO
SDENB
SCLK
RESETB
SLEEP
ALARM
TESTMODE
GPO0
GPO1
GPI0
GPI1
TCLK
TDI
TDO
TMS
TRST\
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
RXP
0.7V
50O
TERM To
=001 Equalizer
Level
TERM &
50pF TERM Shift
=100 Samplers
=101
50O
0.25V
RXN
Common mode termination is via a 50 pF capacitor to GND. The common mode voltage and termination of the
differential signal can be controlled in a number of ways to suit a variety of applications via field TERM in register
SRDS_CFG2 (8.5.87), as described in Table 1.
NOTE
AC coupling is recommended for JESD204B compliance.
Input data is sampled by the differential sensing amplifier using clocks derived from the clock recovery algorithm.
The polarity of RX+ and RX- can be inverted by setting the bit of the corresponding lane in field INVPAIR in
register SRDS_POL (8.5.88) to “1”. This can potentially simplify PCB layout and improve signal integrity by
avoiding the need to swap over the differential signal traces.
Due to processing effects, the devices in the RX+ and RX- differential sense amplifiers will not be perfectly
matched and there will be some offset in switching threshold. The DAC38RFxx contains circuitry to detect and
correct for this offset. This feature can be enabled by setting ENOC in register SRDS_CFG1 (8.5.86) to “1”. It is
anticipated the most users will enable this feature. During the compensation process, LOOPBACK in register
SRDS_CFG1 (8.5.86) must be set to “00”.
Predivider 0
SERDES
DACCLK+ divider PLL
0 REFCLK
DACCLK-
DAC PLL 1
DACCLKSE 1
SERDES_REFCLK_DIV
SERDES_REFCLK_SEL
SEL_EXTCLK_DIFFSE
During normal operation, the clock generated by PLL is 4-25 times the reference frequency, according to the
multiply factor selected via the field MPY] in register SRDS_PLL_CFG (8.5.85). In order to select the appropriate
multiply factor and reference clock frequency, it is first necessary to determine the required PLL output clock
frequency. The relationship between the PLL output clock frequency and the lane rate is determined by field
RATE in register SRDS_CFG2 (8.5.87) is shown in Table 3. Having computed the PLL output frequency, the
reference frequency can be obtained by dividing this by the multiply factor specified via MPY.
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
Table 3.
RATE LINE RATE PLL OUTPUT FREQUENCY
00 x Gbps 0.25x GHz
01 x Gbps 0.5x GHz
10 x Gbps 1x GHz
11 x Gbps 2x GHz
The wide range of multiply factors combined with the different rate modes means it is often possible to achieve a
given line rate from multiple different reference frequencies. The configuration which utilizes the highest
reference frequency achievable is always preferable.
The SerDes PLL VCO must be in the nominal range of 1.5625 - 3.125 GHz. It is necessary to adjust the loop
filter depending on the operating frequency of the VCO. If the PLL output frequency is below 2.17 GHz, VRANGE
in register SRDS_PLL_CFG (8.5.84) should be set high.
Performance of the integrated PLL can be optimized according to the jitter characteristics of the reference clock
by setting the appropriate loop bandwidth via field LB in register SRDS_PLL_CFG (8.5.84). The loop bandwidth
is obtained by dividing the reference frequency by BWSCALE, where the BWSCALE is a function of both LB and
PLL output frequency as shown in Table 5.
An approximate loop bandwidth of 8 – 30 MHz is suitable and recommended for most systems where the
reference clock is via low jitter clock input buffer. For systems where the reference clock is via a low jitter input
cell, but of low quality, an approximate loop bandwidth of less than 8 MHz may offer better performance. For
systems where the reference clock is cleaned via an ultra-low jitter LC-based cleaner PLL, a high loop bandwidth
up to 60 MHz is more appropriate. Note that the use of ultra-high loop bandwidth setting is not recommended for
PLL multiply factor of less than 8.
A free running clock output is available when field ENDIVCLK in register SRDS_PLL_CFG (8.5.85) is set high. It
runs at a fixed divided-by-80 of the PLL output frequency and can be output on the ALARM pin by setting field
DTEST to “0001” (lanes 0 – 3) or “0010” (lanes 4 – 7) in register DTEST (8.5.76).
6
Gain
-6.3
The equalizer can be configured via fields EQ and EQHLD in register SRDS_CFG1 (8.5.86). Table 6 and Table 7
summarize the options. When enabled, the receiver equalization logic analyzes data patterns and transition times
to determine whether the low frequency gain should be increased or decreased. The decision logic is
implemented as a voting algorithm with a relatively long analysis interval. The slow time constant that results
reduces the probability of incorrect decisions but allows the equalizer to compensate for the relatively stable
response of the channel. The lock time for the adaptive equalizer is data dependent, and so it is not possible to
specify a generally applicable absolute limit. However, assuming random data, the maximum lock time will be
6x106 divided by the CDR activity level. For field CDR in register SRDS_CFG1 (8.5.86) = 110, the activity level
is 1.5 x 106 UI.
When EQ = 0, finer control of gain boost is available using the EQBOOST IEEE1500 tuning chain field, as shown
in Table 8.
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
Table 8. Relationship Between Lane Rate and SerDes PLL Output Frequency
EQBOOST GAIN BOOST (dB) BANDWIDTH CHANGE (%) POWER INCREASE (mW)
00 0 0 0
01 2 -30 0
01 4 10 5
11 6 -20 5
When EQ is set to 010 or 011, the equalizer is reconfigured to provide analytical data about the amount of pre
and post cursor equalization respectively present in the received signal. This can in turn be used to adjust the
equalization settings of the transmitting link partner, where a suitable mechanism for communicating this data
back to the transmitter exists. Status information is provided by setting field DTEST in register DTEST (8.5.76) to
“0111” for EQOVER and “0110” for EQUNDER. The procedure is as follows:
1. Enable the equalizer by setting fields EQHLD low and EQ to “001” (register SRDS_CFG1 8.5.86). Allow
sufficient time for the equalizer to adapt;
2. Set EQHLD to 1 to lock the equalizer and reset the adaption algorithm. This also causes both EQOVER and
EQUNDER to become low;
3. Wait at least 48 UI, and proportionately longer if the CDR activity is less than 100%, to ensure the 1 on
EQHLD is sampled and acted upon;
4. Set EQ to “010” or “011”, and EQHLD to 0. The equalization characteristics of the received signal are
analysed (the equalizer response will continue to be locked);
5. Wait at least 150 × 103 UI to allow time for the analysis to occur, proportionately longer if the CDR activity is
less than 100%;
6. Examine EQOVER and EQUNDER for results of analysis
– If EQOVER is high, it indicates the signal is over equalized;
– If EQUNDER is high, it indicates the signal is under equalized;
7. Set EQHLD to 1;
8. Repeat items 3–7 if required;
9. Set EQ to “001”, and EQHLD to 0 to exit analysis mode and return to normal adaptive equalization.
NOTE
When changing EQ from one non-zero value to another, EQHLD must already be 1. If this
is not the case, there is a chance the equalizer could be reset by a transitory input state
(i.e., if EQ is momentarily 000). EQHLD can be set to 0 at the same time as EQ is
changed.
As the equalizer adaption algorithm is designed to equalize the post cursor, EQOVER or
EQUNDER will only be set during post cursor analysis if the amount of post cursor
equalization required is more or less than the adaptive equalizer can provide.
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
With high-speed device clocks, the phase of the SYSREF signals relative to the device clock must meet the
setup/hold time requirements of each individual device clock. Historically, this has been done by controlling the
board-level routing delay and/or employing commercial clock distribution capable of generating device clocks and
SYSREF signals with programmable delays and with the option of splitting SYSREF into multiple SYSREFS,
each with its own fine-tuned delay. Since the DAC38RFxx family supports device clock frequencies up to 9 GHz,
a SYSREF capture circuit is includes in the DAC38RFxx that allows a relaxation in meeting the device clock
setup and hold.
The SYSREF capture circuit provides:
• tolerance to manufacturing and environmental variations in SYSREF phase
• immunity to sampling errors due to setup/hold/meta-stability
• information about phase of SYSREF relative to DAC clock inside the data converter
• software compensation for phase misalignment due to PCB design errors
The concepts behind the SYSREF capture scheme are illustrated in Figure 55.
Copyright © 2016–2017, Texas Instruments Incorporated Submit Documentation Feedback 49
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
SLASEA3C – DECEMBER 2016 – REVISED JULY 2017 www.ti.com
To understand Figure 55, to begin with we’ll ignore the SYSREF phase tolerance windows in the lower portion of
the figure and focus on the blue clock waveform at the top of the figure. This waveform represents the device
clock input to a particular DAC chip. The green arrows, labeled “R” and “F”, correspond to the rising and falling
edges of this clock (ignoring for the moment the additional arrows labeled “ER” and "EF”). Lower frequency
devices captured SYSREF only on the rising edge of the device clock, the new scheme samples SYSREF on the
falling edge as well, which provides more flexibility when optimizing the setup and hold time of the SYSREF
capture path. Moreover, each time a rising SYSREF edge is captured, the chip remembers the clock phase
during which the event occurred, and the system designer can later read back the phase information to observe
the SYSREF timing relative to the device clock at the internal capture point. If SYSREF transitions close to the
rising or falling clock edge sampling points the capture flop setup and hold time may not be met and the
observed phase may be unreliable and subject to meta-stability phenomenon.
To reduce the sensitivity to setup/hold/meta-stability concerns an “early” version of the device clock is generated
within the DAC and additional SYSREF samples are taken at the “early falling” and “early rising” edges of the
clock (labeled “EF” and “ER”, respectively, in Figure 55). The resulting set of four samples is used to narrow
down the timing of the rising SYSREF edge to one of four possible clock phases. If the rising SYSREF transition
takes place between the “EF” and “F” samples, then SYSREF is said to occur in phase θ1. Similarly, if it takes
place between the “F” and “ER” samples, then it is said to occur in phase θ2. If SYSREF transitions between the
“ER” and “R” samples, then it is said to occur in phase θ3. And, finally, if the SYSREF rising edge event happens
between the “R” and “EF” samples, then it is said to occur in phase θ4. As mentioned before, the chip
remembers all observed SYSREF phases and the user can later read them back. Since the delay between
“early” and “on time” versions of the clock is intentionally chosen to be larger than the setup/hold/meta-stability
window, at most one of the four samples can be affected even when the SYSREF transitions right at one of the
four sampling points. Thus, the uncertainty in the observed SYSREF timing is limited to adjacent phases, and
with twice as many sampling phases the resolution of the timing information is improved by a factor of two.
Referring to the lower portion of Figure 55, the user can now see how this information regarding the observed
SYSREF phases is used to devise a reliable SYSREF capture methodology with a high degree of tolerance to
manufacturing and environmental variations in SYSREF phase. Based on the SYSREF phases observed for a
particular DAC chip during system characterization, the system designer can select one of four so-called “phase
tolerance window” options (denoted “’00”, “01”, “10”, and “11”) to maximize immunity to manufacturing and
environmental variations. For example, consider the default phase tolerance window labeled “window=00” in the
figure. If, during characterization, the system designer observes (by reading back the recorded phase
observations) that the rising SYSREF edge nominally occurs in either θ1 or θ2 or both (i.e. θ12) then he would
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
program that particular DAC chip to use phase tolerance window “00”. This mapping is indicated in the figure
with the label “θ1|θ12|θ2: window=00”. Having programmed the device to use window “00”, all future SYSREF
events that occur in θ1 or θ2 would trigger the LMFC and frame clock to be aligned using the following rising
clock edge as the alignment reference (as indicated by the red arrow pointing to rising clock edge “R” and
labeled “Window=00/01 alignment edge”).
The full extent of each phase tolerance window is indicated in the figure using “box and whisker” plots. For the
“window=00” example, the “box” portion of the plot indicates that the phase tolerance window is centered on θ12
(to be precise on the boundary between θ1 and θ2) and the “whisker” portion indicates that even if the rising
edge of SYSREF occurs as early as the preceding θ4 or as late as the following θ3 it still results in LMFC and
frame clock alignment to the same rising clock edge indicated by the red arrow labeled “Window=00/01
alignment edge”. When programmed for phase tolerance window “00”, the DAC chip is tolerant to variations in
the SYSREF timing ranging from a rising SYSREF edge that occurs just after one rising edge of clock to just
before the next rising edge of the clock. The qualifying phrases “just after” and “just before” are used here to
indicate that the SYSREF transition must occur far enough away from the rising edges of the clock to avoid
setup/hold violations and prevent the device from concluding that the SYSREF transition has crossed out off the
phase tolerance window when in fact it has not. The tolerance range for window “00” is from rising clock edge to
rising clock edge and is indicated in the figure by the green text labeled “tolerance = R↔R”.
Following the above example, if characterization reveals SYSREF timing centered on θ23 then phase tolerance
window “01” (with tolerance for SYSREF rising edge events from EF to EF) should be chosen. Notice that this
option is tolerant even to rising SYSREF edges that occur after the rising device clock edge (i.e. in θ4) and will
treat them just as if they had occurred in one of the earlier three phases, aligning to the same rising device clock
edge indicated by the red arrow labeled “Window=00/01 Alignment Edge”. This allows the system designer to
tolerate PCB design errors and/or environmental and manufacturing variations – achieving his intended
alignment without having to make physical changes to the board to adjust the SYSREF timing.
Similarly, if characterization indicates that SYSREF timing is centered on θ34 or θ41 then phase tolerance
window “10” or “11” can be selected, resulting in tolerance for “F↔F” or “ER↔ER” SYSREF timing, respectively.
Note, however, that in these two cases the alignment reference edge is by default taken to be the subsequent
rising edge of the device clock. Since this may not be the desired behavior, the DAC38RFxx allows the user to
program in an optional alignment offset of θ1 if the default offset of 0 does not achieve the desired alignment.
This feature is illustrated in Figure 56 where the user can see that by setting the alignment offset to -1, phase
tolerance windows “10” and “11” can be made to trigger alignment to the earlier rising device clock edge used by
windows “00” and “01”. Alternatively, the window “00” and “01” alignment edge can be pushed one cycle later by
setting their alignment offset to +1.
Several important controls related to SYSREF alignment and capture timing are contained in register
SYSR_CAPTURE (8.5.78). For example, as mentioned before, the device is capable of monitoring the observed
phases of the rising SYSREF edge events; however, in order to avoid unwanted noise coupling from the
SYSREF circuits into the DAC output, the SYSREF monitoring circuits are disabled by default. Field
SYSR_STATUS_ENA enables SYSREF status monitoring. Field SYSR_PHASE_WDW contains the the phase
tolerance window selected for normal operation, which is optimized during characterization. Field
SYSR_ALIGN_DLY contains the control that allows the system designer to optionally offset the SYSREF
alignment event by ±1 device clock cycles. Field SYSR_STATUS_ENA enables the SYSREF capture alignment
accumulation and will generate alarms when enabled. Writing a “1” to field SYSR_ALIGN_SYNC clears the
accumulated SYSREF alignment statistics. The SYSREF alignment block can be bypassed completely by field
SYSREF_BYPASS_ALIGN, in which case SYSREF is latched by the rising edge of DACCLK.
When field SYSR_STATUS_ENA is high the device records the phase associated with each SYSREF event for
use in characterizing the SYSREF capture timing and selecting an appropriate phase tolerance window. The
phase data is available in two forms. First, each of the four phases has a corresponding “sticky” alarm flag
indicating which phases have been observed since the last time the register was cleared. In addition, the device
also accumulates statistics on the relative number of occurrences of each phase spanning multiple SYSREF
events using saturating 8-bit counters. These accumulated real-time SYSREF statistics allow us to account for
time-varying effects during characterization such as potential timing differences between the 1st and Nth edges
in a “gapped” SYSREF pulse train. The counters are fields PHASE1_CNT and PHASE2_CNT in register
SYSREF12_CNT (8.5.10), PHASE3_CNT and PHASE4_CNT in register SYSREF34_CNT (8.5.11), and
ALIGN_TO_R1_CNT and ALIGN_TO_R3_CNT in register SYSREF_ALIGN_R (8.5.9).
The accumulated SYSREF statistics can be cleared by writing ‘1’ to SYSR_ALIGN_SYNC. This sync signal
affects only the SYSREF statistics monitors and does not cause a sync of any other portions of the design.
Before collecting phase statistics, the user must first enable the SYSREF status monitoring logic by setting the
SYSR_STATUS_ENA bit. The user must then generate a repeating SYSREF input before using
SYSR_ALIGN_SYNC to clear the statistic counters. This is necessary to flush invalid data out of the status
pipeline.
The “sticky” alarm flags indicating which of the four phases have been observed since the last
SYSR_ALIGN_SYNC write of ‘1’ are fields ALM_SYSRPHASE1 to ALM_SYSRPHASE4 and are contained in the
ALM_SYSREF_DET register (8.5.6).
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
Pattern verification compares the output of the serial to parallel converter with an expected pattern. When there
is a mismatch, the TESTFAIL bit is driven high, which can be programmed to come out the ALARM terminal by
setting field DTEST in register DTEST (8.5.76) to “0011”.
The data for each SerDes instruction is formed by chaining together sub-components called head, body (receiver
or transmitter) and tail. DAC38RFxx uses two SerDes receiver blocks R0 and R1, each of which contains 4
receive lanes (channels), the data for each IEEE1500 instruction is formed by chaining {head, receive lane 0,
receive lane 1, receive lane 2, receive lane 3, tail}. A description of bits in head, body and tail for each instruction
is given as follows:
NOTE
All multi-bit signals in each chain are packed with bits reversed e.g. mpy[7:0] in ws_core
head subchain is packed as {retime, enpll, mpy[0:7], vrange, lb[0:1]}. All DATA REGISTER
READS from SerDes Block R0 should read 1 bit more than the desired number of bits and
discard the first bit received on TDO e.g., to read 40-bit data from R0 block, 41 bits should
be read off from TDO and the first bit received should be discarded. Similarly, any data
written to SerDes Block R0 Data Registers should be prefixed with an extra 0.
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
When ES[3] = 0, the selected analysis runs continuously. However, when ES[3] = 1, only the number of qualified
samples specified by ESLed, as shown in Table 30. In this case, analysis is started by writing a 1 to ESRUN (it is
not necessary to set it back to 0). When analysis completes, ESDONE is set to 1.
When ESVO OVR = 1, the ESVO field determines the amount of offset voltage that is applied to the eye scan
data samplers associated with rxpi and rxni. The amount of offset is variable between 0 and 300 mV in
increments of ~10 mV, as shown Table 31. When ES[3] = 1, ESVO OVR must be 0 to allow the optimized
voltage offset to be read back via ESVO.
The phase position of the samplers associated with rxpi and rxni, is controlled to a precision of 1/32UI. When ES
is not 00, the phase position can be adjusted forwards or backwards by more than one UI using the ESPO field,
as shown in Table 32. In normal use, the range should be limited to ±0.5 UI (+15 to –16 phase steps).
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
The DAC38RFxx expects the test samples, in a frame, transmitted by an logic device as per Table 33:
The short test pattern has duration of one frame period and is repeated continuously for the duration of the test.
Each sample has a unique value that can be identified with the position of the sample in the user data format.
The sample values are such that correct sample values will never be decoded at the receiver if there is a
mismatch between the mapping formats being used at the transmitter and receiver devices. This can generally
be accomplished by ensuring there are no repeating sub patterns within the stream of samples being transmitted.
Following are the steps required to execute the short test functionality in DAC38RFxx.
1. Configure other registers, make sure clocks are up and running.
2. Start driving short test patterns
3. Clear short test alarm by writing ‘0’ to field ALM_FROM_SHORTTEST in register ALM_SYSREF_PAP
(8.5.67). This is a paged register, one for each Multi-DUC.
4. Enable short test by writing a ‘1’ to field SHORTTEST_ENA in register MULTIDUC_CFG2 (8.5.14).
5. Read the short test alarm from field ALM_FROM_SHORTTEST in register ALM_SYSREF_PAP (8.5.67).
This is a paged register, one for each Multi-DUC
If the alarm read from the register is high, the short test has detected an error.
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
48-bit
Input NCO1
Mux cos sin
I Multiband
(FMIX or CMIX)
Complex Mixer
xN
summation
16
x PAP
Path AB sin(x) Gain
Q
JESD204B Interface
xN
16
PAP
CMIX control Delay
(±n*Fs/4)
(FMIX or CMIX)
Complex Mixer
xN
16
x PAP
Path CD sin(x) Gain
Q
xN
16
cos sin From 2nd
48-bit multi-DUC
NCO2
The FIR filter coefficients are shown in Table 35 The FIR filters are design with a passband BW of 0.4 x fINPUT, a
stopband attenuation of 90 dBc and ripple of < 0.001 dB. The composite frequency response for each
interpolation factor are shown in Figure 58 to Figure 65.
20 20
0 0
-20 -20
-40 -40
Magnitude (dB)
Magnitude (dB)
-60 -60
-80 -80
-100 -100
-120 -120
-140 -140
-160 -160
0 0.075 0.15 0.225 0.3 0.375 0.45 0 0.075 0.15 0.225 0.3 0.375 0.45
f/Fdac D001
f/Fdac D002_8x
Figure 58. Composite Magnitude Response for 6x Figure 59. Composite Magnitude Response for 8x
Interpolation Interpolation
20 20
0 0
-20 -20
-40 -40
Magnitude (dB)
Magnitude (dB)
-60 -60
-80 -80
-100 -100
-120 -120
-140 -140
-160 -160
0 0.075 0.15 0.225 0.3 0.375 0.45 0 0.075 0.15 0.225 0.3 0.375 0.45
f/Fdac D003
f/Fdac D004
Figure 60. Composite Magnitude Response for 10x Figure 61. Composite Magnitude Response for 12x
Interpolation Interpolation
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
20 20
0 0
-20 -20
-40 -40
Magnitude (dB)
Magnitude (dB)
-60 -60
-80 -80
-100 -100
-120 -120
-140 -140
-160 -160
0 0.075 0.15 0.225 0.3 0.375 0.45 0 0.075 0.15 0.225 0.3 0.375 0.45
f/Fdac D005
f/Fdac D006
Figure 62. Composite Magnitude Response for 16x Figure 63. Composite Magnitude Response for 18x
Interpolation Interpolation
20 20
0 0
-20 -20
-40 -40
Magnitude (dB)
Magnitude (dB)
-60 -60
-80 -80
-100 -100
-120 -120
-140 -140
-160 -160
0 0.075 0.15 0.225 0.3 0.375 0.45 0 0.075 0.15 0.225 0.3 0.375 0.45
f/Fdac D007
f/Fdac D001
Figure 64. Composite Magnitude Response for 20x Figure 65. Composite Magnitude Response for 24x
Interpolation Interpolation
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
Table 37. Register Field Addresses for JESD204B Modes, Interpolation and Clock Phase Programming
Register Field Name Register Register Address Bit(s) Hyperlink
INTERP MULTIDUC_CFG1 0x0A 12-8 8.5.13
CLKJESD_DIV 15-12
SerDes_CLK 0x25 8.5.28
CLKJESD_OUT_DIV 11-8
L_M1 JESD_K_L 0x4C 4-0 8.5.47
F_M1 JESD_RBD_F 0x4B 7-0 8.5.46
M_M1 15-8
JESD_M_S 0x4D 8.5.48
S_M1 4-0
HD 6
N_M1 JESD_N_HD_SCR 0x4E 4-0 8.5.49
N_M1’ (NPRIME_M1) 12-8
JESD_PHASE_MODE JESD_LN_EN 0x4A 1-0 8.5.45
All registers are paged!
16
48 48 Accumulator 48 16 16 sin
Look Up
Frequency Table
Register 16
CLK RESET cos
16
FDAC
NCO SYNC Phase
via Register
syncsel_NCO(3:0)
Synchronization of the NCOs occurs by resetting the NCO accumulators to zero. The synchronization source is
selected by fields SYNCSEL_NCOAB and SYNCSEL_NCOCD in register SYNCSEL1 (8.5.29). The frequency
word in the FREQ_NCOAB and FREQ_NCOCD registers are added to the accumulators every clock cycle, fDAC.
The frequency and phase offset of the NCOs are:
FREQ _ NCOAB or CD u fDAC
fNCOAB or CD
248 (1)
PHASE _ NCOAB or CD
/ AB or CD 2Œ u
216 (2)
Treating the complex channels as complex vectors of the form I + j Q, the output of the DQM is:
Output AB ^IINPUTAB u cos 2ŒINCOABW /AB 4INPUTAB u VLQ 2ŒINCOABW /AB ` u 2 MIXERAB _ GAIN 1
(3)
MIXERCD _ GAIN 1
OutputCD ^IINPUTCD u cos 2ŒINCOCDW /CD 4INPUTCD u VLQ 2ŒINCOCDW /CD ` u 2 (4)
Where t is the time since the last resetting of the NCO accumulator and the fields MIXERAB_GAIN and
MIXERCD_GAIN in register MULTIDUC_CFG2 (8.5.13) are either 0 or 1.
The maximum output amplitude of the DQM occurs if IIN(t) and QIN(t) are simultaneously full scale amplitude and
the sine and cosine arguments are equal to an integer multiple of π/4.
With MIXERAB_GAIN or MIXERCD_GAIN = 0, the gain through the DQM is sqrt(2)/2 or -3 dB. This loss in signal
power is in most cases undesirable, and it is recommended that the gain function be used to increase the signal
by 3 dB to compensate. With MIXERAB_GAIN or MIXERCD_GAIN = 1, the gain through the DQM is sqrt(2) or
+3 dB, which can cause clipping of the signal if IIN(t) and QIN(t) are simultaneously near full scale amplitude and
should therefore be used with caution.
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
3
FIR4
2
Magnitude (dB)
1 Corrected
–1
–2 sin(x)/x
–3
–4
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
f/fDAC
G056
The PAP block keeps track of the input signal power by maintaining a sliding window accumulation of last N
samples. N is selectable to be 32, 64 or 128 based on the setting (Table 38) of fields PAPAB_SEL_DLY in
register PAP_CFG_AB (8.5.35) and PAPCD_SEL_DLY in register PAP_CFG_CD (8.5.36). The average
amplitude of input signal is computed by dividing accumulated value by the number of samples in the delay-line
(N). The result is then compared against the threshold in fields PAPAB_THRESH in register PAP_CFG_AB
(8.5.35) and PAPCD_THRESH in register PAP_CFG_CD (8.5.36). If the threshold is violated, gain state machine
is triggered which generated gain value to ramp down the DAC output signal amplitude. After the input signal
returns to normal value, the state machine ramps up the DAC output signal amplitude.
pap_trig=1
Gain Attenuate
wait_cnt_load_r=0
pap_trig=0
Wait wait_cnt_load_r=1
pap_trig=1
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
The normal operating condition for the PAP block is the NORMAL state in Figure 68. However, when the PAP
block detects an error condition it sets the pap_trig signal to ‘1’ causing a state transition from NORMAL
operation to the ATTENUATE state.
In the ATTENUTATE state the data path gain is scaled from 1.0 down to 0.0 by a programmable step amount set
by fields PAPAB_GAIN_STEP in register PAP_GAIN_AB (8.5.31) and PAPCD_GAIN_STEP in register
PAP_GAIN_CD (8.5.33). This value is always positive with the decimal place located between the MSB and
MSB-1. Unity is equal to “1000000000”. Each clock cycle (16 samples) the PAP_GAIN is stepped down by
PAPAB_GAIN_STEP and PAPCD_GAIN_STEP until the gain is 0.
After PAP_GAIN is 0, the state machine moves on to the WAIT state. Here a programmable counter counts clock
cycles to allow the condition for the pap_trig to be fixed. Fields PAPAB_WAIT in register PAP_WAIT_AB (8.5.32)
and PAPCD_WAIT in register PAP_WAIT_CD (8.5.34) are used to select the number of clock cycles (samples =
16 x PAPAB_WAIT or 16 x PAPCD_WAIT) to wait before moving to the next state. Once the WAIT counter
equals zero and pap_trig=’0’, the state machine moves on to the GAIN state. If the WAIT equals 0 but pap_trig
still equals ‘1’ then the state machine stays in the WAIT state until pap_trig =’0’.
The sampling is controlled by the serial interface signals SDEN and SCLK. If the temperature sensor is enabled
by writing a 0 to field TSENSE_SLEEP in register SLEEP_CONFIG (8.5.70), a conversion takes place each time
the serial port is written or read. The data is only read and sent out by the digital block when the temperature
sensor is read in field TEMPDATA in register TEMP_PLLVOLT (8.5.7). The conversion uses the first eight clocks
of the serial clock as the capture and conversion clock, the data is valid on the falling eighth SCLK. The data is
then clocked out of the chip on the rising edge of the ninth SCLK. No other clocks to the chip are necessary for
the temperature sensor operation. As a result the temperature sensor is enabled even when the device is in
sleep mode.
In order for the process described above to operate properly, the serial port read from register TEMP_PLLVOLT
must be done with an SCLK period of at least 1 μs. If this is not satisfied the temperature sensor accuracy is
greatly reduced.
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
CAC 100 W
0.01 mF
240 W
240 W
Figure 69. Preferred Clock Input Configuration With a Differential ECL/PECL Clock Source
10 k
SDIO SDENB
SCLK 400 RESETB 400
TCLK internal internal
TMS
SLEEP digital in digital in
TDI
TXENABLE TRSTB
TESTMODE 10 k
GND GND
(1) The bias current per each complementary output is half the total bias current
72 Submit Documentation Feedback Copyright © 2016–2017, Texas Instruments Incorporated
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
An external decoupling capacitor CEXT of 0.1 μF should be connected externally to terminal EXTIO for
compensation. RBIAS of 3.6 kΩ is recommended for setting the full-scale output current.
VDDOUT18
Zext+ Zext-
VOUT1/2+ VOUT1/2-
VDEE18N
(-1.8V)
Figure 71. Current Steering DAC Architecture
Referring to Figure 71, the total output current IOUTFS is fixed, and is switched to either the + or – output by
switches S(N):
IOUTFS IOUT + IOUT- (11)
Since the output stage is a current sinking architecture, we will denote current into the DAC as + current, and the
current flows IOUT+ and IOUT- into terminals VOUT1/2+ and VOUT1/2- respectively. IOUT+ and IOUT- can be
expressed as:
IOUTFS u CODE
IOUT+
16384 (12)
IOUTFS u 16383 CODE
IOUT-
16384 (13)
where CODE is the decimal representation of the 14-bit DAC core data input word. Note the signal path up to the
DAC is 16-bits and the 2 LSBs are truncated for the DAC core data input word.
RLOAD
100 :
50 :
VOUT1/2-
VDDADAC18
(1.8V)
Figure 72. Driving a 50-Ω Load Using a 2:1 Impedance Ratio Transformer (DAC38RF83/93/85)
The DAC38RF83/93/85 can also be DC coupled. In this case, the termination voltage can be raised above 1.8 V
(for example 2.3 V) so that the common mode for the output pin is nominally 1.8 V.
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
VOUT1/2
RLOAD
50 :
High VCO
PFD
Output DAC
yN and
buffer CLK
charge pump
PLL_N(4-0)
Low VCO Feedback
yM y4
PLL_M(7-0)
Figure 74. Internal PLL/VCO Block Diagram
The low VCO is tuned to a target center frequency of 5.9 GHz, and the high VCO is tuned to a target center
frequency of 8.85 GHz. The VCO is selected through field PLL_VCOSEL in register PLL_CONFIG2 (8.5.81), with
‘0’ selecting the low VCO and a ‘1’ the high VCO. The 7 bit VCO tuning code in field PLL_VCO in register
PLL_CONFIG2 (8.5.81) is used to tune the VCO frequency in the range of 5.24 GHz to 6.72 GHz for low VCO
and 7.96 GHz to 9.0 GHz for the high VCO. For the low VCO the center VCO frequency is achieved with
PLL_VCO = 63decimal and for the high VCO the target VCO center frequency is achieved with PLL_VCO =
63decimal.
The supply current, and therefore; the analog signal amplitude in the VCO is controlled using the field
PLL_VCO_RDAC in register PLL_CONFIG1 (8.5.80). This control signal should be set 15decimal initially for 18 mA
supply current in the VCO and ~1.4 VPP single ended oscillation amplitude.
The PLL has no prescaler, so the DAC sample rate is the VCO frequency. In the PLL feedback path a fixed ÷ 4
frequency divider block receives the VCO output clock and divides its frequency by 4. The maximum operating
frequency of the phase-frequency detector (PFD) is approximately 550 MHz. The M (feedback) clock divider
takes the output clock signal from the fixed ÷4 block and divides it by a programmable ratio set by the 8-bit field
in field PLL_M_M1 in register PLL_CONFIG1 (8.5.80). The programmable division ratio range is ÷1 to ÷256, and
is the value of the 8 bit unsigned binary code + 1. Although it is possible to program the M divider to ÷1, ÷2 and
÷3, these values should not be used. As stated previously the PFD and CP have a finite maximum operating
frequency, which is the VCO frequency divided by the fixed divider ratio multiplied by the minimum allowable M
divider ratio.
PFD _ CPFmax Fvco / Fixed _ div x Mdiv min (18)
The N (reference) divider determines the ratio between the input reference clock frequency and the PFD
operating frequency, and is set by the 5-bit field PLL_N_M1 in register CLK_PLL_CFG (8.5.79). The division ratio
range is ÷1 to ÷32, and is the value of the 5-bit unsigned binary code + 1.
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
Similarly for the HF VCO running at 8.847 GHz, and with the M divider set to ÷4, the PFD will run at 552.9375
MHz as shown above. Here the change pump current should set to 6decimal, which gives 600 µA charge pump
output current for a good phase margin of 69 degrees.
8.4.4 CLKOUT
The DAC38RFxx has a programmable output clock on CLKTX+/- balls that is a divided version of the internal
DAC sample clock, either with or without PLL. Two frequency dividers, either DACCLK/3 or DACCLK/4, are
available by programming field CLK_TX_DIV4 in register CLK_OUT (8.5.71). The output swing voltage is
programmable from approximately 125 to 1460 mVPP-DIFF through field CLK_TX_SWING in register CLK_OUT
(8.5.71).
Field CLK_TX_IDLE in register CLK_OUT (8.5.71) enables an idle state, in which the pins are driven to the
proper common-mode levels in order to charge the external AC coupling caps but the clock output is disabled.
The output clock circuit can be put to sleep by field CLK_TX_SLEEP in register SLEEP_CONFIG (8.5.70).
Figure 76 shows the serial interface timing diagram for a DAC38RFxx write operation. SCLK is the serial
interface clock input to DAC38RFxx. Serial data enable SDEN is an active low input to DAC38RFxx. SDIO is
serial data input. Input data to DAC38RFxx is clocked on the rising edges of SCLK.
SDEN\
SCLK
tS(SDEN\) tSCLK
SDEN\
SCLK
SDIO
tS(SDIO) tH(SDIO)
Figure 77 shows the serial interface timing diagram for a DAC38RFxx read operation. SCLK is the serial
interface clock input to DAC38RFxx. Serial data enable SDEN\ is an active low input to DAC38RFxx. SDIO is
serial data input during the instruction cycle. In 3 pin configuration, SDIO is data out from the DAC38RFxx during
the data transfer cycle, while SDO is in a high-impedance state. In 4 pin configuration, both SDIO and SDO are
data out from the DAC38RFxx during the data transfer cycle. At the end of the data transfer, SDIO and SDO will
output low on the final falling edge of SCLK until the rising edge of SDEN when they will 3-state.
SDEN\
SCLK
SDEN\
SCLK
SDIO
Data n Data n-1
SDO
td(Data)
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
2. No RESET Value: These are NORMAL registers, but the reset value cannot be specified. This could be
because the register has some read_only bits or some internal logic partially controls the bit values.
3. READ_ONLY (R): Registers that can only be read.
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.1 Chip Reset and Configuration Register (address = 0x00) [reset = 0x5803]
Figure 78. Chip Reset and Configuration Register (RESET_CONFIG)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
RW RW RW RW RW RW RW RW
7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0
RW RW RW RW RW RW RW RW
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.3 Lane Single Detect Alarm Mask Register (address = 0x02) [reset = 0xFFFF]
Figure 80. Lane Single Detect Alarm Mask Register (ALM_SD_MASK)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 0 0 0 0 1 0
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.5 SERDES Loss of Signal Detection Alarms Register (address = 0x04) [reset = 0x0000]
Figure 82. SERDES Loss of Signal Detection Alarms Register (ALM_SD_DET)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
W0C W0C W0C W0C W0C W0C W0C W0C
7 6 5 4 3 2 1 0
0 0 0 0 0 1 0 0
W0C W0C W0C W0C W0C W0C W0C W0C
LEGEND: R/W = Read/Write; R = Read only; W0C = Write 0 to clear bit; -n = value after reset
8.5.6 SYSREF Alignment Circuit Alarms Register (address = 0x05) [reset = 0x0000]
Figure 83. SYSREF Alignment Circuit Alarms Register (ALM_SYSREF_DET)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
W0C W0C W0C W0C W0C W0C W0C W0C
7 6 5 4 3 2 1 0
0 0 0 0 0 1 0 1
W0C W0C W0C W0C W0C W0C W0C W0C
LEGEND: R/W = Read/Write; R = Read only; W0C = Write 0 to clear bit; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.7 Temperature Sensor and PLL Loop Voltage Register (address = 0x06) [reset = variable]
Figure 84. Temperature Sensor and PLL Loop Voltage Register (TEMP_PLLVOLT)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R R R R R R R R
7 6 5 4 3 2 1 0
0 0 0 0 0 1 1 0
R R R R R R R R
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.5.9 SYSREF Align to r1 and r3 Count Register (address = 0x78) [reset = 0x0000]
Figure 86. SYSREF Align to r1 and r3 Count Register (SYSREF_ALIGN_R)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R R R R R R R R
7 6 5 4 3 2 1 0
0 1 1 1 1 0 0 0
R R R R R R R R
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.5.10 SYSREF Phase Count 1 and 2 Register (address = 0x79) [reset = 0x0000]
Figure 87. SYSREF Phase Count 1 and 2 Register (SYSREF12_CNT)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R R R R R R R R
7 6 5 4 3 2 1 0
0 1 1 1 1 0 0 1
R R R R R R R R
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.11 SYSREF Phase Count 3 and 4 Register (address = 0x7A) [reset = 0x0000]
Figure 88. SYSREF Phase Count 3 and 4 Register (SYSREF34_CNT)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R R R R R R R R
7 6 5 4 3 2 1 0
0 1 1 1 1 0 1 0
R R R R R R R R
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.5.12 Vendor ID and Chip Version Register (address = 0x7F) [reset = 0x0008]]
Figure 89. Vendor ID and Chip Version Register (VENDOR_VER)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R R R R R R R R
7 6 5 4 3 2 1 0
0 1 1 1 1 1 1 1
R R R R R R R R
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.5.13 Multi-DUC Configuration (PAP, Interpolation) Register (address = 0x0A) [reset = 0x02B0]
Figure 90. Multi-DUC Configuration (PAP, Interolation) Register (MULTIDUC_CFG1)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
1 0 0 0 1 0 1 0
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.22 Output Summation and Delay Register (address = 0x19) [reset = 0x0000]
Figure 99. Output Summation and Delay Register (OUTSUM)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 0 1 1 0 0 1
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.5.25 NCO Frequency Path AB Register (address = 0x1E-0x20) [reset = 0x0000 0000 0000]
Figure 102. NCO Frequency Path AB Register (FREQ_NCOAB)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 0 1 1 1 1 0
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.5.26 NCO Frequency Path CD Register (address = 0x21-0x23) [reset = 0x0000 0000 0000]
Figure 103. NCO Frequency Path CD Register (FREQ_NCOCD)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 1 0 0 0 0 1
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.27 SYSREF Use for Clock Divider Register (address = 0x24) [reset = 0x0010]
Figure 104. SYSREF Use for Clock Divder Register (SYSREF_CLKDIV)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 1 0 0 1 0 0
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.31 PAP path AB Gain Attenuation Step Register (address = 0x29) [reset = 0x0000]
Figure 108. PAP path AB Gain Attenuation Step Register (PAP_GAIN_AB)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 1 0 1 0 0 1
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.32 PAP path AB Wait Time Register (address = 0x2A) [reset = 0x0000]
Figure 109. PAP path AB Wait Time Register (PAP_WAIT_AB)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 1 0 1 0 1 0
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.5.33 PAP path CD Gain Attenuation Step Register (address = 0x2B) [reset = 0x0000]
Figure 110. PAP path CD Gain Attenuation Step Register (PAP_GAIN_CD)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 0 0 1 0 1 1
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.5.34 PAP Path CD Wait Time Register (address = 0x2C) [reset = 0x0000]
Figure 111. PAP path CD Wait Time Register (PAP_WAIT_CD)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 1 0 1 1 0 0
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.46 JESD RBD Buffer and Frame Octets Register (address = 0x4B) [reset = 0x1300]
Figure 123. JESD RBD Buffer and Frame Octets Register (JESD_RBD_F)
15 14 13 12 11 10 9 8
0 0 0 0 0
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 1 0 0 0 1 1
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.49 JESD N, HD and SCR Parameters Register (address = 0x4E) [reset = 0x0F4F]
Figure 126. JESD N, HD and SCR Parameters Register (JESD_N_HD_SCR)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 0
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 1 0 0 1 1 1 0
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.5.50 JESD Character Match and Other Register (address = 0x4F) [reset = 0x1CC1]
Figure 127. JESD Character Match and Other Parameters Register (JESD_MATCH)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 1 0 0 1 1 1 1
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.51 JESD Link Configuration Data Register (address = 0x50) [reset = 0x0000]
Figure 128. JESD Link Configuration Data Register (JESD_LINK_CFG)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 1 0 1 0 0 0 0
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.59 JESD Alarms for Lane 0 Register (address = 0x64) [reset = 0x0000]
Figure 136. JESD Alarms for Lane 0 Register (JBits to determine what version of build for the
chip.ESD_ALM_L0)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
W0C W0C W0C W0C W0C W0C W0C W0C
7 6 5 4 3 2 1 0
0 1 1 0 0 1 0 0
W0C W0C W0C W0C W0C W0C W0C W0C
LEGEND: R/W = Read/Write; R = Read only; W0C = Write 0 to clear bit; -n = value after reset; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.60 JESD Alarms for Lane 1 Register (address = 0x65 01100101) [reset = 0x0000]
Figure 137. JESD Alarms for Lane 1 Register (JESD_ALM_L1)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
W0C W0C W0C W0C W0C W0C W0C W0C
7 6 5 4 3 2 1 0
0 1 1 0 0 1 0 1
W0C W0C W0C W0C W0C W0C W0C W0C
LEGEND: R/W = Read/Write; R = Read only; W0C = Write 0 to clear bit; -n = value after reset; -n = value after reset
8.5.61 JESD Alarms for Lane 2 Register (address = 0x66) [reset = 0x0000]
Figure 138. JESD Alarms for Lane 2 Register (JESD_ALM_L2)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
W0C W0C W0C W0C W0C W0C W0C W0C
7 6 5 4 3 2 1 0
0 1 1 0 0 1 1 0
W0C W0C W0C W0C W0C W0C W0C W0C
LEGEND: R/W = Read/Write; R = Read only; W0C = Write 0 to clear bit; -n = value after reset; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.62 JESD Alarms for Lane 3 Register (address = 0x67) [reset = 0x0000]
Figure 139. JESD Alarms for Lane 3 Register (JESD_ALM_L3)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
W0C W0C W0C W0C W0C W0C W0C W0C
7 6 5 4 3 2 1 0
0 1 1 0 0 1 1 1
W0C W0C W0C W0C W0C W0C W0C W0C
LEGEND: R/W = Read/Write; R = Read only; W0C = Write 0 to clear bit; -n = value after reset; -n = value after reset
8.5.63 JESD Alarms for Lane 4 Register (address = 0x68) [reset = 0x0000]
Figure 140. JESD Alarms for Lane 4 Register (JESD_ALM_L4)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
W0C W0C W0C W0C W0C W0C W0C W0C
7 6 5 4 3 2 1 0
0 1 1 0 1 0 0 0
W0C W0C W0C W0C W0C W0C W0C W0C
LEGEND: R/W = Read/Write; R = Read only; W0C = Write 0 to clear bit; -n = value after reset; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.64 JESD Alarms for Lane 5 Register (address = 0x69) [reset = 0x0000]
Figure 141. 8.4.60 JESD Alarms for Lane 5 Register (address = 0x69) [reset = 0x0000]
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
W0C W0C W0C W0C W0C W0C W0C W0C
7 6 5 4 3 2 1 0
0 1 1 0 1 0 0 1
W0C W0C W0C W0C W0C W0C W0C W0C
LEGEND: R/W = Read/Write; R = Read only; W0C = Write 0 to clear bit; -n = value after reset; -n = value after reset
8.5.65 JESD Alarms for Lane 6 Register (address = 0x6A [reset = 0x0000]
Figure 142. JESD Alarms for Lane 6 Register (JESD_ALM_L6)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
W0C W0C W0C W0C W0C W0C W0C W0C
7 6 5 4 3 2 1 0
0 1 1 0 1 0 1 0
W0C W0C W0C W0C W0C W0C W0C W0C
LEGEND: R/W = Read/Write; R = Read only; W0C = Write 0 to clear bit; -n = value after reset; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.66 JESD Alarms for Lane 7 Register (address = 0x6B) [reset = 0x0000]
Figure 143. JESD Alarms for Lane 7 Register (JESD_ALM_L7)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
W0C W0C W0C W0C W0C W0C W0C W0C
7 6 5 4 3 2 1 0
0 1 1 0 1 0 1 1
W0C W0C W0C W0C W0C W0C W0C W0C
LEGEND: R/W = Read/Write; R = Read only; W0C = Write 0 to clear bit; -n = value after reset; -n = value after reset
8.5.67 SYSREF and PAP Alarms Register (address = 0x6C) [reset = 0x0000]
Figure 144. SYSREF and PAP Alarms Register (ALM_SYSREF_PAP)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
W0C W0C W0C W0C W0C W0C W0C W0C
7 6 5 4 3 2 1 0
0 1 1 0 1 1 0 0
W0C W0C W0C W0C W0C W0C W0C W0C
LEGEND: R/W = Read/Write; R = Read only; W0C = Write 0 to clear bit; -n = value after reset; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.71 Divided Output Clock Configuration Register (address = 0x0C) [reset = 0x8000]
Figure 148. Divided Output Clock Configuration Register (CLK_OUT)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 0 0 1 1 0 0
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.74 Counter for Internal SYSREF Generator Register (address = 0x11) [reset = 0x0000]
Figure 151. Counter for Internal SYSREF Generator Register (LCMGEN_DIV)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 0 0 1 1 0 1
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.5.75 SPI SYSREF for Internal SYSREF Generator Register (address = 0x12) [reset = 0x0000]
Figure 152. SPI SYSREF for Internal SYSREF Generator Register (LCMGEN_SPISYSREF)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 0 0 1 1 0 1
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.78 SYSREF Capture Circuit Control Register (address = 0x24) [reset = 0x1000]
Figure 155. SYSREF Capture Circuit Control Register (SYSR_CAPTURE)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 1 0 0 0 1 0 0
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.79 Clock Input and PLL Configuration Register (address = 0x31) [reset = 0x0200]
Figure 156. Clock Input and PLL Configuration Register (CLK_PLL_CFG)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 1 1 0 0 0 1
R/W R/W R/W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
8.5.83 Fuse Farm clock divider Register (address = 0x35) [reset = 0x0018]
Figure 160. Fuse Farm clock divider Register (PLL_FDIV)
15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 x
R/W R/W R/W R/W R/W R/W R/W R/W
7 6 5 4 3 2 1 0
0 0 1 1 1 0 1 1
R/W R/W R/1W R/W R/W R/W R/W R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after rese1t
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
NOTE
Information in the following applications sections is not part of the TI component
specification, and TI does not warrant its accuracy or completeness. TI’s customers are
responsible for determining suitability of components for their purposes. Customers should
validate and test their design implementation to confirm system functionality.
Bits[15:10]=10000b
Increment/decrement
Read page 0, address 0x06
VCO tune value
On chip PLL mode YES Tj = bits[15:8]
SPI Page 4, address
LFVOLT = bits[7:5]
0x33, bits[14:8]
NO
108 G di < 125C, LFVOLT =5or6
Start SYSREF Generation 92 G di < 108C, LFVOLT=4or5
26 G di < 92C, LFVOLT =3or4
-40 G di < 26C, LFVOLT =2or3
x Reset encoder block:
Page 1/2:address 0x24:bits [6:4] = 000b
Page 1/2:address 0x5C:bits [2:0] = 000b
Page 4:address 0x0A:bit [15] = 1b
Ensure at least 2 SYSREF rising edges occur to reset the encoder
Page 4:address 0x0A:bit [15] = 0b
x Put JESD204B core in reset
Page 0:address 0x00:bits [1:0] = 11b
x Sync CDRV and JESD204B blocks
Page 1/2:address 0x24:bits [6:4] = 010b
Ensure at least 2 SYSREF rising edges occur to reset the CDRV
Page 1/2:address 0x5C:bits [2:0] = 011b
Ensure at least 2 SYSREF rising edges occur to reset the JESD
x Take JESD Core out of reset
Page 0:address 0x00:bits [1:0] = 00b
Ensure at least 2 SYSREF rising edges occur
Device clock
PLL
syncb
2:1
PA
CH B
4 lanes Band1 and Band3
50 Q
2:1
PA
CH A
4 lanes
50 Q
DAC38RFxx
FPGA
syncb 2:1
ADC
8 lanes
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
I data
24x
Q data interpolation
JESD Interface
0
1.8425 GHz
-184.32M +184.32M
I data
0 1.84G 2.14G Fs/2
24x
Q data interpolation
Given sampling clock frequency = 8.84736 GSPS, Interpolation = 24, DAC Mode=L-M-F-S=8-8-2-1 and K=20:
CLKJESD_DIV = 24 (CLKJESD_DIV)
Maximum SYSREF Frequency = 8847.36 MHz/240 = 36.864 MHz
Valid SYSREF Frequencies = 36.864 MHz/n, where n is any positive integer.
Figure 170. Dual band ACPR Performance in Downlink Band 3 with On-chip PLL
Figure 171. Dual band ACPR Performance in Downlink Band 1 with On-chip PLL
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
An example power supply scheme suitable for most applications of DAC38RFxx is shown in Figure 172. It is
recommended to use ferrite beads (FB) to isolate the individual rails from each other.
5Vin TPS62085 1V
1V VDDDIG1 (2.5 A)
(3 A)
VDDT1 (375 mA)
VDDL1_1 (45 mA)
VDDL2_1 (45 mA)
VDDCLK1 (425 mA)
TPS74401 VDDA1 (25 mA)
1V
(2 A)
VDDPLL1 (30 mA)
VDDTX1 (14 mA)
VDDE1 (650 mA)
LM27761
±1.8 V VEE18 (152 mA)
(250 mA)
11 Layout
Figure 173. Single-ended, 50-Ω Coplanar Wave Guide RF Output Trace Example
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
• Bypass Capacitors
– Use bypass capacitors with in-pad vias and place between the pin and the power plane. Avoid sharing
ground vias or pads of bypass caps used for different power rails
– Minimize stubs on bypass capacitors to avoid parasitic inductance
Figure 175. Bypass Capacitors Placed on the Power Supply Pin with In-pad Vias
DAC38RF83 DAC38RF93
DAC38RF80, DAC38RF83, DAC38RF84
DAC38RF85, DAC38RF90, DAC38RF93
www.ti.com SLASEA3C – DECEMBER 2016 – REVISED JULY 2017
xx xx xx xx xx
A B C D E F G H J K L M
12 Rbias
xx xx xx xx xx
x x x x x x x Bottom Trace
11
xx xx xx xx xx
Top Trace
10 x x x x x x x
xxxxx
x xxxx
xx xxxxxxxx
9 x x x x x
Capacitor
xx
8 Resistor
x x x x x
Via
xx xx xxxxx
xx xxxxx
xxxx
7
x x x x x x
xxxx
6
x x x x x
xx
4
xx xx xx
x x x
xx xxxxxxxx
3 x x x x x
2 x x x x x x
12.4 Trademarks
E2E is a trademark of Texas Instruments.
All other trademarks are the property of their respective owners.
12.5 Electrostatic Discharge Caution
These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam
during storage or handling to prevent electrostatic damage to the MOS gates.
12.6 Glossary
SLYZ022 — TI Glossary.
This glossary lists and explains terms, acronyms, and definitions.
DAC38RF83 DAC38RF93
PACKAGE OPTION ADDENDUM
www.ti.com 19-Oct-2022
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead finish/ MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) Ball material (3) (4/5)
(6)
DAC38RF80IAAV ACTIVE FCCSP AAV 144 168 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 85 DAC38RF80I Samples
DAC38RF80IAAVR ACTIVE FCCSP AAV 144 1000 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 85 DAC38RF80I Samples
DAC38RF83IAAV ACTIVE FCCSP AAV 144 168 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 85 DAC38RF83I Samples
DAC38RF83IAAVR ACTIVE FCCSP AAV 144 1000 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 85 DAC38RF83I Samples
DAC38RF84IAAV ACTIVE FCCSP AAV 144 168 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 85 DAC38RF84I Samples
DAC38RF84IAAVR ACTIVE FCCSP AAV 144 1000 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 85 DAC38RF84I Samples
DAC38RF85IAAV ACTIVE FCCSP AAV 144 168 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 85 DAC38RF85I Samples
DAC38RF85IAAVR ACTIVE FCCSP AAV 144 1000 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 85 DAC38RF85I Samples
DAC38RF90IAAV ACTIVE FCCSP AAV 144 168 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 85 DAC38RF90I Samples
DAC38RF90IAAVR ACTIVE FCCSP AAV 144 1000 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 85 DAC38RF90I Samples
DAC38RF93IAAV ACTIVE FCCSP AAV 144 168 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 85 DAC38RF93I Samples
DAC38RF93IAAVR ACTIVE FCCSP AAV 144 1000 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 85 DAC38RF93I Samples
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 19-Oct-2022
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two
lines if the finish value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com 20-Oct-2022
B0 W
Reel
Diameter
Cavity A0
A0 Dimension designed to accommodate the component width
B0 Dimension designed to accommodate the component length
K0 Dimension designed to accommodate the component thickness
W Overall width of the carrier tape
P1 Pitch between successive cavity centers
Sprocket Holes
Q1 Q2 Q1 Q2
Pocket Quadrants
Pack Materials-Page 1
PACKAGE MATERIALS INFORMATION
www.ti.com 20-Oct-2022
Width (mm)
H
W
Pack Materials-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com 20-Oct-2022
TRAY
W-
Outer
tray
width
Text
Pack Materials-Page 3
PACKAGE OUTLINE
AAV0144A SCALE 1.400
FCBGA - 1.91 mm max height
BALL GRID ARRAY
10.15
A B
9.85
BALL A1 CORNER
10.15
( 8)
9.85
(0.67)
(0.5)
1.91
1.70
C
SEATING PLANE
NOTE 4
0.405 BALL TYP
TYP 0.1 C
0.325
H
SYMM G
8.8
F
TYP
E
0.51 C
144X
0.41
B
0.15 C A B
A
0.08 C NOTE 3
1 2 3 4 5 6 7 8 9 10 11 12
0.8 TYP
4219578/C 05/2022
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. Dimension is measured at the maximum solder ball diameter, parallel to primary datum C.
4. Primary datum C and seating plane are defined by the spherical crowns of the solder balls.
www.ti.com
EXAMPLE BOARD LAYOUT
AAV0144A FCBGA - 1.91 mm max height
BALL GRID ARRAY
(0.8) TYP
1 2 3 4 5 6 7 8 9 10 11 12
A
(0.8) TYP B
144X ( 0.4) E
F SYMM
M
SYMM
EXPOSED EXPOSED
SOLDER MASK ( 0.4)
METAL METAL
OPENING SOLDER MASK
OPENING
NON-SOLDER MASK SOLDER MASK
DEFINED DEFINED
(PREFERRED)
NOTES: (continued)
5. Final dimensions may vary due to manufacturing tolerance considerations and also routing constraints.
For more information, see Texas Instruments literature number SPRU811 (www.ti.com/lit/spru811).
www.ti.com
EXAMPLE STENCIL DESIGN
AAV0144A FCBGA - 1.91 mm max height
BALL GRID ARRAY
F SYMM
M
SYMM
4219578/C 05/2022
NOTES: (continued)
6. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release.
www.ti.com
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, regulatory or other requirements.
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these
resources.
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for
TI products.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2022, Texas Instruments Incorporated