TI1 DAC39J82 Digital-to-analog converter Datasheet

Product
Folder
Sample &
Buy
Support &
Community
Tools &
Software
Technical
Documents
DAC39J82
SLASE47 – JANUARY 2015
DAC39J82 Dual-Channel, 16-Bit, 2.8 GSPS, Digital-to-Analog Converter
with 12.5 Gbps JESD204B Interface
1 Features
3 Description
•
•
•
•
The DAC39J82 is a very low power, 16-bit, dualchannel, 2.8 GSPS digital to analog converter (DAC)
with JESD204B interface. The maximum input data
rate is 1.4 GSPS.
1
•
•
•
•
•
•
•
•
•
•
•
•
•
Resolution: 16-Bit
Maximum Sample Rate: 2.8GSPS
Maximum Input Data Rate: 1.4GSPS
JESD204B Interface
– 8 JESD204B Serial Input Lanes
– 12.5 Gbps Maximum Bit Rate per Lane
– Subclass 1 Multi-DAC synchronization
On-Chip Very Low Jitter PLL
Selectable 1x -16x Interpolation
Independent Complex Mixers with 48-bit NCO/ or
±n×Fs/8
Wideband Digital Quadrature Modulator
Correction
Sinx/x Correction Filters
Fractional Sample Group Delay Correction
Flexible Routing to Four Analog Outputs via
Output Multiplexer
3/4-Wire Serial Control Bus (SPI)
Integrated Temperature Sensor
JTAG Boundary Scan
Pin-compatible with Quad-channel DAC39J84
Power Dissipation: 1.1W at 2.8GSPS
Package: 10x10mm, 144-Ball Flip-Chip BGA
2 Applications
•
•
•
•
•
•
•
•
Cellular Base Stations
Diversity Transmit
Wideband Communications
Direct Digital Synthesis (DDS) Instruments
Millimeter/Microwave Backhaul
Automated Test Equipment
Cable Infrastructure
Radar
Digital data is input to the device through 1, 2, 4 or 8
configurable serial JESD204B lanes running up to
12.5
Gbps
with
on-chip
termination
and
programmable equalization. The interface allows
JESD204B Subclass 1 SYSREF based deterministic
latency and full synchronization of multiple devices.
The device includes features that simplify the design
of complex transmit architectures. Fully bypassable
2x to 16x digital interpolation filters with over 90 dB of
stop-band attenuation simplify the data interface and
reconstruction filters. An on-chip 48-bit Numerically
Controlled Oscillator (NCO) and independent
complex mixers allow flexible and accurate carrier
placement.
A high-performance low jitter PLL simplifies clocking
of the device without significant impact on the
dynamic range. The digital Quadrature Modulator
Correction (QMC) and Group Delay Correction (QDC)
enable complete IQ compensation for gain, offset,
phase, and group delay between channels in direct
up-conversion applications. A programmable Power
Amplifier (PA) protection mechanism is available to
provide PA protection in cases when the abnormal
power behavior of the input data is detected.
DAC39J82 provides four analog outputs, and the
data from the internal two digital paths can be routed
to any two out of these four DAC outputs via the
output multiplexer.
Device Information(1)
PART NUMBER
DAC39J82
PACKAGE
FCBGA (144)
BODY SIZE (NOM)
10.00 mm x 10.00 mm
(1) For all available packages, see the orderable addendum at
the end of the datasheet.
xN
Complex Mixer
(48-bit NCO)
JESD204B Interface
8 lanes @ 12.5 Gbps
DAC39J82
16-bit DAC
RF
16-bit DAC
xN
1
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.
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Table of Contents
1
2
3
4
5
6
Features ..................................................................
Applications ...........................................................
Description .............................................................
Revision History.....................................................
Pin Configuration and Functions .........................
Specifications.........................................................
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
6.10
7
7.2
7.3
7.4
7.5
1
1
1
2
3
6
8
Functional Block Diagram .......................................
Feature Description.................................................
Device Functional Modes........................................
Register Map...........................................................
27
28
57
60
Applications and Implementation .................... 127
8.1 Application Information.......................................... 127
8.2 Typical Applications .............................................. 127
8.3 Initialization Set Up ............................................... 132
Absolute Maximum Ratings ...................................... 6
ESD Ratings.............................................................. 7
Recommended Operating Conditions....................... 7
Thermal Information .................................................. 7
DC Electrical Characteristics .................................... 7
Digital Electrical Characteristics.............................. 10
AC Electrical Characteristics................................... 14
Timing Requirements .............................................. 16
Switching Characteristics ........................................ 17
Typical Characteristics .......................................... 18
9 Power Supply Recommendations.................... 133
10 Layout................................................................. 134
10.1 Layout Guidelines ............................................... 134
10.2 Layout Examples................................................. 135
11 Device and Documentation Support ............... 137
11.1 Trademarks ......................................................... 137
11.2 Electrostatic Discharge Caution .......................... 137
11.3 Glossary .............................................................. 137
12 Mechanical, Packaging, and Orderable
Information ......................................................... 138
Detailed Description ............................................ 27
7.1 Overview ................................................................. 27
4 Revision History
2
DATE
REVISION
NOTES
January 2015
*
Initial release.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
5 Pin Configuration and Functions
144-Ball Flip Chip BGA
AAV Package
(Top View)
A
B
C
D
E
F
G
H
J
K
L
M
12
GND
IOUTAP
IOUTAN
IOUTBN
IOUTBP
GND
GND
IOUTCP
IOUTCN
IOUTDN
IOUTDP
GND
12
11
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
11
10
DACCLKP
VDDAPLL18 VDDAREF18 VDDADAC33 VDDADAC33
EXTIO
RBIAS
SDIO
SDO
10
9
DACCLKN
VDDAPLL18
LPF
VDDDAC09
VDDDAC09
VDDDAC09
VDDDAC09
VDDDAC09
VDDDAC09
ATEST
SCLK
SDENB
9
8
VDDCLK09
VDDCLK09
GND
GND
GND
GND
GND
GND
GND
RESETB
ALARM
SLEEP
8
7
SYSREFP
SYNCBP
VDDS18
VQPS18
GND
GND
GND
GND
VDDDIG09
VDDIO18
SYNC_N_CD
NC
7
6
SYSREFN
SYNCBN
VDDS18
VQPS18
GND
GND
GND
GND
VDDDIG09
VDDIO18
SYNC_N_AB
NC
6
5
GND
GND
IFORCE
VDDDIG09
GND
GND
GND
GND
VDDDIG09
TXENABLE
TDI
TDO
5
4
GND
GND
VSENSE
VDDDIG09
VDDDIG09
VDDDIG09
VDDDIG09
VDDDIG09
VDDDIG09
TCLK
TMS
GND
4
3
RX7P
GND
GND
VDDDIG09
AMUX1
VDDT09
VDDT09
AMUX0
TRSTB
TESTMODE
GND
RX3P
3
2
RX7N
GND
GND
GND
GND
VDDR18
VDDR18
GND
GND
GND
GND
RX3N
2
1
RX6N
RX6P
RX5P
RX5N
RX4N
RX4P
RX0P
RX0N
RX1N
RX1P
RX2P
RX2N
1
A
B
C
D
E
F
G
VDDADAC33 VDDADAC33 VDDAREF18
H
J
K
L
M
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
3
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Pin Functions
PIN
NAME
NUMBER
I/O
DESCRIPTION
ALARM
L8
O
CMOS output for ALARM condition. The ALARM output functionality is defined through the
config7 register. Default polarity is active high, but can be changed to active high via config0
alarm_out_pol control bit. If not used it can be left open.
AMUX0
H3
I/O
Analog test pin for SerDes, Lane 0 to Lane 3. It can be left open if not used.
AMUX1
E3
I/O
Analog test pin for SerDes, Lane 4 to Lane 7. It can be left open if not used.
ATEST
K9
I/O
Analog test pin for DAC, references and PLL. It can be left open if not used.
DACCLKP
A10
I
Positive LVPECL clock input for DAC core with Vcm = 0.5V. It can be PLL reference clock or
external DAC sampling rate clock. If not used, DACCLK is self-biased with 100mV differential
at Vcm = 0.5V.
DACCLKN
A9
I
Complementary LVPECL clock input for DAC core. (see the DACCLKP description)
EXTIO
F10
I/O
A12, F12, G12,
M12, A11, B11,
C11, D11, E11,
F11, G11, H11,
J11, K11, L11,
M11, C8, D8, E8,
F8, G8, H8, J8,
E7, F7, G7, H7,
E6, F6, G6, H6,
A5, B5, E5, F5,
G5, H5, A4, B4,
M4, B3, C3, L3,
B2, C2, D2, E2,
H2, J2, K2, L2
I
C5
I/O
Analog test pin for on chip parametric. It can be left open if not used.
IOUTAP
B12
O
A-Channel DAC current output. Must be tied to GND if not used.
IOUTAN
C12
O
A-Channel DAC complementary current output. Must be tied to GND if not used.
IOUTBP
E12
O
B-Channel DAC current output. Must be tied to GND if not used.
IOUTBN
D12
O
B-Channel DAC complementary current output. Must be tied to GND if not used.
IOUTCP
H12
O
C-Channel DAC current output. Must be tied to GND if not used.
IOUTCN
J12
O
C-Channel DAC complementary current output. Must be tied to GND if not used.
IOUTDP
L12
O
D-Channel DAC current output. Must be tied to GND if not used.
IOUTDN
K12
O
D-Channel DAC complementary current output. Must tied to GND if not used.
LPF
C9
I/O
External PLL loop filter connection. It can be left open if not used.
G10
O
Full-scale output current bias. Change the full-scale output current through coarse_dac(3:0).
Expected to be 1.92kΩ to GND.
RESETB
K8
I
Active low input for chip RESET, which resets all the programming registers to their default
state. Internal pull-up. It can be left open if not used.
RX0P
G1
I
CML SerDes interface lane 0 input, positive, expected to be AC coupled. It can be left open if
not used.
RX0N
H1
I
CML SerDes interface lane 0 input, negative, expected to be AC coupled. It can be left open if
not used.
RX1P
K1
I
CML SerDes interface lane 1 input, positive, expected to be AC coupled. It can be left open if
not used.
RX1N
J1
I
CML SerDes interface lane 1 input, negative, expected to be AC coupled. It can be left open if
not used.
RX2P
L1
I
CML SerDes interface lane 2 input, positive, expected to be AC coupled. It can be left open if
not used.
RX2N
M1
I
CML SerDes interface lane 2 input, negative, expected to be AC coupled. It can be left open if
not used.
RX3P
M3
I
CML SerDes interface lane 3 input, positive, expected to be AC coupled. It can be left open if
not used.
GND
IFORCE
RBIAS
4
Used as external reference input when internal reference is disabled through config27
extref_ena = ‘1’. Used as internal reference output when config27 extref_ena = ‘0’ (default).
Requires a 0.1 μF decoupling capacitor to analog GND when used as reference output. It can
be left open if not used.
These pins are ground for all supplies.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Pin Functions (continued)
PIN
NAME
NUMBER
I/O
DESCRIPTION
RX3N
M2
I
CML SerDes interface lane 3 input, negative, expected to be AC coupled. It can be left open if
not used.
RX4P
F1
I
CML SerDes interface lane 4 input, positive, expected to be AC coupled. It can be left open if
not used.
RX4N
E1
I
CML SerDes interface lane 4 input, negative, expected to be AC coupled. It can be left open if
not used.
RX5P
C1
I
CML SerDes interface lane 5 input, positive, expected to be AC coupled. It can be left open if
not used.
RX5N
D1
I
CML SerDes interface lane 5 input, negative, expected to be AC coupled. It can be left open if
not used.
RX6P
B1
I
CML SerDes interface lane 6 input, positive, expected to be AC coupled. It can be left open if
not used.
RX6N
A1
I
CML SerDes interface lane 6 input, negative, expected to be AC coupled. It can be left open if
not used.
RX7P
A3
I
CML SerDes interface lane 7 input, positive, expected to be AC coupled. It can be left open if
not used.
RX7N
A2
I
CML SerDes interface lane 7 input, negative, expected to be AC coupled. It can be left open if
not used.
SYSREFP
A7
I
LVPECL SYSREF positive input with Vcm = 0.5V. This positive/negative pair is captured with
the rising edge of DACCLKP/N. It is used for JESD204B Subclass 1 deterministic latency and
multiple DAC synchronization, which can be periodic or pulsed. If not used, it is self-biased with
100mV differential at Vcm = 0.5V.
SYSREFN
A6
I
LVPECL SYSREF negative input with Vcm = 0.5V. (See the SYSREFP description)
SCLK
L9
I
Serial interface clock. Internal pull-down. It can be left open if not used.
SDENB
M9
I
Active low serial data enable, always an input to the DAC39J82. Internal pull-up. It can be left
open if not used.
SDIO
L10
I/O
Serial interface data. Bi-directional in 3-pin mode (default) and 4-pin mode. Internal pull-down.
It can be left open if not used.
SDO
M10
O
Uni-directional serial interface data in 4-pin mode. The SDO pin is tri-stated in 3-pin interface
mode (default). It can be left open if not used.
SLEEP
M8
I
Active high asynchronous hardware power-down input. Internal pull-down. It can be left open if
not used.
SYNCBP
B7
O
Synchronization request to transmitter, LVDS positive output. It can be left open if not used.
SYNCBN
B6
O
Synchronization request to transmitter, LVDS negative output. It can be left open if not used.
SYNC_N_AB
L6
O
Synchronization request to transmitter, CMOS output. Defaults to link 0, but can be
programmable for any link. It can be left open if not used.
SYNC_N_CD
L7
O
Synchronization request to transmitter, CMOS output. Defaults to link 1, but can be
programmable for any link. It can be left open if not used.
TCLK
K4
I
JTAG test clock. It can be left open if not used.
TDI
L5
I
JTAG test data in. It can be left open if not used.
TDO
M5
O
JTAG test data out. It can be left open if not used.
TMS
L4
I
JTAG test mode select. It can be left open if not used.
TRSTB
J3
I
JTAG test reset. Must be tied to GND to hold the JTAG state machine status reset if the JTAG
port is not used.
TXENABLE
K5
I
To enable analog output data transmission, set sif_txenable in register config3 to “1” or pull
CMOS TXENABLE pin to high. Transmit enable active high input. Internal pull-down. To
disable analog output, set sif_txenable to “0” and pull CMOS TXENABLE pin to low. The DAC
output is forced to midscale. It can be left open if not used.
TESTMODE
K3
O
This pin is used for factory testing. Internal pull-down. It can be left open if not used.
VDDADAC33
D10, E10, H10,
J10,
I
Analog supply voltage. (3.3V)
VDDAPLL18
B10, B9
I
PLL analog supply voltage. (1.8V)
VDDAREF18
C10, K10
I
Analog reference supply voltage (1.8V)
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
5
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Pin Functions (continued)
PIN
NAME
NUMBER
I/O
DESCRIPTION
VDDCLK09
A8, B8
I
Internal clock buffer supply voltage (0.9V). It is recommended to isolate this supply from
VDDDIG09.
VDDDAC09
D9, E9, F9, G9,
H9, J9
I
DAC core supply voltage. (0.9V). It is recommended to isolate this supply from VDDDIG09.
VDDDIG09
J7, J6, D5, J5,
D4, E4, F4, G4,
H4, J4, D3
I
Digital supply voltage. (0.9V). It is recommended to isolate this supply from VDDCLK09 and
VDDDAC09.
VDDIO18
K7, K6
I
Supply voltage for all digital I/O and CMOS I/O. (1.8V)
VDDR18
F2, G2
I
Supply voltage for SerDes (1.8V)
VDDS18
C7, C6
I
Supply voltage for LVDS SYNCBP/N (1.8V)
VDDT09
F3, G3
I
Supply voltage for SerDes termination (0.9V)
VQPS18
D7, D6
I
Fuse supply voltage. This supply pin is also used for factory fuse programming. Connect to
1.8V.
VSENSE
C4
I/O
Analog test pin for on chip parametric. It can be left open if not used.
6 Specifications
6.1 Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted) (1)
Supply
voltage (2)
MIN
MAX
VDDDAC09, VDDDIG09
–0.3
1.3
V
VDDCLK09
–0.3
1.3
V
VDDT09
–0.3
1.3
V
VDDR18, VDDIO18, VDDS18, VQPS18
–0.3
2.45
V
VDDAPLL18, VDDAREF18
–0.3
2.45
V
VDDADAC33
Pin voltage (2)
–0.3
4.0
V
RX[7..0]P/N
–0.5 V
VDDT09 + 0.5 V
V
SDENB, SCLK, SDIO, SDO, TXENA, ALARM, RESETB, SLEEP, TMS,
TCLK, TDI, TDO, TRSTB, TESTMODE, SYNC_N_AB, SYNC_N_CD
–0.5 V
VDDIO18 + 0.5 V
V
DACCLKP/N, SYSREFP/N
–0.5 V VDDAPLL18 + 0.5 V
V
SYNCBP/N
–0.5 V
VDDS18 + 0.5 V
V
LPF
–0.5 V VDDAPLL18 + 0.5 V
V
IOUTAP/N, IOUTBP/N, IOUTCP/N, IOUTDP/N
–0.5 V
1.0 V
V
RBIAS, EXTIO, ATEST
–0.5 V VDDAREF18 + 0.5 V
V
IFORCE, VSENSE
–0.5 V
VDDDIG09 + 0.5 V
V
AMUX1, AMUX0
–0.5 V
VDDT09 + 0.5 V
Peak input current (any input)
Peak total input current (all inputs)
Absolute maximum junction temperature TJ
Operating free-air temperature range, TA: DAC39J82
(1)
(2)
6
UNIT
–40
V
20
mA
–30
mA
150
°C
85
°C
Stresses beyond those listed under absolute maximum ratings may cause permanent damage to the device. These are stress ratings
only and functional operation of these or any other conditions beyond those indicated under “recommended operating conditions” is not
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
Measured with respect to GND.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
6.2 ESD Ratings
VALUE
V(ESD)
(1)
(2)
Electrostatic discharge
Human body model (HBM), per ANSI/ESDA/JEDEC JS-001 (1)
1000
Charged device model (CDM), per JEDEC specification JESD22C101 (2)
250
UNIT
V
Level listed above is the passing level per ANSI, ESDA, and JEDEC JS-001. JEDEC document JEP155 states that 500-V HBM allows
safe manufacturing with a standard ESD control process.
Level listed above is the passing level per EIA-JEDEC JESD22-C101. JEDEC document JEP157 states that 250-V CDM allows safe
manufacturing with a standard ESD control process.
6.3 Recommended Operating Conditions
MIN
Recommended operating junction temperature
TJ
TA
(1)
NOM MAX
UNIT
105
Maximum rated operating junction temperature (1)
125
Recommended free-air temperature
-40
°C
°C
25
85
°C
Prolonged use at this junction temperature may increase the device failure-in-time (FIT) rate.
6.4 Thermal Information
DAC39J82
THERMAL CONDUCTIVITY (1)
RθJA
Theta junction-to-ambient (still air)
31.4
RθJB
Theta junction-to-board
12.6
RθJC
Theta junction-to-case, top
1.8
ψJT
Psi junction-to-top of package
0.2
ψJB
Psi junction-to-bottom of package
12
(1)
UNIT
AAV (144 PINS)
°C/W
Air flow or heat sinking reduces θJA and may be required for sustained operation at 85° and maximum operating conditions.
6.5 DC Electrical Characteristics
Typical values at TA = 25°C, full temperature range is TMIN = -40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
TEST CONDITIONS
Resolution
MIN
TYP
MAX
16
UNIT
Bits
DC ACCURACY
DNL
Differential nonlinearity
INL
Integral nonlinearity
1 LSB = IOUTFS/216
±4
LSB
±6
LSB
ANALOG OUTPUT
Coarse gain linearity
Offset error
Gain error
Gain mismatch
Mid code offset
±0.04
LSB
±0.001
%FSR
With external reference
±2
With internal reference
±2
With internal reference
±2
Full scale output current
20
Output compliance range
–0.5
Output resistance
Output capacitance
%FSR
%FSR
30
0.6
mA
V
300
kΩ
5
pF
REFERENCE OUTPUT
VREF
(1)
Reference output voltage
0.9
V
Reference output current (1)
100
nA
Use an external buffer amplifier with high impedance input to drive any external load.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
7
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
DC Electrical Characteristics (continued)
Typical values at TA = 25°C, full temperature range is TMIN = -40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
0.9
1
UNIT
REFERENCE INPUT
VEXTIO
Input voltage range
External reference mode
0.1
Input resistance
Input capacitance
V
1
MΩ
50
pF
POWER SUPPLY
PSRR
VDDADAC33
3.15
3.3
3.45
VDDAPLL18, VDDAREF18, VDDS18,
VQPS18, VDDR18
1.71
1.8
1.89
VDDIO18
1.71
1.8
1.89
VDDDIG09, VDDDAC09, VDDCLK09,
VDDT09
fDAC≤2.5GSPS
0.85
0.9
1.05
fDAC>2.5GSPS
0.9
1.0
1.05
Power Supply Rejection Ratio
DC tested
±0.2
V
V
V
V
%FSR/V
POWER CONSUMPTION
I(VDDADAC33)
Analog supply current
64
80
I(VDDDIG09)
Digital supply current
591
850
I(VDDDAC09)
DAC supply current
I(VDDCLK09)
Clock supply current
I(VDDT09)
SerDes core supply current
I(VDDR18)
SerDes analog supply current
I(VDD18)
Other 1.8V supply current
P
Power dissipation
I(VDDADAC33)
Analog supply current
I(VDDDIG09)
Digital supply current
I(VDDDAC09)
DAC supply current
I(VDDCLK09)
Clock supply current
I(VDDT09)
SerDes core supply current
I(VDDR18)
SerDes analog supply current
I(VDD18)
Other 1.8V supply current
P
Power dissipation
I(VDDADAC33)
Analog supply current
I(VDDDIG09)
Digital supply current
I(VDDDAC09)
DAC supply current
I(VDDCLK09)
Clock supply current
I(VDDT09)
SerDes core supply current
I(VDDR18)
SerDes analog supply current
I(VDD18)
Other 1.8V supply current
P
Power dissipation
I(VDDADAC33)
Analog supply current
I(VDDDIG09)
Digital supply current
I(VDDDAC09)
DAC supply current
I(VDDCLK09)
Clock supply current
I(VDDT09)
SerDes core supply current
I(VDDR18)
SerDes analog supply current
I(VDD18)
Other 1.8V supply current
P
Power dissipation
(2)
8
MODE 1:
fDAC=2.8GSPS, 4x interpolation,
NCO on, QMC on, inverse sinc on,
GDC off, PAP off, PLL off, LMF=421,
SerDes rate = 7GSPS, 20mA FS
output,
IF=150MHz.
17
30
107
140
129
200
12
28
32
60
1135
1370 (2)
mA
mW
64
628
MODE 2:
fDAC=2.5GSPS, 2x interpolation,
NCO on, QMC on, invsinc on,
GDC off, PAP off, PLL on, LMF=421,
SerDes rate = 12.5GSPS,
20mA FS output, IF=150MHz.
13
86
mA
168
18
53
1144
mW
64
MODE 3:
fDAC=1.47456GSPS, 2x interpolation,
NCO on, QMC off, invsinc off, GDC
off,
PAP off, PLL off, LMF=421,
SerDes rate = 7.3728GSPS,
20mA FS output, IF=150MHz.
363
10
50
mA
135
12
30
789
mW
64
MODE 4:
fDAC=1.47456GSPS, 4x interpolation,
NCO on, QMC off, invsinc off,
GDC off, PAP off, PLL off,
LMF=222,
SerDes rate = 7.3728GSPS,
20mA FS output, IF=150MHz.
312
10
50
mA
76
12
30
690
mW
The MAX power limit is set separately which is NOT equal to the power consumption when all of the power supplies are at the MAX
current.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
DC Electrical Characteristics (continued)
Typical values at TA = 25°C, full temperature range is TMIN = -40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
TEST CONDITIONS
MIN
TYP
I(VDDADAC33)
Analog supply current
I(VDDDIG09)
Digital supply current
I(VDDDAC09)
DAC supply current
I(VDDCLK09)
Clock supply current
I(VDDT09)
SerDes core supply current
I(VDDR18)
SerDes analog supply current
I(VDD18)
Other 1.8V supply current
P
Power dissipation
I(VDDADAC33)
Analog supply current
64
I(VDDDIG09)
Digital supply current
257
I(VDDDAC09)
DAC supply current
I(VDDCLK09)
Clock supply current
I(VDDT09)
SerDes core supply current
I(VDDR18)
SerDes analog supply current
I(VDD18)
Other 1.8V supply current
P
Power dissipation
I(VDDADAC33)
Analog supply current
I(VDDDIG09)
Digital supply current
I(VDDDAC09)
DAC supply current
I(VDDCLK09)
Clock supply current
I(VDDT09)
SerDes core supply current
I(VDDR18)
SerDes analog supply current
I(VDD18)
Other 1.8V supply current
P
Power dissipation
I(VDDADAC33)
Analog supply current
I(VDDDIG09)
Digital supply current
I(VDDDAC09)
DAC supply current
I(VDDCLK09)
Clock supply current
I(VDDT09)
SerDes core supply current
I(VDDR18)
SerDes analog supply current
I(VDD18)
Other 1.8V supply current
P
Power dissipation
I(VDDADAC33)
Analog supply current
I(VDDDIG09)
Digital supply current
I(VDDDAC09)
DAC supply current
I(VDDCLK09)
Clock supply current
I(VDDT09)
SerDes core supply current
I(VDDR18)
SerDes analog supply current
I(VDD18)
Other 1.8V supply current
P
Power dissipation
I(VDDADAC33)
Analog supply current
5
I(VDDDIG09)
Digital supply current
76
I(VDDDAC09)
DAC supply current
I(VDDCLK09)
Clock supply current
I(VDDT09)
SerDes core supply current
I(VDDR18)
SerDes analog supply current
I(VDD18)
Other 1.8V supply current
P
Power dissipation
MAX
UNIT
13
MODE 5:
fDAC=1.47456GSPS, x4,
NCO off, QMC off, invsinc off,
GDC off, PAP off,
PLL off, LMF=222,
SerDes rate = 7.3728GSPS,
DAC output in sleep mode.
263
8
50
12
26
469
MODE 6:
fDAC=1000MSPS, 2x interpolation,
NCO off, QMC off, invsinc off,
GDC off, PAP off, PLL on,
LMF=222, SerDes rate = 10GSPS,
20mA FS output, IF=150MHz.
mA
76
mW
8
36
mA
85
15
50
676
mW
64
MODE 7:
fDAC=1000MSPS, 2x interpolation,
NCO off, QMC off invsinc off,
GDC off,
PAP off, PLL off, LMF=222,
SerDes rate = 10GSPS,
20mA FS output, IF=150MHz.
256
8
35
mA
85
15
29
636
mW
64
MODE 8:
fDAC=625MSPS, 2x interpolation,
NCO off, QMC off, invsinc off,
GDC off,
PAP off, PLL off, LMF=421,
SerDes rate = 3.125GSPS,
20mA FS output, IF=20MHz.
195
4
22
mA
119
11
25
582
mW
64
MODE 9:
fDAC=1.23GSPS, no interpolation,
NCO off, QMC off, invsinc off, GDC
off,
PAP off, PLL off, LMF=421,
SerDes rate = 12.3GSPS,
20mA FS output, IF=150MHz;
311
10
42
18
29
771
MODE 10:
Power down mode, no clock,
DAC in sleep mode,
SerDes in sleep mode
mA
165
mW
1
1
mA
9
0
10
112
mW
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
9
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
DC Electrical Characteristics (continued)
Typical values at TA = 25°C, full temperature range is TMIN = -40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
TEST CONDITIONS
MIN
TYP
I(VDDADAC33)
Analog supply current
64
I(VDDDIG09)
Digital supply current
702
I(VDDDAC09)
DAC supply current
I(VDDCLK09)
Clock supply current
I(VDDT09)
SerDes core supply current
I(VDDR18)
SerDes analog supply current
I(VDD18)
Other 1.8V supply current
P
Power dissipation
MODE 11:
fDAC=2.8GSPS, 2x interpolation,
NCO on, QMC on, inverse sinc on,
GDC off, PAP off, PLL off, LMF=821,
SerDes rate = 7GSPS, 20mA FS
output,
IF=150MHz
MAX
UNIT
mA
17
107
254
24
32
1392
mW
6.6 Digital Electrical Characteristics
Typical values at TA = 25°C, full temperature range is TMIN = –40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
CML SERDES INPUTS: RX[7:0]P/N
VDIFF
VCOM
Receiver Input Amplitude
50
1200
Input Common Mode (TERM=111)
600
Input Common Mode (TERM=001)
700
Input Common Mode (TERM=100)
0
Input Common Mode (TERM=101)
ZDIFF
Internal differential termination
fDATA
Serdes bit rate
mV
mV
250
85
100
0.78125
115
Ω
12.5
Gbps
LVPECL INPUTS: SYSREFP/N
VCOM
Input common mode voltage
VIDPP
Differential input peak-to-peak voltage
ZT
Internal termination
CL
Input capacitance
400
0.5
V
800
mV
100
Ω
2
pF
LVPECL INPUTS: DACCLKP/N
VCOM
Input common mode voltage
VIDPP
Differential input peak-to-peak voltage
ZT
Internal termination
CL
Input capacitance
400
Duty cycle
fDACCLK
0.5
V
800
mV
100
Ω
2
pF
40%
60%
DACCLKP/N Input Frequency
2.5
GHz
LVDS OUTPUTS: SYNCBP/N
VCOM
Output common mode voltage
1.2
V
ZT
Internal termination
100
Ω
VOD
Differential output voltage swing
0.5
V
CMOS INTERFACE: SDENB, SCLK, SDIO, SDO, TXENA, ALARM, RESETB, SLEEP, TMS, TCLK, TDI, TDO, TRSTB, TESTMODE, SYNC_N_AB,
SYNC_N_CD
VIH
High-level input voltage
VIL
Low-level input voltage
IIH
High-level input current
IIL
Low-level input current
CI
CMOS Input capacitance
0.7 x
VDDIO
ALARM, SDO, SDIO, TDO
Iload = –2 mA
VOL
10
ALARM, SDO, SDIO, TDO
0.3 x
VDDIO
V
-40
40
µA
-40
40
µA
2
Iload =–100 μA
VOH
V
pF
VDDIO –
0.2
V
0.8 x
VDDIO
Iload = 100 μA
0.2
Iload = 2 mA
0.5
Submit Documentation Feedback
V
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Digital Electrical Characteristics (continued)
Typical values at TA = 25°C, full temperature range is TMIN = –40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
pll_vco = '001010'(10)
4559.9
4563.0
4566.2
pll_vco = '001011'(11)
4572.7
4575.9
4579.2
pll_vco = '001100'(12)
4585.7
4589.0
4592.3
pll_vco = '001101'(13)
4599
4602.3
4608
pll_vco = '001110'(14)
4612.5
4615.9
4619.3
pll_vco = '001111'(15)
4626.2
4629.7
4633.1
pll_vco = '010000'(16)
4640.1
4643.6
4647.2
pll_vco = '010001'(17)
4654.3
4657.8
4661.4
pll_vco = '010010'(18)
4668.6
4672.3
4675.9
pll_vco = '010011'(19)
4683.2
4686.9
4690.6
pll_vco = '010100'(20)
4698
4701.8
4705.5
pll_vco = '010101'(21)
4713.1
4716.9
4720.7
pll_vco = '010110'(22)
4728.3
4732.2
4736
pll_vco = '010111'(23)
4743.8
4747.7
4751.6
pll_vco = '011000'(24)
4759.5
4763.4
4767.4
pll_vco = '011001'(25)
4775.4
4779.4
4783.4
pll_vco = '011010'(26)
4791.5
4795.6
4800
pll_vco = '011011'(27)
4807.9
4812.0
4816.1
pll_vco = '011100'(28)
4824.4
4828.6
4832.8
pll_vco = '011101'(29)
4841.2
4945.4
4849.7
pll_vco = '011110'(30)
4858.2
4862.5
4866.8
pll_vco = '011111'(31)
4875.4
4879.8
4884.1
UNIT
PHASE LOCKED LOOP (1)
PLL/VCO
Operating
Frequency
(1)
H-Band, pll_vcosel = '0', pll_vcoitune = '11',
MHz
PLL range not covered in the table can be achieved with the following recommended pll_vco adjustment: if die temperature >55 C°,
increase the pll_vco setting by 1; if the die temperature < 15 C°, decrease the pll_vco setting by 1.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
11
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Digital Electrical Characteristics (continued)
Typical values at TA = 25°C, full temperature range is TMIN = –40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
PLL/VCO
Operating
Frequency
PLL/VCO
Operating
Frequency
12
H-Band, pll_vcosel = '0', pll_vcoitune = '11',
L-Band, pll_vcosel = '1', pll_vcoitune = '10',
MIN
TYP
MAX
pll_vco = '100000'(32)
TEST CONDITIONS
4892.9
4897.3
4901.7
pll_vco = '100001'(33)
4910.6
4915.0
4919.5
pll_vco = '100010'(34)
4928.4
4933.0
4937.5
pll_vco = '100011'(35)
4946.6
4951.1
4955.7
pll_vco = '100100'(36)
4964.9
4969.5
4974.1
pll_vco = '100101'(37)
4983.4
4988.1
4992.8
pll_vco = '100110'(38)
5000
5006.9
5011.7
pll_vco = '100111'(39)
5021.2
5026.0
5030.8
pll_vco = '101000'(40)
5040.4
5045.2
5050.1
pll_vco = '101001'(41)
5059.8
5064.7
5069.6
pll_vco = '101010'(42)
5079.5
5084.4
5089.4
pll_vco = '101011'(43)
5099.3
5104.3
5109.3
pll_vco = '101100'(44)
5119.4
5124.5
5129.5
pll_vco = '101101'(45)
5139.7
5144.8
5150
pll_vco = '101110'(46)
5160.3
5165.4
5170.6
pll_vco = '101111'(47)
5180
5186.2
5191.5
pll_vco = '110000'(48)
5202
5207.2
5212.5
pll_vco = '110001'(49)
5223.2
5228.5
5233.8
pll_vco = '110010'(50)
5244.6
5250.0
5255.3
pll_vco = '110011'(51)
5266.2
5271.6
5277.1
pll_vco = '110100'(52)
5288
5293.5
5299
pll_vco = '110101'(53)
5310.1
5315.7
5321.2
pll_vco = '110110'(54)
5332.4
5338.0
5343.6
pll_vco = '110111'(55)
5354.9
5360.6
5366.2
pll_vco = '111000'(56)
5377.6
5383.3
5389.1
pll_vco = '111001'(57)
5400.6
5406.3
5412.1
pll_vco = '001010'(10)
3847.1
3849.8
3852.4
pll_vco = '001011'(11)
3857.8
3860.5
3863.2
pll_vco = '001100'(12)
3868.7
3871.4
3874.1
pll_vco = '001101'(13)
3879.7
3882.5
3885.3
pll_vco = '001110'(14)
3890.9
3893.7
3896.6
pll_vco = '001111'(15)
3902.3
3905.2
3908
pll_vco = '010000'(16)
3913.8
3916.8
3919.7
pll_vco = '010001'(17)
3925.6
3928.6
3932.16
pll_vco = '010010'(18)
3937.5
3940.5
3943.5
pll_vco = '010011'(19)
3949.6
3952.7
3955.7
pll_vco = '010100'(20)
3961.9
3965.0
3968.1
pll_vco = '010101'(21)
3974.7
3977.5
3980.7
pll_vco = '010110'(22)
3987
3990.2
3993.4
pll_vco = '010111'(23)
3999.8
4003.1
4006.3
pll_vco = '011000'(24)
4012.8
4016.1
4019.4
pll_vco = '011001'(25)
4026
4029.3
4032.7
pll_vco = '011010'(26)
4039.4
4042.8
4046.1
pll_vco = '011011'(27)
4052.9
4056.3
4059.8
pll_vco = '011100'(28)
4066.6
4070.1
4073.6
pll_vco = '011101'(29)
4080.5
4084.0
4087.6
pll_vco = '011110'(30)
4094.6
4098.2
4101.7
pll_vco = '011111'(31)
4108.9
4112.5
4120
Submit Documentation Feedback
UNIT
MHz
MHz
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Digital Electrical Characteristics (continued)
Typical values at TA = 25°C, full temperature range is TMIN = –40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
PLL/VCO
Operating
Frequency
L-Band, pll_vcosel = '1', pll_vcoitune = '10',
MIN
TYP
MAX
pll_vco = '100000'(32)
TEST CONDITIONS
4123.3
4127.0
4130.6
pll_vco = '100001'(33)
4137.9
4141.6
4145.3
pll_vco = '100010'(34)
4152.7
4156.5
4160.2
pll_vco = '100011'(35)
4167.7
4171.5
4175.3
pll_vco = '100100'(36)
4182.9
4186.7
4190.5
pll_vco = '100101'(37)
4198.2
4202.1
4205.9
pll_vco = '100110'(38)
4213.7
4217.6
4221.5
pll_vco = '100111'(39)
4229.4
4233.4
4237.3
pll_vco = '101000'(40)
4245.3
4249.3
4253.3
pll_vco = '101001'(41)
4261.3
4265.4
4269.4
pll_vco = '101010'(42)
4277.6
4281.6
4285.7
pll_vco = '101011'(43)
4294
4298.1
4302.2
pll_vco = '101100'(44)
4310.6
4314.7
4318.9
pll_vco = '101101'(45)
4327.3
4331.6
4335.8
pll_vco = '101110'(46)
4344.3
4348.5
4352.8
pll_vco = '101111'(47)
4361.4
4365.7
4370
pll_vco = '110000'(48)
4378.7
4383.1
4387.4
pll_vco = '110001'(49)
4396.2
4400.6
4405
pll_vco = '110010'(50)
4413.9
4418.3
4423.68
pll_vco = '110011'(51)
4431.7
4436.2
4440.7
pll_vco = '110100'(52)
4449.7
4454.3
4458.8
pll_vco = '110101'(53)
4468
4472.5
4477.1
pll_vco = '110110'(54)
4486.3
4491.0
4495.6
pll_vco = '110111'(55)
4504.9
4509.6
4514.2
pll_vco = '111000'(56)
4523.6
4528.4
4533.1
pll_vco = '111001'(57)
4542.6
4547.3
4552.1
UNIT
MHz
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
13
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
6.7 AC Electrical Characteristics
Typical values at TA = 25°C, full temperature range is TMIN = –40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
ANALOG OUTPUT
fDAC
Maximum DAC rate
AC PERFORMANCE
SFDR
IMD3
TEST CONDITIONS
2x or higher interpolation, PLL Off
2800
2x interpolation 2x or higher interpolation, PLL On
2706
1x interpolation
1400
(1)
(2)
14
TYP
MAX
UNIT
MSPS
(2)
Spurious Free Dynamic
(0 to fDAC/2)
Third-order two-tone
intermodulation distortion
Each tone at –6dBFS
fDAC = 2.8 GSPS, fOUT = 150 MHz, 0 dBFS
68
fDAC = 2.8 GSPS, fOUT = 300 MHz, 0 dBFS
66
fDAC = 2.8 GSPS, fOUT = 150 MHz, -12 dBFS
67
fDAC = 2.8 GSPS, fOUT = 300 MHz, -12 dBFS
63
fDAC = 2.5 GSPS, fOUT = 20 MHz, 0 dBFS
79
fDAC = 2.5 GSPS, fOUT = 70 MHz, 0dBFS
78
fDAC = 2.5 GSPS, fOUT = 150 MHz, 0 dBFS
72
fDAC = 2.5 GSPS, fOUT = 230 MHz, 0dBFS
67
fDAC = 2.5 GSPS, fOUT = 20 MHz, -12 dBFS
79
fDAC = 2.5 GSPS, fOUT = 70 MHz, –12dBFS
75
fDAC = 2.5 GSPS, fOUT = 150 MHz, -12 dBFS
70
fDAC = 2.5 GSPS, fOUT = 230 MHz, –12dBFS
65
fDAC = 1.6 GSPS, fOUT = 20 MHz, 0 dBFS
81
fDAC = 1.6 GSPS, fOUT = 70 MHz, 0 dBFS
77
fDAC = 1.6 GSPS, fOUT = 150 MHz, 0 dBFS
72
fDAC = 1.6 GSPS, fOUT = 230 MHz, 0 dBFS
68
fDAC = 1.6 GSPS, fOUT = 20 MHz, -12 dBFS
76
fDAC = 1.6 GSPS, fOUT = 70 MHz, –12 dBFS
72
fDAC = 1.6 GSPS, fOUT = 150 MHz, -12 dBFS
67
fDAC = 1.6 GSPS, fOUT = 230 MHz, –12 dBFS
64
fDAC = 2.8 GSPS, fOUT = 150 ± 0.5 MHz
76
fDAC = 2.8 GSPS, fOUT = 300 ± 0.5 MHz
68
fDAC = 2.5 GSPS, fOUT = 70 ± 0.5 MHz
83
fDAC = 2.5 GSPS, fOUT = 150 ± 0.5 MHz
75
fDAC = 2.5 GSPS, fOUT = 230 ± 0.5 MHz
70
fDAC = 2.0 GSPS, fOUT = 70 ± 0.5 MHz
86
fDAC = 2.0 GSPS, fOUT = 150 ± 0.5 MHz
78
fDAC = 2.0 GSPS, fOUT = 230 ± 0.5 MHz
73
fDAC = 1.6 GSPS, fOUT = 70 ± 0.5 MHz
83
fDAC = 1.6 GSPS, fOUT = 150 ± 0.5 MHz
73
fDAC = 1.6 GSPS, fOUT = 230 ± 0.5 MHz
NSD
MIN
(1)
Noise Spectral Density (2)
dBc
dBc
66
fDAC = 2.5 GSPS, fOUT = 70 MHz
-161
fDAC = 2.5 GSPS, fOUT = 150 MHz
–159
fDAC = 2.5 GSPS, fOUT = 230 MHz
-157
fDAC = 2.0 GSPS, fOUT = 70 MHz
-161
fDAC = 2.0 GSPS, fOUT = 150 MHz
-160
fDAC = 2.0 GSPS, fOUT = 230 MHz
-158
fDAC = 1.6 GSPS, fOUT = 70 MHz
-161
fDAC = 1.6 GSPS, fOUT = 150 MHz
-159
fDAC = 1.6 GSPS, fOUT = 230 MHz
-157
dBFS/Hz
Measured single ended into 50 Ω load.
2:1 transformer output termination, 50 Ω doubly terminated load.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
AC Electrical Characteristics (continued)
Typical values at TA = 25°C, full temperature range is TMIN = –40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
ACLR (3)
Adjacent channel leakage
ratio, single carrier
Channel Isolation
(3)
TEST CONDITIONS
MIN
TYP
fDAC = 2.4576 GSPS, fOUT = 70 MHz
82
fDAC = 2.4576 GSPS, fOUT = 150 MHz
80
fDAC = 2.4576 GSPS, fOUT = 230 MHz
78
fDAC = 1.96608 GSPS, fOUT = 70 MHz
82
fDAC = 1.96608 GSPS, fOUT = 150 MHz
80
fDAC = 1.96608 GSPS, fOUT = 230 MHz
77
fDAC = 1.47456 GSPS, fOUT = 70 MHz
82
fDAC = 1.47456 GSPS, fOUT = 150 MHz
80
fDAC = 1.47456 GSPS, fOUT = 230 MHz
76
fDAC = 2.5 GSPS, fOUT = 20 MHz
93
fDAC = 1.6 GSPS, fOUT = 20 MHz
93
MAX
UNIT
dBc
dBc
Single carrier, W-CDMA with 3.84 MHz BW, 5-MHz spacing, centered at IF. TESTMODEL 1, 10 ms
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
15
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
6.8 Timing Requirements
Typical values at TA = 25°C, full temperature range is TMIN = –40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
DIGITAL INPUT TIMING SPECIFICATIONS
TIMING SYSREF INPUT: DACCLKP/N RISING EDGE LATCHING
ts(SYSREF)
Setup time, SYSREFP/N valid to
rising edge of DACCLKP/N
50
ps
th(SYSREF)
Hold time, SYSREF/N valid after
rising edge of DACCLKP/N
50
ps
TIMING SERIAL PORT
ts(SDENB)
Setup time, SDENB to rising edge of
SCLK
20
ns
ts(SDIO)
Setup time, SDIO valid to rising edge
of SCLK
10
ns
th(SDIO)
Hold time, SDIO valid to rising edge
of SCLK
5
ns
t(SCLK)
Period of SCLK
1
µs
100
ns
td(Data)
Data output delay after falling edge
of SCLK
10
ns
tRESET
Minimum RESETB pulsewidth
25
ns
ns
Register config7 read
(temperature sensor read)
All other registers
ANALOG OUTPUT
ts(DAC)
Power-up
Time
(1)
Output settling time to 0.1%
Transition: Code 0x0000 to 0xFFFF
10
DAC Wake-up Time
IOUT current settling to 1% of IOUTFS from deep sleep
90
DAC Sleep Time
IOUT current settling to less than 1% of IOUTFS in deep
sleep
90
µs
DELAY/LATENCY
RX SerDes analog delay
250
full rate, RATE = "00"
RX SerDes digital delay
half rate, RATE = "01"
SYSREF pin to LMFC reset latency
(1)
Measured single ended into 50 Ω load.
16
Submit Documentation Feedback
29
quarter rate, RATE = "10"
26.5
eighth rate, RATE = "11"
25.25
SerDes output to JESD204B elastic
buffer input latency
ps
34
12-13
LMF = 124, 2x interpolation
10
LMF = 124, 4x interpolation
8
LMF = 124, 8x interpolation
7
LMF = 124, 16x interpolation
5
LMF = 222, 1x interpolation
10
LMF = 222, 2x interpolation
8
LMF = 222, 4x interpolation
6
LMF = 222, 8x and 16x interpolation
5
LMF = 421, 1x interpolation
8
LMF = 421, 2x interpolation
6
LMF = 421, 4x, 8x and 16x interpolation
5
LMF = 821, 1x interpolation
6
LMF = 821, 2x, 4x and 8x interpolation
5
UI
JESD
clock
cycles
JESD
clock
cycles
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Timing Requirements (continued)
Typical values at TA = 25°C, full temperature range is TMIN = –40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
Digital Latency
TEST CONDITIONS
MIN
TYP
MAX
1x interpolation, NCO off, QMC off, Inverse sinc off (2)
162
2x Interpolation, NCO off, QMC off, Inverse sinc off (2)
245
4x Interpolation, NCO off, QMC off, Inverse sinc off (2)
401
8x Interpolation, NCO off, QMC off, Inverse sinc off (2)
740
16x Interpolation, NCO off, QMC off, Inverse sinc off (2)
1423
NCO
48
QMC
32
Inverse Sinc
36
PA Protection (pap_dlylen_sel = "0")
68
Dithering
DAC clock
cycles
0
Complex Summation
(2)
UNIT
0
Coarse Fractional Delay
51
Fine Fractional Delay
52
Measured latency from JESD buffer release to DAC output, LMF=222.
6.9 Switching Characteristics
Typical values at TA = 25°C, full temperature range is TMIN = –40°C to TMAX = 85°C, nominal supplies, unless otherwise noted.
PARAMETER
ANALOG OUTPUT
tpd
Output propagation delay
tr(IOUT)
tf(IOUT)
(1)
TEST CONDITIONS
MIN
TYP
MAX
UNIT
(1)
DAC outputs are updated on the falling edge of
DAC clock. Does not include Digital Latency
2
ns
Output rise time 10% to 90%
50
ps
Output fall time 90% to 10%
50
ps
Measured single ended into 50 Ω load.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
17
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
6.10 Typical Characteristics
Unless otherwise noted, all plots are at TA = 25°C, VDDDAC09, VDDCLK09, VDDDIG09 and VDDT09 are 0.9 V, other
supplies are at nominal supply voltages, fDAC = 2800 MSPS, 2x interpolation, 0dBFS digital input, 20-mA full scale output
current with 2:1 transformer, LMF = 821 and PLL is disabled.
6
Differential Nonlinearity Error (LSB)
Integral Nonlinearity Error (LSB)
5
4
3
2
1
0
-1
-2
-3
-4
0
10000
20000
30000 40000
Code
50000
60000
4
3.5
3
2.5
2
1.5
1
0.5
0
-0.5
-1
-1.5
-2
-2.5
-3
-3.5
70000
0
10000
Figure 1. Integral Nonlinearity
Second Harmonic Distortion (dBc)
80
SFDR (dBc)
50000
60000
70000
D001
100
0dBFS
-6dBFS
-12dBFS
90
70
60
50
40
30
0dBFS
-6dBFS
-12dBFS
90
80
70
60
50
40
30
0
100
200
300 400 500 600
Output Frequency (MHz)
700
800
900
0
100
200
D001
Figure 3. SFDR vs Output Frequency Over Input Scale
300 400 500 600
Output Frequency (MHz)
700
800
900
D001
Figure 4. Second Harmonic Distortion vs Output Frequency
Over Input Scale
100
100
0dBFS
-6dBFS
-12dBFS
90
fdata = 1230MSPS, 2x interpolation
fdata = 625MSPS, 4x interpolation
fdata = 312.5MSPS, 8x interpolation
fdata = 156.25MSPS, 16x interpolation
90
80
80
SFDR (dBc)
Third Harmonic Distortion (dBc)
30000 40000
Code
Figure 2. Differential Nonlinearity
100
70
60
70
60
50
50
40
40
30
30
0
100
200
300 400 500 600
Output Frequency (MHz)
700
800
900
0
50
D001
Figure 5. Third Harmonic Distortion vs Output Frequency
Over Input Scale
18
20000
D001
100
150 200 250 300 350
Output Frequency (MHz)
400
450
500
D001
Figure 6. SFDR vs Output Frequency Over Interpolation
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Typical Characteristics (continued)
Unless otherwise noted, all plots are at TA = 25°C, VDDDAC09, VDDCLK09, VDDDIG09 and VDDT09 are 0.9 V, other
supplies are at nominal supply voltages, fDAC = 2800 MSPS, 2x interpolation, 0dBFS digital input, 20-mA full scale output
current with 2:1 transformer, LMF = 821 and PLL is disabled.
100
90
fDAC = 2800MSPS
fDAC = 2500MSPS
fDAC = 2000MSPS
fDAC = 1600MSPS
fDAC = 1250MSPS
90
70
SFDR (dBc)
SFDR (dBc)
80
IoutFS = 30mA, w/ 2:1 transformer
IoutFS = 20mA, w/ 2:1 transformer
IoutFS = 10mA, w/ 2:1 transformer
80
70
60
60
50
50
40
40
30
30
20
0
100
200
300 400 500 600
Output Frequency (MHz)
700
800
900
0
Figure 7. SFDR vs Output Frequency Over fDAC
200
300 400 500 600
Output Frequency (MHz)
700
800
900
D001
Figure 8. SFDR vs Output Frequency Over IoutFS
100
10
PLL off
PLL on
90
0
-10
-20
Power (dBm)
80
SFDR (dBc)
100
D001
70
60
50
-30
-40
-50
-60
-70
-80
40
-90
30
-100
0
50
100
150 200 250 300 350
Output Frequency (MHz)
400
450
500
0
fref = fDAC/4, M = 32, N = 8, Prescaler = 2 for PLL On
400
600
800
1000
Frequency (MHz)
1200
1400
D001
IF = 70 MHz
Figure 9. SFDR vs Output Frequency Over Clocking Options
Figure 10. Single Tone Spectral Plot
10
10
0
0
-10
-10
-20
-20
-30
-30
Power (dBm)
Power (dBm)
200
D001
-40
-50
-60
-40
-50
-60
-70
-70
-80
-80
-90
-90
-100
-100
0
200
400
600
800
1000
Frequency (MHz)
1200
1400
0
D001
IF = 150 MHz
200
400
600
800
Frequency (MHz)
1000
1200
D001
IF = 230 MHz
Figure 11. Single Tone Spectral Plot
Figure 12. Single Tone Spectral Plot
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
19
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Typical Characteristics (continued)
Unless otherwise noted, all plots are at TA = 25°C, VDDDAC09, VDDCLK09, VDDDIG09 and VDDT09 are 0.9 V, other
supplies are at nominal supply voltages, fDAC = 2800 MSPS, 2x interpolation, 0dBFS digital input, 20-mA full scale output
current with 2:1 transformer, LMF = 821 and PLL is disabled.
100
100
0dBFS
-6dBFS
-12dBFS
90
90
80
70
IMD3 (dBc)
IMD3 (dBc)
80
60
50
60
50
40
fdata = 1230MSPS, 2x interpolation
fdata = 625MSPS, 4x interpolation
fdata = 312.5MSPS, 8x interpolation
fdata = 156.25MSPS, 16x interpolation
40
30
20
30
0
100
200
300 400 500 600
Output Frequency (MHz)
700
800
900
0
50
100
D001
Figure 13. IMD3 vs Output Frequency Over Input Scale
150 200 250 300 350
Output Frequency (MHz)
400
450
500
D001
Figure 14. IMD3 vs Output Frequency Over Interpolation
100
100
fDAC = 2800MSPS
fDAC = 2500MSPS
fDAC = 2000MSPS
fDAC = 1600MSPS
fDAC = 1250MSPS
90
IoutFS = 30mA, w/ 2:1 transformer
IoutFS = 20mA, w/ 2:1 transformer
IoutFS = 10mA, w/ 2:1 transformer
90
80
70
IMD3 (dBc)
80
IMD3 (dBc)
70
70
60
60
50
40
50
30
40
20
30
10
0
100
200
300 400 500 600
Output Frequency (MHz)
700
800
900
0
100
200
D001
Figure 15. IMD3 vs Output Frequency Over fDAC
300 400 500 600
Output Frequency (MHz)
700
800
900
D001
Figure 16. IMD3 vs Output Frequency Over Output Current
IoutFS
100
0
PLL off
PLL on
90
-10
-20
-30
Power (dBm)
IMD3 (dBc)
80
70
60
-40
-50
-60
-70
50
-80
40
-90
30
0
50
100
150 200 250 300 350
Output Frequency (MHz)
400
450
500
-100
67.5
D001
fref = fDAC/4, M = 32, N = 8, Prescaler = 2 for PLL On
69.5
70.5
Frequency (MHz)
71.5
72.5
D001
IF = 70 MHz, Tone Spacing = 1 MHz
Figure 17. IMD3 vs Output Frequency Over Clocking
Options
20
68.5
Submit Documentation Feedback
Figure 18. Two-Tone Spectral Plot
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Typical Characteristics (continued)
0
0
-10
-10
-20
-20
-30
-30
Power (dBm)
Power (dBm)
Unless otherwise noted, all plots are at TA = 25°C, VDDDAC09, VDDCLK09, VDDDIG09 and VDDT09 are 0.9 V, other
supplies are at nominal supply voltages, fDAC = 2800 MSPS, 2x interpolation, 0dBFS digital input, 20-mA full scale output
current with 2:1 transformer, LMF = 821 and PLL is disabled.
-40
-50
-60
-40
-50
-60
-70
-70
-80
-80
-90
-90
-100
147.5
148.5
149.5
150.5
Frequency (MHz)
151.5
-100
227.5
152.5
228.5
D001
IF = 150 MHz, Tone Spacing = 1 MHz
229.5
230.5
Frequency (MHz)
231.5
232.5
D001
IF = 230 MHz, Tone Spacing = 1 MHz
Figure 19. Two-Tone Spectral Plot
Figure 20. Two-Tone Spectral Plot
170
170
0dBFS
-6dBFS
-12dBFS
160
NSD (dBc/Hz)
NSD (dBc/Hz)
160
150
140
150
140
130
fdata = 1230MSPS, 2x interpolation
fdata = 625MSPS, 4x interpolation
fdata = 312.5MSPS, 8x interpolation
fdata = 156.25MSPS, 16x interpolation
130
0
100
200
300 400 500 600
Output Frequency (MHz)
700
800
900
0
50
100
D001
Figure 21. NSD vs Output Frequency Over Input Scale
150 200 250 300 350
Output Frequency (MHz)
400
450
500
D001
Figure 22. NSD vs Output Frequency Over Interpolation
170
170
160
NSD (dBc/Hz)
NSD (dBc/Hz)
160
150
140
fDAC = 2800MSPS
fDAC = 2500MSPS
fDAC = 2000MSPS
fDAC = 1600MSPS
fDAC = 1250MSPS
130
150
140
IoutFS = 30mA, w/ 2:1 transformer
IoutFS = 20mA, w/ 2:1 transformer
IoutFS = 10mA, w/ 2:1 transformer
120
130
0
100
200
300 400 500 600
Output Frequency (MHz)
700
800
900
0
100
D001
Figure 23. NSD vs Output Frequency Over fDAC
200
300 400 500 600
Output Frequency (MHz)
700
800
900
D001
Figure 24. NSD vs Output Frequency Over Output Current
IoutFS
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
21
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Typical Characteristics (continued)
Unless otherwise noted, all plots are at TA = 25°C, VDDDAC09, VDDCLK09, VDDDIG09 and VDDT09 are 0.9 V, other
supplies are at nominal supply voltages, fDAC = 2800 MSPS, 2x interpolation, 0dBFS digital input, 20-mA full scale output
current with 2:1 transformer, LMF = 821 and PLL is disabled.
170
100
PLL off
PLL on
Adjacent Channel ACLR (dBc)
NSD (dBc/Hz)
160
150
140
80
70
60
50
130
40
0
50
100
150 200 250 300 350
Output Frequency (MHz)
400
450
500
0
600
700
D001
Figure 26. ACLR (Adjacent Channel) vs Output Frequency
Over fDAC
100
90
fDAC = 2800MSPS
fDAC = 2457.6MSPS
fDAC = 1966.08MSPS
fDAC = 1474.56MSPS
Adjacent Channel ACLR (dBc)
90
PLL off
PLL on
80
70
60
80
70
60
50
0
100
200
300
400
500
Output Frequency (MHz)
600
700
0
50
100
D001
Single Carrier WCDMA
150 200 250 300 350
Output Frequency (MHz)
400
450
500
D001
Single Carrier WCDMA; fref = fDAC/4, M = 32, N = 8, Prescaler = 2
for PLL On
Figure 28. ACLR (Adjacent Channel) vs Output Frequency
Over Clocking Options
Figure 27. ACLR (Alternate Channel) vs Output Frequency
Over fDAC
110
100
Alternate Channel ACLR (dBc)
PLL off
PLL on
90
80
70
60
Channel A&B to Channel C&D
Channel C&D to Channel A&B
100
90
80
70
60
50
40
0
50
100
150 200 250 300 350
Output Frequency (MHz)
400
450
500
0
100
D001
Single Carrier WCDMA; fref = fDAC/4, M = 32, N = 8, Prescaler = 2
for PLL On
200
300 400 500 600
Output Frequency (MHz)
700
800
900
D001
Between Channel AB pair and CD pair
Figure 29. ACLR (Alternate Channel) vs Output Frequency
Over Clocking Options
22
200
300
400
500
Output Frequency (MHz)
Single Carrier WCDMA
Figure 25. NSD vs Output Frequency Over Clocking Options
Alternate Channel ACLR (dBc)
100
D001
fref = fDAC/4, M = 32, N = 8, Prescaler = 2 for PLL On
Alternate Channel ACLR (dBc)
fDAC = 2800MSPS
fDAC = 2457.6MSPS
fDAC = 1966.08MSPS
fDAC = 1474.56MSPS
90
Submit Documentation Feedback
Figure 30. Channel Isolation
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Typical Characteristics (continued)
18
17
16
15
14
13
12
11
10
9
8
7
6
5
800
100
90
VDDCLK09 Current (mA)
VDDDAC09 Current (mA)
Unless otherwise noted, all plots are at TA = 25°C, VDDDAC09, VDDCLK09, VDDDIG09 and VDDT09 are 0.9 V, other
supplies are at nominal supply voltages, fDAC = 2800 MSPS, 2x interpolation, 0dBFS digital input, 20-mA full scale output
current with 2:1 transformer, LMF = 821 and PLL is disabled.
80
70
60
50
40
30
1050
1300
1550 1800 2050
fDAC (MSPS)
2300
2550
20
800
2800
1050
Figure 31. VDDDAC09 Current vs fDAC
2300
2550
2800
D001
Figure 32. VDDCLK09 Current vs fDAC
VDDT09 Current (mA)
600
500
400
275
250
225
300
200
800
1050
1300
1550 1800 2050
fDAC (MSPS)
2300
2550
200
800
2800
1050
1300
D001
QMC On, CMIX On, NCO On
1550 1800 2050
fDAC (MSPS)
2300
2550
2800
D001
VDDT09 = 0.9 V
Figure 33. VDDDIG09 Current vs fDAC
Figure 34. VDDT09 Current vs fDAC
70
45
VDDADAC33 Current (mA)
40
VDDR18 Current (mA)
1550 1800 2050
fDAC (MSPS)
300
700
VDDDIG09 Current (mA)
1300
D001
35
30
25
65
60
55
20
15
800
1050
1300
1550 1800 2050
fDAC (MSPS)
2300
2550
2800
50
800
1050
D001
Figure 35. VDDR18 Current vs fDAC
1300
1550 1800 2050
fDAC (MSPS)
2300
2550
2800
Figure 36. VDDADAC33 Current vs fDAC
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
D001
23
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Typical Characteristics (continued)
700
31
600
30
VDDDIG09 Current (mA)
1.8V Supply Current Excluding VDDR18 (mA)
Unless otherwise noted, all plots are at TA = 25°C, VDDDAC09, VDDCLK09, VDDDIG09 and VDDT09 are 0.9 V, other
supplies are at nominal supply voltages, fDAC = 2800 MSPS, 2x interpolation, 0dBFS digital input, 20-mA full scale output
current with 2:1 transformer, LMF = 821 and PLL is disabled.
29
28
27
500
400
300
200
QMC On, CMIX On, NCO On
QMC Off, CMIX Off, NCO Off
26
800
1050
1300
1550 1800 2050
fDAC (MSPS)
2300
2550
100
800
2800
Figure 37. 1.8-V Supply Current Excluding VDDR18 vs fDAC
1550 1800 2050
fDAC (MSPS)
2300
2550
2800
D001
1400
1x interpolation
2x interpolation
4x interpolation
8x interpolation
16x interpolation
1x interpolation
2x interpolation
4x interpolation
8x interpolation
16x interpolation
1300
Power Consumption (mW)
VDDDIG09 Current (mA)
1300
Figure 38. VDDDIG09 Current vs fDAC Over Digital
Processing Functions
600
500
1050
D001
400
300
200
1200
1100
1000
900
800
700
600
500
100
800
1050
1300
1550 1800 2050
fDAC (MSPS)
2300
2550
400
800
2800
QMC Off, CMIX Off, NCO Off, LMF = 421 for 8x interpolation; LMF
= 222 for 16x interpolation
Figure 39. VDDDIG09 Current vs fDAC Over Interpolation
1550 1800 2050
fDAC (MSPS)
2300
2550
2800
D001
Figure 40. Power Consumption vs fDAC Over Interpolation
1400
1x interpolation
2x interpolation
4x interpolation
8x interpolation
16x interpolation
1x interpolation
2x interpolation
4x interpolation
8x interpolation
16x interpolation
1300
Power Consumption (mW)
VDDDIG09 Current (mA)
500
1300
QMC Off, CMIX Off, NCO Off; LMF = 421 for 8x interpolation; LMF
= 222 for 16x interpolation
700
600
1050
D001
400
300
200
1200
1100
1000
900
800
700
600
500
100
800
1050
1300
1550 1800 2050
fDAC (MSPS)
2300
2550
2800
1050
D001
QMC On, CMIX On, NCO On; LMF = 421 for 8x interpolation; LMF
= 222 for 16x interpolation
Figure 41. VDDDIG09 Current vs fDAC Over Interpolation
24
400
800
1300
1550 1800 2050
fDAC (MSPS)
2300
2550
2800
D001
QMC On, CMIX On, NCO On, LMF = 421 for 8x interpolation; LMF
= 222 for 16x interpolation
Figure 42. Power Consumption vs fDAC Over Interpolation
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Typical Characteristics (continued)
Unless otherwise noted, all plots are at TA = 25°C, VDDDAC09, VDDCLK09, VDDDIG09 and VDDT09 are 0.9 V, other
supplies are at nominal supply voltages, fDAC = 2800 MSPS, 2x interpolation, 0dBFS digital input, 20-mA full scale output
current with 2:1 transformer, LMF = 821 and PLL is disabled.
* RBW 30 kHz
* RBW 30 kHz
* VBW 300 kHz
Ref -16.3 dBm
* Att
5 dB
* VBW 300 kHz
* SWT 2 s
Ref -16.3 dBm
-20
-20
-30
-30
* Att
5 dB
* SWT 2 s
B
B
-40
1 RM *
CLRWR
-40
-50
1 RM *
-60
CLRWR
-70
-50
-60
-70
-80
-80
NOR
NOR
-90
-90
-100
-100
3DB
3DB
-110
Center
-110
70.1 MHz
2.55 MHz/
Tx Channel
Bandwidth
3.84 MHz
Adjacent Channel
Bandwidth
3.84 MHz
Span 25.5 MHz
Center
W-CDMA 3GPP FWD
Spacing
5 MHz
Alternate Channel
Bandwidth
Spacing
3.84 MHz
10 MHz
150 MHz
2.55 MHz/
Tx Channel
Bandwidth
3.84 MHz
-82.89 dB
-83.59 dB
Adjacent Channel
Bandwidth
3.84 MHz
-85.66 dB
-86.87 dB
Alternate Channel
Bandwidth
Power
-10.79 dBm
Lower
Upper
Lower
Upper
W-CDMA 3GPP FWD
Spacing
5 MHz
Spacing
IF = 70MHz, fDAC=2457.6MSPS
3.84 MHz
10 MHz
* Att
5 dB
* SWT 2 s
-40
B
-40
A
-50
1 RM *
-50
CLRWR
-60
-60
-70
-70
-80
-80
-90
NOR
-90
NOR
-100
-100
-110
3DB
-110
Center
-85.70 dB
-85.06 dB
-30
-30
CLRWR
Lower
Upper
* VBW 300 kHz
Ref -22.4 dBm
* SWT 2 s
-20
1 RM *
-82.24 dB
-82.61 dB
* RBW 30 kHz
* VBW 300 kHz
5 dB
-10.92 dBm
Lower
Upper
Figure 44. Single Carrier W-CDMA Test Mode 1
* RBW 30 kHz
* Att
Power
IF = 150MHz, fDAC=2457.6MSPS
Figure 43. Single Carrier W-CDMA Test Mode 1
Ref -16.3 dBm
Span 25.5 MHz
3DB
-120
230 MHz
2.55 MHz/
Tx Channel
Bandwidth
Spacing
3.84 MHz
5 MHz
Alternate Channel
Bandwidth
3.84 MHz
10 MHz
70 MHz
4.08 MHz/
Standard: W-CDMA 3GPP FWD
W-CDMA 3GPP FWD
3.84 MHz
Adjacent Channel
Bandwidth
Spacing
Center
Span 25.5 MHz
Adjacent Channel
Power
-11.09 dBm
Lower
Upper
-78.57 dB
-78.36 dB
Ch1 (Ref)
-18.14 dBm
Ch2
-18.13 dBm
Lower
Upper
-83.46 dB
-82.49 dB
Ch3
-18.21 dBm
Ch4
-18.11 dBm
Total
-12.13 dBm
Lower
Upper
Tx Channels
IF = 230MHz, fDAC=2457.6MSPS
Span 40.8 MHz
-77.45 dB
-77.26 dB
Alternate Channel
Lower
Upper
-78.55 dB
-77.12 dB
IF = 70MHz, fDAC=2457.6MSPS
Figure 46. Four Carrier W-CDMA Test Mode 1
Figure 45. Single Carrier W-CDMA Test Mode 1
* RBW 30 kHz
* RBW 30 kHz
* VBW 300 kHz
* VBW 300 kHz
Ref -22.1 dBm
* Att
5 dB
Ref -22.3 dBm
* SWT 2 s
5 dB
* SWT 2 s
-30
-30
-40
-40
A
A
-50
-50
1 RM *
1 RM *
CLRWR
* Att
-60
CLRWR
-60
-70
-70
-80
-80
NOR
-90
-90
-100
-100
-110
-110
3DB
3DB
-120
-120
Center
NOR
150 MHz
4.08 MHz/
Standard: W-CDMA 3GPP FWD
Ch1 (Ref)
-18.36 dBm
Ch2
-18.37 dBm
Ch3
-18.45 dBm
Ch4
-18.35 dBm
Total
-12.36 dBm
-76.87 dB
-77.25 dB
Alternate Channel
Lower
Upper
Center
230 MHz
4.08 MHz/
Standard: W-CDMA 3GPP FWD
Adjacent Channel
Lower
Upper
Tx Channels
Span 40.8 MHz
-77.28 dB
-76.71 dB
IF = 150MHz, fDAC=2457.6MSPS
Span 40.8 MHz
Adjacent Channel
Lower
Upper
Tx Channels
Ch1 (Ref)
-18.54 dBm
Ch2
-18.49 dBm
Ch3
-18.61 dBm
Ch4
-18.58 dBm
Total
-12.54 dBm
-74.07 dB
-74.32 dB
Alternate Channel
Lower
Upper
-74.90 dB
-74.93 dB
IF = 230MHz, fDAC=2457.6MSPS
Figure 47. Four Carrier W-CDMA Test Mode 1
Figure 48. Four Carrier W-CDMA Test Mode 1
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
25
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Typical Characteristics (continued)
Unless otherwise noted, all plots are at TA = 25°C, VDDDAC09, VDDCLK09, VDDDIG09 and VDDT09 are 0.9 V, other
supplies are at nominal supply voltages, fDAC = 2800 MSPS, 2x interpolation, 0dBFS digital input, 20-mA full scale output
current with 2:1 transformer, LMF = 821 and PLL is disabled.
* RBW 30 kHz
* RBW 30 kHz
* VBW 300 kHz
* VBW 300 kHz
Ref -19.8 dBm
* Att
5 dB
Ref -19.8 dBm
* SWT 2 s
5 dB
* SWT 2 s
-30
-30
A
-40
A
-40
-50
-50
1 RM *
1 RM *
CLRWR
* Att
-60
CLRWR
-60
-70
-70
-80
-80
-90
-90
NOR
-100
-100
-110
-110
Center
70 MHz
3.6 MHz/
Tx Channel
Bandwidth
10 MHz
Adjacent Channel
Bandwidth
10 MHz
Spacing
10.5 MHz
Center
Span 36 MHz
NOR
150 MHz
3.6 MHz/
W-CDMA 3GPP FWD
Tx Channel
Power
-10.95 dBm
Bandwidth
10 MHz
Lower
Upper
-78.52 dB
-78.30 dB
Adjacent Channel
Bandwidth
10 MHz
Spacing
IF = 70MHz, fDAC=2457.6MSPS
10.5 MHz
* VBW 300 kHz
* SWT 2 s
Ref -22.2 dBm
* Att
5 dB
* SWT 2 s
-30
-30
-40
A
-40
A
-50
-50
1 RM *
CLRWR
-77.90 dB
-77.48 dB
* RBW 30 kHz
* VBW 300 kHz
5 dB
-11.08 dBm
Lower
Upper
Figure 50. 10-MHz Single Carrier LTE Test Mode 3.1
* RBW 30 kHz
* Att
Power
IF = 150MHz, fDAC=2457.6MSPS
Figure 49. 10-MHz Single Carrier LTE Test Mode 3.1
Ref -19.8 dBm
Span 36 MHz
W-CDMA 3GPP FWD
1 RM *
-60
CLRWR
-60
-70
-70
-80
-80
-90
-90
NOR
NOR
-100
-100
-110
-110
-120
Center
230 MHz
3.6 MHz/
Tx Channel
Bandwidth
10 MHz
Adjacent Channel
Bandwidth
10 MHz
Spacing
10.5 MHz
Span 36 MHz
Center
70 MHz
7.2 MHz/
W-CDMA 3GPP FWD
Tx Channel
Power
-11.18 dBm
Bandwidth
20 MHz
Lower
Upper
-75.75 dB
-75.41 dB
Adjacent Channel
Bandwidth
20 MHz
Spacing
21 MHz
IF = 230MHz, fDAC=2457.6MSPS
* VBW 300 kHz
* SWT 2 s
Ref -22.2 dBm
-30
* Att
5 dB
* SWT 2 s
-30
-40
-40
A
-50
A
-50
1 RM *
CLRWR
-77.51 dB
-77.10 dB
* RBW 30 kHz
* VBW 300 kHz
5 dB
-10.37 dBm
Lower
Upper
Figure 52. 20-MHz Single Carrier LTE Test Mode 3.1
* RBW 30 kHz
* Att
Power
IF = 70MHz, fDAC=2457.6MSPS
Figure 51. 10-MHz Single Carrier LTE Test Mode 3.1
Ref -22.2 dBm
Span 72 MHz
W-CDMA 3GPP FWD
1 RM *
-60
CLRWR
-70
-60
-70
-80
-80
-90
-90
NOR
-100
-110
-110
-120
Center
-120
150 MHz
7.2 MHz/
Tx Channel
Bandwidth
Span 72 MHz
W-CDMA 3GPP FWD
20 MHz
Adjacent Channel
Bandwidth
20 MHz
Spacing
21 MHz
Center
230 MHz
7.2 MHz/
Tx Channel
Span 72 MHz
W-CDMA 3GPP FWD
Power
-10.52 dBm
Bandwidth
Lower
Upper
-76.59 dB
-76.45 dB
Adjacent Channel
Bandwidth
20 MHz
Spacing
21 MHz
IF = 150MHz, fDAC=2457.6MSPS
20 MHz
Power
-10.60 dBm
Lower
Upper
-75.18 dB
-75.20 dB
IF = 230MHz, fDAC=2457.6MSPS
Figure 53. 20-MHz Single Carrier LTE Test Mode 3.1
26
NOR
-100
Figure 54. 20-MHz Single Carrier LTE Test Mode 3.1
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7 Detailed Description
7.1 Overview
The DAC39J82 is a very low power, 16-bit, 2.8 GSPS digital-to-analog converter (DAC) with JESD204B interface
up to 12.5 Gbps. The maximum input data rate is 1.4 GSPS. The DAC39J82 is also pin-compatible with the 16bit, dual-channel, 1.6/2.5 GSPS DAC37J82/DAC38J82.
Digital data is input to the device through 1, 2, 4 or 8 configurable serial JESD204B lanes running up to 12.5
Gbps with on-chip termination and programmable equalization. The interface allows JESD204B Subclass 1
SYSREF based deterministic latency and full synchronization of multiple devices.
The device includes features that simplify the design of complex transmit architectures. Fully bypassable 2x to
16x digital interpolation filters with over 90 dB of stop-band attenuation simplify the data interface and
reconstruction filters. An on-chip 48-bit Numerically Controlled Oscillator (NCO) and independent complex mixers
allow flexible and accurate carrier placement. A high-performance low jitter PLL simplifies clocking of the device
without significant impact on the dynamic range. The digital Quadrature Modulator Correction (QMC) and Group
Delay Correction (GDC) enable complete wideband IQ compensation for gain, offset, phase, and group delay
between channels in direct up-conversion applications. A programmable Power Amplifier (PA) protection
mechanism is available to provide PA protection in cases when the abnormal power behavior of the input data is
detected.
DAC39J82 provides four analog outputs, and the data from the internal two digital paths can be routed to any
two out of these four DAC outputs via the output multiplexer.
DACCLKP
Low Jitter
PLL
LVPECL
DACCLKN
SYSREFN
RBIAS
IOUTAP
IOUTAN
QMC
A-offset
sin
VDDR18
FIR4
x
sin(x)
Complex Mixer
(FMIX or CMIX)
Dither
x
sin(x)
xN
16
Fractional
Delay
16-b
DACB
AB-QMC
Gain and Phase
xN
16
PA Protect
JESD204B Interface
Serial Lanes
VDDAREF18
16-b
DACA
AB
48-bit NCO
cos
D0N
EXTIO
Output
Mux
VDDT09
D0P
TESTMODE
Input
Mux
LVPECL
D7N
ATEST
Clock
Distribution
1.2 V
Reference
SYSREFP
D7P
VDDADAC33
VDDADAC09
VQPS18
VDDDIG09
PLLLPF
VDDCLK09
VDDAPLL18
7.2 Functional Block Diagram
IOUTBP
IOUTBN
DAC
Gain
Fractional
Delay
QMC
B-offset
16-b
DACC
CMIX
(± n*Fs/8)
IOUTCP
IOUTCN
SYNCBP
16-b
DACD
SYNCBN
IOUTDP
IOUTDN
VDDS18
AMUX0/1
TRSTB
TDO
TDI
TCLK
TESTMODE
ALARM
SLEEP
RESETB
TXENABLE
SCLK
SDENB
SDO
SDIO
VDDIO
GND
JTAG
Temp
Sensor
Control Interface
VSENSE
TMS
IFORCE
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
27
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.3 Feature Description
7.3.1 Serdes Input
The RX[7:0]P/N differential inputs are each internally terminated to a common point via 50 Ω, as shown in
Figure 55.
RXP
0.7V
50O
TERM
=001
50pF
TERM
=100
TERM
=101
To
Equalizer
&
Samplers
Level
Shift
50O
0.25V
RXN
Figure 55. Serial Lane Input Termination
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 rw_cfgrx0 [10:8]
(TERM), as described in Table 1.
(Note: AC coupling is recommended for JESD204B compliance.)
Table 1. Receiver Termination Selection
TERM
EFFECT
000
Reserved
001
Common point set to 0.7 V. This configuration is for AC coupled systems. The transmitter has no effect on the receiver common
mode, which is set to optimize the input sensitivity of the receiver.
01x
Reserved
100
Common point set to GND. This configuration is for applications that require a 0-V common mode.
101
Common point set to 0.25 V. This configuration is for applications that require a low common mode.
110
Reserved
111
Common point floating. This configuration is for DC coupled systems in which the common mode voltage is set by the attached
transmit link parter to 0 and 0.6 V. Note: this mode is not compatible with JESD204B.
Data input is sampled by the differential sensing amplifier using clocks derived from the clock recovery algorithm.
The polarity of RXP and RXN can be inverted by setting the INVPAIR [7:0] bit of the corresponding lane 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 RXP and RXN differential sense amplifiers will not be perfectly
matched and there will be some offset in switching threshold. DAC39J82 contains circuitry to detect and correct
for this offset. This feature can be enabled by setting the rw_cfgrx0 [23] (ENOC) bit to “1”. It is anticipated the
most users will enable this feature. During the compensation process, rw_cfgrx0 [25:24] (LOOPBACK) bit must
be set to “00”.
7.3.2 Serdes Rate
The DAC39J82 has 8 configurable JESD204B serial lanes. The highest speed of each SerDes lane is 12.5
Gbps. Because the primary operating frequency of the SerDes is determined by its reference clock and PLL
multiplication factor, there is a limit on the lowest SerDes rate supported, refer to Table 2 for details. To support
lower speed application, each receiver should be configured to operate at half, quarter or eighth of the full rate
via rw_cfgrx0 [6:5] (RATE).
28
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Table 2. Lane Rate Selection
RATE
EFFECT
00
Full rate. Four data samples taken per SerDes PLL output clock cycle.
01
Half rate. Two data samples taken per SerDes PLL output clock cycle..
10
Quarter rate. One data samples taken per SerDes PLL output clock cycle.
11
Eighth rate. One data samples taken every two SerDes PLL output clock cycles.
7.3.3 Serdes PLL
The DAC39J82 has two integrated PLLs, one PLL is to provide the clocking of DAC, which will be discussed in a
DAC PLL section; the other PLL is to provide the clocking for the high speed SerDes. The reference frequency of
the SerDes PLL can be in the range of 100-800MHz nominal, and 300-800 MHz optimal.
The reference frequency is derived from DACCLK divided down based on the serdes_refclk_div programming,
as shown in Figure 56.
External Loop
Filter
DAC PLL
DACCLKP
N
Divider
DACCLKN
PFD &
CP
Prescaler
DACCLK
VCO
Internal Loop
Filter
M
Divider
0
REFCLK for
SerDes PLL
Divider
1
mem_serdes_refclk_sel
mem_serdes_refclk_div
Figure 56. Reference Clock of SerDes PLL
During normal operation, the clock generated by PLL will be 4-25 times the reference frequency, according to the
multiply factor selected via rw_cfgpll [8:1] (MPY). In order to select the appropriate multiply factor and refclkp/n
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 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.
NOTE
High multiplication factor settings will be especially sensitive to reference clock jitter and
should not be employed without prior consultation with TI.
Table 3. Relationship Between Lane Rate and SerDes PLL Output Frequency
RATE
LINE RATE
PLL OUTPUT FREQUENCY
Full
x Gbps
0.25x GHz
Half
x Gbps
0.5x GHz
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
29
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Table 3. Relationship Between Lane Rate and SerDes PLL Output
Frequency (continued)
RATE
LINE RATE
PLL OUTPUT FREQUENCY
Quarter
x Gbps
1x GHz
Eigth
x Gbps
2x GHz
Table 4. SerDes PLL Modes Selection
MPY
EFFECT
00010000
4x
00010100
5x
00011000
6x
00100000
8x
00100001
8.25x
00101000
10x
00110000
12x
00110010
12.5x
00111100
15x
01000000
16x
01000010
16.5x
01010000
20x
01011000
22x
01100100
25x
Other codes
reserved
The wide range of multiply factors combined with the different rate modes means it will often be 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. To indicate the selection the user must set the rw_cfgpll
[9] (VRANGE) bit. If the PLL output frequency is below 2.17 GHz, VRANGE 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 rw_cfgpll [12:11] (LB) bits. 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.
Table 5. SerDes PLL Loop Bandwidth Selection
LB
EFFECT
BWSCALE vs PLL OUTPUT FREQUENCY
3.125 GHz
2.17 GHz
1.5625 GHz
00
Medium loop bandwidth
13
14
16
01
Ultra high loop bandwidth
7
8
8
10
Low loop bandwidth
21
23
30
11
High loop bandwidth
10
11
14
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 60MHz is more appropriate. Note that the use of ultra high loop bandwidth setting is not recommended for
PLL multiply factor of less than 8.
30
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
A free running clock output is available when rw_cfgpll [15:14] (ENDIVCLK) is set high. It runs at a fixed
divided-by-5 of the PLL output frequency and has a duty cycle of 50%. A divided-by-16 of this free running clock
can be configured to come out the alarm pin during digital test, see dtest [11:8] for the specific configuration
needed.
7.3.4 Serdes Equalizer
All channels of the DAC39J82 incorporate an adaptive equalizer, which can compensate for channel insertion
loss by attenuating the low frequency components with respect to the high frequency components of the signal,
thereby reducing inter-symbol interference. Figure 57 shows the response of the equalizer, which can be
expressed in terms of the amount of low frequency gain and the frequency up to which this gain is applied (i.e.,
the frequency of the ’zero’). Above the zero frequency, the gain increases at 6dB/octave until it reaches the high
frequency gain.
dB
Gain
6
-6.3
108
Log10MHz
414
Frequency
Figure 57. Equalizer Frequency Response
The equalizer can be configured via rw_cfgrx0[21:19] (EQ) and rx_cfgrx0[22] (EQHLD). 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 CDR (rw_cfgrx0[18:16]) = 110, this is 1.5x106UI.
When EQ[2] = 0, finer control of gain boost is available using the EQBOOSTi IEEE1500 tuning chain field, as
shown in Table 8.
Table 6. Receiver Equalization Configuration
EQ
EFFECT
0
No equalization. The equalizer provides a flat response at the maximum gain. This setting may be appropriate
if jitter at the receiver occurs predominantly as a result of crosstalk rather than frequency dependent loss.
1
Fully adaptive equalization. The zero position is determined by the selected operating rate, and the low
frequency gain of the equalizer is determined algorithmically by analyzing the data patterns and transition
positions in the received data. This setting should be used for most applications.
10
Precursor equalization analysis. The data patterns and transition positions in the received data are analyzed
to determine whether the transmit link partner is applying more or less precursor equalization than necessary.
11
Postcursor equalization analysis. The data patterns and transition positions in the received data are analyzed
to determine whether the transmit link partner is applying more or less postcursor equalization than
necessary.
0
Default
1
Boost. Equalizer gain boosted by 6dB, with a 20% reduction in bandwidth, and an increase of 5mW power
consumption. May improve performance over long links.
[1:0]
[2]
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
31
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Table 7. Receiver Equalizer Hold
EQHOLD
EFFECT
0
Equalizer adaption enabled. The equalizer adaption and analysis algorithm is enabled. This should be the default state.
1
Equalizer adaption held. The equalizer is held in it’s current state. Additionally, the adaption and analysis algorithm is reset. See
section 7.2.5.1 for further details..
Table 8. Receiver Equalizer Gain Boost
EQBoost
VALUE
GAIN BOOST
(dB)
BANDWIDTH CHANGE
(%)
POWER INCREASE
(mW)
0
1
0
0
0
2
–30
0
10
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 viadtest[11:8] (EQOVER, EQUNDER), by using the
following method:
1. Enable the equalizer by setting EQHLD low and EQ to 001. 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 48UI, 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 analyzed
(the equalizer response will continue to be locked);
5. Wait at least 150×103UI 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 that 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.
7.3.5 JESD204B Descrambler
The descrambler is a 16-bit parallel self-synchronous descrambler based on the polynomial 1 + x14 + x15. From
the JESD204B specification, the scrambling/descrambling process only occurs on the user data, not on the code
group synchronization or the ILA sequence. The descrambler output can be selected to sent out during JESD
test, see jesd_testbus_sel for the specific configuration needed.
7.3.6 JESD204B Frame Assembly
The JESD204B defines the following parameters:
• L is the number of lanes per link
• M is the number of converters per device
• F is the number of octets per frame clock period
32
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
•
•
SLASE47 – JANUARY 2015
S is the number of samples per frame
HD is the High-Density bit which controls whether a sample may be divided over more lanes.
Table 9 list the available JESD204B formats for the DAC39J82. Table 10 and Table 11 list the speed limits of
DAC39J82. The ranges are limited by the Serdes PLL VCO frequency range, the Serdes PLL reference clock
range, the maximum Serdes line rate, and the maximum DAC sample frequency.
Table 9. JESD204B Frame Assembly Byte Representation
Lane 6
Lane 7
Q1[7:0]
Q1[15:8]
I1[7:0]
I1[15:8]
Q0[7:0]
Q0[15:8]
I0[7:0]
I0[15:8]
I1[7:0]
LMF = 124
Q1[7:0]
Q1[15:8] I1[15:8]
I3[15:8]
Q3[7:0] Q3[15:8] I3[7:0]
I0[7:0]
I2[15:8]
Q2[7:0] Q2[15:8] I2[7:0]
Q0[7:0]
I1[15:8]
Q1[7:0] Q1[15:8] I1[7:0]
Q0[15:8] I0[15:8]
I0[15:8]
Q0[7:0] Q0[15:8] I0[7:0]
LMF = 222
I4[15:8]
LMF = 421
I4[7:0]
I2[15:8]
I2[7:0]
I0[7:0]
I5[15:8]
Lane 5
Q5[7:0] Q5[15:8] Q4[7:0] Q4[15:8] I5[7:0]
Lane 4
I3[15:8]
Lane 3
Q3[7:0] Q3[15:8] Q2[7:0] Q2[15:8] I3[7:0]
Lane 2
I1[15:8]
Lane 1
Q1[7:0] Q1[15:8] Q0[7:0] Q0[15:8] I1[7:0]
Lane 0
I0[15:8]
LMF = 821
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
33
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Table 10. DAC39J82 Speed Limits
L
M
F
S
HD
INTERPOLATION
Min fSERDES
(Gbps)
Max
fSERDES
(Gbps)
Min fDATA
(MSPS)
Max fDATA
(MSPS)
Min fDAC
(MSPS)
Max fDAC
(MSPS)
Max BW
(MHz)
8
2
1
2
1
1
0.78125
7
156.25
1400
156.25
1400
1400
2
0.78125
7
156.25
1400
312.5
2800
1120
4
0.78125
3.5
156.25
700
625
2800
560
8
0.78125
1.75
156.25
350
1250
2800
280
16
N/A
N/A
N/A
N/A
N/A
N/A
N/A
1
1
12.5
100
1250
100
1250
1250
2
0.78125
12.5
78.125
1250
156.25
2500
1000
4
0.78125
7
78.125
700
312.5
2800
500
8
0.78125
3.5
78.125
350
625
2800
280
16
0.78125
1.75
78.125
175
1250
2800
140
1
2
12.5
100
625
100
625
625
2
1
12.5
50
625
100
1250
500
4
0.78125
12.5
39.0625
625
156.25
2500
500
8
0.78125
7
39.0625
350
312.5
2800
280
16
0.78125
3.5
39.0625
175
625
2800
140
1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
2
2
12.5
50
312.5
100
625
250
4
1.5625
12.5
39.0625
312.5
156.25
1250
250
8
1.5625
12.5
39.0625
312.5
312.5
2500
250
16
1.5625
7
39.0625
175
625
2800
140
4
2
1
2
2
2
1
2
4
1
1
1
1
0
0
L = # of lanes
M = # of DACs
F = # of Octets per lane per frame cycle
S = # of Samples per DAC per frame cycle
HD = High density mode
fSERDES = Serdes line rate
fDATA = Input data rate per DAC
fDAC = Output sample rate
BW = Complex bandwidth (= fDATA × 0.8 with interpolation, = fDATA without interpolation)
34
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.3.7 Serial Peripheral Interface (SPI)
The serial port of the DAC39J82 is a flexible serial interface which communicates with industry standard
microprocessors and microcontrollers. The interface provides read/write access to all registers used to define the
operating modes of the DAC39J82. It is compatible with most synchronous transfer formats and can be
configured as a 3 or 4 pin interface by sif4_ena in register config2. In both configurations, SCLK is the serial
interface input clock and SDENB is serial interface enable. For 3 pin configuration, SDIO is a bidirectional pin for
both data in and data out. For 4 pin configuration, SDIO is bidirectional and SDO is data out only. Data is input
into the device with the rising edge of SCLK. Data is output from the device on the falling edge of SCLK.
Each read/write operation is framed by signal SDENB (Serial Data Enable Bar) asserted low. The first frame byte
is the instruction cycle which identifies the following data transfer cycle as read or write as well as the 7-bit
address to be accessed. Table 11 indicates the function of each bit in the instruction cycle and is followed by a
detailed description of each bit. The data transfer cycle consists of two bytes.
Table 11. Instruction Byte of the Serial Interface
BIT
7 (MSB)
6
5
4
3
2
1
0 (LSB)
Description
R/W
A6
A5
A4
A3
A2
A1
A0
R/W
Identifies the following data transfer cycle as a read or write operation. A high indicates a read
operation from the DAC39J82 and a low indicates a write operation to the DAC39J82.
[A6 : A0] Identifies the address of the register to be accessed during the read or write operation.
Figure 58 shows the serial interface timing diagram for a DAC39J82 write operation. SCLK is the serial interface
clock input to the DAC39J82. Serial data enable SDENB is an active low input to the DAC39J82. SDIO is serial
data in. Input data to the DAC39J82 is clocked on the rising edges of SCLK.
Instruction Cycle
Data Transfer Cycle
SDENB
SCLK
SDIO
rwb
A6
A5
tS(SDENB)
A4
A3
A2
A1
A0
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
tSCLK
SDENB
SCLK
SDIO
tS(SDIO) tH(SDIO)
Figure 58. Serial Interface Write Timing Diagram
Figure 59 shows the serial interface timing diagram for a DAC39J82 read operation. SCLK is the serial interface
clock input to the DAC39J82. Serial data enable SDENB is an active low input to the DAC39J82. SDIO is serial
data in during the instruction cycle. In 3 pin configuration, SDIO is data out from the DAC39J82 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 DAC39J82 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 SDENB when they will 3-state.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
35
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Instruction Cycle
Data Transfer Cycle
SDENB
SCLK
SDIO
rwb
A6
A5
A4
A3
A2
A1
SDO
A0
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
SDENB
SCLK
SDIO
SDO
Data n
Data n-1
td(Data)
Figure 59. Serial Interface Read Timing Diagram
In the SIF interface there are four types of registers:
• NORMAL: The NORMAL register type allows data to be written and read from. All 16-bits of the data are
registered at the same time. There is no synchronizing with an internal clock thus all register writes are
asynchronous with respect to internal clocks. There are three subtypes of NORMAL:
– AUTOSYNC: A NORMAL register that causes a sync to be generated after the write is finished. These are
used when it is desirable to synchronize the block after writing the register or in the case of a single field
that spans across multiple registers. For instance, the NCO requires three 16-bit register writes to set the
frequency. Upon writing the last of these registers an autosync is generated to deliver the entire field to
the NCO block at once, rather than in pieces after each individual register write. For a field that spans
multiple registers, all non-AUTOSYNC registers for the field must be written first before the actual
AUTOSYNC register.
– No RESET Value: These are NORMAL registers, but the reset value cannot be guaranteed. This could
be because the register has some read_only bits or some internal logic partially controls the bit values.
• READ_ONLY: Registers that can be read from but not written to.
• WRITE_TO_CLEAR: These registers are just like NORMAL registers with one exception. They can be written
and read, however, when the internal logic asynchronously sets a bit high in one of these registers, that bit
stays high until it is written to ‘0’. This way interrupts will be captured and stay constant until cleared by the
user. In the DAC39J82, register config100-108 are WRTE_TO_CLEAR registers.
7.3.8 Multi-Device Synchronization
In many applications, such as multi-antenna systems where the various transmit channels information is
correlated, it is required that the latency across the link is deterministic and multiple DAC devices are completely
synchronized such that their outputs are phase aligned. The DAC39J82 achieves the deterministic latency using
SYSREF (JESD204B Subclass 1).
SYSREF is generated from the same clock domain as DACCLK, and is sampled at the rising edges of the device
clock. It can be periodic, single-shot or “gapped” periodic. After having resynchronized its local multiframe clock
(LMFC) to SYSREF, the DAC will request a link re-initialization via SYNC interface. Processing of the signal on
the SYSREF input can be enabled and disabled via the SPI interface.
7.3.9 Input Multiplexer
The DAC39J82 includes a multiplexer after the JESD204B interface that allows any input stream A-B to be
routed to any signal cannel A-B. See pathx_in_sel for details on how to configure the cross-bar switches.
36
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.3.10 FIR Filters
Figure 60 through Figure 63 show the magnitude spectrum response for the FIR0, FIR1, FIR2 and FIR3
interpolating filters where fIN is the input data rate to the FIR filter. Figure 64 to Figure 67 show the composite
filter response for 2x, 4x, 8x and 16x interpolation. The transition band for all interpolation settings is from 0.4 to
0.6 x fDATA (the input data rate to the device) with < 0.001dB of pass-band ripple and > 90 dB stop-band
attenuation.
The DAC39J82 includes a no interpolation 1x mode. However, the input data rate in this mode is limited to 1230
MSPS. See more details in Table 10.
The DAC39J82 also has a 9-tap inverse sinc filter (FIR4) that runs at the DAC update rate (fDAC) that can be
used to flatten the frequency response of the sample-and-hold output. The DAC sample-and-hold output sets the
output current and holds it constant for one DAC clock cycle until the next sample, resulting in the well-known
sin(x)/x or sinc(x) frequency response (Figure 68, red line). The inverse sinc filter response (Figure 68, blue line)
has the opposite frequency response from 0 to 0.4 x Fdac, resulting in the combined response (Figure 68, green
line). Between 0 to 0.4 x fDAC, the inverse sinc filter compensates the sample-and-hold roll-off with less than 0.03
dB error.
The inverse sinc filter has a gain > 1 at all frequencies. Therefore, the signal input to FIR4 must be reduced from
full scale to prevent saturation in the filter. The amount of back-off required depends on the signal frequency, and
is set such that at the signal frequencies the combination of the input signal and filter response is less than 1 (0
dB). For example, if the signal input to FIR4 is at 0.25 x fDAC, the response of FIR4 is 0.9 dB, and the signal must
be backed off from full scale by 0.9 dB to avoid saturation. The gain function in the QMC blocks can be used to
reduce the amplitude of the input signal. The advantage of FIR4 having a positive gain at all frequencies is that
the user is then able to optimize the back-off of the signal based on its frequency.
The filter taps for all digital filters are listed in Table 14. Note that the loss of signal amplitude may result in lower
SNR due to decrease in signal amplitude.
20
0
0
–20
–20
–40
–40
Magnitude (dB)
Magnitude (dB)
20
–60
–80
–100
–60
–80
–100
–120
–120
–140
–140
–160
–160
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0
f/fIN
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
f/fIN
G048
Figure 60. Magnitude Spectrum for FIR0
G049
Figure 61. Magnitude Spectrum for FIR1
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
37
DAC39J82
www.ti.com
20
20
0
0
–20
–20
–40
–40
Magnitude (dB)
Magnitude (dB)
SLASE47 – JANUARY 2015
–60
–80
–100
–60
–80
–100
–120
–120
–140
–140
–160
–160
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0
0.1
0.2
0.3
0.4
f/fIN
0.5
0.6
0.7
0.8
0.9
f/fIN
G050
G051
Figure 62. Magnitude Spectrum for FIR2
Figure 63. Magnitude Spectrum for FIR3
20
0
0
–20
–20
–40
–40
Magnitude (dB)
Magnitude (dB)
20
–60
–80
–100
–60
–80
–100
–120
–120
–140
–140
–160
–160
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0
1
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
G053
G052
Figure 64. 2x Interpolation Composite Response
Figure 65. 4x Interpolation Composite Response
20
20
0
0
–20
–20
–40
–40
Magnitude (dB)
Magnitude (dB)
2
f/fDATA
f/fDATA
–60
–80
–100
–60
–80
–100
–120
–120
–140
–140
–160
–160
0
0.5
1
1.5
2
2.5
3
3.5
4
0
f/fDATA
1
2
3
4
5
6
7
8
f/fDATA
G054
Figure 66. 8x Interpolation Composite Response
38
1
G055
Figure 67. 16x Interpolation Composite Response
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
4
3
FIR4
Magnitude (dB)
2
1
Corrected
0
–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
Figure 68. Magnitude Spectrum for Inverse Sinc Filter
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
39
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Table 12. FIR Filter Coefficients
NON-INTERPOLATING
INVERSE-SINC FILTER
2x INTERPOLATING HALF-BAND FILTERS
FIR0
FIR1
FIR2
FIR3
FIR4
59 Taps
23 Taps
11 Taps
11 Taps
9 Taps
6
6
–12
29
29
3
3
1
1
–4
0
0
0
0
0
0
0
0
–4
–19
–19
84
84
–214
–214
–25
–25
13
13
0
0
0
0
0
0
0
0
–50
–50
47
47
–336
–336
1209
1209
150
0
0
0
0
–100
–100
1006
1006
0
0
0
0
192
192
–2691
–2691
0
0
0
0
–342
–342
10141
10141
0
0
572
572
0
0
–914
–914
0
0
1409
1409
0
0
–2119
–2119
0
0
3152
3152
0
0
–4729
–4729
0
0
7420
7420
0
0
–13334
–13334
0
0
41527
65536
(1)
–12
16384
2048
(1)
256
150
592
(1)
(1)
(1)
41527
(1)
Center taps are highlighted in BOLD.
7.3.11 Full Complex Mixer
The DAC39J82 has a full complex mixer (FMIX) block with a Numerically Controlled Oscillator (NCO) that
enables flexible frequency placement without imposing additional limitations in the signal bandwidth. The NCO
has a 48-bit frequency register (phaseaddab (47:0)) and 16-bit phase register (phaseoffsetab (15:0)) that
generate the sine and cosine terms for the complex mixing. The NCO block diagram is shown in Figure 69.
40
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
48
16
48
Accumulator
48
48
16
16
sin
Look Up
Table
Frequency
Register
16
CLK RESET
cos
16
FDAC
NCO SYNC
via
syncsel_NCO(3:0)
Phase
Register
Figure 69. NCO Block Diagram
Synchronization of the NCO occurs by resetting the NCO accumulator to zero. The synchronization source is
selected by syncsel_NCO (3:0) in config31. The frequency word in the phaseaddab (47:0) register is added to
the accumulator every clock cycle, fDAC. The output frequency of the NCO is:
ƒreq ´ ƒNCO _ CLK
ƒNCO =
248
Treating the complex channel in the DAC39J82 as a complex vector of the form I + j Q, the output of FMIX
IOUT(t) and QOUT(t) is
IOUT(t) = (IIN(t)cos(2πfNCOt + δ) – QIN(t)sin(2πfNCOt + δ)) x 2(mixer_gain – 1)
QOUT(t) = (IIN(t)sin(2πfNCOt + δ) + QIN(t)cos(2π fNCOt + δ)) x 2(mixer_gain – 1)
where t is the time since the last resetting of the NCO accumulator, δ is the phase offset value and mixer_gain is
either 0 or 1. δ is given by:
δ = 2π × phase_offsetAB(15:0)/2
16
A block diagram of the mixer is shown in Figure 70. The complex mixer can be used as a digital quadrature
modulator with a real output simply by only using the IOUT branch and ignoring the QOUT branch.
16
IIN(t)
16
IOUT(t)
16
QIN(t)
16
QOUT(t)
16
16
cosine
sine
Figure 70. Complex Mixer Block Diagram
The maximum output amplitude of FMIX occurs if IIN(t) and QIN(t) are simultaneously full scale amplitude and the
sine and cosine arguments are equal to 2π × fNCOt + δ (2N-1) x π/4 (N = 1, 2, ...).
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
41
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
With mixer_gain = 0 in config2, the gain through FMIX 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 of the QMC block be used to increase the signal
by 3 dB to compensate. With mixer_gain = 1, the gain through FMIX 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.
7.3.12 Coarse Mixer
In addition to the full complex mixer the DAC39J82 also has a coarse mixer block capable of shifting the input
signal spectrum by the fixed mixing frequencies ±n × fS/8. Using the coarse mixer instead of the full mixer will
result in lower power consumption.
Treating the complex channel as a complex vector of the form I(t) + j Q(t), the outputs of the coarse mixer, IOUT(t)
and QOUT(t) are equivalent to:
IOUT(t) = I(t)cos(2πfCMIXt) – Q(t)sin(2πfCMIXt)
QOUT(t) = I(t)sin(2πfCMIXt) + Q(t)cos(2πfCMIXt)
where fCMIX is the fixed mixing frequency selected by cmix=(fs8, fs4, fs2, fsm4). The mixing combinations are
described in Table 13.
Table 13. Coarse Mixer Combinations
cmix(3:0)
Fs/8 MIXER
cmix(3)
Fs/4 MIXER
cmix(2)
Fs/2 MIXER
cmix(1)
-Fs/4 MIXER
cmix(0)
MIXING MODE
0000
Disabled
Disabled
Disabled
Disabled
No mixing
0001
Disabled
Disabled
Disabled
Enabled
–Fs/4
0010
Disabled
Disabled
Enabled
Disabled
Fs/2
0100
Disabled
Enabled
Disabled
Disabled
+Fs/4
1000
Enabled
Disabled
Disabled
Disabled
+Fs/8
1010
Enabled
Disabled
Enabled
Disabled
–3Fs/8
1100
Enabled
Enabled
Disabled
Disabled
+3Fs/8
1110
Enabled
Enabled
Enabled
Disabled
–Fs/8
All others
—
—
—
—
Not recommended
7.3.13 Dithering
The DAC39J82 supports the addition of a band limited dither to the DAC output after the complex mixer. This
feature is enabled by set dither_ena to “1” and can be useful in reducing the high order harmonics. The
generated dithering sequence can be optionally up-converted to an offset of Fs/2 by setting dither_mixer_ena to
“1”. The added dithering sequence has variable amplitude in 6 dB steps via dither_sra_sel.
7.3.14 Quadrature Modulation Correction (QMC)
7.3.14.1 Gain and Phase Correction
The DAC39J82 includes a Quadrature Modulator Correction (QMC) block. The QMC blocks provide a mean for
changing the gain and phase of the complex signals to compensate for any I and Q imbalances present in an
analog quadrature modulator. The block diagram for the QMC block is shown in Figure 71. The QMC block
contains 3 programmable parameters.
Registers mem_qmc_gaina (10:0) and mem_qmc_gainb (10:0) controls the I and Q path gains and is an 11-bit
unsigned value with a range of 0 to 1.9990 and the default gain is 1.0000. The implied decimal point for the
multiplication is between bit 9 and bit 10. The resolution allows suppression to > 65 dBc for a frequency
independent IQ imbalance (the fine delay FIR block also contains gain control through the filter taps or inverse
gain block that allows control with > 20 bits resolution, which can be used to improve the sideband suppression).
Register mem_qmc_phaseab (11:0) control the phase imbalance between I and Q and are a 12-bit values with
a range of –0.5 to approximately 0.49975. The QMC phase term is not a direct phase rotation but a constant that
is multiplied by each "Q" sample then summed into the "I" sample path. This is an approximation of a true phase
rotation in order to keep the implementation simple. The resolution of the phase term allows suppression to > 80
dBc for a frequency independent IQ imbalance.
42
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
LO feed-through can be minimized by adjusting the DAC offset feature described below.
qmc_gainA/C(10:0)
11
16
I Data In
x
16
G
12
x
16
I Data Out
qmc_phaseAB/CD(11:0)
16
x
Q Data In
Q Data Out
11
qmc_gainB/D(10:0)
Figure 71. QMC Block Diagram
7.3.14.2 Offset Correction
Registers mem_qmc_offseta (12:0) and mem_qmc_offsetb (12:0) can be used to independently adjust the DC
offsets of each channel. The offset values are in represented in 2s-complement format with a range from –4096
to 4095. The LSB resolution of the offset allows LO suppression to better than 90 dBFS.
The offset value adds a digital offset to the digital data before digital-to-analog conversion. Since the offset is
added directly to the data it may be necessary to back off the signal to prevent saturation. Both data and offset
values are LSB aligned.
qmc_offsetA
{-4096, -4095, «, 4095}
13
16
G
A Data In
16
G
B Data In
qmc_offsetB
{-4096, -4095, «, 4095}
16
A Data Out
16
B Data Out
13
Figure 72. Digital Offset Block Diagram
7.3.15 Group Delay Correction Block
A complex transmitter system typically is consisted of a DAC, reconstruction filter network, and I/Q modulator.
Besides the gain and phase mismatch contribution, there could also be timing mismatch contribution from each
components. For instance, the timing mismatch could come from the PCB trace length variation between the I
and Q channels and the group delay variation from the reconstruction filter. This timing mismatch in the complex
transmitter system creates phase mismatch that varies linearly with respect to frequency. To compensate for the
I/Q imbalances due to this mismatch, the DAC39J82 has group delay correction block for each DAC channel.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
43
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
The DAC39J82 incorporates a FIR filter for small fractional group delay and 2 FIR filters for large fractional group
delay. The input data to this block consists of a complex data (I/Q) channel i.e. 2 buses of 16-bit data. Control
bits from configuration registers select the data path for all inputs through this block. Each input can either go
through the small fractional delay filter (while its conjugate part goes through the matched delay line) or bypass
the small fractional delay sub-block completely (matched delay line is bypassed for the conjugate part). The input
to the large fractional delay F can either come from the output of small fractional delay sub-block or the original
input to the block. The large fractional delay sub-block can also be completely bypassed if desired.
The DAC39J82 also include an integer delay block following each large fractional group delay filter, which can
further delay the DAC output by [0-3]×Tdac. Channel A&B share the same control signal output_delayab, and
channel C&D share the same control signal output_delaycd, which means that channel A&B have the same
integer delay, and channel C&D have the same integer delay.
mem_sfrac_sel_ab
Ain
mem_lfrac_sel_ab
Small
Fractional
Delay FIR
Large
Fractional
Delay FIR
mem_sfrac_ena_ab
mem_lfrac_ena_ab
Bin
mem_sfrac_sel_ab
Aout
mem_output_delayab
Large
Fractional
Delay FIR
Matched
Delay Line
Integer
Delay
Bout
mem_lfrac_sel_ab
mem_sfrac_sel_ab
Cin
Integer
Delay
mem_lfrac_sel_ab
Small
Fractional
Delay FIR
Large
Fractional
Delay FIR
mem_sfrac_ena_ab
mem_lfrac_ena_ab
Din
Large
Fractional
Delay FIR
Matched
Delay Line
mem_sfrac_sel_ab
Integer
Delay
Cout
mem_output_delaycd
Integer
Delay
Dout
mem_output_delaycd
mem_lfrac_sel_ab
Figure 73. Diagram of Group Delay Correction
44
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.3.15.1 Fine Fractional Delay FIR Filter
The coefficients of the FIR filters for small fractional delay are programmable to user defined values which allows
users to implement their own filter transfer functions. Filter designs supporting group delay variation in the range
[0.002 0.198]×Tdac, where T is the time period of DAC Clock, is listed in Table 15. The bit widths of all
coefficients are fixed, which puts limits on the range of values each coefficient can acquire.
Table 14. Small Fractional Delay FIR Coefficient Range
COEFFICIENT
RANGE
C0
[–2,1]
C1
[–16,15]
C2
[–128,127]
C3
[–512,511]
C4
[–262144,262143]
C5
[–512,511]
C6
[–256,255]
C7
[–64,63]
C8
[–16,15]
C9
[–2,1]
Table 15. Example Coefficient Sets for the Small Fractional Delay
InvGain
NUMERATOR
DELAY
[Tdac]
1
5479
0.002
1
10963
0.004
-9
1
16465
0.006
-9
1
21936
0.008
43
-9
1
27431
0.01
-137
43
-9
1
32904
0.012
396
-137
43
-9
1
38390
0.014
397
-138
43
-9
1
43889
0.016
21666
398
-138
43
-9
1
49377
0.018
-267
19496
398
-138
43
-9
1
54850
0.02
-266
17722
399
-138
43
-9
1
60309
0.022
63
-265
16235
400
-138
43
-9
1
65797
0.024
-12
63
-265
14981
400
-138
43
-9
1
71274
0.026
-12
63
-264
13907
401
-138
43
-9
1
76734
0.028
1
-12
63
-263
12973
402
-138
43
-9
1
82210
0.03
1
-12
63
-263
12159
402
-138
43
-9
1
87674
0.032
1
-12
63
-262
11439
403
-138
43
-9
1
93134
0.034
1
-12
63
-262
10798
404
-138
43
-9
1
98608
0.036
1
-12
62
-261
10227
404
-139
43
-9
1
104075
0.038
1
-12
62
-261
9714
405
-139
43
-9
1
109510
0.04
1
-12
62
-260
9246
406
-139
43
-9
1
114974
0.042
1
-12
62
-259
8823
406
-139
43
-9
1
120415
0.044
1
-12
62
-259
8435
407
-139
43
-9
1
125878
0.046
1
-12
62
-258
8080
408
-139
43
-9
1
131312
0.048
1
-12
62
-257
7754
408
-139
43
-9
1
136748
0.05
1
-12
62
-257
7454
409
-139
43
-9
1
142161
0.052
1
-12
62
-256
7174
410
-139
43
-9
1
147593
0.054
1
-12
62
-256
6916
411
-139
43
-9
1
152998
0.056
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
1
-12
64
–273
195897
393
-137
43
-9
1
-12
64
-272
97872
393
-137
43
-9
1
-12
64
-271
65138
394
-137
43
1
-12
64
-270
48873
395
-137
43
1
-12
64
-270
39068
395
-137
1
-12
64
-269
32555
396
1
-12
63
-269
27892
1
-12
63
-268
24387
1
-12
63
-267
1
-12
63
1
-12
63
1
-12
1
1
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
45
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Table 15. Example Coefficient Sets for the Small Fractional Delay (continued)
46
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
InvGain
NUMERATOR
DELAY
[Tdac]
1
-12
62
-255
6675
411
-139
43
-9
1
158416
0.058
1
-12
62
-255
6450
412
-139
43
-9
1
163830
0.06
1
-12
61
-254
6239
413
-140
43
-9
1
169280
0.062
1
-12
61
-253
6042
413
-140
43
-9
1
174677
0.064
1
-12
61
-253
5856
414
-140
43
-9
1
180098
0.066
1
-12
61
-252
5683
415
-140
43
-9
1
185416
0.068
1
-12
61
-252
5518
416
-140
43
-9
1
190820
0.07
1
-12
61
-251
5363
416
-140
43
-9
1
196189
0.072
1
-12
61
-251
5215
417
-140
43
-9
1
201604
0.074
1
-12
61
-250
5076
418
-140
43
-9
1
206927
0.076
1
-12
61
-249
4944
419
-140
43
-9
1
212244
0.078
1
-12
61
-249
4819
419
-140
43
-9
1
217621
0.08
1
-12
61
-248
4700
420
-140
43
-9
1
222907
0.082
1
-12
61
-248
4586
421
-141
43
-9
1
228310
0.084
1
-12
60
-247
4477
422
-141
43
-9
1
233676
0.086
1
-12
60
-247
4375
422
-141
43
-9
1
238981
0.088
1
-12
60
-246
4275
423
-141
43
-9
1
244310
0.09
1
-12
60
-246
4181
424
-141
44
-9
1
249533
0.092
1
-12
60
-245
4090
425
-141
44
-9
1
254803
0.094
1
-12
60
-245
4003
425
-141
44
-9
1
260175
0.096
1
-12
60
-244
3920
426
-141
44
-9
1
265384
0.098
1
-12
60
-243
3840
427
-141
44
-9
1
270600
0.1
1
-12
60
-243
3763
428
-141
44
-9
1
275884
0.102
1
-12
60
-242
3690
429
-141
44
-9
1
281011
0.104
1
-12
60
-242
3619
429
-142
44
-9
1
286408
0.106
1
-12
60
-241
3550
430
-142
44
-9
1
291619
0.108
1
-12
60
-241
3484
431
-142
44
-9
1
296860
0.11
1
-12
59
-240
3421
432
-142
44
-9
1
302037
0.112
1
-12
59
-240
3360
433
-142
44
-9
1
307222
0.114
1
-12
59
-239
3300
433
-142
44
-9
1
312498
0.116
1
-12
59
-239
3243
434
-142
44
-9
1
317675
0.118
1
-12
59
-238
3188
435
-142
44
-9
1
322736
0.12
1
-12
59
-238
3134
436
-142
44
-9
1
327960
0.122
1
-12
59
-237
3082
437
-142
44
-9
1
333046
0.124
1
-12
59
-237
3033
438
-143
44
-9
1
338186
0.126
1
-12
59
-236
2984
438
-143
44
-9
1
343378
0.128
1
-11
59
-236
2937
439
-143
44
-9
1
348391
0.13
1
-11
59
-235
2891
440
-143
44
-9
1
353437
0.132
1
-11
59
-235
2847
441
-143
44
-9
1
358511
0.134
1
-11
58
-234
2804
442
-143
44
-9
1
363611
0.136
1
-11
58
-234
2762
443
-143
44
-9
1
368730
0.138
1
-11
58
-233
2722
443
-143
44
-9
1
373735
0.14
1
-11
58
-233
2682
444
-143
44
-9
1
378879
0.142
1
-11
58
-232
2644
445
-143
44
-9
1
383753
0.144
1
-11
58
-232
2607
446
-143
44
-9
1
388755
0.146
1
-11
58
-231
2570
447
-144
44
-9
1
393889
0.148
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Table 15. Example Coefficient Sets for the Small Fractional Delay (continued)
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
InvGain
NUMERATOR
DELAY
[Tdac]
1
-11
58
-231
2535
448
-144
44
-9
1
398864
0.15
1
-11
58
-230
2501
449
-144
44
-9
1
403662
0.152
1
-11
58
-230
2467
449
-144
44
-9
1
408889
0.154
1
-11
58
-229
2435
450
-144
44
-9
1
413614
0.156
1
-11
58
-229
2403
451
-144
44
-9
1
418613
0.158
1
-11
58
-228
2372
452
-144
44
-9
1
423400
0.16
1
-11
57
-228
2342
453
-144
44
-9
1
428468
0.162
1
-11
57
-227
2313
454
-144
44
-9
1
433135
0.164
1
-11
57
-227
2284
455
-144
44
-9
1
438083
0.166
1
-11
57
-226
2256
456
-145
44
-9
1
442963
0.168
1
-11
57
-226
2228
457
-145
44
-9
1
447952
0.17
1
-11
57
-225
2202
458
-145
44
-9
1
452483
0.172
1
-11
57
-225
2175
459
-145
44
-9
1
457495
0.174
1
-11
57
-224
2150
459
-145
44
-9
1
462222
0.176
1
-11
57
-224
2125
460
-145
44
-9
1
467047
0.178
1
-11
57
-223
2100
461
-145
44
-9
1
471767
0.18
1
-11
57
-223
2076
462
-145
44
-9
1
476583
0.182
1
-11
57
-223
2053
463
-145
44
-9
1
481283
0.184
1
-11
57
-222
2030
464
-145
44
-9
1
485856
0.186
1
-11
57
-222
2008
465
-146
44
-9
1
490741
0.188
1
-11
56
-221
1986
466
-146
44
-9
1
495497
0.19
1
-11
56
-221
1964
467
-146
44
-9
1
500346
0.192
1
-11
56
-220
1943
468
-146
44
-9
1
504815
0.194
1
-11
56
-220
1923
469
-146
44
-9
1
509365
0.196
1
-11
56
-219
1903
470
-146
44
-9
1
513752
0.198
7.3.15.2 Coarse Fractional Delay FIR Filter
The coefficients of FIR filters for large fractional delay can only be chosen from a predefined set of values. Each
set of values produces a specific delay with a step of 1/8×Tdac. The value of coefficients as well as their
resultant fractional delay is provided in Table 16.
Table 16. Available Coefficient Sets for Large Fractional Delay FIR
lfras_coefsel_x
C0
C1
C2
C3
C4
C5
C6
C7
InvGain
NUMERATOR
DELAY
[Tdac]
000
-1
9
-39
532
76
-24
7
-1
7503
0.1250
001
-1
8
-35
259
87
-25
7
-1
14028
0.2500
010
-1
7
-31
168
101
-26
7
-1
18725
0.3750
011
-1
7
-27
122
122
-27
7
-1
20764
0.5000
100
—
—
—
—
—
—
—
—
—
—
101
-1
7
-26
101
168
-31
7
-1
18725
06250
110
-1
7
-25
87
259
-35
8
-1
14028
0.7500
111
-1
7
-24
76
532
-39
9
-1
7503
0.8750
7.3.16 Output Multiplexer
The DAC39J82 provides four analog outputs and includes an output multiplexer before the digital to analog
converters that allows any signal channel to be routed to any analog outputs. See pathx_out_sel for details on
how to configure the cross-bar switches.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
47
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.3.17 Power Measurement And Power Amplifier Protection
The DAC39J82 provides an optional mechanism to protect the Power Amplifier (PA) in cases when the signal
power shows some abnormality. For example, if the data clock is lost, the FIFO would automatically generate a
single tone signal, which causes abnormally high average power and could be dangerous to the PA. In the PA
protection mechanism, the signal power is monitored by maintaining an sliding window accumulation of last N
samples. N is selectable to be 64 or 128 based on the setting of pap_dlylen_sel. 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 a threshold (pap_vth). If the threshold is violated, the delayed input signal is divided by a
value chosen by pap_gain, to form a scaled down version of the input signal. Since PAP output derives from a
delay-line, there is deterministic latency of at least N cycles from the block input to block output. The PA
protection is enabled by setting the pap_ena bit to “1”.
16
+
-
D
|x|
|x|
N=64 or 128
16
16
1
Input
2
16
N
Output
>>
Divide &
round
16
1
0
mem_pap_vth
1
mem_pap_gain
Figure 74. Diagram of Power Measurement and PA Protection Mechanism
7.3.18 Serdes Test Modes
The DAC39J82 supports a number of basic pattern generation and verification of SerDes via SIF. Three pseudo
random bit stream (PRBS) sequences are available, along with an alternating 0/1 pattern and a 20-bit userdefined sequence. The 27-1,231-1 or 223-1 sequences implemented can often be found programmed into
standard test equipment, such as a Bit Error Rate Tester (BERT). Pattern generation and verification selection is
via the TESTPATT fields of rw_cfgrx0[14:12], as shown in Table 17.
Table 17. SerDes Test Pattern Selection
TESTPATT
48
EFFECT
000
Test mode disabled.
001
Alternating 0/1 Pattern. An alternating 0/1 pattern with a period of 2UI.
010
Generate or Verify 27-1 PRBS. Uses a 7-bit LFSR with feedback polynomial x7 + x6 + 1.
011
Generate or Verify 223 -1 PRBS. Uses an ITU O.150 conformant 23-bit LFSR with feedback polynomial x23 + x18 + 1.
100
Generate or Verify 231-1 PRBS. Uses an ITU O.150 conformant 31-bit LFSR with feedback polynomial x31 + x28 + 1.
101
User-defined 20-bit pattern. Uses the USR PATT IEEE1500 Tuning instruction field to specify the pattern. The default value
is 0x66666.
11x
Reserved
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
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 pin by
setting dtest[3:0] to “0011”.
The DAC39J82 also provide a number of advanced diagnostic capabilities controlled by the IEEE 1500 interface.
These are:
• Accumulation of pattern verification errors;
• The ability to map out the width and height of the receive eye, known as Eye Scan;
• Real-time monitoring of internal voltages and currents;
The SerDes blocks support the following IEEE1500 instructions:
Table 18. IEEE1500 Instruction for SerDes Receivers
INSTRUCTION
OPCODE
DESCRIPTION
ws_bypass
0x00
Bypass. Selects a 1-bit bypass data register. Use when accessing other macros on the same IEEE1500
scan chain.
ws_cfg
0x35
Configuration. Write protection options for other instructions.
ws_core
0x30
Core. Fields also accessible via dedicated core-side ports.
ws_tuning
0x31
Tuning. Fields for fine tuning macro performance.
ws_debug
0x32
Debug. Fields for advanced control, manufacturing test, silicon characterization and debug
ws_unshadowed
0x34
Unshadowed. Fields for silicon characterization.
ws_char
0x33
Char. Fields used for eye scan.
The data for each SerDes instruction is formed by chaining together sub-components called head, body (receiver
or transmitter) and tail. The DAC39J82 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.
Table 19. ws_cfg Chain
FIELD
DESCRIPTION
HEAD (STARTING FROM THE MSB OF CHAIN)
RETIME
CORE_WE
No function.
Core chain write enable.
RECEIVER (FOR EACH LANE 0,1,2,3)
CORE_WE
Core chain write enable.
TUNING_WE
Tuning chain write enable.
DEBUG_WE
Reserved.
CHAR_WE
UNSHADOWED_WE
Char chain write enable.
Reserved.
TAIL (ENDING WITH THE LSB OF CHAIN)
CORE_WE
Core chain write enable.
TUNING_WE
Tuning chain write enable.
DEBUG_WE
Reserved.
RETIME
No function.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
49
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Table 19. ws_cfg Chain (continued)
FIELD
DESCRIPTION
CHAIN LENGTH = 26 BITS
Table 20. ws_core Chain
FIELD
DESCRIPTION
HEAD (STARTING FROM THE MSB OF CHAIN)
RETIME
No function.
ENPLL
PLL enable.
MPY[7:0]
PLL multiply.
VRANGE
VCO range.
ENDIVCLK
Enable DIVCLK output
LB[1:0]
Loop bandwidth
RECEIVER (FOR EACH LANE 0,1,2,3)
ENRX
Receiver enable.
SLEEPRX
Receiver sleep mode.
BUSWIDTH[2:0]
Bus width.
RATE[1:0]
Operating rate.
INVPAIR
Invert polarity.
TERM[2:0]
Termination.
ALIGN[1:0]
Symbol alignment.
LOS[2:0]
Loss of signal enable.
CDR[2:0]
Clock/data recovery.
EQ[2:0]
Equalizer.
EQHLD
Equalizer hold.
ENOC
Offset compensation.
LOOPBACK[1:0]
Loopback.
BSINRXP
Boundary scan initialization.
BSINRXN
Boundary scan initialization.
RESERVED
Reserved.
testpatt[2:0]
Testpattern selection.
TESTFAIL
Test failure (real time).
LOSDTCT
Loss of signal detected (real time).
BSRXP
Boundary scan data.
BSRXN
Boundary scan data.
OCIP
Offset compensation in progress.
EQOVER
Received signal over equalized.
EQUNDER
Received signal under equalized.
LOSDTCT
Loss of signal detected (sticky).
SYNC
RETIME
Re-alignment done, or aligned comma output
(sticky)
No function.
TAIL (ENDING WITH THE LSB OF CHAIN)
CLKBYP[1:0]
PLL sleep mode.
RESERVED
Reserved.
LOCK
BSINITCLK
ENBSTX
50
Clock bypass.
SLEEPPLL
PLL lock (real time).
Boundary scan initialization clock.
Enable Tx boundary scan.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Table 20. ws_core Chain (continued)
FIELD
DESCRIPTION
ENBSRX
Enable Rx boundary scan.
ENBSPT
Rx pulse boundary scan.
RESERVED
Reserved.
NEARLOCK
PLL near to lock.
UNLOCK
PLL lock (sticky).
CFG OVR
Configuration over-ride.
RETIME
No function.
CHAIN LENGTH = 196 BITS
Table 21. ws_tuning Chain
FIELD
DESCRIPTION
HEAD (STARTING FROM THE MSB OF CHAIN)
RETIME
No function.
RECEIVER (FOR EACH LANE 0,1,2,3)
PATTERRTHR[2:0]
Resync error threshold.
PATT TIMER
PRBS Timer.
RXDSEL[3:0]
Status select.
ENCOR
Enable clear-on-read for error counter.
EQZERO[4:0]
EQZ OVRi Equalizer zero.
EQZ OVR
Equalizer zero over-ride.
EQLEVEL[15:0]
EQ OVRi Equalizer gain observe or set.
EQ OVR
Equalizer over-ride.
EQBOOST[1:0]
Equalizer gain boost.
RXASEL[2:0]
Selects amux output.
TAIL (ENDING WITH THE LSB OF CHAIN)
ASEL[3:0]
Selects amux output.
USR PATT[19:0]
User-defined test pattern.
RETIME
No function.
CHAIN LENGTH = 174 BITS
Table 22. ws_char Chain
FIELD
DESCRIPTION
HEAD (STARTING FROM THE MSB OF CHAIN)
RETIME
No function.
RECEIVER (FOR EACH LANE 0,1,2,3)
TESTFAIL
Test failure (sticky).
ECOUNT[11:0]
Error counter.
ESWORD[7:0]
Eye scan word masking.
ES[3:0]
Eye scan.
ESPO[6:0]
Eye scan phase offset.
ES BIT SELECT[4:0]
Eye scan compare bit select.
ESVO[5:0]
Eye scan voltage offset.
ESVO OVR
Eye scan voltage offset override.
ESLEN[1:0]
Eye scan run length.
ESRUN
ESDONE
Eye scan run.
Eye scan done.
TAIL (ENDING WITH THE LSB OF CHAIN)
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
51
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Table 22. ws_char Chain (continued)
FIELD
RETIME
DESCRIPTION
No function.
CHAIN LENGTH = 194 BITS
7.3.19 Error Counter
All receive channels include a 12-bit counter for accumulating pattern verification errors. This counter is
accessible via the ECOUNT IEEE1500 Char field. It is an essential part of the eye scan capability (see next
section), though can be used independently of this..
The counter increments once for every cycle that the TESTFAIL bit is detected. The counter will not increment
when at its maximum value (i.e., all 1s). When an IEEE1500 capture is performed, the count value is loaded into
the ECOUNT scan elements (so that it can be scanned out), and the counter is then reset, provided ENCOR is
set high.
ECOUNT can be used to get a measure of the bit error rate. However, as the error rate increases, it will become
less accurate due to limitations of the pattern verification capabilities. Specifically, the pattern verifier checks
multiple bits in parallel (as determined by the Rx bus width), and it is not possible to distinguish between 1 or
more errors in this.
7.3.20 Eye Scan
All receive channels provide features which facilitate mapping the received data eye or extracting a symbol
response. A number of fields accessible via the IEEE1500 Char scan chain allow the required low level data to
be gathered. The process of transforming this data into a map of the eye or a symbol response must then be
performed externally, typically in software.
The basic principle used is as follows:
• Enable dedicated eye scan input samplers, and generate an error when the value sampled differs from the
normal data sample;
• Apply a voltage offset to the dedicated eye scan input samplers, to effectively reduce their sensitivity;
• Apply a phase offset to adjust the point in the eye that the dedicated eye scan data samples are taken;
• Reset the error counter to remove any false errors accumulated as a result of the voltage or phase offset
adjustments;
• Run in this state for a period of time, periodically checking to see if any errors have occurred;
• Change voltage and/or phase offset, and repeat.
Alternatively, the algorithm can be configured to optimize the voltage offset at a specified phase offset, over a
specified time interval.
Eye scan can be used in both synchronous and asynchronous systems, while receiving normal data traffic. The
IEEE1500 Char fields used to directly control eye scan and symbol response extraction are ES, ESWORD, ES
BIT SELECT, ESLEN, ESPO, ESVO, ESVO OVR, ESRUN and ESDONE, see Table 22. Eye scan errors are
accumulated in ECOUNT.
The required eyescan mode is selected via the ES field, as shown in Table 23. When enabled, only data from
the bit position within the 20-bit word specified via ES BIT SELECT is analyzed. In other words, only eye scan
errors associated with data output at this bit position will accumulate in ECOUNT. The maximum legal ES BIT
SELECT is 10011.
Table 23. Eye Scan Mode Selection
ES[3:0]
52
EFFECT
0000
Disabled. Eye scan is disabled.
0x01
Compare. Counts mismatches between the normal sample and the eye scan sample if ES[2] = 0, and matches otherwise.
0x10
Compare zeros. As ES = 0x01, but only analyses zeros, and ignores ones.
0x11
Compare ones. As ES = 0x01, but only analyses ones, and ignores zeroes
0100
Count ones. Increments ECOUNT when the eye scan sample is a 1.
1x00
Average. Adjusts ESVO to the average eye opening over the time interval specified by ESLEN. Analyses zeroes when ES[2] =
0, and ones when ES[2]= 1.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Table 23. Eye Scan Mode Selection (continued)
ES[3:0]
EFFECT
1001
1110
Outer. Adjusts ESVO to the outer eye opening (i.e. lowest voltage zero, highest voltage 1) over the time interval specified by
ESLEN. 1001 analyses zeroes, 1110 analyses ones.
1010
1101
Inner. Adjusts ESVO to the inner eye opening (i.e. highest voltage zero, lowest voltage 1) over the time interval specified by
ESLEN. 1010 analyses zeroes, 1101 analyses ones.
1x11
Timed Compare. As ES = 001x, but analyses over the time interval specified by ESLEN. Analyses zeroes when ES[2] = 0, and
ones when ES[2] = 1.
When ES[3] = 0, the selected analysis runs continuously. However, when ES[3] = 1, only the number of qualified
samples specified by ESLEN, as shown in Table 24. 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 will be set to 1.
Table 24. Eye Scan Run Length
ESLen
NUMBER OF SAMPLES ANALYZED
00
127
01
1023
10
8095
11
65535
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 in Table 25. When ES[3] = 1, ESVO OVR must be 0 to allow the optimized
voltage offset to be read back via ESVO.
Table 25. Eye Scan Voltage Offset
ESVO
OFFSET (mV)
100000
–310
..
..
111110
–20
111111
–10
000000
0
000001
10
000010
20
..
..
011111
300
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 26. In normal use, the range should be limited to ±0.5UI (+15 to –16 phase steps).
Table 26. Eye Scan Phase Offset
ESPO
OFFSET (1/32UI)
011111
+63
..
..
000001
+1
000000
0
111111
–1
..
..
100000
–64
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
53
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.3.21 JESD204B Pattern Test
The DAC39J82 supports the following test patterns for JESD204B:
• Link layer test pattern
– Verify repeating /D.21.5/ high frequency pattern for random jitter (RJ)
– Verify repeating /K.28.5/ mixed frequency pattern for deterministic jitter (DJ)
– Verify repeating initial lane alignment (ILA) sequence
– RPAT, JSPAT or JTSPAT pattern can be verified using errors counter of 8b/10b errors produced over an
amount of time to get an estimate of BER.
• Transport layer test pattern: implements a short transport layer pattern check based on F = 1,2,4 or 8. The
short test pattern has a duration of one frame period and is repeated continuously for the duration of the test.
Refer to JESD204B standard section 5.1.6 for more details.
– F = 1 : Looks for a constant 0xF1.
– F = 2 : Each frame should consist of 0xF1, 0xE2
– F = 4 : Looks for a constant 0xF1, 0xE2, 0xD3, 0xC4
– F = 8 : Each frame should consist of 0xF1, 0xE2, 0xD3, 0xC4, 0xB5, 0xA6, 0x97, 0x80
Users can select to output the internal data (ex, the 8b/10 decoder output, comma alignment output, lane
alignment output, frame alignment output, descrambler output, etc ) of a JESD link for test purpose. See
jesd_testbus_sel for configuration details.
7.3.22 Temperature Sensor
The DAC39J82 incorporates a temperature sensor block which monitors the temperature by measuring the
voltage across 2 transistors. The voltage is converted to an 8-bit digital word using a successive-approximation
(SAR) analog to digital conversion process. The result is scaled, limited and formatted as a twos complement
value representing the temperature in degrees Celsius.
The sampling is controlled by the serial interface signals SDENB and SCLK. If the temperature sensor is enabled
(tsense_sleep = “0” in register config26) 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 memin_tempdata
in config7. 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 config6 must be done with
an SCLK period of at least 1 μs. If this is not satisfied the temperature sensor accuracy is greatly reduced.
7.3.23 Alarm Monitoring
The DAC39J82 includes a flexible set of alarm monitoring that can be used to alert of a possible malfunction
scenario. All the alarm events can be accessed either through the SIP registers and/or through the ALARM pin.
Once an alarm is set, the corresponding alarm bit in register configtbd must be reset through the serial interface
to allow further testing. The set of alarms includes the following conditions:
• JESD alarms
– multiframe alignment_error. Occurs when multiframe alignment fails.
– frame alignment error. Occurs when multiframe alignment fails.
– link configuration error. Occurs when configuration data in ILA sequence does not match programmed
configuration.
– elastic buffer overflow. Occurs when bad RBD value is used causing the elastic buffer to overflow.
– elastic buffer match error. Occurs when the first non-/K/ doesn’t match the programmed character.
– code synchronization error.
– 8b/10b not-in-table decode error.
– 8b/10 disparity error.
– alarm_from_shorttest. Occurs when the JESD204B interface fails the short pattern test.
• SerDes alarms
– memin_rw_losdct. Occurs when there are loss of signal detect from SerDes lanes.
54
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
•
•
•
SLASE47 – JANUARY 2015
– FIFO write error. Occurs if write request and FIFO is full.
– FIFO write full: Occurs if FIFO is full.
– FIFO read error. Occurs if read request and FIFO is empty.
– FIFO read empty: Occurs if FIFO is empty.
– alarm_rw0_pll. Occurs if the PLL in the SerDes block for RX0 through RX3 goes out of lock.
– alarm_rw1_pll. Occurs if the PLL in the SerDes block for RX4 through RX7 goes out of lock.
SYSREF alarm
– alarm_sysref_err. Occurs when the SYSREF is received at an unexpected time. If too many of these
occur it will cause the JESD to go into synchronization mode again.
DAC PLL alarm
– alarm_from_pll. Occurs when the DAC PLL is out of lock. This alarm can be ignored if the DAC PLL is not
being used.
PAP alarms
– alarm_pap. Occurs when the average power is above the threshold. While any alarm_pap is asserted the
attenuation for the appropriate data path is applied.
7.3.24 LVPECL Inputs
Figure 75 shows an equivalent circuit for the DAC input clock (DACCLKP/N) and the SYSREF (SYSREFP/N).
LMK04828
DCLK and SYSREF Receiver
LVPECL Driver
0.01 µF
CAC
240 O
240 O
100 O
0.01 µF
100 Oresistor
is internal
Figure 75. DACCLKP/N and SYSREFP/N Equivalent Input Circuit
7.3.25 CMOS Digital Inputs
Figure 76 shows a schematic of the equivalent CMOS digital inputs of the DAC39J82. SDIO, SCLK, TCLK,
SLEEP, TESTMODE and TXENABLE have pull-down resistors while SDENB, RESETB, TMS, TDI and TRSTB
have pull-up resistors internal to the DAC39J82. See the specification table for logic thresholds. The pull-up and
pull-down circuitry is approximately equivalent to 100 kΩ.
IOVDD
IOVDD
100 k
SDIO
SCLK
TCLK
SLEEP
TXENABLE
TESTMODE
400
internal
digital in
SDENB
RESETB
TMS
TDI
TRSTB
400
internal
digital in
100 k
GND
GND
Figure 76. CMOS Digital Equivalent Input
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
55
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.3.26 Reference Operation
The DAC39J82 uses a bandgap reference and control amplifier for biasing the full-scale output current. The fullscale output current is set by applying an external resistor RBIAS to pin BIASJ. The bias current IBIAS through
resistor RBIAS is defined by the on-chip bandgap reference voltage and control amplifier. The default full-scale
output current equals 64 times this bias current and can thus be expressed as:
IOUTFS = 16 x IBIAS = 64 x VEXTIO / RBIAS
The DAC39J82 has a 4-bit coarse gain control coarse_dac(3:0) in the configtbd register. Using gain control, the
IOUTFS can be expressed as:
IOUTFS = (coarse_dac + 1) /16 x IBIAS x 64 = (coarse_dac + 1) /16 x VEXTIO / RBIAS x 64
where VEXTIO is the voltage at pin EXTIO. The bandgap reference voltage delivers an accurate voltage of 0.9V.
This reference is active when extref_ena = ‘0’ in configtbd. An external decoupling capacitor CEXT of 0.1 µF
should be connected externally to pin EXTIO for compensation. The bandgap reference can additionally be used
for external reference operation. In that case, an external buffer with high impedance input should be applied in
order to limit the bandgap load current to a maximum of 100 nA. The internal reference can be disabled and
overridden by an external reference by setting the extref_ena control bit. Capacitor CEXT may hence be omitted.
Pin EXTIO thus serves as either input or output node.
The full-scale output current can be adjusted from 30 mA down to 10 mA by varying resistor RBIAS or changing
the externally applied reference voltage.
7.3.27 Analog Outputs
The CMOS DACs consist of a segmented array of PMOS current sources, capable of sourcing a full-scale output
current up to 30 mA. Differential current switches direct the current to either one of the complimentary output
nodes IOUTP or IOUTN. Complimentary output currents enable differential operation, thus canceling out
common mode noise sources (digital feed-through, on-chip and PCB noise), dc offsets, even order distortion
components, and increasing signal output power by a factor of four.
The full-scale output current is set using external resistor RBIAS in combination with an on-chip bandgap voltage
reference source (+0.9 V) and control amplifier. Current IBIAS through resistor RBIAS is mirrored internally to
provide a maximum full-scale output current equal to 16 times IBIAS.
The relation between IOUTP and IOUTN can be expressed as:
IOUTFS = IOUTP + IOUTN
We will denote current flowing into a node as –current and current flowing out of a node as +current. Since the
output stage is a current source the current flows from the IOUTP and IOUTN pins. The output current flow in
each pin driving a resistive load can be expressed as:
IOUTP = IOUTFS x CODE / 65536
IOUTN = IOUTFS x (65535 – CODE) / 65536
where CODE is the decimal representation of the DAC data input word.
For the case where IOUTP and IOUTN drive resistor loads RL directly, this translates into single ended voltages
at IOUTP and IOUTN:
VOUTP = IOUT1 x RL
VOUTN = IOUT2 x RL
Assuming that the data is full scale (65535 in offset binary notation) and the RL is 25 Ω, the differential voltage
between pins IOUTP and IOUTN can be expressed as:
VOUTP = 20mA x 25 Ω = 0.5 V
VOUTN = 0mA x 25 Ω = 0 V
VDIFF = VOUTP – VOUTN = 0.5 V
Note that care should be taken not to exceed the compliance voltages at node IOUTP and IOUTN, which would
lead to increased signal distortion.
56
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.3.28 DAC Transfer Function
The DAC39J82 can be easily configured to drive a doubly terminated 50 Ω cable using a properly selected RF
transformer. Figure 77 and Figure 78 show the 50 Ω doubly terminated transformer configuration with 1:1 and 4:1
impedance ratio, respectively. Note that the center tap of the primary input of the transformer has to be grounded
to enable a DC current flow. Applying a 20-mA full-scale output current would lead to a 0.5 Vpp for a 1:1
transformer and a 1-Vpp output for a 4:1 transformer. The low dc-impedance between IOUTP or IOUTN and the
transformer center tap sets the center of the ac-signal to GND, so the 1-Vpp output for the 4:1 transformer
results in an output between –0.5 V and +0.5 V.
50 :
1:1
IOUTP
100 :
RLOAD
AGND
50 :
IOUTN
50 :
Figure 77. Driving a Doubly Terminated 50-Ω Cable Using a 1:1 Impedance Ratio Transformer
100 :
4:1
IOUTP
AGND
RLOAD
50 :
IOUTN
100 :
Figure 78. Driving a Doubly Terminated 50-Ω Cable Using a 4:1 Impedance Ratio Transformer
7.4 Device Functional Modes
7.4.1 Clocking Modes
The DAC39J82 has a single differential clock DACCLKN/P to clock the DAC cores and internal digital logic. The
DAC39J82 DACCLK can be sourced directly or generated through an on-chip low-jitter phase-locked loop (PLL).
In those applications requiring extremely low noise it is recommended to bypass the PLL and source the DAC
clock directly from a high-quality external clock to the DACCLK input. In most applications system clocking can
be simplified by using the on-chip PLL to generate the DAC core clock while still satisfying performance
requirements. In this case the DACCLK pins are used as the reference frequency input to the PLL.
7.4.1.1 PLL Bypass Mode
In PLL bypass mode a high quality clock is sourced to the DACCLK inputs. This clock is used to directly clock
the DAC39J82 DAC cores. This mode gives the device best performance and is recommended for extremely
demanding applications.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
57
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Device Functional Modes (continued)
The bypass mode is selected by setting the following:
1. pll_ena bit in register config49 to “0” to bypass the PLL circuitry.
2. pll_sleep bit in register config26 to “1” to put the PLL and VCO into sleep mode.
7.4.1.2 PLL Mode
In this mode the clock at the DACCLK input functions as a reference clock source to the on-chip PLL. The onchip PLL will then multiply this reference clock to supply a higher frequency DAC cores clock. Figure 79 shows
the block diagram of the PLL circuit, where N divider ratio ranges from 1 to 32, M divider ratio ranges from 1 to
256, and VCO prescaler divider from 2 to 18.
External Loop
Filter
DACCLKP
DACCLKN
REFCLK
N
Divider
PFD &
CP
Prescaler
Internal Loop
Filter
DACCLK
VCO
M
Divider
Figure 79. PLL Block Diagram
The DAC39J82 PLL mode is selected by setting the following:
1. pll_ena bit in register config49 to “1” to route to the PLL and clock path.
2. pll_sleep bit in register config26 to “0” to enable the PLL and VCO.
The output frequency of the VCO covers two frequency spans: H-band (4.44–5.6 GHz) and L-band (3.7–4.66
GHz). When pll_vcosel in register config51 is “1”, the L-band is selected; when pll_vcosel is “0”, the H-band is
selected. At each band, the VCO range can be further adjusted by using the 6-bits pll_vco in register config51.
Figure 80 shows a typical relationship between the PLL VCO coarse tuning bits pll_vco and the VCO center
frequency. The corresponding equations for the H-band and L-band VCO are given in Equation 1 and
Equation 2, respectively. Note that It is recommended to shift pll_vco by +1 to ensure the VCO operation at hot
temp environment. In case of cold temp environment, shift by -1 on the variable pll_vco is recommended.
H-Band: VCO Frequency (MHz) = 0.10998*pll_vco2+10.574*pll_vco+4446.3,
(1)
where pll_vcosel = "0" and pll_vcoitune = "11".
L-Band: VCO Frequency (MHz) = 0.089703*pll_vco2+8.8312*pll_vco+3752.5,
(2)
where pll_vcosel = "1" and pll_vcoitune = "10".
58
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Device Functional Modes (continued)
6000
High Band VCO
Low Band VCO
5750
5500
VCO Frequency (MHz)
5250
5000
4750
4500
4250
4000
3750
3500
0
8
16
24
32
40
PLL VCO Coars Tuning Bits
48
56
64
Figure 80. Typical PLL VCO Center Frequency vs Coarse Tuning Bits
Common wireless infrastructure frequencies are generated from this VCO frequency in conjunction with the prescaler setting pll_p in register config50 as shown in Table 27. When there are multiple valid VCO frequency and
the pre-scaler settings to generate the same desired DACCLK frequency, higher pre-scaler divider ratio is
recommended for better phase noise performance.
Table 27. VCO Operation
VCO FREQUENCY (MHz)
pll_vcosel
PRE-SCALE DIVIDER
DESIRED DACCLK (MHz)
pll_p(3:0)
4915.2
0
2
2457.6
0000
3932.16
1
2
1966.08
0000
4423.68
1
3
1474.56
0001
4915.2
0
4
1228.8
0010
4915.2
0
5
983.04
0011
5160.96
0
7
737.28
0101
4915.2
0
8
614.4
0110
4915.2
0
10
491.52
0111
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
59
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
The M divider is used to determine the phase-frequency-detector (PFD) and charge-pump (CP) frequency.
Table 28. PFD and CP Operation
DACCLK FREQUENCY
(MHz)
M DIVIDER
PFD UPDATE RATE (MHz)
pll_m(7:0)
1474.56
12
122.88
00001011
1474.56
24
61.44
00010111
1474.56
48
30.72
00101111
1474.56
64
15.36
00111111
The N divider in the loop allows the PFD to operate at a lower frequency than the reference clock.
The overall divide ratio inside the loop is the product of the Pre-Scale and M dividers (P*M). The 5-bit pll_cp_adj
is to set the charge pump current from 0 to 1.55 mA with a step of 50 µA. In nominal condition, if vco runs at 5
GHz with P-ratio and M-ratio set as 2 and 4, the DACCLK frequency would be 2.5GHz and PFD frequency 625
MHz. This needs 600µA charge pump current to stabilize the loop and gives the optimized phase noise
performance. When P*M ratio increases, the charge pump current needs to be increased accordingly to sustain
enough phase margin for the loop. By tuning the charge pump current, a wide range of PM ratio can be
supported with the internal loop filter. In very extreme cases when the P*M ratio is huge (ex. PFD frequency of
10 MHz, VCO frequency of 4 GHz) and the loop cannot be stabilized even with the largest charge pump current,
an external loop filter is required.
7.4.2 PRBS Test Mode
The DAC39J82 supports three types of PRBS sequences (27-1, 223-1, and 231-1) to verify the SerDes via SIF. To
run the PRBS test on the DAC, users first need to setup the DAC for normal use, then make the following SPI
writes:
1. config74, set bits 4:0 to 0x1E to disable JESD clock.
2. config61, set bits 14:12 to 0x2 to enable the 7-bit PRBS test pattern; or set bits 14:12 to 0x3 to enable the
23-bit PRBS test pattern; or set bits 14:12 to 0x4 to enable the 31-bit PRBS test pattern.
3. config27, set bits 11:8 to 0x3 to output PRBS testfail on ALARM pin.
4. config27, set bits 14:12 to the lane to be tested (0 through 7).
5. config62, make sure bits 12:11 are set to 0x0 to disable character alignment.
Users should monitor the ALARM pin to see the results of the test. If the test is failing, ALARM will be high (or
toggling if marginal). If the test is passing, the ALARM will be low.
7.5 Register Map
60
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Table 29. Register Map
Name
Address
Default
(MSB)
Bit 15
Bit 14
Bit 13
Bit 12
config0
0x00
0x0218
qmc_
offsetab
_ena
reserved
qmc _corrab
_ena
reserved
config1
0x01
0x0003
sfrac_
ena_ab
reserved
lfrac_
ena_ab
reserved
sfrac_ sel_ab
reserved
reserved
config2
0x02
0x2002
zer _invalid
_data
shorttest
_ena
reserved
reserved
reserved
config3
0x03
0xF380
config4
0x04
0x00FF
alarms_mask(15:0)
config5
0x05
0xFFFF
alarms_mask(31:16)
config6
0x06
0xFFFF
config7
0x07
0x0000
config8
0x08
0x0000
reserved
reserved
reserved
qmc_offseta(12:0)
dac_bitwidth(1:0)
Bit 11
Bit 10
Bit 9
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
(LSB)
Bit 0
alarm_zer
os
_txenable
_ena
reserved
alarm_
zeros
_jesd
data_ena
alarm_out
_ena
alarm
_out_pol
pap _ena
inv_sinc
_ab _ena
reserved
reserved
daca_
complime
nt
dacb_
complime
nt
dacc_
complime
nt
dacd_
complime
nt
reserved
reserved
reserved
reserved
reserved
sif4 _ena
mixer
_ena
mixer
_gain
nco _ena
reserved
reserved
twos
sif_reset
Bit 8
interp(3:0)
coarse_dac(3:0)
fif _error
_zeros
_data
_ena
reserved
reserved
sif _txenable
alarms_mask(47:32)
memin_tempdata(7:0)
reserved
memin_lane_skew(4:0)
config9
0x09
0x0000
reserved
reserved
reserved
qmc_offsetb(12:0)
config10
0x0A
0x0000
reserved
reserved
reserved
reserved
config11
0x0B
0x0000
reserved
reserved
reserved
config12
0x0C
0x0400
reserved
reserved
reserved
reserved
reserved
qmc_gaina(10:0)
config13
0x0D
0x0400
fs8
fs4
fs2
fsm4
reserved
qmc_gainb(10:0)
config14
0x0E
0x0400
reserved
reserved
reserved
reserved
reserved
reserved
config15
0x0F
0x0400
output _delayab(1:0)
output _delaycd(1:0)
config16
0x10
0x0000
reserved
reserved
reserved
reserved
config17
0x11
0x0000
reserved
reserved
reserved
reserved
config18
0x12
0x0000
config19
0x13
0x0000
reserved
config20
0x14
0x0000
phaseaddab(15:0)
config21
0x15
0x0000
phaseaddab(31:16)
config22
0x16
0x0000
phaseaddab(47:32)
config23
0x17
0x0000
reserved
config24
0x18
0x0000
reserved
config25
0x19
0x0000
config26
0x1A
0x0020
config27
0x1B
0x0000
config28
0x1C
0x0000
config29
0x1D
0x0000
config30
0x1E
0x1111
syncsel_qmoffsetab(3:0)
reserved
syncsel_qmcorrab(3:0)
config31
0x1F
0x1140
syncsel_mixerab(3:0)
reserved
syncsel_nco(3:0)
reserved
reserved
reserved
qmc_phaseab(11:0)
reserved
phaseoffsetab(15:0)
reserved
reserved
extref
_ena
reserved
dtest_lane(2:0)
vbgr
_sleep
dtest(3:0)
biasopam
p _sleep
tsense
_sleep
reserved
reserved
pll _sleep
reserved
clkrecv
_sleep
daca
_sleep
dacb
_sleep
dacc
_sleep
dacd _sleep
atest(5:0)
reserved
reserved
reserved
reserved
reserved
sif_sync
reserved
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
61
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Table 29. Register Map (continued)
(MSB)
Bit 15
Name
Address
Default
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
config32
0x20
0x0000
config33
0x21
0x0000
config34
0x22
0x1B1B
config35
0x23
0xFFFF
config36
0x24
0x0000
config37
0x25
0x0000
config38
0x26
config39
0x27
0x0000
reserved(15:0)
config40
0x28
0x0000
reserved(15:0)
config41
0x29
0x0000
reserved(15:0)
config42
0x2A
0x0000
reserved(15:0)
config43
0x2B
0x0000
reserved(15:0)
config44
0x2C
0x0000
reserved(15:0)
config45
0x2D
0x0000
config46
0x2E
0xFFFF
config47
0x2F
0x0004
config48
0x30
0x0000
syncsel_dither(3:0)
0x31
0x0000
config50
0x32
0x0000
config51
0x33
0x0100
Bit 8
Bit 7
reserved
Bit 5
Bit 4
Bit 3
Bit 2
syncsel_pap(3:0)
patha_in_sel(1:0)
pathb_in_sel(1:0)
reserved
reserved
(LSB)
Bit 0
Bit 1
syncsel_fir5a(3:0)
patha_out_sel(1:0)
pathb_out_sel(1:0)
pathc_out_sel(1:0)
pathd_out_sel(1:0)
reserved
reserved
sleep_cntl(15:0)
reserved
clkjesd_div(2:0)
cdrvser_sysref_mode(2:0)
reserved
reserved
reserved
dither_mixer_ena(3:0)
reserved
reserved
dither_sra_sel3:0)
reserved
reserved
reserved
pap_
dlylen_sel
reserved
dither _zero
pap_gain(2:0)
pap_vth(15:0)
reserved
titest_dieid
_read_ena
reserved
reserved
reserved
reserved
sifdac_ena
sifdac(15:0)
lockdet_adj(2:0)
pll_reset
pll_ndivsync
_ena
pll_ena
pll_cp(1:0)
pll_n(4:0)
pll_m(7:0)
pll_vcosel
syncb
_lvds
_lopwrb
pll_vco(5:0)
syncb
_lvds
_lopwra
syncb _lvds
_lpsel
syncb
_lvds
_effuse
_sel
pll_vcoitune(1:0)
reserved
reserved
lvds
_sleep
0x0000
config53
0x35
0x0000
config54
0x36
0x0000
reserved
config55
0x37
0x0000
reserved
config56
0x38
0x0000
reserved
config57
0x39
0x0000
reserved
config58
0x3A
0x0000
reserved
reserved
pll_cp_adj(4:0)
lvds
_sub_ena
0x34
reserved
memin_pll_lfvolt(2:0)
pll_p(3:0)
config52
reserved
reserved(6:0)
reserved
reserved
reserved
serdes
_clk_sel
config59
0x3B
0x0000
config60
0x3C
0x0000
config61
0x3D
0x0000
config62
0x3E
0x0000
config63
0x3F
0x0000
config64
0x40
0x0000
reserved
config65
0x41
0x0000
errorcnt_link0(15:0)
config66
0x42
0x0000
errorcnt_link1(15:0)
62
Bit 6
reserved
dither_ena(3:0)
config49
Bit 9
serdes_refclk_div(3:0)
reserved
reserved
rw_cfgpll(15:0)
reserved
rw_cfgrx0(14:0)
rw_cfgrx0(15:0)
reserved
INVPAIR(7:0)
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Table 29. Register Map (continued)
(MSB)
Bit 15
Name
Address
Default
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
config67
0x43
0x0000
reserved
config68
0x44
0x0000
reserved
config69
0x45
0x0000
config70
0x46
0x0044
lid0(4:0)
lid1(4:0)
lid2(4:0)
config71
0x47
0x190A
lid3(4:0)
lid4(4:0)
lid5(4:0)
config72
0x48
0x31C3
lid6(4:0)
lid7(4:0)
config73
0x49
0x0000
config74
0x4A
0x001E
config75
0x4B
0x0000
reserved
rbd_m1(4:0)
config76
0x4C
0x0000
reserved
k_m1(4:0)
config77
0x4D
0x0300
config78
0x4E
0x0F0F
config79
0x4F
0x1CC1
config80
0x50
0x0000
config81
0x51
0x00FF
config82
0x52
0x00FF
config83
0x53
0x0000
config84
0x54
0x00FF
config85
0x55
0x00FF
config86
0x56
0x0000
config87
0x57
0x00FF
config88
0x58
0x00FF
config89
0x59
0x0000
config90
0x5A
0x00FF
config91
0x5B
0x00FF
Bit 2
(LSB)
Bit 0
Bit 1
reserved
reserved
reserved
reserved
subclassv(2:0)
jesdv
link_assign(15:0)
lane_ena(7:0)
jesd_test _seq(1:0)
reserved
reserved
nprime_m1(4:0)
match_data(7:0)
adjdir_link0
s_m1(4:0)
reserved
hd
scr
match
_specific
match
_ctrl
no_lane
_sync
bid_link0(3:0)
disable
_err_repor
t _link0
adjdir_link1
phadj
_link0
bid_link1(3:0)
cf_link1(4:0)
disable
_err
_report
_link1
reserved
phadj
_link1
error_ena_link1(7:0)
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
cs_link1(1:0)
sync_request_ena_link1(7:0)
reserved
reserved
cs_link0(1:0)
error_ena_link0(7:0)
did_link1(7:0)
reserved
jesd
_commaalign
_ena
reserved
sync_request_ena_link0(7:0)
reserved
reserved
n_m1(4:0)
cf_link0(4:0)
did_link0(7:0)
adjcnt_link1(3:0)
l_m1(4:0)
reserved
reserved
jesd
_reset_n
init_state(3:0)
f_m1(7:0)
reserved
m_m1(7:0)
adjcnt_link0(3:0)
dual
reserved
reserved
reserved
reserved
err_cnt
_clr_link1
reserved
sysref_mode_link1(2:0)
err_cnt
_clr_link0
config92
0x5C
0x1111
config93
0x5D
0x0000
config94
0x5E
0x0000
config95
0x60
0x0123
reserved
octetpath_sel(0)(2:0)
reserved
octetpath_sel(1)(2:0)
reserved
octetpath_sel(2)(2:0)
reserved
config96
0x61
0x0456
reserved
octetpath_sel(4)(2:0)
reserved
octetpath_sel(5)(2:0)
reserved
octetpath_sel(6)(2:0)
reserved
config97
0x62
0x000F
syncn_pol
reserved
syncncd_sel(3:0)
config98
0x63
0x0000
reserved
reserved
reserved
config98
0x64
0x0000
reserved
reserved
reserved
sysref_mode_link0(2:0)
reserved
res1(7:0)
res2(7:0)
syncnab_sel(3:0)
octetpath_sel(3)(2:0)
octetpath_sel(7)(2:0)
syncn_sel(3:0)
reserved
reserved
Reserved
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
63
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Table 29. Register Map (continued)
(MSB)
Bit 15
Bit 14
Address
Default
config100
0x65
0x0000
alarm_l_error(0)(7:0)
reserved
alarm_fifo_flags(0)(3:0)
config101
0x66
0x0000
alarm_l_error(1)(7:0)
reserved
alarm_fifo_flags(1)(3:0)
config102
0x67
0x0000
alarm_l_error(2)(7:0)
reserved
alarm_fifo_flags(2)(3:0)
config103
0x68
0x0000
alarm_l_error(3)(7:0)
reserved
alarm_fifo_flags(3)(3:0)
config104
0x69
0x0000
alarm_l_error(4)(7:0)
reserved
alarm_fifo_flags(4)(3:0)
config105
0x6A
0x0000
alarm_l_error(5)(7:0)
reserved
alarm_fifo_flags(5)(3:0)
config106
0x6B
0x0000
alarm_l_error(6)(7:0)
reserved
alarm_fifo_flags(6)(3:0)
config107
0x6C
0x0000
alarm_l_error(7)(7:0)
reserved
Bit 12
Bit 11
config108
0x6D
config109
0x6E
0x00xx
config110
0x6F
0x0000
config111
0x70
0x0000
config112
0x71
0x0000
config113
0x72
0x0000
config114
0x73
0x0000
reserved
config115
0x74
0x0000
sfrac_coef7_ab(6;0)
config116
0x75
0x0000
config117
0x76
0x0000
config118
0x77
0x0000
config119
0x78
0x0000
config120
0x79
0x0000
config121
0x7A
0x0000
config122
0x7B
0x0000
reserved
config123
0x7C
0x0000
reserved
config124
0x7D
0x0000
config125
0x7E
0x0000
reserved
config126
0x7F
0x0000
reserved
config127
0x80
0x0000
64
0x0000
Bit 13
Bit 10
alarm_sysref_err(3:0)
Bit 9
Bit 8
Bit 7
Bit 6
alarm_pap(3:0)
Bit 5
Bit 3
Bit 2
Bit 1
alarm_fifo_flags(7)(3:0)
alarm_rw0
_pll
reserved
alarm_from_shorttest(7:0)
sfrac_coef0_ab(1;0)
Bit 4
(LSB)
Bit 0
Name
alarm_rw1
_pll
reserved
alarm_from
_pll
memin_rw_losdct(7:0)
sfrac_coef1_ab(4;0)
sfrac_coef2_ab(7;0)
reserved
Reserved
sfrac_coef3_ab(9;0)
sfrac_coef4_ab(15;0)
sfrac_coef4_ab(18:16)
reserved
sfrac_coef5_ab(9;0)
sfrac_coef6_ab(8;0)
sfrac_coef8_ab(4;0)
sfrac_coef9_ab(1;0)
Reserved
sfrac_invgain_ab(15:0)
sfrac_invgain_ab(19:16)
reserved
reserved
lfras_coefsel_a(2:0)
reserved
lfras_coefsel_b(2:0)
reserved
reserved
Reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
Reserved
reserved
memin
_efc
_autoload
_done
reserved
reserved
memin_efc_error(4:0)
reserved
reserved
reserved
Submit Documentation Feedback
reserved
reserved
reserved
vendorid(1:0)
versionid(2:0)
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1 Register Descriptions
7.5.1.1 config0 Register – Address: 0x00, Default: 0x0218
Figure 81. config0 Register Format
15
qmc_offsetab_e
na
7
alarm_zeros_tx
enable_ena
14
reserved
6
outsum_ena
13
qmc_corrab_en
a
5
alarm_zeros_je
sd_data_ena
12
reserved
11
4
alarm_out_ena
3
alarm_out_pol
10
9
8
1
inv_sinc_ab_en
a
0
reserved
interp
2
pap_ena
Table 30. config0 Register Field Descriptions
Register
Name
config0
Addr
(Hex)
Bit
Name
Function
0x0
15
qmc_offsetab_ena
Enable the offset function for the AB data path when asserted.
0
14
reserved
reserved
0
13
qmc_corrab_ena
Enable the Quadrature Modulator Correction (QMC) function for
the AB data path when asserted.
0
12
reserved
reserved
interp
Determines the interpolation amount.
0000: 1x
0001: 2x
0010: 4x
0100: 8x
1000: 16x
7
alarm_zeros_txenable_ena
When asserted any alarm that isn’t masked will mid-level the DAC
output.
0
6
reserved
reserved
0
5
alarm_zeros_jesd_data_ena
When asserted any alarm that isn’t masked will zero the data
coming out of the JESD block.
0
4
alarm_out_ena
When asserted the pin ALARM becomes an output instead of a
tri-stated pin.
1
3
alarm_out_pol
This bit changes the polarity of the ALARM signal. (0=negative
logic, 1=positive logic)
1
2
pap_ena
Turns on the Power Amp Protection (PAP) logic.
0
1
inv_sinc_ab_ena
Turns on the inverse sinc filter for the AB path when programmed
to ‘1’.
0
0
reserved
reserved
0
11:08
Default
Value
0
0010
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
65
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.2 config1 Register – Address: 0x01, Default: 0x0003
Figure 82. config1 Register Format
15
sfrac_ena_ab
7
daca_
compliment
14
reserved
6
dacb_
compliment
13
lfrac_ena_ab
5
dacc_
compliment
12
reserved
4
dacd_
compliment
11
sfrac_sel_ab
3
reserved
10
reserved
2
reserved
9
reserved
1
reserved
8
reserved
0
reserved
Table 31. config1 Register Field Descriptions
Register
Name
config1
66
Addr
(Hex)
Bit
Name
Function
0x1
15
sfrac_ena_ab
Turn on the small fractional delay filter for the AB data path.
0
14
reserved
reserved
0
13
lfrac_ena_ab
Turn on the large fractional delay filter for the AB data path.
0
12
reserved
reserved
0
11
sfrac_sel_ab
Select which data path is delay through the filter and which is delayed
through the matched delay line.
0 : Data path B goes through filter
1 : Data path A goes through filter
0
10
reserved
reserved
0
9
reserved
Reserved
0
8
reserved
Reserved
0
7
daca_ compliment
When asserted the output to the DACA is complimented. This allows
the user of the chip to effectively change the + and – designations of
the IOUTA pins.
0
6
dacb_ compliment
When asserted the output to the DACB is complimented. This allows
the user of the chip to effectively change the + and – designations of
the IOUTB pins.
0
5
dacc_ compliment
When asserted the output to the DACC is complimented. This allows
the user of the chip to effectively change the + and – designations of
the IOUTC pins.
0
4
dacd_ compliment
When asserted the output to the DACD is complimented. This allows
the user of the chip to effectively change the + and – designations of
the IOUTD pins.
0
3
reserved
Reserved
0
2
reserved
Reserved
0
1
reserved
Reserved
1
0
reserved
Reserved
1
Submit Documentation Feedback
Default
Value
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.3 config2 Register – Address: 0x02, Default: 0x2002
Figure 83. config2 Register Format
15
14
dac_ bitwidth
7
sif4_ena
6
mixer_ ena
13
zero_
invalid_data
5
mixer_ gain
12
shorttest_ ena
11
reserved
10
reserved
9
reserved
8
reserved
4
nco_ena
3
reserved
2
reserved
1
twos
0
sif_reset
Table 32. config2 Register Field Descriptions
Register
Name
config2
Addr
(Hex)
Bit
0x2
15:14
Default
Value
Name
Function
dac_ bitwidth
Determines the bit width of the DAC.
00 : 16 bits
01 : 14 bits
10 : 16 bits
11 : 12 bits
00
13
zero_ invalid_data
Zero the data from the JESD block when the link is not established.
1
12
shorttest_ ena
Turns on the short test pattern of the JESD interface.
0
11
reserved
Reserved
0
10
reserved
Reserved
0
9
reserved
Reserved
0
8
reserved
Reserved
0
7
sif4_ena
When asserted the SIF interface becomes a 4 pin interface. This bit has
a lower priority than the dieid_ena bit.
0
6
mixer_ ena
When set high, the mixer block is turned on.
0
5
mixer_ gain
Add 6dB of gain to the mixer output when asserted.
0
4
nco_ena
When set high, the full NCO block is turned on. This is not necessary for
the fs/2, fs/4, -fs/4 and fs/8 modes.
0
3
reserved
Reserved
0
2
reserved
Reserved
0
1
twos
When asserted, this bit tells the chip to presume that 2’s complement
data is arriving at the input. Otherwise offset binary is presumed.
1
0
sif_reset
A transition from 0->1 causes a reset of the SIF registers. This bit is self
clearing. This bit cannot take the place of the RESETB pin during
powerup.
0
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
67
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.4 config3 Register – Address: 0x03, Default: 0xF380
Figure 84. config3 Register Format
15
14
13
12
5
reserved
4
reserved
coarse_dac
7
fifo_error_zeros
_data_ena
6
reserved
11
reserved
3
reserved
10
reserved
2
reserved
9
reserved
1
reserved
8
reserved
0
sif_ txenable
Table 33. config3 Register Field Descriptions
Register
Name
config3
Addr
(Hex)
Bit
0x3
Default
Value
Name
Function
15:12
coarse_dac
Scales the output current in 16 equal steps.
VrefIO
´ 4 ´ (mem _ coarse _ daca + 1)
Rbias
1111
11:8
reserved
Reserved
0011
7
fifo_error_zeros_data_ena When asserted SerDes FIFO errors zero the data out of the JESD
block.
6:1
0
reserved
Reserved
sif_ txenable
When asserted the internal value of TXENABLE is ‘1’.
1
000000
0
7.5.1.5 config4 Register – Address: 0x04, Default: 0x00FF
Figure 85. config4 Register Format
15
14
13
7
6
5
12
11
alarms_mask(15:8)
4
3
alarms_mask(7:0)
10
9
8
2
1
0
Table 34. config4 Register Field Descriptions
Register
Name
config4
68
Addr
(Hex)
Bit
0x4
15:0
Default
Value
Name
Function
alarms_mask(15:0)
Each bit is used to mask an alarm. Assertion masks the alarm:
bit15 = mask lane7 lane errors
bit14 = mask lane6 lane errors
bit13 = mask lane5 lane errors
bit12 = mask lane4 lane errors
bit11 = mask lane3 lane errors
bit10 = mask lane2 lane errors
bit9 = mask lane1 lane errors
bit8 = mask lane0 lane errors
bit7 = mask lane7 FIFO flags
bit6 = mask lane6 FIFO flags
bit5 = mask lane5 FIFO flags
bit4 = mask lane4 FIFO flags
bit3 = mask lane3 FIFO flags
bit2 = mask lane2 FIFO flags
bit1 = mask lane1 FIFO flags
bit0 = mask lane0 FIFO flags
Submit Documentation Feedback
0x00FF
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.6 config5 Register – Address: 0x05, Default: 0xFFFF
Figure 86. config5 Register Format
15
14
13
7
6
5
12
11
alarms_mask(31:24)
4
3
alarms_mask(23:16)
10
9
8
2
1
0
Table 35. config5 Register Field Descriptions
Register
Name
config5
Addr
(Hex)
Bit
0x5
15:0
Default
Value
Name
Function
alarms_mask(31:16)
Each bit is used to mask an alarm. Assertion masks the alarm:
bit15 = always set to "1"
bit14 = always set to "1"
bit13 = mask SYSREF errors on link1
bit12 = mask SYSREF errors on link0
bit11 = mask alarm from PAP A block
bit10 = mask alarm from PAP B block
bit9 = mask alarm from PAP C block
bit8 = mask alarm from PAP D block
bit7 = reserved
bit6 = reserved
bit5 = reserved
bit4 = reserved
bit3 = mask alarm from SerDes block 0 PLL lock
bit2 = mask alarm from SerDes block 1 PLL lock
bit1 = mask SYSREF setup/hold measurement alarm
bit0 = mask DAC PLL lock alarm
0xFFFF
7.5.1.7 config6 Register – Address: 0x06, Default: 0xFFFF
Figure 87. config6 Register Format
15
14
13
7
6
5
12
11
alarms_mask(47:40)
4
3
alarms_mask(39:32)
10
9
8
2
1
0
Table 36. config6 Register Field Descriptions
Register
Name
config6
Addr
(Hex)
Bit
0x6
15:0
Default
Value
Name
Function
alarms_mask(47:32)
Each bit is used to mask an alarm. Assertion masks the alarm:
bit15 = mask alarm from lane7 short test
bit14 = mask alarm from lane6 short test
bit13 = mask alarm from lane5 short test
bit12 = mask alarm from lane4 short test
bit11 = mask alarm from lane3 short test
bit10 = mask alarm from lane2 short test
bit9 = mask alarm from lane1 short test
bit8 = mask alarm from lane0 short test
bit7 = mask alarm from lane7 loss of signal detect
bit6 = mask alarm from lane6 loss of signal detect
bit5 = mask alarm from lane5 loss of signal detect
bit4 = mask alarm from lane4 loss of signal detect
bit3 = mask alarm from lane3 loss of signal detect
bit2 = mask alarm from lane2 loss of signal detect
bit1 = mask alarm from lane1 loss of signal detect
bit0 = mask alarm from lane0 loss of signal detect
0xFFFF
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
69
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.8 config7 Register – Address: 0x07, Default: 0x0000
Figure 88. config7 Register Format
15
14
13
7
6
reserved
5
12
11
memin_ tempdata
4
3
10
9
8
2
memin_lane_ skew
1
0
Table 37. config7 Register Field Descriptions
Register
Name
config7 No
RESET
Value
Addr
(Hex)
Bit
0x7
Default
Value
Name
Function
15:8
memin_ tempdata
This is the output from the chip temperature sensor. NOTE: when reading
these bits the SIF interface must be extremely slow, 1MHz range.
7:5
reserved
Reserved
000
4:0
memin_lane_ skew
Measure of the lane skew for link0 only. Updated when the RBD is
released and measured in terms of JESD clock.
NOTE: these bits are READ_ONLY
0000
0x00
7.5.1.9 config8 Register – Address: 0x08, Default: 0x0000
Figure 89. config8 Register Format
15
reserved
7
14
reserved
6
13
reserved
5
12
11
4
3
10
qmc_offseta
2
9
8
1
0
qmc_offseta
Table 38. config8 Register Field Descriptions
Register
Name
config8
AUTO
SYNC
Addr
(Hex)
Bit
Name
Function
Default
Value
0x8
15
reserved
Reserved
0
14
reserved
Reserved
0
13
reserved
Reserved
qmc_offseta
The DAC A offset correction. The offset is measured in DAC LSBs.
NOTE: Writing this register causes an auto-sync to be generated in
the QMC OFFSET block.
12:0
0
0x0000
7.5.1.10 config9 Register – Address: 0x09, Default: 0x0000
Figure 90. config9 Register Format
15
reserved
7
14
reserved
6
13
reserved
5
12
11
4
3
10
qmc_offsetb
2
9
8
1
0
qmc_offsetb
Table 39. config9 Register Field Descriptions
Register
Name
config9
70
Addr
(Hex)
Bit
0x9
Default
Value
Name
Function
15:13
reserved
Reserved
12:0
qmc_offsetb
The DAC B offset correction. The offset is measured in DAC LSBs.
Submit Documentation Feedback
000
0x0000
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.11 config10 Register – Address: 0x0A, Default: 0x0000
Figure 91. config10 Register Format
15
reserved
7
14
reserved
6
13
reserved
5
12
11
4
3
10
reserved
2
9
8
1
0
reserved
Table 40. config10 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config10
AUTO
SYNC
0xA
Default
Value
Name
Function
15:13
reserved
reserved
000
12:0
reserved
reserved
0x0000
7.5.1.12 config11 Register – Address: 0x0B, Default: 0x0000
Figure 92. config11 Register Format
15
reserved
7
14
reserved
6
13
reserved
5
12
11
4
3
10
reserved
2
9
8
1
0
reserved
Table 41. config11 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config11
0xB
15:13
reserved
reserved
000
12:0
reserved
reserved
0x0000
7.5.1.13 config12 Register – Address: 0xC, Default: 0x0400
Figure 93. config12 Register Format
15
reserved
7
14
reserved
6
13
reserved
5
12
11
reserved
reserved
4
3
gmc_gaina
10
9
gmc_gaina
1
2
8
0
Table 42. config12 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config12
0xC
15
reserved
Reserved
0
14
reserved
Reserved
0
13
reserved
Reserved
0
12
reserved
Reserved
0
11
reserved
Reserved
gmc_gaina
The quadrature correction gain A for DACAB path. The decimal point for
the multiplication is just left of bit9. This word is treated as unsigned so the
range is 0 to 1.9990. LSB=0.0009766
10:0
0
0x400
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
71
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.14 config13 Register – Address: 0xD, Default: 0x0400
Figure 94. Register Name: config13 Register Format
15
fs8
7
14
fs4
6
13
fs2
5
12
fsm4
4
11
reserved
3
qmc_ gainb
10
2
9
qmc_ gainb
1
8
0
Table 43. config13 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
config13
0xD
15
fs8
14
fs4
13
fs2
12
fsm4
These bits turn on the different coarse mixing options. Combining the
different options together can result in every possible n*Fs/8 [n=0->7].
Below is the valid programming table:
cmix=(fs8, fs4, fs2, fsm4)
0000 : no mixing
0001 : -fs/4
0010 : fs/2
0100 : fs/4
1000 : fs/8
1100 : 3fs/8
1010 : 5fs/8
1110 : 7fs/8
11
reserved
Reserved
qmc_ gainb
The quadrature correction gain B for DAC AB path. The decimal point for
the multiplication is just left of bit9. This word is treated as unsigned so
the range is 0 to 1.9990. LSB=0.0009766.
10:0
Default
Value
0
0
0
0
0
0x400
7.5.1.15 config14 Register – Address: 0x0E, Default: 0x0400
Figure 95. Register Name: config14 Register Format
15
reserved
7
14
reserved
6
13
reserved
5
12
reserved
4
11
reserved
3
10
2
9
reserved
1
8
0
reserved
Table 44. config14 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config14
0xE
15
reserved
Reserved
0
14
reserved
Reserved
0
13
reserved
Reserved
0
12
reserved
Reserved
0
11
reserved
Reserved
0
10:0
reserved
Reserved
0x400
72
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.16 config15 Register – Address: 0x0F, Default: 0x0400
Figure 96. config15 Register Format
15
14
output _delayab
7
6
13
12
output _delaycd
5
4
11
reserved
3
10
9
reserved
1
2
8
0
reserved
Table 45. config15 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config15
0xF
Default
Value
Name
Function
15:14
output _delayab
Delays the output to the DACs from 0 to 3 DAC clock cycles.
00
13:12
output _delaycd
Delays the output to the DACs from 0 to 3 DAC clock cycles.
00
11
reserved
Reserved
0
10:0
reserved
Reserved
0x400
7.5.1.17 config16 Register – Address: 0x10, Default: 0x0000
Figure 97. config16 Register Format
15
reserved
7
14
reserved
6
13
reserved
5
12
11
reserved
4
3
qmc_phaseab
10
9
8
1
0
qmc_phaseab
2
Table 46. config16 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config16
AUTO
SYNC
0x10
15
reserved
Reserved
0
14
reserved
Reserved
0
13
reserved
Reserved
0
12
reserved
Reserved
0
qmc_phaseab
The QMC correction phase term for the DACAB path. The range is –0.5 to
0.49975. Programming “100000000000” = –0.5. Programming
“011111111111” = 0.49975.
11:0
0x000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
73
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.18 config17 Register – Address: 0x11, Default: 0x0000
Figure 98. config17 Register Format
15
reserved
7
14
reserved
6
13
reserved
5
12
reserved
4
11
10
9
8
1
0
reserved
3
2
reserved
Table 47. config17 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config17
AUTO
SYNC
0x11
15
reserved
Reserved
0
14
reserved
Reserved
0
13
reserved
Reserved
0
12
reserved
Reserved
0
11:0
reserved
Reserved
0x000
7.5.1.19 config18 Register – Address: 0x12, Default: 0x0000
Figure 99. config18 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
phaseoffsetab
7
6
5
4
phaseoffsetab
Table 48. config18 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config18
AUTO
SYNC
0x12
15:0
Name
Function
Default
Value
phaseoffsetab
Phase offset for NCO in DACAB path
0x0000
7.5.1.20 config19 Register – Address: 0x13, Default: 0x0000
Figure 100. config19 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 49. config19 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config19
AUTO
SYNC
0x13
15:0
74
Name
Function
Default
Value
reserved
reserved
0x0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.21 config20 Register – Address: 0x14, Default: 0x0000
Figure 101. config20 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
phaseaddab
7
6
5
4
phaseaddab
Table 50. config20 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config20
0x14
15:0
Name
Function
Default
Value
phaseaddab
Lower 16 bits of NCO Frequency adjust word for DACAB path.
0x0000
7.5.1.22 config21 Register – Address: 0x15, Default: 0x0000
Figure 102. config21 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
phaseaddab
7
6
5
4
phaseaddab
Table 51. config21 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config21
0x15
15:0
Name
Function
Default
Value
phaseaddab
Middle 16 bits of NCO Frequency adjust word for DACAB path.
0x0000
7.5.1.23 config22 Register – Address: 0x16, Default: 0x0000
Figure 103. config22 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
phaseaddab
7
6
5
4
phaseaddab
Table 52. config22 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config22
0x16
15:0
Name
Function
Default
Value
phaseaddab
Upper 16 bits of NCO Frequency adjust word for DACAB path.
0x0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
75
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.24 config23 Register – Address: 0x17, Default: 0x0000
Figure 104. config23 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 53. config23 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config23
0x17
15:0
Name
Function
Default
Value
reserved
reserved
0x0000
7.5.1.25 config24 Register – Address: 0x18, Default: 0x0000
Figure 105. config24 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 54. config24 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config24
0x18
15:0
Name
Function
Default
Value
reserved
reserved
0x0000
7.5.1.26 config25 Register – Address: 0x19, Default: 0x0000
Figure 106. config25 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 55. config25 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config25
0x19
15:0
76
Name
Function
Default
Value
reserved
reserved
0x0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.27 config26 Register – Address: 0x1A, Default: 0x0020
Figure 107. config26 Register Format
15
14
13
12
11
10
4
clkrecv_sleep
3
daca_sleep
2
dacb_sleep
reserved
7
biasopamp_
sleep
6
tsense_ sleep
5
pll_sleep
9
reserved
1
dacc_sleep
8
vbgr_ sleep
0
dacd_sleep
Table 56. config26 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config26
0x1A
15:10
reserved
Reserved
000000
9
reserved
Reserved
0
8
vbgr_ sleep
Turns off the Bandgap over internal R bias current generator bias
0
7
biasopamp_
sleep
Turns off the bias OP amp when high.
0
6
tsense_ sleep
Turns off the temperature sensor when asserted.
0
5
pll_sleep
Puts the DAC PLL into sleep mode when asserted.
4
clkrecv_sleep
When asserted the clock input receiver gets put into sleep mode. This
also affects the SYSREF receiver as well.
0
3
daca_sleep
When asserted DACA is put into sleep mode
0
2
dacb_sleep
When asserted DACB is put into sleep mode
0
1
dacc_sleep
When asserted DACC is put into sleep mode
0
0
dacd_sleep
When asserted DACD is put into sleep mode
0
1 FUSE
controlled
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
77
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.28 config27 Register – Address: 0x1B, Default: 0x0000
Figure 108. config27 Register Format
15
extref_ ena
7
reserved
14
6
reserved
13
dtest_ lane
5
12
11
10
9
8
1
0
dtest
4
3
2
atest
Table 57. config27 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
config27
0x1B
15
extref_ ena
Allows the chip to use an external reference or the internal reference. (0=internal,
1=external)
14:12
dtest_ lane
Selects the lane to output the test signal. 0=lane0, 7=lane7
000
11:8
dtest
Allows digital test signals to come out the ALARM pin. 0000 : Test disabled, normal
ALARM pin function
0001 : SERDES Block0 PLL clock/80
0010 : SERDES Block1 PLL clock/80
0011 : TESTFAIL (lane selected by dtest_lane)
0100 : SYNC(lane selected by dtest_lane)
0101 : OCIP (lane selected by dtest_lane)
0110 : EQUNDER (lane selected by dtest_lane)
0111 : EQOVER (lane selected by dtest_lane)
1000 – 1111 : not used
0000
7
reserved
Reserved
0
6
reserved
Reserved
0
atest
Selects measurement of various internal signals at the ATEST pin. 0=off
000001 : DAC PLL VSSA (0V)
000010 : DAC PLL VDD at DACCLK receiver and ndivider (0.9V)
000011 : DAC PLL 100uA bias current measurement into 0V
000100 : DAC PLL 100uA vbias at VCO (~0.8V nmos diode)
000101 : DAC PLL VDD at prescaler and mdivider (0.9V)
000110 : DAC PLL VSSA (0V)
000111 : DAC PLL VDDA1.8 (1.8V)
001000 : DAC PLL loop filter voltage (0 to 1V, ~0.5V when locked)
001001 : DACA VDDA18 (1.8V)
001010 : DACA VDDCLK (0.9)
001011 : DACA VDDDAC (0.9)
001100 : DACA VSSA (0V)
001101 : DACA VSSESD (0V)
001110 : DACA VSSA (0V)
001111 : DACA main current source PMOS cascode bias (1.65V)
010000 : DACA output switch cascode bias (0.4V)
010001 : DACB VDDA18 (1.8V)
010010 : DACB VDDCLK (0.9)
010011 : DACB VDDDAC (0.9)
010100 : DACB VSSA (0V)
010101 : DACB VSSESD (0V)
010110 : DACB VSSA (0V)
010111 : DACB main current source PMOS cascode bias (1.65V)
011000 : DACB output switch cascode bias (0.4V)
011001 : DACC VDDA18 (1.8V)
011010 : DACC VDDCLK (0.9)
011011 : DACC VDDDAC (0.9)
011100 : DACC VSSA (0V)
011101 : DACC VSSESD (0V)
011110 : DACC VSSA (0V)
011111 : DACC main current source PMOS cascode bias (1.65V)
5:0
78
Submit Documentation Feedback
Default
Value
0
000000
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
Table 57. config27 Register Field Descriptions (continued)
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config27
(continued)
0x1B
5:0
atest
100000 : DACC output switch cascode bias (0.4V)
100001 : DACD VDDA18 (1.8V)
100010 : DACD VDDCLK (0.9)
100011 : DACD VDDDAC (0.9)
100100 : DACD VSSA (0V)
100101 : DACD VSSESD (0V)
100110 : DACD VSSA (0V)
100111 : DACD main current source PMOS cascode bias (1.65V)
101000 : DACD output switch cascode bias (0.4V)
101001 : Temp Sensor VSSA (0V)
101010 : Temp Sensor amplifier output (0 to 1.8V)
101011 : Temp Sensor reference output (~0.6V, can be trimmed)
101100 : Temp Sensor comparator output (0 to 1.8V)
101101 : Temp Sensor 64uA bias voltage (~0.8V nmos diode)
101110 : BIASGEN 100uA bias measured to 0V (to be trimmed)
101111 : Temp Sensor VDD (0.9V)
110000 : Temp Sensor VDDA18 (1.8V)
110001: DAC bias current measured into 1.8V. scales with coarse DAC setting (7.3µA to
117µA)
110010: Bangap PTAT current measured into 0V (~20µA)
110011: CoarseDAC PMOS current source gate (~1V)
110100: RBIAS (0.9V)
110101: EXTIO (0.9V)
110110: Bandgap PMOS cascode gate (0.7V)
110111: Bandgap startup circuit output (~0V when BG started)
111000: Bandgap output (0.9V, can be trimmed)
111001: SYNCB LVDS buffer reference voltage (1.2V) must set syncb_lvds_efuse_sel to
measure.
111010: VSS in digital core MET1 (0V)
111011: VSS in digital core MET1 (0V)
111100: VSS near bump (0V)
111101: VDDDIG in digital core MET1 (0.9V)
111110: VDDDIG in digital core MET1 (0.9V)
000000
7.5.1.29 config28 Register – Address: 0x1C, Default: 0x0000
Figure 109. config28 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 58. config28 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config28
0x1C
15:8
reserved
reserved
0x00
7:0
reserved
reserved
0x00
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
79
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.30 config29 Register – Address: 0x1D, Default: 0x0000
Figure 110. config29 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 59. config29 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config29
0x1D
15:8
reserved
reserved
0x00
7:0
reserved
reserved
0x00
7.5.1.31 config30 Register – Address: 0x1E, Default: 0x1111
Figure 111. config30 Register Format
15
14
13
syncsel_ qmoffsetab
6
5
syncsel_ qmcorrab
7
12
11
10
9
8
1
0
reserved
4
3
2
reserved
Table 60. config30 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config30
0x1E
15:12
syncsel_ qmoffsetab Select the sync for the QMCoffsetAB block. A ‘1’ in the selected bit
place allows the selected sync to pass to the block.
bit0 = auto-sync from SIF register write
bit1 = sysref
bit2 = sync_out from JESD
bit3 = sif_sync
0x1
11:8
reserved
reserved
0x1
7:4
syncsel_ qmcorrab
Select the sync for the QMCcorrAB block. A ‘1’ in the selected bit place
allows the selected sync to pass to the block.
bit0 = auto-sync from SIF register write
bit1 = sysref
bit2 = sync_out from JESD
bit3 = sif_sync
0x1
3:0
reserved
reserved
0x1
80
Name
Default
Value
Function
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.32 config31 Register – Address: 0x1F, Default: 0x1111
Figure 112. config31 Register Format
15
14
13
syncsel_ mixerab
6
5
syncsel_ nco
7
12
11
10
9
8
1
sif_sync
0
reserved
reserved
4
3
2
reserved
Table 61. config31 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config31
0x1F
Default
Value
Name
Function
15:12
syncsel_ mixerab
Select the sync for the mixerAB block. A ‘1’ in the selected bit place allows
the selected sync to pass to the block.
bit0 = auto-sync from SIF register write
bit1 = sysref
bit2 = sync_out from JESD
bit3 = sif_sync
0x1
11:8
reserved
Reserved
0x1
7:4
syncsel_ nco
Select the sync for the NCO accumulators. A ‘1’ in the selected bit place
allows the selected sync to pass to the block.
bit0 = ‘0’
bit1 = sysref
bit2 = sync_out from JESD
bit3 = sif_sync
0x4
3:2
reserved
Reserved
00
1
sif_sync
This is the SIF SYNC signal.
0
0
reserved
Reserved
0
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
81
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.33 config32 Register – Address: 0x20, Default: 0x0000
Figure 113. config32 Register Format
15
14
13
12
11
10
syncsel_ dither
7
9
8
1
0
reserved
6
5
4
3
2
syncsel_ pap
syncsel_ fir5a
Table 62. config32 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config32
0x20
Default
Value
Name
Function
15:12
syncsel_ dither
Select the sync for the Dithering block.
bit0 = ‘0’
bit1 = sysref
bit2 = sync_out from JESD
bit3 = sif_sync
0x0
11:8
reserved
Reserved
0x0
7:4
syncsel_ pap
7:4 Select the sync for the PA Protection block.
bit0 = ‘0’
bit1 = sysref
bit2 = sync_out from JESD
bit3 = sif_sync 0x0
0x0
3:0
syncsel_ fir5a
Select the sync for the small fractional delay FIR filter coefficient loading.
bit0 = ‘0’
bit1 = sysref
bit2 = sync_out from JESD
bit3 = sif_sync
0x0
7.5.1.34 config33 Register – Address: 0x21, Default: 0x0000
Figure 114. config33 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 63. config33 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config33
0x21
15:0
82
Name
Function
Default
Value
reserved
Reserved
0x0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.35 config34 Register – Address: 0x22, Default: 0x1B1B
Figure 115. config34 Register Format
15
14
13
patha_in _sel
7
12
11
pathb_in _sel
6
5
patha_ out_sel
10
9
reserved
4
pathb_ out_sel
3
8
reserved
2
1
pathc_ out_sel
0
pathd_ out_sel
Table 64. config34 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config34
0x22
15:14
13:12
Default
Value
Name
Function
patha_in _sel
This selects the word used for the path A input.
00 = Sample 0 from JESD is selected for data path
01 = Sample 1 from JESD is selected for data path
10 = Sample 2 from JESD is selected for data path
11 = Sample 3 from JESD is selected for data path
A
A
A
A
This selects the word used for the path B input.
00 = Sample 0 from JESD is selected for data path
01 = Sample 1 from JESD is selected for data path
10 = Sample 2 from JESD is selected for data path
11 = Sample 3 from JESD is selected for data path
B
B
B
B
pathb_in _sel
00
01
11:10
reserved
reserved
10
9:8
reserved
reserved
11
7:6
patha_ out_sel
This selects the word used for the DACA output.
00 = data path A goes to DACA
01 = data path B goes to DACA
10 = zeroes go to DACA
11 = zeroes go to DACA
00
5:4
pathb_ out_sel
This selects the word used for the DACB output.
00 = data path A goes to DACB
01 = data path B goes to DACB
10 = zeroes go to DACB
11 = zeroes go to DACB
01
3:2
pathc_ out_sel
This selects the word used for the DACC output.
00 = data path A goes to DACC
01 = data path B goes to DACC
10 = zeroes go to DACC
11 = zeroes go to DACC
10
1:0
pathd_ out_sel
This selects the word used for the DACD output.
00 = data path A goes to DACD
01 = data path B goes to DACD
10 = zeroes go to DACD
11 = zeroes go to DACD
11
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
83
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.36 config35 Register – Address: 0x23, Default: 0xFFFF
Figure 116. config35 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
sleep_cntl
7
6
5
4
sleep_cntl
Table 65. config35 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config35
0x23
15:0
Default
Value
Name
Function
sleep_cntl
This controls the routing of the SLEEP pin signal to different blocks.
Assertion means that the SLEEP signal will be sent to the block. These
bits do not override the SIF bits, just the SLEEP signal from the pin.
When asserted,
bit15 through bit9 = Not used
bit8 = Allows the Band gap over R to sleep (BUG… in this PG it is
hooked to bit7)
bit7 = Allows the Bias OP Amp to sleep
bit6 = Allows the TEMP Sensor to sleep
bit5 = Allows the PLL to sleep
bit4 = Allows the CLK_RECV to sleep
bit3 = Allows DACD to sleep
bit2 = Allows DACC to sleep
bit1 = Allows DACB to sleep
bit0 = Allows DACA to sleep
0xFFFF
7.5.1.37 config36 Register – Address: 0x24, Default: 0x0000
Figure 117. config36 Register Format
15
14
reserved
6
7
reserved
13
12
11
5
cdrvser_ sysref_mode
4
3
10
reserved
2
reserved
9
8
1
0
reserved
Table 66. config36 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config36
0x24
84
Default
Value
Name
Function
15:13
reserved
Reserved
000
12:7
reserved
Reserved
000000
6:4
cdrvser_
sysref_mode
Determines how SYSREF is used to sync the clock dividers in the device.
000 = Don’t use SYSREF pulse
001 = Use all SYSREF pulses
010 = Use only the next SYSREF pulse
011 = Skip one SYSREF pulse then use only the next one
100 = Skip one SYSREF pulse then use all pulses.
000
3:2
reserved
Reserved
00
1:0
reserved
Reserved
00
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.38 config37 Register – Address: 0x25, Default: 0x8000
Figure 118. config37 Register Format
15
14
clkjesd_ div
6
7
reserved
13
12
5
reserved
4
11
reserved
3
10
9
8
reserved
2
reserved
1
0
reserved
Table 67. config37 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config37
0x25
Default
Value
Name
Function
15:13
clkjesd_ div
This controls the amount of dividing down the DACCLK gets to generate
the JESD clock. It is independent of the interpolation because of the
different JESD interfaces.
“000” : DACCLK
“001” : div2
“010” : div4
“011” : div8
“100” : div16
“101” : div32
“110” : always 1
“111” : always 0
100
12:10
reserved
Reserved
000
9:7
reserved
Reserved
000
6:4
reserved
Reserved
000
3:1
reserved
Reserved
000
0
reserved
Reserved
0
7.5.1.39 config38 Register – Address: 0x26, Default: 0x0000
Figure 119. config38 Register Format
15
14
13
12
11
5
4
3
dither_ ena
7
6
dither_sra_sel
reserved
10
9
dither_ mixer_ena
2
1
reserved
8
0
reserved
Table 68. config38 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config38
0x26
Default
Value
Name
Function
15:12
dither_ ena
Turns on DITHER block for each data path
bit15 = reserved
bit14 = reserved
bit13 = data path B
bit12 = data path A
11:8
dither_ mixer_ena Turns on the FS/2 mixer at the output of the CIC in the DITHER block.
bit11 = reserved
bit10 = reserved
bit9 = data path B
bit8 = data path A
0000
7:4
dither_sra_sel
Select the amount of dithering added to the signal. 0 is the maximum
dithering.
0000
3:2
reserved
Reserved
00
1
reserved
Reserved
0
0
reserved
Reserved
0
0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
85
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.40 config39 Register – Address: 0x27, Default: 0x0000
Figure 120. config39 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 69. config39 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config39
0x27
15:0
Name
Function
Default
Value
reserved
Reserved
0x0000
7.5.1.41 config40 Register – Address: 0x28, Default: 0x0000
Figure 121. config40 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 70. config40 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config40
WRITE
TO
CLEAR
0x28
15:0
Name
Function
Default
Value
reserved
Reserved
0x0000
7.5.1.42 config41 Register – Address: 0x29, Default: 0x0000
Figure 122. config41 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 71. config41 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config41
0x29
15:0
86
Name
Function
Default
Value
reserved
Reserved
0xFFFF
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.43 config42 Register – Address: 0x2A, Default: 0x0000
Figure 123. config42 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 72. config42 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config42
0x2A
15:0
Name
Function
Default
Value
reserved
Reserved
0000
7.5.1.44 config43 Register – Address: 0x2B, Default: 0x0000
Figure 124. config43 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 73. config43 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config43
0x2B
15:0
Name
Function
Default
Value
reserved
Reserved
0x0000
7.5.1.45 config44 Register – Address: 0x2C, Default: 0x0000
Figure 125. config44 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 74. config44 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config44
0x2C
15:0
Name
Function
Default
Value
reserved
Reserved
0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
87
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.46 config45 Register – Address: 0x2D, Default: 0x0000
Figure 126. config45 Register Format
15
reserved
7
14
6
13
12
5
4
reserved
11
reserved
3
pap_ dlylen_sel
10
9
8
2
1
pap_gain
0
Table 75. config45 Register Field Descriptions
Register
Name
Addr
(Hex)
config45
0x2D
Default
Value
Bit
Name
Function
15
reserved
Reserved
0
14:4
reserved
Reserved
00000000000
pap_ dlylen_sel
Select the length of the PAP average:
0 : 64 samples
1 : 128 samples
pap_gain
The amount of attenuation to apply when the threshold for PAP is met:
000 : no attenuation
001 : divide by 2
010 : divided by 4
011 : divided by 8
100 : divided by 16
101 : no attenuation
110 : no attenuation
111 : no attenuation
3
2:0
0
000
7.5.1.47 config46 Register – Address: 0x2E, Default: 0xFFFF
Figure 127. config46 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
pap_vth
7
6
5
4
pap_vth
Table 76. config46 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config46
0x2E
15:0
88
Default
Value
Name
Function
pap_vth
The threshold value for the PA protection logic. When the power
measurement is greater than this activate the PA protection logic.
Submit Documentation Feedback
0xFFFF
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.48 config47 Register – Address: 0x2F, Default: 0x0004
Figure 128. config47 Register Format
15
reserved
14
titest_dieid_rea
d_ena
6
7
13
reserved
12
11
10
reserved
9
8
5
reserved
4
3
2
reserved
1
reserved
0
sifdac_ena
Table 77. config47 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config47
0x2F
15
reserved
Reserved
0
14
titest_dieid_read When asserted, the die ID can be read out after fuse autoload is finished
_ena
on register 100-107. When de-asserted normal function of the registers is
read out.
0
13
reserved
Reserved
0
12:3
reserved
Reserved
0000000000
2
reserved
Reserved
1
1
reserved
Reserved
0
0
sifdac_ena
When asserted the DAC output is set to the value in register sifdac.
0
7.5.1.49 config48 Register – Address: 0x30, Default: 0x0000
Figure 129. config48 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
sifdc
7
6
5
4
sifdc
Table 78. config48 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config48
0x30
15:0
Default
Value
Name
Function
sifdc
This is the value that is sent to the digital blocks when register sifdac_ena
is asserted.
0x0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
89
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.50 config49 Register – Address: 0x31, Default: 0x0000
Figure 130. config49 Register Format
15
7
14
lockdet_ adj
13
12
pll_reset
6
5
pll_n
4
11
pll_
ndivsync_ena
3
10
pll_ena
9
8
2
1
memin_pll_lfvolt
pll_cp
0
Table 79. config49 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config49
0x31
15:13
Default
Value
Name
Function
lockdet_ adj
Adjusts the sensitivity of the DAC PLL lock detector; 4 settings from 000
to 011. The 011 setting has the widest lock detection window, tolerating
more jitter while reporting a lock. The 000 setting has a narrow window
and will indicate an unlocked state more often.
12
pll_reset
When set, the M divider, N divider and PFD are held reset.
11
pll_ ndivsync_ena When on, the SYSREF input is used to sync the N dividers of the PLL.
10
pll_ena
Enables the PLL output as the DAC clock when set; the clock provided at
the DACCLKP/N is used as the PLL reference clock. When cleared, the
PLL is bypassed and the clock provided at the DACCLKP/N pins is used
as the DAC clock
9:8
pll_cp
Must be set to 00 for proper PLL operation
7:3
pll_n
Reference clock divider; divide by is N+1
00000
2:0
memin_pll_lfvolt
Indicates the loop filter voltage; 111 is max, 000 is min. When the PLL is
correctly programmed, this will read 011 or 100 for a centered loop filter
voltage.
000
READ
ONLY
000
0
0
0
FUSE
controlled
00
7.5.1.51 config50 Register – Address: 0x32, Default: 0x0000
Figure 131. config50 Register Format
15
14
13
12
11
10
3
2
9
8
1
0
PLL_M
7
6
5
4
PLL_P
reserved
Table 80. config50 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
config50
0x32
15:8
PLL_M
VCO feedback divider; divide by is M+1
7:4
PLL_P
VCO prescaler divider;
0000 : div by 2
0001 : div by 3
0010 : div by 4
0011 : div by 5
0100 : div by 6
0101 : div by 7
0110 : div by 8
0111 : div by 9
1000 : div by 4
1001 : div by 6
1010 : div by 8
1011 : div by 10
1100 : div by 12
0000
3:0
reserved
Reserved
0000
90
Submit Documentation Feedback
Default
Value
00000000
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.52 config51 Register – Address: 0x33, Default: 0x0100
Figure 132. config51 Register Format
15
pll_vcosel
7
pll_ vcoitune
14
13
12
11
10
9
3
2
1
pll_vco
6
5
4
pll_cp_adj
8
pll_ vcoitune
0
reserved
Table 81. config51 Register Field Descriptions
Register
Name
Addr
(Hex)
config51
0x33
Bit
Name
Function
15
Default
Value
pll_vcosel
4GHz VCO selected when set, 5GHz VCO selected when cleared.
14:9
pll_vco
VCO frequency range control; 000000 is fmin, 11111 is fmax
0
8:7
pll_ vcoitune
VCO core bias current adjustment; 00 is 7mA, 01 is 8.4mA, 10 is 9.8mA,
11 is11.2mA.
6:2
pll_cp_adj
adjusts the charge pump current; 0 to 1.55mA is 50µA steps. Setting to
00000 will hold the LPF pin at 0V.
1:0
reserved
Reserved
000000
10
00000
00
7.5.1.53 config52 Register – Address: 0x34, Default: 0x0000
Figure 133. config52 Register Format
15
syncb_lvds_
lopwrb
7
syncb_lvds_
sub_ena
14
syncb_lvds_
lopwra
6
13
syncb_lvds_
lpsel
5
12
syncb_lvds_
effuse_sel
4
11
10
9
reserved
2
1
reserved
3
reserved
8
syncb_lvds_
sleep
0
Table 82. config52 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
config52
0x34
15
syncb_lvds_
lopwrb
SYNCB LVDS Output current control LSB; allows output current to be
scaled from ~2mA to ~4mA
0
14
syncb_lvds_
lopwra
SYNCB LVDS Output current control MSB; allows output current to be
scaled from ~2mA to ~4mA
0
13
syncb_lvds_ lpsel SYNCB LVDS output on chip termination control; 100 Ω when cleared,
200 Ω when set.
0
12
syncb_lvds_
effuse_sel
Enabled SYNCB LVDS bias bandgap reference voltage to the ATEST
multiplexer. ATEST must be set to 111001 to enable this output.
0
11:10
reserved
Reserved
00
9
reserved
Reserved
0
8
syncb_lvds_
sleep
The SYNCB LVDS output is in power down when set, active when
cleared.
0
7
syncb_lvds_
sub_ena
SYNCB LVDS output common mode is 1.2V when cleared, 0.9V when set.
0
reserved
Reserved
6:0
Default
Value
0000000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
91
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.54 config53 Register – Address: 0x35, Default: 0x0000
Figure 134. config53 Register Format
15
14
13
12
11
10
reserved
7
9
8
reserved
6
5
4
3
2
1
reserved
0
reserved
Table 83. config53 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config53
0x35
15:12
reserved
Reserved
0000
11:8
reserved
Reserved
0000
7:2
reserved
Reserved
000000
1:0
reserved
Reserved
00
7.5.1.55 config54 Register – Address: 0x36, Default: 0x0000
Figure 135. config54 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 84. config54 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config54
0x36
15:0
Name
Function
Default
Value
reserved
Reserved
0x0000
7.5.1.56 config55 Register – Address: 0x37, Default: 0x0000
Figure 136. config55 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 85. config55 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config55
0x37
15:0
92
Name
Function
Default
Value
reserved
Reserved
0x0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.57 config56 Register – Address: 0x38, Default: 0x0000
Figure 137. config56 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 86. config56 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config56
0x38
15:0
Name
Function
Default
Value
reserved
Reserved
0x0000
7.5.1.58 config57 Register – Address: 0x39, Default: 0x0000
Figure 138. config57 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 87. config57 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config57
0x39
15:0
Name
Function
Default
Value
reserved
Reserved
0x0000
7.5.1.59 config58 Register – Address: 0x3A, Default: 0x0000
Figure 139. config58 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 88. config58 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config58
0x3A
15:0
Name
Function
Default
Value
reserved
Reserved
0x0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
93
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.60 config59 Register – Address: 0x3B, Default: 0x0000
Figure 140. config59 Register Format
15
serdes_ clk_sel
7
14
13
12
serdes_ refclk_div
5
4
reserved
6
11
10
3
2
9
reserved
1
8
0
reserved
Table 89. config59 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config59
0x3B
15
serdes_ clk_sel
Select either the DAC PLL output or the DACCLK from the pins to be
the SerDes PLL reference divider input clock.
14:11
serdes_
refclk_div
The divide amount for the serdes PLL reference clock divider. The
divider amount is serdes_refclk_div plus one.
10:2
reserved
Reserved
000000000
1:0
reserved
Reserved
00
0
0000
7.5.1.61 config60 Register – Address: 0x3C, Default: 0x0000
Figure 141. config60 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
rw_cfgpll
7
6
5
4
rw_cfgpll
Table 90. config60 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
config60
0x3C
15:0
rw_cfgpll
Control the PLL of the SerDes.
Bit15
Bit14:13
Bit12:11
Bit10
Bit9
Bit8:1
Bit0
94
Default
Value
0x0000
– ENDIVCLK, enables output of a divide-by-5 of PLL clock.
– reserved.
– LB, specify loop bandwidth settings.
– SLEEPPLL, puts the PLL into sleep state when high.
– VRANGE, select between high and low VCO.
– MPY, select PLL multiply factor between 4 and 25.
– reserved.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.62 config61 Register – Address: 0x3D, Default: 0x0000
Figure 142. config61 Register Format
15
reserved
7
14
13
12
6
5
4
11
rw_cfgrx0
3
rw_cfgrx0
10
9
8
2
1
0
Table 91. config61 Register Field Descriptions
Register
Name
Addr
(Hex)
config61
0x3D
Default
Value
Bit
Name
Function
15
reserved
Reserved
14:0
rw_cfgrx0
Upper 15 bits of the configuration info for SerDes receivers.
0
000000000000000
Bit14:12
TESTPATT, Enables and selects verification of one of three
PRBS patterns, a user defined pattern or a clock test pattern.
Bit11
reserved
Bit10
reserved
Bit9:8
reserved
Bit7
ENOC, enable samplers offset compensation.
Bit6
EQHLD, hold the equalizer in its current status.
Bit5:3
EQ, enable and configure the equalizer to compensate the
loss in the transmission media.
Bit2:0
CDR, configure the clock/data recovery algorithm.
7.5.1.63 config62 Register – Address: 0x3E, Default: 0x0000
Figure 143. config62 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
rw_cfgrx0
7
6
5
4
rw_cfgrx0
Table 92. config62 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config62
0x3E
15:0
Default
Value
Name
Function
rw_cfgrx0
Lower 16 bits of the configuration info for SerDes receivers.
Bit15:13
– LOS, enable loss of signal detection.
Bit12:11
– reserved.
Bit10:8
– TERM, select input termination options for serial lanes.
Note: AC coupling is recommended for JESD204B compliance.
Bit7
– reserved
Bit6:5
– RATE, operating rate, select full, half, quarter or eighth rate operation.
Bit4:2
– BUSWIDTH, select the parallel interface width (16 bit or 20bit). "010" 20-bit; "011" - 16-bit
Note: 16bit is not compatible with JESD204B.
Bit1
SLEEPRX, powers the receiver down into sleep (fast power up) state
when high.
Bit0
– reserved.
0x0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
95
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.64 config63 Register – Address: 0x3F, Default: 0x0000
Figure 144. config63 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
Not Used
7
6
5
4
INVPAIR
Table 93. config63 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config63
0x3F
15:8
Not Used
Not Used
0x00
7:0
INVPAIR
Allows the PN pairs of the SerDes lanes to be inverted.
bit7 = lane7
bit6 = lane6
bit5 = lane5
bit4 = lane4
bit3 = lane3
bit2 = lane2
bit1 = lane1
bit0 = lane0
0x00
7.5.1.65 config64 Register – Address: 0x40, Default: 0x0000
Figure 145. config64 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 94. config64 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config64
0x40
15:0
Name
Function
Default
Value
reserved
Reserved
0x0000
7.5.1.66 config65 Register – Address: 0x41, Default: 0x0000
Figure 146. config65 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
errorcnt_ link0
7
6
5
4
errorcnt_ link0
Table 95. config65 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config65
READ
ONLY
0x41
15:0
96
Default
Value
Name
Function
errorcnt_ link0
This is the error count for link0. What is counted as an error is determined
by error_ena_link0. This is a 16bit value that is cleared when a JESD
synchronization is performed or err_cnt_clr_link0 is programmed to a ‘1’.
Submit Documentation Feedback
0x0000
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.67 config66 Register – Address: 0x42, Default: 0x0000
Figure 147. config66 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
errorcnt_ link1
7
6
5
4
errorcnt_ link1
Table 96. config66 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config66
READ
ONLY
0x42
15:0
Default
Value
Name
Function
errorcnt_ link1
This is the error count for link1. What is counted as an error is determined
by error_ena_link1. This is a 16bit value that is cleared when a JESD
synchronization is performed or err_cnt_clr_link0 is programmed to a ‘1’.
0x0000
7.5.1.68 config67 Register – Address: 0x43, Default: 0x0000
Figure 148. config67 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 97. config67 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config67
READ
ONLY
0x43
15:0
Name
Function
Default
Value
reserved
Reserved
0x0000
7.5.1.69 config68 Register – Address: 0x44, Default: 0x0000
Figure 149. config68 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 98. config68 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config68
READ
ONLY
0x44
15:0
Name
Function
Default
Value
reserved
Reserved
0x0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
97
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.70 config69 Register – Address: 0x45, Default: 0x0000
Figure 150. config69 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 99. config69 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config69
0x45
15:0
Name
Function
Default
Value
reserved
Reserved
0x0000
7.5.1.71 config70 Register – Address: 0x46, Default: 0x0120
Figure 151. config70 Register Format
15
14
7
13
lid0
5
6
12
11
10
4
3
lid2
2
lid1
9
lid1
1
8
0
reserved
Table 100. config70 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config70
0x46
15:11
lid0
The JESD ID for JESD lane 0.
00000
10:6
lid1
The JESD ID for JESD lane 1.
00001
5:1
lid2
The JESD ID for JESD lane 2.
00010
reserved
Reserved
0
0
7.5.1.72 config71 Register – Address: 0x47, Default: 0x3450
Figure 152. config71 Register Format
15
14
7
13
lid3
5
6
12
11
10
4
3
lid5
2
lid4
9
lid4
1
8
0
reserved
Table 101. config71 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config71
0x47
15:11
lid3
The JESD ID for JESD lane 3.
00011
10:6
lid4
The JESD ID for JESD lane 4.
00100
5:1
lid5
The JESD ID for JESD lane 5.
00101
reserved
Reserved
0
98
Submit Documentation Feedback
0
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.73 config72 Register – Address: 0x48, Default: 0x31C3
Figure 153. config72 Register Format
15
14
7
13
lid6
5
6
lid7
12
11
10
4
3
2
subclassv
reserved
9
lid7
1
8
0
jesdv
Table 102. config72 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config72
0x48
15:11
lid6
The JESD ID for JESD lane 6.
00110
10:6
lid7
The JESD ID for JESD lane 7.
00111
5:4
reserved
reserved
00
3:1
subclassv
Selects the JESD subclass supported. Note: “001” is subclass 1 and
this is the only mode supported
001
jesdv
Selects the version of JESD supported (0=A, 1=B) Note: JESD 204B is
only supported version.
1
0
7.5.1.74 config73 Register – Address: 0x49, Default: 0x0000
Figure 154. config73 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
link_ assign
7
6
5
4
link_ assign
Table 103. config73 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config73
0x49
15:0
Default
Value
Name
Function
link_ assign
Each JESD lane can be assigned to any of the 4 links. There are two bits for
each lane: “00”=link0, “01”=link1, “10”=reserved and “11”=reserved
bits(15:14) : JESD lane7 link selection
bits(13:12) : JESD lane6 link selection
bits(11:10) : JESD lane5 link selection
bits(9:8) : JESD lane4 link selection
bits(7:6) : JESD lane3 link selection
bits(5:4) : JESD lane2 link selection
bits(3:2) : JESD lane1 link selection
bits(1:0) : JESD lane0 link selection
0x0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
99
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.75 config74 Register – Address: 0x4A, Default: 0x001E
Figure 155. config74 Register Format
15
14
13
12
11
10
9
8
2
1
0
jesd_ reset_n
lane_ena
7
6
5
dual
jesd_test_seq
4
3
init_ state
Table 104. config74 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config74
0x4A
Default
Value
Name
Function
15:8
lane_ena
Turn on each SerDes lane as needed. Signal is active high.
bit15 : SerDes lane7 enable
bit14 : SerDes lane6 enable
bit13 : SerDes lane5 enable
bit12 : SerDes lane4 enable
bit11 : SerDes lane3 enable
bit10 : SerDes lane2 enable
bit9 : SerDes lane1 enable
bit8 : SerDes lane0 enable
7:6
jesd_test_seq Set to select and verify link layer test sequences. The error for these
sequences comes out the lane alarms bit0. 1= fail and 0 = pass.
00 : test sequence disabled
01 : verify repeating D.21.5 high frequency pattern for random jitter
10 : verify repeating K.28.5 mixed frequency pattern for deterministic jitter
11 : verify repeating ILA sequence
00
dual
Turn on “DUAL DAC” mode. This disables the clocks to the C and D data
paths, reducing the power of the DIG block.
0
init_ state
Put the JESD block into “INIT_STATE” mode when high. During this mode the
JESD can be programmed and its outputs will stay at zero. NOTE: See the
JESD description of the correct startup sequence.
5
4:1
0
0x00
1111
jesd_ reset_n Reset the JESD block when low. NOTE: See the JESD description of the
correct startup sequence.
0
7.5.1.76 config75 Register – Address: 0x4B, Default: 0x0000
Figure 156. config75 Register Format
15
14
reserved
6
7
13
12
5
4
11
3
10
rbd_m1
2
9
8
1
0
f_m1
Table 105. config75 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config75
0x4B
100
Name
Function
Default
Value
15:13
reserved
Reserved
000
12:8
rbd_m1
This controls the amount of elastic buffers being used in the JESD. Larger
numbers will mean more latency, but smaller numbers may not hold enough
data to capture the input skew. This value must always be ≤ k_m1
00000
7:0
f_m1
This is the number of octets in the frame. The DAC39J84 only supports 1,2,4
or 8 octets per frame so the only valid values are 0,1,3, and 7.
0x00
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.77 config76 Register – Address: 0x4C, Default: 0x0000
Figure 157. config76 Register Format
15
14
Reserved
6
reserved
7
reserved
13
12
11
5
reserved
4
3
10
k_m1
2
l_m1
9
8
1
0
Table 106. config76 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config76
0x4C
Default
Value
Name
Function
15:13
reserved
Reserved
12:8
k_m1
This is the number of frames in a multi-frame. The range is 0-31.
7
reserved
Reserved
0
6
reserved
Reserved
0
5
reserved
Reserved
l_m1
This is the number of lanes used by the JESD. Possible values are 0-7.
4:0
000
00000
0
00000
7.5.1.78 config77 Register – Address: 0x4D, Default: 0x0300
Figure 158. config77 Register Format
15
14
13
12
11
10
9
8
3
2
s_m1
1
0
m_m1
7
6
reserved
5
4
Table 107. config77 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config77
0x4D
15:8
m_m1
This is the number of converters per link. NOTE: Valid programmed values
are 0, 1 and 3.
7:5
reserved
Reserved
4:0
s_m1
This is the number of converter samples per frame. NOTE: Valid
programming is 0 or 1.
0x03
000
00000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
101
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.79 config78 Register – Address: 0x4E, Default: 0x0F0F
Figure 159. config78 Register Format
15
14
reserved
6
hd
7
reserved
13
12
11
5
scr
4
3
10
nprime_ m1
2
n_m1
9
8
1
0
Table 108. config78 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config78
0x4E
Default
Value
Name
Function
15:13
reserved
Reserved
12:8
nprime_ m1
This is the number of adjusted bits per sample. NOTE: 15 is the only valid
value.
7
reserved
Reserved
0
6
hd
High Density mode for the JESD. When asserted samples are split across
lanes.
0
5
scr
Turns on the scrambler function in the JESD block.
0
n_m1
This is the number of bits per sample. NOTE: 15 is the only valid value.
4:0
000
01111
01111
7.5.1.80 config79 Register – Address: 0x4F, Default: 0x1CC1
Figure 160. config79 Register Format
15
14
13
12
11
10
9
8
2
1
0
jesd_commaali
gn_ena
match_ data
7
match_ specific
6
match_ctrl
5
no_lane_ sync
4
3
reserved
Table 109. config79 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config79
0x4F
15:8
Function
match_ data
The character to match. Normally it is a /R/=/K28.0/=0x1C, but the
user can program it to any character.
7
match_ specific
Match a specified character to start JESD buffering when ‘1’. If
programmed to ‘0’ then the first non-K will start the buffering.
1
6
match_ctrl
When asserted, the match character is a CONTROL character instead
of a DATA character.
1
5
no_lane_ sync
Assert if the TX side does not support lane initialization. This way the
RX won’t flag errors in the configuration portion of the ILA.
0
reserved
Reserved
0000
jesd_commaalign_en
a
always “1”
1
4:1
0
102
Default
Value
Name
Submit Documentation Feedback
00011100
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.81 config80 Register – Address: 0x50, Default: 0x0000
Figure 161. config80 Register Format
15
14
13
12
5
4
cf_link0
adjcnt_ link0
7
bid_link0
6
11
adjdir_ link0
3
10
9
bid_link0
1
2
8
0
cs_link0
Table 110. config80 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config80
0x50
Default
Value
Name
Function
15:12
adjcnt_ link0
Lane configuration data for link0. Not used by DAC39J84 except for
lane configuration checking.
0000
11
adjdir_ link0
Lane configuration data for link0. Not used by DAC39J84 except for
lane configuration checking.
0
10:7
bid_link0
Lane configuration data for link0. Not used by DAC39J84 except for
lane configuration checking.
0000
6:2
cf_link0
Lane configuration data for link0. Not used by DAC39J84 except for
lane configuration checking.
00000
1:0
cs_link0
Lane configuration data for link0. Not used by DAC39J84 except for
lane configuration checking.
00
7.5.1.82 config81 Register – Address: 0x51, Default: 0x00FF
Figure 162. config81 Register Format
15
14
13
12
11
10
9
8
2
1
0
did_link0
7
6
5
4
3
sync_ request_ena_ link0
Table 111. config81 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config81
0x51
Default
Value
Name
Function
15:8
did_link0
Lane configuration data for link0. Not used by DAC39J84 except for
lane configuration checking.
7:0
sync_
These bits select which errors cause a sync request. Sync requests take
request_ena_ link0 priority over the error notification, so if sync request isn’t desired, set
these bits to a ‘0’.
bit7 = multi-frame alignment error
bit6 = frame alignment error
bit5 = link configuration error
bit4 = elastic buffer overflow (bad RBD value)
bit3 = elastic buffer end char mismatch (match_ctrl match_data)
bit2 = code synchronization error
bit1 = 8b/10b not-in-table code error
bit0 = 8b/10b disparity error
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
0x00
0xFF
103
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.83 config82 Register – Address: 0x52, Default: 0x00FF
Figure 163. config82 Register Format
15
14
13
12
11
10
4
3
2
reserved
7
6
5
9
disable_
err_report_link0
1
8
phadj_ link0
0
error_ena_link0
Table 112. config82 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config82
0x52
15:10
Name
Function
Default
Value
000000
reserved
Reserved
9
disable_
err_report_link0
Assertion means that errors will not be reported on the sync_n output.
0
8
phadj_ link0
Lane configuration data for link0. Not used by DAC39J84 except for
lane configuration checking.
0
error_ena_link0
These bits select the errors generated are counted in the err_c for the link.
The bits also control what signals are sent out the pad_syncb pin for error
notification.
bit7 = multi-frame alignment error
bit6 = frame alignment error
bit5 = link configuration error
bit4 = elastic buffer overflow (bad RBD value)
bit3 = elastic buffer end char mismatch (match_ctrl match_data)
bit2 = code synchronization error
bit1 = 8b/10b not-in-table code error
bit0 = 8b/10b disparity error
7:0
0xFF
7.5.1.84 config83 Register – Address: 0x53, Default: 0x0000
Figure 164. config83 Register Format
15
14
13
12
5
4
cf_link1
adjcnt_ link1
7
bid_link1
6
11
adjdir_ link1
3
10
2
9
bid_link1
1
8
0
cs_link1
Table 113. config83 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config83
0x53
104
Default
Value
Name
Function
15:12
adjcnt_ link1
Lane configuration data for link1. Not used by DAC39J84 except for lane
configuration checking.
0000
11
adjdir_ link1
Lane configuration data for link1. Not used by DAC39J84 except for lane
configuration checking.
0
10:7
bid_link1
Lane configuration data for link1. Not used by DAC39J84 except for lane
configuration checking.
0000
6:2
cf_link1
Lane configuration data for link1. Not used by DAC39J84 except for lane
configuration checking.
00000
1:0
cs_link1
Lane configuration data for link1. Not used by DAC39J84 except for lane
configuration checking.
00
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.85 config84 Register – Address: 0x54, Default: 0x00FF
Figure 165. config84 Register Format
15
14
13
12
11
10
9
8
2
1
0
did_link1
7
6
5
4
3
sync_ request_ena_ link1
Table 114. config84 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config84
0x54
Default
Value
Name
Function
15:8
did_link1
Lane configuration data for link1. Not used by DAC39J84 except for
lane configuration checking.
7:0
sync_
These bits select which errors cause a sync request. Sync requests take
request_ena_ link1 priority over the error notification, so if sync request isn’t desired, set
these bits to a ‘0’.
bit7 = multi-frame alignment error
bit6 = frame alignment error bit5 = link configuration error
bit4 = elastic buffer overflow (bad RBD value)
bit3 = elastic buffer end char mismatch (match_ctrl match_data)
bit2 = code synchronization error
bit1 = 8b/10b not-in-table code error
bit0 = 8b/10b disparity error
0x00
0xFF
7.5.1.86 config85 Register – Address: 0x55, Default: 0x00FF
Figure 166. config85 Register Format
15
14
13
12
11
10
4
3
2
9
disable_
err_report_link1
1
reserved
7
6
5
8
phadj_ link1
0
error_ena_link1
Table 115. config85 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config85
0x55
15:10
Name
Function
Default
Value
000000
reserved
Reserved
9
disable_
err_report_link1
Assertion means that errors will not be reported on the sync_n output.
0
8
phadj_ link1
Lane configuration data for link1. Not used by DAC39J84 except for
lane configuration checking.
0
error_ena_link1
These bits select the errors generated are counted in the err_cnt for the
link. The bits also control what signals are sent out the pad_syncb pin for
error notification.
bit7 = multi-frame alignment error
bit6 = frame alignment error
bit5 = link configuration error
bit4 = elastic buffer overflow (bad RBD value)
bit3 = elastic buffer end char mismatch (match_ctrl match_data)
bit2 = code synchronization error
bit1 = 8b/10b not-in-table code error
bit0 = 8b/10b disparity error
7:0
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
0xFF
105
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.87 config86 Register – Address: 0x56, Default: 0x0000
Figure 167. config86 Register Format
15
14
13
12
5
4
reserved
11
reserved
3
reserved
7
reserved
6
10
2
9
reserved
1
8
0
reserved
Table 116. config86 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config86
0x56
15:12
reserved
Reserved
0000
11
reserved
Reserved
0
10:7
reserved
Reserved
0000
6:2
reserved
Reserved
00000
1:0
reserved
Reserved
00
7.5.1.88 config87 Register – Address: 0x57, Default: 0x00FF
Figure 168. config87 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 117. config87 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config87
0x57
Default
Value
Name
Function
15:8
reserved
Reserved
0x00
7:0
reserved
Reserved
0xFF
7.5.1.89 config88 Register – Address: 0x58, Default: 0x00FF
Figure 169. config88 Register Format
15
14
13
12
11
10
3
2
reserved
7
6
5
4
9
reserved
1
8
reserved
0
reserved
Table 118. config88 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config88
0x58
106
Name
Function
Default
Value
15:10
reserved
Reserved
000000
9
reserved
Reserved
0
8
reserved
Reserved
0
7:0
reserved
Reserved
0xFF
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.90 config89 Register – Address: 0x59, Default: 0x0000
Figure 170. config89 Register Format
15
14
13
12
5
4
reserved
11
reserved
3
reserved
7
reserved
6
10
9
reserved
1
2
8
0
reserved
Table 119. config89 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config89
0x59
15:12
reserved
Reserved
0000
11
reserved
Reserved
0
10:7
reserved
Reserved
0000
6:2
reserved
Reserved
00000
1:0
reserved
Reserved
00
7.5.1.91 config90 Register – Address: 0x5A, Default: 0x00FF
Figure 171. config90 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 120. config90 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config90
0x5A
Default
Value
Name
Function
15:8
reserved
Reserved
0x00
7:0
reserved
Reserved
0xFF
7.5.1.92 config91 Register – Address: 0x5B, Default: 0x00FF
Figure 172. config91 Register Format
15
14
13
12
11
10
3
2
9
reserved
1
reserved
7
6
5
4
8
reserved
0
reserved
Table 121. config91 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config91
0x5B
15:10
reserved
Reserved
000000
9
reserved
Reserved
0
8
reserved
Reserved
0
7:0
reserved
Reserved
0xFF
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
107
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.93 config92 Register – Address: 0x5C, Default: 0x1111
Figure 173. config92 Register Format
15
reserved
7
err_cnt_
clr_link1
14
6
13
reserved
5
sysref_ mode_link1
12
11
reserved
3
err_cnt_
clr_link0
4
10
2
9
reserved
1
2:0
8
0
Table 122. config92 Register Field Descriptions
Register
Name
Addr
(Hex)
config92
0x5C
Bit
Name
Function
Default
Value
15
reserved
Reserved
0
14:12
reserved
Reserved
001
11
reserved
Reserved
0
10:8
reserved
Reserved
001
err_cnt_ clr_link1
A transition from 0≥1 causes the error_cnt for link1 to be cleared.
sysref_
mode_link1
Determines how SYSREF is used in the JESD synchronizing block.
000 = Don’t use SYSREF pulse
001 = Use all SYSREF pulses
010 = Use only the next SYSREF pulse
011 = Skip one SYSREF pulse then use only the next one
100 = Skip one SYSREF pulse then use all pulses.
101 = Skip two SYSREF pulses then use only the next one
110 = Skip two SYSREF pulses then use all pulses.
err_cnt_ clr_link0
A transition from 0≥1 causes the error_cnt for link0 to be cleared.
sysref_
mode_link0
Determines how SYSREF is used in the JESD synchronizing block.
000 = Don’t use SYSREF pulse
001 = Use all SYSREF pulses
010 = Use only the next SYSREF pulse
011 = Skip one SYSREF pulse then use only the next one
100 = Skip one SYSREF pulse then use all pulses.
101 = Skip two SYSREF pulses then use only the next one
110 = Skip two SYSREF pulses then use all pulses.
7
6:4
3
2:0
0
001
0
001
7.5.1.94 config93 Register – Address: 0x5D, Default: 0x0000
Figure 174. config93 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 123. config93 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config93
0x5D
15:0
108
Name
Function
Default
Value
reserved
Reserved
0x0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.95 config94 Register – Address: 0x5E, Default: 0x0000
Figure 175. config94 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
res1
7
6
5
4
res2
Table 124. config94 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config94
0x5E
Default
Value
Name
Function
15:8
res1
Since these bits are reserved, these values are shared across all links for
the checksum comparison against ILA values.
Not used by DAC39J84 except for lane configuration checking.
00000000
7:0
res2
Since these bits are reserved, these values are shared across all links for
the checksum comparison against ILA values.
Not used by DAC39J84 except for lane configuration checking.
00000000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
109
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.96 config95 Register – Address: 0x5F, Default: 0x0123
Figure 176. config95 Register Format
15
reserved
7
reserved
14
6
13
octetpath_sel(0)
5
octetpath_sel(2)
12
4
11
reserved
3
reserved
10
2
9
octetpath_sel(1)
1
octetpath_sel(3)
8
0
Table 125. config95 Register Field Descriptions
Register
Name
Addr
(Hex)
config95
0x5F
Name
Function
15
reserved
Reserved
octetpath_sel(0)
These bits are used by the cross-bar switch to map any SerDes lane to
any JESD lane.
“000” = pass SerDes lane0 to JESD lane0
“001” = pass SerDes lane1 to JESD lane0
“010” = pass SerDes lane2 to JESD lane0
“011” = pass SerDes lane3 to JESD lane0
“100” = pass SerDes lane4 to JESD lane0
“101” = pass SerDes lane5 to JESD lane0
“110” = pass SerDes lane6 to JESD lane0
“111” = pass SerDes lane7 to JESD lane0
reserved
Reserved
octetpath_sel(1)
These bits are used by the cross-bar switch to map any SerDes lane to
any JESD lane.
“000” = pass SerDes lane0 to JESD lane1
“001” = pass SerDes lane1 to JESD lane1
“010” = pass SerDes lane2 to JESD lane1
“011” = pass SerDes lane3 to JESD lane1
“100” = pass SerDes lane4 to JESD lane1
“101” = pass SerDes lane5 to JESD lane1
“110” = pass SerDes lane6 to JESD lane1
“111” = pass SerDes lane7 to JESD lane1
reserved
Reserved
octetpath_sel(2)
These bits are used by the cross-bar switch to map any SerDes lane to
any JESD lane.
“000” = pass SerDes lane0 to JESD lane2
“001” = pass SerDes lane1 to JESD lane2
“010” = pass SerDes lane2 to JESD lane2
“011” = pass SerDes lane3 to JESD lane2
“100” = pass SerDes lane4 to JESD lane2
“101” = pass SerDes lane5 to JESD lane2
“110” = pass SerDes lane6 to JESD lane2
“111” = pass SerDes lane7 to JESD lane2
reserved
Reserved
octetpath_sel(3)
These bits are used by the cross-bar switch to map any SerDes lane to
any JESD lane.
“000” = pass SerDes lane0 to JESD lane3
“001” = pass SerDes lane1 to JESD lane3
“010” = pass SerDes lane2 to JESD lane3
“011” = pass SerDes lane3 to JESD lane3
“100” = pass SerDes lane4 to JESD lane3
“101” = pass SerDes lane5 to JESD lane3
“110” = pass SerDes lane6 to JESD lane3
“111” = pass SerDes lane7 to JESD lane3
14:12
11
10:8
7
6:4
3
2:0
110
Default
Value
Bit
Submit Documentation Feedback
0
000
0
001
0
010
0
011
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.97 config96 Register – Address: 0x60, Default: 0x4567
Figure 177. config96 Register Format
15
reserved
7
reserved
14
6
13
octetpath_sel(4)
5
octetpath_sel(6)
12
4
11
reserved
3
reserved
10
9
octetpath_sel(5)
1
octetpath_sel(7)
2
8
0
Table 126. config96 Register Field Descriptions
Register
Name
Addr
(Hex)
config96
0x60
Default
Value
Bit
Name
Function
15
reserved
Reserved
octetpath_sel(4)
These bits are used by the cross-bar switch to map any SerDes lane to any
JESD lane.
“000” = pass SerDes lane0 to JESD lane4
“001” = pass SerDes lane1 to JESD lane4
“010” = pass SerDes lane2 to JESD lane4
“011” = pass SerDes lane3 to JESD lane4
“100” = pass SerDes lane4 to JESD lane4
“101” = pass SerDes lane5 to JESD lane4
“110” = pass SerDes lane6 to JESD lane4
“111” = pass SerDes lane7 to JESD lane4
reserved
Reserved
octetpath_sel(5)
These bits are used by the cross-bar switch to map any SerDes lane to any
JESD lane.
“000” = pass SerDes lane0 to JESD lane5
“001” = pass SerDes lane1 to JESD lane5
“010” = pass SerDes lane2 to JESD lane5
“011” = pass SerDes lane3 to JESD lane5
“100” = pass SerDes lane4 to JESD lane5
“101” = pass SerDes lane5 to JESD lane5
“110” = pass SerDes lane6 to JESD lane5
“111” = pass SerDes lane7 to JESD lane5
reserved
Reserved
octetpath_sel(6)
These bits are used by the cross-bar switch to map any SerDes lane to any
JESD lane.
“000” = pass SerDes lane0 to JESD lane6
“001” = pass SerDes lane1 to JESD lane6
“010” = pass SerDes lane2 to JESD lane6
“011” = pass SerDes lane3 to JESD lane6
“100” = pass SerDes lane4 to JESD lane6
“101” = pass SerDes lane5 to JESD lane6
“110” = pass SerDes lane6 to JESD lane6
“111” = pass SerDes lane7 to JESD lane6
reserved
Reserved
octetpath_sel(7)
These bits are used by the cross-bar switch to map any SerDes lane to any
JESD lane.
“000” = pass SerDes lane0 to JESD lane7
“001” = pass SerDes lane1 to JESD lane7
“010” = pass SerDes lane2 to JESD lane7
“011” = pass SerDes lane3 to JESD lane7
“100” = pass SerDes lane4 to JESD lane7
“101” = pass SerDes lane5 to JESD lane7
“110” = pass SerDes lane6 to JESD lane7
“111” = pass SerDes lane7 to JESD lane7
14:12
11
10:8
7
6:4
3
2:0
0
0
Product Folder Links: DAC39J82
101
0
110
0
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
100
111
111
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.98 config97 Register – Address: 0x61, Default: 0x000F
Figure 178. config97 Register Format
15
syncn_pol
7
14
13
reserved
6
5
syncnab_ sel
12
11
10
9
8
1
0
syncncd_ sel
4
3
2
syncn_ sel
Table 127. config97 Register Field Descriptions
Register
Name
Addr
(Hex)
config97
0x61
Bit
Name
Function
15
Default
Value
syncn_pol
Sets the polarity of the SYNC_N_AB and SYNC_N_CD outputs.
14:12
reserved
Reserved
000
0
11:8
syncncd_ sel
Select which link sync_n outputs are ANDed together to generate the
SYNC_N_CD CMOS output.
bit0=link0
bit1=link1
bit2=reserved
bit3=reserved
0000
7:4
syncnab_ sel
Select which link sync_n outputs are ANDed together to generate the
SYNC_N_AB CMOS output.
bit0=link0
bit1=link1
bit2=reserved
bit3=reserved
0000
3:0
syncn_ sel
Select which link sync_n outputs are ANDed together to generate the
SYNCB LVDS output.
bit0=link0
bit1=link1
bit2=reserved
bit3=reserved
1111
7.5.1.99 config98 Register – Address: 0x62, Default: 0x0000
Figure 179. config98 Register Format
15
reserved
7
14
6
13
reserved
5
12
11
10
9
8
1
0
reserved
4
3
2
reserved
Table 128. config98 Register Field Descriptions
Register
Name
Addr
(Hex)
config98
0x62
112
Bit
Name
Function
Default
Value
15
reserved
Reserved
0
14:12
reserved
Reserved
000
11:8
reserved
Reserved
0000
7:0
reserved
Reserved
0x00
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.100 config99 Register – Address: 0x63, Default: 0x0000
Figure 180. config99 Register Format
15
reserved
7
14
6
13
reserved
5
12
11
10
9
8
1
0
reserved
4
3
2
reserved
Table 129. config99 Register Field Descriptions
Register
Name
Addr
(Hex)
config99
0x63
Bit
Name
Function
Default
Value
15
reserved
Reserved
0
14:12
reserved
Reserved
000
11:8
reserved
Reserved
0000
7:0
reserved
Reserved
0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
113
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Addresses config100 – config107 are dual purpose registers. When config47(14) is set to a ‘1’ then
config100 – config107 become the DIEID(127:0). Normal function (config47(14)=’0’) is shown below.
7.5.1.101 config100 Register – Address: 0x64, Default: 0x0000
Figure 181. config100 Register Format
15
14
7
6
13
5
12
11
alarm_l_ error(0)
4
3
Not Used
10
9
8
2
1
alarm_fifo_ flags(0)
0
Table 130. config100 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config100
WRITE TO
CLEAR
0x64
114
Default
Value
Name
Function
15:8
alarm_l_ error(0)
Lane0 errors:
bit15 = multiframe alignment error
bit14 = frame alignment error
bit13 = link configuration error
bit12 = elastic buffer overflow (bad RBD value)
bit11 = elastic buffer match error. The first non-/K/ doesn’t match
“match_ctrl” and “match_data” programmed values.
bit10 = code synchronization error
bit9 = 8b/10b not-in-table code error
bit8 = 8b/10b disparity error
0x00
7:4
Not Used
Not Used
0000
3:0
alarm_fifo_ flags(0)
Lane0 FIFO errors:
bit3 = write_error : Asserted if write request and FIFO is full
bit2 = write_full : FIFO is FULL
bit1 = read_error : Asserted if read request with empty FIFO
bit0 = read_empty : FIFO is empty
0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.102 config101 Register – Address: 0x65, Default: 0x0000
Figure 182. config101 Register Format
15
14
7
6
13
5
12
11
alarm_l_ error(1)
4
3
Not Used
10
9
8
2
1
alarm_fifo_ flags(0)
0
Table 131. config101 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config101
WRITE TO
CLEAR
0x65
Default
Value
Name
Function
15:8
alarm_l_ error(1)
Lane0 errors:
bit15 = multiframe alignment error
bit14 = frame alignment error
bit13 = link configuration error
bit12 = elastic buffer overflow (bad RBD value)
bit11 = elastic buffer match error. The first non-/K/ doesn’t match
“match_ctrl” and “match_data” programmed values.
bit10 = code synchronization error
bit9 = 8b/10b not-in-table code error
bit8 = 8b/10b disparity error
0x00
7:4
Not Used
Not Used
0000
3:0
alarm_fifo_ flags(0)
Lane0 FIFO errors:
bit3 = write_error : Asserted if write request and FIFO is full
bit2 = write_full : FIFO is FULL
bit1 = read_error : Asserted if read request with empty FIFO
bit0 = read_empty : FIFO is empty
0000
7.5.1.103 config102 Register – Address: 0x66, Default: 0x0000
Figure 183. config102 Register Format
15
14
7
6
13
5
12
11
alarm_lane_ error(2)
4
3
reserved
10
9
8
2
1
alarm_fifo_ flags(0)
0
Table 132. config102 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config102
WRITE
TO
CLEAR
0x66
Default
Value
Name
Function
15:8
alarm_lane_
error(2)
Lane0 errors:
bit15 = multiframe alignment error
bit14 = frame alignment error
bit13 = link configuration error
bit12 = elastic buffer overflow (bad RBD value)
bit11 = elastic buffer match error. The first non-/K/ doesn’t match
“match_ctrl” and “match_data” programmed values.
bit10 = code synchronization error
bit9 = 8b/10b not-in-table code error
bit8 = 8b/10b disparity error
0x00
7:4
reserved
Reserved
0000
3:0
alarm_fifo_
flags(0)
Lane0 FIFO errors:
bit3 = write_error : Asserted if write request and FIFO is full
bit2 = write_full : FIFO is FULL
bit1 = read_error : Asserted if read request with empty FIFO
bit0 = read_empty : FIFO is empty
0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
115
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.104 config103 Register – Address: 0x67, Default: 0x0000
Figure 184. config103 Register Format
15
14
7
6
13
5
12
11
alarm_land_ error(3)
4
3
reserved
10
9
8
2
1
alarm_fifo_ flags(0)
0
Table 133. config103 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config103
WRITE TO
CLEAR
0x67
Default
Value
Name
Function
15:8
alarm_land_
error(3)
Lane0 errors:
bit15 = multiframe alignment error
bit14 = frame alignment error
bit13 = link configuration error
bit12 = elastic buffer overflow (bad RBD value)
bit11 = elastic buffer match error. The first non-/K/ doesn’t match
“match_ctrl” and “match_data” programmed values.
bit10 = code synchronization error
bit9 = 8b/10b not-in-table code error
bit8 = 8b/10b disparity error
0x00
7:4
reserved
Reserved
0000
3:0
alarm_fifo_
flags(0)
Lane0 FIFO errors:
bit3 = write_error : Asserted if write request and FIFO is full
bit2 = write_full : FIFO is FULL
bit1 = read_error : Asserted if read request with empty FIFO
bit0 = read_empty : FIFO is empty
0000
7.5.1.105 config104 Register – Address: 0x68, Default: 0x0000
Figure 185. config104 Register Format
15
14
7
6
13
5
12
11
alarm_lane_ error(4)
4
3
reserved
10
9
8
2
1
alarm_fifo_ flags(0)
0
Table 134. config104 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config104
WRITE TO
CLEAR
0x68
116
Default
Value
Name
Function
15:8
alarm_lane_
error(4)
Lane0 errors:
bit15 = multiframe alignment error
bit14 = frame alignment error
bit13 = link configuration error
bit12 = elastic buffer overflow (bad RBD value)
bit11 = elastic buffer match error. The first non-/K/ doesn’t match
“match_ctrl” and “match_data” programmed values.
bit10 = code synchronization error
bit9 = 8b/10b not-in-table code error
bit8 = 8b/10b disparity error
0x00
7:4
reserved
Reserved
0000
3:0
alarm_fifo_
flags(0)
Lane0 FIFO errors:
bit3 = write_error : Asserted if write request and FIFO is full
bit2 = write_full : FIFO is FULL
bit1 = read_error : Asserted if read request with empty FIFO
bit0 = read_empty : FIFO is empty
0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.106 config105 Register – Address: 0x69, Default: 0x0000
Figure 186. config105 Register Format
15
14
7
6
13
5
12
11
alarm_lane_ error(5)
4
3
reserved
10
9
8
2
1
alarm_fifo_ flags(0)
0
Table 135. config105 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config105
WRITE TO
CLEAR
0x69
Default
Value
Name
Function
15:8
alarm_lane_
error(5)
Lane0 errors:
bit15 = multiframe alignment error
bit14 = frame alignment error
bit13 = link configuration error
bit12 = elastic buffer overflow (bad RBD value)
bit11 = elastic buffer match error. The first non-/K/ doesn’t match
“match_ctrl” and “match_data” programmed values.
bit10 = code synchronization error
bit9 = 8b/10b not-in-table code error
bit8 = 8b/10b disparity error
0x00
7:4
reserved
Reserved
0000
3:0
alarm_fifo_
flags(0)
Lane0 FIFO errors:
bit3 = write_error : Asserted if write request and FIFO is full
bit2 = write_full : FIFO is FULL
bit1 = read_error : Asserted if read request with empty FIFO
bit0 = read_empty : FIFO is empty
0000
7.5.1.107 config106 Register – Address: 0x6A, Default: 0x0000
Figure 187. config106 Register Format
15
14
7
6
13
5
12
11
alarm_lane_ error(6)
4
3
reserved
10
9
8
2
1
alarm_fifo_ flags(0)
0
Table 136. config106 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config106
WRITE TO
CLEAR
0x6A
Default
Value
Name
Function
15:8
alarm_lane_
error(6)
Lane0 errors:
bit15 = multiframe alignment error
bit14 = frame alignment error
bit13 = link configuration error
bit12 = elastic buffer overflow (bad RBD value)
bit11 = elastic buffer match error. The first non-/K/ doesn’t match
“match_ctrl” and “match_data” programmed values.
bit10 = code synchronization error
bit9 = 8b/10b not-in-table code error
bit8 = 8b/10b disparity error
0x00
7:4
reserved
Reserved
0000
3:0
alarm_fifo_
flags(0)
Lane0 FIFO errors:
bit3 = write_error : Asserted if write request and FIFO is full
bit2 = write_full : FIFO is FULL
bit1 = read_error : Asserted if read request with empty FIFO
bit0 = read_empty : FIFO is empty
0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
117
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.108 config107 Register – Address: 0x6B, Default: 0x0000
Figure 188. config107 Register Format
15
14
7
6
13
5
12
11
alarm_lane_ error(7)
4
3
reserved
10
9
8
2
1
alarm_fifo_ flags(0)
0
Table 137. config107 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config107
WRITE
TO
CLEAR
0x6B
118
Default
Value
Name
Function
15:8
alarm_lane_
error(7)
Lane7 errors:
bit15 = multiframe alignment error
bit14 = frame alignment error
bit13 = link configuration error
bit12 = elastic buffer overflow (bad RBD value)
bit11 = elastic buffer match error. The first non-/K/ doesn’t match
“match_ctrl” and “match_data” programmed values.
bit10 = code synchronization error
bit9 = 8b/10b not-in-table code error
bit8 = 8b/10b disparity error
0x00
7:4
reserved
Reserved
0000
3:0
alarm_fifo_
flags(0)
Lane0 FIFO errors:
bit3 = write_error : Asserted if write request and FIFO is full
bit2 = write_full : FIFO is FULL
bit1 = read_error : Asserted if read request with empty FIFO
bit0 = read_empty : FIFO is empty
0000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.109 config108 Register – Address: 0x6C, Default: 0x0000
Figure 189. config108 Register Format
15
14
13
alarm_sysref_ err
6
5
reserved
7
12
11
10
9
8
1
reserved
0
alarm_from_pll
alarm_pap
4
3
alarm_ rw0_pll
2
alarm_ rw1_pll
Table 138. config108 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config108
WRITE TO
CLEAR
0x6C
Default
Value
Name
Function
15:12
alarm_sysref_ err
SYSREF Errors discovered for each lane.
bit15 = lane3
bit14 = lane2
bit13 = lane1
bit12 = lane0
0000
11:8
alarm_pap
Alarms from the PAP blocks
bit11 = reserved
bit10 = reserved
bit9 = data path B
bit8 = data path A
While any alarm_pap is asserted the attenuation for the appropriate data
path is applied.
0000
7:4
0000
reserved
Reserved
3
alarm_ rw0_pll
Driven high if the PLL in the SerDes block0 goes out of lock. A false alarm
is generated at startup when the PLL is locking. User will have to reset this
bit after start to monitor accurately.
0
2
alarm_ rw1_pll
Driven high if the PLL in the SerDes block1 goes out of lock. A false alarm
is generated at startup when the PLL is locking. User will have to reset this
bit after start to monitor accurately.
0
1
reserved
Reserved
0
0
alarm_from_pll
When this bit is a ‘1’ the DAC PLL is out of lock.
0
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
119
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.110 config109 Register – Address: 0x6D, Default: 0x00xx
Figure 190. config109 Register Format
15
14
13
7
6
5
12
11
alarm_from_ shorttest
4
3
memin_rw_ losdct
10
9
8
2
1
0
Table 139. config109 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config109
0x6D
Default
Value
Name
Function
15:8
alarm_from_
shorttest
These are the alarms from the different lanes during JESD short test
checking.
bit15 = lane7 alarm
bit14 = lane6 alarm
bit13 = lane5 alarm
bit12 = lane4 alarm
bit11 = lane3 alarm
bit10 = lane2 alarm
bit9 = lane1 alarm
bit8 = lane0 alarm
7:0
memin_rw_ losdct These are the loss of signal detect outputs from the SERDES lanes:
bit7 = lane7 loss off signal
bit6 = lane6 loss off signal
bit5 = lane5 loss off signal
bit4 = lane4 loss off signal
bit3 = lane3 loss off signal
bit2 = lane2 loss off signal
bit1 = lane1 loss off signal
bit0 = lane0 loss off signal
0x00
No
default
7.5.1.111 config110 Register – Address: 0x6E, Default: 0x0000
Figure 191. config110 Register Format
15
14
sfrac_ coef0_ab
13
12
11
sfrac_ coef1_ab
10
9
7
5
4
sfrac_ coef2_ab
3
2
1
6
8
sfrac_
coef2_ab
0
reserved
Table 140. config110 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config110
0x6E
Function
15:14
sfrac_ coef0_ab
Small delay fractional filter tap0: Valid values [-2 to 1]
13:9
sfrac_ coef1_ab
Small delay fractional filter tap1: Valid values [-16 to 15]
00000
8:1
sfrac_ coef2_ab
Small delay fractional filter tap2: Valid values [-128 127]
00000000
reserved
Reserved
0
120
Default
Value
Name
Submit Documentation Feedback
00
0
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.112 config111 Register – Address: 0x6F, Default: 0x0000
Figure 192. config111 Register Format
15
14
13
12
11
10
9
reserved
7
6
5
8
sfrac_ coef3_ab
4
3
2
1
0
sfrac_ coef3_ab
Table 141. config111 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config111
0x6F
15:10
9:0
Default
Value
Name
Function
reserved
Reserved
sfrac_ coef3_ab
Small delay fractional filter tap3: Valid values [-512 to 511]
000000
0000000000
7.5.1.113 config112 Register – Address: 0x70, Default: 0x0000
Figure 193. config112 Register Format
15
14
13
7
6
5
12
11
sfrac_ coef4_ab(15:8)
4
3
sfrac_ coef4_ab(7:0)
10
9
8
2
1
0
Table 142. config112 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config112
0x70
15:0
Name
Function
Default
Value
sfrac_
coef4_ab(15:0)
Small delay fractional filter tap4: Valid values [-262144 to 262143]
0x0000
7.5.1.114 config113 Register – Address: 0x71, Default: 0x0000
Figure 194. config113 Register Format
15
7
14
sfrac_ coef4_ab(18:16)
6
13
5
12
11
reserved
4
3
sfrac_ coef5_ab
10
9
8
sfrac_ coef5_ab
2
1
0
Table 143. config113 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config113
0x71
Default
Value
Name
Function
15:13
sfrac_
coef4_ab(18:16)
Upper bits of small delay fraction filter tap4.
12:10
reserved
Reserved
sfrac_ coef5_ab
Small delay fractional filter tap5: Valid values [-512 to 511]
9:0
000
000
0000000000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
121
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.115 config114 Register – Address: 0x72, Default: 0x0000
Figure 195. config114 Register Format
15
14
13
12
reserved
11
10
9
7
6
5
4
3
2
1
8
sfrac_
coef6_ab
0
sfrac_ coef6_ab
Table 144. config114 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config114
0x72
Default
Value
Name
Function
15:9
reserved
Reserved
8:0
sfrac_ coef6_ab
Small delay fractional filter tap6: Valid values [-256 to 255]
0000000
000000000
7.5.1.116 config115 Registe – Address: 0x73, Default: 0x0000
Figure 196. config115 Register Format
15
14
13
12
sfrac_ coef7_ab
11
10
9
7
6
5
4
3
2
1
sfrac_ coef7_ab
sfrac_ coef9_ab
8
sfrac_
coef7_ab
0
Not Used
Table 145. config115 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config115
0x73
15:9
sfrac_ coef7_ab
Small delay fractional filter tap7: Valid values [–64 to 63]
0000000
8:4
sfrac_ coef8_ab
Small delay fractional filter tap8: Valid values [–16 to 15]
00000
3:2
sfrac_ coef9_ab
Small delay fractional filter tap9: Valid values [–2 to 1]
00
1:0
Not Used
Not Used
00
7.5.1.117 config116 Register – Address: 0x74, Default: 0x0000
Figure 197. config116 Register Format
15
14
13
7
6
5
12
11
sfrac_ invgain_ab(15:8)
4
3
sfrac_ invgain_ab(7:0)
10
9
8
2
1
0
Table 146. config116 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config116
0x74
15:0
122
Default
Value
Name
Function
sfrac_
invgain_ab(15:0)
Controls the divide amount in the small fractional delay gain
computation: Valid values [–524288 to 524284]
Submit Documentation Feedback
0x0000
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.118 config117 Register – Address: 0x75, Default: 0x0000
Figure 198. config117 Register Format
15
14
13
sfrac_ invgain_ ab(19:16)
6
5
7
12
11
10
9
8
1
lfrac_ coefsel_b
0
reserved
4
lfras_ coefsel_a
reserved
3
2
Table 147. config117 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config117
0x75
Default
Value
Name
Function
15:12
sfrac_ invgain_
ab(19:16)
Upper bits of the small fraction delay FIR gain value.
11:3
reserved
Reserved
5:3
lfras_ coefsel_a
Selected that coefficients used for the A data path FIR5B or large
fractional delay FIR.
000
2:0
lfrac_ coefsel_b
Selected that coefficients used for the B data path FIR5B or large
fractional delay FIR.
000
0000
000000000
7.5.1.119 config118 Register – Address: 0x76, Default: 0x0000
Figure 199. config118 Register Format
15
14
13
12
6
5
4
reserved
11
reserved
3
reserved
7
10
9
2
1
8
reserved
0
reserved
Table 148. config118 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config118
0x76
15:14
reserved
Reserved
00
13:9
reserved
Reserved
00000
8:1
reserved
Reserved
00000000
0
reserved
Reserved
0
7.5.1.120 config119 Register – Address: 0x77, Default: 0x0000
Figure 200. config119 Register Format
15
14
13
12
11
10
9
reserved
7
6
5
8
reserved
4
3
2
1
0
reserved
Table 149. config119 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config119
0x77
15:10
reserved
Reserved
000000
9:0
reserved
Reserved
0000000000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
123
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.121 config120 Register – Address: 0x78, Default: 0x0000
Figure 201. Register Name: config120 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 150. config120 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config120
0x78
15:0
Name
Function
Default
Value
reserved
reserved
0x0000
7.5.1.122 config121 Register – Address: 0x79, Default: 0x0000
Figure 202. config121 Register Format
15
14
reserved
6
7
13
5
12
11
reserved
3
4
10
9
8
reserved
2
1
0
reserved
Table 151. config121 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config121
0x79
15:13
reserved
Reserved
000
12:10
reserved
Reserved
000
9:0
reserved
Reserved
0000000000
7.5.1.123 config122 Register – Address: 0x7A, Default: 0x0000
Figure 203. config122 Register Format
15
14
13
7
6
5
12
reserved
4
11
10
9
3
2
1
8
reserved
0
reserved
Table 152. config122 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config122
0x7A
124
Name
Function
Default
Value
15:9
reserved
Reserved
0000000
8:0
reserved
Reserved
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
7.5.1.124 config123 Register – Address: 0x7B, Default: 0x0000
Figure 204. config123 Register Format
15
14
7
6
13
5
12
reserved
4
11
3
reserved
10
9
2
1
reserved
8
reserved
0
Not Used
Table 153. config123 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config123
0x7B
15:9
reserved
reserved
0000000
8:4
reserved
reserved
00000
3:2
reserved
reserved
00
1:0
Not Used
Not Used
00
7.5.1.125 config124 Register – Address: 0x7C, Default: 0x0000
Figure 205. config124 Register Format
15
14
13
12
11
10
9
8
3
2
1
0
reserved
7
6
5
4
reserved
Table 154. config124 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config124
0x7C
15:0
Name
Function
Default
Value
reserved
reserved
0x0000
7.5.1.126 config125 Register – Address: 0x7D, Default: 0x0000
Figure 206. config125 Register Format
15
14
13
12
11
10
reserved
7
6
9
8
1
reserved
0
reserved
5
reserved
4
reserved
3
2
Table 155. config125 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
config125
0x7D
Default
Value
Name
Function
15:12
reserved
Reserved
0000
11:6
reserved
Reserved
000000000
5:3
reserved
Reserved
000
2:0
reserved
Reserved
000
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
125
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
7.5.1.127 config126 Register – Address: 0x7E, Default: 0x0000
Figure 207. config126 Register Format
15
14
13
12
11
10
Reserved
7
9
8
1
0
Reserved
6
5
4
3
2
Reserved
Reserved
Table 156. config126 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config126
0x7E
15:12
reserved
Reserved
0000
11:8
reserved
Reserved
0000
7:4
reserved
Reserved
0000
3:0
reserved
Reserved
0000
7.5.1.128 config127 Register – Address: 0x7F, Default: 0x0009
Figure 208. config127 Register Format
15
memin_efc_aut
oload_done
7
14
13
6
not used
5
12
memin_efc_ error
11
4
3
10
9
8
not used
2
vendorid
1
versionid
0
Table 157. config127 Register Field Descriptions
Register
Name
Addr
(Hex)
Bit
Name
config127
READ
ONLY/No
RESET
Value
0x7F
15
memin_efc_autoload Goes high when the autoload from the fusefarm is done.
_done
126
14:10
Default
Value
Function
0
memin_efc_ error
Resulting error code from last Fusefarm instruction
9:8
not used
Not Used
00
7:5
not used
Not Used
000
4:3
vendorid
This is the vendor ID. It shouldn’t change but will have access to
change through a hardwire connection outside the DIG block.
01
2:0
versionid
A hardwired register that contains the version of the chip. This value is
accessible outside the DIG block for changing.
001
Submit Documentation Feedback
00000
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
8 Applications and Implementation
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.
8.1 Application Information
The DAC39J82 is a 16-bit DAC with max input data rate up to 1.4GSPS per DAC. It provides one transmit paths
with up to 1.12GHz complex information bandwidth. The DAC39J82 consumes about 1.1W at 2.8GSPS. The
digital Quadrature Modulator Correction and Group Delay Correction enable complete IQ compensation for gain,
offset, phase, and group delay between channels in direct up-conversion applications. The DAC37J82 and
DAC38J82 provide the bandwidth, performance, small footprint and low power consumption needed for multimode 2G/3G/4G cellular base stations to migrate to more advanced technologies, such as LTE-Advanced and
carrier aggregation on multiple antennas.
8.2 Typical Applications
8.2.1 Low-IF Wideband LTE Transmitter
Figure 209 shows an example block diagram for a direct conversion radio. Here it has been assumed that the
desired output bandwidth is 80-MHz which could be, for instance, four 20-MHz LTE signals. It is also assumed
that digital pre-distortion (DPD) is used to correct 3rd order distortion so the total DAC output bandwidth is 240
MHz. Interpolation is used to output the signal at the highest sampling rate possible to simplify the analog filtering
requirements and move high order harmonics out of band. The internal PLL is used to generate the final DAC
output clock from a reference clock of 307.2 MHz. The complex mixer will be used to place the baseband input
signal at a desired intermediate frequency (IF). The maximum serdes rate that the chosen FPGA supports is 12.5
Gbps and the minimum number of serdes lanes is desired.
JESD204B Interface
Complex Mixer
(48-bit NCO)
DAC39J82
FPGA
xN
16- bit DAC
TRF3705
RF
16- bit DAC
xN
Clock Distribution
PLL
TRF3765
DACCLK
SYSREF
LMK04828
Figure 209. Low-IF Wideband LTE Transmitter Diagram
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
127
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Typical Applications (continued)
8.2.1.1 Design Requirements
For this design example, use the parameters listed in the table below as the input parameters.
DESIGN PARAMETER
EXAMPLE VALUE
Signal Bandwidth (BWsignal)
80 MHz
Total DAC Output Bandwidth (BWtotal)
240 MHz
DAC PLL
On
DAC PLL Reference Frequency
307.2 MHz
Maximum FPGA Serdes Data Rate
12.5 Gbps
8.2.1.2 Detailed Design Procedure
8.2.1.2.1 Data Input Rate
Nyquist theory says that the data rate must be at least two times the highest signal frequency. The data will be
sent to the DAC as complex baseband data. For 240 MHz of signal bandwidth only 120 MHz of input bandwidth
is needed, setting the minimum data input rate as 240 MSPS. Further, the process of interpolation requires low
pass filters that limit the useable input bandwidth to about 40 percent of Fdata. Therefore, the minimum data
input rate is 300 MSPS. The standard telecom data rate of 307.2 MSPS is chosen.
8.2.1.2.2 Intermediate Frequency
The intermediate frequency is chosen to keep low order harmonics out of band while staying low enough to not
degrade the ACPR performance. The band of interest is 240 MHz wide, while the signal bandwidth is 80 MHz
wide. The lowest frequency that the second harmonic of the signal will fall at is given on the left side of the
inequality shown below based on the chosen IF center frequency. The highest frequency in the band of interest
(Total DAC Output Bandwidth) is the right side of the inequality. Solving the inequality for IF and choosing a
center frequency higher than that will keep the second harmonic out of the bandwidth of interest.
(IF - BWsignal / 2) * 2 ≥ IF + BWtotal/2
(3)
The lowest IF that satisfies the inequality is shown below.
IF ≥ BWsignal + BWtotal / 2
(4)
So for a signal bandwidth of 80 MHz and a total bandwidth of 240 MHz, the lowest IF that satisfies the inequality
is 200 MHz. Choose 220 MHz to move HD2 slightly away from the band. The full complex mixer can be enabled
with the NCO frequency chosen as 220 MHz to realize this IF frequency.
8.2.1.2.3 Interpolation
It is desired to use the highest DAC output rate as possible to move the DAC images further from the signal of
interest to ease the analog filter requirements. The DAC output rate must be greater than two times the highest
output frequency, in this case 2 * (220 MHz + BWtotal/2) = 680 MHz. The table below shows the possible DAC
output rates based on the data input rate and available interpolation settings. The DAC image frequency is also
listed. Based on the result, 8x interpolation will push the image frequency 1777.6 MHz away from the band of
interest, so the DAC output rate is chosen as 2457.6 MSPS.
Although not shown the high output rate also pushes higher order harmonics out of the band of interest that
would have aliased back in at 1228.8 MSPS.
INTERPOLATION
DAC OUTPUT RATE
POSSIBLE?
LOWEST IMAGE
FREQUENCY
DISTANCE FROM BAND OF
INTEREST
1
307.2 MSPS
No
N/A
N/A
128
2
614.4 MSPS
No
N/A
N/A
4
1228.8 MSPS
Yes
888.8 MHz
548.8 MHz
8
2457.6 MSPS
Yes
2117.6 MHz
1777.6 MHz
16
4915.2 MSPS
No
N/A
N/A
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
8.2.1.2.4 DAC PLL Setup
The reference frequency from an onboard clock chip, like the LMK04828, is 307.2 MHz. It is desired to use the
highest PFD update rate to maintain the best phase noise performance, but not too high to avoid spurs, therefore
the N Divider is chosen to be 2 for a PFD frequency of 153.6 MHz. In order to have the feedback side of the PFD
be equal to the reference side (153.6 MHz) and create a DACCLK rate of 2457.6 MHz, the M Divider must be set
to 16. Using Table 29, it is found that a VCO frequency of 4915.2 MHz can be used to generate a DACCLK
frequency of 2457.6 MHz, so the Prescalar is set to 2 and the H-band VCO is selected.
8.2.1.2.5 Serdes Lanes
It is desired to use the minimum number of serdes lanes while staying under the maximum serdes line rate
possible with the chosen FPGA. In the design requirements, the FPGA maximum serdes data rate was given as
12.5 Gbps. For the chosen input data rate of 307.2 MSPS and with 8b/10b encoding on the serdes lanes, each
DAC requires a serialized data rate of 6144 Mbps, as given by the equation below.
Serialized Data Rate = Fdata * 16 * (10 / 8)
(5)
The total serialized data rate with a dual DAC is 6144 Mbps * 2 = 12.288 Gbps. This total serialized data rate is
split among the total number of lanes. The table below shows the line rate versus the total number of lanes. One
lanes running at 12.288 Gbps is chosen since the minimum number of lanes is desired. This sets the JESD204B
mode (LMF) for the DAC as 124 mode.
NUMBER OF LANES
LINE RATE
POSSIBLE?
1
12.288 Gbps
Yes
2
6.144 Gbps
Yes
4
3.072 Gbps
Yes
8
1.536 Gbps
Yes
8.2.1.3 Application Performance Plots
Ref
-18.7
dBm
* Att
5
dB
* RBW
100
* VBW
1
MHz
* SWT
2
s
kHz
Ref
* Att
-18.7 dBm
5 dB
* RBW
100 kHz
* VBW
1 MHz
* SWT
2 s
-20
-30
-20
A
-40
A
-30
1 RM *
1 RM *
CLRWR
-50
-60
CLRWR
-70
-40
-80
NOR
-90
NOR
-50
-100
3DB
-110
-60
Center
2.14 GHz
Standard:
-70
3DB
Tx
24 MHz/
E-UTRA/LTE
Square
Channels
Adjacent
-80
Ch1
-90
(Ref)
Span
-1 5 . 02 d B m
Ch2
-1 4 . 70 d B m
Ch3
-1 4 . 72 d B m
Ch4
-1 5 . 33 d B m
240 MHz
Lower
Upper
dB
dB
-64.65
-64.30
Alternate
-65.52
-65.43
2nd
Alt
-66.10
-65.99
3rd
Alt
-66.40
-66.32
-100
-110
Total
Center
2.14
GHz
24
MHz/
Span
240
- 8 . 92 d B m
MHz
Figure 210. Four Carrier 20MHz LTE Signal Spectrum
Figure 211. Four Carrier 20MHz LTE Signal ACPR
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
129
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
8.2.2 Zero-IF Wideband Transmitter
The block diagram shown in Figure 212 also applies for a zero-IF wideband transmitter. However in this case the
signal bandwidth is 192 MHz and digital predistortion is used to correct third and fifth order distortion, meaning
the total bandwidth of interest is 960 MHz. Interpolation is used to output the signal at the highest sampling rate
possible to simplify the analog filtering requirements. The DAC sample clock is provided directly from a clock
chip, such as TI’s LMK04828. The maximum serdes rate that the chosen FPGA supports is 12.5 Gbps and the
minimum number of serdes lanes is desired.
JESD204B Interface
QMC Gain, Phase, Offset
Small Fractional Delay
DAC39J82
FPGA
xN
xN
16- bit DAC
TRF3705
RF
16- bit DAC
Clock Distribution
TRF3765
DACCLK
SYSREF
LMK04828
Figure 212. Zero-IF Wideband Transmitter Diagram
8.2.2.1 Design Requirements
For this design example, use the parameters listed in the table below as the input parameters.
DESIGN PARAMETER
EXAMPLE VALUE
Signal Bandwidth (BWsignal)
192 MHz
Total DAC Output Bandwidth (BWtotal)
960 MHz
DAC PLL
Off
Maximum FPGA Serdes Data Rate
12.5 Gbps
8.2.2.2 Detailed Design Procedure
8.2.2.2.1 Data Input Rate
In this application the total complex bandwidth is 960 MHz meaning that at least 480 MHz of real bandwidth is
needed, setting the minimum data input rate at 960 MSPS. However, the process of interpolation requires digital
low pass filters that limit the useable input bandwidth to about 40 percent of Fdata. Therefore, the minimum data
input rate is 1.2 GSPS.
8.2.2.2.2 Interpolation
It is desired to use the highest DAC output rate as possible to move the DAC images further from the signal of
interest to ease the analog filter requirements. The DAC output rate must be greater than two times the highest
output frequency, in this case 2 * 960 MHz / 2 = 960 MHz. The table below shows the possible DAC output rates
based on the data input rate and available interpolation settings. The DAC image frequency is also listed. Based
on the result, 2x interpolation is chosen which will push the image frequency 1.44 GHz away from the band of
interest.
130
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
INTERPOLATION
DAC OUTPUT RATE
POSSIBLE?
LOWEST IMAGE
FREQUENCY
DISTANCE FROM BAND OF
INTEREST
1
1.2 GSPS
Yes
720 MHz
240 MHz
2
2.4 GSPS
Yes
1920 MHz
1440 MHz
4
4.8 GSPS
No
N/A
N/A
8
9.6 GSPS
No
N/A
N/A
16
19.2 GSPS
No
N/A
N/A
8.2.2.2.3 Serdes Lanes
It is desired to use the minimum number of serdes lanes while staying under the maximum serdes line rate
possible with the chosen FPGA. In the design requirements, the FPGA maximum serdes data rate was given as
12.5 Gbps. For the chosen input data rate of 1.2 GSPS and with 8b/10b encoding on the serdes lanes, each
DAC requires a serialized data rate of 24 Gbps, as given by the equation below.
Serialized Data Rate = Fdata * 16 * (10 / 8)
(6)
The total serialized data rate with a quad DAC is 24 Gbps * 2 = 48 Gbps. This total serialized data rate is split
among the total number of lanes. The table below shows the line rate versus the total number of lanes. Four
lanes must be chosen to support this data rate. This sets the JESD204B mode (LMF) for the DAC as 421 mode.
NUMBER OF LANES
LINE RATE
POSSIBLE?
1
48 Gbps
No
2
24 Gbps
No
4
12 Gbps
Yes
8
6 Gbps
Yes
8.2.2.2.4 LO Feedthrough and Sideband Correction
Although the I/Q modulation process will inherently reduce the level of the RF sideband signal, a zero-IF system
will likely need additional sideband suppression to maximize performance. Further, any mixing process will result
in some feedthrough of the LO source. The DAC39J82 contains digital features to cancel both the LO
feedthrough and sideband signal. The LO feedthrough is corrected by adding a DC offset to the DAC outputs
until the LO feedthrough is suppressed. The sideband suppression can be improved by correcting gain, phase,
and group delay differences between the I and Q analog outputs. The phase and gain adjustments are made
using the QMC block of the DAC while the group delay adjustments are done using the small fractional delay
filter. First the phase should be adjusted to suppress the sideband signal at low DAC output frequencies due to
phase error. Then the gain can be adjusted to further improve the suppression. Finally, the small fractional filter
can be used to improve the sideband suppression across the rest of the signal bandwidth.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
131
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
8.2.2.3 Application Performance Plots
Ref
-15.2
dBm
* Att
15
dB
* RBW
100
* VBW
1
MHz
* SWT
2
s
kHz
Ref
-15.6 dBm
* Att
15 dB
* RBW
100 kHz
* VBW
1 MHz
* SWT
2 s
-20
-30
-20
1 RM *
-30
CLRWR
CLRWR
A
-40
A
1 RM *
-50
-60
-70
-40
-80
NOR
NOR
-90
-50
-100
-60
Center
3DB
-110
Tx
1.8 GHz
Channel
192
MHz
3DB
Adjacent
-80
Channel
Bandwidth
192
MHz
Spacing
200
MHz
Alternate
-90
Span
E-UTRA/LTE
Bandwidth
-70
100.0103901 MHz/
Channel
Bandwidth
192
MHz
Spacing
400
MHz
P ow e r
1.000103901 GHz
Square
- 2 . 54 d B m
L ow e r
U pp e r
- 6 4 . 41 d B
- 6 3 . 42 d B
L ow e r
U pp e r
- 6 6 . 38 d B
- 6 5 . 18 d B
-100
-110
Center
1.8
GHz
100
MHz/
Span
1
GHz
Figure 214. 192MHz Wideband 256QAM Signal ACPR
Figure 213. 192MHz Wideband 256QAM Signal Spectrum
8.3 Initialization Set Up
The following start up sequence is recommended to power up the DAC39J82.
1. Set TXENABLE low.
2. Supply all 0.9-V supplies (VDDDIG09, VDDT09, VDDDAC09, VDDCLK09), all 1.8-V supplies (VDDR18,
VDDS18, VQPS18, VDDIO18, VDDAPLL18, VDDAREF18), and all 3.3-V supplies (VDDADAC33). The
supplies can be powered up simultaneously or in any order. There are no specific requirements on the ramp
rate for the supplies.
3. RESET the JTAG port by either toggling TRSTB low if using the JTAG port or holding TRSTB low if not using
JTAG.
4. Start the DACCLK generation.
5. Toggle RESETB low to reset the SIF registers.
6. Program the DAC PLL settings (config26, config49, config50, config51). If the PLL is not used, set pll_sleep
and pll_reset to “1” and pll_ena to “0”.
7. Program the SERDES settings (config61, config62) including the serdes_clk_sel and serdes_refclk_div.
8. Program the SERDES lane settings (config63, config71, config73, config74, config96).
9. Program clkjesd_div, cdrvser_sysref_mode, and interp.
10. Program the JESD settings (config3, config74-77, config79, config80-85, config92, config97).
11. Program the DIG block settings (NCO, PA protection, QMC, fractional delay, etc.) and set the preferred
SYNC modes for the digital blocks (config30-32).
12. Verify the SERDES PLL lock status by checking the SERDES PLL alarms: alarm_rw0_pll (alarm for lanes 0
through 3) and alarm_rw1_pll (alarm for lanes 4 through 7).
13. Set init_state to “0000” and jesd_reset_n to “1” to start the JESD204B link initialization.
14. Start the SYSREF generation.
15. Enable transmission of data by asserting the TXENABLE pin or setting sif_txenable to “1”.
16. Clear the alarms, then wait approximately 1-2µs and check values.
17. Verify that DAC output is the desired output.
132
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
9 Power Supply Recommendations
The DAC39J82 uses three different power supply voltages. Some of the DAC power supplies are noise sensitive.
The table below is a summary of the various power supply of the DAC. Care should be taken to keep clean
power supplies routing away from noisy digital supplies. It is recommended to use at least two power layers.
Avoid placing digital supplies and clean supplies on adjacent board layers and use a ground layer between noisy
and clean supplies if possible. All supplies pins should be decoupled as close to the pins as possible using small
value capacitors, with larger bulk capacitors placed further away.
POWER SUPPLY
VOLTAGE
NOISE SENSITIVE?
RECOMMENDATION
VDDADAC33
3.3 V
Yes
Provide clean voltage, avoid
spurious noise
VDDAPLL18
1.8 V
Yes
Provide clean voltage, avoid
spurious noise
VDDAREF18
1.8 V
Yes
Provide clean voltage, avoid
spurious noise
VDDCLK09
0.9 V
Yes
Provide clean voltage, avoid
spurious noise
VDDDAC09
0.9 V
Yes
Provide clean voltage, avoid
spurious noise
VDDDIG09
0.9 V
No
Digital supply, keep separated
from noise sensitive 0.9 V
supplies.
VDDIO18
1.8 V
No
No concern
VDDR18
1.8 V
Yes
Provide clean voltage
VDDS18
1.8 V
No
No concern
VDDT09
0.9 V
Yes
Provide clean voltage
VQPS18
1.8 V
No
No concern
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
133
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
10 Layout
10.1 Layout Guidelines
•
•
•
•
•
•
•
•
•
•
134
DAC output termination resistors should be placed as close to the output pins as possible to provide a DC
path to ground and set the source impedance.
For PLL mode, if the external loop filter is not used then leave the pin floating without any board routing.
Signals coupling to this node may cause clock mixing spurs in the DAC output.
Route the high speed serdes lanes as impedance-controlled, tightly-coupled, differential traces.
Maintain a solid ground plane under the serdes lanes without any ground plane splits.
AC couple the serdes lines between the logic device and the DAC using 0201 size capacitors that maintain
low impedance at the serialized data rate.
Simulation of the serdes channel is recommended to verify JESD204B standard compliance to ensure
compatibility between devices.
Keep the SYSREF routing away from the DACCLK routing to reduce coupling. Using a pulsed SYSREF or
disabling a continuous SYSREF is recommended during normal operation to avoid spurs in the output
spectrum.
Keep routing for RBIAS short, for instance a resistor can be placed on the bottom of the board directly
connecting the RBIAS ball to a GND ball.
Decoupling capacitors should be placed as close to the supply pins as possible, for instance a capacitor can
be placed on the bottom of the board directly connecting the supply ball to a GND ball.
Noisy power supplies should be routed away from clean supplies. Use two power plane layers, preferably
with a GND layer in between.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
10.2 Layout Examples
VDDADAC33
VDDAREF18
VDDAPLL18
xx
xx
xx
xx
xx
xx
xx
A
B
C
D
12
11
x
x
x
x
x
x
10
9
VDDCLK09
x
x
8
7
6
VDDS18
VQPS18
5
x
x
x
x
x
x
x
x
x
4
x
x
3
x
x
x
x
x
x
2
1
xx
xx
xx
xxx
xx
xx
x
x
xx
x
xx
x
x
x
x
xx
xx
xx
x
x
x
x
xx
xx
xx
xx
xx
xx
xx
x
xx
x
xx
x
x
xx
xx
xx
xx
xx
xx
E
F
G
H
J
K
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
L
M
x
VDDDAC09
VDDIO18
x
x
x
x
x
Power Plane 1
Power Plane 2
xx
0.1 uF Capacitor
(on bottom)
Via
VDDR18
VDDDIG09
VDDT09
Figure 215. DAC39J82 Layout for Power Supplies
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
135
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
Layout Examples (continued)
xx
xx
xx
xx
xx
xx
xx
A
B
C
D
12
11
x
x
x
x
x
x
10
9
x
x
8
7
6
5
x
x
x
x
x
x
x
x
x
4
x
x
3
x
x
x
x
x
x
2
1
xx
xx
xx
xxx
xx
xx
x
x
xx
x
xx
x
x
x
x
xx
x
xx
x
xx
x
x
xx
xx
xx
xx
xx
xx
xx
x
xx
x
xx
x
x
xx
xx
x
x
xx
xx
xx
E
F
G
H
J
K
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
L
M
Rbias
x
x
Bottom Trace
Top Trace
Capacitor
Resistor
Via
x
x
x
x
x
x
Figure 216. DAC39J82 Layout for Signals
136
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
DAC39J82
www.ti.com
SLASE47 – JANUARY 2015
11 Device and Documentation Support
11.1 Trademarks
All trademarks are the property of their respective owners.
11.2 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.
11.3 Glossary
SLYZ022 — TI Glossary.
This glossary lists and explains terms, acronyms, and definitions.
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
137
DAC39J82
SLASE47 – JANUARY 2015
www.ti.com
12 Mechanical, Packaging, and Orderable Information
The following pages include mechanical packaging and orderable information. This information is the most
current data available for the designated devices. This data is subject to change without notice and revision of
this document. For browser-based versions of this data sheet, refer to the left-hand navigation.
138
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated
Product Folder Links: DAC39J82
PACKAGE OPTION ADDENDUM
www.ti.com
3-Feb-2015
PACKAGING INFORMATION
Orderable Device
Status
(1)
Package Type Package Pins Package
Drawing
Qty
Eco Plan
Lead/Ball Finish
MSL Peak Temp
(2)
(6)
(3)
Op Temp (°C)
Device Marking
(4/5)
DAC39J82IAAV
ACTIVE
FCBGA
AAV
144
168
Green (RoHS
& no Sb/Br)
SNAGCU
Level-3-260C-168 HR
-40 to 85
DAC39J82I
DAC39J82IAAVR
ACTIVE
FCBGA
AAV
144
1000
Green (RoHS
& no Sb/Br)
SNAGCU
Level-3-260C-168 HR
-40 to 85
DAC39J82I
(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)
Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability
information and additional product content details.
TBD: The Pb-Free/Green conversion plan has not been defined.
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that
lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.
Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between
the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above.
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight
in homogeneous material)
(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/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish 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.
Addendum-Page 1
Samples
PACKAGE OPTION ADDENDUM
www.ti.com
3-Feb-2015
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
3-Feb-2015
TAPE AND REEL INFORMATION
*All dimensions are nominal
Device
DAC39J82IAAVR
Package Package Pins
Type Drawing
FCBGA
AAV
144
SPQ
Reel
Reel
A0
Diameter Width (mm)
(mm) W1 (mm)
1000
330.0
24.4
Pack Materials-Page 1
10.3
B0
(mm)
K0
(mm)
P1
(mm)
10.3
2.5
4.0
W
Pin1
(mm) Quadrant
24.0
Q1
PACKAGE MATERIALS INFORMATION
www.ti.com
3-Feb-2015
*All dimensions are nominal
Device
Package Type
Package Drawing
Pins
SPQ
Length (mm)
Width (mm)
Height (mm)
DAC39J82IAAVR
FCBGA
AAV
144
1000
336.6
336.6
31.8
Pack Materials-Page 2
PACKAGE OUTLINE
AAV0144A
FCBGA - 1.94 mm max height
SCALE 1.400
BALL GRID ARRAY
10.15
9.85
A
B
BALL A1 CORNER
10.15
9.85
( 8)
(0.68)
(0.5)
1.94 MAX
C
SEATING PLANE
NOTE 4
BALL TYP
0.405
TYP
0.325
0.2 C
8.8 TYP
(0.6) TYP
SYMM
0.8 TYP
(0.6) TYP
M
L
K
J
H
SYMM
8.8
TYP
G
F
E
D
0.51
144X
0.41
0.15
C A B
0.08
C NOTE 3
C
B
A
1
2
3
4
5
6
7
8
9
10
11 12
0.8 TYP
4219578/A 04/2016
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.94 mm max height
BALL GRID ARRAY
(0.8) TYP
A
1
2
3
4
5
6
7
8
10
9
11
12
B
(0.8) TYP
C
D
144X ( 0.4)
E
F
SYMM
G
H
J
K
L
M
SYMM
LAND PATTERN EXAMPLE
SCALE:8X
( 0.4)
METAL
0.05 MAX
METAL UNDER
SOLDER MASK
0.05 MIN
( 0.4)
SOLDER MASK
OPENING
SOLDER MASK
OPENING
NON-SOLDER MASK
DEFINED
(PREFERRED)
SOLDER MASK
DEFINED
SOLDER MASK DETAILS
NOT TO SCALE
4219578/A 04/2016
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.94 mm max height
BALL GRID ARRAY
144X ( 0.4)
(0.8) TYP
A
1
2
3
4
5
6
7
8
9
10
11
12
B
(0.8)
TYP
C
D
E
F
SYMM
G
H
J
K
L
M
SYMM
SOLDER PASTE EXAMPLE
BASED ON 0.15 mm THICK STENCIL
SCALE:8X
4219578/A 04/2016
NOTES: (continued)
6. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release.
www.ti.com
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other
changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest
issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and
complete. All semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of sale
supplied at the time of order acknowledgment.
TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s terms
and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary
to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily
performed.
TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products and
applications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information
published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or
endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the
third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration
and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altered
documentation. Information of third parties may be subject to additional restrictions.
Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service
voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.
TI is not responsible or liable for any such statements.
Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements
concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support
that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which
anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause
harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use
of any TI components in safety-critical applications.
In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is to
help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and
requirements. Nonetheless, such components are subject to these terms.
No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties
have executed a special agreement specifically governing such use.
Only those TI components which TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use in
military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components
which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and
regulatory requirements in connection with such use.
TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use of
non-designated products, TI will not be responsible for any failure to meet ISO/TS16949.
Products
Applications
Audio
www.ti.com/audio
Automotive and Transportation
www.ti.com/automotive
Amplifiers
amplifier.ti.com
Communications and Telecom
www.ti.com/communications
Data Converters
dataconverter.ti.com
Computers and Peripherals
www.ti.com/computers
DLP® Products
www.dlp.com
Consumer Electronics
www.ti.com/consumer-apps
DSP
dsp.ti.com
Energy and Lighting
www.ti.com/energy
Clocks and Timers
www.ti.com/clocks
Industrial
www.ti.com/industrial
Interface
interface.ti.com
Medical
www.ti.com/medical
Logic
logic.ti.com
Security
www.ti.com/security
Power Mgmt
power.ti.com
Space, Avionics and Defense
www.ti.com/space-avionics-defense
Microcontrollers
microcontroller.ti.com
Video and Imaging
www.ti.com/video
RFID
www.ti-rfid.com
OMAP Applications Processors
www.ti.com/omap
TI E2E Community
e2e.ti.com
Wireless Connectivity
www.ti.com/wirelessconnectivity
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2016, Texas Instruments Incorporated
Similar pages