DAC39J82 [TI]

双通道、16 位、2.8GSPS、1x-16x 内插数模转换器 (DAC);
DAC39J82
型号: DAC39J82
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

双通道、16 位、2.8GSPS、1x-16x 内插数模转换器 (DAC)

转换器 数模转换器
文件: 总144页 (文件大小:2811K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Sample &  
Buy  
Support &  
Community  
Product  
Folder  
Tools &  
Software  
Technical  
Documents  
DAC39J82  
ZHCSD92 JANUARY 2015  
DAC39J82 具有 12.5Gbps JESD204B 接口的双通道、16 位、2.8GSPS  
数模转换器  
1 特性  
3 说明  
1
分辨率:16 位  
DAC39J82 是一款具有 JESD204B 接口的低功耗、16  
位、双通道、2.8GSPS 数模转换器 (DAC)。 最大输入  
数据速率为 1.4GSPS。  
最大采样率:2.8GSPS  
最大输入数据速率:1.4GSPS  
JESD204B 接口  
数字数据通过运行速率高达 12.5Gbps 124 或  
8 条可配置串行 JESD204B 信道输入到器件中,这些  
信道具有片上端接和可编程均衡功能。 此接口可实现  
基于 JESD204B 子类 1 SYSREF 的确定性延迟,并且  
可实现多个器件的完全同步。  
8 JESD204B 串行输入信道  
每信道最大位速率 12.5Gbps  
子类 1 DAC 同步  
片上极低抖动锁相环 (PLL)  
可选 1x - 16x 插值  
此器件包括简化复杂发射架构的特性。 具有超过 90dB  
阻带衰减的完全可旁路 2x 16x 数字插值滤波器可简  
化数据接口和重建滤波器。 一个片上 48 位数值控制  
振荡器 (NCO) 和独立复杂混频器可实现灵活且准确的  
载波信号放置。  
具有 48 位数值控制振荡器 (NCO) / ±n×Fs/8 的  
独立复杂混频器  
宽频带数字正交调制器校正  
Sinx/x 校正滤波器  
分数采样组延迟校正  
经由输出复用器灵活路由至四个模拟输出  
3/4 线制串行控制总线 (SPI)  
集成温度传感器  
高性能低抖动 PLL 可简化器件计时,而又不会对动态  
范围造成太大影响。 数字正交调制器校正 (QMC) 和组  
延迟校正 (QDC) 可在直接上行转换应用中为通道间的  
增益、偏移、相位以及组延迟实现完整的 IQ 补偿。 一  
个可编程功率放大器 (PA) 保护机制可以在检测到输入  
数据的异常功率运行方式时提供 PA 保护。  
JTAG 边界扫描  
与四通道 DAC39J84 引脚兼容  
功耗:2.8GSPS 时为 1.1W  
封装:10mm x 10mm144 焊球倒装芯片球状引  
脚栅格阵列 (BGA)  
DAC39J82 系列提供四个模拟输出,并且来自两个内  
部数字路径的数据可经由输出复用器被路由至这四个  
DAC 输出的任意两个输出。  
2 应用范围  
蜂窝基站  
器件信息(1)  
分集传输  
器件型号  
DAC39J82  
封装  
封装尺寸(标称值)  
宽频带通信  
倒装芯片球状引脚  
栅格阵列  
(FCBGA) (144)  
10.00mm x 10.00mm  
直接数字合成 (DDS) 仪器  
毫米波/微波回程  
自动测试设备  
线缆基础设施  
雷达  
(1) 如需了解所有可用封装,请见数据表末尾的可订购产品附录。  
DAC39J82  
16-bit DAC  
xN  
RF  
16-bit DAC  
xN  
1
PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas  
Instruments standard warranty. Production processing does not necessarily include testing of all parameters.  
English Data Sheet: SLASE47  
 
 
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
目录  
7.2 Functional Block Diagram ....................................... 27  
7.3 Feature Description................................................. 28  
7.4 Device Functional Modes........................................ 57  
7.5 Register Map........................................................... 60  
Applications and Implementation .................... 127  
8.1 Application Information.......................................... 127  
8.2 Typical Applications .............................................. 127  
8.3 Initialization Set Up ............................................... 132  
Power Supply Recommendations.................... 133  
1
2
3
4
5
6
特性.......................................................................... 1  
应用范围................................................................... 1  
说明.......................................................................... 1  
修订历史记录 ........................................................... 2  
Pin Configuration and Functions......................... 3  
Specifications......................................................... 6  
6.1 Absolute Maximum Ratings ...................................... 6  
6.2 ESD Ratings.............................................................. 7  
6.3 Recommended Operating Conditions....................... 7  
6.4 Thermal Information.................................................. 7  
6.5 DC Electrical Characteristics .................................... 7  
6.6 Digital Electrical Characteristics.............................. 10  
6.7 AC Electrical Characteristics................................... 14  
6.8 Timing Requirements.............................................. 16  
6.9 Switching Characteristics........................................ 17  
6.10 Typical Characteristics.......................................... 18  
Detailed Description ............................................ 27  
7.1 Overview ................................................................. 27  
8
9
10 Layout................................................................. 134  
10.1 Layout Guidelines ............................................... 134  
10.2 Layout Examples................................................. 135  
11 器件和文档支持 ................................................... 137  
11.1 ..................................................................... 137  
11.2 静电放电警告....................................................... 137  
11.3 术语表 ................................................................. 137  
12 机械封装和可订购信息 ........................................ 138  
7
4 修订历史记录  
日期  
修订版本  
注释  
2015 1 月  
*
最初发布。  
2
Copyright © 2015, Texas Instruments Incorporated  
 
DAC39J82  
www.ti.com.cn  
ZHCSD92 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
GND  
GND  
IOUTAP  
GND  
IOUTAN  
GND  
IOUTBN  
GND  
IOUTBP  
GND  
GND  
GND  
EXTIO  
GND  
GND  
RBIAS  
IOUTCP  
GND  
IOUTCN  
GND  
IOUTDN  
GND  
IOUTDP  
GND  
GND  
GND  
SDO  
SDENB  
SLEEP  
NC  
12  
11  
10  
9
12  
11  
10  
9
DACCLKP VDDAPLL18 VDDAREF18 VDDADAC33 VDDADAC33  
VDDADAC33 VDDADAC33 VDDAREF18  
SDIO  
DACCLKN VDDAPLL18  
VDDCLK09 VDDCLK09  
LPF  
GND  
VDDDAC09 VDDDAC09 VDDDAC09 VDDDAC09 VDDDAC09 VDDDAC09  
ATEST  
SCLK  
GND  
VQPS18  
VQPS18  
VDDDIG09  
VDDDIG09  
VDDDIG09  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
RESETB  
VDDIO18  
VDDIO18  
ALARM  
SYNC_N_CD  
SYNC_N_AB  
8
8
SYSREFP  
SYSREFN  
GND  
SYNCBP  
SYNCBN  
GND  
VDDS18  
VDDS18  
IFORCE  
VSENSE  
GND  
VDDDIG09  
VDDDIG09  
7
7
GND  
GND  
GND  
GND  
NC  
6
6
GND  
GND  
GND  
GND  
VDDDIG09 TXENABLE  
TDI  
TMS  
GND  
GND  
RX2P  
TDO  
5
5
GND  
GND  
VDDDIG09  
AMUX1  
GND  
VDDDIG09  
VDDT09  
VDDR18  
RX4P  
VDDDIG09  
VDDT09  
VDDR18  
RX0P  
VDDDIG09  
AMUX0  
GND  
VDDDIG09  
TRSTB  
GND  
TCLK  
TESTMODE  
GND  
GND  
RX3P  
RX3N  
RX2N  
4
4
RX7P  
GND  
3
3
RX7N  
GND  
GND  
2
2
RX6N  
RX6P  
RX5P  
RX5N  
RX4N  
RX0N  
RX1N  
RX1P  
1
1
A
B
C
D
E
F
G
H
J
K
L
M
Copyright © 2015, Texas Instruments Incorporated  
3
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
Pin Functions  
PIN  
I/O  
DESCRIPTION  
NAME  
ALARM  
NUMBER  
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.  
L8  
O
AMUX0  
AMUX1  
ATEST  
H3  
E3  
K9  
I/O  
I/O  
I/O  
Analog test pin for SerDes, Lane 0 to Lane 3. It can be left open if not used.  
Analog test pin for SerDes, Lane 4 to Lane 7. It can be left open if not used.  
Analog test pin for DAC, references and PLL. It can be left open if not used.  
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.  
DACCLKP  
DACCLKN  
A10  
A9  
I
I
Complementary LVPECL clock input for DAC core. (see the DACCLKP description)  
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.  
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  
GND  
I
These pins are ground for all supplies.  
IFORCE  
IOUTAP  
IOUTAN  
IOUTBP  
IOUTBN  
IOUTCP  
IOUTCN  
IOUTDP  
IOUTDN  
LPF  
C5  
B12  
C12  
E12  
D12  
H12  
J12  
L12  
K12  
C9  
I/O  
O
Analog test pin for on chip parametric. It can be left open if not used.  
A-Channel DAC current output. Must be tied to GND if not used.  
O
A-Channel DAC complementary current output. Must be tied to GND if not used.  
B-Channel DAC current output. Must be tied to GND if not used.  
O
O
B-Channel DAC complementary current output. Must be tied to GND if not used.  
C-Channel DAC current output. Must be tied to GND if not used.  
O
O
C-Channel DAC complementary current output. Must be tied to GND if not used.  
D-Channel DAC current output. Must be tied to GND if not used.  
O
O
D-Channel DAC complementary current output. Must tied to GND if not used.  
External PLL loop filter connection. It can be left open if not used.  
I/O  
Full-scale output current bias. Change the full-scale output current through coarse_dac(3:0).  
Expected to be 1.92kΩ to GND.  
RBIAS  
RESETB  
RX0P  
RX0N  
RX1P  
RX1N  
RX2P  
RX2N  
RX3P  
G10  
K8  
G1  
H1  
K1  
J1  
O
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.  
CML SerDes interface lane 0 input, positive, expected to be AC coupled. It can be left open if  
not used.  
I
CML SerDes interface lane 0 input, negative, expected to be AC coupled. It can be left open if  
not used.  
I
CML SerDes interface lane 1 input, positive, expected to be AC coupled. It can be left open if  
not used.  
I
CML SerDes interface lane 1 input, negative, expected to be AC coupled. It can be left open if  
not used.  
I
CML SerDes interface lane 2 input, positive, expected to be AC coupled. It can be left open if  
not used.  
L1  
I
CML SerDes interface lane 2 input, negative, expected to be AC coupled. It can be left open if  
not used.  
M1  
M3  
I
CML SerDes interface lane 3 input, positive, expected to be AC coupled. It can be left open if  
not used.  
I
4
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
Pin Functions (continued)  
PIN  
I/O  
DESCRIPTION  
NAME  
NUMBER  
CML SerDes interface lane 3 input, negative, expected to be AC coupled. It can be left open if  
not used.  
RX3N  
M2  
I
I
I
I
I
I
I
I
I
CML SerDes interface lane 4 input, positive, expected to be AC coupled. It can be left open if  
not used.  
RX4P  
RX4N  
RX5P  
RX5N  
RX6P  
RX6N  
RX7P  
RX7N  
F1  
E1  
C1  
D1  
B1  
A1  
A3  
A2  
CML SerDes interface lane 4 input, negative, expected to be AC coupled. It can be left open if  
not used.  
CML SerDes interface lane 5 input, positive, expected to be AC coupled. It can be left open if  
not used.  
CML SerDes interface lane 5 input, negative, expected to be AC coupled. It can be left open if  
not used.  
CML SerDes interface lane 6 input, positive, expected to be AC coupled. It can be left open if  
not used.  
CML SerDes interface lane 6 input, negative, expected to be AC coupled. It can be left open if  
not used.  
CML SerDes interface lane 7 input, positive, expected to be AC coupled. It can be left open if  
not used.  
CML SerDes interface lane 7 input, negative, expected to be AC coupled. It can be left open if  
not used.  
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.  
SYSREFP  
A7  
I
SYSREFN  
SCLK  
A6  
L9  
I
I
LVPECL SYSREF negative input with Vcm = 0.5V. (See the SYSREFP description)  
Serial interface clock. Internal pull-down. It can be left open if not used.  
Active low serial data enable, always an input to the DAC39J82. Internal pull-up. It can be left  
open if not used.  
SDENB  
SDIO  
M9  
L10  
M10  
M8  
I
I/O  
O
I
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.  
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.  
SDO  
Active high asynchronous hardware power-down input. Internal pull-down. It can be left open if  
not used.  
SLEEP  
SYNCBP  
SYNCBN  
B7  
B6  
O
O
Synchronization request to transmitter, LVDS positive output. It can be left open if not used.  
Synchronization request to transmitter, LVDS negative output. It can be left open if not used.  
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_AB  
SYNC_N_CD  
L6  
L7  
O
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  
TDI  
K4  
L5  
I
I
JTAG test clock. It can be left open if not used.  
JTAG test data in. It can be left open if not used.  
JTAG test data out. It can be left open if not used.  
JTAG test mode select. It can be left open if not used.  
TDO  
TMS  
M5  
L4  
O
I
JTAG test reset. Must be tied to GND to hold the JTAG state machine status reset if the JTAG  
port is not used.  
TRSTB  
J3  
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.  
TXENABLE  
K5  
K3  
I
TESTMODE  
VDDADAC33  
O
I
This pin is used for factory testing. Internal pull-down. It can be left open if not used.  
D10, E10, H10,  
J10,  
Analog supply voltage. (3.3V)  
VDDAPLL18  
VDDAREF18  
B10, B9  
I
I
PLL analog supply voltage. (1.8V)  
C10, K10  
Analog reference supply voltage (1.8V)  
Copyright © 2015, Texas Instruments Incorporated  
5
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
Pin Functions (continued)  
PIN  
I/O  
DESCRIPTION  
NAME  
NUMBER  
Internal clock buffer supply voltage (0.9V). It is recommended to isolate this supply from  
VDDDIG09.  
VDDCLK09  
A8, B8  
I
I
D9, E9, F9, G9,  
H9, J9  
VDDDAC09  
VDDDIG09  
DAC core supply voltage. (0.9V). It is recommended to isolate this supply from VDDDIG09.  
J7, J6, D5, J5,  
D4, E4, F4, G4,  
H4, J4, D3  
Digital supply voltage. (0.9V). It is recommended to isolate this supply from VDDCLK09 and  
VDDDAC09.  
I
VDDIO18  
VDDR18  
VDDS18  
VDDT09  
K7, K6  
F2, G2  
C7, C6  
F3, G3  
I
I
I
I
Supply voltage for all digital I/O and CMOS I/O. (1.8V)  
Supply voltage for SerDes (1.8V)  
Supply voltage for LVDS SYNCBP/N (1.8V)  
Supply voltage for SerDes termination (0.9V)  
Fuse supply voltage. This supply pin is also used for factory fuse programming. Connect to  
1.8V.  
VQPS18  
VSENSE  
D7, D6  
C4  
I
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)  
MIN  
–0.3  
MAX UNIT  
VDDDAC09, VDDDIG09  
VDDCLK09  
1.3  
V
V
V
V
V
V
V
–0.3  
1.3  
VDDT09  
–0.3  
1.3  
Supply  
voltage(2)  
VDDR18, VDDIO18, VDDS18, VQPS18  
VDDAPLL18, VDDAREF18  
VDDADAC33  
–0.3  
2.45  
2.45  
–0.3  
–0.3  
4.0  
RX[7..0]P/N  
–0.5 V  
VDDT09 + 0.5 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  
SYNCBP/N  
–0.5 V VDDAPLL18 + 0.5 V  
–0.5 V VDDS18 + 0.5 V  
–0.5 V VDDAPLL18 + 0.5 V  
–0.5 V 1.0 V  
–0.5 V VDDAREF18 + 0.5 V  
V
V
Pin voltage(2)  
LPF  
V
IOUTAP/N, IOUTBP/N, IOUTCP/N, IOUTDP/N  
RBIAS, EXTIO, ATEST  
IFORCE, VSENSE  
V
V
–0.5 V  
–0.5 V  
VDDDIG09 + 0.5 V  
V
AMUX1, AMUX0  
VDDT09 + 0.5 V  
V
Peak input current (any input)  
20  
–30  
150  
85  
mA  
mA  
°C  
°C  
Peak total input current (all inputs)  
Absolute maximum junction temperature TJ  
Operating free-air temperature range, TA: DAC39J82  
–40  
(1) 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.  
(2) Measured with respect to GND.  
6
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
6.2 ESD Ratings  
VALUE  
1000  
250  
UNIT  
Human body model (HBM), per ANSI/ESDA/JEDEC JS-001(1)  
V(ESD)  
Electrostatic discharge  
V
Charged device model (CDM), per JEDEC specification JESD22-  
C101(2)  
(1) 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.  
(2) 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 NOM MAX  
UNIT  
°C  
Recommended operating junction temperature  
Maximum rated operating junction temperature(1)  
Recommended free-air temperature  
105  
TJ  
125  
-40  
°C  
TA  
25  
85  
°C  
(1) Prolonged use at this junction temperature may increase the device failure-in-time (FIT) rate.  
6.4 Thermal Information  
DAC39J82  
THERMAL CONDUCTIVITY(1)  
UNIT  
AAV (144 PINS)  
RθJA  
RθJB  
RθJC  
ψJT  
Theta junction-to-ambient (still air)  
Theta junction-to-board  
31.4  
12.6  
1.8  
Theta junction-to-case, top  
°C/W  
Psi junction-to-top of package  
Psi junction-to-bottom of package  
0.2  
ψJB  
12  
(1) 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  
MIN  
TYP  
MAX  
UNIT  
Resolution  
DC ACCURACY  
DNL  
16  
Bits  
1 LSB = IOUTFS/216  
Differential nonlinearity  
Integral nonlinearity  
±4  
±6  
LSB  
LSB  
INL  
ANALOG OUTPUT  
Coarse gain linearity  
±0.04  
±0.001  
±2  
LSB  
Offset error  
Mid code offset  
%FSR  
With external reference  
With internal reference  
With internal reference  
Gain error  
%FSR  
±2  
Gain mismatch  
±2  
%FSR  
mA  
V
Full scale output current  
Output compliance range  
Output resistance  
20  
30  
–0.5  
0.6  
300  
5
kΩ  
Output capacitance  
pF  
REFERENCE OUTPUT  
VREF  
Reference output voltage  
Reference output current(1)  
0.9  
V
100  
nA  
(1) Use an external buffer amplifier with high impedance input to drive any external load.  
Copyright © 2015, Texas Instruments Incorporated  
7
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
UNIT  
REFERENCE INPUT  
VEXTIO  
Input voltage range  
Input resistance  
External reference mode  
0.1  
0.9  
1
1
V
MΩ  
pF  
Input capacitance  
50  
POWER SUPPLY  
VDDADAC33  
3.15  
1.71  
3.3  
1.8  
3.45  
1.89  
V
V
V
VDDAPLL18, VDDAREF18, VDDS18,  
VQPS18, VDDR18  
VDDIO18  
1.71  
0.85  
0.9  
1.8  
0.9  
1.89  
1.05  
1.05  
VDDDIG09, VDDDAC09, VDDCLK09,  
VDDT09  
fDAC2.5GSPS  
V
fDAC>2.5GSPS  
DC tested  
1.0  
PSRR  
Power Supply Rejection Ratio  
±0.2  
%FSR/V  
POWER CONSUMPTION  
I(VDDADAC33)  
I(VDDDIG09)  
I(VDDDAC09)  
I(VDDCLK09)  
I(VDDT09)  
I(VDDR18)  
I(VDD18)  
Analog supply current  
64  
591  
17  
80  
850  
Digital supply current  
DAC supply current  
MODE 1:  
30  
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,  
Clock supply current  
107  
129  
12  
140  
mA  
mW  
mA  
SerDes core supply current  
SerDes analog supply current  
Other 1.8V supply current  
Power dissipation  
200  
28  
IF=150MHz.  
32  
60  
1370(2)  
P
1135  
64  
I(VDDADAC33)  
I(VDDDIG09)  
I(VDDDAC09)  
I(VDDCLK09)  
I(VDDT09)  
I(VDDR18)  
I(VDD18)  
Analog supply current  
Digital supply current  
DAC supply current  
628  
13  
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.  
Clock supply current  
86  
SerDes core supply current  
SerDes analog supply current  
Other 1.8V supply current  
Power dissipation  
168  
18  
53  
P
1144  
64  
mW  
mA  
I(VDDADAC33)  
I(VDDDIG09)  
I(VDDDAC09)  
I(VDDCLK09)  
I(VDDT09)  
I(VDDR18)  
I(VDD18)  
Analog supply current  
Digital supply current  
DAC supply current  
363  
10  
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.  
Clock supply current  
50  
SerDes core supply current  
SerDes analog supply current  
Other 1.8V supply current  
Power dissipation  
135  
12  
30  
P
789  
64  
mW  
mA  
I(VDDADAC33)  
I(VDDDIG09)  
I(VDDDAC09)  
I(VDDCLK09)  
I(VDDT09)  
I(VDDR18)  
I(VDD18)  
Analog supply current  
Digital supply current  
DAC supply current  
312  
10  
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.  
Clock supply current  
50  
SerDes core supply current  
SerDes analog supply current  
Other 1.8V supply current  
Power dissipation  
76  
12  
30  
P
690  
mW  
(2) 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.  
8
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
Analog supply current  
Digital supply current  
DAC supply current  
TEST CONDITIONS  
MIN  
TYP  
13  
263  
8
MAX  
UNIT  
I(VDDADAC33)  
I(VDDDIG09)  
I(VDDDAC09)  
I(VDDCLK09)  
I(VDDT09)  
I(VDDR18)  
I(VDD18)  
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.  
Clock supply current  
50  
76  
12  
26  
469  
64  
257  
8
mA  
SerDes core supply current  
SerDes analog supply current  
Other 1.8V supply current  
Power dissipation  
P
mW  
mA  
I(VDDADAC33)  
I(VDDDIG09)  
I(VDDDAC09)  
I(VDDCLK09)  
I(VDDT09)  
I(VDDR18)  
I(VDD18)  
Analog supply current  
Digital supply current  
DAC supply current  
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.  
Clock supply current  
36  
85  
15  
50  
676  
64  
256  
8
SerDes core supply current  
SerDes analog supply current  
Other 1.8V supply current  
Power dissipation  
P
mW  
mA  
I(VDDADAC33)  
I(VDDDIG09)  
I(VDDDAC09)  
I(VDDCLK09)  
I(VDDT09)  
I(VDDR18)  
I(VDD18)  
Analog supply current  
Digital supply current  
DAC supply current  
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.  
Clock supply current  
35  
85  
15  
29  
636  
64  
195  
4
SerDes core supply current  
SerDes analog supply current  
Other 1.8V supply current  
Power dissipation  
P
mW  
mA  
I(VDDADAC33)  
I(VDDDIG09)  
I(VDDDAC09)  
I(VDDCLK09)  
I(VDDT09)  
I(VDDR18)  
I(VDD18)  
Analog supply current  
Digital supply current  
DAC supply current  
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.  
Clock supply current  
22  
119  
11  
25  
582  
64  
311  
10  
42  
165  
18  
29  
771  
5
SerDes core supply current  
SerDes analog supply current  
Other 1.8V supply current  
Power dissipation  
P
mW  
mA  
I(VDDADAC33)  
I(VDDDIG09)  
I(VDDDAC09)  
I(VDDCLK09)  
I(VDDT09)  
I(VDDR18)  
I(VDD18)  
Analog supply current  
Digital supply current  
DAC supply current  
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;  
Clock supply current  
SerDes core supply current  
SerDes analog supply current  
Other 1.8V supply current  
Power dissipation  
P
mW  
mA  
I(VDDADAC33)  
I(VDDDIG09)  
I(VDDDAC09)  
I(VDDCLK09)  
I(VDDT09)  
I(VDDR18)  
I(VDD18)  
Analog supply current  
Digital supply current  
DAC supply current  
76  
1
MODE 10:  
Clock supply current  
1
Power down mode, no clock,  
DAC in sleep mode,  
SerDes in sleep mode  
SerDes core supply current  
SerDes analog supply current  
Other 1.8V supply current  
Power dissipation  
9
0
10  
112  
P
mW  
Copyright © 2015, Texas Instruments Incorporated  
9
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
Analog supply current  
Digital supply current  
DAC supply current  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
I(VDDADAC33)  
I(VDDDIG09)  
I(VDDDAC09)  
I(VDDCLK09)  
I(VDDT09)  
I(VDDR18)  
I(VDD18)  
64  
mA  
702  
17  
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,  
Clock supply current  
107  
254  
24  
SerDes core supply current  
SerDes analog supply current  
Other 1.8V supply current  
Power dissipation  
IF=150MHz  
32  
P
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  
Receiver Input Amplitude  
50  
1200  
mV  
Input Common Mode (TERM=111)  
Input Common Mode (TERM=001)  
Input Common Mode (TERM=100)  
Input Common Mode (TERM=101)  
Internal differential termination  
Serdes bit rate  
600  
700  
0
VCOM  
mV  
250  
100  
ZDIFF  
fDATA  
85  
115  
Ω
0.78125  
400  
12.5  
Gbps  
LVPECL INPUTS: SYSREFP/N  
VCOM  
VIDPP  
ZT  
Input common mode voltage  
0.5  
800  
100  
2
V
mV  
Ω
Differential input peak-to-peak voltage  
Internal termination  
CL  
Input capacitance  
pF  
LVPECL INPUTS: DACCLKP/N  
VCOM  
VIDPP  
ZT  
Input common mode voltage  
0.5  
800  
100  
2
V
mV  
Ω
Differential input peak-to-peak voltage  
Internal termination  
400  
CL  
Input capacitance  
pF  
Duty cycle  
40%  
60%  
2.5  
fDACCLK  
DACCLKP/N Input Frequency  
GHz  
LVDS OUTPUTS: SYNCBP/N  
VCOM  
ZT  
Output common mode voltage  
1.2  
100  
0.5  
V
Ω
V
Internal termination  
VOD  
Differential output voltage swing  
CMOS INTERFACE: SDENB, SCLK, SDIO, SDO, TXENA, ALARM, RESETB, SLEEP, TMS, TCLK, TDI, TDO, TRSTB, TESTMODE, SYNC_N_AB,  
SYNC_N_CD  
0.7 x  
VDDIO  
VIH  
VIL  
High-level input voltage  
Low-level input voltage  
V
V
0.3 x  
VDDIO  
IIH  
IIL  
CI  
High-level input current  
Low-level input current  
CMOS Input capacitance  
-40  
-40  
40  
40  
µA  
µA  
pF  
2
VDDIO –  
0.2  
Iload =–100 μA  
VOH  
ALARM, SDO, SDIO, TDO  
ALARM, SDO, SDIO, TDO  
V
V
0.8 x  
VDDIO  
Iload = –2 mA  
Iload = 100 μA  
0.2  
0.5  
VOL  
Iload = 2 mA  
10  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
PHASE LOCKED LOOP(1)  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
pll_vco = '001010'(10)  
4559.9  
4572.7  
4585.7  
4599  
4563.0  
4575.9  
4589.0  
4602.3  
4615.9  
4629.7  
4643.6  
4657.8  
4672.3  
4686.9  
4701.8  
4716.9  
4732.2  
4747.7  
4763.4  
4779.4  
4795.6  
4812.0  
4828.6  
4945.4  
4862.5  
4879.8  
4566.2  
4579.2  
4592.3  
4608  
pll_vco = '001011'(11)  
pll_vco = '001100'(12)  
pll_vco = '001101'(13)  
pll_vco = '001110'(14)  
pll_vco = '001111'(15)  
pll_vco = '010000'(16)  
pll_vco = '010001'(17)  
pll_vco = '010010'(18)  
pll_vco = '010011'(19)  
pll_vco = '010100'(20)  
pll_vco = '010101'(21)  
pll_vco = '010110'(22)  
pll_vco = '010111'(23)  
pll_vco = '011000'(24)  
pll_vco = '011001'(25)  
pll_vco = '011010'(26)  
pll_vco = '011011'(27)  
pll_vco = '011100'(28)  
pll_vco = '011101'(29)  
pll_vco = '011110'(30)  
pll_vco = '011111'(31)  
4612.5  
4626.2  
4640.1  
4654.3  
4668.6  
4683.2  
4698  
4619.3  
4633.1  
4647.2  
4661.4  
4675.9  
4690.6  
4705.5  
4720.7  
4736  
PLL/VCO  
Operating H-Band, pll_vcosel = '0', pll_vcoitune = '11',  
Frequency  
MHz  
4713.1  
4728.3  
4743.8  
4759.5  
4775.4  
4791.5  
4807.9  
4824.4  
4841.2  
4858.2  
4875.4  
4751.6  
4767.4  
4783.4  
4800  
4816.1  
4832.8  
4849.7  
4866.8  
4884.1  
(1) 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.  
Copyright © 2015, Texas Instruments Incorporated  
11  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
UNIT  
pll_vco = '100000'(32)  
4892.9  
4910.6  
4928.4  
4946.6  
4964.9  
4983.4  
5000  
4897.3  
4915.0  
4933.0  
4951.1  
4969.5  
4988.1  
5006.9  
5026.0  
5045.2  
5064.7  
5084.4  
5104.3  
5124.5  
5144.8  
5165.4  
5186.2  
5207.2  
5228.5  
5250.0  
5271.6  
5293.5  
5315.7  
5338.0  
5360.6  
5383.3  
5406.3  
3849.8  
3860.5  
3871.4  
3882.5  
3893.7  
3905.2  
3916.8  
4901.7  
4919.5  
4937.5  
4955.7  
4974.1  
4992.8  
5011.7  
5030.8  
5050.1  
5069.6  
5089.4  
5109.3  
5129.5  
5150  
pll_vco = '100001'(33)  
pll_vco = '100010'(34)  
pll_vco = '100011'(35)  
pll_vco = '100100'(36)  
pll_vco = '100101'(37)  
pll_vco = '100110'(38)  
pll_vco = '100111'(39)  
pll_vco = '101000'(40)  
pll_vco = '101001'(41)  
pll_vco = '101010'(42)  
pll_vco = '101011'(43)  
pll_vco = '101100'(44)  
pll_vco = '101101'(45)  
pll_vco = '101110'(46)  
pll_vco = '101111'(47)  
pll_vco = '110000'(48)  
pll_vco = '110001'(49)  
pll_vco = '110010'(50)  
pll_vco = '110011'(51)  
pll_vco = '110100'(52)  
pll_vco = '110101'(53)  
pll_vco = '110110'(54)  
pll_vco = '110111'(55)  
pll_vco = '111000'(56)  
pll_vco = '111001'(57)  
pll_vco = '001010'(10)  
pll_vco = '001011'(11)  
pll_vco = '001100'(12)  
pll_vco = '001101'(13)  
pll_vco = '001110'(14)  
pll_vco = '001111'(15)  
pll_vco = '010000'(16)  
pll_vco = '010001'(17)  
pll_vco = '010010'(18)  
pll_vco = '010011'(19)  
pll_vco = '010100'(20)  
pll_vco = '010101'(21)  
pll_vco = '010110'(22)  
pll_vco = '010111'(23)  
pll_vco = '011000'(24)  
pll_vco = '011001'(25)  
pll_vco = '011010'(26)  
pll_vco = '011011'(27)  
pll_vco = '011100'(28)  
pll_vco = '011101'(29)  
pll_vco = '011110'(30)  
pll_vco = '011111'(31)  
5021.2  
5040.4  
5059.8  
5079.5  
5099.3  
5119.4  
5139.7  
5160.3  
5180  
PLL/VCO  
Operating H-Band, pll_vcosel = '0', pll_vcoitune = '11',  
Frequency  
MHz  
5170.6  
5191.5  
5212.5  
5233.8  
5255.3  
5277.1  
5299  
5202  
5223.2  
5244.6  
5266.2  
5288  
5310.1  
5332.4  
5354.9  
5377.6  
5400.6  
3847.1  
3857.8  
3868.7  
3879.7  
3890.9  
3902.3  
3913.8  
3925.6  
3937.5  
3949.6  
3961.9  
3974.7  
3987  
5321.2  
5343.6  
5366.2  
5389.1  
5412.1  
3852.4  
3863.2  
3874.1  
3885.3  
3896.6  
3908  
3919.7  
3928.6 3932.16  
3940.5  
3952.7  
3965.0  
3977.5  
3990.2  
4003.1  
4016.1  
4029.3  
4042.8  
4056.3  
4070.1  
4084.0  
4098.2  
4112.5  
3943.5  
3955.7  
3968.1  
3980.7  
3993.4  
4006.3  
4019.4  
4032.7  
4046.1  
4059.8  
4073.6  
4087.6  
4101.7  
4120  
PLL/VCO  
Operating L-Band, pll_vcosel = '1', pll_vcoitune = '10',  
Frequency  
MHz  
3999.8  
4012.8  
4026  
4039.4  
4052.9  
4066.6  
4080.5  
4094.6  
4108.9  
12  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
UNIT  
pll_vco = '100000'(32)  
4123.3  
4137.9  
4152.7  
4167.7  
4182.9  
4198.2  
4213.7  
4229.4  
4245.3  
4261.3  
4277.6  
4294  
4127.0  
4141.6  
4156.5  
4171.5  
4186.7  
4202.1  
4217.6  
4233.4  
4249.3  
4265.4  
4281.6  
4298.1  
4314.7  
4331.6  
4348.5  
4365.7  
4383.1  
4400.6  
4130.6  
4145.3  
4160.2  
4175.3  
4190.5  
4205.9  
4221.5  
4237.3  
4253.3  
4269.4  
4285.7  
4302.2  
4318.9  
4335.8  
4352.8  
4370  
pll_vco = '100001'(33)  
pll_vco = '100010'(34)  
pll_vco = '100011'(35)  
pll_vco = '100100'(36)  
pll_vco = '100101'(37)  
pll_vco = '100110'(38)  
pll_vco = '100111'(39)  
pll_vco = '101000'(40)  
pll_vco = '101001'(41)  
pll_vco = '101010'(42)  
pll_vco = '101011'(43)  
pll_vco = '101100'(44)  
pll_vco = '101101'(45)  
pll_vco = '101110'(46)  
pll_vco = '101111'(47)  
pll_vco = '110000'(48)  
pll_vco = '110001'(49)  
pll_vco = '110010'(50)  
pll_vco = '110011'(51)  
pll_vco = '110100'(52)  
pll_vco = '110101'(53)  
pll_vco = '110110'(54)  
pll_vco = '110111'(55)  
pll_vco = '111000'(56)  
pll_vco = '111001'(57)  
PLL/VCO  
4310.6  
4327.3  
4344.3  
4361.4  
4378.7  
4396.2  
4413.9  
4431.7  
4449.7  
4468  
Operating L-Band, pll_vcosel = '1', pll_vcoitune = '10',  
Frequency  
MHz  
4387.4  
4405  
4418.3 4423.68  
4436.2  
4454.3  
4472.5  
4491.0  
4509.6  
4528.4  
4547.3  
4440.7  
4458.8  
4477.1  
4495.6  
4514.2  
4533.1  
4552.1  
4486.3  
4504.9  
4523.6  
4542.6  
Copyright © 2015, Texas Instruments Incorporated  
13  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
(1)  
ANALOG OUTPUT  
2x or higher interpolation, PLL Off  
2800  
2706  
1400  
fDAC  
Maximum DAC rate  
2x interpolation 2x or higher interpolation, PLL On  
1x interpolation  
MSPS  
(2)  
AC PERFORMANCE  
fDAC = 2.8 GSPS, fOUT = 150 MHz, 0 dBFS  
fDAC = 2.8 GSPS, fOUT = 300 MHz, 0 dBFS  
fDAC = 2.8 GSPS, fOUT = 150 MHz, -12 dBFS  
fDAC = 2.8 GSPS, fOUT = 300 MHz, -12 dBFS  
fDAC = 2.5 GSPS, fOUT = 20 MHz, 0 dBFS  
fDAC = 2.5 GSPS, fOUT = 70 MHz, 0dBFS  
fDAC = 2.5 GSPS, fOUT = 150 MHz, 0 dBFS  
fDAC = 2.5 GSPS, fOUT = 230 MHz, 0dBFS  
fDAC = 2.5 GSPS, fOUT = 20 MHz, -12 dBFS  
fDAC = 2.5 GSPS, fOUT = 70 MHz, –12dBFS  
fDAC = 2.5 GSPS, fOUT = 150 MHz, -12 dBFS  
fDAC = 2.5 GSPS, fOUT = 230 MHz, –12dBFS  
fDAC = 1.6 GSPS, fOUT = 20 MHz, 0 dBFS  
fDAC = 1.6 GSPS, fOUT = 70 MHz, 0 dBFS  
fDAC = 1.6 GSPS, fOUT = 150 MHz, 0 dBFS  
fDAC = 1.6 GSPS, fOUT = 230 MHz, 0 dBFS  
fDAC = 1.6 GSPS, fOUT = 20 MHz, -12 dBFS  
fDAC = 1.6 GSPS, fOUT = 70 MHz, –12 dBFS  
fDAC = 1.6 GSPS, fOUT = 150 MHz, -12 dBFS  
fDAC = 1.6 GSPS, fOUT = 230 MHz, –12 dBFS  
fDAC = 2.8 GSPS, fOUT = 150 ± 0.5 MHz  
fDAC = 2.8 GSPS, fOUT = 300 ± 0.5 MHz  
fDAC = 2.5 GSPS, fOUT = 70 ± 0.5 MHz  
fDAC = 2.5 GSPS, fOUT = 150 ± 0.5 MHz  
fDAC = 2.5 GSPS, fOUT = 230 ± 0.5 MHz  
fDAC = 2.0 GSPS, fOUT = 70 ± 0.5 MHz  
fDAC = 2.0 GSPS, fOUT = 150 ± 0.5 MHz  
fDAC = 2.0 GSPS, fOUT = 230 ± 0.5 MHz  
fDAC = 1.6 GSPS, fOUT = 70 ± 0.5 MHz  
fDAC = 1.6 GSPS, fOUT = 150 ± 0.5 MHz  
fDAC = 1.6 GSPS, fOUT = 230 ± 0.5 MHz  
fDAC = 2.5 GSPS, fOUT = 70 MHz  
68  
66  
67  
63  
79  
78  
72  
67  
79  
75  
Spurious Free Dynamic  
(0 to fDAC/2)  
SFDR  
dBc  
70  
65  
81  
77  
72  
68  
76  
72  
67  
64  
76  
68  
83  
75  
70  
Third-order two-tone  
intermodulation distortion  
Each tone at –6dBFS  
IMD3  
86  
dBc  
78  
73  
83  
73  
66  
-161  
–159  
-157  
-161  
-160  
-158  
-161  
-159  
-157  
fDAC = 2.5 GSPS, fOUT = 150 MHz  
fDAC = 2.5 GSPS, fOUT = 230 MHz  
fDAC = 2.0 GSPS, fOUT = 70 MHz  
NSD  
Noise Spectral Density(2)  
fDAC = 2.0 GSPS, fOUT = 150 MHz  
dBFS/Hz  
fDAC = 2.0 GSPS, fOUT = 230 MHz  
fDAC = 1.6 GSPS, fOUT = 70 MHz  
fDAC = 1.6 GSPS, fOUT = 150 MHz  
fDAC = 1.6 GSPS, fOUT = 230 MHz  
(1) Measured single ended into 50 Ω load.  
(2) 2:1 transformer output termination, 50 Ω doubly terminated load.  
14  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
fDAC = 2.4576 GSPS, fOUT = 70 MHz  
82  
fDAC = 2.4576 GSPS, fOUT = 150 MHz  
fDAC = 2.4576 GSPS, fOUT = 230 MHz  
fDAC = 1.96608 GSPS, fOUT = 70 MHz  
fDAC = 1.96608 GSPS, fOUT = 150 MHz  
fDAC = 1.96608 GSPS, fOUT = 230 MHz  
fDAC = 1.47456 GSPS, fOUT = 70 MHz  
fDAC = 1.47456 GSPS, fOUT = 150 MHz  
fDAC = 1.47456 GSPS, fOUT = 230 MHz  
fDAC = 2.5 GSPS, fOUT = 20 MHz  
80  
78  
82  
80  
77  
82  
80  
76  
93  
93  
Adjacent channel leakage  
ratio, single carrier  
ACLR(3)  
dBc  
Channel Isolation  
dBc  
fDAC = 1.6 GSPS, fOUT = 20 MHz  
(3) Single carrier, W-CDMA with 3.84 MHz BW, 5-MHz spacing, centered at IF. TESTMODEL 1, 10 ms  
Copyright © 2015, Texas Instruments Incorporated  
15  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
Setup time, SYSREFP/N valid to  
ts(SYSREF)  
50  
50  
ps  
ps  
rising edge of DACCLKP/N  
Hold time, SYSREF/N valid after  
th(SYSREF)  
rising edge of DACCLKP/N  
TIMING SERIAL PORT  
Setup time, SDENB to rising edge of  
ts(SDENB)  
SCLK  
20  
10  
5
ns  
ns  
ns  
Setup time, SDIO valid to rising edge  
of SCLK  
ts(SDIO)  
Hold time, SDIO valid to rising edge  
of SCLK  
th(SDIO)  
Register config7 read  
(temperature sensor read)  
1
µs  
ns  
ns  
ns  
t(SCLK)  
Period of SCLK  
All other registers  
100  
10  
Data output delay after falling edge  
of SCLK  
td(Data)  
tRESET  
Minimum RESETB pulsewidth  
25  
(1)  
ANALOG OUTPUT  
ts(DAC)  
Output settling time to 0.1%  
Transition: Code 0x0000 to 0xFFFF  
10  
90  
ns  
µs  
DAC Wake-up Time  
DAC Sleep Time  
IOUT current settling to 1% of IOUTFS from deep sleep  
Power-up  
Time  
IOUT current settling to less than 1% of IOUTFS in deep  
sleep  
90  
DELAY/LATENCY  
RX SerDes analog delay  
250  
34  
ps  
UI  
full rate, RATE = "00"  
half rate, RATE = "01"  
quarter rate, RATE = "10"  
eighth rate, RATE = "11"  
29  
RX SerDes digital delay  
26.5  
25.25  
JESD  
clock  
cycles  
SerDes output to JESD204B elastic  
buffer input latency  
12-13  
LMF = 124, 2x interpolation  
LMF = 124, 4x interpolation  
LMF = 124, 8x interpolation  
LMF = 124, 16x interpolation  
LMF = 222, 1x interpolation  
LMF = 222, 2x interpolation  
LMF = 222, 4x interpolation  
LMF = 222, 8x and 16x interpolation  
LMF = 421, 1x interpolation  
LMF = 421, 2x interpolation  
LMF = 421, 4x, 8x and 16x interpolation  
LMF = 821, 1x interpolation  
LMF = 821, 2x, 4x and 8x interpolation  
10  
8
7
5
10  
8
JESD  
clock  
cycles  
SYSREF pin to LMFC reset latency  
6
5
8
6
5
6
5
(1) Measured single ended into 50 Ω load.  
16  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
TEST CONDITIONS  
1x interpolation, NCO off, QMC off, Inverse sinc off(2)  
2x Interpolation, NCO off, QMC off, Inverse sinc off(2)  
4x Interpolation, NCO off, QMC off, Inverse sinc off(2)  
8x Interpolation, NCO off, QMC off, Inverse sinc off(2)  
16x Interpolation, NCO off, QMC off, Inverse sinc off(2)  
NCO  
MIN  
TYP  
MAX  
UNIT  
162  
245  
401  
740  
1423  
48  
DAC clock  
cycles  
Digital Latency  
QMC  
32  
Inverse Sinc  
36  
PA Protection (pap_dlylen_sel = "0")  
Dithering  
68  
0
Complex Summation  
0
Coarse Fractional Delay  
51  
Fine Fractional Delay  
52  
(2) 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  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
(1)  
ANALOG OUTPUT  
tpd  
Output propagation delay  
DAC outputs are updated on the falling edge of  
DAC clock. Does not include Digital Latency  
2
ns  
tr(IOUT)  
tf(IOUT)  
Output rise time 10% to 90%  
Output fall time 90% to 10%  
50  
50  
ps  
ps  
(1) Measured single ended into 50 Ω load.  
Copyright © 2015, Texas Instruments Incorporated  
17  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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
5
4
3.5  
3
4
2.5  
2
1.5  
1
3
2
0.5  
0
1
0
-0.5  
-1  
-1  
-2  
-3  
-4  
-1.5  
-2  
-2.5  
-3  
-3.5  
0
10000 20000 30000 40000 50000 60000 70000  
Code  
0
10000 20000 30000 40000 50000 60000 70000  
Code  
D001  
D001  
Figure 1. Integral Nonlinearity  
Figure 2. Differential Nonlinearity  
100  
90  
80  
70  
60  
50  
40  
30  
100  
90  
80  
70  
60  
50  
40  
30  
0dBFS  
-6dBFS  
-12dBFS  
0dBFS  
-6dBFS  
-12dBFS  
0
100 200 300 400 500 600 700 800 900  
Output Frequency (MHz)  
0
100 200 300 400 500 600 700 800 900  
Output Frequency (MHz)  
D001  
D001  
Figure 3. SFDR vs Output Frequency Over Input Scale  
Figure 4. Second Harmonic Distortion vs Output Frequency  
Over Input Scale  
100  
90  
80  
70  
60  
50  
40  
30  
100  
0dBFS  
-6dBFS  
-12dBFS  
fdata = 1230MSPS, 2x interpolation  
fdata = 625MSPS, 4x interpolation  
fdata = 312.5MSPS, 8x interpolation  
fdata = 156.25MSPS, 16x interpolation  
90  
80  
70  
60  
50  
40  
30  
0
100 200 300 400 500 600 700 800 900  
Output Frequency (MHz)  
0
50 100 150 200 250 300 350 400 450 500  
Output Frequency (MHz)  
D001  
D001  
Figure 5. Third Harmonic Distortion vs Output Frequency  
Over Input Scale  
Figure 6. SFDR vs Output Frequency Over Interpolation  
18  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
80  
70  
60  
50  
40  
30  
90  
80  
70  
60  
50  
40  
30  
20  
fDAC = 2800MSPS  
fDAC = 2500MSPS  
fDAC = 2000MSPS  
fDAC = 1600MSPS  
fDAC = 1250MSPS  
IoutFS = 30mA, w/ 2:1 transformer  
IoutFS = 20mA, w/ 2:1 transformer  
IoutFS = 10mA, w/ 2:1 transformer  
0
100 200 300 400 500 600 700 800 900  
Output Frequency (MHz)  
0
100 200 300 400 500 600 700 800 900  
Output Frequency (MHz)  
D001  
D001  
Figure 7. SFDR vs Output Frequency Over fDAC  
Figure 8. SFDR vs Output Frequency Over IoutFS  
100  
90  
80  
70  
60  
50  
40  
30  
10  
PLL off  
PLL on  
0
-10  
-20  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
-100  
0
50 100 150 200 250 300 350 400 450 500  
Output Frequency (MHz)  
0
200  
400  
600  
800  
1000  
1200  
1400  
Frequency (MHz)  
D001  
D001  
fref = fDAC/4, M = 32, N = 8, Prescaler = 2 for PLL On  
IF = 70 MHz  
Figure 9. SFDR vs Output Frequency Over Clocking Options  
Figure 10. Single Tone Spectral Plot  
10  
0
10  
0
-10  
-20  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
-100  
-10  
-20  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
-100  
0
0
200  
400  
600  
800  
1000  
1200  
1400  
200  
400  
600  
800  
1000  
1200  
Frequency (MHz)  
Frequency (MHz)  
D001  
D001  
IF = 150 MHz  
IF = 230 MHz  
Figure 11. Single Tone Spectral Plot  
Figure 12. Single Tone Spectral Plot  
Copyright © 2015, Texas Instruments Incorporated  
19  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
80  
70  
60  
50  
40  
30  
20  
100  
90  
80  
70  
60  
50  
40  
30  
0dBFS  
-6dBFS  
-12dBFS  
fdata = 1230MSPS, 2x interpolation  
fdata = 625MSPS, 4x interpolation  
fdata = 312.5MSPS, 8x interpolation  
fdata = 156.25MSPS, 16x interpolation  
0
100 200 300 400 500 600 700 800 900  
Output Frequency (MHz)  
0
50 100 150 200 250 300 350 400 450 500  
Output Frequency (MHz)  
D001  
D001  
Figure 13. IMD3 vs Output Frequency Over Input Scale  
Figure 14. IMD3 vs Output Frequency Over Interpolation  
100  
100  
90  
80  
70  
60  
50  
40  
30  
fDAC = 2800MSPS  
fDAC = 2500MSPS  
fDAC = 2000MSPS  
fDAC = 1600MSPS  
fDAC = 1250MSPS  
IoutFS = 30mA, w/ 2:1 transformer  
IoutFS = 20mA, w/ 2:1 transformer  
IoutFS = 10mA, w/ 2:1 transformer  
90  
80  
70  
60  
50  
40  
30  
20  
10  
0
100 200 300 400 500 600 700 800 900  
Output Frequency (MHz)  
0
100 200 300 400 500 600 700 800 900  
Output Frequency (MHz)  
D001  
D001  
Figure 15. IMD3 vs Output Frequency Over fDAC  
Figure 16. IMD3 vs Output Frequency Over Output Current  
IoutFS  
100  
90  
80  
70  
60  
50  
40  
30  
0
-10  
-20  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
PLL off  
PLL on  
-100  
67.5  
0
50 100 150 200 250 300 350 400 450 500  
Output Frequency (MHz)  
68.5  
69.5  
70.5  
71.5  
72.5  
Frequency (MHz)  
D001  
D001  
fref = fDAC/4, M = 32, N = 8, Prescaler = 2 for PLL On  
IF = 70 MHz, Tone Spacing = 1 MHz  
Figure 18. Two-Tone Spectral Plot  
Figure 17. IMD3 vs Output Frequency Over Clocking  
Options  
20  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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.  
0
-10  
-20  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
-100  
0
-10  
-20  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
-100  
147.5  
148.5  
149.5  
150.5  
151.5  
152.5  
227.5  
228.5  
229.5  
230.5  
231.5  
232.5  
Frequency (MHz)  
Frequency (MHz)  
D001  
D001  
IF = 150 MHz, Tone Spacing = 1 MHz  
Figure 19. Two-Tone Spectral Plot  
0dBFS  
IF = 230 MHz, Tone Spacing = 1 MHz  
Figure 20. Two-Tone Spectral Plot  
170  
160  
150  
140  
130  
170  
160  
150  
140  
130  
-6dBFS  
-12dBFS  
fdata = 1230MSPS, 2x interpolation  
fdata = 625MSPS, 4x interpolation  
fdata = 312.5MSPS, 8x interpolation  
fdata = 156.25MSPS, 16x interpolation  
0
100 200 300 400 500 600 700 800 900  
Output Frequency (MHz)  
0
50 100 150 200 250 300 350 400 450 500  
Output Frequency (MHz)  
D001  
D001  
Figure 21. NSD vs Output Frequency Over Input Scale  
Figure 22. NSD vs Output Frequency Over Interpolation  
170  
170  
160  
150  
140  
130  
120  
160  
150  
140  
130  
fDAC = 2800MSPS  
fDAC = 2500MSPS  
fDAC = 2000MSPS  
fDAC = 1600MSPS  
fDAC = 1250MSPS  
IoutFS = 30mA, w/ 2:1 transformer  
IoutFS = 20mA, w/ 2:1 transformer  
IoutFS = 10mA, w/ 2:1 transformer  
0
100 200 300 400 500 600 700 800 900  
Output Frequency (MHz)  
0
100 200 300 400 500 600 700 800 900  
Output Frequency (MHz)  
D001  
D001  
Figure 23. NSD vs Output Frequency Over fDAC  
Figure 24. NSD vs Output Frequency Over Output Current  
IoutFS  
Copyright © 2015, Texas Instruments Incorporated  
21  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
160  
150  
140  
130  
100  
90  
80  
70  
60  
50  
40  
PLL off  
PLL on  
fDAC = 2800MSPS  
fDAC = 2457.6MSPS  
fDAC = 1966.08MSPS  
fDAC = 1474.56MSPS  
0
50 100 150 200 250 300 350 400 450 500  
Output Frequency (MHz)  
0
100  
200  
300  
400  
500  
600  
700  
Output Frequency (MHz)  
D001  
D001  
fref = fDAC/4, M = 32, N = 8, Prescaler = 2 for PLL On  
Single Carrier WCDMA  
Figure 25. NSD vs Output Frequency Over Clocking Options  
Figure 26. ACLR (Adjacent Channel) vs Output Frequency  
Over fDAC  
100  
90  
fDAC = 2800MSPS  
fDAC = 2457.6MSPS  
fDAC = 1966.08MSPS  
PLL off  
PLL on  
fDAC = 1474.56MSPS  
90  
80  
70  
60  
80  
70  
60  
50  
0
100  
200  
300  
400  
500  
600  
700  
0
50 100 150 200 250 300 350 400 450 500  
Output Frequency (MHz)  
Output Frequency (MHz)  
D001  
D001  
Single Carrier WCDMA  
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  
100  
110  
PLL off  
PLL on  
Channel A&B to Channel C&D  
Channel C&D to Channel A&B  
100  
90  
80  
70  
60  
90  
80  
70  
60  
50  
40  
0
50 100 150 200 250 300 350 400 450 500  
Output Frequency (MHz)  
0
100 200 300 400 500 600 700 800 900  
Output Frequency (MHz)  
D001  
D001  
Single Carrier WCDMA; fref = fDAC/4, M = 32, N = 8, Prescaler = 2  
for PLL On  
Between Channel AB pair and CD pair  
Figure 29. ACLR (Alternate Channel) vs Output Frequency  
Over Clocking Options  
Figure 30. Channel Isolation  
22  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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.  
18  
17  
16  
15  
14  
13  
12  
11  
10  
9
100  
90  
80  
70  
60  
50  
40  
30  
20  
8
7
6
5
800 1050 1300 1550 1800 2050 2300 2550 2800  
800 1050 1300 1550 1800 2050 2300 2550 2800  
fDAC (MSPS)  
fDAC (MSPS)  
D001  
D001  
Figure 31. VDDDAC09 Current vs fDAC  
Figure 32. VDDCLK09 Current vs fDAC  
700  
600  
500  
400  
300  
200  
300  
275  
250  
225  
200  
800 1050 1300 1550 1800 2050 2300 2550 2800  
fDAC (MSPS)  
800 1050 1300 1550 1800 2050 2300 2550 2800  
fDAC (MSPS)  
D001  
D001  
QMC On, CMIX On, NCO On  
VDDT09 = 0.9 V  
Figure 33. VDDDIG09 Current vs fDAC  
Figure 34. VDDT09 Current vs fDAC  
45  
40  
35  
30  
25  
20  
15  
70  
65  
60  
55  
50  
800 1050 1300 1550 1800 2050 2300 2550 2800  
800 1050 1300 1550 1800 2050 2300 2550 2800  
fDAC (MSPS)  
fDAC (MSPS)  
D001  
D001  
Figure 35. VDDR18 Current vs fDAC  
Figure 36. VDDADAC33 Current vs fDAC  
Copyright © 2015, Texas Instruments Incorporated  
23  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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.  
31  
30  
29  
28  
27  
26  
700  
600  
500  
400  
300  
200  
100  
QMC On, CMIX On, NCO On  
QMC Off, CMIX Off, NCO Off  
800 1050 1300 1550 1800 2050 2300 2550 2800  
fDAC (MSPS)  
800 1050 1300 1550 1800 2050 2300 2550 2800  
fDAC (MSPS)  
D001  
D001  
Figure 37. 1.8-V Supply Current Excluding VDDR18 vs fDAC  
600  
Figure 38. VDDDIG09 Current vs fDAC Over Digital  
Processing Functions  
1400  
1300  
1200  
1100  
1000  
900  
1x interpolation  
2x interpolation  
4x interpolation  
8x interpolation  
16x interpolation  
1x interpolation  
2x interpolation  
4x interpolation  
8x interpolation  
16x interpolation  
500  
400  
300  
200  
100  
800  
700  
600  
500  
400  
800 1050 1300 1550 1800 2050 2300 2550 2800  
fDAC (MSPS)  
800 1050 1300 1550 1800 2050 2300 2550 2800  
fDAC (MSPS)  
D001  
D001  
QMC Off, CMIX Off, NCO Off, LMF = 421 for 8x interpolation; LMF  
= 222 for 16x interpolation  
QMC Off, CMIX Off, NCO Off; LMF = 421 for 8x interpolation; LMF  
= 222 for 16x interpolation  
Figure 39. VDDDIG09 Current vs fDAC Over Interpolation  
Figure 40. Power Consumption vs fDAC Over Interpolation  
700  
1400  
1x interpolation  
2x interpolation  
4x interpolation  
8x interpolation  
16x interpolation  
1x interpolation  
2x interpolation  
1300  
600  
500  
400  
300  
200  
100  
4x interpolation  
1200  
8x interpolation  
16x interpolation  
1100  
1000  
900  
800  
700  
600  
500  
400  
800 1050 1300 1550 1800 2050 2300 2550 2800  
fDAC (MSPS)  
800 1050 1300 1550 1800 2050 2300 2550 2800  
fDAC (MSPS)  
D001  
D001  
QMC On, CMIX On, NCO On; LMF = 421 for 8x interpolation; LMF  
= 222 for 16x interpolation  
QMC On, CMIX On, NCO On, LMF = 421 for 8x interpolation; LMF  
= 222 for 16x interpolation  
Figure 41. VDDDIG09 Current vs fDAC Over Interpolation  
Figure 42. Power Consumption vs fDAC Over Interpolation  
24  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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.  
* VBW 300 kHz  
* SWT 2 s  
* VBW 300 kHz  
* SWT 2 s  
Ref -16.3 dBm  
* Att  5 dB  
Ref -16.3 dBm  
* Att  5 dB  
-20  
-30  
-20  
-30  
 B  
 B  
-40  
-50  
-60  
-70  
-80  
-90  
-100  
-110  
-40  
-50  
-60  
-70  
-80  
-90  
-100  
-110  
 
 
1 RM *  
CLRWR  
1 RM *  
CLRWR  
NOR  
NOR  
3DB  
 
3DB  
 
Center 70.1 MHz  
2.55 MHz/  
Span 25.5 MHz  
Center 150 MHz  
2.55 MHz/  
Span 25.5 MHz  
 Tx Channel                                             W-CDMA 3GPP FWD  
 Bandwidth             3.84 MHz  
 Tx Channel                                             W-CDMA 3GPP FWD  
 Bandwidth             3.84 MHz  
 Power     -10.92 dBm  
 Power     -10.79 dBm  
 
 
 Adjacent Channel  
 Bandwidth             3.84 MHz  
 Adjacent Channel  
 Bandwidth             3.84 MHz  
 Lower     -82.89 dB  
 Upper     -83.59 dB  
 Lower     -82.24 dB  
 Upper     -82.61 dB  
 Spacing                  5 MHz  
 Spacing                  5 MHz  
 Alternate Channel  
 Bandwidth             3.84 MHz  
 Alternate Channel  
 Bandwidth             3.84 MHz  
 Lower     -85.66 dB  
 Upper     -86.87 dB  
 Lower     -85.70 dB  
 Upper     -85.06 dB  
 Spacing                 10 MHz  
 Spacing                 10 MHz  
IF = 70MHz, fDAC=2457.6MSPS  
IF = 150MHz, fDAC=2457.6MSPS  
Figure 43. Single Carrier W-CDMA Test Mode 1  
Figure 44. Single Carrier W-CDMA Test Mode 1  
* VBW 300 kHz  
* SWT 2 s  
* VBW 300 kHz  
* SWT 2 s  
Ref -22.4 dBm  
* Att  5 dB  
Ref -16.3 dBm  
* Att  5 dB  
-20  
-30  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
-100  
 A  
 B  
-40  
-50  
-60  
-70  
-80  
-90  
-100  
-110  
 
 
1 RM *  
CLRWR  
1 RM *  
CLRWR  
NOR  
NOR  
-110  
-120  
3DB  
 
3DB  
 
Center 70 MHz  
4.08 MHz/  
 Adjacent Channel  
Span 40.8 MHz  
Center 230 MHz  
2.55 MHz/  
Span 25.5 MHz  
 Standard: W-CDMA 3GPP FWD  
 Tx Channels  
 Tx Channel                                             W-CDMA 3GPP FWD  
 Bandwidth             3.84 MHz  
 Power     -11.09 dBm  
 Lower    -77.45 dB  
 Upper    -77.26 dB  
 Alternate Channel  
 
 Adjacent Channel  
 Bandwidth             3.84 MHz  
 Lower     -78.57 dB  
 Upper     -78.36 dB  
(Ref)  
 Ch1      -18.14 dBm  
 Spacing                  5 MHz  
 Ch2      -18.13 dBm  
 Ch3      -18.21 dBm  
 Ch4      -18.11 dBm  
 Lower    -78.55 dB  
 Upper    -77.12 dB  
 Alternate Channel  
 Bandwidth             3.84 MHz  
 Lower     -83.46 dB  
 Upper     -82.49 dB  
 Spacing                 10 MHz  
IF = 230MHz, fDAC=2457.6MSPS  
 Total    -12.13 dBm  
IF = 70MHz, fDAC=2457.6MSPS  
Figure 46. Four Carrier W-CDMA Test Mode 1  
Figure 45. Single Carrier W-CDMA Test Mode 1  
* VBW 300 kHz  
* VBW 300 kHz  
* SWT 2 s  
Ref -22.3 dBm  
* Att  5 dB  
* SWT 2 s  
Ref -22.1 dBm  
* Att  5 dB  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
-100  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
-100  
 A  
 A  
 
 
1 RM *  
CLRWR  
1 RM *  
CLRWR  
NOR  
NOR  
-110  
-120  
-110  
-120  
3DB  
 
3DB  
 
Center 230 MHz  
4.08 MHz/  
 Adjacent Channel  
Span 40.8 MHz  
Center 150 MHz  
4.08 MHz/  
 Adjacent Channel  
Span 40.8 MHz  
 Standard: W-CDMA 3GPP FWD  
 Tx Channels  
 Standard: W-CDMA 3GPP FWD  
 Tx Channels  
 Lower    -74.07 dB  
 Upper    -74.32 dB  
 Alternate Channel  
 Lower    -76.87 dB  
 Upper    -77.25 dB  
 Alternate Channel  
(Ref)  
 Ch1      -18.36 dBm  
(Ref)  
 Ch1      -18.54 dBm  
 Ch2      -18.37 dBm  
 Ch3      -18.45 dBm  
 Ch4      -18.35 dBm  
 Ch2      -18.49 dBm  
 Ch3      -18.61 dBm  
 Ch4      -18.58 dBm  
 Lower    -77.28 dB  
 Upper    -76.71 dB  
 Lower    -74.90 dB  
 Upper    -74.93 dB  
 Total    -12.36 dBm  
 Total    -12.54 dBm  
IF = 150MHz, fDAC=2457.6MSPS  
IF = 230MHz, fDAC=2457.6MSPS  
Figure 47. Four Carrier W-CDMA Test Mode 1  
Figure 48. Four Carrier W-CDMA Test Mode 1  
Copyright © 2015, Texas Instruments Incorporated  
25  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
* VBW 300 kHz  
* SWT 2 s  
* RBW 30 kHz  
* VBW 300 kHz  
* SWT 2 s  
Ref -19.8 dBm  
* Att  5 dB  
Ref -19.8 dBm  
* Att  5 dB  
-30  
-40  
-50  
-60  
-70  
-80  
-30  
-40  
-50  
-60  
-70  
-80  
 A  
 A  
1 RM *  
CLRWR  
1 RM *  
CLRWR  
-90  
-90  
NOR  
NOR  
-100  
-110  
-100  
-110  
Center 70 MHz  
3.6 MHz/  
 W-CDMA 3GPP FWD  
Span 36 MHz  
Center 150 MHz  
3.6 MHz/  
 W-CDMA 3GPP FWD  
Span 36 MHz  
 Tx Channel  
 Bandwidth               10 MHz  
 
 Tx Channel  
 Bandwidth               10 MHz  
 
 Power     -10.95 dBm  
 Power     -11.08 dBm  
 Adjacent Channel  
 Bandwidth               10 MHz  
 Spacing               10.5 MHz  
 Adjacent Channel  
 Bandwidth               10 MHz  
 Spacing               10.5 MHz  
 Lower     -78.52 dB  
 Upper     -78.30 dB  
 Lower     -77.90 dB  
 Upper     -77.48 dB  
IF = 70MHz, fDAC=2457.6MSPS  
IF = 150MHz, fDAC=2457.6MSPS  
Figure 49. 10-MHz Single Carrier LTE Test Mode 3.1  
Figure 50. 10-MHz Single Carrier LTE Test Mode 3.1  
* RBW 30 kHz  
* VBW 300 kHz  
* RBW 30 kHz  
* VBW 300 kHz  
Ref -19.8 dBm  
* Att  5 dB  
* SWT 2 s  
Ref -22.2 dBm  
* Att  5 dB  
* SWT 2 s  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
-30  
-40  
-50  
-60  
-70  
-80  
 A  
 A  
1 RM *  
CLRWR  
1 RM *  
CLRWR  
-90  
NOR  
NOR  
-100  
-100  
-110  
-110  
-120  
Center 230 MHz  
3.6 MHz/  
 W-CDMA 3GPP FWD  
Span 36 MHz  
Center 70 MHz  
7.2 MHz/  
 W-CDMA 3GPP FWD  
Span 72 MHz  
 Tx Channel  
 Bandwidth               10 MHz  
 
 Tx Channel  
 Bandwidth               20 MHz  
 
 Power     -11.18 dBm  
 Power     -10.37 dBm  
 Adjacent Channel  
 Bandwidth               10 MHz  
 Spacing               10.5 MHz  
 Adjacent Channel  
 Bandwidth               20 MHz  
 Spacing                 21 MHz  
 Lower     -75.75 dB  
 Upper     -75.41 dB  
 Lower     -77.51 dB  
 Upper     -77.10 dB  
IF = 230MHz, fDAC=2457.6MSPS  
IF = 70MHz, fDAC=2457.6MSPS  
Figure 51. 10-MHz Single Carrier LTE Test Mode 3.1  
Figure 52. 20-MHz Single Carrier LTE Test Mode 3.1  
* RBW 30 kHz  
* VBW 300 kHz  
* RBW 30 kHz  
* VBW 300 kHz  
Ref -22.2 dBm  
* Att  5 dB  
* SWT 2 s  
Ref -22.2 dBm  
* Att  5 dB  
* SWT 2 s  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
 A  
 A  
1 RM *  
CLRWR  
1 RM *  
CLRWR  
NOR  
NOR  
-100  
-100  
-110  
-120  
-110  
-120  
Center 150 MHz  
7.2 MHz/  
 W-CDMA 3GPP FWD  
Span 72 MHz  
Center 230 MHz  
7.2 MHz/  
 W-CDMA 3GPP FWD  
Span 72 MHz  
 Tx Channel  
 Bandwidth               20 MHz  
 
 Tx Channel  
 Bandwidth               20 MHz  
 
 Power     -10.52 dBm  
 Power     -10.60 dBm  
 Adjacent Channel  
 Bandwidth               20 MHz  
 Spacing                 21 MHz  
 Adjacent Channel  
 Bandwidth               20 MHz  
 Spacing                 21 MHz  
 Lower     -76.59 dB  
 Upper     -76.45 dB  
 Lower     -75.18 dB  
 Upper     -75.20 dB  
IF = 150MHz, fDAC=2457.6MSPS  
IF = 230MHz, fDAC=2457.6MSPS  
Figure 53. 20-MHz Single Carrier LTE Test Mode 3.1  
Figure 54. 20-MHz Single Carrier LTE Test Mode 3.1  
26  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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 16-  
bit, 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.  
7.2 Functional Block Diagram  
DACCLKP  
Low Jitter  
PLL  
Clock  
Distribution  
LVPECL  
EXTIO  
RBIAS  
DACCLKN  
1.2 V  
Reference  
SYSREFP  
SYSREFN  
Input  
Mux  
Output  
Mux  
LVPECL  
IOUTAP  
IOUTAN  
16-b  
DACA  
AB  
48-bit NCO  
VDDT09  
VDDR18  
QMC  
A-offset  
cos  
sin  
FIR4  
x
sin(x)  
Fractional  
Delay  
IOUTBP  
IOUTBN  
16-b  
DACB  
xN  
xN  
D7P  
D7N  
16  
Dither  
DAC  
Gain  
x
Fractional  
Delay  
sin(x)  
16  
D0P  
D0N  
QMC  
B-offset  
IOUTCP  
IOUTCN  
16-b  
DACC  
CMIX  
(± n*Fs/8)  
SYNCBP  
SYNCBN  
IOUTDP  
IOUTDN  
16-b  
DACD  
VDDS18  
AMUX0/1  
IFORCE  
VSENSE  
JTAG  
Temp  
Sensor  
Control Interface  
Copyright © 2015, Texas Instruments Incorporated  
27  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
To  
TERM  
=001  
Equalizer  
&
Samplers  
Level  
Shift  
TERM  
=100  
50pF  
TERM  
=101  
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  
Copyright © 2015, Texas Instruments Incorporated  
 
 
DAC39J82  
www.ti.com.cn  
RATE  
ZHCSD92 JANUARY 2015  
Table 2. Lane Rate Selection  
EFFECT  
00  
01  
10  
11  
Full rate. Four data samples taken per SerDes PLL output clock cycle.  
Half rate. Two data samples taken per SerDes PLL output clock cycle..  
Quarter rate. One data samples taken per SerDes PLL output clock cycle.  
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  
DACCLKN  
N
PFD &  
CP  
Prescaler  
DACCLK  
Divider  
VCO  
Internal Loop  
Filter  
M
Divider  
0
1
REFCLK for  
SerDes PLL  
Divider  
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  
Full  
LINE RATE  
x Gbps  
PLL OUTPUT FREQUENCY  
0.25x GHz  
Half  
x Gbps  
0.5x GHz  
Copyright © 2015, Texas Instruments Incorporated  
29  
 
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
Table 3. Relationship Between Lane Rate and SerDes PLL Output  
Frequency (continued)  
RATE  
Quarter  
Eigth  
LINE RATE  
x Gbps  
PLL OUTPUT FREQUENCY  
1x GHz  
2x GHz  
x Gbps  
Table 4. SerDes PLL Modes Selection  
MPY  
EFFECT  
4x  
00010000  
00010100  
00011000  
00100000  
00100001  
00101000  
00110000  
00110010  
00111100  
01000000  
01000010  
01010000  
01011000  
01100100  
Other codes  
5x  
6x  
8x  
8.25x  
10x  
12x  
12.5x  
15x  
16x  
16.5x  
20x  
22x  
25x  
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  
BWSCALE vs PLL OUTPUT FREQUENCY  
LB  
EFFECT  
3.125 GHz  
2.17 GHz  
1.5625 GHz  
00  
01  
10  
11  
Medium loop bandwidth  
Ultra high loop bandwidth  
Low loop bandwidth  
13  
7
14  
8
16  
8
21  
10  
23  
11  
30  
14  
High loop bandwidth  
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  
Copyright © 2015, Texas Instruments Incorporated  
 
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
6
-6.3  
Log10MHz  
108  
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  
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.  
0
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.  
[1:0]  
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.  
10  
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
1
Default  
[2]  
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.  
Copyright © 2015, Texas Instruments Incorporated  
31  
 
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
Table 7. Receiver Equalizer Hold  
EQHOLD  
EFFECT  
0
1
Equalizer adaption enabled. The equalizer adaption and analysis algorithm is enabled. This should be the default state.  
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
2
4
6
0
0
0
5
5
–30  
10  
10  
11  
–20  
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  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
LMF = 821  
LMF = 421  
LMF = 222  
LMF = 124  
Lane 0  
Lane 1  
Lane 2  
Lane 3  
Lane 4  
Lane 5  
Lane 6  
Lane 7  
Copyright © 2015, Texas Instruments Incorporated  
33  
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
Table 10. DAC39J82 Speed Limits  
Max  
fSERDES  
(Gbps)  
Min fSERDES  
(Gbps)  
Min fDATA  
(MSPS)  
Max fDATA  
(MSPS)  
Min fDAC  
(MSPS)  
Max fDAC  
(MSPS)  
Max BW  
(MHz)  
L
M
F
S
HD INTERPOLATION  
8
2
1
2
1
1
0
0
1
2
0.78125  
0.78125  
0.78125  
0.78125  
N/A  
7
156.25  
156.25  
156.25  
156.25  
N/A  
1400  
1400  
700  
156.25  
312.5  
625  
1400  
2800  
2800  
2800  
N/A  
1400  
1120  
560  
280  
N/A  
1250  
1000  
500  
280  
140  
625  
500  
500  
280  
140  
N/A  
250  
250  
250  
140  
7
4
3.5  
1.75  
N/A  
12.5  
12.5  
7
8
350  
1250  
N/A  
16  
1
N/A  
4
2
1
2
2
2
1
2
4
1
1
1
1
100  
1250  
1250  
700  
100  
1250  
2500  
2800  
2800  
2800  
625  
2
0.78125  
0.78125  
0.78125  
0.78125  
2
78.125  
78.125  
78.125  
78.125  
100  
156.25  
312.5  
625  
4
8
3.5  
1.75  
12.5  
12.5  
12.5  
7
350  
16  
1
175  
1250  
100  
625  
2
1
50  
625  
100  
1250  
2500  
2800  
2800  
N/A  
4
0.78125  
0.78125  
0.78125  
N/A  
39.0625  
39.0625  
39.0625  
N/A  
625  
156.25  
312.5  
625  
8
350  
16  
1
3.5  
N/A  
12.5  
12.5  
12.5  
7
175  
N/A  
N/A  
2
2
50  
312.5  
312.5  
312.5  
175  
100  
625  
4
1.5625  
1.5625  
1.5625  
39.0625  
39.0625  
39.0625  
156.25  
312.5  
625  
1250  
2500  
2800  
8
16  
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  
Copyright © 2015, Texas Instruments Incorporated  
 
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
A4  
A3  
A2  
A1  
tSCLK  
A0  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
tS(SDENB)  
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.  
Copyright © 2015, Texas Instruments Incorporated  
35  
 
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
Instruction Cycle  
Data Transfer Cycle  
SDENB  
SCLK  
rwb  
A6  
A5  
A4  
A3  
A2  
A1  
A0  
D15  
D15  
D14  
D14  
D13  
D13  
D12  
D12  
D11  
D11  
D10  
D10  
D9  
D9  
D8  
D8  
D7  
D7  
D6  
D6  
D5  
D5  
D4  
D4  
D3  
D3  
D2  
D2  
D1  
D1  
D0  
D0  
SDIO  
SDO  
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  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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
20  
0
–20  
–20  
–40  
–40  
–60  
–60  
–80  
–80  
–100  
–120  
–140  
–160  
–100  
–120  
–140  
–160  
0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9  
f/fIN  
1
0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9  
f/fIN  
1
G048  
G049  
Figure 60. Magnitude Spectrum for FIR0  
Figure 61. Magnitude Spectrum for FIR1  
Copyright © 2015, Texas Instruments Incorporated  
37  
 
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
20  
0
20  
0
–20  
–20  
–40  
–40  
–60  
–60  
–80  
–80  
–100  
–120  
–140  
–160  
–100  
–120  
–140  
–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 0.5 0.6 0.7 0.8 0.9  
1
f/fIN  
f/fIN  
G050  
G051  
Figure 62. Magnitude Spectrum for FIR2  
Figure 63. Magnitude Spectrum for FIR3  
20  
0
20  
0
–20  
–20  
–40  
–40  
–60  
–60  
–80  
–80  
–100  
–120  
–140  
–160  
–100  
–120  
–140  
–160  
0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9  
f/fDATA  
1
0
0.2 0.4 0.6 0.8  
1
1.2 1.4 1.6 1.8  
2
f/fDATA  
G052  
G053  
Figure 64. 2x Interpolation Composite Response  
Figure 65. 4x Interpolation Composite Response  
20  
0
20  
0
–20  
–20  
–40  
–40  
–60  
–60  
–80  
–80  
–100  
–120  
–140  
–160  
–100  
–120  
–140  
–160  
0
0.5  
1
1.5  
2
2.5  
3
3.5  
4
0
1
2
3
4
5
6
7
8
f/fDATA  
f/fDATA  
G054  
G055  
Figure 66. 8x Interpolation Composite Response  
Figure 67. 16x Interpolation Composite Response  
38  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
4
3
FIR4  
2
1
Corrected  
0
–1  
–2  
–3  
–4  
sin(x)/x  
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  
Copyright © 2015, Texas Instruments Incorporated  
39  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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
0
6
0
–12  
0
–12  
0
29  
0
29  
0
3
0
3
0
1
1
–4  
–4  
–19  
0
–19  
0
84  
0
84  
–214  
0
–214  
0
–25  
0
–25  
0
13  
13  
0
–50  
–50  
(1)  
47  
47  
–336  
0
–336  
0
1209  
1209  
150  
150  
592  
(1)  
(1)  
0
0
2048  
256  
–100  
0
–100  
0
1006  
0
1006  
0
192  
0
192  
0
–2691  
0
–2691  
0
–342  
0
–342  
0
10141  
10141  
(1)  
16384  
572  
0
572  
0
–914  
0
–914  
0
1409  
0
1409  
0
–2119  
0
–2119  
0
3152  
0
3152  
0
–4729  
0
–4729  
0
7420  
0
7420  
0
–13334  
0
–13334  
0
41527  
41527  
(1)  
65536  
(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  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
48  
16  
sin  
Accumulator  
CLK RESET  
48  
48  
48  
16  
16  
Look Up  
Table  
Frequency  
Register  
16  
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:  
16  
δ = 2π × phase_offsetAB(15:0)/2  
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  
16  
IIN(t)  
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, ...).  
Copyright © 2015, Texas Instruments Incorporated  
41  
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
Fs/8 MIXER  
cmix(3)  
Fs/4 MIXER  
cmix(2)  
Fs/2 MIXER  
cmix(1)  
-Fs/4 MIXER  
cmix(0)  
cmix(3:0)  
MIXING MODE  
0000  
0001  
Disabled  
Disabled  
Disabled  
Disabled  
Enabled  
Enabled  
Enabled  
Enabled  
Disabled  
Disabled  
Disabled  
Enabled  
Disabled  
Disabled  
Enabled  
Enabled  
Disabled  
Disabled  
Enabled  
Disabled  
Disabled  
Enabled  
Disabled  
Enabled  
Disabled  
Enabled  
Disabled  
Disabled  
Disabled  
Disabled  
Disabled  
Disabled  
No mixing  
–Fs/4  
0010  
Fs/2  
0100  
+Fs/4  
1000  
+Fs/8  
1010  
–3Fs/8  
1100  
+3Fs/8  
1110  
–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  
Copyright © 2015, Texas Instruments Incorporated  
 
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
LO feed-through can be minimized by adjusting the DAC offset feature described below.  
qmc_gainA/C(10:0)  
11  
16  
16  
I Data In  
I Data Out  
x
G
12  
qmc_phaseAB/CD(11:0)  
x
16  
16  
Q Data In  
Q Data Out  
x
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  
16  
16  
16  
A Data In  
B Data In  
A Data Out  
B Data Out  
G
G
13  
qmc_offsetB  
{-4096, -4095, «ꢀ, 4095}  
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.  
Copyright © 2015, Texas Instruments Incorporated  
43  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
mem_lfrac_sel_ab  
Ain  
Small  
Large  
Integer  
Delay  
Aout  
mem_output_delayab  
Bout  
Fractional  
Delay FIR  
Fractional  
Delay FIR  
mem_sfrac_ena_ab  
mem_lfrac_ena_ab  
Bin  
Large  
Fractional  
Delay FIR  
Matched  
Delay Line  
Integer  
Delay  
mem_sfrac_sel_ab  
mem_sfrac_sel_ab  
mem_lfrac_sel_ab  
mem_lfrac_sel_ab  
Cin  
Small  
Large  
Integer  
Delay  
Fractional  
Delay FIR  
Fractional  
Delay FIR  
Cout  
mem_sfrac_ena_ab  
mem_lfrac_ena_ab  
mem_output_delaycd  
Din  
Large  
Fractional  
Delay FIR  
Matched  
Delay Line  
Integer  
Delay  
Dout  
mem_output_delaycd  
mem_sfrac_sel_ab  
mem_lfrac_sel_ab  
Figure 73. Diagram of Group Delay Correction  
44  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
[–2,1]  
[–16,15]  
[–128,127]  
[–512,511]  
[–262144,262143]  
[–512,511]  
[–256,255]  
[–64,63]  
[–16,15]  
[–2,1]  
Table 15. Example Coefficient Sets for the Small Fractional Delay  
InvGain  
NUMERATOR  
DELAY  
[Tdac]  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
64  
64  
64  
64  
64  
64  
63  
63  
63  
63  
63  
63  
63  
63  
63  
63  
63  
63  
62  
62  
62  
62  
62  
62  
62  
62  
62  
62  
–273  
-272  
-271  
-270  
-270  
-269  
-269  
-268  
-267  
-267  
-266  
-265  
-265  
-264  
-263  
-263  
-262  
-262  
-261  
-261  
-260  
-259  
-259  
-258  
-257  
-257  
-256  
-256  
195897  
97872  
65138  
48873  
39068  
32555  
27892  
24387  
21666  
19496  
17722  
16235  
14981  
13907  
12973  
12159  
11439  
10798  
10227  
9714  
393  
393  
394  
395  
395  
396  
396  
397  
398  
398  
399  
400  
400  
401  
402  
402  
403  
404  
404  
405  
406  
406  
407  
408  
408  
409  
410  
411  
-137  
-137  
-137  
-137  
-137  
-137  
-137  
-138  
-138  
-138  
-138  
-138  
-138  
-138  
-138  
-138  
-138  
-138  
-139  
-139  
-139  
-139  
-139  
-139  
-139  
-139  
-139  
-139  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5479  
10963  
16465  
21936  
27431  
32904  
38390  
43889  
49377  
54850  
60309  
65797  
71274  
76734  
82210  
87674  
93134  
98608  
104075  
109510  
114974  
120415  
125878  
131312  
136748  
142161  
147593  
152998  
0.002  
0.004  
0.006  
0.008  
0.01  
0.012  
0.014  
0.016  
0.018  
0.02  
0.022  
0.024  
0.026  
0.028  
0.03  
0.032  
0.034  
0.036  
0.038  
0.04  
9246  
0.042  
0.044  
0.046  
0.048  
0.05  
8823  
8435  
8080  
7754  
7454  
0.052  
0.054  
0.056  
7174  
6916  
Copyright © 2015, Texas Instruments Incorporated  
45  
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
DELAY  
Table 15. Example Coefficient Sets for the Small Fractional Delay (continued)  
InvGain  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
NUMERATOR  
158416  
163830  
169280  
174677  
180098  
185416  
190820  
196189  
201604  
206927  
212244  
217621  
222907  
228310  
233676  
238981  
244310  
249533  
254803  
260175  
265384  
270600  
275884  
281011  
286408  
291619  
296860  
302037  
307222  
312498  
317675  
322736  
327960  
333046  
338186  
343378  
348391  
353437  
358511  
363611  
368730  
373735  
378879  
383753  
388755  
393889  
[Tdac]  
0.058  
0.06  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-12  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
62  
62  
61  
61  
61  
61  
61  
61  
61  
61  
61  
61  
61  
61  
60  
60  
60  
60  
60  
60  
60  
60  
60  
60  
60  
60  
60  
59  
59  
59  
59  
59  
59  
59  
59  
59  
59  
59  
59  
58  
58  
58  
58  
58  
58  
58  
-255  
-255  
-254  
-253  
-253  
-252  
-252  
-251  
-251  
-250  
-249  
-249  
-248  
-248  
-247  
-247  
-246  
-246  
-245  
-245  
-244  
-243  
-243  
-242  
-242  
-241  
-241  
-240  
-240  
-239  
-239  
-238  
-238  
-237  
-237  
-236  
-236  
-235  
-235  
-234  
-234  
-233  
-233  
-232  
-232  
-231  
6675  
6450  
6239  
6042  
5856  
5683  
5518  
5363  
5215  
5076  
4944  
4819  
4700  
4586  
4477  
4375  
4275  
4181  
4090  
4003  
3920  
3840  
3763  
3690  
3619  
3550  
3484  
3421  
3360  
3300  
3243  
3188  
3134  
3082  
3033  
2984  
2937  
2891  
2847  
2804  
2762  
2722  
2682  
2644  
2607  
2570  
411  
412  
413  
413  
414  
415  
416  
416  
417  
418  
419  
419  
420  
421  
422  
422  
423  
424  
425  
425  
426  
427  
428  
429  
429  
430  
431  
432  
433  
433  
434  
435  
436  
437  
438  
438  
439  
440  
441  
442  
443  
443  
444  
445  
446  
447  
-139  
-139  
-140  
-140  
-140  
-140  
-140  
-140  
-140  
-140  
-140  
-140  
-140  
-141  
-141  
-141  
-141  
-141  
-141  
-141  
-141  
-141  
-141  
-141  
-142  
-142  
-142  
-142  
-142  
-142  
-142  
-142  
-142  
-142  
-143  
-143  
-143  
-143  
-143  
-143  
-143  
-143  
-143  
-143  
-143  
-144  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
43  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.062  
0.064  
0.066  
0.068  
0.07  
0.072  
0.074  
0.076  
0.078  
0.08  
0.082  
0.084  
0.086  
0.088  
0.09  
0.092  
0.094  
0.096  
0.098  
0.1  
0.102  
0.104  
0.106  
0.108  
0.11  
0.112  
0.114  
0.116  
0.118  
0.12  
0.122  
0.124  
0.126  
0.128  
0.13  
0.132  
0.134  
0.136  
0.138  
0.14  
0.142  
0.144  
0.146  
0.148  
46  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
Table 15. Example Coefficient Sets for the Small Fractional Delay (continued)  
InvGain  
NUMERATOR  
DELAY  
[Tdac]  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
-11  
58  
58  
58  
58  
58  
58  
57  
57  
57  
57  
57  
57  
57  
57  
57  
57  
57  
57  
57  
57  
56  
56  
56  
56  
56  
-231  
-230  
-230  
-229  
-229  
-228  
-228  
-227  
-227  
-226  
-226  
-225  
-225  
-224  
-224  
-223  
-223  
-223  
-222  
-222  
-221  
-221  
-220  
-220  
-219  
2535  
2501  
2467  
2435  
2403  
2372  
2342  
2313  
2284  
2256  
2228  
2202  
2175  
2150  
2125  
2100  
2076  
2053  
2030  
2008  
1986  
1964  
1943  
1923  
1903  
448  
449  
449  
450  
451  
452  
453  
454  
455  
456  
457  
458  
459  
459  
460  
461  
462  
463  
464  
465  
466  
467  
468  
469  
470  
-144  
-144  
-144  
-144  
-144  
-144  
-144  
-144  
-144  
-145  
-145  
-145  
-145  
-145  
-145  
-145  
-145  
-145  
-145  
-146  
-146  
-146  
-146  
-146  
-146  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
44  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
-9  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
398864  
403662  
408889  
413614  
418613  
423400  
428468  
433135  
438083  
442963  
447952  
452483  
457495  
462222  
467047  
471767  
476583  
481283  
485856  
490741  
495497  
500346  
504815  
509365  
513752  
0.15  
0.152  
0.154  
0.156  
0.158  
0.16  
0.162  
0.164  
0.166  
0.168  
0.17  
0.172  
0.174  
0.176  
0.178  
0.18  
0.182  
0.184  
0.186  
0.188  
0.19  
0.192  
0.194  
0.196  
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  
InvGain  
NUMERATOR  
DELAY  
[Tdac]  
lfras_coefsel_x  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
000  
001  
010  
011  
100  
101  
110  
111  
-1  
-1  
-1  
-1  
-1  
-1  
-1  
9
8
-39  
-35  
-31  
-27  
532  
259  
168  
122  
76  
87  
-24  
-25  
-26  
-27  
7
7
-1  
-1  
-1  
-1  
-1  
-1  
-1  
7503  
14028  
18725  
20764  
0.1250  
0.2500  
0.3750  
0.5000  
7
101  
122  
7
7
7
7
7
-26  
-25  
-24  
101  
87  
168  
259  
532  
-31  
-35  
-39  
18725  
14028  
7503  
06250  
0.7500  
0.8750  
7
8
7
76  
9
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.  
Copyright © 2015, Texas Instruments Incorporated  
47  
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
16  
Output  
1
2
N
>>  
Input  
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 user-  
defined 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  
000  
EFFECT  
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.  
Generate or Verify 231-1 PRBS. Uses an ITU O.150 conformant 31-bit LFSR with feedback polynomial x31 + x28 + 1.  
100  
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  
48  
Copyright © 2015, Texas Instruments Incorporated  
 
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
ws_core  
0x35  
0x30  
0x31  
0x32  
0x34  
0x33  
Configuration. Write protection options for other instructions.  
Core. Fields also accessible via dedicated core-side ports.  
Tuning. Fields for fine tuning macro performance.  
ws_tuning  
ws_debug  
ws_unshadowed  
ws_char  
Debug. Fields for advanced control, manufacturing test, silicon characterization and debug  
Unshadowed. Fields for silicon characterization.  
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  
No function.  
CORE_WE  
Core chain write enable.  
RECEIVER (FOR EACH LANE 0,1,2,3)  
CORE_WE  
Core chain write enable.  
Tuning chain write enable.  
Reserved.  
TUNING_WE  
DEBUG_WE  
CHAR_WE  
Char chain write enable.  
Reserved.  
UNSHADOWED_WE  
TAIL (ENDING WITH THE LSB OF CHAIN)  
CORE_WE  
TUNING_WE  
DEBUG_WE  
RETIME  
Core chain write enable.  
Tuning chain write enable.  
Reserved.  
No function.  
Copyright © 2015, Texas Instruments Incorporated  
49  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
MPY[7:0]  
VRANGE  
ENDIVCLK  
LB[1:0]  
PLL enable.  
PLL multiply.  
VCO range.  
Enable DIVCLK output  
Loop bandwidth  
RECEIVER (FOR EACH LANE 0,1,2,3)  
ENRX  
Receiver enable.  
SLEEPRX  
BUSWIDTH[2:0]  
RATE[1:0]  
INVPAIR  
Receiver sleep mode.  
Bus width.  
Operating rate.  
Invert polarity.  
TERM[2:0]  
ALIGN[1:0]  
LOS[2:0]  
Termination.  
Symbol alignment.  
Loss of signal enable.  
Clock/data recovery.  
Equalizer.  
CDR[2:0]  
EQ[2:0]  
EQHLD  
Equalizer hold.  
ENOC  
Offset compensation.  
Loopback.  
LOOPBACK[1:0]  
BSINRXP  
BSINRXN  
RESERVED  
testpatt[2:0]  
TESTFAIL  
LOSDTCT  
BSRXP  
Boundary scan initialization.  
Boundary scan initialization.  
Reserved.  
Testpattern selection.  
Test failure (real time).  
Loss of signal detected (real time).  
Boundary scan data.  
Boundary scan data.  
Offset compensation in progress.  
Received signal over equalized.  
Received signal under equalized.  
Loss of signal detected (sticky).  
BSRXN  
OCIP  
EQOVER  
EQUNDER  
LOSDTCT  
SYNC  
Re-alignment done, or aligned comma output  
(sticky)  
RETIME  
No function.  
TAIL (ENDING WITH THE LSB OF CHAIN)  
CLKBYP[1:0]  
SLEEPPLL  
RESERVED  
LOCK  
Clock bypass.  
PLL sleep mode.  
Reserved.  
PLL lock (real time).  
Boundary scan initialization clock.  
Enable Tx boundary scan.  
BSINITCLK  
ENBSTX  
50  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
Table 20. ws_core Chain (continued)  
FIELD  
DESCRIPTION  
Enable Rx boundary scan.  
ENBSRX  
ENBSPT  
Rx pulse boundary scan.  
Reserved.  
RESERVED  
NEARLOCK  
UNLOCK  
PLL near to lock.  
PLL lock (sticky).  
CFG OVR  
RETIME  
Configuration over-ride.  
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.  
PRBS Timer.  
PATT TIMER  
RXDSEL[3:0]  
ENCOR  
Status select.  
Enable clear-on-read for error counter.  
EQZ OVRi Equalizer zero.  
Equalizer zero over-ride.  
EQ OVRi Equalizer gain observe or set.  
Equalizer over-ride.  
EQZERO[4:0]  
EQZ OVR  
EQLEVEL[15:0]  
EQ OVR  
EQBOOST[1:0]  
RXASEL[2:0]  
Equalizer gain boost.  
Selects amux output.  
TAIL (ENDING WITH THE LSB OF CHAIN)  
ASEL[3:0]  
Selects amux output.  
User-defined test pattern.  
No function.  
USR PATT[19:0]  
RETIME  
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).  
Error counter.  
ECOUNT[11:0]  
ESWORD[7:0]  
ES[3:0]  
Eye scan word masking.  
Eye scan.  
ESPO[6:0]  
Eye scan phase offset.  
Eye scan compare bit select.  
Eye scan voltage offset.  
Eye scan voltage offset override.  
Eye scan run length.  
Eye scan run.  
ES BIT SELECT[4:0]  
ESVO[5:0]  
ESVO OVR  
ESLEN[1:0]  
ESRUN  
ESDONE  
Eye scan done.  
TAIL (ENDING WITH THE LSB OF CHAIN)  
Copyright © 2015, Texas Instruments Incorporated  
51  
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
Table 22. ws_char Chain (continued)  
FIELD  
DESCRIPTION  
RETIME  
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]  
0000  
0x01  
0x10  
0x11  
0100  
1x00  
EFFECT  
Disabled. Eye scan is disabled.  
Compare. Counts mismatches between the normal sample and the eye scan sample if ES[2] = 0, and matches otherwise.  
Compare zeros. As ES = 0x01, but only analyses zeros, and ignores ones.  
Compare ones. As ES = 0x01, but only analyses ones, and ignores zeroes  
Count ones. Increments ECOUNT when the eye scan sample is a 1.  
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.  
52  
Copyright © 2015, Texas Instruments Incorporated  
 
DAC39J82  
www.ti.com.cn  
ES[3:0]  
ZHCSD92 JANUARY 2015  
Table 23. Eye Scan Mode Selection (continued)  
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  
00  
NUMBER OF SAMPLES ANALYZED  
127  
1023  
8095  
65535  
01  
10  
11  
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  
100000  
..  
OFFSET (mV)  
–310  
..  
111110  
111111  
000000  
000001  
000010  
..  
–20  
–10  
0
10  
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  
011111  
..  
OFFSET (1/32UI)  
+63  
..  
000001  
000000  
111111  
..  
+1  
0
–1  
..  
100000  
–64  
Copyright © 2015, Texas Instruments Incorporated  
53  
 
 
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
LVPECL Driver  
DCLK and SYSREF Receiver  
0.01 µF  
CAC  
100 O  
0.01 µF  
240 O  
240 O  
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  
SDENB  
RESETB  
TMS  
400 ꢀ  
400 ꢀ  
internal  
digital in  
internal  
digital in  
SLEEP  
TDI  
TXENABLE  
TESTMODE  
TRSTB  
100 kꢀ  
GND  
GND  
Figure 76. CMOS Digital Equivalent Input  
Copyright © 2015, Texas Instruments Incorporated  
55  
 
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.3.26 Reference Operation  
The DAC39J82 uses a bandgap reference and control amplifier for biasing the full-scale output current. The full-  
scale 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  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
RLOAD  
AGND  
100 :  
50 :  
50 :  
IOUTN  
Figure 77. Driving a Doubly Terminated 50-Ω Cable Using a 1:1 Impedance Ratio Transformer  
100 :  
4 : 1  
IOUTP  
RLOAD  
AGND  
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.  
Copyright © 2015, Texas Instruments Incorporated  
57  
 
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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 on-  
chip 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  
REFCLK  
N
PFD &  
CP  
DACCLKN  
Prescaler  
DACCLK  
Divider  
VCO  
Internal Loop  
Filter  
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  
Copyright © 2015, Texas Instruments Incorporated  
 
 
 
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
Device Functional Modes (continued)  
6000  
High Band VCO  
Low Band VCO  
5750  
5500  
5250  
5000  
4750  
4500  
4250  
4000  
3750  
3500  
0
8
16  
24  
32  
40  
48  
56  
64  
PLL VCO Coars Tuning Bits  
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 pre-  
scaler 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)  
4915.2  
pll_vcosel  
PRE-SCALE DIVIDER  
DESIRED DACCLK (MHz)  
pll_p(3:0)  
0000  
0
1
1
0
0
0
0
0
2
2
2457.6  
1966.08  
1474.56  
1228.8  
983.04  
737.28  
614.4  
3932.16  
0000  
4423.68  
3
0001  
4915.2  
4
0010  
4915.2  
5
0011  
5160.96  
7
0101  
4915.2  
8
0110  
4915.2  
10  
491.52  
0111  
Copyright © 2015, Texas Instruments Incorporated  
59  
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
M DIVIDER  
PFD UPDATE RATE (MHz)  
pll_m(7:0)  
(MHz)  
1474.56  
1474.56  
1474.56  
1474.56  
12  
24  
48  
64  
122.88  
61.44  
30.72  
15.36  
00001011  
00010111  
00101111  
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  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
Table 29. Register Map  
(MSB)  
Bit 15  
(LSB)  
Bit 0  
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  
Bit 2  
Bit 1  
alarm_zer  
os  
_txenable  
_ena  
alarm_  
zeros  
_jesd  
qmc_  
offsetab  
_ena  
qmc _corrab  
_ena  
alarm_out  
_ena  
alarm  
_out_pol  
inv_sinc  
_ab _ena  
config0  
0x00  
0x0218  
reserved  
reserved  
interp(3:0)  
reserved  
pap _ena  
reserved  
data_ena  
daca_  
complime  
nt  
dacb_  
complime  
nt  
dacc_  
complime  
nt  
dacd_  
complime  
nt  
sfrac_  
ena_ab  
lfrac_  
ena_ab  
config1  
config2  
0x01  
0x02  
0x0003  
0x2002  
reserved  
reserved sfrac_ sel_ab reserved  
shorttest  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
twos  
reserved  
sif_reset  
zer _invalid  
_data  
mixer  
_ena  
mixer  
_gain  
dac_bitwidth(1:0)  
reserved  
reserved  
sif4 _ena  
nco _ena  
_ena  
fif _error  
_zeros  
_data  
config3  
0x03  
0xF380  
coarse_dac(3:0)  
reserved  
reserved  
sif _txenable  
_ena  
config4  
config5  
0x04  
0x05  
0x06  
0x07  
0x08  
0x09  
0x0A  
0x0B  
0x0C  
0x0D  
0x0E  
0x0F  
0x10  
0x11  
0x12  
0x13  
0x14  
0x15  
0x16  
0x17  
0x18  
0x19  
0x00FF  
0xFFFF  
0xFFFF  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0400  
0x0400  
0x0400  
0x0400  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
alarms_mask(15:0)  
alarms_mask(31:16)  
alarms_mask(47:32)  
config6  
config7  
memin_tempdata(7:0)  
reserved  
memin_lane_skew(4:0)  
config8  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
fs4  
reserved  
reserved  
reserved  
reserved  
reserved  
fs2  
qmc_offseta(12:0)  
qmc_offsetb(12:0)  
reserved  
config9  
reserved  
reserved  
reserved  
reserved  
fs8  
config10  
config11  
config12  
config13  
config14  
config15  
config16  
config17  
config18  
config19  
config20  
config21  
config22  
config23  
config24  
config25  
reserved  
reserved  
fsm4  
reserved  
reserved  
reserved  
reserved  
qmc_gaina(10:0)  
qmc_gainb(10:0)  
reserved  
reserved  
reserved  
reserved  
reserved  
output _delayab(1:0)  
output _delaycd(1:0)  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
qmc_phaseab(11:0)  
reserved  
phaseoffsetab(15:0)  
reserved  
phaseaddab(15:0)  
phaseaddab(31:16)  
phaseaddab(47:32)  
reserved  
reserved  
reserved  
vbgr  
_sleep  
biasopam  
p _sleep  
tsense  
_sleep  
clkrecv  
_sleep  
daca  
_sleep  
dacb  
_sleep  
dacc  
_sleep  
config26  
config27  
0x1A  
0x1B  
0x0020  
0x0000  
reserved  
dtest_lane(2:0)  
reserved  
dtest(3:0)  
pll _sleep  
dacd _sleep  
extref  
_ena  
reserved  
reserved  
atest(5:0)  
config28  
config29  
config30  
config31  
0x1C  
0x1D  
0x1E  
0x1F  
0x0000  
0x0000  
0x1111  
0x1140  
reserved  
reserved  
reserved  
reserved  
syncsel_qmoffsetab(3:0)  
syncsel_mixerab(3:0)  
reserved  
reserved  
syncsel_qmcorrab(3:0)  
syncsel_nco(3:0)  
reserved  
sif_sync  
reserved  
reserved  
Copyright © 2015, Texas Instruments Incorporated  
61  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
Table 29. Register Map (continued)  
(MSB)  
Bit 15  
(LSB)  
Bit 0  
Name  
Address  
Default  
Bit 14  
Bit 13  
Bit 12  
Bit 11  
Bit 10  
reserved  
Bit 9  
Bit 8  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
config32  
config33  
config34  
config35  
config36  
config37  
config38  
config39  
config40  
config41  
config42  
config43  
config44  
0x20  
0x21  
0x22  
0x23  
0x24  
0x25  
0x26  
0x27  
0x28  
0x29  
0x2A  
0x2B  
0x2C  
0x0000  
0x0000  
0x1B1B  
0xFFFF  
0x0000  
0x0000  
syncsel_dither(3:0)  
syncsel_pap(3:0)  
syncsel_fir5a(3:0)  
reserved  
patha_in_sel(1:0)  
pathb_in_sel(1:0)  
reserved  
reserved  
patha_out_sel(1:0)  
pathb_out_sel(1:0)  
pathc_out_sel(1:0)  
pathd_out_sel(1:0)  
sleep_cntl(15:0)  
reserved  
reserved  
cdrvser_sysref_mode(2:0)  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
clkjesd_div(2:0)  
dither_ena(3:0)  
reserved  
dither_mixer_ena(3:0)  
dither_sra_sel3:0)  
reserved  
dither _zero  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
reserved(15:0)  
reserved(15:0)  
reserved(15:0)  
reserved(15:0)  
reserved(15:0)  
reserved(15:0)  
pap_  
dlylen_sel  
config45  
config46  
config47  
config48  
config49  
0x2D  
0x2E  
0x2F  
0x30  
0x31  
0x0000  
0xFFFF  
0x0004  
0x0000  
0x0000  
reserved  
reserved  
reserved  
pap_gain(2:0)  
reserved sifdac_ena  
pap_vth(15:0)  
reserved  
titest_dieid  
_read_ena  
reserved  
reserved  
sifdac(15:0)  
pll_ndivsync  
_ena  
lockdet_adj(2:0)  
pll_reset  
pll_ena  
pll_cp(1:0)  
pll_n(4:0)  
pll_p(3:0)  
memin_pll_lfvolt(2:0)  
config50  
config51  
0x32  
0x33  
0x0000  
0x0100  
pll_m(7:0)  
pll_vco(5:0)  
syncb  
reserved  
reserved  
pll_vcosel  
pll_vcoitune(1:0)  
pll_cp_adj(4:0)  
syncb  
_lvds  
_lopwrb  
syncb  
_lvds  
_lopwra  
syncb _lvds  
_lpsel  
_lvds  
_effuse  
_sel  
lvds  
lvds  
config52  
0x34  
0x0000  
reserved  
reserved  
reserved(6:0)  
_sleep  
_sub_ena  
config53  
config54  
config55  
config56  
config57  
config58  
0x35  
0x36  
0x37  
0x38  
0x39  
0x3A  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
serdes  
_clk_sel  
config59  
0x3B  
0x0000  
serdes_refclk_div(3:0)  
reserved  
reserved  
config60  
config61  
config62  
config63  
config64  
config65  
config66  
0x3C  
0x3D  
0x3E  
0x3F  
0x40  
0x41  
0x42  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
rw_cfgpll(15:0)  
reserved  
rw_cfgrx0(14:0)  
rw_cfgrx0(15:0)  
reserved  
INVPAIR(7:0)  
reserved  
errorcnt_link0(15:0)  
errorcnt_link1(15:0)  
62  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
Table 29. Register Map (continued)  
(MSB)  
Bit 15  
(LSB)  
Bit 0  
Name  
Address  
Default  
Bit 14  
Bit 13  
Bit 12  
Bit 11  
Bit 10  
Bit 9  
Bit 8  
reserved  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
config67  
config68  
config69  
config70  
config71  
config72  
config73  
0x43  
0x44  
0x45  
0x46  
0x47  
0x48  
0x49  
0x0000  
0x0000  
0x0000  
0x0044  
0x190A  
0x31C3  
0x0000  
reserved  
reserved  
lid0(4:0)  
lid3(4:0)  
lid6(4:0)  
lid1(4:0)  
lid2(4:0)  
lid5(4:0)  
reserved  
reserved  
jesdv  
lid4(4:0)  
lid7(4:0)  
reserved  
subclassv(2:0)  
link_assign(15:0)  
jesd_test _seq(1:0)  
jesd  
_reset_n  
config74  
0x4A  
0x001E  
lane_ena(7:0)  
dual  
init_state(3:0)  
config75  
config76  
config77  
config78  
0x4B  
0x4C  
0x4D  
0x4E  
0x0000  
0x0000  
0x0300  
0x0F0F  
reserved  
reserved  
rbd_m1(4:0)  
k_m1(4:0)  
f_m1(7:0)  
reserved  
reserved  
reserved  
reserved  
hd  
reserved  
scr  
l_m1(4:0)  
s_m1(4:0)  
n_m1(4:0)  
m_m1(7:0)  
reserved  
nprime_m1(4:0)  
jesd  
_commaalign  
_ena  
match  
_specific  
match  
_ctrl  
no_lane  
_sync  
config79  
0x4F  
0x1CC1  
match_data(7:0)  
reserved  
config80  
config81  
0x50  
0x51  
0x0000  
0x00FF  
adjcnt_link0(3:0)  
adjdir_link0  
did_link0(7:0)  
bid_link0(3:0)  
cf_link0(4:0)  
cs_link0(1:0)  
sync_request_ena_link0(7:0)  
disable  
_err_repor  
t _link0  
phadj  
_link0  
config82  
0x52  
0x00FF  
reserved  
reserved  
error_ena_link0(7:0)  
config83  
config84  
0x53  
0x54  
0x0000  
0x00FF  
adjcnt_link1(3:0)  
adjdir_link1  
did_link1(7:0)  
bid_link1(3:0)  
cf_link1(4:0)  
cs_link1(1:0)  
sync_request_ena_link1(7:0)  
disable  
_err  
_report  
_link1  
phadj  
_link1  
config85  
0x55  
0x00FF  
error_ena_link1(7:0)  
config86  
config87  
config88  
config89  
config90  
config91  
0x56  
0x57  
0x58  
0x59  
0x5A  
0x5B  
0x0000  
0x00FF  
0x00FF  
0x0000  
0x00FF  
0x00FF  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
err_cnt  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
err_cnt  
_clr_link1  
config92  
0x5C  
0x1111  
reserved  
reserved  
reserved  
sysref_mode_link1(2:0)  
sysref_mode_link0(2:0)  
_clr_link0  
config93  
config94  
config95  
config96  
config97  
config98  
config98  
0x5D  
0x5E  
0x60  
0x61  
0x62  
0x63  
0x64  
0x0000  
0x0000  
0x0123  
0x0456  
0x000F  
0x0000  
0x0000  
reserved  
res1(7:0)  
reserved  
reserved  
res2(7:0)  
reserved  
reserved  
syncn_pol  
reserved  
reserved  
octetpath_sel(0)(2:0)  
octetpath_sel(4)(2:0)  
reserved  
octetpath_sel(1)(2:0)  
octetpath_sel(5)(2:0)  
reserved  
reserved  
octetpath_sel(2)(2:0)  
octetpath_sel(6)(2:0)  
syncnab_sel(3:0)  
reserved  
reserved  
octetpath_sel(3)(2:0)  
octetpath_sel(7)(2:0)  
syncn_sel(3:0)  
syncncd_sel(3:0)  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
Reserved  
Copyright © 2015, Texas Instruments Incorporated  
63  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
Table 29. Register Map (continued)  
(MSB)  
Bit 15  
(LSB)  
Bit 0  
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  
Bit 2  
Bit 1  
config100  
config101  
config102  
config103  
config104  
config105  
config106  
config107  
0x65  
0x66  
0x67  
0x68  
0x69  
0x6A  
0x6B  
0x6C  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
alarm_l_error(0)(7:0)  
alarm_l_error(1)(7:0)  
alarm_l_error(2)(7:0)  
alarm_l_error(3)(7:0)  
alarm_l_error(4)(7:0)  
alarm_l_error(5)(7:0)  
alarm_l_error(6)(7:0)  
alarm_l_error(7)(7:0)  
reserved  
alarm_fifo_flags(0)(3:0)  
alarm_fifo_flags(1)(3:0)  
alarm_fifo_flags(2)(3:0)  
alarm_fifo_flags(3)(3:0)  
alarm_fifo_flags(4)(3:0)  
alarm_fifo_flags(5)(3:0)  
alarm_fifo_flags(6)(3:0)  
alarm_fifo_flags(7)(3:0)  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
alarm_rw0 alarm_rw1  
_pll _pll  
alarm_from  
_pll  
config108  
0x6D  
0x0000  
alarm_sysref_err(3:0)  
alarm_pap(3:0)  
reserved  
reserved  
config109  
config110  
config111  
config112  
config113  
config114  
config115  
config116  
config117  
config118  
config119  
config120  
config121  
config122  
config123  
config124  
config125  
config126  
0x6E  
0x6F  
0x70  
0x71  
0x72  
0x73  
0x74  
0x75  
0x76  
0x77  
0x78  
0x79  
0x7A  
0x7B  
0x7C  
0x7D  
0x7E  
0x7F  
0x00xx  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
alarm_from_shorttest(7:0)  
sfrac_coef1_ab(4;0)  
memin_rw_losdct(7:0)  
sfrac_coef2_ab(7;0)  
sfrac_coef0_ab(1;0)  
Reserved  
reserved  
sfrac_coef3_ab(9;0)  
sfrac_coef4_ab(15;0)  
sfrac_invgain_ab(15:0)  
sfrac_coef4_ab(18:16)  
reserved  
sfrac_coef5_ab(9;0)  
reserved  
sfrac_coef6_ab(8;0)  
sfrac_coef9_ab(1;0)  
sfrac_coef7_ab(6;0)  
sfrac_coef8_ab(4;0)  
Reserved  
sfrac_invgain_ab(19:16)  
reserved  
reserved  
lfras_coefsel_a(2:0)  
lfras_coefsel_b(2:0)  
Reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
Reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
memin  
_efc  
_autoload  
_done  
config127  
0x80  
0x0000  
memin_efc_error(4:0)  
vendorid(1:0)  
versionid(2:0)  
64  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1 Register Descriptions  
7.5.1.1 config0 Register – Address: 0x00, Default: 0x0218  
Figure 81. config0 Register Format  
15  
14  
13  
12  
11  
10  
9
1
8
0
qmc_offsetab_e  
na  
reserved  
qmc_corrab_en  
a
reserved  
interp  
7
6
5
4
3
2
alarm_zeros_tx  
enable_ena  
outsum_ena  
alarm_zeros_je alarm_out_ena alarm_out_pol  
sd_data_ena  
pap_ena  
inv_sinc_ab_en  
a
reserved  
Table 30. config0 Register Field Descriptions  
Register Addr  
Default  
Value  
Bit  
Name  
Function  
Name  
(Hex)  
config0  
0x0  
15  
14  
13  
qmc_offsetab_ena  
reserved  
Enable the offset function for the AB data path when asserted.  
reserved  
0
0
0
qmc_corrab_ena  
Enable the Quadrature Modulator Correction (QMC) function for  
the AB data path when asserted.  
12  
reserved  
reserved  
0
11:08 interp  
Determines the interpolation amount.  
0010  
0000: 1x  
0001: 2x  
0010: 4x  
0100: 8x  
1000: 16x  
7
alarm_zeros_txenable_ena  
reserved  
When asserted any alarm that isn’t masked will mid-level the DAC  
output.  
0
6
5
reserved  
0
0
alarm_zeros_jesd_data_ena When asserted any alarm that isn’t masked will zero the data  
coming out of the JESD block.  
4
3
alarm_out_ena  
When asserted the pin ALARM becomes an output instead of a  
tri-stated pin.  
1
1
alarm_out_pol  
This bit changes the polarity of the ALARM signal. (0=negative  
logic, 1=positive logic)  
2
1
pap_ena  
Turns on the Power Amp Protection (PAP) logic.  
0
0
inv_sinc_ab_ena  
Turns on the inverse sinc filter for the AB path when programmed  
to ‘1’.  
0
reserved  
reserved  
0
Copyright © 2015, Texas Instruments Incorporated  
65  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.2 config1 Register – Address: 0x01, Default: 0x0003  
Figure 82. config1 Register Format  
15  
14  
reserved  
6
13  
12  
reserved  
4
11  
sfrac_sel_ab  
3
10  
reserved  
2
9
8
sfrac_ena_ab  
7
lfrac_ena_ab  
5
reserved  
1
reserved  
0
daca_  
dacb_  
dacc_  
dacd_  
reserved  
reserved  
reserved  
reserved  
compliment  
compliment  
compliment  
compliment  
Table 31. config1 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config1  
0x1  
15  
14  
13  
12  
11  
sfrac_ena_ab  
Turn on the small fractional delay filter for the AB data path.  
reserved  
0
0
0
0
0
reserved  
lfrac_ena_ab  
reserved  
Turn on the large fractional delay filter for the AB data path.  
reserved  
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  
10  
9
reserved  
reserved  
Reserved  
Reserved  
0
0
0
0
reserved  
8
reserved  
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.  
6
5
4
dacb_ compliment  
dacc_ compliment  
dacd_ 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
0
0
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.  
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.  
3
2
1
0
reserved  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0
0
1
1
66  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.3 config2 Register – Address: 0x02, Default: 0x2002  
Figure 83. config2 Register Format  
15  
7
14  
13  
12  
11  
10  
9
8
dac_ bitwidth  
zero_  
invalid_data  
shorttest_ ena  
reserved  
reserved  
reserved  
reserved  
6
5
4
3
2
1
0
sif4_ena  
mixer_ ena  
mixer_ gain  
nco_ena  
reserved  
reserved  
twos  
sif_reset  
Table 32. config2 Register Field Descriptions  
Register Addr  
Default  
Value  
Bit  
Name  
Function  
Name  
(Hex)  
config2  
0x2  
15:14 dac_ bitwidth  
Determines the bit width of the DAC.  
00 : 16 bits  
00  
01 : 14 bits  
10 : 16 bits  
11 : 12 bits  
13  
12  
11  
10  
9
zero_ invalid_data  
Zero the data from the JESD block when the link is not established.  
1
0
0
0
0
0
0
shorttest_ ena  
reserved  
Turns on the short test pattern of the JESD interface.  
Reserved  
Reserved  
Reserved  
Reserved  
reserved  
reserved  
8
reserved  
7
sif4_ena  
When asserted the SIF interface becomes a 4 pin interface. This bit has  
a lower priority than the dieid_ena bit.  
6
5
4
mixer_ ena  
mixer_ gain  
nco_ena  
When set high, the mixer block is turned on.  
0
0
0
Add 6dB of gain to the mixer output when asserted.  
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.  
3
2
1
reserved  
reserved  
twos  
Reserved  
Reserved  
0
0
1
When asserted, this bit tells the chip to presume that 2’s complement  
data is arriving at the input. Otherwise offset binary is presumed.  
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
Copyright © 2015, Texas Instruments Incorporated  
67  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.4 config3 Register – Address: 0x03, Default: 0xF380  
Figure 84. config3 Register Format  
15  
7
14  
6
13  
12  
11  
reserved  
3
10  
reserved  
2
9
8
reserved  
0
coarse_dac  
reserved  
1
5
4
fifo_error_zeros  
_data_ena  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
sif_ txenable  
Table 33. config3 Register Field Descriptions  
Register Addr  
Default  
Value  
Bit  
Name  
Function  
Name  
(Hex)  
config3  
0x3  
15:12 coarse_dac  
Scales the output current in 16 equal steps.  
VrefIO  
1111  
´ 4 ´ mem _coarse _ daca +1  
(
)
Rbias  
11:8 reserved  
Reserved  
0011  
1
7
fifo_error_zeros_data_ena When asserted SerDes FIFO errors zero the data out of the JESD  
block.  
6:1  
0
reserved  
Reserved  
000000  
0
sif_ txenable  
When asserted the internal value of TXENABLE is ‘1’.  
7.5.1.5 config4 Register – Address: 0x04, Default: 0x00FF  
Figure 85. config4 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
alarms_mask(15:8)  
7
6
5
4
3
alarms_mask(7:0)  
Table 34. config4 Register Field Descriptions  
Register Addr  
Default  
Value  
Bit  
15:0  
Name  
Function  
Name  
(Hex)  
config4  
0x4  
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  
0x00FF  
68  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.6 config5 Register – Address: 0x05, Default: 0xFFFF  
Figure 86. config5 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
alarms_mask(31:24)  
4
3
alarms_mask(23:16)  
Table 35. config5 Register Field Descriptions  
Register Addr  
Default  
Value  
Bit  
Name  
Function  
Name  
(Hex)  
config5  
0x5  
15:0 alarms_mask(31:16)  
Each bit is used to mask an alarm. Assertion masks the alarm:  
bit15 = always set to "1"  
0xFFFF  
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  
7.5.1.7 config6 Register – Address: 0x06, Default: 0xFFFF  
Figure 87. config6 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
alarms_mask(47:40)  
7
6
5
4
3
alarms_mask(39:32)  
Table 36. config6 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config6  
0x6  
15:0 alarms_mask(47:32)  
Each bit is used to mask an alarm. Assertion masks the alarm:  
bit15 = mask alarm from lane7 short test  
0xFFFF  
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  
Copyright © 2015, Texas Instruments Incorporated  
69  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.8 config7 Register – Address: 0x07, Default: 0x0000  
Figure 88. config7 Register Format  
15  
7
14  
13  
5
12  
11  
10  
9
1
8
0
memin_ tempdata  
6
4
3
2
reserved  
memin_lane_ skew  
Table 37. config7 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config7 No  
RESET  
Value  
0x7  
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.  
0x00  
7:5  
4:0  
reserved  
Reserved  
000  
memin_lane_ skew Measure of the lane skew for link0 only. Updated when the RBD is  
released and measured in terms of JESD clock.  
0000  
NOTE: these bits are READ_ONLY  
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  
10  
qmc_offseta  
2
9
1
8
0
4
3
qmc_offseta  
Table 38. config8 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config8  
AUTO  
SYNC  
0x8  
15  
14  
13  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
0
0
0
12:0 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.  
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  
10  
qmc_offsetb  
2
9
1
8
0
4
3
qmc_offsetb  
Table 39. config9 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config9  
0x9  
15:13 reserved  
12:0 qmc_offsetb  
Reserved  
The DAC B offset correction. The offset is measured in DAC LSBs.  
000  
0x0000  
70  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.11 config10 Register – Address: 0x0A, Default: 0x0000  
Figure 91. config10 Register Format  
15  
reserved  
7
14  
reserved  
6
13  
12  
11  
10  
reserved  
2
9
1
8
0
reserved  
5
4
3
reserved  
Table 40. config10 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config10  
AUTO  
SYNC  
0xA  
15:13 reserved  
12:0 reserved  
reserved  
reserved  
000  
0x0000  
7.5.1.12 config11 Register – Address: 0x0B, Default: 0x0000  
Figure 92. config11 Register Format  
15  
reserved  
7
14  
reserved  
6
13  
12  
11  
10  
reserved  
2
9
1
8
0
reserved  
5
4
3
reserved  
Table 41. config11 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config11  
0xB  
15:13 reserved  
12:0 reserved  
reserved  
reserved  
000  
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  
reserved  
4
11  
reserved  
3
10  
2
9
8
gmc_gaina  
1
0
gmc_gaina  
Table 42. config12 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config12  
0xC  
15  
14  
reserved  
reserved  
reserved  
reserved  
reserved  
gmc_gaina  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0
0
13  
0
12  
0
0
11  
10:0  
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  
0x400  
Copyright © 2015, Texas Instruments Incorporated  
71  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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
10  
9
8
0
qmc_ gainb  
1
2
qmc_ gainb  
Table 43. config13 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config13  
0xD  
15  
14  
13  
12  
fs8  
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  
0
0
0
0
fs4  
fs2  
fsm4  
0010 : fs/2  
0100 : fs/4  
1000 : fs/8  
1100 : 3fs/8  
1010 : 5fs/8  
1110 : 7fs/8  
11  
reserved  
Reserved  
0
10:0  
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.  
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  
9
reserved  
1
8
0
2
reserved  
Table 44. config14 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config14  
0xE  
15  
14  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0
0
13  
0
12  
0
0
11  
10:0  
0x400  
72  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.16 config15 Register – Address: 0x0F, Default: 0x0400  
Figure 96. config15 Register Format  
15  
14  
6
13  
12  
11  
reserved  
10  
2
9
8
output _delayab  
output _delaycd  
reserved  
1
7
5
4
3
0
reserved  
Table 45. config15 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config15  
0xF  
15:14  
13:12  
11  
output _delayab  
output _delaycd  
reserved  
Delays the output to the DACs from 0 to 3 DAC clock cycles.  
00  
00  
Delays the output to the DACs from 0 to 3 DAC clock cycles.  
Reserved  
Reserved  
0
10:0  
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  
10  
2
9
1
8
0
reserved  
4
qmc_phaseab  
3
qmc_phaseab  
Table 46. config16 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config16  
AUTO  
SYNC  
0x10  
15  
14  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0
reserved  
0
13  
reserved  
0
0
12  
reserved  
11: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.  
0x000  
Copyright © 2015, Texas Instruments Incorporated  
73  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
11  
10  
2
9
1
8
0
reserved  
4
reserved  
3
reserved  
Table 47. config17 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config17  
AUTO  
SYNC  
0x11  
15  
14  
reserved  
reserved  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0
0
13  
0
0
12  
11:0  
0x000  
7.5.1.19 config18 Register – Address: 0x12, Default: 0x0000  
Figure 99. config18 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
phaseoffsetab  
phaseoffsetab  
7
6
5
4
3
Table 48. config18 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
phaseoffsetab  
Function  
config18  
AUTO  
0x12  
Phase offset for NCO in DACAB path  
0x0000  
SYNC  
7.5.1.20 config19 Register – Address: 0x13, Default: 0x0000  
Figure 100. config19 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 49. config19 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config19  
AUTO  
0x13  
reserved  
0x0000  
SYNC  
74  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.21 config20 Register – Address: 0x14, Default: 0x0000  
Figure 101. config20 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
phaseaddab  
phaseaddab  
4
3
Table 50. config20 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
phaseaddab  
Function  
Lower 16 bits of NCO Frequency adjust word for DACAB path.  
config20  
0x14  
0x0000  
7.5.1.22 config21 Register – Address: 0x15, Default: 0x0000  
Figure 102. config21 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
phaseaddab  
phaseaddab  
7
6
5
4
3
Table 51. config21 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
phaseaddab  
Function  
Middle 16 bits of NCO Frequency adjust word for DACAB path.  
config21  
0x15  
0x0000  
7.5.1.23 config22 Register – Address: 0x16, Default: 0x0000  
Figure 103. config22 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
phaseaddab  
phaseaddab  
7
6
5
4
3
Table 52. config22 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
phaseaddab  
Function  
Upper 16 bits of NCO Frequency adjust word for DACAB path.  
config22  
0x16  
0x0000  
Copyright © 2015, Texas Instruments Incorporated  
75  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.24 config23 Register – Address: 0x17, Default: 0x0000  
Figure 104. config23 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
4
3
Table 53. config23 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config23  
0x17  
reserved  
0x0000  
7.5.1.25 config24 Register – Address: 0x18, Default: 0x0000  
Figure 105. config24 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 54. config24 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config24  
0x18  
reserved  
0x0000  
7.5.1.26 config25 Register – Address: 0x19, Default: 0x0000  
Figure 106. config25 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 55. config25 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config25  
0x19  
reserved  
0x0000  
76  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.27 config26 Register – Address: 0x1A, Default: 0x0020  
Figure 107. config26 Register Format  
15  
7
14  
13  
12  
11  
10  
9
8
reserved  
reserved  
1
vbgr_ sleep  
0
6
5
4
3
2
biasopamp_  
sleep  
tsense_ sleep  
pll_sleep  
clkrecv_sleep  
daca_sleep  
dacb_sleep  
dacc_sleep  
dacd_sleep  
Table 56. config26 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config26  
0x1A  
15:10  
reserved  
Reserved  
Reserved  
000000  
9
8
7
reserved  
0
0
0
vbgr_ sleep  
Turns off the Bandgap over internal R bias current generator bias  
Turns off the bias OP amp when high.  
biasopamp_  
sleep  
6
5
tsense_ sleep  
pll_sleep  
Turns off the temperature sensor when asserted.  
Puts the DAC PLL into sleep mode when asserted.  
0
1 FUSE  
controlled  
4
clkrecv_sleep  
When asserted the clock input receiver gets put into sleep mode. This  
also affects the SYSREF receiver as well.  
0
3
2
1
0
daca_sleep  
dacb_sleep  
dacc_sleep  
dacd_sleep  
When asserted DACA is put into sleep mode  
When asserted DACB is put into sleep mode  
When asserted DACC is put into sleep mode  
When asserted DACD is put into sleep mode  
0
0
0
0
Copyright © 2015, Texas Instruments Incorporated  
77  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.28 config27 Register – Address: 0x1B, Default: 0x0000  
Figure 108. config27 Register Format  
15  
extref_ ena  
7
14  
13  
12  
11  
10  
2
9
1
8
0
dtest_ lane  
5
dtest  
6
4
3
reserved  
reserved  
atest  
Table 57. config27 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config27  
0x1B  
15  
extref_ ena  
Allows the chip to use an external reference or the internal reference. (0=internal,  
1=external)  
0
14:12  
11:8  
dtest_ lane  
dtest  
Selects the lane to output the test signal. 0=lane0, 7=lane7  
000  
Allows digital test signals to come out the ALARM pin. 0000 : Test disabled, normal  
ALARM pin function  
0000  
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  
7
6
reserved  
reserved  
atest  
Reserved  
Reserved  
0
0
5:0  
Selects measurement of various internal signals at the ATEST pin. 0=off  
000001 : DAC PLL VSSA (0V)  
000000  
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)  
78  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
Table 57. config27 Register Field Descriptions (continued)  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config27  
(continued)  
0x1B  
5:0  
atest  
100000 : DACC output switch cascode bias (0.4V)  
100001 : DACD VDDA18 (1.8V)  
000000  
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)  
7.5.1.29 config28 Register – Address: 0x1C, Default: 0x0000  
Figure 109. config28 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 58. config28 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config28  
0x1C  
15:8  
7:0  
reserved  
reserved  
reserved  
reserved  
0x00  
0x00  
Copyright © 2015, Texas Instruments Incorporated  
79  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.30 config29 Register – Address: 0x1D, Default: 0x0000  
Figure 110. config29 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
4
3
Table 59. config29 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config29  
0x1D  
15:8  
7:0  
reserved  
reserved  
reserved  
reserved  
0x00  
0x00  
7.5.1.31 config30 Register – Address: 0x1E, Default: 0x1111  
Figure 111. config30 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
syncsel_ qmoffsetab  
reserved  
reserved  
7
6
5
4
3
syncsel_ qmcorrab  
Table 60. config30 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config30  
0x1E  
15:12  
syncsel_ qmoffsetab Select the sync for the QMCoffsetAB block. A ‘1’ in the selected bit  
0x1  
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  
11:8  
7:4  
reserved  
reserved  
0x1  
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  
0x1  
3:0  
reserved  
reserved  
80  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.32 config31 Register – Address: 0x1F, Default: 0x1111  
Figure 112. config31 Register Format  
15  
7
14  
13  
5
12  
11  
10  
2
9
1
8
0
syncsel_ mixerab  
reserved  
6
4
3
syncsel_ nco  
reserved  
sif_sync  
reserved  
Table 61. config31 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config31  
0x1F  
15:12  
syncsel_ mixerab Select the sync for the mixerAB block. A ‘1’ in the selected bit place allows  
0x1  
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  
11:8  
7:4  
reserved  
Reserved  
0x1  
0x4  
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  
3:2  
1
reserved  
sif_sync  
reserved  
Reserved  
00  
0
This is the SIF SYNC signal.  
Reserved  
0
0
Copyright © 2015, Texas Instruments Incorporated  
81  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.33 config32 Register – Address: 0x20, Default: 0x0000  
Figure 113. config32 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
syncsel_ dither  
syncsel_ pap  
reserved  
4
3
syncsel_ fir5a  
Table 62. config32 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config32  
0x20  
15:12  
syncsel_ dither  
Select the sync for the Dithering block.  
bit0 = ‘0’  
0x0  
bit1 = sysref  
bit2 = sync_out from JESD  
bit3 = sif_sync  
11:8  
7:4  
reserved  
Reserved  
0x0  
0x0  
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  
3:0  
syncsel_ fir5a  
Select the sync for the small fractional delay FIR filter coefficient loading.  
0x0  
bit0 = ‘0’  
bit1 = sysref  
bit2 = sync_out from JESD  
bit3 = sif_sync  
7.5.1.34 config33 Register – Address: 0x21, Default: 0x0000  
Figure 114. config33 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 63. config33 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config33  
0x21  
Reserved  
0x0000  
82  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.35 config34 Register – Address: 0x22, Default: 0x1B1B  
Figure 115. config34 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
reserved  
patha_in _sel  
pathb_in _sel  
reserved  
4
3
0
patha_ out_sel  
pathb_ out_sel  
pathc_ out_sel  
pathd_ out_sel  
Table 64. config34 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config34  
0x22  
15:14  
patha_in _sel  
This selects the word used for the path A input.  
00 = Sample 0 from JESD is selected for data path A  
01 = Sample 1 from JESD is selected for data path A  
10 = Sample 2 from JESD is selected for data path A  
11 = Sample 3 from JESD is selected for data path A  
00  
13:12  
pathb_in _sel  
This selects the word used for the path B input.  
00 = Sample 0 from JESD is selected for data path B  
01 = Sample 1 from JESD is selected for data path B  
10 = Sample 2 from JESD is selected for data path B  
11 = Sample 3 from JESD is selected for data path B  
01  
11:10  
9:8  
reserved  
reserved  
reserved  
10  
11  
00  
reserved  
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  
5:4  
3:2  
1:0  
pathb_ out_sel  
pathc_ out_sel  
pathd_ 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  
01  
10  
11  
11 = zeroes go to DACB  
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  
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  
Copyright © 2015, Texas Instruments Incorporated  
83  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.36 config35 Register – Address: 0x23, Default: 0xFFFF  
Figure 116. config35 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
sleep_cntl  
sleep_cntl  
4
3
Table 65. config35 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
sleep_cntl  
Function  
config35  
0x23  
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,  
0xFFFF  
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  
7.5.1.37 config36 Register – Address: 0x24, Default: 0x0000  
Figure 117. config36 Register Format  
15  
14  
reserved  
6
13  
12  
11  
10  
9
1
8
0
reserved  
2
7
5
4
3
reserved  
cdrvser_ sysref_mode  
reserved  
reserved  
Table 66. config36 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config36  
0x24  
15:13  
12:7  
6:4  
reserved  
reserved  
Reserved  
Reserved  
000  
000000  
000  
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.  
3:2  
1:0  
reserved  
reserved  
Reserved  
Reserved  
00  
00  
84  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.38 config37 Register – Address: 0x25, Default: 0x8000  
Figure 118. config37 Register Format  
15  
14  
clkjesd_ div  
6
13  
12  
11  
10  
9
1
8
reserved  
0
reserved  
3
7
5
4
2
reserved  
reserved  
reserved  
reserved  
Table 67. config37 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config37  
0x25  
15:13  
clkjesd_ div  
This controls the amount of dividing down the DACCLK gets to generate  
100  
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  
12:10  
9:7  
6:4  
3:1  
0
reserved  
reserved  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
000  
000  
000  
000  
0
7.5.1.39 config38 Register – Address: 0x26, Default: 0x0000  
Figure 119. config38 Register Format  
15  
14  
13  
12  
11  
10  
9
8
0
dither_ ena  
dither_ mixer_ena  
7
6
5
4
3
2
1
dither_sra_sel  
reserved  
reserved  
reserved  
Table 68. config38 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
dither_ ena  
Function  
config38  
0x26  
15:12  
11:8  
7:4  
Turns on DITHER block for each data path  
bit15 = reserved  
bit14 = reserved  
bit13 = data path B  
bit12 = data path A  
0000  
dither_ mixer_ena Turns on the FS/2 mixer at the output of the CIC in the DITHER block.  
0000  
0000  
bit11 = reserved  
bit10 = reserved  
bit9 = data path B  
bit8 = data path A  
dither_sra_sel  
Select the amount of dithering added to the signal. 0 is the maximum  
dithering.  
3:2  
1
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
00  
0
0
0
Copyright © 2015, Texas Instruments Incorporated  
85  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.40 config39 Register – Address: 0x27, Default: 0x0000  
Figure 120. config39 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
4
3
Table 69. config39 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config39  
0x27  
Reserved  
0x0000  
7.5.1.41 config40 Register – Address: 0x28, Default: 0x0000  
Figure 121. config40 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 70. config40 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config40  
WRITE  
TO  
0x28  
Reserved  
0x0000  
CLEAR  
7.5.1.42 config41 Register – Address: 0x29, Default: 0x0000  
Figure 122. config41 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 71. config41 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config41  
0x29  
Reserved  
0xFFFF  
86  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.43 config42 Register – Address: 0x2A, Default: 0x0000  
Figure 123. config42 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
4
3
Table 72. config42 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config42  
0x2A  
Reserved  
0000  
7.5.1.44 config43 Register – Address: 0x2B, Default: 0x0000  
Figure 124. config43 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 73. config43 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config43  
0x2B  
Reserved  
0x0000  
7.5.1.45 config44 Register – Address: 0x2C, Default: 0x0000  
Figure 125. config44 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 74. config44 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config44  
0x2C  
Reserved  
0000  
Copyright © 2015, Texas Instruments Incorporated  
87  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.46 config45 Register – Address: 0x2D, Default: 0x0000  
Figure 126. config45 Register Format  
15  
reserved  
7
14  
6
13  
5
12  
11  
10  
2
9
8
0
reserved  
3
4
1
reserved  
pap_ dlylen_sel  
pap_gain  
Table 75. config45 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15  
Name  
Function  
config45  
0x2D  
reserved  
Reserved  
Reserved  
0
14:4 reserved  
00000000000  
0
3
pap_ dlylen_sel Select the length of the PAP average:  
0 : 64 samples  
1 : 128 samples  
2:0  
pap_gain  
The amount of attenuation to apply when the threshold for PAP is met:  
000  
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  
7.5.1.47 config46 Register – Address: 0x2E, Default: 0xFFFF  
Figure 127. config46 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
pap_vth  
pap_vth  
7
6
5
4
3
Table 76. config46 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
pap_vth  
Function  
config46  
0x2E  
The threshold value for the PA protection logic. When the power  
measurement is greater than this activate the PA protection logic.  
0xFFFF  
88  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.48 config47 Register – Address: 0x2F, Default: 0x0004  
Figure 128. config47 Register Format  
15  
14  
13  
12  
11  
10  
9
1
8
0
reserved  
titest_dieid_rea  
d_ena  
reserved  
reserved  
7
6
5
4
3
2
reserved  
reserved  
reserved  
sifdac_ena  
Table 77. config47 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config47  
0x2F  
15  
14  
reserved  
Reserved  
0
0
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.  
13  
12:3  
2
reserved  
reserved  
reserved  
reserved  
sifdac_ena  
Reserved  
0
Reserved  
0000000000  
Reserved  
1
0
0
1
Reserved  
0
When asserted the DAC output is set to the value in register sifdac.  
7.5.1.49 config48 Register – Address: 0x30, Default: 0x0000  
Figure 129. config48 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
sifdc  
sifdc  
7
6
5
4
3
Table 78. config48 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
sifdc  
Function  
config48  
0x30  
This is the value that is sent to the digital blocks when register sifdac_ena  
is asserted.  
0x0000  
Copyright © 2015, Texas Instruments Incorporated  
89  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.50 config49 Register – Address: 0x31, Default: 0x0000  
Figure 130. config49 Register Format  
15  
7
14  
13  
12  
pll_reset  
11  
pll_  
ndivsync_ena  
10  
9
1
8
0
lockdet_ adj  
pll_ena  
pll_cp  
6
5
4
3
2
pll_n  
memin_pll_lfvolt  
Table 79. config49 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config49  
0x31  
15:13  
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.  
000  
12  
11  
10  
pll_reset  
When set, the M divider, N divider and PFD are held reset.  
0
0
pll_ ndivsync_ena When on, the SYSREF input is used to sync the N dividers of the PLL.  
pll_ena  
Enables the PLL output as the DAC clock when set; the clock provided at  
0
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  
FUSE  
controlled  
9:8  
7:3  
2:0  
pll_cp  
Must be set to 00 for proper PLL operation  
Reference clock divider; divide by is N+1  
00  
pll_n  
00000  
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  
7.5.1.51 config50 Register – Address: 0x32, Default: 0x0000  
Figure 131. config50 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
PLL_M  
7
6
5
4
3
PLL_P  
reserved  
Table 80. config50 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config50  
0x32  
15:8  
7:4  
PLL_M  
VCO feedback divider; divide by is M+1  
00000000  
0000  
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  
3:0  
reserved  
Reserved  
0000  
90  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.52 config51 Register – Address: 0x33, Default: 0x0100  
Figure 132. config51 Register Format  
15  
pll_vcosel  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
pll_ vcoitune  
0
pll_vco  
4
3
pll_ vcoitune  
pll_cp_adj  
reserved  
Table 81. config51 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config51  
0x33  
15  
14:9  
8:7  
pll_vcosel  
pll_vco  
4GHz VCO selected when set, 5GHz VCO selected when cleared.  
VCO frequency range control; 000000 is fmin, 11111 is fmax  
0
000000  
10  
pll_ vcoitune  
VCO core bias current adjustment; 00 is 7mA, 01 is 8.4mA, 10 is 9.8mA,  
11 is11.2mA.  
6:2  
1:0  
pll_cp_adj  
reserved  
adjusts the charge pump current; 0 to 1.55mA is 50µA steps. Setting to  
00000 will hold the LPF pin at 0V.  
00000  
00  
Reserved  
7.5.1.53 config52 Register – Address: 0x34, Default: 0x0000  
Figure 133. config52 Register Format  
15  
14  
13  
12  
syncb_lvds_  
effuse_sel  
11  
10  
2
9
8
syncb_lvds_  
lopwrb  
syncb_lvds_  
lopwra  
syncb_lvds_  
lpsel  
reserved  
reserved  
syncb_lvds_  
sleep  
7
6
5
4
3
1
0
syncb_lvds_  
sub_ena  
reserved  
Table 82. config52 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
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
0
0
0
14  
13  
12  
syncb_lvds_  
lopwra  
SYNCB LVDS Output current control MSB; allows output current to be  
scaled from ~2mA to ~4mA  
syncb_lvds_ lpsel SYNCB LVDS output on chip termination control; 100 Ω when cleared,  
200 Ω when set.  
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.  
11:10  
reserved  
reserved  
Reserved  
Reserved  
00  
0
9
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
6:0  
reserved  
Reserved  
0000000  
Copyright © 2015, Texas Instruments Incorporated  
91  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.54 config53 Register – Address: 0x35, Default: 0x0000  
Figure 134. config53 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
4
3
reserved  
reserved  
Table 83. config53 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config53  
0x35  
15:12  
11:8  
7:2  
reserved  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0000  
0000  
000000  
00  
1:0  
7.5.1.55 config54 Register – Address: 0x36, Default: 0x0000  
Figure 135. config54 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 84. config54 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config54  
0x36  
Reserved  
0x0000  
7.5.1.56 config55 Register – Address: 0x37, Default: 0x0000  
Figure 136. config55 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 85. config55 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config55  
0x37  
Reserved  
0x0000  
92  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.57 config56 Register – Address: 0x38, Default: 0x0000  
Figure 137. config56 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
4
3
Table 86. config56 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config56  
0x38  
Reserved  
0x0000  
7.5.1.58 config57 Register – Address: 0x39, Default: 0x0000  
Figure 138. config57 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 87. config57 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config57  
0x39  
Reserved  
0x0000  
7.5.1.59 config58 Register – Address: 0x3A, Default: 0x0000  
Figure 139. config58 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 88. config58 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config58  
0x3A  
Reserved  
0x0000  
Copyright © 2015, Texas Instruments Incorporated  
93  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.60 config59 Register – Address: 0x3B, Default: 0x0000  
Figure 140. config59 Register Format  
15  
14  
6
13  
12  
11  
10  
2
9
reserved  
1
8
0
serdes_ clk_sel  
7
serdes_ refclk_div  
5
4
3
reserved  
reserved  
Table 89. config59 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
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.  
0
14:11  
serdes_  
refclk_div  
The divide amount for the serdes PLL reference clock divider. The  
divider amount is serdes_refclk_div plus one.  
0000  
10:2  
1:0  
reserved  
reserved  
Reserved  
Reserved  
000000000  
00  
7.5.1.61 config60 Register – Address: 0x3C, Default: 0x0000  
Figure 141. config60 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
rw_cfgpll  
rw_cfgpll  
7
6
5
4
3
Table 90. config60 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
rw_cfgpll  
Function  
config60  
0x3C  
15:0  
Control the PLL of the SerDes.  
0x0000  
Bit15  
– ENDIVCLK, enables output of a divide-by-5 of PLL clock.  
Bit14:13 – reserved.  
Bit12:11 – LB, specify loop bandwidth settings.  
Bit10  
Bit9  
Bit8:1  
Bit0  
– 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.  
94  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.62 config61 Register – Address: 0x3D, Default: 0x0000  
Figure 142. config61 Register Format  
15  
reserved  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
rw_cfgrx0  
3
4
rw_cfgrx0  
Table 91. config61 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15  
Name  
Function  
config61  
0x3D  
reserved  
Reserved  
0
14:0 rw_cfgrx0 Upper 15 bits of the configuration info for SerDes receivers.  
000000000000000  
Bit14:12  
TESTPATT, Enables and selects verification of one of three  
PRBS patterns, a user defined pattern or a clock test pattern.  
Bit11  
Bit10  
Bit9:8  
Bit7  
reserved  
reserved  
reserved  
ENOC, enable samplers offset compensation.  
EQHLD, hold the equalizer in its current status.  
Bit6  
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  
2
9
1
8
0
rw_cfgrx0  
rw_cfgrx0  
7
6
5
4
3
Table 92. config62 Register Field Descriptions  
Register Addr  
Default  
Value  
Bit  
Name  
Function  
Name  
(Hex)  
config62  
0x3E  
15:0 rw_cfgrx0 Lower 16 bits of the configuration info for SerDes receivers.  
0x0000  
Bit15:13  
Bit12:11  
Bit10:8  
– LOS, enable loss of signal detection.  
– reserved.  
– TERM, select input termination options for serial lanes.  
Note: AC coupling is recommended for JESD204B compliance.  
Bit7  
– reserved  
Bit6:5  
Bit4:2  
– RATE, operating rate, select full, half, quarter or eighth rate operation.  
– BUSWIDTH, select the parallel interface width (16 bit or 20bit). "010" -  
20-bit; "011" - 16-bit  
Note: 16bit is not compatible with JESD204B.  
Bit1  
Bit0  
SLEEPRX, powers the receiver down into sleep (fast power up) state  
when high.  
– reserved.  
Copyright © 2015, Texas Instruments Incorporated  
95  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.64 config63 Register – Address: 0x3F, Default: 0x0000  
Figure 144. config63 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
Not Used  
INVPAIR  
4
3
Table 93. config63 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config63  
0x3F  
15:8  
7:0  
Not Used  
INVPAIR  
Not Used  
0x00  
0x00  
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  
7.5.1.65 config64 Register – Address: 0x40, Default: 0x0000  
Figure 145. config64 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 94. config64 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config64  
0x40  
Reserved  
0x0000  
7.5.1.66 config65 Register – Address: 0x41, Default: 0x0000  
Figure 146. config65 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
errorcnt_ link0  
errorcnt_ link0  
7
6
5
4
3
Table 95. config65 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
errorcnt_ link0  
Function  
config65  
READ  
ONLY  
0x41  
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’.  
0x0000  
96  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.67 config66 Register – Address: 0x42, Default: 0x0000  
Figure 147. config66 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
errorcnt_ link1  
errorcnt_ link1  
4
3
Table 96. config66 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
errorcnt_ link1  
Function  
config66  
READ  
ONLY  
0x42  
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  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 97. config67 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config67  
READ  
0x43  
Reserved  
0x0000  
ONLY  
7.5.1.69 config68 Register – Address: 0x44, Default: 0x0000  
Figure 149. config68 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 98. config68 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config68  
READ  
0x44  
Reserved  
0x0000  
ONLY  
Copyright © 2015, Texas Instruments Incorporated  
97  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.70 config69 Register – Address: 0x45, Default: 0x0000  
Figure 150. config69 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
4
3
Table 99. config69 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config69  
0x45  
Reserved  
0x0000  
7.5.1.71 config70 Register – Address: 0x46, Default: 0x0120  
Figure 151. config70 Register Format  
15  
14  
13  
12  
11  
10  
2
9
lid1  
1
8
lid0  
5
7
6
4
3
0
lid1  
lid2  
reserved  
Table 100. config70 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config70  
0x46  
15:11  
10:6  
5:1  
lid0  
The JESD ID for JESD lane 0.  
The JESD ID for JESD lane 1.  
The JESD ID for JESD lane 2.  
Reserved  
00000  
00001  
00010  
0
lid1  
lid2  
0
reserved  
7.5.1.72 config71 Register – Address: 0x47, Default: 0x3450  
Figure 152. config71 Register Format  
15  
14  
13  
12  
11  
10  
2
9
lid4  
1
8
lid3  
5
7
6
4
3
0
lid4  
lid5  
reserved  
Table 101. config71 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config71  
0x47  
15:11  
10:6  
5:1  
lid3  
The JESD ID for JESD lane 3.  
The JESD ID for JESD lane 4.  
The JESD ID for JESD lane 5.  
Reserved  
00011  
00100  
00101  
0
lid4  
lid5  
0
reserved  
98  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.73 config72 Register – Address: 0x48, Default: 0x31C3  
Figure 153. config72 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
lid7  
1
8
lid6  
5
4
3
2
0
lid7  
reserved  
subclassv  
jesdv  
Table 102. config72 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config72  
0x48  
15:11  
10:6  
5:4  
lid6  
The JESD ID for JESD lane 6.  
The JESD ID for JESD lane 7.  
reserved  
00110  
00111  
00  
lid7  
reserved  
subclassv  
3:1  
Selects the JESD subclass supported. Note: “001” is subclass 1 and  
001  
this is the only mode supported  
0
jesdv  
Selects the version of JESD supported (0=A, 1=B) Note: JESD 204B is  
1
only supported version.  
7.5.1.74 config73 Register – Address: 0x49, Default: 0x0000  
Figure 154. config73 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
link_ assign  
link_ assign  
7
6
5
4
3
Table 103. config73 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
link_ assign  
Function  
config73  
0x49  
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  
0x0000  
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  
Copyright © 2015, Texas Instruments Incorporated  
99  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.75 config74 Register – Address: 0x4A, Default: 0x001E  
Figure 155. config74 Register Format  
15  
7
14  
6
13  
12  
11  
10  
2
9
1
8
lane_ena  
5
4
3
0
jesd_test_seq  
dual  
init_ state  
jesd_ reset_n  
Table 104. config74 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:8  
Name  
lane_ena  
Function  
config74  
0x4A  
Turn on each SerDes lane as needed. Signal is active high.  
bit15 : SerDes lane7 enable  
0x00  
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  
00  
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  
5
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
4:1  
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.  
1111  
0
0
jesd_ reset_n Reset the JESD block when low. NOTE: See the JESD description of the  
correct startup sequence.  
7.5.1.76 config75 Register – Address: 0x4B, Default: 0x0000  
Figure 156. config75 Register Format  
15  
14  
reserved  
6
13  
12  
11  
10  
9
1
8
0
rbd_m1  
2
7
5
4
3
f_m1  
Table 105. config75 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config75  
0x4B  
15:13  
12:8  
reserved  
rbd_m1  
Reserved  
000  
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  
100  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.77 config76 Register – Address: 0x4C, Default: 0x0000  
Figure 157. config76 Register Format  
15  
14  
Reserved  
6
13  
12  
11  
10  
9
1
8
0
k_m1  
2
7
5
4
3
reserved  
reserved  
reserved  
l_m1  
Table 106. config76 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config76  
0x4C  
15:13  
12:8  
7
reserved  
k_m1  
Reserved  
000  
This is the number of frames in a multi-frame. The range is 0-31.  
00000  
reserved  
reserved  
reserved  
l_m1  
Reserved  
Reserved  
Reserved  
0
0
0
6
5
4:0  
This is the number of lanes used by the JESD. Possible values are 0-7.  
00000  
7.5.1.78 config77 Register – Address: 0x4D, Default: 0x0300  
Figure 158. config77 Register Format  
15  
14  
13  
12  
11  
10  
9
1
8
m_m1  
7
6
5
4
3
2
0
reserved  
s_m1  
Table 107. config77 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config77  
0x4D  
15:8  
m_m1  
This is the number of converters per link. NOTE: Valid programmed values  
0x03  
are 0, 1 and 3.  
7:5  
4:0  
reserved  
s_m1  
Reserved  
000  
This is the number of converter samples per frame. NOTE: Valid  
00000  
programming is 0 or 1.  
Copyright © 2015, Texas Instruments Incorporated  
101  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.79 config78 Register – Address: 0x4E, Default: 0x0F0F  
Figure 159. config78 Register Format  
15  
14  
reserved  
6
13  
12  
11  
10  
9
1
8
0
nprime_ m1  
7
5
4
3
2
reserved  
hd  
scr  
n_m1  
Table 108. config78 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config78  
0x4E  
15:13  
12:8  
reserved  
Reserved  
000  
nprime_ m1  
This is the number of adjusted bits per sample. NOTE: 15 is the only valid  
01111  
value.  
7
6
reserved  
hd  
Reserved  
0
0
High Density mode for the JESD. When asserted samples are split across  
lanes.  
5
scr  
Turns on the scrambler function in the JESD block.  
0
4:0  
n_m1  
This is the number of bits per sample. NOTE: 15 is the only valid value.  
01111  
7.5.1.80 config79 Register – Address: 0x4F, Default: 0x1CC1  
Figure 160. config79 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
match_ data  
7
6
5
4
3
match_ specific  
match_ctrl  
no_lane_ sync  
reserved  
jesd_commaali  
gn_ena  
Table 109. config79 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config79  
0x4F  
15:8  
match_ data  
The character to match. Normally it is a /R/=/K28.0/=0x1C, but the  
user can program it to any character.  
00011100  
7
6
5
match_ specific  
match_ctrl  
Match a specified character to start JESD buffering when ‘1’. If  
programmed to ‘0’ then the first non-K will start the buffering.  
1
When asserted, the match character is a CONTROL character instead  
of a DATA character.  
1
0
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.  
4:1  
0
reserved  
Reserved  
0000  
1
jesd_commaalign_en always “1”  
a
102  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.81 config80 Register – Address: 0x50, Default: 0x0000  
Figure 161. config80 Register Format  
15  
14  
6
13  
5
12  
11  
10  
2
9
8
adjcnt_ link0  
adjdir_ link0  
3
bid_link0  
1
7
4
0
bid_link0  
cf_link0  
cs_link0  
Table 110. config80 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config80  
0x50  
15:12  
11  
adjcnt_ link0  
adjdir_ link0  
bid_link0  
Lane configuration data for link0. Not used by DAC39J84 except for  
lane configuration checking.  
0000  
Lane configuration data for link0. Not used by DAC39J84 except for  
lane configuration checking.  
0
10:7  
6:2  
Lane configuration data for link0. Not used by DAC39J84 except for  
lane configuration checking.  
0000  
00000  
00  
cf_link0  
Lane configuration data for link0. Not used by DAC39J84 except for  
lane configuration checking.  
1:0  
cs_link0  
Lane configuration data for link0. Not used by DAC39J84 except for  
lane configuration checking.  
7.5.1.82 config81 Register – Address: 0x51, Default: 0x00FF  
Figure 162. config81 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
did_link0  
7
6
5
4
3
sync_ request_ena_ link0  
Table 111. config81 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config81  
0x51  
15:8  
7:0  
did_link0  
Lane configuration data for link0. Not used by DAC39J84 except for  
lane configuration checking.  
0x00  
sync_  
These bits select which errors cause a sync request. Sync requests take  
0xFF  
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  
Copyright © 2015, Texas Instruments Incorporated  
103  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.83 config82 Register – Address: 0x52, Default: 0x00FF  
Figure 163. config82 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
8
reserved  
disable_  
err_report_link0  
phadj_ link0  
4
3
1
0
error_ena_link0  
Table 112. config82 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config82  
0x52  
15:10  
9
reserved  
Reserved  
000000  
0
disable_  
Assertion means that errors will not be reported on the sync_n output.  
err_report_link0  
8
phadj_ link0  
Lane configuration data for link0. Not used by DAC39J84 except for  
0
lane configuration checking.  
7: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.  
0xFF  
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.5.1.84 config83 Register – Address: 0x53, Default: 0x0000  
Figure 164. config83 Register Format  
15  
14  
13  
12  
11  
10  
2
9
bid_link1  
1
8
0
adjcnt_ link1  
adjdir_ link1  
3
7
6
5
4
bid_link1  
cf_link1  
cs_link1  
Table 113. config83 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config83  
0x53  
15:12  
11  
adjcnt_ link1 Lane configuration data for link1. Not used by DAC39J84 except for lane  
0000  
configuration checking.  
adjdir_ link1  
bid_link1  
cf_link1  
Lane configuration data for link1. Not used by DAC39J84 except for lane  
configuration checking.  
0
10:7  
6:2  
Lane configuration data for link1. Not used by DAC39J84 except for lane  
configuration checking.  
0000  
00000  
00  
Lane configuration data for link1. Not used by DAC39J84 except for lane  
configuration checking.  
1:0  
cs_link1  
Lane configuration data for link1. Not used by DAC39J84 except for lane  
configuration checking.  
104  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.85 config84 Register – Address: 0x54, Default: 0x00FF  
Figure 165. config84 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
did_link1  
4
3
sync_ request_ena_ link1  
Table 114. config84 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config84  
0x54  
15:8  
7:0  
did_link1  
Lane configuration data for link1. Not used by DAC39J84 except for  
lane configuration checking.  
0x00  
sync_  
These bits select which errors cause a sync request. Sync requests take  
0xFF  
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  
7.5.1.86 config85 Register – Address: 0x55, Default: 0x00FF  
Figure 166. config85 Register Format  
15  
14  
13  
12  
11  
10  
2
9
8
reserved  
disable_  
err_report_link1  
phadj_ link1  
7
6
5
4
3
1
0
error_ena_link1  
Table 115. config85 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config85  
0x55  
15:10  
9
reserved  
Reserved  
000000  
0
disable_  
Assertion means that errors will not be reported on the sync_n output.  
err_report_link1  
8
phadj_ link1  
Lane configuration data for link1. Not used by DAC39J84 except for  
0
lane configuration checking.  
7:0  
error_ena_link1  
These bits select the errors generated are counted in the err_cnt for the  
0xFF  
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  
Copyright © 2015, Texas Instruments Incorporated  
105  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.87 config86 Register – Address: 0x56, Default: 0x0000  
Figure 167. config86 Register Format  
15  
14  
6
13  
5
12  
11  
10  
2
9
reserved  
1
8
0
reserved  
reserved  
3
7
4
reserved  
reserved  
reserved  
Table 116. config86 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config86  
0x56  
15:12  
11  
reserved  
reserved  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0000  
0
10:7  
6:2  
0000  
00000  
00  
1:0  
7.5.1.88 config87 Register – Address: 0x57, Default: 0x00FF  
Figure 168. config87 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 117. config87 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config87  
0x57  
15:8  
7:0  
reserved  
reserved  
Reserved  
Reserved  
0x00  
0xFF  
7.5.1.89 config88 Register – Address: 0x58, Default: 0x00FF  
Figure 169. config88 Register Format  
15  
14  
13  
12  
11  
10  
2
9
reserved  
1
8
reserved  
reserved  
7
6
5
4
3
0
reserved  
Table 118. config88 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config88  
0x58  
15:10  
9
reserved  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
000000  
0
0
8
7:0  
0xFF  
106  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.90 config89 Register – Address: 0x59, Default: 0x0000  
Figure 170. config89 Register Format  
15  
14  
6
13  
5
12  
11  
10  
2
9
8
reserved  
reserved  
3
reserved  
1
7
4
0
reserved  
reserved  
reserved  
Table 119. config89 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config89  
0x59  
15:12  
11  
reserved  
reserved  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0000  
0
10:7  
6:2  
0000  
00000  
00  
1:0  
7.5.1.91 config90 Register – Address: 0x5A, Default: 0x00FF  
Figure 171. config90 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 120. config90 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config90  
0x5A  
15:8  
7:0  
reserved  
reserved  
Reserved  
Reserved  
0x00  
0xFF  
7.5.1.92 config91 Register – Address: 0x5B, Default: 0x00FF  
Figure 172. config91 Register Format  
15  
14  
13  
12  
11  
10  
2
9
reserved  
1
8
reserved  
reserved  
7
6
5
4
3
0
reserved  
Table 121. config91 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config91  
0x5B  
15:10  
9
reserved  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
000000  
0
0
8
7:0  
0xFF  
Copyright © 2015, Texas Instruments Incorporated  
107  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.93 config92 Register – Address: 0x5C, Default: 0x1111  
Figure 173. config92 Register Format  
15  
reserved  
7
14  
6
13  
reserved  
12  
11  
10  
2
9
reserved  
1
8
0
reserved  
3
5
4
err_cnt_  
clr_link1  
sysref_ mode_link1  
err_cnt_  
clr_link0  
2:0  
Table 122. config92 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config92  
0x5C  
15  
14:12  
11  
reserved  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0
001  
0
10:8  
7
001  
0
err_cnt_ clr_link1 A transition from 01 causes the error_cnt for link1 to be cleared.  
6:4  
sysref_  
mode_link1  
Determines how SYSREF is used in the JESD synchronizing block.  
000 = Don’t use SYSREF pulse  
001  
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.  
3
err_cnt_ clr_link0 A transition from 01 causes the error_cnt for link0 to be cleared.  
0
2:0  
sysref_  
mode_link0  
Determines how SYSREF is used in the JESD synchronizing block.  
000 = Don’t use SYSREF pulse  
001  
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.5.1.94 config93 Register – Address: 0x5D, Default: 0x0000  
Figure 174. config93 Register Format  
15  
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
reserved  
7
6
5
4
3
Table 123. config93 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config93  
0x5D  
Reserved  
0x0000  
108  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.95 config94 Register – Address: 0x5E, Default: 0x0000  
Figure 175. config94 Register Format  
15  
7
14  
6
13  
5
12  
11  
10  
2
9
1
8
0
res1  
res2  
4
3
Table 124. config94 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config94  
0x5E  
15:8  
res1  
Since these bits are reserved, these values are shared across all links for  
the checksum comparison against ILA values.  
00000000  
Not used by DAC39J84 except for lane configuration checking.  
7:0  
res2  
Since these bits are reserved, these values are shared across all links for  
the checksum comparison against ILA values.  
00000000  
Not used by DAC39J84 except for lane configuration checking.  
Copyright © 2015, Texas Instruments Incorporated  
109  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.96 config95 Register – Address: 0x5F, Default: 0x0123  
Figure 176. config95 Register Format  
15  
reserved  
7
14  
6
13  
12  
11  
10  
2
9
8
0
octetpath_sel(0)  
5
reserved  
3
octetpath_sel(1)  
1
4
reserved  
octetpath_sel(2)  
reserved  
octetpath_sel(3)  
Table 125. config95 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config95  
0x5F  
15  
reserved  
Reserved  
0
14:12 octetpath_sel(0)  
These bits are used by the cross-bar switch to map any SerDes lane to  
any JESD lane.  
000  
“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  
11  
reserved  
Reserved  
0
10:8  
octetpath_sel(1)  
These bits are used by the cross-bar switch to map any SerDes lane to  
any JESD lane.  
001  
“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  
7
reserved  
Reserved  
0
6:4  
octetpath_sel(2)  
These bits are used by the cross-bar switch to map any SerDes lane to  
any JESD lane.  
010  
“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  
3
reserved  
Reserved  
0
2:0  
octetpath_sel(3)  
These bits are used by the cross-bar switch to map any SerDes lane to  
any JESD lane.  
011  
“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  
110  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.97 config96 Register – Address: 0x60, Default: 0x4567  
Figure 177. config96 Register Format  
15  
reserved  
7
14  
6
13  
12  
11  
10  
2
9
8
octetpath_sel(4)  
5
reserved  
3
octetpath_sel(5)  
1
4
0
reserved  
octetpath_sel(6)  
reserved  
octetpath_sel(7)  
Table 126. config96 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config96  
0x60  
15  
reserved  
Reserved  
0
14:12 octetpath_sel(4)  
These bits are used by the cross-bar switch to map any SerDes lane to any  
JESD lane.  
100  
“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  
11  
reserved  
Reserved  
0
10:8  
octetpath_sel(5)  
These bits are used by the cross-bar switch to map any SerDes lane to any  
JESD lane.  
101  
“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  
7
reserved  
Reserved  
0
6:4  
octetpath_sel(6)  
These bits are used by the cross-bar switch to map any SerDes lane to any  
JESD lane.  
110  
“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  
3
reserved  
Reserved  
0
2:0  
octetpath_sel(7)  
These bits are used by the cross-bar switch to map any SerDes lane to any  
JESD lane.  
111  
“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  
Copyright © 2015, Texas Instruments Incorporated  
111  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.98 config97 Register – Address: 0x61, Default: 0x000F  
Figure 178. config97 Register Format  
15  
syncn_pol  
7
14  
6
13  
12  
11  
10  
2
9
1
8
0
reserved  
5
syncncd_ sel  
syncn_ sel  
4
3
syncnab_ sel  
Table 127. config97 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config97  
0x61  
15  
syncn_pol  
reserved  
Sets the polarity of the SYNC_N_AB and SYNC_N_CD outputs.  
Reserved  
0
14:12  
11:8  
000  
0000  
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  
7:4  
3:0  
syncnab_ sel  
syncn_ 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  
1111  
Select which link sync_n outputs are ANDed together to generate the  
SYNCB LVDS output.  
bit0=link0  
bit1=link1  
bit2=reserved  
bit3=reserved  
7.5.1.99 config98 Register – Address: 0x62, Default: 0x0000  
Figure 179. config98 Register Format  
15  
reserved  
7
14  
13  
12  
11  
10  
2
9
1
8
0
reserved  
5
reserved  
6
4
3
reserved  
Table 128. config98 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config98  
0x62  
15  
14:12  
11:8  
7:0  
reserved  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0
000  
0000  
0x00  
112  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.100 config99 Register – Address: 0x63, Default: 0x0000  
Figure 180. config99 Register Format  
15  
reserved  
7
14  
6
13  
12  
11  
10  
2
9
1
8
0
reserved  
5
reserved  
4
3
reserved  
Table 129. config99 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config99  
0x63  
15  
14:12  
11:8  
7:0  
reserved  
reserved  
reserved  
reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0
000  
0000  
0000  
Copyright © 2015, Texas Instruments Incorporated  
113  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
7
14  
6
13  
12  
11  
10  
9
1
8
0
alarm_l_ error(0)  
5
4
3
2
Not Used  
alarm_fifo_ flags(0)  
Table 130. config100 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config100  
WRITE TO  
CLEAR  
0x64  
15:8  
alarm_l_ error(0)  
Lane0 errors:  
bit15 = multiframe alignment error  
bit14 = frame alignment error  
0x00  
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  
7:4  
3:0  
Not Used  
Not Used  
0000  
0000  
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  
114  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.102 config101 Register – Address: 0x65, Default: 0x0000  
Figure 182. config101 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
alarm_l_ error(1)  
5
4
3
2
Not Used  
alarm_fifo_ flags(0)  
Table 131. config101 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config101  
WRITE TO  
CLEAR  
0x65  
15:8  
alarm_l_ error(1)  
Lane0 errors:  
0x00  
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  
7:4  
3:0  
Not Used  
Not Used  
0000  
0000  
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  
7.5.1.103 config102 Register – Address: 0x66, Default: 0x0000  
Figure 183. config102 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
alarm_lane_ error(2)  
5
4
3
2
reserved  
alarm_fifo_ flags(0)  
Table 132. config102 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config102  
WRITE  
TO  
0x66  
15:8  
alarm_lane_  
error(2)  
Lane0 errors:  
bit15 = multiframe alignment error  
bit14 = frame alignment error  
0x00  
CLEAR  
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  
7:4  
3:0  
reserved  
Reserved  
0000  
0000  
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  
Copyright © 2015, Texas Instruments Incorporated  
115  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.104 config103 Register – Address: 0x67, Default: 0x0000  
Figure 184. config103 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
alarm_land_ error(3)  
5
4
3
2
reserved  
alarm_fifo_ flags(0)  
Table 133. config103 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config103  
WRITE TO  
CLEAR  
0x67  
15:8  
alarm_land_  
error(3)  
Lane0 errors:  
bit15 = multiframe alignment error  
bit14 = frame alignment error  
0x00  
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  
7:4  
3:0  
reserved  
Reserved  
0000  
0000  
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  
7.5.1.105 config104 Register – Address: 0x68, Default: 0x0000  
Figure 185. config104 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
alarm_lane_ error(4)  
5
4
3
2
reserved  
alarm_fifo_ flags(0)  
Table 134. config104 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config104  
WRITE TO  
CLEAR  
0x68  
15:8  
alarm_lane_  
error(4)  
Lane0 errors:  
bit15 = multiframe alignment error  
bit14 = frame alignment error  
0x00  
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  
7:4  
3:0  
reserved  
Reserved  
0000  
0000  
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  
116  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.106 config105 Register – Address: 0x69, Default: 0x0000  
Figure 186. config105 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
alarm_lane_ error(5)  
5
4
3
2
reserved  
alarm_fifo_ flags(0)  
Table 135. config105 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config105  
WRITE TO  
CLEAR  
0x69  
15:8  
alarm_lane_  
error(5)  
Lane0 errors:  
0x00  
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  
7:4  
3:0  
reserved  
Reserved  
0000  
0000  
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  
7.5.1.107 config106 Register – Address: 0x6A, Default: 0x0000  
Figure 187. config106 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
alarm_lane_ error(6)  
5
4
3
2
reserved  
alarm_fifo_ flags(0)  
Table 136. config106 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config106  
WRITE TO  
CLEAR  
0x6A  
15:8  
alarm_lane_  
error(6)  
Lane0 errors:  
bit15 = multiframe alignment error  
bit14 = frame alignment error  
0x00  
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  
7:4  
3:0  
reserved  
Reserved  
0000  
0000  
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  
Copyright © 2015, Texas Instruments Incorporated  
117  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.108 config107 Register – Address: 0x6B, Default: 0x0000  
Figure 188. config107 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
alarm_lane_ error(7)  
5
4
3
2
reserved  
alarm_fifo_ flags(0)  
Table 137. config107 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config107  
WRITE  
TO  
0x6B  
15:8  
alarm_lane_  
error(7)  
Lane7 errors:  
bit15 = multiframe alignment error  
bit14 = frame alignment error  
0x00  
CLEAR  
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  
7:4  
3:0  
reserved  
Reserved  
0000  
0000  
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  
118  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.109 config108 Register – Address: 0x6C, Default: 0x0000  
Figure 189. config108 Register Format  
15  
7
14  
13  
12  
11  
10  
9
1
8
0
alarm_sysref_ err  
alarm_pap  
6
5
4
3
2
reserved  
alarm_ rw0_pll alarm_ rw1_pll  
reserved  
alarm_from_pll  
Table 138. config108 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config108  
WRITE TO  
CLEAR  
0x6C  
15:12 alarm_sysref_ err SYSREF Errors discovered for each lane.  
0000  
bit15 = lane3  
bit14 = lane2  
bit13 = lane1  
bit12 = lane0  
11:8  
alarm_pap  
Alarms from the PAP blocks  
bit11 = reserved  
0000  
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.  
7:4  
3
reserved  
Reserved  
0000  
0
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.  
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
0
reserved  
Reserved  
0
0
alarm_from_pll  
When this bit is a ‘1’ the DAC PLL is out of lock.  
Copyright © 2015, Texas Instruments Incorporated  
119  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.110 config109 Register – Address: 0x6D, Default: 0x00xx  
Figure 190. config109 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
alarm_from_ shorttest  
5
4
3
2
memin_rw_ losdct  
Table 139. config109 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config109  
0x6D  
15:8 alarm_from_  
shorttest  
These are the alarms from the different lanes during JESD short test  
checking.  
0x00  
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  
No  
default  
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  
7.5.1.111 config110 Register – Address: 0x6E, Default: 0x0000  
Figure 191. config110 Register Format  
15  
14  
6
13  
12  
11  
10  
9
1
8
sfrac_ coef0_ab  
sfrac_ coef1_ab  
sfrac_  
coef2_ab  
7
5
4
3
2
0
sfrac_ coef2_ab  
reserved  
Table 140. config110 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config110  
0x6E  
15:14 sfrac_ coef0_ab  
Small delay fractional filter tap0: Valid values [-2 to 1]  
Small delay fractional filter tap1: Valid values [-16 to 15]  
Small delay fractional filter tap2: Valid values [-128 127]  
Reserved  
00  
00000  
00000000  
0
13:9  
8:1  
0
sfrac_ coef1_ab  
sfrac_ coef2_ab  
reserved  
120  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.112 config111 Register – Address: 0x6F, Default: 0x0000  
Figure 192. config111 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
sfrac_ coef3_ab  
0
reserved  
5
4
3
2
sfrac_ coef3_ab  
Table 141. config111 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config111  
0x6F  
15:10 reserved  
9:0 sfrac_ coef3_ab  
Reserved  
000000  
Small delay fractional filter tap3: Valid values [-512 to 511]  
0000000000  
7.5.1.113 config112 Register – Address: 0x70, Default: 0x0000  
Figure 193. config112 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
sfrac_ coef4_ab(15:8)  
5
4
3
2
sfrac_ coef4_ab(7:0)  
Table 142. config112 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
Function  
Small delay fractional filter tap4: Valid values [-262144 to 262143]  
config112  
0x70  
sfrac_  
0x0000  
coef4_ab(15:0)  
7.5.1.114 config113 Register – Address: 0x71, Default: 0x0000  
Figure 194. config113 Register Format  
15  
7
14  
13  
12  
11  
reserved  
3
10  
9
1
8
sfrac_ coef4_ab(18:16)  
6
sfrac_ coef5_ab  
5
4
2
0
sfrac_ coef5_ab  
Table 143. config113 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config113  
0x71  
15:13 sfrac_  
coef4_ab(18:16)  
Upper bits of small delay fraction filter tap4.  
000  
12:10 reserved  
9:0 sfrac_ coef5_ab  
Reserved  
000  
Small delay fractional filter tap5: Valid values [-512 to 511]  
0000000000  
Copyright © 2015, Texas Instruments Incorporated  
121  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.115 config114 Register – Address: 0x72, Default: 0x0000  
Figure 195. config114 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
reserved  
sfrac_  
coef6_ab  
5
4
3
2
0
sfrac_ coef6_ab  
Table 144. config114 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config114  
0x72  
15:9  
8:0  
reserved  
Reserved  
0000000  
sfrac_ coef6_ab  
Small delay fractional filter tap6: Valid values [-256 to 255]  
000000000  
7.5.1.116 config115 Registe – Address: 0x73, Default: 0x0000  
Figure 196. config115 Register Format  
15  
14  
13  
12  
11  
10  
9
1
8
sfrac_ coef7_ab  
sfrac_  
coef7_ab  
7
6
5
4
3
2
0
sfrac_ coef7_ab  
sfrac_ coef9_ab  
Not Used  
Table 145. config115 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config115  
0x73  
15:9  
8:4  
sfrac_ coef7_ab  
sfrac_ coef8_ab  
sfrac_ coef9_ab  
Not Used  
Small delay fractional filter tap7: Valid values [–64 to 63]  
Small delay fractional filter tap8: Valid values [–16 to 15]  
Small delay fractional filter tap9: Valid values [–2 to 1]  
Not Used  
0000000  
00000  
00  
3:2  
1:0  
00  
7.5.1.117 config116 Register – Address: 0x74, Default: 0x0000  
Figure 197. config116 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
sfrac_ invgain_ab(15:8)  
5
4
3
2
sfrac_ invgain_ab(7:0)  
Table 146. config116 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
Function  
config116  
0x74  
sfrac_  
Controls the divide amount in the small fractional delay gain  
0x0000  
invgain_ab(15:0) computation: Valid values [–524288 to 524284]  
122  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.118 config117 Register – Address: 0x75, Default: 0x0000  
Figure 198. config117 Register Format  
15  
7
14  
13  
12  
11  
10  
9
1
8
0
sfrac_ invgain_ ab(19:16)  
reserved  
6
5
4
3
2
reserved  
lfras_ coefsel_a  
lfrac_ coefsel_b  
Table 147. config117 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config117  
0x75  
15:12 sfrac_ invgain_  
ab(19:16)  
Upper bits of the small fraction delay FIR gain value.  
0000  
11:3  
5:3  
reserved  
Reserved  
000000000  
000  
lfras_ coefsel_a  
Selected that coefficients used for the A data path FIR5B or large  
fractional delay FIR.  
2:0  
lfrac_ coefsel_b  
Selected that coefficients used for the B data path FIR5B or large  
fractional delay FIR.  
000  
7.5.1.119 config118 Register – Address: 0x76, Default: 0x0000  
Figure 199. config118 Register Format  
15  
7
14  
6
13  
12  
11  
reserved  
3
10  
9
1
8
reserved  
reserved  
0
5
4
2
reserved  
reserved  
Table 148. config118 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config118  
0x76  
15:14 reserved  
13:9 reserved  
Reserved  
Reserved  
Reserved  
Reserved  
00  
00000  
00000000  
0
8:1  
0
reserved  
reserved  
7.5.1.120 config119 Register – Address: 0x77, Default: 0x0000  
Figure 200. config119 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
reserved  
reserved  
5
4
3
2
reserved  
Table 149. config119 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config119  
0x77  
15:10 reserved  
9:0 reserved  
Reserved  
Reserved  
000000  
0000000000  
Copyright © 2015, Texas Instruments Incorporated  
123  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.121 config120 Register – Address: 0x78, Default: 0x0000  
Figure 201. Register Name: config120 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
reserved  
reserved  
5
4
3
2
Table 150. config120 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config120  
0x78  
15:0 reserved  
reserved  
0x0000  
7.5.1.122 config121 Register – Address: 0x79, Default: 0x0000  
Figure 202. config121 Register Format  
15  
7
14  
reserved  
6
13  
12  
11  
reserved  
3
10  
9
1
8
reserved  
5
4
2
0
reserved  
Table 151. config121 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config121  
0x79  
15:13 reserved  
12:10 reserved  
9:0 reserved  
Reserved  
Reserved  
Reserved  
000  
000  
0000000000  
7.5.1.123 config122 Register – Address: 0x7A, Default: 0x0000  
Figure 203. config122 Register Format  
15  
7
14  
6
13  
12  
reserved  
4
11  
10  
9
1
8
reserved  
0
5
3
2
reserved  
Table 152. config122 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config122  
0x7A  
15:9  
8:0  
reserved  
reserved  
Reserved  
Reserved  
0000000  
124  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
7.5.1.124 config123 Register – Address: 0x7B, Default: 0x0000  
Figure 204. config123 Register Format  
15  
7
14  
6
13  
12  
reserved  
4
11  
10  
9
1
8
reserved  
0
5
3
2
reserved  
reserved  
Not Used  
Table 153. config123 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config123  
0x7B  
15:9  
8:4  
reserved  
reserved  
reserved  
Not Used  
reserved  
reserved  
reserved  
Not Used  
0000000  
00000  
00  
3:2  
1:0  
00  
7.5.1.125 config124 Register – Address: 0x7C, Default: 0x0000  
Figure 205. config124 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
reserved  
reserved  
5
4
3
2
Table 154. config124 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
15:0  
Name  
reserved  
Function  
config124  
0x7C  
reserved  
0x0000  
7.5.1.126 config125 Register – Address: 0x7D, Default: 0x0000  
Figure 206. config125 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
reserved  
reserved  
5
4
3
2
reserved  
reserved  
reserved  
Table 155. config125 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config125  
0x7D  
15:12 reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0000  
000000000  
000  
11:6  
5:3  
reserved  
reserved  
reserved  
2:0  
000  
Copyright © 2015, Texas Instruments Incorporated  
125  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
7.5.1.127 config126 Register – Address: 0x7E, Default: 0x0000  
Figure 207. config126 Register Format  
15  
7
14  
6
13  
12  
11  
10  
9
1
8
0
Reserved  
Reserved  
Reserved  
Reserved  
5
4
3
2
Table 156. config126 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config126  
0x7E  
15:12 reserved  
Reserved  
Reserved  
Reserved  
Reserved  
0000  
0000  
0000  
0000  
11:8  
7:4  
reserved  
reserved  
reserved  
3:0  
7.5.1.128 config127 Register – Address: 0x7F, Default: 0x0009  
Figure 208. config127 Register Format  
15  
14  
13  
12  
11  
10  
9
8
memin_efc_aut  
oload_done  
memin_efc_ error  
not used  
7
6
5
4
3
2
1
0
not used  
vendorid  
versionid  
Table 157. config127 Register Field Descriptions  
Register  
Name  
Addr  
(Hex)  
Default  
Value  
Bit  
Name  
Function  
config127  
READ  
0x7F  
15  
memin_efc_autoload Goes high when the autoload from the fusefarm is done.  
_done  
0
ONLY/No  
RESET  
Value  
14:10 memin_efc_ error  
Resulting error code from last Fusefarm instruction  
00000  
00  
9:8  
7:5  
4:3  
not used  
not used  
vendorid  
Not Used  
Not Used  
000  
01  
This is the vendor ID. It shouldn’t change but will have access to  
change through a hardwire connection outside the DIG block.  
2:0  
versionid  
A hardwired register that contains the version of the chip. This value is  
accessible outside the DIG block for changing.  
001  
126  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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 multi-  
mode 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.  
FPGA  
DAC39J82  
16- bit DAC  
xN  
xN  
TRF3705  
RF  
16- bit DAC  
Clock Distribution  
PLL  
TRF3765  
DACCLK  
SYSREF  
LMK04828  
Figure 209. Low-IF Wideband LTE Transmitter Diagram  
Copyright © 2015, Texas Instruments Incorporated  
127  
 
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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  
80 MHz  
Signal Bandwidth (BWsignal  
)
Total DAC Output Bandwidth (BWtotal  
DAC PLL  
)
240 MHz  
On  
DAC PLL Reference Frequency  
Maximum FPGA Serdes Data Rate  
307.2 MHz  
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.  
LOWEST IMAGE  
FREQUENCY  
DISTANCE FROM BAND OF  
INTEREST  
INTERPOLATION  
DAC OUTPUT RATE  
POSSIBLE?  
1
2
307.2 MSPS  
614.4 MSPS  
1228.8 MSPS  
2457.6 MSPS  
4915.2 MSPS  
No  
No  
N/A  
N/A  
N/A  
N/A  
4
Yes  
Yes  
No  
888.8 MHz  
2117.6 MHz  
N/A  
548.8 MHz  
1777.6 MHz  
N/A  
8
16  
128  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
12.288 Gbps  
6.144 Gbps  
3.072 Gbps  
1.536 Gbps  
POSSIBLE?  
Yes  
1
2
4
8
Yes  
Yes  
Yes  
8.2.1.3 Application Performance Plots  
*
*
*
R B W 1 0 0 k H z  
*
*
*
R B W 1 0 0 k H z  
V B W  
S W T  
1
2
M H z  
s
V B W  
S W T  
1
2
M H z  
s
R e f - 1 8 . 7 d B m  
*
A t t  
5 d B  
R e f - 1 8 . 7 d B m  
- 2 0  
*
A t t  
5
d B  
- 2 0  
- 3 0  
A
- 4 0  
- 5 0  
- 6 0  
- 7 0  
- 8 0  
- 9 0  
- 1 0 0  
- 1 1 0  
A
- 3 0  
- 4 0  
- 5 0  
- 6 0  
- 7 0  
- 8 0  
- 9 0  
- 1 0 0  
- 1 1 0  
1
R M *  
1
R M  
*
C L R W R  
C L R W R  
N O R  
3 D B  
N O R  
C e n t e r 2 . 1 4 G H z  
2 4 M H z /  
S p a n 2 4 0 M H z  
S t a n d a r d : E - U T R A / L T E S q u a r e  
T x C h a n n e l s  
L o w e r  
d B  
U p p e r  
d B  
3 D B  
A d j a c e n t  
A l t e r n a t e  
2 n d A l t  
- 6 4 . 6 5  
- 6 5 . 5 2  
- 6 6 . 1 0  
- 6 6 . 4 0  
- 6 4 . 3 0  
- 6 5 . 4 3  
- 6 5 . 9 9  
- 6 6 . 3 2  
( R e f )  
Ch1  
Ch2  
Ch3  
Ch4  
-15.02 dBm  
-14.70 dBm  
-14.72 dBm  
-15.33 dBm  
3 r d A l t  
Total  
-8.92 dBm  
C e n t e r 2 . 1 4 G H z  
2 4 M H z /  
S p a n 2 4 0 M H z  
Figure 211. Four Carrier 20MHz LTE Signal ACPR  
Figure 210. Four Carrier 20MHz LTE Signal Spectrum  
Copyright © 2015, Texas Instruments Incorporated  
129  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
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.  
DAC39J82  
FPGA  
16- bit DAC  
16- bit DAC  
xN  
xN  
TRF3705  
RF  
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  
192 MHz  
Signal Bandwidth (BWsignal  
)
Total DAC Output Bandwidth (BWtotal  
DAC PLL  
)
960 MHz  
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  
Copyright © 2015, Texas Instruments Incorporated  
 
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
LOWEST IMAGE  
FREQUENCY  
DISTANCE FROM BAND OF  
INTEREST  
INTERPOLATION  
DAC OUTPUT RATE  
POSSIBLE?  
1
2
1.2 GSPS  
2.4 GSPS  
4.8 GSPS  
9.6 GSPS  
19.2 GSPS  
Yes  
Yes  
No  
720 MHz  
1920 MHz  
N/A  
240 MHz  
1440 MHz  
N/A  
4
8
No  
N/A  
N/A  
16  
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  
48 Gbps  
24 Gbps  
12 Gbps  
6 Gbps  
POSSIBLE?  
1
2
4
8
No  
No  
Yes  
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.  
Copyright © 2015, Texas Instruments Incorporated  
131  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
8.2.2.3 Application Performance Plots  
*
*
*
R B W 1 0 0 k H z  
*
*
*
R B W 1 0 0 k H z  
V B W  
S W T  
1
2
M H z  
s
V B W  
S W T  
1
2
M H z  
s
R e f - 1 5 . 6 d B m  
- 2 0  
*
A t t  
1 5 d B  
R e f - 1 5 . 2 d B m  
*
A t t  
1 5 d B  
- 3 0  
- 4 0  
- 5 0  
- 6 0  
- 2 0  
A
A
1
R M  
*
- 3 0  
- 4 0  
- 5 0  
- 6 0  
- 7 0  
- 8 0  
- 9 0  
1
R M  
*
C L R W R  
C L R W R  
- 7 0  
- 8 0  
N O R  
3 D B  
- 9 0  
N O R  
- 1 0 0  
- 1 1 0  
C e n t e r 1 . 8 G H z  
1 0 0 . 0 1 0 3 9 0 1 M H z /  
S p a n 1 . 0 0 0 1 0 3 9 0 1 G H z  
E - U T R A / L T E S q u a r e  
T x C h a n n e l  
B a n d w i d t h  
1 9 2 M H z  
Power  
-2.54 dBm  
3 D B  
A d j a c e n t C h a n n e l  
B a n d w i d t h  
Lower  
Upper  
-64.41 dB  
-63.42 dB  
1 9 2 M H z  
2 0 0 M H z  
S p a c i n g  
A l t e r n a t e C h a n n e l  
B a n d w i d t h  
Lower  
Upper  
-66.38 dB  
-65.18 dB  
1 9 2 M H z  
4 0 0 M H z  
S p a c i n g  
- 1 0 0  
- 1 1 0  
C e n t e r 1 . 8 G H z  
1 0 0 M H z /  
S p a n  
1
G H z  
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  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 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  
Provide clean voltage, avoid  
spurious noise  
VDDADAC33  
3.3 V  
Yes  
Provide clean voltage, avoid  
spurious noise  
VDDAPLL18  
VDDAREF18  
VDDCLK09  
VDDDAC09  
1.8 V  
1.8 V  
0.9 V  
0.9 V  
Yes  
Yes  
Yes  
Yes  
Provide clean voltage, avoid  
spurious noise  
Provide clean voltage, avoid  
spurious noise  
Provide clean voltage, avoid  
spurious noise  
Digital supply, keep separated  
from noise sensitive 0.9 V  
supplies.  
VDDDIG09  
0.9 V  
No  
VDDIO18  
VDDR18  
VDDS18  
VDDT09  
VQPS18  
1.8 V  
1.8 V  
1.8 V  
0.9 V  
1.8 V  
No  
Yes  
No  
No concern  
Provide clean voltage  
No concern  
Yes  
No  
Provide clean voltage  
No concern  
Copyright © 2015, Texas Instruments Incorporated  
133  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
10 Layout  
10.1 Layout Guidelines  
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.  
134  
Copyright © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
10.2 Layout Examples  
VDDADAC33  
VDDAREF18  
VDDAPLL18  
A
B
C
D
E
F
G
H
J
K
L
M
12  
11  
10  
VDDDAC09  
VDDIO18  
9
8
7
6
5
4
3
2
1
VDDCLK09  
VDDS18  
VQPS18  
Power Plane 1  
Power Plane 2  
0.1 uF Capacitor  
(on bottom)  
VDDDIG09  
VDDR18  
VDDT09  
Via  
Figure 215. DAC39J82 Layout for Power Supplies  
Copyright © 2015, Texas Instruments Incorporated  
135  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
Layout Examples (continued)  
A
B
C
D
E
F
G
H
J
K
L
M
Rbias  
12  
11  
10  
9
Bottom Trace  
Top Trace  
8
7
Capacitor  
Resistor  
Via  
6
5
4
3
2
1
Figure 216. DAC39J82 Layout for Signals  
136  
版权 © 2015, Texas Instruments Incorporated  
DAC39J82  
www.ti.com.cn  
ZHCSD92 JANUARY 2015  
11 器件和文档支持  
11.1 商标  
All trademarks are the property of their respective owners.  
11.2 静电放电警告  
这些装置包含有限的内置 ESD 保护。 存储或装卸时,应将导线一起截短或将装置放置于导电泡棉中,以防止 MOS 门极遭受静电损  
伤。  
11.3 术语表  
SLYZ022 TI 术语表。  
这份术语表列出并解释术语、首字母缩略词和定义。  
版权 © 2015, Texas Instruments Incorporated  
137  
DAC39J82  
ZHCSD92 JANUARY 2015  
www.ti.com.cn  
12 机械封装和可订购信息  
以下页中包括机械封装和可订购信息。 这些信息是针对指定器件可提供的最新数据。 这些数据会在无通知且不对  
本文档进行修订的情况下发生改变。 欲获得该数据表的浏览器版本,请查阅左侧的导航栏。  
138  
版权 © 2015, Texas Instruments Incorporated  
PACKAGE OPTION ADDENDUM  
www.ti.com  
19-Oct-2022  
PACKAGING INFORMATION  
Orderable Device  
Status Package Type Package Pins Package  
Eco Plan  
Lead finish/  
Ball material  
MSL Peak Temp  
Op Temp (°C)  
Device Marking  
Samples  
Drawing  
Qty  
(1)  
(2)  
(3)  
(4/5)  
(6)  
DAC39J82IAAV  
ACTIVE  
ACTIVE  
FCCSP  
FCCSP  
AAV  
AAV  
144  
144  
168  
RoHS & Green  
SNAGCU  
Level-3-260C-168 HR  
Level-3-260C-168 HR  
-40 to 85  
-40 to 85  
DAC39J82I  
DAC39J82I  
Samples  
Samples  
DAC39J82IAAVR  
1000 RoHS & Green  
SNAGCU  
(1) The marketing status values are defined as follows:  
ACTIVE: Product device recommended for new designs.  
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.  
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.  
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.  
OBSOLETE: TI has discontinued the production of the device.  
(2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance  
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may  
reference these types of products as "Pb-Free".  
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.  
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based  
flame retardants must also meet the <=1000ppm threshold requirement.  
(3) MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.  
(4) There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.  
(5) Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation  
of the previous line and the two combined represent the entire Device Marking for that device.  
(6)  
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two  
lines if the finish value exceeds the maximum column width.  
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information  
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and  
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.  
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.  
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.  
Addendum-Page 1  
PACKAGE OPTION ADDENDUM  
www.ti.com  
19-Oct-2022  
Addendum-Page 2  
PACKAGE OUTLINE  
AAV0144A  
FCBGA - 1.91 mm max height  
SCALE 1.400  
BALL GRID ARRAY  
10.15  
9.85  
A
B
BALL A1 CORNER  
10.15  
9.85  
(
8)  
(0.67)  
1.91  
1.70  
(0.5)  
C
SEATING PLANE  
NOTE 4  
BALL TYP  
0.405  
0.325  
TYP  
0.1 C  
8.8 TYP  
SYMM  
(0.6) TYP  
(0.6) TYP  
0.8 TYP  
M
L
K
J
H
G
F
SYMM  
8.8  
TYP  
E
D
C
B
A
0.51  
0.41  
144X  
0.15  
0.08  
C A B  
NOTE 3  
C
1
2
3
4
5
6
7
8
9
10  
11  
12  
0.8 TYP  
4219578/C 05/2022  
NOTES:  
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing  
per ASME Y14.5M.  
2. This drawing is subject to change without notice.  
3. Dimension is measured at the maximum solder ball diameter, parallel to primary datum C.  
4. Primary datum C and seating plane are defined by the spherical crowns of the solder balls.  
www.ti.com  
EXAMPLE BOARD LAYOUT  
AAV0144A  
FCBGA - 1.91 mm max height  
BALL GRID ARRAY  
(0.8) TYP  
1
3
5
6
7
8
9
10 11  
4
12  
2
A
B
(0.8) TYP  
C
D
E
F
144X ( 0.4)  
SYMM  
G
H
J
K
L
M
SYMM  
LAND PATTERN EXAMPLE  
EXPOSED METAL SHOWN  
SCALE:8X  
(
0.4)  
0.05 MAX  
METAL UNDER  
SOLDER MASK  
0.05 MIN  
METAL  
EXPOSED  
METAL  
EXPOSED  
METAL  
(
0.4)  
SOLDER MASK  
OPENING  
SOLDER MASK  
OPENING  
NON-SOLDER MASK  
DEFINED  
SOLDER MASK  
DEFINED  
(PREFERRED)  
SOLDER MASK DETAILS  
NOT TO SCALE  
4219578/C 05/2022  
NOTES: (continued)  
5. Final dimensions may vary due to manufacturing tolerance considerations and also routing constraints.  
For more information, see Texas Instruments literature number SPRU811 (www.ti.com/lit/spru811).  
www.ti.com  
EXAMPLE STENCIL DESIGN  
AAV0144A  
FCBGA - 1.91 mm max height  
BALL GRID ARRAY  
(0.8) TYP  
144X ( 0.4)  
10 11  
1
3
5
6
7
8
9
4
12  
2
A
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/C 05/2022  
NOTES: (continued)  
6. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release.  
www.ti.com  
重要声明和免责声明  
TI“按原样提供技术和可靠性数据(包括数据表)、设计资源(包括参考设计)、应用或其他设计建议、网络工具、安全信息和其他资源,  
不保证没有瑕疵且不做出任何明示或暗示的担保,包括但不限于对适销性、某特定用途方面的适用性或不侵犯任何第三方知识产权的暗示担  
保。  
这些资源可供使用 TI 产品进行设计的熟练开发人员使用。您将自行承担以下全部责任:(1) 针对您的应用选择合适的 TI 产品,(2) 设计、验  
证并测试您的应用,(3) 确保您的应用满足相应标准以及任何其他功能安全、信息安全、监管或其他要求。  
这些资源如有变更,恕不另行通知。TI 授权您仅可将这些资源用于研发本资源所述的 TI 产品的应用。严禁对这些资源进行其他复制或展示。  
您无权使用任何其他 TI 知识产权或任何第三方知识产权。您应全额赔偿因在这些资源的使用中对 TI 及其代表造成的任何索赔、损害、成  
本、损失和债务,TI 对此概不负责。  
TI 提供的产品受 TI 的销售条款ti.com 上其他适用条款/TI 产品随附的其他适用条款的约束。TI 提供这些资源并不会扩展或以其他方式更改  
TI 针对 TI 产品发布的适用的担保或担保免责声明。  
TI 反对并拒绝您可能提出的任何其他或不同的条款。IMPORTANT NOTICE  
邮寄地址:Texas Instruments, Post Office Box 655303, Dallas, Texas 75265  
Copyright © 2022,德州仪器 (TI) 公司  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY