IDT DAC1653Q1G25NAGA Quad 16-bit dac: 10 gbps jesd204b interface: up to 1.50 Datasheet

DAC1653Q/DAC1658Q
Quad 16-bit DAC: 10 Gbps JESD204B interface: up to 1.50
Gsps; x2, x4 and x8 interpolating
Rev. 1.03 — 13 May 2013
Advance data sheet
1. General description
The DAC1658Q and the DAC1653Q are high-speed high-performance 16-bit quad
channel digital-to-analog converter (DAC) with high and low common-mode output. The
devices provide a sample rate up to 1.50 Gsps with selectable ,  and  interpolation
filters optimized for multi-carrier and broadband wireless transmitters.
When both devices are referred to in this data sheet, the following convention will be
used: DAC165xQ.
The DAC165xQ integrates a JESD204B high-speed serial input data interface running up
to 10 Gbps allowing quad channel input sampling at up to 750 Msps over eight differential
lanes. It offers numerous advantages over traditional parallel digital interfaces:
•
•
•
•
•
•
•
•
•
Easier Printed-Circuit Board (PCB) layout
Lower radiated noise
Lower pin count
Self-synchronous link
Skew compensation
Deterministic latency
Multiple Device Synchronization (MDS); JESD204B subclass 1 support
Harmonic clocking support
Assured FPGA interoperability
There are two versions of the DAC165xQ:
• Low common-mode output voltage (part identification DAC1653Q)
• High common-mode output voltage (part identification DAC1658Q)
Two optional on-chip digital modulators convert the complex I/Q pattern from baseband to
IF. The mixer frequency is set by writing to the Serial Peripheral Interface (SPI) control
registers associated with the on-chip 40-bit Numerically Controlled Oscillator (NCO). This
accurately places the IF carrier in the frequency domain. The 13-bit phase adjustment
feature, the 12-bit digital gain and the 16-bit digital offset enable full control of the analog
output signals.
The DAC165xQ is fully compatible with device subclass 1 of the JEDEC JESD204B
standard, guaranteeing deterministic and repeatable interface latency using the
differential SYSREF signal. The device also supports harmonic clocking to reduce
system-level clock synthesis and distribution challenges.
The Advance Information presented herein represents a product that is developmental or prototype. The noted characteristics are design targets. Integrated Device Technologies, Inc. (IDT)
reserves the right to change any circuitry or specifications without notice.
®
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Multiple Device Synchronization (MDS) enables multiple DAC channels to be sample
synchronous and phase coherent to within one DAC clock period. MDS is ideal for LTE
and LTE-A MIMO transceiver applications.
The DAC165xQ includes an internal regulation to adjust the full-scale output current. The
internal regulator adjusts the full-scale output current between 8.1 mA and 34 mA. The
device is available in a HLA72 package (10 mm  10 mm). It is supported by customer
demo boards that are supplied with or without FPGA logic devices.
2. Features and benefits
 quad channel 16-bit resolution












 SFDRRBW = 85 dBc typical
(fs = 1.47456 Gsps; interpolation 2;
bandwidth = 250 MHz; fout = 150 MHz)
1.50 GSps maximum output update rate  NSD = 162 dBm/Hz typical
(fo = 20 MHz)
JEDEC JESD204B device subclass I
 IMD3 = 85 dBc typical
compatible: SYSREF based
(fs = 1.47456 Gsps; interpolation 2;
deterministic and repeatable interface
fo1 = 152 MHz; fo2 = 153 MHz)
latency
Multiple Device Synchronization (MDS)  one carrier ACLR = 77 dB typical
enables multiple DAC channels to be
(fs = 1.47456 Gsps; fNCO = 230 MHz)
sample synchronous and phase
coherent to within one DAC clock period
8 configurable JESD204B serial input
 RF enable/disable pin and RF automatic
lanes running up to 10 Gbps with
mute. The RF enable feature is available
embedded termination and
via one of the IO pins
programmable equalization gain
750 Msps maximum baseband input
 very low noise bypassable integrated
data rate
Phase-Locked Loop (PLL); no external
capacitors
SPI interface (3-wire or 4-wire mode) for  clock divider by 2, 4, 6 or 8 available at
control setting and status monitoring
the input of the clock path
differential scalable output current from  group delay compensation
8.1 mA to 34 mA
two embedded NCOs with 40-bit
 power-down mode control
programmable frequency and 16-bit
phase adjustment
embedded complex (IQ) digital
 on-chip 0.7 V reference
modulator
1.2 V and 2.5 V or 3.3 V power supplies  industrial temperature range
40 C to +85 C
flexible SPI power supply (1.8 V or
 HLA72 package (10 mm  10 mm)
1.2 V) ensuring compatibility with
on-board SPI bus
flexible differential signals (SYNC)
power supply (1.8 V or 1.2 V) ensuring
compatibility with on-board devices
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
2 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
3. Applications
 Wireless infrastructure radio base station transceivers, including: LTE-A, LTE,
MC_GSM, W-CDMA, TD-SCDMA
 LMDS/MMDS, point-to-point microwave backhaul
 Direct Digital Synthesis (DDS) instruments
 High-definition video broadcast production equipment
 Automated Test Equipment (ATE)
4. Ordering information
Table 1.
Ordering information
Type number
Package
Name
Description
Version
HLA72
HLA 10  10  0.85 mm
PSC-4438
DAC1653Q1G25NAGA HLA72
HLA 10  10  0.85 mm
PSC-4438
DAC1653Q1G0NAGA
HLA72
HLA 10  10  0.85 mm
PSC-4438
DAC1658Q1G5NAGA
HLA72
HLA 10  10  0.85 mm
PSC-4438
DAC1658Q1G25NAGA HLA72
HLA 10  10  0.85 mm
PSC-4438
DAC1658Q1G0NAGA
HLA 10  10  0.85 mm
PSC-4438
DAC1653Q1G5NAGA
HLA72
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
3 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
5. Block diagram
SYSREF_W_P SYSREF_W_N
RESET_N
SDO
SDIO
CSB
IO0
SCLK
IO1
IO2
IO3
INTERRUPT MANAGMENT/
MONITORING FEATURES
SPI CONTROL REGISTERS
10-bit
Gain
Control
VIN_AB_P3
L3
VIN_AB_N3
LANE
PROC
LANE
PROC
FIR 1
x2
FIR 2
x2
FIR 3
SYNCB_AB_P
cos
CLKIN_N
VIN_CD_P2
L2
VIN_CD_N2
VIN_CD_P3
L3
VIN_CD_N3
LANE
PROC
LANE
PROC
Clip.
DAC B
IOUTB_N
10-bit
Gain
Control
REF.
BANDGAP
AND
BIASING
VIRRES
GAPOUT
sin
LANE
PROC
x2
FIR 1
x2
FIR 2
x2
FIR 2
x2
FIR 3
x2
FIR 3
SINGLE SIDE BAND MODULATOR
L1
FIR 1
LANE
PROC
SIGNAL POWER DETECTOR
VIN_CD_P1
VIN_CD_N1
IOUTB_P
∑
10-bit
Gain
Control
FRAME ASSEMBLY
L0
VIN_CD_N0
IOUTA_N
NCO_CD
40-bits frequency setting
16-bits phase adjustment
INTER LANE
ALIGNMENT
VIN_CD_P0
+
DAC A
DAC
CLOCK DOMAINS
MONITORING AND
SYNCHRONIZATION
DIGITAL LAYER
PROCESSING
JESD204B
SYNCB_CD_N
Clip.
sin
cos
SYNCB_CD_P
∑
NCO_AB
40-bits frequency setting
16-bits phase adjustment
CLOCK
GENERATOR
UNIT/PLL
CLOCK
DIVIDERS
GROUP
DELAY
COMPENSATION
CLKIN_P
IOUTA_P
+
OFFSET
CONTROL
x
sin x
x2
DIGITAL LAYER
PROCESSING
JESD204B
SYNCB_AB_N
x
sin x
AUTO MUTE
x2
x2
x
sin x
IOUTC_P
+
∑
Clip.
IOUTC_N
OFFSET
CONTROL
x
sin x
+
DAC C
AUTO MUTE
L2
x2
FIR 3
13 BITS PHASE COMPENSATION
12 BITS GAINS CONTROL
VIN_AB_P2
VIN_AB_N2
LANE
PROC
x2
FIR 2
13 BITS PHASE COMPENSATION
12 BITS GAINS CONTROL
L1
SIGNAL POWER DETECTOR
VIN_AB_P1
VIN_AB_N1
FRAME ASSEMBLY
VIN_AB_N0
LANE
PROC
INTER LANE
ALIGNMENT
L0
SINGLE SIDE BAND MODULATOR
FIR 1
VIN_AB_P0
IOUTD_P
∑
Clip.
DAC D
IOUTD_N
10-bit
Gain
Control
SYSREF_E_P
Fig 1.
SYSREF_E_N
DAC165xQ block diagram
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
4 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
6. Pinning information
55 VDDA(1V2)
56 IOUTD_P
57 IOUTD_N
58 VDDA(1V2)
59 VDDA(1V2)
60 IOUTC_N
61 IOUTC_P
62 VDDA(1V2)
63 VDDA(out)
64 VDDA(out)
65 VDDA(1V2)
66 IOUTB_P
67 IOUTB_N
68 VDDA(1V2)
69 VDDA(1V2)
70 IOUTA_N
terminal 1
index area
71 IOUTA_P
72 VDDA(1V2)
6.1 Pinning
VDDA(out)
1
VDDA(1V2)
2
54 VDDA(out)
53 VDDA(1V2)
CLKIN_P
3
52 GAPOUT
CLKIN_N
4
51 VIRES
VDDA(out)
5
SYSREF_W_P
6
50 VDDA(1V2)
49 SYSREF_E_P
SYSREF_W_N
7
VDDD(1V2)
8
GND
9
48 SYSREF_E_N
DAC165xQ
47 VDDD(1V2)
46 SCLK
HLA72
45 SCS_N
IO0 10
10 mm × 10 mm
(0.5 mm pitch)
IO1 11
44 RESET_N
GND 12
43 SDIO
IO2 13
42 SDO
IO3 14
VDDD(1V2) 15
41 VDDD_IO
40 VDDD(1V2)
VDDJ(1V2) 16
39 VDDJ_SO
VIN_CD_N3 36
VIN_CD_P3 35
VIN_CD_N2 34
VIN_CD_P2 33
VDDJ(1V2) 32
VIN_CD_N1 31
VIN_CD_P1 30
VIN_CD_N0 29
VIN_CD_P0 28
VIN_AB_N3 27
VIN_AB_P3 26
VIN_AB_N2 25
VIN_AB_P2 24
VDDJ(1V2) 23
VIN_AB_N1 22
VIN_AB_P1 21
37 SYNCB_CD_P
VIN_AB_P0 19
38 SYNCB_CD_N
SYNCB_AB_N 18
VIN_AB_N0 20
SYNCB_AB_P 17
Transparent top view
VDDA(out) (pins 47 and 52):
DAC1658Q: 3.3 V.
DAC1653Q: 2.5 V or 3.3 V.
Fig 2.
DAC165xQ pin configuration
6.2 Pin description
Table 2.
Pin description
Pin
Symbol
Type
Description
1
VDDA(out)
P
DAC1658Q: 3.3 V analog power supply
2
VDDA(1V2)
P
1.2 V analog power supply
3
CLKIN_P
I
clock input (positive)
4
CLKIN_N
I
clock input (negative)
DAC1653Q: 2.5 V or 3.3 V analog power supply
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
5 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 2.
Pin description …continued
Pin
Symbol
Type
Description
5
VDDA(out)
P
DAC1658Q: 3.3 V analog power supply
DAC1653Q: 2.5 V or 3.3 V analog power supply
6
SYSREF_W_P
I/O
multiple devices synchronization positive signal, west side
7
SYSREF_W_N
I/O
multiple devices synchronization negative signal, west side
8
VDDD(1V2)
P
1.2 V digital power supply
9
GND
G
ground
10
IO0
I/O
IO port bit 0
11
IO1
I/O
IO port bit 1
12
GND
I
ground
13
IO2
I/O
IO port bit 2
14
IO3
I/O
IO port bit 3
15
VDDD(1V2)
P
1.2 V digital power supply
16
VDDJ(1V2)
P
1.2 V JEDEC204B interface power supply
17
SYNCB_AB_P
JESD204B SYNC signal for DACs A/B (positive)
18
SYNCB_AB_N
O
O
19
VIN_AB_P0
I
DAC A/B lane 0 serial interface, positive input
20
VIN_AB_N0
DAC A/B lane 0 serial interface, negative input
21
VIN_AB_P1
I
I
22
VIN_AB_N1
I
DAC A/B lane 1 serial interface, negative input
23
VDDJ(1V2)
P
1.2 V JEDEC204B interface power supply
24
VIN_AB_P2
I
DAC A/B lane 2 serial interface, positive input
25
VIN_AB_N2
I
DAC A/B lane 2 serial interface, negative input
26
VIN_AB_P3
DAC A/B lane 3 serial interface, positive input
27
VIN_AB_N3
I
I
28
VIN_CD_P0
I
DAC C/D lane 0 serial interface, positive input
29
VIN_CD_N0
I
DAC C/D lane 0 serial interface, negative input
30
VIN_CD_P1
I
DAC C/D lane 1 serial interface, positive input
31
VIN_CD_N1
I
DAC C/D lane 1 serial interface, negative input
32
VDDJ(1V2)
P
1.2 V JEDEC204B interface power supply
33
VIN_CD_P2
I
DAC C/D lane 2 serial interface, positive input
34
VIN_CD_N2
I
DAC C/D lane 2 serial interface, negative input
35
VIN_CD_P3
I
DAC C/D lane 3 serial interface, positive input
36
VIN_CD_N3
I
DAC C/D lane 3 2serial interface, negative input
37
SYNCB_1_P
O
JESD204B SYNC signal for DACs C/D (positive)
38
SYNCB_1_N
O
JESD204B SYNC signal for DACs C/D (negative)
39
VDDJ_SO
P
JEDEC204B SYNC output buffer power supply
(1.2 V or 1.8 V)
40
VDDD(1V2)
P
1.2 V digital power supply
41
VDDD_IO
P
digital IO power supply (1.2 V or 1.8 V) (including SPI)
42
SDO
O
SPI data output
43
SDIO
I/O
SPI data input/output
JESD204B SYNC signal for DACs A/B (negative)
DAC A/B lane 1 serial interface, positive input
DAC A/B lane 3 serial interface, negative input
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
6 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 2.
Pin description …continued
Pin
Symbol
Type
Description
44
RESET_N
I
general reset (active LOW)
45
SCS_N
I
SPI chip select (active LOW)
46
SCLK
I
SPI clock input
47
VDDD(1V2)
P
1.2 V digital power supply
48
SYSREF_E_N
I/O
multiple devices synchronization negative signal, east side
49
SYSREF_E_P
I/O
multiple devices synchronization positive signal, east side
50
VDDA(1V2)
P
1.2 V analog power supply
51
VIRES
I/O
vi-biasing resistor
52
GAPOUT
I/O
bandgap output voltage
53
VDDA(1V2)
P
1.2 V analog power supply
54
VDDA(out)
P
DAC1658Q: 3.3 V analog power supply
55
VDDA(1V2)
P
1.2 V analog power supply
56
IOUTD_P
O
DAC D output current
57
IOUTD_N
O
complementary DAC D output current
58
VDDA(1V2)
P
1.2 V analog power supply
59
VDDA(1V2)
P
1.2 V analog power supply
60
IOUTC_N
O
complementary DAC C output current
61
IOUTC_P
O
DAC C output current
62
VDDA(1V2)
P
1.2 V analog power supply
63
VDDA(out)
P
DAC1658Q: 3.3 V analog power supply
DAC1653Q: 2.5 V or 3.3 V analog power supply
DAC1653Q: 2.5 V or 3.3 V analog power supply
64
VDDA(out)
P
DAC1658Q: 3.3 V analog power supply
65
VDDA(1V2)
P
1.2 V analog power supply
66
IOUTB_P
O
DAC B output current
67
IOUTB_N
O
complementary DAC B output current
68
VDDA(1V2)
P
1.2 V analog power supply
69
VDDA(1V2)
P
1.2 V analog power supply
70
IOUTA_N
O
complementary DAC A output current
71
IOUTA_P
O
DAC A output current
72
VDDA(1V2)
P
1.2 V analog power supply
DAC1653Q: 2.5 V or 3.3 V analog power supply
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
7 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
7. Limiting values
Table 3.
Limiting values
In accordance with the Absolute Maximum Rating System (IEC 60134).
Symbol
Parameter
Conditions
Min
Max
Unit
VDDA(out)
analog output supply
voltage
DAC1658Q: 3.3 V
0.5
+4.6
V
DAC1653Q: 2.5 V or 3.3 V
0.5
+4.6
V
VDDD(1V2)
digital supply voltage
(1.2 V)
0.5
+1.5
V
VDDA(1V2)
analog supply voltage
(1.2 V)
0.5
+1.5
V
VI
input voltage
input pins referenced to GND
0.5
<tbd>
V
VO
output voltage
pins IOUTA_P, IOUTA_N,
IOUTB_P, IOUTB_N, IOUTC_P,
IOUTC_N, IOUTD_P,
IOUTD_N; IO0; IO1; IO2; IO3;
referenced to GND
0.5
+4.6
V
VDDD(IO)
I/O digital supply
voltage
pins SDO, SDIO,SCLK, SCS_N,
RESET_N, JTAG, IO0,
RF_ENABLE/IO1
0.5
2.1
V
VDDD(SO)
differential SYNC
voltage
pins SYNC_AB_P/N and
SYNC_CD_P/N
0.5
2.1
V
Tstg
storage temperature
55
+150
C
Tamb
ambient temperature
40
+85
C
Tj
junction temperature
40
+125
C
8. Thermal characteristics
Table 4.
Symbol
Thermal characteristics
Parameter
Conditions
Typ
Unit
JEDEC 4L board
Rth(j-a)
thermal resistance from junction
to ambient
[1]
<tbd>
K/W
Rth(j-c)
thermal resistance from junction
to case
[1]
<tbd>
K/W
6 layers
[2]
<tbd>
K/W
8 layers
[2]
<tbd>
K/W
12 layers
[2]
<tbd>
K/W
Application board
Rth(j-a)
thermal resistance from junction
to ambient
[1]
In compliance with JEDEC test board; in free air with 64 thermal vias, class 5.
[2]
In free air with 64 thermal vias, class 5.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
8 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
9. Static characteristics
9.1 Common characteristics
Table 5.
Characteristics
VDDA(1V2) = 1.2 V; VDDD(1V2) = 1.2 V; Typical values measured at Tamb = +25 C; RL = 50  ; IO(fs) = 20 mA; maximum sample
rate used; external PLL; no inverse (sinus x) / x; no output correction; output level = 1 V (p-p); unless otherwise specified.
Symbol
Parameter
Conditions
Test[1]
Min
Typ
Max
Unit
VDDA
analog supply
voltage (3.3 V)
DAC1658Q: 3.3 V
C
3.15
3.3
3.45
V
DAC1653Q: 2.5 V or
3.3 V
C
2.38
2.5 or 3.3
3.45
V
VDDD(1V2)
digital supply
voltage (1.2 V)
C
1.14
1.2
1.26
V
VDDA(1V2)
analog supply
voltage (1.2 V
C
1.1
1.2
1.3
V
VDDD(IO)
I/O digital
supply voltage
C
1.14
1.2
2.1
V
C
1.14
1.8
2.1
V
C
1.14
1.2
2.1
V
C
1.14
1.8
2.1
V
VDDD(SO)
1.2 V or 1.8 V for IOs
and SPI signals
differential
digital supply
voltage
Clock inputs (pins CLKIN_P, CLKIN_N)
Vi
input voltage
|Vgpd| < 50 mV
C
[2]
825
-
<tbd>
mV
[2]
100
-
+100
mV
Vidth
input differential |Vgpd| < 50 mV
threshold
voltage
C
Ri
input resistance
D
-
100
-

Ci
input
capacitance
D
-
<tbd>
-
pF
Digital inputs/outputs (SYSREF_W_P/SYSREF_W_N, SYSREF_E_P/SYSREF_E_N)
Vi
input voltage
|Vgpd| < 50 mV
C
[2]
825
-
<tbd>
mV
[2]
100
-
+100
mV
Vidth
input differential |Vgpd| < 50 mV
threshold
voltage
C
Ri
input resistance
D
-
100
-

Ci
input
capacitance
D
-
<tbd>
-
pF
Digital inputs (pins SDO, SDIO, SCLK, SCS_N, RESET_N, IO0, IO1, IO2, IO3)
VIL
LOW-level input
voltage
C
GND
-
0.3VDDD(IO)
V
VIH
HIGH-level
input voltage
C
0.7VDDD(IO)
-
VDDD(IO)
V
-
1.126
V
Digital inputs (VINx_P/VINx_N) following the LV-OIF-11G-SR; CML format
Vcm
common-mode
voltage
AC coupling is
mandatory; controlled
by SPI register
C
0.580
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
9 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 5.
Characteristics …continued
VDDA(1V2) = 1.2 V; VDDD(1V2) = 1.2 V; Typical values measured at Tamb = +25 C; RL = 50  ; IO(fs) = 20 mA; maximum sample
rate used; external PLL; no inverse (sinus x) / x; no output correction; output level = 1 V (p-p); unless otherwise specified.
Symbol
Parameter
Conditions
Test[1]
Min
Typ
Max
Unit
Vpp-diff
differential
peak-to-peak
voltage
at 6 Gbps
C
80
-
-
mV
at 7.5 Gbps
C
80
-
-
mV
at 10 Gbps
C
110
-
-
mV
Zdiff
differential
impedance
controlled by SPI
register
I
71
100
190

Hi-Zdiff
tri-state
observed
impendance
D
-
64
-
k
DR
data rate
D
1
-
10
Gbps
Digital outputs (pins SYNC_OUT_P and SYNC_OUT_N)
Vcm
VO(diff)(swing)
common-mode
voltage
controlled by SPI
register
-
VDDDdif = 1.8 V
D
1.0
-
1.7
V
VDDDdif = 1.3 V
D
0.4
-
1.2
V
VDDDdif = 1.2 V
D
0.4
-
1.1
V
D
100
-
1200
mV
swing
differential
output voltage
Digital outputs (pins SDO, SDIO)
VOL
LOW-level
output voltage
C
-
-
0.3VDDDIO
V
VOH
HIGH-level
output voltage
C
0.7VDDDIO
-
-
V
Reference voltage output (pin GAPOUT)
VO(ref)
reference
output voltage
Tamb = 25 C
I
-
0.70
-
V
IO(ref)
reference
output current
external
voltage = 0.70 V
D
-
<tbd>
-
A
VO(ref)
reference
output voltage
variation
D
-
<tbd>
-
ppm/C
Analog auxiliary outputs (only for DAC1653Q: connected internally to the outputs pins OUTx_P/OUTx_N)
IO(fs)
VO(aux)
full-scale output auxiliary DACs;
current
differential inputs
(normal resolution)
I
-
4.4
-
mA
auxiliary DACs;
I
differential inputs (high
resolution)
-
77.2
-
μA
C
0
-
2
V
D
-
10
-
bits
auxiliary output
voltage
NDAC(aux)mono auxiliary DAC
monotonicity
guaranteed
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
10 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 5.
Characteristics …continued
VDDA(1V2) = 1.2 V; VDDD(1V2) = 1.2 V; Typical values measured at Tamb = +25 C; RL = 50  ; IO(fs) = 20 mA; maximum sample
rate used; external PLL; no inverse (sinus x) / x; no output correction; output level = 1 V (p-p); unless otherwise specified.
Symbol
Parameter
Conditions
Test[1]
Min
Typ
Max
Unit
DAC165xQ1G5
C
-
-
1500
Msps
DAC165xQ1G25
C
-
-
1250
Msps
DAC165xQ1G0
C
-
-
1000
Msps
to = 0.5LSB
D
-
20
-
ns
DAC output timing
fs
sampling rate
settling time
ts
[1]
D = guaranteed by design; C = guaranteed by characterization; I = 100 % industrially tested.
[2]
|Vgpd| represents the ground potential difference voltage. This is the voltage that results from current flowing through the finite resistance
and the inductance between the receiver and the driver circuit ground voltages.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
11 of 101
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Integrated Device Technology
DAC1653Q/DAC1658Q
Advance data sheet
9.2 Specific characteristics
Table 6.
Specific characteristics
VDDA1V2 = 1.2 V; VDDD1V2 = 1.2 V; Typical values measured at Tamb = +25 C; RL = 50 ; IO(fs) = 20 mA; maximum sample rate used; no inverse (sinus x) / x; no
output correction; output level = 1 V (p-p); unless otherwise specified.
Symbol
Parameter
Conditions
Test DAC1658Q:
High common-mode
DAC1653Q:
Low common-mode
Unit
Min
Typ
Max
Min
Typ
Max
Currents
all use cases
C
-
126
-
-
246
-
mA
IDDD(IO)
digital supply
current for IO
pins
Link to SPI IO0/IO1/IO2/IO3 activity
C
-
2
-
-
2
-
mA
IDDD(SYNC)
digital supply
current for
SYNC pins
VDDD(diff) = 1.2 V
C
-
22
-
-
22
-
mA
VDDD(diff) = 1.8 V
C
-
38
-
-
38
-
mA
fs = 983.04 Msps
C
-
394
-
-
394
-
mA
fs = 1228.8 Msps
C
-
<tbd>
-
-
<tbd>
-
mA
fs = 1474.56 Msps
C
-
548
-
-
548
-
mA
fs = 1760.00 Msps
C
-
<tbd>
-
-
<tbd>
-
mA
fs = 983.04 Msps
C
-
<tbd>
-
-
<tbd>
-
mA
fs = 1228.8 Msps
C
-
<tbd>
-
-
<tbd>
-
mA
fs = 1474.56 Msps
C
-
680
-
-
680
-
mA
fs = 1760.00 Msps
C
-
<tbd>
-
-
<tbd>
-
mA
VDDA(1V2) = 1.2 V
C
-
412
-
-
412
-
mA
IDDD
digital supply
current
NCO off;2 interpolation;; MDS off;
invsinc off, phase correction off
NCO on at 150 MHz;2 interpolation;;
MDS off; invsinc off, phase correction
on
IDDA(1V2)
analog supply
current
12 of 101
© IDT 2013. All rights reserved.
DAC1653Q/DAC1658Q
analog supply
current (3.3 V)
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Rev. 1.03 — 13 May 2013
IDDA
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Symbol
Parameter
Conditions
Test DAC1658Q:
High common-mode
DAC1653Q:
Low common-mode
Integrated Device Technology
DAC1653Q/DAC1658Q
Advance data sheet
Table 6.
Specific characteristics …continued
VDDA1V2 = 1.2 V; VDDD1V2 = 1.2 V; Typical values measured at Tamb = +25 C; RL = 50 ; IO(fs) = 20 mA; maximum sample rate used; no inverse (sinus x) / x; no
output correction; output level = 1 V (p-p); unless otherwise specified.
Unit
Min
Typ
Max
Min
Typ
Max
Power
Ptot
total power
dissipation
NCO off;2 interpolation;; MDS off;
invsinc off, phase correction off
VDDA = 3.3 V; all VDDD = 1.2 V
C
-
1486
-
-
1982
-
mW
fs = 1228.8 Msps;
eight JESD204B lanes at
6.144 Gbps
C
-
<tbd>
-
-
<tbd>
-
mW
fs = 1474.56 Msps;
eight JESD204B lanes at
7.3728 Gbps
C
-
1770
-
-
2166
-
mW
VDDA = 2.5 V; all VDDD = 1.2 V
C
n.a.
-
1786
-
mW
fs = 1228.8 Msps;
eight JESD204B lanes at
6.144 Gbps
C
n.a.
-
<tbd>
-
mW
fs = 1474.56 Msps;
eight JESD204B lanes at
7.3728 Gbps
C
n.a.
-
1970
-
mW
full power-down
C
-
12
-
-
12
-
mW
D
8.1
-
34
8.1
-
34
mA
D
-
4
-
-
4
-
mA
Analog outputs (pins IOUTA_P, IOUTA_N, IOUTB_P, IOUTB_N)
13 of 101
© IDT 2013. All rights reserved.
IO(fs)
full-scale output
current
IO(dc)
DC output
current
this DC offset is to be taken into
account into filter design and
component connection
DAC1653Q/DAC1658Q
fs = 983.04 Msps;
eight JESD204B lanes at
4.9152 Gbps
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Rev. 1.03 — 13 May 2013
fs = 983.04 Msps;
eight JESD204B lanes at
4.9152 Gbps
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Symbol
Parameter
Conditions
Test DAC1658Q:
High common-mode
DAC1653Q:
Low common-mode
Unit
Min
Typ
Max
Min
Typ
Max
VO
output voltage
D
1.5
-
VDDA
0
-
1.8
V
VO(cm)
common-mode
output voltage
D
2.2
3.05
-
-
0.25
-
V
Ro
output
resistance
D
-
250
-
-
250
-
k
Co
differential
output
capacitance
D
-
5
-
-
5
-
pF
D = guaranteed by design; C = guaranteed by characterization; I = 100 % industrially tested.
14 of 101
© IDT 2013. All rights reserved.
DAC1653Q/DAC1658Q
Rev. 1.03 — 13 May 2013
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
[1]
Integrated Device Technology
DAC1653Q/DAC1658Q
Advance data sheet
Table 6.
Specific characteristics …continued
VDDA1V2 = 1.2 V; VDDD1V2 = 1.2 V; Typical values measured at Tamb = +25 C; RL = 50 ; IO(fs) = 20 mA; maximum sample rate used; no inverse (sinus x) / x; no
output correction; output level = 1 V (p-p); unless otherwise specified.
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Integrated Device Technology
DAC1653Q/DAC1658Q
Advance data sheet
10. Dynamic characteristics
Table 7.
Dynamic characteristics DAC165xQ1G5
VDDA1V2 = 1.2 V; VDDD1V2 = 1.2 V; Typical values measured at Tamb = +25 C; RL = 50  ; IO(fs) = 20 mA; maximum sample rate used; no auxiliary DAC; no inverse
(sinus x) / x; no output correction; output level = 1 V (p-p); unless otherwise specified.
Symbol
SFDR
Parameter
spurious-free
dynamic range
Conditions
Test DAC1658Q:
[1]
High common-mode
DAC1653Q:
Low common-mode
Unit
Min
Typ
Max
Min
Typ
Max
-
85
-
-
85
-
fdata = 737.28 MHz; fs = 1474.56 Msps;
B = fs / 2
VDDA = 3.3 V; fo = 20 MHz
at 1 dBFS
I
dBc
I
-
<tbd>
-
-
<tbd>
-
dBc
at 14 dBFS
I
-
<tbd>
-
-
<tbd>
-
dBc
I
-
83
-
-
81
-
dBc
at 1 dBFS
at 7 dBFS
I
-
<tbd>
-
-
<tbd>
-
dBc
at 14 dBFS
I
-
<tbd>
-
-
<tbd>
-
dBc
-
83
-
dBc
VDDA = 2.5 V; fo = 20 MHz
at 1 dBFS
I
n.a.
at 7 dBFS
I
n.a.
-
<tbd>
-
dBc
at 14 dBFS
I
n.a
-
<tbd>
-
dBc
I
n.a.
-
81
-
dBc
VDDA = 2.5 V; fo = 150 MHz
at 1 dBFS
at 7 dBFS
I
n.a.
-
<tbd>
-
dBc
at 14 dBFS
I
n.a.
-
<tbd>
-
dBc
15 of 101
© IDT 2013. All rights reserved.
SFDR(RBW) spurious-free
dynamic range
restricted
bandwidth
VDDA = 3.3 V; fo = 230 MHz
IMD3
third-order
intermodulation
distortion
B = 300 MHz
at 1 dBFS
I
-
<tbd>
-
-
<tbd>
-
dBc
VDDA = 3.3 V; fo1 = 20 MHz;
fo2 = 21 MHz; 7 dBFS per tone
I
-
86
-
-
86
-
dBc
VDDA = 3.3 V; fo1 = 230 MHz;
= 231 MHz; 7 dBFS per tone
I
-
84
-
-
82
-
dBc
fo2
DAC1653Q/DAC1658Q
Rev. 1.03 — 13 May 2013
VDDA = 3.3 V; fo = 150 MHz
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
at 7 dBFS
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Symbol
ACPR
ALT-ACPR
NSD
Conditions
adjacent
channel power
ratio
fo = 40 MHz
Alternate
channel power
ratio
fo = 40 MHz
noise spectral
density
fo = 20 MHz at 1 dBFS
Test DAC1658Q:
[1]
High common-mode
DAC1653Q:
Low common-mode
Unit
Min
Typ
Max
Min
Typ
Max
1 WCDMA carrier; B = 5 MHz
C
-
82
-
-
82
-
dBc
4 WCDMA carriers; B = 20 MHz
C
-
75
-
-
75
-
dBc
1 WCDMA carrier; B = 5 MHz
C
-
<tbd>
-
-
<tbd>
-
dBc
4 WCDMA carriers; B = 20 MHz
C
-
<tbd>
-
-
<tbd>
-
dBc
C
-
-164
-
-
162
-
dBm/Hz
D = guaranteed by design; C = guaranteed by characterization; I = 100 % industrially tested.
DAC1653Q/DAC1658Q
16 of 101
© IDT 2013. All rights reserved.
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Rev. 1.03 — 13 May 2013
[1]
Parameter
Integrated Device Technology
DAC1653Q/DAC1658Q
Advance data sheet
Table 7.
Dynamic characteristics DAC165xQ1G5 …continued
VDDA1V2 = 1.2 V; VDDD1V2 = 1.2 V; Typical values measured at Tamb = +25 C; RL = 50  ; IO(fs) = 20 mA; maximum sample rate used; no auxiliary DAC; no inverse
(sinus x) / x; no output correction; output level = 1 V (p-p); unless otherwise specified.
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Symbol
Parameter
Conditions
Test High common-mode
[1]
SFDR
spurious-free
dynamic range
Low common-mode
Integrated Device Technology
DAC1653Q/DAC1658Q
Advance data sheet
Table 8.
Dynamic characteristics DAC165xQ1G25
VDDA1V2 = 1.2 V; VDDD1V2 = 1.2 V; Typical values measured at Tamb = +25 C; RL = 50  ; IO(fs) = 20 mA; maximum sample rate used; no auxiliary DAC; no inverse
(sinus x) / x; no output correction; output level = 1 V (p-p); unless otherwise specified.
Unit
Min
Typ
Max
Min
Typ
Max
-
85
-
-
85
-
fdata = 614.4 MHz; fs = 1228.8 Msps;
B = fs / 2
VDDA = 3.3 V; fo = 20 MHz
at 1 dBFS
I
dBc
at 7 dBFS
I
-
<tbd>
-
-
<tbd>
-
dBc
at 14 dBFS
I
-
<tbd>
-
-
<tbd>
-
dBc
I
-
83
-
-
81
-
dBc
VDDA = 3.3 V; fo = 150 MHz
at 1 dBFS
I
-
<tbd>
-
-
<tbd>
-
dBc
at 14 dBFS
I
-
<tbd>
-
-
<tbd>
-
dBc
-
83
-
dBc
VDDA = 2.5 V; fo = 20 MHz
at 1 dBFS
n.a.
at 7 dBFS
I
n.a.
-
<tbd>
-
dBc
at 14 dBFS
I
n.a
-
<tbd>
-
dBc
I
n.a.
-
81
-
dBc
VDDA = 2.5 V; fo = 150 MHz
at 1 dBFS
at 7 dBFS
I
n.a.
-
<tbd>
-
dBc
at 14 dBFS
I
n.a.
-
<tbd>
-
dBc
SFDR(RBW) spurious-free
dynamic range
restricted
bandwidth
VDDA = 3.3 V; fo = 230 MHz
IMD3
third-order
intermodulation
distortion
B = 300 MHz
at 1 dBFS
17 of 101
© IDT 2013. All rights reserved.
I
-
<tbd>
-
-
<tbd>
-
dBc
VDDA = 3.3 V; fo1 = 20 MHz;
fo2 = 21 MHz; 7 dBFS per tone
I
-
86
-
-
86
-
dBc
VDDA = 3.3 V; fo1 = 230 MHz;
= 231 MHz; 7 dBFS per tone
I
-
84
-
-
82
-
dBc
1 WCDMA carrier; B = 5 MHz
C
-
82
-
-
82
-
dBc
4 WCDMA carriers; B = 20 MHz
C
-
75
-
-
75
-
dBc
fo2
ACPR
adjacent
channel power
ratio
fo = 40 MHz
DAC1653Q/DAC1658Q
I
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Rev. 1.03 — 13 May 2013
at 7 dBFS
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Symbol
Parameter
Conditions
Test High common-mode
[1]
ALT-ACPR
NSD
[1]
Alternate
channel power
ratio
fo = 40 MHz
noise spectral
density
fo = 20 MHz at 1 dBFS
Low common-mode
Integrated Device Technology
DAC1653Q/DAC1658Q
Advance data sheet
Table 8.
Dynamic characteristics DAC165xQ1G25 …continued
VDDA1V2 = 1.2 V; VDDD1V2 = 1.2 V; Typical values measured at Tamb = +25 C; RL = 50  ; IO(fs) = 20 mA; maximum sample rate used; no auxiliary DAC; no inverse
(sinus x) / x; no output correction; output level = 1 V (p-p); unless otherwise specified.
Unit
Min
Typ
Max
Min
Typ
Max
1 WCDMA carrier; B = 5 MHz
C
-
<tbd>
-
-
<tbd>
-
dBc
4 WCDMA carriers; B = 20 MHz
C
-
<tbd>
-
-
<tbd>
-
dBc
C
-
-164
-
-
162
-
dBm/Hz
D = guaranteed by design; C = guaranteed by characterization; I = 100 % industrially tested.
DAC1653Q/DAC1658Q
18 of 101
© IDT 2013. All rights reserved.
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Rev. 1.03 — 13 May 2013
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Symbol
Parameter
Conditions
Test High common-mode
[1]
SFDR
spurious-free
dynamic range
Low common-mode
Integrated Device Technology
DAC1653Q/DAC1658Q
Advance data sheet
Table 9.
Dynamic characteristics DAC16QxD1G0
VDDA1V2 = 1.2 V; VDDD1V2 = 1.2 V; Typical values measured at Tamb = +25 C; RL = 50  ; IO(fs) = 20 mA; maximum sample rate used; no auxiliary DAC; no inverse
(sinus x) / x; no output correction; output level = 1 V (p-p); unless otherwise specified.
Unit
Min
Typ
Max
Min
Typ
Max
-
85
-
-
85
-
fdata = 491.52 MHz; fs = 983.04 Msps;
B = fs / 2
VDDA = 3.3 V; fo = 20 MHz
at 1 dBFS
I
dBc
at 7 dBFS
I
-
<tbd>
-
-
<tbd>
-
dBc
at 14 dBFS
I
-
<tbd>
-
-
<tbd>
-
dBc
I
-
83
-
-
81
-
dBc
VDDA = 3.3 V; fo = 150 MHz
at 1 dBFS
I
-
<tbd>
-
-
<tbd>
-
dBc
at 14 dBFS
I
-
<tbd>
-
-
<tbd>
-
dBc
-
83
-
dBc
VDDA = 2.5 V; fo = 20 MHz
at 1 dBFS
n.a.
at 7 dBFS
I
n.a.
-
<tbd>
-
dBc
at 14 dBFS
I
n.a
-
<tbd>
-
dBc
I
n.a.
-
81
-
dBc
VDDA = 2.5 V; fo = 150 MHz
at 1 dBFS
at 7 dBFS
I
n.a.
-
<tbd>
-
dBc
at 14 dBFS
I
n.a.
-
<tbd>
-
dBc
SFDR(RBW) spurious-free
dynamic range
restricted
bandwidth
VDDA = 3.3 V; fo = 230 MHz
IMD3
third-order
intermodulation
distortion
B = 300 MHz
at 1 dBFS
19 of 101
© IDT 2013. All rights reserved.
I
-
<tbd>
-
-
<tbd>
-
dBc
VDDA = 3.3 V; fo1 = 20 MHz;
fo2 = 21 MHz; 7 dBFS per tone
I
-
86
-
-
86
-
dBc
VDDA = 3.3 V; fo1 = 230 MHz;
= 231 MHz; 7 dBFS per tone
I
-
84
-
-
82
-
dBc
1 WCDMA carrier; B = 5 MHz
C
-
82
-
-
82
-
dBc
4 WCDMA carriers; B = 20 MHz
C
-
75
-
-
75
-
dBc
fo2
ACPR
adjacent
channel power
ratio
fo = 40 MHz
DAC1653Q/DAC1658Q
I
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Rev. 1.03 — 13 May 2013
at 7 dBFS
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Symbol
Parameter
Conditions
Test High common-mode
[1]
ALT-ACPR
NSD
[1]
Alternate
channel power
ratio
fo = 40 MHz
noise spectral
density
fo = 20 MHz at 1 dBFS
Low common-mode
Integrated Device Technology
DAC1653Q/DAC1658Q
Advance data sheet
Table 9.
Dynamic characteristics DAC16QxD1G0 …continued
VDDA1V2 = 1.2 V; VDDD1V2 = 1.2 V; Typical values measured at Tamb = +25 C; RL = 50  ; IO(fs) = 20 mA; maximum sample rate used; no auxiliary DAC; no inverse
(sinus x) / x; no output correction; output level = 1 V (p-p); unless otherwise specified.
Unit
Min
Typ
Max
Min
Typ
Max
1 WCDMA carrier; B = 5 MHz
C
-
<tbd>
-
-
<tbd>
-
dBc
4 WCDMA carriers; B = 20 MHz
C
-
<tbd>
-
-
<tbd>
-
dBc
C
-
-164
-
-
162
-
dBm/Hz
D = guaranteed by design; C = guaranteed by characterization; I = 100 % industrially tested.
DAC1653Q/DAC1658Q
20 of 101
© IDT 2013. All rights reserved.
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Rev. 1.03 — 13 May 2013
Integrated Device Technology
DAC1653Q/DAC1658Q
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Fig 3.
SFDR(dBc) over Nyquist depending of fout (MHz)
Fig 4.
SFDR(dBc) ecxluding HD2 and HD3 over Nyquist depending of fout (MHz)
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
21 of 101
Integrated Device Technology
DAC1653Q/DAC1658Q
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Fig 5.
ACPR(dBc) LTE 1 carrier 5 MHz depending of fout (MHz)
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
22 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11. Application information
11.1 General description
The DAC165xQ is a quad 16-bit DAC operating up to 1.50 Gsps. A maximum input data
rate up to 750 Msps is supported to enable more capability for wideband and multicarrier
systems. The incorporated quadrature modulators and 40-bit Numerically Controlled
Oscillators (NCOs) simplify the frequency selection of the system. This is also possible
because of the 2, 4 or 8 interpolation filters which remove undesired images.
The DAC165xQ embeds four DAC channels (A, B, C and D) that can be configured as a
single quad DAC (A/B/C/D) or two dual DACs (A/B and C/D). The two NCOs are linked to
the A/B and the C/D dual DACs, respectively. Regarding the quad/dual mode used, the
eight JESD204B lanes are configured as one single link configuration JESD204 link (one
SYNC signal for a specified number of lanes), or dual link configuration JESD204B links
(two SYNC signals associated with a specified number of lanes).
The DAC165xQ supports the following JESD204B key features:
•
•
•
•
•
•
•
•
•
•
•
•
10-bit/8-bit decoding
Code group synchronization
Initial-Lane Alignment (ILA)
1 + x14 + x15 scrambling polynomial
Character replacement
TX/RX synchronization management via synchronization signals
Multiple Converter Device Alignment-Multiple Lanes (MCDA-ML) device
Number L of serial lanes: 1, 2, 4, 8 (see LMF configuration table)
Number M of data converters: 1, 2 or 4 (see LMF configuration table)
Number F of octets per frame: 1, 2, 4, 6, 8 (see LMF configuration table)
Number S of samples per frame: 1, 2 (see LMF configuration table)
Embedded test pattern (PRBS7; PRBS15; PRBS23, PRBS31, JTSPAT, STLTP)
The DAC165xQ can be interfaced with any logic device that features high-speed
SERializer/DESerializer (SERDES) functionality. This macro is now widely available in
Field-Programmable Gate Array (FPGA) of different vendors. Standalone SERDES ICs
can also be used.
The device includes polarity swapping for each of the lanes and additionally offers lane
swapping to enhance the intrinsic board layout simplification of the JESD204B standard.
Each physical lane can be configured logically as any lane number.
This device is MCDA-ML compliant, offering inter-lane alignment between several
devices. An IDT proprietary mechanism in combination with the JESD204B subclass I
clause enables maintenance of sample alignment between devices up to the final analog
output stage. Output samples are automatically aligned to the SYSREF signal generated
by a dedicated IC or by the FPGA itself. A system with several DAC165xQs can produce
data with a guaranteed alignment of 1 DAC output clock period. The DAC165xQ
incorporates two differential SYSREF ports (located on opposite sides of the IC). These
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
23 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
can be programmed to act as an input or an output regarding the mode expected for the
system (Normal mode, Daisy chain mode). The device also enables independent link
reinitialization.
The DAC165xQ generates four complementary current outputs on pins
IOUTA_P/IOUTA_N and IOUTB_P/IOUTB_N, IOUTC_P/IOUTC_N, and
IOUTD_P/IOUTD_N corresponding to channel 'A', ‘B’, ‘C’, and 'D', respectively, providing
a nominal full-scale output current of 20 mA. An internal reference is available for the
reference current which is externally adjustable using pin VIRES.
The DAC165xQ requires configuration before operating. It features an SPI slave interface
to access the internal registers. Some of these registers also provide information about
the JESD204B interface status. Optionally, an interrupt capability can be programmed
using those registers to ensure ease of use of the device.
Because of the JESD204B standardization, the DAC165xQ does not require any
adjustment from the Transmit Logic Device (TLD) to capture the input data streams.
Some autolock features can be monitored using the SPI registers.
The DAC165xQ supports the following LMF configuration as described in the JESD204B
standard.
Table 10.
LMF configuration if DAC165xQ configures in dual JEDS204B links
Link configuration
L-M-F
S[1]
HD[2]
dual link
1-2-4
1
0
dual link
2-2-2
1
0
dual link
4-2-2
2
0
dual link
4-2-1
1
1
single link
2-4-4
1
0
single link
4-2-2
1
0
single link
8-4-2
2
0
single link
8-4-1
1
1
[1]
S is the number of samples per frame.
[2]
HD is the High-Density bit as described in the JESD204B specification.
A new IDT auto-mute feature enables switching off of the RF output signal as a result of
various internal events occurring.
A signal level detector allows auto-muting of the DAC outputs if they exceed the detection
limit.
The DAC165xQ requires supplies of 2.5 V or 3.3 V and 1.2 V. The 1.2 V supply has
separate digital and analog power supply pins .
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
24 of 101
Fig 6.
Advance data sheet
DAC1653Q/DAC1658Q
Rev. 1.03 — 13 May 2013
QAB0[15-8]
QAB0[7-0]
QCD0[15-8]
QCD 0[7-0]
IAB1[17-0]
IAB1[15-8]
IAB0[7-0]
IAB0[15-8]
IAB2[15-8]
IAB0[7-0]
IAB0[15-8]
IAB2[15-8]
IAB1[15-8]
IAB0[15-8]
IAB0[7-0]
QAB 1[7-0]
IAB3[15-8]
IAB1[7-0]
IAB1[15-8]
IAB2[7-0]
IAB1[7-0]
IAB0[7-0]
ICD0[7-0]
ICD1[17-0]
QCD1[7-0]
QAB1[15-8]
QAB0[7-0]
QAB0[15-8]
QAB2[15-8]
QAB0[7-0]
QAB0[15-8]
QAB2[15-8]
QAB1[15-8]
Link AB
IAB0[15-8]
ICD1[15-8]
QCD1[15-8]
QAB3[15-8]
QAB1[7-0]
QAB1[15-8]
QAB2[7-0]
QAB1[7-0]
QAB0[15-8]
LMF=422
ICD0[15-8]
ICD0[7-0]
ICD2[15-8]
ICD0[7-0]
ICD0[15-8]
ICD2[15-8]
ICD1[15-8]
QCD0[7-0]
ICD3[15-8]
ICD1[7-0]
ICD1[15-8]
ICD2[7-0]
ICD1[7-0]
ICD0[15-8]
Link CD
QCD0[15-8]
QCD2[15-8]
Q CD3[15-8]
Lane CD1
QCD0[7-0]
QCD2[15-8]
QCD2[7-0]
Lane CD0
QCD1[7-0]
QCD1[15-8]
Lane CD3
QCD1[7-0]
Lane AB3
QAB0[7-0]
Lane AB2
ICD0[15-8]
Lane AB1
ICD0[7-0]
Lane AB0
QCD0[15-8]
QCD0[15-8]
LMF=421
QCD1[15-8]
Lane CD2
QCD0[7-0]
Integrated Device Technology
DAC1653Q/DAC1658Q
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
LMF=222
LMF=124
Independent/dual link configuration
© IDT 2013. All rights reserved.
25 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11.2 Device operation
The DAC165xQ provides a lot of flexibility in its way of working through its SPI registers.
The SPI registers are divided in blocks of registers. Each block is associated with some
global functions which are described below.
BLOCK 0020h: DUAL DAC CORE
BLOCK 0120h/0140h: JESD204 READ CONFIGURATION
DID, BID, ADJ_CNT, ADJ_DIR, PH_ADJ, SCR, L,
F, K, M, N, N, SBCLSS_VS, S, HD, CF,
JESD_VS, RES1, RES2, FCHK
BLOCK 0160h: RX PHY
BLOCK 00C0h: RX DLP
BLOCK 0060h: INTERFACE DAC DSP
VIN_AB_P0
L0
Eq
L1
Eq
VIN_AB_N3
SYNCB_AB_P
Offset
Offset
Level detector
Automute (Block x0800)
Gain
Gain
Phase Correction
DACA
I/Q DC Level Control
Single Side Band Modulation
(NCO)
ILA
Input Data Format
Eq
VIN_AB_P3
interpolation filters
~x1, x2, x4, x8
L3
Signal level detection
Eq
VIN_AB_N2
Sample Assembly
L2
Swap Lanes
VIN_AB_P2
8b/10B
VIN_AB_N1
Scramblers
VIN_AB_P1
Lane Polarity
VIN_AB_N0
power
on/off
sleep
DACB
Sync Mgmt
SYNCB_AB_N
BLOCK 0180h:
RX PHY MONITORING
BLOCK 00E0h:
RX DLP MONITORING
Auto Equalizer
CDR
Termination
Calibration
Lanes Lock
ILA monitoring
Error detection
Simple BER
Flags counter
BLOCK 00A0h:
MUTIPLES DEVICES SYNCHRONIZATION/INTERRUPTS
SYSREF
WEST
MDS Managment
INTERRUPTS
CLOCK DISTRIBUTION
SYSREF
EAST
CLOCK GENERATION
DIRECT MODE/
DIVIDE BY 2 MODE
BLOCK 0040h: MAIN CONTROLS
AUTO CAL
EQUALIZER
CONTROL
Fig 7.
MONITORING
CONTROL
SPI register blocks partition: DAC A/B
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
26 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
BLOCK 0220h: DUAL DAC CORE
BLOCK 0320h/0340h: JESD204 READ CONFIGURATION
DID, BID, ADJ_CNT, ADJ_DIR, PH_ADJ, SCR, L,
F, K, M, N, N, SBCLSS_VS, S, HD, CF,
JESD_VS, RES1, RES2, FCHK
BLOCK 0360h: RX PHY
BLOCK 02C0h: RX DLP
BLOCK 0260h: INTERFACE DAC DSP
VIN_CD_P0
L0
Eq
L1
Eq
VIN_CD_N3
SYNCB_CD_P
Offset
Offset
Level detector
Automute (Block x0280)
Gain
Gain
Phase Correction
DACC
I/Q DC Level Control
Single Side Band Modulation
(NCO)
ILA
Input Data Format
Eq
VIN_CD_P3
interpolation filters
~x1, x2, x4, x8
L3
Signal level detection
Eq
VIN_CD_N2
Sample Assembly
L2
Swap Lanes
VIN_CD_P2
8b/10B
VIN_CD_N1
Scramblers
VIN_CD_P1
Lane Polarity
VIN_CD_N0
power
on/off
sleep
DACD
Sync Mgmt
SYNCB_CD_N
BLOCK 0380h:
RX PHY MONITORING
BLOCK 02E0h:
RX DLP MONITORING
Auto Equalizer
CDR
Termination
Calibration
Lanes Lock
ILA monitoring
Error detection
Simple BER
Flags counter
BLOCK 02A0h:
MUTIPLES DEVICES SYNCHRONIZATION/INTERRUPTS
SYSREF
WEST
MDS Managment
INTERRUPTS
CLOCK DISTRIBUTION
SYSREF
EAST
CLOCK GENERATION
DIRECT MODE/
DIVIDE BY 2 MODE
BLOCK 0240h: MAIN CONTROLS
AUTO CAL
EQUALIZER
CONTROL
Fig 8.
MONITORING
CONTROL
SPI register blocks partition: DAC C/D
11.2.1 SPI configuration block
This block of registers specifies how the SPI controller and the identification of the chip
work.
11.2.1.1 Protocol description
The DAC165xQ serial interface is a synchronous serial communication port allowing easy
interfacing with many industry microprocessors. It provides access to the registers that
define the operating modes of the chip in both Write mode and Read mode. The reference
voltage of the interface is VDDD(IO). Depending on the power supply level of the SPI master
device, it can be set to either 1.2 V or 1.8 V.
This interface can be configured as a 3-wire type (SDIO as bidirectional pin) or a 4-wire
type (SDIO and SDO as unidirectional pins, input and output ports, respectively). In both
configurations, SCLK acts as the serial clock and SCS_N acts as the serial chip select.
The DAC165xQ SPI-interface is a slave-device. Multiple slave-devices can be attached to
the same master interface as long as each device has its own serial chip select signal
(SCS_N).
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
27 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
RESET_N
SCS_N
SCLK
SDIO
R/W
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
SDO
(optional)
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
R/W indicates the mode access.
The RESET_N signal is not linked to the SPI interface but enable the reset of the registers to the default values.
Fig 9.
SPI protocol
Table 11.
Read mode or Write mode access description
R/W
Description
0
Write mode operation
1
Read mode operation
A[14:0] indicates which register is being addressed. If a multiple transfer occurs, this
address points to the first register to be accessed.
11.2.1.2 SPI controller configuration
The 3-wire or 4-wire mode is set by bit SPI_4W of register SPI_CFG_A . The default
mode is 3-wire mode.
A software SPI reset can be called via bit SPI_RST of register SPI_CFG_A . This reset
reinitializes all SPI registers, except register SPI_CFG_A and SPI_CFG_B, to their default
settings. Reset the device to its default value at start-up time to avoid any uncontrolled
states, even if the DAC165xQ uses the Power-On Reset (POR) module. Only a hardware
reset on pin RESET_N can reset to their default values.
The SPI streaming mode is enabled by default. In this mode, the Read or Write process
carries on as long as the SCS_N signal is low. The streaming mode requires a first
address 'n' to be set at the beginning of the SPI sequence. The following data are
associated from this address in an ascending (auto-increment) or descending
(auto-decrement) mode. This ascending/descending mode is specified by bit SPI_ASC of
register SPI_CONFIG_A . Figure 10 and Figure 11 show the read back of 2 bytes data in
a 3-wire mode for the ascendant and descendant mode.
SCS_N
SCLK
SDIO
R/W A14 A13 A12 A11 A10
A9
A8
A7
address N
A6
A5
A4
A3
A2
A1
A0
D7
D6
D5
D4
D3
D2
register N value
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
register N - 1 value
Fig 10. Consecutive 2-byte data readback under descending address
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
28 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
SCS_N
SCLK
SDIO
R/W A14 A13 A12 A11 A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
D7
D6
D5
address N
D4
D3
D2
D1
D0
D7
D6
D5
register N value
D4
D3
D2
D1
D0
register N + 1 value
Fig 11. Consecutive 2-byte data readback under ascending address
The streaming mode can be disabled by setting bit SPI_SNGL of register SPI_CONFIG_B
. In this single-byte mode, only 1 byte of data can be written or read, whatever the state of
the SCS_N signal.
11.2.1.3 Double buffering and Transfer mode
Some register functions (like the NCO frequency value) are split over multiple registers. If
this is the case, the first address consists of the LSB byte and the highest address in the
MSB byte. When programming these registers sequentially, some unexpected behavior
can occur at the DAC output. it is preferable to program this set of registers
simultaneously. A double buffering feature is available on some registers allowing
sequential programming of the first buffers and transfering the values to the final register
simultaneously.
The transfer request is done by setting the TRANSFER_BIT bit of register
SPI_CONFIG_C register . The device clears this bit (autoclear) indicating to the SPI
master device that the transfer is complete.
The SPI_RBACK_BUFF bit of register SPI_CONFIG_B allows the reading back of the first
stage of buffers (in case the register is double buffered)
The following registers are double buffered:
Table 12.
Double buffered registers
Address
Register
0062h/0262h/046Ah
NCO_PH_OFFSET_XY_LSB
0063h/0263h/0463h
NCO_PH_OFFSET_XY_MSB
0064h/0264h/0464h
NCO_FREQ_XY_B0
0065h/0265h/0465h
NCO_FREQ_XY_B1
0066h/0266h/0466h
NCO_FREQ_XY_B2
0067h/0267h/0467h
NCO_FREQ_XY_B3
0068h/0268h/0468h
NCO_FREQ_XY_B4
0069h/0269h/0469h
PH_CORR_XY_CTRL_0
006Ah/026Ah/046Ah
PH_CORR_XY_CTRL_1
006Bh/026Bh/046Bh
DAC_X_DGAIN_LSB
006Ch/026Ch/046Ch
DAC_X_DGAIN_MSB
006Dh/026Dh/046Dh
DAC_Y_DGAIN_LSB
006Eh/026Eh/046Eh
DAC_Y_DGAIN_MSB
006Fh/026Fh/046Fh
DAC_OUT_CTRL_XY
0070h/0270h/0470h
DAC_LVL_DET_XY
0071h/0271h/0471h
DAC_X_OFFSET_LSB
0072h/0272h/0472h
DAC_X_OFFSET_MSB
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
29 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 12.
Double buffered registers …continued
Address
Register
0073h/0273h/0473h
DAC_Y_OFFSET_LSB
0074h/0274h/0474h
DAC_Y_OFFSET_MSB
0075h/0275h/0475h
IQ_LVL_CTRL
0076h/0276h/0476h
I_DC_LVL_XY_LSB
0077h/0277h/0477h
I_DC_LVL_XY_MSB
0078h/0278h/0478h
Q_DC_LVL_XY_LSB
0079h/0279h/0479h
Q_DC_LVL_XY_MSB
11.2.1.4 Device description
Registers CHIP_TYPE, CHIP_ID_0, CHIP_ID_1 and CHIP_VS represent the ID card of
the device.
Registers VEND_ID_LSB and VEND_ID_MSB represent the IDT manufacturer identifier.
11.2.1.5 SPI timing description
The SPI interface can operate at a frequency of up to 25 MHz. Figure 12 shows the SPI
timing.
tw(RESET_N)
RESET_N
50 %
th(SCS_N)
tsu(SCS_N)
SCS_N
50 %
tw(SCLK)
SCLK
SDIO
50 %
50 %
th(SDIO)
tsu(SDIO)
Fig 12. SPI timing diagram
The SPI timing characteristics are given in Table 13.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
30 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 13.
SPI timing characteristics
Symbol
Parameter
Min
Typ
Max
Unit
fSCLK
SCLK frequency
-
-
25
MHz
tw(SCLK)
SCLK pulse width
30
-
-
ns
tsu(SCS_N)
SCS_N set-up time
20
-
-
ns
th(SCS_N)
SCS_N hold time
20
-
-
ns
tsu(SDIO)
SDIO set-up time
10
-
-
ns
th(SDIO)
SDIO hold time
5
-
-
ns
tw(RESET_N)
RESET_N pulse width
30
-
-
ns
[1]
[1]
The RESET_N signal is not linked to the SPI interface, but enables the reset of the registers to the default
values.
11.2.2 Main device configuration
The registers of block MAIN are used for the main configuration of the DAC165xQ.
BLOCK 0040h: MAIN CONTROLS
IO_SEL_2
IO_EN 0
START-UP MANAGEMENT
IO0
IO_SEL_0
FORCE_RST_DCLK
RST_EXT_DCLK_TIME
FORCE_RST_WCLK
RST_EXT_WCLK_TIME
MAN_PON_CTRL
WCLK
(see block 0020h)
SR_CDI
IO0
IO_SEL_1
DCLK
(see block 0020h)
POFF_RX
IO_EN 1
RX IP
AUTO_CAL_EQZ
AUTO_CAL_RT
VIN_AB_P0/VIN_CD_P0
L0
MON_DCLK_STOP
CDI
Eq
VIN_AB_N0/VIN_CD_N0
MON_DCLK
VIN_AB_P1/VIN_CD_P1
L1
I_LVL_CTRL_XY
Eq
VIN_AB_N1/VIN_CD_N1
DAC A/C
DLP
VIN_AB_P2/VIN_CD_P2
L2
Eq
L3
Eq
VIN_AB_N2/VIN_CD_N2
CDI_MOD
^2 mode
^4 mode
^8 mode
I_DC_LVL_XY
INTERFACE
DAC DSP
Q_LVL_CTRL_XY
VIN_AB_P3/VIN_CD_P3
VIN_AB_N3/VIN_CD_N3
DAC B/D
Q_DC_LVL_XY
BLOCK 0060h
Fig 13. Main controls
At start-up, the two clocks WCLK and DCLK are forced to reset states to avoid that the
DAC outputs any dummy signal through bits FORCE_RST_DCLK and
FORCE_RST_WCLK of the MAIN_CTRL register . The device configuration has to be
done before releasing these two clocks.
Here are some guidelines to ensure correct SPI programming. As DCLK and WCLK are
kept to reset the programming sequence of the registers is not important:
<tbd>
Other SPI configurations can be added using these basic settings.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
31 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11.2.3 Interface DAC DSP block
This module is the interface between the data processing in the high-speed serial receiver
and the dual DAC core. The controls of the Digital Signal Processing (DSP) of the DAC
are specified to set up the interpolation filter, and enable or disable the various gains and
offsets of the data digital path. The data signals have already been processed by the
Digital Lane Processing . They are provided to this module through the Clock Domain
Interface . This module is clocked by the digital clock DCLK.
BLOCK 0060h/0260h/0460h: INTERFACE DAC DSP
INTERPOLATION
FILTERS
SINGLE SIDE BAND
MODULATION (NCO)
INVERSE
SIN x / x
PH_CORR_EN_XY
DAC_X_DGAIN_EN
LVL_DET_EN_XY
PHASE
CORRECTION
DGAIN X
LEVEL
DETECTOR
DAC_X_DGAIN
NCO_LP_SEL_XY
CODING:
binary offset
two’s complement
MODULATION:
pos.up.sideband
pos.low.sideband
neg.up.sideband
neg.low.sideband
x2
INV_SINC_SEL_XY
MINUS_3DB_XY
DAC_LVL_DET_XY
PH_CORR_XY
DGAIN Y
INTERPOLATION:
~1 (sample repetition)
x2
x4
x8
NCO_FREQ_XY
NCO_PH_XY
DAC_Y_DGAIN
OFFSET X
AUTO MUTE (see specific diagram; Block 0080h)
NCO_ON_XY
INPUT DATA
FORMAT
+
∑
DAC_X_OFFSET
OFFSET Y
+
∑
DAC_Y_OFFSET
DAC_Y_DGAIN_EN
Block 0060h = DAC A/B
Block 0260h = DAC C/D
Block 0460h = All DACs
Fig 14. Interface DAC DSP overview
11.2.3.1 Input data format
After decoding in the high-speed serial receiver, the data representation can be specified
as binary offset coding or as two's complement coding using register CODING_XY_IQ .
11.2.3.2 Finite Impulse Response (FIR) filters
The DAC165xQ provides three interpolation filters described by their coefficients in
Table 15. The three interpolation FIR filters have a stop band attenuation of at least
80 dBc and a pass band ripple of less than 0.0005 dB.
The interpolation ratio can be set through register TX_CFG_XY .
Table 14.
Interpolation
Symbol
Access
INTERPOLATION[1:0]
R/W
Value
Description
interpolation
00
no interpolation/~1 interpolation
01
2 interpolation
10
4 interpolation
11
8 interpolation
The 'no interpolation' or '~1' (quasi 1) mode is in fact a degenerated 2 interpolation
mode where the samples are repeated twice.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
32 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Remark: The INTERPOLATION setting must be coupled with the DCLK and WCLK clock
configurations and with CDI mode .
0
magnitude
(dB)
-20
-40
-60
-80
-100
0
0.1
0.2
0.3
0.4
0.5
NF (fs)
Fig 15. First stage half-band filter response (used in 2, 4, and 8 interpolation)
0
magnitude
(dB)
-20
-40
-60
-80
-100
0
0.1
0.2
0.3
0.4
0.5
NF (fs)
Fig 16. Second stage half-band filter response (used in 2, 4, and 8 interpolation)
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
33 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
0
magnitude
(dB)
-20
-40
-60
-80
-100
0
0.1
0.2
0.3
0.4
0.5
NF (fs)
Fig 17. Third stage half-band filter response (used in 2, 4, and 8 interpolation)
Table 15: Interpolation filter coefficients
First interpolation filter
Second interpolation filter
Third interpolation filter
Lower
Upper
Value
Lower
Upper
Value
Lower
Upper
Value
-
H(27)
+65536
H(11)
-
+32768
H(7)
-
+1024
H(26)
H(28)
+41501
H(10)
H(12)
+20272
H(6)
H(8)
+615
H(25)
H(29)
0
H(9)
H(13)
0
H(5)
H(9)
0
H(24)
H(30)
13258
H(8)
H(14)
5358
H(4)
H(10)
127
H(23)
H(31)
0
H(7)
H(15)
0
H(3)
H(11)
0
H(22)
H(32)
+7302
H(6)
H(16)
+1986
H(2)
H(12)
+27
H(21)
H(33)
0
H(5)
H(17)
0
H(1)
H(13)
0
H(20)
H(34)
4580
H(4)
H(18)
654
H(0)
H(14)
3
H(19)
H(35)
0
H(3)
H(19)
0
-
-
-
H(18)
H(36)
+2987
H(2)
H(20)
+159
-
-
-
H(17)
H(37)
0
H(1)
H(21)
0
-
-
-
H(16)
H(38)
1951
H(0)
H(22)
21
-
-
-
H(15)
H(39)
0
-
-
-
-
-
-
H(14)
H(40)
+1250
-
-
-
-
-
-
H(13)
H(41)
0
-
-
-
-
-
-
H(12)
H(42)
-773
-
-
-
-
-
-
H(11)
H(43)
0
-
-
-
-
-
-
H(10)
H(44)
+456
-
-
-
-
-
-
H(9)
H(45)
0
-
-
-
-
-
-
H(8)
H(46)
252
-
-
-
-
-
-
H(7)
H(47)
0
-
-
-
-
-
-
H(6)
H(48)
+128
-
-
-
-
-
-
H(5)
H(49)
0
-
-
-
-
-
-
H(4)
H(50)
58
-
-
-
-
-
-
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
34 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 15: Interpolation filter coefficients …continued
First interpolation filter
Second interpolation filter
Third interpolation filter
Lower
Upper
Value
Lower
Upper
Value
Lower
Upper
Value
H(3)
H(51)
0
-
-
-
-
-
-
H(2)
H(52)
+22
-
-
-
-
-
-
H(1)
H(53)
0
-
-
-
-
-
-
H(0)
H(54)
6
-
-
-
-
-
-
The dependency of the FIR1 output y(m) on its inputs x(m) is defined by Equation 1:
1
y  m  = ---------------- 
H  27 
n = 54

 H  n :x  m – n  
(1)
n=0
The dependency of the FIR2 output Y(m) on its inputs X(m) is defined by Equation 2:
1
y  m  = ---------------- 
H  11 
n = 22

 H  n :x  m – n  
(2)
n=0
The dependency of the FIR3 output Y(m) on its inputs X(m) is defined by Equation 3:
1 
y  m  = -----------H 7
n = 14

 H  n :x  m – n  
(3)
n=0
11.2.3.3 Single SideBand Modulator (SSBM)
The single sideband modulator is a quadrature modulator that enables the mixing of the
I_XY data and Q_XY data with the sine and cosine signals generated by the NCO to
generate path X and Y as described in Figure 18.
cos
X
I_XY
sin
+/−
sin
+/−
Y
Q_XY
cos
+/−
Fig 18. Single sideband modulator principle
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
35 of 101
Table 16.
Integrated Device Technology
DAC1653Q/DAC1658Q
Advance data sheet
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Table 16 shows the various possibilities set by register MODULATION .
Complex modulator operation mode
MODULATION[2:0] Mode
Path X
Path Y
I _ XY  t 
Q_ XY  t 
bypass
001
positive
upper
sideband
I _ XY  t   cos   NCO_ XY  t  – Q_ XY  t   sin   NCO_ XY  t 
I _ XY  t   sin   NCO_ XY  t  + Q_ XY  t   cos   NCO_ XY  t 
010
positive
lower
sideband
I _ XY  t   cos   NCO_ XY  t  + Q_ XY  t   sin   NCO_ XY  t 
I _ XY  t   sin   NCO_ XY  t  – Q_ XY  t   cos   NCO_ XY  t 
011
negative
upper
sideband
I _ XY  t   cos   NCO_ XY  t  – Q_ XY  t   sin   NCO_ XY  t 
– I _ XY  t   sin   NCO_ XY  t  – Q_ XY  t   cos   NCO_ XY  t 
100
negative
lower
sideband
I _ XY  t   cos   NCO_ XY  t  + Q_ XY  t   sin   NCO_ XY  t 
– I _ XY  t   sin   NCO_ XY  t  + Q_ XY  t   cos   NCO_ XY  t 
others
not defined
-
-
DAC1653Q/DAC1658Q
36 of 101
© IDT 2013. All rights reserved.
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Rev. 1.03 — 13 May 2013
000
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
The effect of the MODULATION parameter is better viewed after mixing the X and Y
signal with a LO frequency through an IQ modulator.
negative
upper
0
positive
lower
LO-NCO
lower
LO
upper
LO+NCO
frequency
Fig 19. Complex modulation after LO mixing
11.2.3.4 40-bit NCO
The SSBM used the complex signals coming from the NCO (Numeric Complex Oscillator)
to mix the I and Q signals. The 5 registers NCO_FREQ_XY_B0 to NCO_FREQ_XY_B4
over 40 bits can set the frequency.
The frequency is calculated with Equation 4:
M f
f NCO = ------------------s
40
2
(4)
Where:
• M is the value set in the bits NCO_FREQ_XY[39:0] of the NCO frequency registers .
• fs is the final DAC output clock sampling frequency
The registers NCO_PH_OFFSET_XY_LSB and NCO_PH_OFFSET_XY_MSB over
16 bits from 0 to 360 can set the phase of the NCO.
The default settings represent an NCO frequency of 96 MHz when using a DAC clock of
640 Msps. For other DAC clock frequencies, use Equation 4 to define the associated
NCO frequency.
11.2.3.5 NCO low power
When using NCO low power (bit NCO_LP_SEL_XY), the five most significant bits of
register NCO_FREQ_XY_B4 (bits NCO_FREQ_XY[39:32]; bits [31:0] are masked by
zero) can set the frequency.
The frequency is calculated with Equation 5:
M f
f NCO = ------------------s
40
2
(5)
Where:
• M is the value set in the bits NCO_FREQ_XY[39:0] of the NCO frequency registers .
• fs is the DAC clock sampling frequency
11.2.3.6
Inverse sinx / x
A selectable FIR filter is incorporated to compensate the sinx / x effect caused by the
roll-off effect of the DAC. The coefficients are represented in Table 17. This feature is
controlled by register INV_SINC_SEL_XY
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
37 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 17.
Inversion filter coefficients
Inversion filter
Lower
Upper
Value
H(1)
H(9)
+1
H(2)
H(8)
4
H(3)
H(7)
+13
H(4)
H(6)
51
H(5)
-
+610
Remark: The transfer function of this features adds some gain to the signals and some
saturation can occur with a level of distortion in the output spectrum as result. Update the
digital gain accordingly to avoid this saturation.
11.2.3.7 Minus 3dB
During normal operation, a full-scale pattern is also full-scale at the DAC output. When the
I data and the Q data approach full-scale simultaneously, saturation can occur. The Minus
3dB function (bit MINUS_3DB_XY of register DAC_OUT_CTRL_XY) can be used to
reduce the 3 dB gain in the modulator. It retains a full-scale range at the DAC output
without added interferers.
11.2.3.8 Phase correction
The IQ modulator which follows the DACs can have a phase imbalance resulting in
undesired sidebands. By adjusting the phase between the I and Q channels, the
unwanted sideband can be reduced.
Without compensation the I and Q channels have a phase difference of  / 2 (90°). The
registers PH_CORR_XY_CTRL_0 and PH_CORR_XY_CTRL_1 ensure a phase
variation from 75.7 to 104.3 by steps 0.0035. The two registers define a signed value
that ranges from 4096 to +4095. The equation: PH_CORR[12:0] / 16384 gives the
resulting phase compensation (in radians). The phase correction can be enabled by
register PH_CORR_EN_XY .
11.2.3.9 Digital gain
The full-scale output current for each DAC is the sum of the two complementary current
outputs:
• I OA  fs  = I IOUTA_ P + I IOUTA_ N
• I OB  fs  = I IOUTB_ P + I IOUTB_ N
• I OB  fs  = I IOUTC _ P + I IOUTC _ N
• I OB  fs  = I IOUTD_ P + I IOUTD_ N
The IQ-modulator can have an amplitude imbalance which results in undesired
sidebands. The unwanted sideband can be reduced by adjusting the amplitude of signals
A and B. The two gains are purely digital and could be enabled by registers
DAC_X_DGAIN_EN and DAC_Y_DGAIN_EN .
The output current of DAC X depends on the digital input data and the gain factor defined
by bits DAC_X_DGAIN[11:0] of register DAC_X_DGAIN_MSB and register
DAC_X_DGAIN_LSB .
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
38 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
DAC_ X _DGAIN    DATA
I IOUTA_ P = I OA  fs   -------------------------------------------------  ----------------
4096
65535
(6)
 DAC_ X _DGAIN 
DATA
I IOUTA_ N = I OA  fs    1 – --------------------------------------------------   ---------------- 

 65535  
4096
(7)
DAC_ X _DGAIN    DATA
I IOUTC _ P = I OA  fs   -------------------------------------------------  ----------------
4096
65535
(8)
 DAC_ X _DGAIN 
DATA
I IOUTC _ N = I OA  fs    1 – --------------------------------------------------   ---------------- 

 65535  
4096
(9)
The output current of DAC B depends on the digital input data and the gain factor defined
by bits DAC_Y_DGAIN[11:0] of register DAC_Y_DGAIN_MSB and DAC_Y_DGAIN_LSB .
DAC_Y _DGAIN    DATA
I IOUTB_ P = I OB  fs   ------------------------------------------------ --------------4096
65535 
(10)
 DAC_Y _DGAIN 
DATA
I IOUTB_ N = I OB  fs    1 – -------------------------------------------------   ---------------- 

 65535  
4096
(11)
 DAC_Y _DGAIN 
DATA
I IOUTD_ P = I OB  fs   -------------------------------------------------   ----------------
 65535 
4096
(12)
DAC_Y _DGAIN    DATA 
I IOUTD_ N = I OB  fs    1 – ------------------------------------------------
 --------------4096
65535  
(13)
Table 18 shows the output current as a function of the input data, when
IOA(fs) = IOB(fs) = 20 mA.
Table 18.
DAC transfer function
Data
I15 to I0/Q15 to Q0
(binary coding)
I15 to I0/Q15 to Q0
(two’s complement
coding
IOUTA_P/
IOUTB_P
IOUTA_N/
IOUTB_N
0
0000 0000 0000 0000
1000 0000 0000 0000
0 mA
20 mA
...
...
...
...
....
32768
1000 0000 0000 0000
0000 0000 0000 0000
10 mA
10 mA
...
...
...
...
...
65535
1111 1111 1111 1111
0111 1111 1111 1111
20 mA
0 mA
11.2.3.10 Auto-mute
The DAC165xQ provides a new auto-mute feature allowing muting the DAC analog output
if a conditional event occurs. The auto-mute feature is based on a state machine as
described in Figure 21 and on the control of the digital gains.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
39 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
BLOCK 0080h/0280h/0480h: INTERFACE DAC DSP - AUTOMUTE
MUTE_EN_XY
ALARM_CLR_XY
HOLD_DATA_XY
ALARM
IGN_DATA_INVALID_XY
IQR_ERR_XY
SPD_OVF_XY
DATA_IQ_VALID_XY
MDS_BSY_XY
LVL_DET_OR_XY
TEMP_ALARM_XY
CA_ERR_XY
ERR_RPT_FLAG_XY
CLK_MON_XY
ALARM_MRATE
ALARM_CFG_XY
HARD MUTE + MUTE_IQ
HOLD MUTE + MUTE_IQ
SOFT MUTE + MUTE_IQ
SOFT MUTE
0
Δ
2Δ
3Δ
4Δ
DATA_MRATE
DATA_INVALID_CFG_XY
IGN_MDS_BSY_XY
DATA INVALID
HARD MUTE + MUTE_IQ
HOLD MUTE + MUTE_IQ
SOFT MUTE + MUTE_IQ
SOFT MUTE
0
Δ
2Δ
3Δ
4Δ
INCIDENT_MRATE
INCIDENT
LVL_DET_SEL_XY
ERF_INCIDENT_EN_XY
SPD_INCIDENT_EN_XY
LVL_DET_EN_XY
IQR_INCIDENT_EN_XY
INCIDENT_CFG_XY
HARD MUTE + MUTE_IQ
HOLD MUTE + MUTE_IQ
SOFT MUTE + MUTE_IQ
SOFT MUTE
0
Δ
2Δ
3Δ
4Δ
DIRECT_MRATE
DIRECT_CFG_XY
IGN_RF_EN_XY
SW_MUTE_XY
DIRECT CONFIG
HARD MUTE + MUTE_IQ
HOLD MUTE + MUTE_IQ
SOFT MUTE + MUTE_IQ
SOFT MUTE
0
Δ
2Δ
3Δ
4Δ
Block 0080h = DAC A/B
Block 0280h = DAC C/D
Block 0480h = All DACs
Fig 20. Automute overview
In normal operating mode, the state machine is in IDLE state. The digital gains are
specified by the user.
Various mute events can be detected in the DAC. These trigger the MUTE state. Once the
MUTE state is entered, the DAC automatically sets the digital gains to zero using several
mute actions. The mute actions SOFT mute and HOLD mute drop to zero gradually. The
mute action HARD mute drop to zero instantly (see Figure 22).
When the digital gains have been set to zero, the state machine enters the WAIT state. In
this state, the gains are kept at zero. The state machine stays in this mode until the end of
the wait period and the mute event is not deasserted.
When the mute event is cleared and the wait period elapsed, the state machine enters the
DEMUTE state. In this state, the digital gains are set again to the initial values. This is
done relatively to the mute rate setting. If during this state, a new mute event is triggered,
the state machine enters the MUTE state again. The gain decreases from the current
gains values, not from the initial ones.
When the digital gains reach the initial values, the state machine enters the IDLE state
again.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
40 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
normal operating mode
IDLE
digital gains are
equal to initial values
digital gains set
to initial values
one of the « mute events »
is triggered
one of the « mute events »
is triggered
DEMUTE
MUTE
digital gains to
initial values within
specified « mute rate »
digital gains decreased
to zero within specified
« mute rate »
« wait period » elapsed and
« mute event » deasserted
digital gains
equal zero
WAIT
digital gains kept
at zero during
« wait period » time
Fig 21. Auto-mute state machine
The mute feature is set by enabling bit MUTE_EN_XY in register MUTE_CTRL_0_XY .
Mute events
The MUTE action is triggered by one of the following mute events. Each of them is linked
to either an error detection, a status change or signal power monitoring:
• SPI_SW_MUTE_XY:
Software event that can be requested by the host interface through the SPI bus.
• RF_EN_XY:
Hardware event that can be requested by the host interface through pins SR_TG_AB
and SR_TG_CD.
• CLK_MON_XY:
Event linked to the monitoring of the clocks in the receiver physical layer control block.
• MON_DCLK_ERR_XY:
Event triggered when a clock error occurs in the CDI .
• CA_ERR_XY:
Event triggered when a clock error occurs in the DLP .
• TEMP_ALARM_XY:
Event triggered when the temperature sensor measures a temperature that exceeds
the threshold value. TEMP_SEL_MAN_XY must be specified first.
• ERR_RPT_FLAG_XY:
Event triggered when DATA_INVALID is detected by the DLP .
• LVL_DET_OR_XY:
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
41 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Event triggered when the signal levels exceed the LVL_DET_XY on channel X or Y.
LVL_DET_EN_XY and LVL_DET_XY must be set first .
• MDS_BSY_XY:
Event triggered while the MDS process is busy aligning the DAC .
• DATA_IQ_VALID_XY:
Event is triggered when DATA_INVALID is detected by the DLP
• SPD_OVF_XY:
Event triggered when the Signal Power Detector (SPD) average value is exceeding
the threshold value .
• IQR_ERR_XY:
Event triggered when the IQ signal is out of range .
The monitoring of these events can also be done using the interrupt process available in
the DAC165xQ . Once the interrupt is detected, the host controller (e.g. an FPGA) can
read back the events flags in registers INTR_FLAGS_0_XY and INTR_FLAGS_1_XY
and determine the actions to be taken.
Ignore events option
Set bits IGN_RT_EN_XY, IGN_MDS_BSY_XY, and IGN_DATA_V_IQ_XY of the mute
control register for the mute controller to ignore certain events.
Mute event categories
The MUTE state is entered when one of the mute events is asserted. Four categories of
mute events can be distinguished: ALARM, DATA, INCIDENT, and DIRECT .
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
42 of 101
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Mute event categories
ALARM[1]
Mute event
Enable
DATA
Disable
Enable
Disable
INCIDENT
Enable
Integrated Device Technology
DAC1653Q/DAC1658Q
Advance data sheet
Table 19.
DIRECT
Disable
Enable
Disable
default[2]
SPI_SW_MUTE_XY
RF_EN_XY
default
MON_DCLK_ERR_XY
ALARM_EN_XY [1][3]
CA_ERR_XY
ALARM_EN_XY [2][3]
TEMP_ALARM_XY
ALARM_EN_XY [3][3]
ERR_RPT_FLAG
ALARM_EN_XY [4][3]
LVL_DET_OR_XY
ALARM_EN_XY [5][3]
MDS_BSY_XY
ALARM_EN_XY [6][3]
IGN_MDS_BSY_XY
default
IGN_MDS_BSY_XY
DATA_IQ_VALID
ALARM_EN_XY [7][3]
IGN_DATA_V_IQ_XY
default
IGN_DATA_V_IQ_XY
SPD_OVF_XY
ALARM_EN_XY [8][3]
SPD_INCIDENT_EN_XY
IQR_ERR_XY
ALARM_EN_XY [9][3]
IQR_INCIDENT_EN_XY
default
IGN_RF_EN_XY
ERF_INCIDENT_EN_XY
[1]
All ALARM mute events can be disabled using bit IGN_ALARM_XY. However, their detection can still be monitored using the INTERRUPT module.
[2]
This bit is not auto-clear.
[3]
The ALARM mute events must be cleared with bit ALARM_CLR_XY to move from the WAIT state to the DEMUTE state.
DAC1653Q/DAC1658Q
43 of 101
© IDT 2013. All rights reserved.
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Rev. 1.03 — 13 May 2013
CLK_MON_XY
ALARM_EN_XY[0][3]
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Priority between categories
The priority in which the auto-mute module evaluates its inputs is:
•
•
•
•
Priority 1: DIRECT
Priority 2: ALARM
Priority 3: DATA
Priority 4: INCIDENT
Mute actions
Four mute actions can be selected for each of the four previous mute event categories.
The digital data can also be reset to its default value (bits I_DC_LVL_XY and
Q_DC_LVL_XY) to avoid disturbances in the FIR filters.
Register MUTE_CTRL_1_XY :
• Hard_mute + mute IQ:
The digital gains of the DACs are set to zero (within 1 DAC clock period). The digital
path is filled with the default I and Q levels.
• Hold_mute + mute IQ:
The outputs of the DACs are kept to the current value (within 1 DAC clock period).
The digital path is filled with the default I and Q levels.
Remark: Bit HOLD_DATA_XY must be enabled for this action. If this bit is not set,
the overall Hold_mute + mute IQ actions are not taken into account.
• Soft_mute + mute IQ:
The digital gains of the DACs are swept down to zero at the
MUTE_RATE_CTRL_0_XY value . The digital path is filled with the default I and Q
levels.
• Soft_mute:
The outputs of the DACs are swept down to zero at the MUTE_RATE_CTRL_0_XY
value . The digital path is kept with the received values.
Remark: As the DC offsets are applied after the digital gain, the outputs are still
impacted by their values, even if a mute action event occurs.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
44 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
sample at the output
of the digital at time t0
t0 + « mute_rate »
t0 + « mute_rate » + « wait_period »
t0 + « mute_rate » + « wait_period » + « mute_rate »
no mute
gain 1
control
0
a « mute event » is detected
at t0 at the input of the digital
1
the « mute action » starts at
t0 on the output of the digital
2
soft mute
glitch
gain 1
control
0
signal sent at the
input of the DAC
sample at the output
of the digital at time t0
signals seen at the
output of the DAC
sample at the input
of the digital at time t0
DAC digital latency
hold mute
1
0
hard mute
gain 1
control
0
auto-mute
state machine
IDLE
MUTE
WAIT DEMUTE
IDLE
Fig 22. Mute actions representation
Mute rate
The time period used to decrease or increase the gains during a MUTE or DEMUTE state
is called mute rate. Each mute action category has its own mute rate available through the
registers ALARM_MRATE_XY, DATA_MRATE_XY, INCIDENT_MRATE_XY and
DIRECT_MRATE_XY.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
45 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 20. Mute rate availability
Through ALARM_MRATE_XY, DATA_MRATE_XY, INCIDENT_MRATE_XY, and
DIRECT_MRATE_XY.
DAC clock
750 MHz
1 GHz
1.5 GHz
Period 8 (ns)
10.67
8.00
5.33
Value
Mute rate (ns)
Mute rate (ns)
Mute rate (ns)
0000
10.67
8.00
5.33
0001
21.34
16.00
10.66
0010
42.68
32.00
21.32
0011
85.36
64.00
42.64
0100
170.72
128.00
85.28
0101
341.44
256.00
170.56
0110
682.88
512.00
341.12
0111
1,365.76
1,024.00
682.24
1000
2,731.52
2,048.00
1,364.48
1001
3,642.47
2,731.00
1,819.53
1010
5,463.04
4 096.00
2,728.96
1011
7,283.61
5,461.00
3,638.39
1100
10,926.08
8,192.00
5,457.92
1101
14,557.88
10,915.00
7,272.12
1110
21,852.16
16,384.00
10,915.84
1111
43,704.32
32,768.00
21,831.68
Mute wait period
The wait period time can be calculated with Equation 14:
wait period =  MUTE_WAIT _PERIOD + 1   8  DAC_CLK _PERIOD
(14)
At 1 Gsps, this gives a wait period between 8 ns and 527 s.
DEMUTE triggering
When the mute action is either a DIRECT, an INCIDENT or a DATA mute action, the
WAIT state is enabled as long as the wait period is not elapsed and the event is not
released.
When the mute action is an ALARM mute action, the WAIT state is enabled as long as the
alarm controller is not reset using bit MC_ALARM_CLR_XY .
11.2.3.11 Digital offset adjustment
When the DAC165xQ analog output is DC connected to the next stage, the digital offset
correction (bits DAC_X_OFFSET[15:0] and DAC_Y_OFFSET[15:0]) can be used to
adjust the common-mode level at the output of each DAC. Table 21 shows the variation
range of the digital offset.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
46 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 21.
Digital offset adjustment
DAC_X_OFFSET[15:0]
DAC_Y_OFFSET[15:0]
(two’s complement)
Offset applied
1000 0000 0000 0000
32768
1000 0000 0000 0001
32767
...
...
1111 1111 1111 1111
1
0000 0000 0000 0000
0
0000 0000 0000 0001
+1
...
...
0111 1111 1111 1110
+32766
0111 1111 1111 1111
+32767
11.2.4 Signal detectors
11.2.4.1 Level detector
A level detector feature is available at the end of the digital path. It can be enabled using
bit LVL_DET_EN_XY . This feature specifies a signal output range limited (or clipped) to
128  LVL_DET to +128  LVL_DET around the half Full-Scale (FS) . If the signal value
enters the upper or lower clipping area, it is clipped to +128  LVL_DET or
128  LVL_DET, respectively). Figure 23 shows this behavior.
Use this feature in combination with the auto-mute feature to avoid unexpected spectral
spurs after the clipping of the signal .
FS
+128 x LVL_DET
LVL_DETECTOR
FS/2
-128 x LVL_DET
0
Fig 23. Level detector operation
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
47 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 22.
Level detector values
LVL_DET[7:0]
Peak excursion
from
full-scale / 2
Code output range dBFS value
(binary offset)
10log(peak excursion x 2 / 65536)
00h
0
32768
NaN
...
...
3200
32568 to 35968
10.1 dBFS
...
...
16384
16384 to 49152
3 dBFS
...
...
25984
6784 to 58752
-1 dBFS
...
...
32768
0 to 65536
0 dBFS
...
19h
...
80h
...
CBh
...
FFh
11.2.4.2 Signal Power Detector (SPD)
7 MSBs of I
2
2
IQ power
I +Q
SPD_WINLENGTH
AVERAGING
SPD_AVG
7 MSBs of Q
SPD_OVF
to the
auto-mute
module
SPD_THRESHOLD
Fig 24. Signal power detector
The Signal Power Detector (SPD) takes the 7 MSBs of the I and Q signal to determine the
IQ power of an IQ-pair. Averaging is done over the programmable number (26, 27 to 221)
of IQ-pairs using the SPD_WIN_LENGTH register . If the SPD_AVG bit exceeds the
16-bits threshold value, the SPD overflow (SPD_OVF) flag becomes active and can
invoke a mute action depending on the mute control settings.
The SPD can have a large response time because of the samples average based
algorithm. This must be taken into account at system level.
11.2.4.3 IQ Range (IQR)
I
RANGE DETECTOR
IQR_THRESHOLD
Q
OR
IQR_ERR
to the
auto-mute
module
RANGE DETECTOR
Fig 25. IQ range
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
48 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
The IQ range detector checks if the I and Q signal values are within the range specified by
register IQR_THRESHOLD compared to the center value (= 0 if the data are in 2
complement's representation or 32768 if the data are in binary offset representation):
IQR_THRESHOLD < I  center value < +IQR_THRESHOLD
IQR_THRESHOLD < Q  center value < +IQR_THRESHOLD
11.2.5 Analog core of the dual DAC
This section refers to the analog configuration required to set up the dual DAC core. The
clock and output stages are described as well as the internal registers
(Block 0020h; see Figure 26 ) used to configure the clock tree inside the chip.
BLOCK 0020h/0220h/0420h: DAC CORE
DAC_X_AGAIN
DCLK
DCLK_MON_RST_XY
DCLK_MON_XY
DAC_X_AGAIN_PON
DAC X
DAC_X_AUX_PON
DAC_X_AUX
AUX.
DAC
DAC_Y_AUX__PON
DAC_Y_AUX
AUX.
DAC
CLKIN_P
CLOCK DIVIDER
CLKIN_N
CLK_DIV_BYP
WCLK_PON_XY
WCLK
WCLK_DIV_BYP_XY
WCLK_DIV_SEL_XY
/ 2, / 3, / 4, / 6, / 8
/ 12, / 16, / 24
DAC_Y_AGAIN_PON
DAC Y
DAC_Y_AGAIN
Block 0020h = DAC A/B
Block 0220h = DAC C/D
Block 0420h = All DACs
Fig 26. DAC core overview
11.2.5.1 Clocks
The DAC165xQ requires one single differential clock (CLKIN_P, CLKIN_N) for the whole
device (including the digital data path, the quad DAC core and the JESD204B interface).
During the reset phase (RESET_N asserted), the input clock must be stable and running,
ensuring a proper reset of the complete device.
Clock input external configuration
The DAC165xQ incorporates one differential clock input, CLKIN_N/CLKIN_P, with
embedded 100  differential resistor. The clock input can be LVDS but it can also be
interfaced with CML.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
49 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
CLKIN_P
LVDS
100 Ω
CLKIN_N
Fig 27. LVDS clock configuration
On-board Phase-Locked Loop (PLL)
The DAC165xQ has a single differential clock input to directly feed the digital and analog
clock tree of the device. When using the embedded PLL, a reference clock has to be
provided at this input. The mixed-signal PLL synthesizes the correct internal clocks with
very low jitter. The predivider (N) and post-divider (M) can be programmed to divider ratio
ranges from 1 to 16. The reference clock to the PLL should be 61.44 MHz for optimal PLL
performance. The DAC clock frequency can be calculated with Equation 15:
FCW  f
f DAC = ---------------M N
(15)
frequency
control word
fi
DIVIDER N
fref
PFD
FILTERS
DCO
DIVIDER M
fDAC
Fig 28. PLL block diagram
Figure 28 shows a conceptual view of the PLL. Digital control words that control the
oscillator frequency determine the output frequency of the PLL.
Table 23.
Examples
fi (MHz)
N
fref (MHz)
FCW
DCO (MHz)
M
FDAC (MHz)
122.88
2
61.44
72
4423.68
3
1474.56
122.88
2
61.44
80
4915.20
5
983.04
Clock frequency input range
The DAC165xQ can only operate in two modes:
• Direct clocking mode:
The input clock frequency is limited to 1500 MHz
• Divided clocking mode:
The input clock is internally divided by 2. The maximum input frequency is 3 GHz.
This mode allows the programming of the group delay feature.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
50 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Clocks internal configuration
The following registers must be specified to configure the DAC165xQ in Direct clocking
mode :
• <tbd>
The final clock is referred to as the "DAC clock". This is the clock that is going directly to
the quad DAC core and is running at maximum speed. From this DAC clock two digital
clocks are derived: DCLK and WCLK.
DCLK is the digital clock used for all logic related to the Digital Signal Processing (DSP) of
the DAC. DCLK is automatically generated from the registers
PON_DAC_CORE_CFG_XY_0, INTERPOLATION_XY and CDI_MOD. Registers
DCLK_MON and DCLK_MON_RST can be used to monitor this automatic generation.
This flag can also raise the interrupt feature .
WCLK is the digital clock used for all logic related to the Digital Lane Processing (DLP) of
the input interface. This clock must be enabled by bit WCLK_PON_XY . The divider ratio
WCLK_DIV_SEL_XY must be specified using the following equation:
W CLK
M
----------------------------- = ---------------------------------------------------------------------------- L  INTERPOLATION _ XY 
DAC clock
(16)
Where:
• M stands for the number of DACs used inside the DAC165xQ (M = 1 or M = 2)
• L stands for the number of serial input lanes used (L = 1, L = 2, or L = 4)
• INTERPOLATION_XY stands for the interpolation factor specified in register
TX_CFG_XY .
Table 24 shows the results for nominal use cases (not exhaustive)
Table 24.
WCLK_DIV selection
LMF
configuration
Interpolation
ratio
WCLK/DAC
clock
WCLK_DIV_BYP WCLK_DIV_SEL
421 / 422
2
1/4
0
010
4
1/8
0
100
222
124
211
8
1/16
0
110
2
1/2
0
000
4
1/4
0
010
8
1/8
0
100
2
1
1
xxx
4
1/2
0
000
8
1/4
0
010
2
1/2
0
000
4
1/4
0
010
8
1/8
0
100
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
51 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Clock Domain Interface (CDI)
A CDI logic handles the error-free data transition from the WCLK clock domain to the
DCLK domain. It consists of 12 buffers that absorb the phase variation between the two
clocks. The reliability of the data transmission depends on the clock-frequency ratios and
therefore on the interpolation mode. The CDI must be set in the same mode as the
interpolation ratio to be properly configured. This mode is configured with register
CDI_CTRL .
Table 25.
Interpolation and CDI modes
Interpolation
CDI mode
Maximum input data rate
(Msps)
~1
Mode 0 (^2)
750
2
Mode 0 (^2)
750
4
Mode 1 (^4)
375
8
Mode 2 (^8)
187.5
Ideally, buffer number 11 is selected as the reference. If jitter of 1 clock cycle is injected
between the clocks occurs, the pointer can oscillate between buffers 10 and 0. If more
jitter is injected, the range increases to buffers 9 and 1, etc.
nominal case
-1
+1
11
10
0
1
9
8
2
7
3
4
6
5
Fig 29. Concept view of the CDI monitoring
This buffer position can be monitored using register MON_DCLK .
The variation of the buffer location could also raise an interrupt (see interrupt section).
11.3 Analog quad DAC core
The DAC165xQ core consists of two DACs. Each of them can be independently set to
Power-down mode or Sleep mode if using the DAC in single channel mode is preferred
(DAC_X_AGAIN_PON).
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
52 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11.3.1 Regulation
The DAC165xQ reference circuitry integrates an internal band gap reference voltage
which delivers a 0.7 V reference on the GAPOUT pin. Decouple pin GAPOUT using a
100 nF capacitor.
The reference current is generated via an external resistor of 560  (1 %) connected to
VIRES.
DAC
BAND GAP
REFERENCE
100 nF
AGND
560 Ω (1 %)
AGND
GAPOUT
VIRES
DAC
CURRENT
SOURCES
ARRAY
Fig 30. Internal reference configuration
Figure 30 shows the optimal configuration for temperature drift compensation because the
band gap reference voltage can be matched to the voltage across the feedback resistor.
The DAC current can also be adjusted by applying an external reference voltage to the
non-inverting input pin GAPOUT and disabling the internal band gap reference voltage
(bit BGAP_PON_XY).
11.3.2 Full-scale current adjustment
The default full-scale current (IO(fs)) is 20 mA. However, further adjustments, ranging from
8.1 mA to 34 mA, can be made to both DACs independently using the serial interface.
The settings applied to DAC_X_GAIN[9:0] define the full-scale current of DAC X:
I O  fs  A = 8100 + DAC_ X _GAIN [9:0]  25,3
(17)
The DAC_Y_GAIN[9:0] define the full-scale current of DAC Y:
I O  fs  A = 8100 + DAC_Y _GAIN [9:0]  25,3
(18)
11.4 Analog output
11.4.1 DAC1658Q: High common-mode output voltage
The device has four output channels, each producing two complementary current outputs,
which enable the reduction of even-order harmonics and noise. The pins are
IOUTA_P/IOUTA_N, IOUTB_P/IOUTB_N, IOUTC_P/IOUTC_N and IOUTD_P/IOUTD_N.
Connect these pins to ground (GND) using a load resistor RL to the 3.3 V analog power
supply (VDDA(3V3)).
Figure 31 shows the equivalent analog output circuit of one DAC. This circuit includes a
parallel combination of NMOS current sources and associated switches for each
segment.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
53 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
3.3 V
3.3 V
RL
IOUTAP/IOUTBP
GND
RL
IOUTAN/IOUTBN
GND
Fig 31. Equivalent analog output circuit
The cascode source configuration increases the output impedance of the source, which
improves the dynamic performance of the DAC because there is less distortion.
Depending on the application, the various stages and the targeted performances, the
device can be used for an output level of up to 2 V (p-p).
11.4.2 DAC1653Q: Low common-mode output voltage
The device has four output channels, each producing two complementary current outputs,
which enable the reduction of even-order harmonics and noise. The pins are
IOUTA_P/IOUTA_N and IOUTB_P/IOUTB_N, IOUTC_P/IOUTC_N and
IOUTD_P/IOUTD_N. Connect these pins using a load resistor RL to the analog ground
(GND).
Figure 32 shows the equivalent analog output circuit of one DAC. This circuit includes a
parallel combination of PMOS current sources and associated switches for each segment.
3.3 V or 2.5 V
IOUTxP
IOUTxN
RL
RL
GND
Fig 32. Equivalent analog output circuit
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
54 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11.5 Temperature sensor
TEMP_SENS_PON
TEMPERATURE SENSOR
TEMP_SENS_CLK_DIV TEMP_SENS_TIMER
TEMP_RST_ALARM
ALARM
TEMP_SENS_RST_MAX
TEMP_SENS_RST_MIN
TEMP_ALARM
TEMP_SENS_TOGGLE
TEMP_SENS_FULL_RANGE
TEMP_SENS_MODE
one shot meas.
continous meas.
continous meas. + hold alarm
TEMP_SEL_MAN
TEMP_ACTUAL
TEMP_MAX
TEMP_MIN
Fig 33. Temperature sensor
The DAC165xQ embeds a temperature sensor to monitor the temperature inside the chip.
This module is based on a 6-bit resolution ADC clocked at DAC_CLK / (8  TS_CLKDIV).
The mode of measurements is configurable as a one shot measurement, continuous
measurements or continuous measurements with alarm flag held in case of temperature
exceeding a preset threshold. In continuous mode, the measurement is done every
TS_TIMER cycles. The TEMPS_LVL specifies the threshold level that is compared with
the measured value. If the measured value exceeds the threshold, the TEMP_ALARM
flag is set and triggers a mute action . The maximum and minimum temperatures
measured are stored in registers TEMP_MAXand TEMP_MIN . The current temperature
is stored in register TEMP_ACTUAL . Once the TEMP_ALARM flag is set, it must be reset
using the TEMP_SENS_RST_ALARM bit of the temperature sensor control register. The
maximum and minimum temperature can also be reset using bits
TEMP_SENS_RST_MAX and TEMP_SENS_RST_MIN of the temperature sensor control
register .
The value stored in the maximum, current, and minimum registers represents the output
value of the ADC. This value must be matched to the real temperature.
T (C  =   ADC_value
(19)
Where:
•  = <tbd>
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
55 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11.6 Multiple Devices Synchronization (MDS); JESD204B subclass I
The MDS feature enables multiple DAC channels to be sampled synchronously and
phase coherently to within one DAC clock period. This feature is part of the JESD204B
standard but the implementation adds some unique features that simplify the PCB design.
11.6.1 Non-deterministic latency of a system
In a system using multiple DAC devices, there are numerous sources of timing
uncertainties. Figure 34 gives an overview of these uncertainties.
Traces lengths are not
necessary of the same lengths
Deserializer Elastic buffers
add some unknown latency
DAC#1
Serializer Elastic buffers add
some unknown latency
TX
I
L
A
D
E
S
E
R
S
E
R
DLP
I
L
A
C
D
I
DSP
(DAC Dig)
Clocks Domain Interfaces add
some unknown uncertainties
Analog
MDS
SYNC
States Machines and Clock
tree need to be aligned
Clock traces are not of the
same lengths
CLK
DAC#2
TX
I
L
A
S
E
R
D
E
S
E
R
DLP
I
L
A
C
D
I
DSP
(DAC Dig)
Analog
MDS
SYNC
Fig 34. Timing uncertainties when using multiple DAC devices
The sources of uncertainties are shared between the Transmitter device (TX), the
Receiver devices (RX), the PCB layout and the architectures of the JESD204B system
clocks. A single device can detect timing drift and uncertainties, but not at system level.
Therefore a synchronization process is required to enable the sytem to output the analog
signals of all the RX devices in a coherent way. Moreover, the system becomes
predictable if from one start-up to another one, the overall latency is deterministic.
The MDS feature of the DAC165xQ has been implemented in compliance with the
JESD204B subclass 1 specification to fulfill these requirements.
11.6.2 JESD204B system clocks
There are various system 'clocks' that are used in the JESD204B specification. However,
only one of them is seen at system level, the device clock, which is provided to the device.
The other clocks are related to the JESD204B standard and are used to
assemble/deassemble the data in octets and then in 10B words
(see JESD204B standard). Figure 35 and Table 26 show the relationship between them.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
56 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
MULTIFRAME
CLOCK
D
DEVICE
CLOCK
K
internal
CHARACTER
(OCTET)
CLOCK
10
BIT CLOCK
F
FRAME
CLOCK
S
SAMPLE
CLOCK
Fig 35. JESD204B system clocks
Table 26.
Relationship between various clocks
Clock name
Ratio with respect to
multi-frame clock
Comments regarding JESD204B specification
multi-frame clock
1
-
frame clock
K
Ceil(17 / F)  K  min(32, floor(1024 / F))
character clock
FK
F = 1 to 256
bit clock
 10  F  K
8b/10b encoding
sample clock
SK
S = 1 to 32
device clock
D
D is integer
From a system point of view, the TX and RX must share the same values for the internal
clocks but not necessarily the same device clocks. Figure 36 and Figure 37 show the
clocking scheme for an FPGA and a DAC working in an LMF-S = 421-1 configuration.
25 MHz
D = 30
DAC
CLOCK
1.5 GHz
interpolation factor = x2
K = 30
internal
7.5 Gbps
10
750 Msps
F=1
750 Msps
S=1
DATA
CLOCK
750 Msps
device clock FPGA
LMFC FPGA
Fig 36. Clocking scheme FPGA
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
57 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
25 MHz
DAC
CLOCK
1.5 GHz
D = 60
interpolation factor = x2
K = 30
internal
7.5 Gbps
10
750 Msps
F=1
750 Msps
DATA
CLOCK
750 Msps
S=1
device clock
DAC #2
LMFC DAC #1
Fig 37. Clocking scheme DAC
As all clocks can be derived from the Multi-Frame Clock (MFC), this clock becomes the
reference for a JESD204B system. Each device used in the system has its own local
version of the MFC. These local version are called Local Multi-Frame Clock (LMFC). Due
to the timing uncertainties the phase relationships between all the device LMFCs are
unknown. The goal of MDS is to be able to realign all LMFCs in a fixed and accurate way.
11.6.3 SYSREF clock
To align all the LMFCs within the system, a new clock named SYSREF (SYStem
REFerence) is used. This clock is linked to the multi-frame clock by a ratio R. It is a low
frequency signal. However, the edges of the signal must be sharp enough as it is sampled
by the device clock.
SYSREF
CLOCK
MULTIFRAME
CLOCK
R
D
DEVICE
CLOCK
K
internal
10
BIT CLOCK
CHARACTER
(OCTET)
CLOCK
F
FRAME
CLOCK
S
SAMPLE
CLOCK
Fig 38. SYSREF clock
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
58 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
The SYSREF signals must be propagated to all the devices of the system. They are used
to release the LMFC, so they are all aligned over the devices. The SYSREF signal is
sampled by the device clocks. To ensure that all phases of the signals are aligned at the
source, the SYSREF signals and the device clocks must be generated from the same
clock IC.
7.5 Gbps
750 Msps
10
F=1
750 Msps
S=1
DATA
CLOCK
750 MHz
internal
K = 30
FPGA
25 MHz
All clocks and SYSREF signals are
generated from the same device
R=5
D = 30
FPGA
CLOCK
750 MHz
R=5
D = 60
25 MHz
DAC #1
DAC
CLOCK
1.5 Gsps
10
DAC
D = 60
CLOCK
1.5 Gsps
K = 30
750 Msps
F=1
750 Msps
S=1
25 MHz
DAC #2
K = 30
internal
7.5 Gbps
SYSREF
CLOCK
5 MHz
R=5
DATA
CLOCK
750 MHz
internal
DATA
CLOCK
750 MHz
S=1
750 Msps
F=1
750 Msps
10
7.5 Gbps
Fig 39. System
All the JESD204B devices sample the SYSREF signal with their own device clocks. The
edge detection of the SYSREF signal is used as a system timing reference and the device
phase-align their LMFCs to the closest edge of the SYSREF. To ensure an accurate
alignment within all devices, the SYSREF signal must show the same phase at the input
port of all the devices to synchronize. Therefore, the trace lengths of the SYSREF signals
must be equal for all the DAC devices. As the SYSREF signal is sampled by the device
clock, the minimum setup (tsu(min)) and hold (th(min)) time are specified with respect to the
Device Clock timing (see Figure 40).
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
59 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
sampling edge
device
clock
tsu(min) th(min)
SYSREF
clock
Fig 40. Timing constraints for the SYSREF signal
Figure 41 shows the LMFCs before and after alignment to the SYSREF clock.
device clock
DAC #1
LMFC
DAC #1
device clock
DAC #2
before alignment
LMFC
DAC #2
device clock
FPGA
LMFC
FPGA
SYSREF
clock
device clock
DAC #1
LMFC
DAC #1
device clock
DAC #2
after alignment
LMFC
DAC #2
device clock
FPGA
LMFC
FPGA
Fig 41. LMFCs before and after alignment to the SYSREF clock
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
60 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11.6.4 MDS implementation
The DAC165xQ MDS implementation is based on two modules as described in Figure 42:
• M1:
This module contains the SYSREF detector that is sampled at the DAC clock and the
control loop used to create a LMFCMDS signal. The control loop is clocked with the
digital clock. The digital clock equals DAC clock / 8.
Remark: The DAC clock and the device clock can differ when using the clock divider.
In this section DAC clock is referring to the final clock used to sample the DAC cores.
• M2:
This module compares the phase of the LMFCRCV received from the JESD204B
digital lane processing to the phase of the LMFCMDS and shifts the position of the
buffer to align the data path to the LMFCMDS.
M2
JESD204B lanes
-128
0
DATARCV
BUFFER
+128
DATAALIGNED
ILA
LMFCRCV
COMPARATOR
M1
CONTROL
LOOP
DET
LMFCMDS
SYSREF
DAC
DAC clock
digital clock
Fig 42. Modules of MDS implementation
11.6.4.1 Capturing the SYSREF signal
Module M1 ensures the capture of the SYSREF signal at DAC clock accuracy. This is
done by an early-late detector and a control-loop. The control-loop must capture several
SYSREF edges to deliver an accurate LMFCMDS signal to the M2 module. The
Initialization of the control-loop is triggered by the edge detection of the SYSREF signal
(see Figure 43). It stands for 30 digital clock cycles, after which the capture process starts.
The capture is done during the capture window and is repeated at the end of every control
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
61 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
loop period until the signal is locked. The SYSREF edge must occur within the capture
window. The capture process must be delayed to match this constraint. This is done by
programming the capture delay register.
SYSREF
control
loop
kick -off
control loop
capture
delay
INITIALIZATION
capture
window
control loop period
LMFCMDS
LMFC period
Fig 43. Capturing the SYSREF signal
Figure 44 shows an example on how to set up the M1 module.
JESD204B configuration for the DAC
SYSREF
7.8125 MHz
LMFC
15.625 MHz
R=2
D = 64
64 ns
128 ns
1 ns
K = 32
BIT CLOCK
5 Gbps
10
CHARACT.
CLOCK
500 Msps
F=1
FRAME
CLOCK
500 Msps
DAC
CLOCK
1 GHz
8
Internal
S=1
DATA
CLOCK
500 Msps
2 ns
DIGITAL
CLOCK
125 MHz
2 ns
8 ns
Timing diagram related to the M1 module
128 ns
SYSREF
control
loop
kick-off
control loop
capture
window
INITIALIZATION
30 * 8 ns
< 128 ns
capture
delay
128 ns
control loop period
LMFCMDS
64 ns
LMFC
period
Fig 44. Example of how to set up the M1 module
The DAC165xQ requires the following parameters:
• LMFC_PERIOD (register x0AA):
Period of the LMFC in digital clock cycles (e.g. 8  8 ns)
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
62 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
• CAPTURE_DELAY (register x0AC):
Must be tuned using the following equation:
initialization + capture delay = n  SYSREF period
Example:
 30  8 ns  +  2  8 ns  = 2  128 ns
The capture delay is expressed in digital clock period (for example 2  8 ns)
• Capture window and control loop period:
These are specified using MDS_WIN_HIGH and MDS_WIN_LOW registers
(respectively x0A9 and x0A8). They are expressed in digital clock cycles and must be
set using the following equations:
capture window = 2   MDS _WIN _HIGH + 1 
control loop period = capture window + MDS _WIN _LOW + 1
Remark: The capture window must be smaller than the SYSREF period.
At the end of the capture process, the LMFCMDS signal is provided to the M2 module and
the MDS_LOCK bit of the MDS status register is set to 1. If the M1 module cannot lock,
the MDS_BSY flag is kept high and a mute action can be held .
11.6.4.2 Aligning the LMFCs and the data
Module M2 ensures the phase alignment of the LMFCRCV to the closest LMFCMDS edge.
The LMFCRCV is issued from the digital lane processing by analyzing the ILA sequence
using the multi-frames /A/ symbols present. The transmitter (TX) is expected to have its
self-synchronization process to the global MFCSYSTEM. It generates the ILA sequence
based on the aligned LMFCTX. The total latency of the link is compounded of a fixed
value (due to PCB traces, devices internal fixed delays, etc.) and an undeterministic value
(due to elastic buffers, clocks domains interface, etc.). By buffering the data and the
LMFCRCV after the inter-lane alignment process, the M2 module is capable to adjust the
position of the buffer delay to match the recovered LMFCMDS.
Figure 45 shows the alignment process for two links. The two links have two different total
latencies but due to the LMFCTX and LMFCMDS phase synchronization to the MFCSYSTEM,
the various devices are capable to align to the same MFCSYSTEM edge in a fixed and
deterministic way.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
63 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
deterministic latency
total latency #1 = fixed latency #1 + Δ #1
TX #1
RX #1
ILA
K28.5
R
A R
ILA
K28.5
A
R
A R
A
alignment #1
LMFCTX #1
LMFCRCV #1
total latency #2 = fixed latency #2 + Δ #2
TX #2
K28.5
RX #2
R
ILA
A R
K28.5
A
R
ILA
A R
A
alignment #2
LMFCTX #2
LMFCRCV #2
MFCSYSTEM
= LMFCMDS #1
= LMFCMDS #2
Fig 45. Multiple devices alignment process
Take special care when selecting the MFCSYSTEM period. A longer period is better than a
short one. In general, the MFCSYSTEM period must be at least two times the maximum
latency between devices to avoid a wrong edge selection as shown in Figure 46.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
64 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
RX #1
ILA
K28.5
R
A R
A
alignment #1
LMFCRCV #1
ΔLBD = latency between
devices
RX #2
ILA
K28.5
R
A R
A
alignment #1
LMFCRCV #2
MFCSYSTEM
= LMFCMDS #1
= LMFCMDS #2
Fig 46. Wrong edge selection
In some cases, the latency between devices is small, but the edge is wrongly selected
due to the closest edge criteria. To avoid this, a LMFC preset delay can be applied on all
the LMFCMDS signals. It is important that all the DAC devices receive the same LMFC
preset value. If not the latency is not exactly the same. This parameter is set with the
LMFC_PRST register expressed in digital clock cycles. This value must be adjusted
manually for each newly designed system.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
65 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
RX #1
ILA
K28.5
R
RX #1
A R
A
ILA
alignment #1
K28.5
LMFCRCV #1
R
A R
A
alignment #1
ΔLBD = latency between
devices
LMFCRCV #1
ΔLBD = latency between
devices
RX #2
ILA
K28.5
R
RX #2
A R
A
ILA
K28.5
alignment #2
R
A R
A
LMFCRCV #2
alignment #2
LMFCRCV #2
= LMFCMDS #1
= LMFCMDS #2
MFCSYSTEM
LMFC preset delay
= LMFCMDS #1
MFCSYSTEM
= LMFCMDS #2
a. Wrong edge selection
b. Correct edge selection with the LMFC preset
delay
Fig 47. Edge selection
11.6.4.3 Monitoring the MDS process
The buffer adjustment performed using the M1 and M2 modules can be read back using
the MDS_ADJ_DLY register . Bits 7 to 3 of this register represent the coarse delay
expressed in digital clock cycles whereas bits 2 to 0 represent the fine adjustment in DAC
clock cycles. The buffer adjustment has a default value of 80h.
11.6.4.4 Adding adjustment offset
The DAC165xQ allows adding an offset on top of the automatic adjustment. This is
available via register MDS_OFFSET_DLY . The offset range is from 16 to 15 digital clock
cycles. This offset value can be set at the start-up time as well as in at later period. This
enables compensating a layout error or adding a specific phase to one DAC device.
Another adjustment delay can be set but only after a first automatic alignment using the
manual adjustment delay register MDS_MAN_ADJ_DLY .
11.6.4.5 Selecting the SYSREF input port
The DAC165xQ incorporates two SYSREF differential ports: SYSREF_E_P/N (East side
of the device) and SYSREF_W_P/N (West side of the device). One of these ports can be
selected as the input for the SYSREF signal. Which port is selected is device dependent.
One DAC165xQ uses the Eastern SYSREF while another DAC165xQ uses the Western
SYSREF (see Figure 48).
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
66 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
72
55
72
54
1
49 SYSREF_E
DAC
DEVICE #0
18
19
55
54
1
SYSREF_W
6
48
7
37
18
36
DAC
DEVICE #1
37
19
36
SYSREF GENERATOR DEVICE
Fig 48. SYSREF differential ports
Register MDS_EAST_WEST is used to select between the East port or the West port.
Each SYSREF input buffer has an optional internal differential resistor termination of
about 100 . This resistor can be enabled with registers MDS_SEL_EAST_RT and
MDS_SEL_WEST_RT . The clock edge (rising/falling) on which the SYSREF signal is
sampled can also be selected using registers MDS_SEL_FE_EAST and
MDS_SEL_FE_WEST .
11.7 Interrupts
In some cases it may be useful if the host-controller is notified that a certain internal event
has taken place by means of an interrupt . The DAC165xQ includes a simple interrupt
(INTR) controller for this purpose.
The INTR-signal can be made available on one of the I/O pins. The polarity is
programmable .
11.7.1 Events monitored
The DAC165xQ monitors various internal events and indicates their occurrence in the
INTR_FLAGS_XY registers . The following event can be observed:
• INTR_DLP_XY:
Digital Lane Processing (DLP) has its own interrupt controller. The result of this slave
controller is provided to the main interrupt controller through the INTR_DLP_XY bit .
• MDS_BSY_XY and MDS_BSY_XY:
Refer to the activity of the MDS controller. During the synchronization phase, the
MDS_BUSY signal is high, and come low once finished.
– MDS_BSY_XY reflects the start of the activity of the MDS controller
– MDS_BSY_XY reflects the end of the activity of the MDS controller
• TEMP_ALARM_XY:
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
67 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Indicates that the temperature measured by the on-chip temperature sensor exceeds
the threshold temperature .
• LVL_DET_OR_XY:
Indicates that one of the level detectors is enabled.
• CA_ERR_XY:
Indicates a DLP clock error.
• CLK_MON_XY:
Indicates a CDI clock error.
• DCLK_ERR_MON_XY:
Indicates a drift on the DCLK as specified by register
INTR_DCLK_MON_RANGE_XY .
• ERR_RPT_FLAG_XY:
Indicates the transmission of error reporting via the SYNCB interface.
• ALARM_STATE_XY:
Indicates when an auto-mute event occurs .
11.7.2 Enabling interrupts
An indication if an 01 transition of the corresponding monitor- or error indicator activates
the INTR-signal can be given using the INTR_EN_XY registers . The INTR_FLAGS_XY
registers indicate which of the selected events has invoked the interrupt. When bit
INTR_RST_XY is set to 1 the flags and the INTR-signal are reinitialized.
11.7.3 Digital Lane Processing (DLP) interrupt controller
The DLP has its own interrupt controller that reports to the main interrupt controller. This
DLP interrupt controller is managed from the SPI registers of block x00E0 (see Figure 49).
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
68 of 101
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Integrated Device Technology
DAC1653Q/DAC1658Q
Advance data sheet
BLOCK 00E0h/02E0h/04E0h: RX DLP MONITORING
ILA MONITORING
10B/8B DECODER MONITORING
DECODER LANE 0
ILA MON LANE 0
ILA_MON_L_LN0_XY
ILA_BUFF_ERR_L_LN0_XY
DEC_NIT_ERR_P_LN0_XY
K28_7_P_LN0_XY
DEC_DISP_ERR_P_LN0_XY
K28_5_P_LN0_XY
DEC_KOUT_L_LN0_XY
K28_4_P_LN0_XY
DEC_KOUT_L_UNEXP_LN0_XY K28_3_P_LN0_XY
K28_0_P_LN0_XY
ILA MON LANE 1
ILA_MON_L_LN1_XY
ILA_BUFF_ERR_L_LN1_XY
DECODER LANE 1
DEC_NIT_ERR_P_LN1_XY
K28_7_P_LN1_XY
DEC_DISP_ERR_P_LN1_XY
K28_5_P_LN1_XY
DEC_KOUT_L_LN1_XY
K28_4_P_LN1_XY
DEC_KOUT_UNEXP_L_LN1_XY K28_3_P_LN1_XY
K28_0_P_LN1_XY
ILA MON LANE 2
ILA_MON_L_LN2_XY
ILA_BUFF_ERR_L_LN2_XY
DECODER LANE 2
DEC_NIT_ERR_P_LN2_XY
K28_7_P_LN2_XY
DEC_DISP_ERR_P_LN2_XY
K28_5_P_LN2_XY
DEC_KOUT_L_LN2_XY
K28_4_P_LN2_XY
DEC_KOUT_UNEXP_L_LN2_XY K28_3_P_LN2_XY
K28_0_P_LN2_XY
DEC_NIT_ERR_P_LN3_XY
K28_7_P_LN3_XY
DEC_DISP_ERR_P_LN3_XY
K28_5_P_LN3_XY
DEC_KOUT_L_LN3_XY
K28_4_P_LN3_XY
DEC_KOUT_UNEXP_L_LN3_XY K28_3_P_LN3_XY
K28_0_P_LN3_XY
RESET
RST_K28_FLAGS_P_LN0_XY
RST_K28_FLAGS_P_LN1_XY
RST_K28_FLAGS_P_LN2_XY
RST_K28_FLAGS_P_LN3_XY
RST_KOUT_UNEXP_FLAGS_XY
RST_KOUT_FLAGS_XY
RST_DSIP_ERR_FLAGS_XY
RST_NIT_ERR_FLAGS_XY
Block 00E0h = DAC A/B
Block 02E0h = DAC C/D
Block 04E0h = All DACs
Fig 49. Digital lane processing monitoring overview
FLAG COUNTER LANE 1
FLAG_CNT_LN1_XY
RST_CTRL_FLAG_CNT_LN1_XY
SEL_CTRL_FLAG_CNT_LN1_XY
ser_p_ln1, cm_1, nit_err_p_ln1, disp_err_p_ln1,
kout_I_ln1, kout_unexp_I_ln1, k28_7_p_ln1,
k28_5_p_ln1, k28_3_ln1, k28_0_p_ln1,
FLAG COUNTER LANE 2
FLAG_CNT_LN2_XY
RST_CTRL_FLAG_CNT_LN2_XY
SEL_CTRL_FLAG_CNT_LN2_XY
ser_p_ln2, cm_2, nit_err_p_ln2, disp_err_p_ln2,
kout_I_ln2, kout_unexp_I_ln2, k28_7_p_ln2,
k28_5_p_ln2, k28_3_p_ln2, k28_0_p_ln2,
FLAG COUNTER LANE 3
FLAG_CNT_LN3_XY
RST_CTRL_FLAG_CNT_LN3_XY
SEL_CTRL_FLAG_CNT_LN3_XY
ser_p_ln3, cm_3, nit_err_p_ln3, disp_err_p_ln3,
kout_I_ln3, kout_unexp_I_ln3, k28_7_p_ln3,
k28_5_p_ln3, k28_3_p_ln3, k28_0_p_ln3,
SER
SER_LVL_XY
(I/Q DC levels used for SER test are specified on page x0A)
DLP INTERRUPT
INTR_RST_XY
INTR_MOD_XY:
intr depends on ln0
intr depends on ln1
intr depends on ln2
intr depends on ln3
intr depends on ln0 or ln2
intr depends on ln0 or ln1 or ln2 or ln3
no interrupt
INTR_EN_NIT_XY
INTR_EN_DISP_XY
INTR_EN_KOUT_XY
INTR_EN_KOUT_UNEXP_XY
INTR_EN_K28_7_XY
INTR_EN_K28_5_XY
INTR_EN_K28_3_XY
INTR_EN_MISC_XY
69 of 101
© IDT 2013. All rights reserved.
DAC1653Q/DAC1658Q
Rev. 1.03 — 13 May 2013
DECODER LANE 3
FLAG COUNTER LANE 0
FLAG_CNT_LN0_XY
RST_CTRL_FLAG_CNT_LN0_XY
SEL_CTRL_FLAG_CNT_LN0_XY
ser_p_ln0, cm_0, nit_err_p_ln0, disp_err_p_ln0,
kout_ln0, kout_unexp_I_ln0, k28_7_p_ln0,
k28_5_p_ln0, k28_3_p_ln0, k28_0_p_ln0,
SER_MOD_XY
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
ILA MON LANE 3
ILA_MON_LN3_XY
ILA_BUFF_ERR_L_LN3_XY
FLAG COUNTERS
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
As this interrupt controller is dedicated to the JESD204B serial interface the
INTR_MOD_XY bits must be specified according to the LMF configuration used in the
system.
Table 27.
INTR_MOD settings
INTR_MOD_XY
Interrupt setting[1]
Nominal LMF
use[2]
000
DLP interrupt depends on lane 0
124
001
DLP interrupt depends on lane 1
124
010
DLP interrupt depends on lane 2
124
011
DLP interrupt depends on lane 3
124
100
DLP interrupt depends on lane 0 or lane 2
222
101
DLP interrupt depends on lane 0 or lane 1 or lane 2 or lane 3 421 / 422
110
HOLD_FLAG_CNT_EN_XY[3]
-
111
no interrupt
-
[1]
The lane numbering refers to the logical lanes
[2]
Any mode can also be used for debug purposes.
[3]
The "HOLD_FLAG_CNT_EN_XY" feature is explained in .
Register INTR_DLP_XY is reinitialized when the bit INTR_RST_XY control is set to logic
1.
The DLP events that can be monitored with the interrupt controller are programmable via
register INTR_EN_XY . Those events are related to the lanes specified by the
INTR_MOD_XY bits in register INTR_SER_CTRL_XY . They can be enabled by the
following bits:
•
•
•
•
INTR_EN_NIT_XY: A Not-In-Table (NIT) error has occurred on one of the lanes
•
•
•
•
INTR_EN_K28_7_XY: A K28.7 symbol has been detected on one of the lanes
INTR_EN_DISP_XY: A disparity error has occurred on one of the lanes
INTR_EN_KOUT_XY: K control characters have been detetected on one of the lanes
INTR_EN_KOUT_UNEXP_XY: An unexpected K control character has been detected
on one of the lanes
INTR_EN_K28_5_XY: A K28.5 symbol has been detected on one of the lanes
INTR_EN_K28_3_XY: A K28.3 symbol has been detected on one of the lanes
INTR_EN_MISC_XY: An event related to the INTR_MISC_EN_XY register has
occurred
Register INTR_MISC_EN_XY refers to two kinds of events, mainly for debug
purposes:
– Lane x has reached the CS_INIT state
– An error has occurred in the ILA alignment process on lane x
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
70 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
When register INTR_DLP_XY is invoked, the “FLAGS” registers must be read to
determine which event has occurred:
• An INTR_EN_NIT_XY event is related to the DEC_NIT_ERR_P_LNx_XY bits of
register DEC_FLAGS_XY
• An INTR_EN_DISP_XY event is related to the DEC_DISP_ERR_P_LNx_XY bits of
register DEC_FLAGS_XY
• An INTR_EN_KOUT_XY event is related to the DEC_KOUT_L_LNx_XY bits of
register KOUT_FLAG_XY
• An INTR_EN_KOUT_UNEXP_XY event is related to the
DEC_KOUT_UNEXP_L_LNx_XY bits of register KOUT_UNEXP_FLAG_XY
•
•
•
•
An INTR_EN_K28_7 event is related to the K28_7_LNx bits of register K28_FLAG
An INTR_EN_K28_5 event is related to the K28_5_LNx bits of register K28_FLAG
An INTR_EN_K28_3 event is related to the K28_3_LNx bits of register K28_FLAG
An INTR_EN_MISC_XY event is related to the CS_STATE_LNx_XY bits of register
CS_STATE_LN_XY and the ILA_BUFF_ERR_LNx_XY bits of register
ILA_BUFF_ERR_XY register
All flag bits can be reset using register RST_FLAGS_MON_XY .
11.7.4 JESD204B physical and logical lanes
The DAC165xQ integrates a JESD204B serial interface with a high flexibility of
configuration.
internal
configuration
interface
RX CONTROLLER
DES
BUFFERING
10b
SYNC
AND
WORD
ALIGN
10b
10b/8b
DECODER
8b
DESCRAMBLER
lane1
lane2
lane3
physical lanes
8b
8b
SWAP
10b
lane0
8b
8b
8b
8b
SA
(Sample Assembly)
lane
configuration
extraction
DESCR_EN_XY
ILA
(Inter-lane Alignment)
SYNC_OUT
16b
16b
logical lanes
The descrambler can be enabled or disabled.
Fig 50. JESD204B receiver
Because of various implementations for JESD204B transmitter devices, a flexible
configuration of the physical lanes is required. This configuration allows the lane polarity
to invert individually and to arbitrary swap the lane order. Identifying the lane numbers can
be confusing because of the lane swapping. Two terms, Physical and Logical, are used in
this document to explicitly identify the lanes.
Physical lanes:
The DAC165xQ integrates four JESD204B serial receivers that are referenced via the
pinning information (see Figure 2).
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
71 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
• DAC A/B physical lane 0 refers to the signal coming from pins VIN_AB_P0 and
VIN_AB_N0
• DAC_A/B physical lane 1 refers to the signal coming from pins VIN_AB_P1 and
VIN_AB_N1
• DAC A/B physical lane 2 refers to the signal coming from pins VIN_AB_P2 and
VIN_AB_N2
• DAC A/B physical lane 3 refers to the signal coming from pins VIN_AB_P3 and
VIN_AB_N3
• DAC C/D physical lane 0 refers to the signal coming from pins VIN_CD_P0 and
VIN_CD_N0
• DAC C/D physical lane 1 refers to the signal coming from pins VIN_CD_P1 and
VIN_CD_N1
• DAC C/D physical lane 2 refers to the signal coming from pins VIN_CD_P2 and
VIN_CD_N2
• DAC C/D physical lane 3 refers to the signal coming from pins VIN_CD_P3 and
VIN_CD_N3
Logical lanes:
The DAC165xQ incorporates a Swap lanes module (see Figure 7) that allows a
remapping of the lane numbers to be compatible with the system implementation.
• DAC A/B logical lane 0 refers to the lane specified with the LN_SEL_P_LN0_XY bits
in register LN_SEL_XY (00CDh)
• DAC A/B logical lane 1 refers to the lane specified with the LN_SEL_P_LN1_XY bits
in register LN_SEL_XY (00CDh)
• DAC A/B logical lane 2 refers to the lane specified with the LN_SEL_P_LN2_XY bits
in register LN_SEL_XY (00CDh)
• DAC A/B logical lane 3 refers to the lane specified with the LN_SEL_P_LN3_XY bits
in register LN_SEL_XY (00CDh)
• DAC C/D logical lane 0 refers to the lane specified with the LN_SEL_P_LN0_XY bits
in register LN_SEL_XY (02CDh)
• DAC C/D logical lane 1 refers to the lane specified with the LN_SEL_P_LN1_XY bits
in register LN_SEL_XY (02CDh)
• DAC C/D logical lane 2 refers to the lane specified with the LN_SEL_P_LN2_XY bits
in register LN_SEL_XY (02CDh)
• DAC C/D logical lane 3 refers to the lane specified with the LN_SEL_P_LN3_XY bits
in register LN_SEL_XY (02CDh)
The following naming convention are used to distinguish between the physical lanes and
the logical lanes in the SPI registers: “P_LNx” is used to identify the physical lanes.
“L_LNx” is used to identify the logical lanes. “x” stands for the lane number in both cases.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
72 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11.7.5
RX Digital Lane Processing (DLP)
Digital lane processing is the module containing all JESD204B interface controls except
the PHY deserializer.
Figure 51 shows the registers for the configuration of the digital lane processing.
BLOCK 00C0h/02C0h/04C0h: RX DIGITAL LANE PROCESSING
DESCR_EN_XY
LANE POLARITY
ILA_SYNC_XY
SWAP LANES
SAMPLE ASSEMBLY
LN_SEL_P_LN0_XY
POL_P_LN0_XY
ILA
DESCRAMBLER
ILA LANE 0
INIT_DESCR_P_LN0_XY
DESCR LANE 0
POL_P_LN1_XY
LN_SEL_P_LN1_XY
INIT_ILA_BUFF_PNTR_L_LN0_XY
REINIT_ILA_L_LN0_XY
RESYNC_OLINK_L_LN0_XY
L
ILA LANE 1
INIT_DESCR_P_LN1_XY
INIT_ILA_BUFF_PNTR_L_LN1_XY
REINIT_ILA_L_LN1_XY
RESYNC_OLINK_L_LN1_XY
DESCR LANE 1
POL_P_LN2_XY
LN_SEL_LN2_XY
M
ILA LANE 2
INIT_DESCR_P_LN2_XY
INIT_ILA_BUFF_PNTR_L_LN2_XY
REINIT_ILA_L_LN2_XY
RESYNC_OLINK_L_LN2_XY
DESCR LANE 2
POL_P_LN3_XY
F
LN_SEL_P_LN3_XY
ILA LANE 3
INIT_DESCR_P_LN3_XY
INIT_ILA_BUFF_PNTR_L_LN3_XY
REINIT_ILA_L_LN3_XY
RESYNC_OLINK_L_LN3_XY
DESCR LANE 3
L parameters
M parameters
F parameters
SYNC B
SYNC_POL_XY
SEL_LOCK_XY:
ILA starts after all lanes locked
ILA starts after one of the lanes is locked
ILA starts after all lane 0 locked
ILA starts after all lane 1 locked
ILA starts after all lane 2 locked
ILA starts after all lane 3 locked
SYNC/REINIT
SYNC_INIT_LVL_XY SEL_SYNC_XY
SEL_REINIT_XY
DYN_ALIGN_EN_XY
Soft reset
ILA
Error handling
EN_KOUT_UNEXP_LNx_XY
EN_NIT_ERR_LNx_XY
IGN_ERR_XY
SR_ILA_XY
Block 00C0h = DAC A/B
Block 02C0h = DAC C/D
Block 04C0h = All DACs
Fig 51. RX digital lane processing overview
11.7.5.1 Lane polarity
Each physical lane polarity can be individually inverted with the POL_P_LNx_XY bits of
register P_LN_POL_XY . Using this feature transforms the 10 bits from ABCDEFGHIJ to
ABCDEFGHIJ.
11.7.5.2 Lane clocking edge
Each physical lane can be sampled either by the rising edge or the falling edge of the
internal clocking system. This is accomplished by asserting/deasserting the
SEL_RF_F10_P_LNx_XY bits of register CA_CTRL_XY .
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
73 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11.7.5.3 Scrambling
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. After two received bytes, the descrambler is correctly set up to decode the data
in the proper way. However, it the initial state of the descrambler bits is set incorrectly, the
two first decoded bytes are decoded incorrectly. The JESD204B specification proposes
an initial state for both scrambler and descrambler to avoid this.
Using registers INIT_DESCR_P_LNx_XY any kind of intitial state can be set in the
DAC165xQ. The descrambling process starts when the ILA sequence has finished. This
process can be turned off by deasserting bit DESCR_EN_XY in register ILA_CTRL_1_XY
.
11.7.5.4 Lane swapping and selection
If the physical lanes do not match with the ordering of the transmitter lanes, they can be
reordered using the lane swapping module. As the DAC165xQ allows various LMF
configurations , it is important that the lane swapping respects the following reordering
constraints linked to the L value (see Table 28).
Table 28.
Logical lanes versus L values
L value
Binary
Logical lanes used for the Sample assembly module
Decimal
DAC A/B
100
4
logical lane 0
logical lane 1
logical lane 2
logical lane 3
010
2
logical lane 0
logical lane 2
001
1
logical lane 0
4
logical lane 0
DAC C/D
100
logical lane 1
logical lane 2
logical lane 3
010
2
logical lane 0
logical lane 2
001
1
logical lane 0
The selection of the logical lanes can be is specified by the LN_SEL_L_LNx_XY bits of
register LN_SEL_XY .
Table 29 shows the possible choices regarding the value of the L parameter.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
74 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 29.
Lane mapping between logical and physical lanes regarding the L value
L
4
2
1
physical lane 0
physical lane 0
physical lane 0
or
or
or
physical lane 1
physical lane 1
physical lane 1
or
or
or
physical lane 2
physical lane 2
physical lane 2
or
or
or
physical lane 3
physical lane 3
physical lane 3
physical lane 0
not used
not used
physical lane 0
physical lane 0
not used
or
or
physical lane 1
physical lane 1
or
or
physical lane 2
physical lane 2
or
or
DAC A/B
logical lane 0
logical lane 1
or
physical lane 1
or
physical lane 2
or
physical lane 3
logical lane 2
logical lane 3
physical lane 3
physical lane 3
physical lane 0
not used
not used
or
physical lane 1
or
physical lane 2
or
physical lane 3
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
75 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 29.
Lane mapping between logical and physical lanes regarding the L value
L
4
2
1
physical lane 0
physical lane 0
physical lane 0
or
or
or
physical lane 1
physical lane 1
physical lane 1
or
or
or
physical lane 2
physical lane 2
physical lane 2
or
or
or
DAC C/D
logical lane 0
logical lane 1
physical lane 3
physical lane 3
physical lane 3
physical lane 0
not used
not used
physical lane 0
physical lane 0
not used
or
or
physical lane 1
physical lane 1
or
or
physical lane 2
physical lane 2
or
or
physical lane 3
physical lane 3
physical lane 0
not used
or
physical lane 1
or
physical lane 2
or
physical lane 3
logical lane 2
logical lane 3
not used
or
physical lane 1
or
physical lane 2
or
physical lane 3
11.7.5.5 Word locking and Code Group Synchronization (CGS)
When the bits are received from the RX physical layer, DLP has to identify the MSB and
LSB boundaries of the 10-bit codes from the bitstream. This can be monitored using the
LOCK_CNT_MON_LN01_XY and LOCK_CNT_MON_LN23_XY registers .
When all lanes are locked, the values of the registers are stable and the code group
synchronization process can start. This process is described by the JESD204B
specification and is represented by the state machine shown in Figure 52.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
76 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
reset/start-up
SYNC_INIT_LVL
CS_INIT
while receiving less than
4 consecutive
VALID K28.5 symbols
sync_request
after receiving 3
INVALID symbols
after receiving 4 consecutive
VALID K28.5 symbols
while receiving less than 4
consecutive VALID symbols
or
after receiving
3 INVALID symbols
after receiving 4
CS_CHECK consecutive VALID symbols
CS_DATA
while receiving
VALID symbols
after receiving 1
INVALID symbol
Fig 52. Code group synchronization
The CGS states of each lane can be monitored using the CSYNC_STATE_P_LNx_XY
bits of register CSYNC_STATE_LNx_XY . The definition of each state can be found in
Table 30.
Table 30.
Code group synchronization state machine
CSYNC_STATE_LNn[1:0]
Name
Definition
00
CSYNC_INIT
looking for K28_5 (/K/) symbol
01
CSYNC_CHCK
four consecutive K28_5 (/K/) symbols have been
received
10
CSYNC_DATA
code group synchronization achieved
11.7.5.6 SYNC configuration
The SYNC signal is the feedback signal that is sent to the transmitter device to ensure the
JESD204B link synchronization. When all lanes are in CSYNC_INIT state a
synchronization request is sent to the SYNC buffer that is linked to pins SYNC_OUTP and
SYNC_OUTN (see Figure 2).
The polarity of this buffer is controlled by bit SYNC_POL_XY of register
SYNCOUT_MOD_XY . By default the sync_request is active low. The sync_request
signal can be specified by bits SEL_SYNC and SYNC_INIT_LVL of register
SYNCOUT_MOD_XY register. Bit SYNC_INIT_LVL_XY of register SYNCOUT_MOD_XY
only specifies the state of the sync_request signal after resetting the CGS state machine
(at start-up time or after device reset only).
Table 31.
Sync_request control
SEL_SYNC[2:0]
Description
000
sync_request active when state machine of one of the lanes is in CS_INIT
mode
001
sync_request active when state machine of all lanes is in CS_INIT mode
010
sync_request active when state machine of lane 0 is in CS_INIT mode
011
sync_request active when state machine of lane 1 is in CS_INIT mode
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
77 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 31.
Sync_request control …continued
SEL_SYNC[2:0]
Description
100
sync_request active when state machine of lane 2 is in CS_INIT mode
101
sync_request active when state machine of lane 3 is in CS_INIT mode
110
sync_request fixed to 1
111
sync_request fixed to 0
11.7.5.7 Inter-lane alignment
This module handles the alignment of the logical lanes based on the ILA sequence
described in the JESD204B specification. Inter-lane alignment starts when all lanes are
locked and at reception of the first non-K28.5 (or /K/) symbol.
During the ILA sequence, the K28.3 (/A/ symbol) is used to align the data streams. During
this sequence, the length (K) of the multi-frame is measured. This value is used by the
lane monitoring and correction process. The value is also used for the MDS circuitry,
where the SYSREF signal is expected to be a multiplication of the multi-frame length (K)
in the JESD204B specification.
During the second multi-frame, the JESD204B configuration data of each physical lane is
stored in register blocks x0120 and x0140 (see Figure 53). The DAC165xQ does not do
anything with these configuration data. They are only made available for the host
controller.
BLOCK nnn0h: JESD204 READ CONFIGURATION (DAC X/Y)
JESD204 CONFIGURATION
CONFIG 0
P_LN_DID
CONFIG 1
P_LN_ADJ_CNT
P_LN_BID
CONFIG 2
P_LN_ADJ_DIR
P_LN_ADJ_PH
P_LN_LID
CONFIG 3
P_LN_SCR
P_LN_L
CONFIG 4
P_LN_F
CONFIG 5
P_LN_K
CONFIG 6
P_LN_M
CONFIG 7
P_LN_CS
P_LN_N
CONFIG 8
P_LN_SBCLSS_VS
P_LN_N’
CONFIG 9
P_LN_JESD_VS
P_LN_S
CONFIG 10
P_LN_HD
P_LN_CF
CONFIG 11
P_LN_RES1
CONFIG 12
P_LN_RES2
CONFIG 13
P_LN_FCHK
Fig 53. JESD204 read configuration for physical lanes overview
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
78 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 32.
Overview of generic parts of register addresses
DAC A/B
DAC C/D
lane 0
nnn = 012
nnn = 032
lane 1
nnn = 013
nnn = 033
lane 2
nnn = 014
nnn = 034
lane 3
nnn = 015
nnn = 035
The inter-lane alignment synchronization is enabled by default, but it can be disabled
using bit ILA_SYNC_XY of register ILA_CTRL_1_XY register . When ILA is disabled, the
lane-alignment can be done manually using registers MAN_ALIGN_P_LN_1_0_XY . The
manual mode must first be enabled using bit FORCE_ALIGN_XY of register
FORCE_ALIGN_XY .
The ILA module uses a 16-bit buffer for each lane. The first /A/ symbol received over the
lanes is used as reference. The /A/ symbols of the other lanes, which are received later,
are compared to the first one to be all aligned. The initial location of the symbols is
predefined by the INIT_ILA_BUFF_PNTR_L_LN01_XY and
INIT_ILA_BUFF_PNTR_L_LN23_XY registers . The alignment can be monitored with the
ILA_MON_L_LNn_XY bits of the ILA_MON_L_LN10 and ILA_MON_L_LN32 registers . If
the lane difference is too great, a buffer out of range error occurs, which can be monitored
with bits ILA_BUFF_ERR_L_LNx_XY of the ILA_BUFF_ERR_XY register . In this specific
case, a reinitialization of the full link can be requested by setting the
REINIT_ILA_L_LNx_XY bits of the REINIT_CTRL_XY register.
The JESD204B specification also mentions a dynamic realignment mode where a
monitoring process is checking the /A/-symbol location. This can realign the data stream if
two successive /A/ symbols are found at the same new position. By default this monitoring
and correction process is disabled to avoid any moving latency over the link, but one can
enable the feature by setting bit DYN_ALIGN_EN_XY of the FORCE_ALIGN_XY register
.
11.7.5.8 Character replacement
Character replacement, as specified by the JESD204B specification, can occur at the end
of the frame (K28.7 or /F/ symbol) or at the end of the multi-frame (K28.3 or /A/ symbol).
By default this feature is enabled, but it can be disabled using bit FRAME_ALIGN_EN_XY
of the FORCE _LOCK register .
Remark: The DAC165xQ can handle multi-frame length values (K) between ceil  17  F 
and 32 but with the restriction that the number of octets in a multi-frame must always be
even. This implies that if F = 1, a value of K = 17 is not allowed. When F = 1 only even
values > 17 are allowed. Working with F = 1 and K = 17 often implies that the character
replacement process is not reliable.
11.7.5.9 Sample assembly
Sample assembly handles the assembly of the data based on the LMF parameters
described by the LMF_CTRL register . The following configurations are supported:
• LMF = 421
• LMF = 422
• LMF = 222
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
79 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
• LMF = 124
Sample assembly is based on the logical lanes definition when updating the L value .
11.7.5.10
Resynchronization over links
The DAC165xQ recognizes a K28.5 (/K/) symbols sequence coming over its lanes. This
identification allows resynchronization of the device if the RESYNC_OLINK_L_LNx_XY
bits of register REINIT_CTRL_XY are set correctly .
11.7.5.11 Symbols detection monitoring and error handling
The DLP decodes the 10-bit words to 8-bit words. The decoding table is specified in the
IEEE 802.3-2005 specification. During decoding, the disparity is calculated according to
the disparity rules mentioned in the same specification. The JESD204B specification also
defines the following definitions:
• VALID:
The code group is found in the column of the 10b/8b decoding tables according to the
current running disparity.
• DISPARITY ERROR:
The received code group exists in the 10b/8b decoding table, but is not found in the
correct column according to the current running disparity.
• NOT-IN-TABLE (NIT) ERROR:
The received code group is not found in the 10b/8b decoding table of either disparity.
• INVALID:
A code group that either shows a disparity error or that does not exist in the 10b/8b
decoding table.
The Not-In-Table error (NIT) and Disparity error (DISP) can be monitored using bits
DEC_NIT_ERR_P_LNx_XY and DEC_DISP_ERR_P_LNx_XY of the DEC_FLAGS_XY
register . Both are considered Invalid, but the DAC165xQ has some flexibility in this
definition. Using the NAD_ERR_CORR bit of the ERR_HNDLNG register either NIT errors
only or NIT errors and disparity errors can be set as INVALID. Moreover, the specified
invalid errors can also be totally ignored by setting the bit IGN_ERR_XY of the
ERR_HNDLNG register to logic 1 . This specific mode is designed for debug purposes
only, especially when sample error measurement needs to be executed.
The VALID/INVALID status of the decoded word can trigger the MUTE feature using bits
DATA_V_IQ_CFG_XY of the MUTE_CTRL_1_XY register .
The following comma symbols are detected during data transmission irrespective of the
running disparity:
/K/ = K28.5
/F/ = K28.7
/A/ = K28.3
/R/ = K28.0
/Q/ = K28.4
Their single detection is monitored in registers KOUT_FLAG_XY and K28_FLAG_XY (.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
80 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
During the data transmission phase, only K28.3 (/A/) and K28.7 (/F/) symbols are
expected. Sometimes (e.g. wrong bit transmission), a code group is interpreted as a K
character that is not K28.3 or K28.7. If this occurs a KOUT_UNEXP flag is asserted that
can be read using bits DEC_KOUT_UNEXP_L_LNx_XY of the KOUT_UNEXP_FLAG_XY
(.
All the previous flags can be reset using the RST_FLAGS_MON_XY register . Detection
of them can also assert the DLP interrupt .
11.7.6 Monitoring and test modes
The DAC165xQ embeds various monitoring and test modes that are useful during the
prototyping phase of a system.
Remark: The test capability linked to observing specific characters, errors or state
machine statuses is not reviewed in this section. It is up to the reader to define specific
modes based on the DAC165xQ capability.
11.7.6.1 Flag counters
Due to the high data rate of the JESD204B serial interface, it is hard to monitor events that
occur on the lanes in real time. Four multi-purpose counters have been added to the
design to help this monitoring. Each counter is 16 bits wide and is linked to one lane. It
increments its value each time a specific event occurs. These flags counters can be read
using the FLAG_CNT_LNx_XY registers and reset using the
RST_CTRL_FLAG_CNT_LNx_XY bits of the CTRL_FLAG_CNT_LNxx registers The
flag counters can also be reset automatically when DLP is reset by setting the
AUTO_RST_FLAG_CNTS_XY bit of register RST_BUFF_ERR_FLAGS to logic 1.
The specification of the event that increments the counter is done by setting the
SEL_CTRL_FLAGS_CNT_LNxx_XY bits of the CTRL_FLAG_CNT_LNxx_XY registers
to one of the sources described in Table 33.
Table 33. Counter source
Default settings are shown highlighted.
SEL_CFC_LNn[2:0]
Source
000
not-in-table error
001
disparity error
010
K symbol not found
011
unexpected K symbol found
100
K28_7 (/F/) symbol found
101
K28_5 (/K/) symbol found
110
K28_3 (/A/) symbol found
111
K28_0 (/R/) symbol found
When the counter is reaching its maximum value (0xFFFF), this value is held until the next
counter reset. Bit HOLD_FLAG_CNT_EN_XY of the RST_BUFF_ERR_FLAGS_XY
register gives two options for when a counter reaches the maximum value.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
81 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 34. HOLD_FLAG_CNT_EN_XY options
Default settings are shown highlighted.
HOLD_FLAG_CNT_EN_XY
Option
0
All counters are independent. Each counter continues its own
counting.
1
All counters are linked. When one counter reached the maximum
value and stops, all other counters stop as well.
When the counters are stopped, an interrupt can be activated .
This feature makes it possible to, for instance, analyze the occurrence of character
replacement or NIT errors.
11.7.6.2 Sample Error Rate (SER)
A sample error rate feature is implemented in the DAC165xQ to analyze the quality of the
transmission. Due to the 8b10b encoding, the analysis is done at sample level only and
not at bit level. The transmitter sends a constant data over the link and the DAC165xQ
compared this received value to the value specified in the SER_LVL_XY_LSB and
SER_LVL_XY_MSB registers . Enable the scrambling on both transmitter and receiver
side to add more random effect on the data. The SER_LVL_XY_MSB and
SER_LVL_XY_LSB are specifying a 16-bit value at the lane level, it means the device can
be considered as operating in one of two modes:
• F = 2 mode:
The lane is receiving 16-bit data specified by SER_LVL_XY_MSB and
SER_LVL_XY_LSB.
• F = 1 mode:
The lane is receiving alternately 8-bit data specified by SER_LVL_XY_MSB and
SER_LVL_XY_LSB.
The SER mode requires that the DAC is already synchronized (using CGS and ILA
sequence). The kick-off of the measurement is done by setting the SER_MOD_XY bit of
register SER_INTR_CTRL_XY . In this mode, the flags counters are used to count the
number of 16-bit samples that do not match the SER_LVL_XY value. This mode enables
the establishing of the sample error rate of each lane.
11.7.6.3 JTSPAT test
The Jitter Tolerance Scrambled PATtern (JTSPAT) is an 1180-bit pattern intended for
receiving jitter tolerance testing for scrambled systems. The JTSPAT test pattern consists
of two copies of JSPAT and an additional 18 characters intended to cause extreme late
and early phases in the CDR PLL followed by a sequence, which can cause an error
(i.e. an isolated bit following a long run). This pattern was developed to stress the receiver
within the boundary conditions established by scrambling.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
82 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 35.
Jitter tolerance scrambled pattern symbols sequence[1]
D1.4
D16.2
D24.7
D30.4
D9.6
D10.5
0111010010
0110110101
0011001110
1000011101
1001010110
0101011010
D16.2
D7.7
D24.0
D13.3
D23.4
D13.2
1001000101
1110001110
0011001011
1011000011
0001011101
1011000101
D13.7
D1.4
D7.6
D0.2
D21.5
D22.1
1011001000
0111010010
1110000110
1001110101
1010101010
0110101001
D23.4
D20.0
D27.1
D30.7
D17.7
D4.3
0001011101
0010110100
1101101001
1000011110
1000110001
1101010011
D6.6
D23.5
D7.3
D19.3
D27.5
D19.3
0110010110
0001011010
1110001100
1100101100
110101010
1100100011
D5.3
D22.1
D5.0
D15.5
D24.7
D16.3
1010010011
0110101001
1010010100
0101111010
0011001110
1001001100
D1.2
D23.5
D29.2
D31.1
D10.4
D4.2
0111010101
0001011010
1011100101
0101001001
0101011101
0010100101
D5.5
D10.2
D21.5
D10.2
D21.5
D20.7
1010011010
0101010101
1010101010
0101010101
1010101010
0010110111
D11.7
D20.7
D18.7
D29.0
D16.6
D25.3
1101001000
0010110111
0100110001
1011100100
0110110110
1001100011
D1.0
D18.1
D30.5
D5.2
D21.6
D1.4
1000101011
0100111001
1000011010
1010010101
1010100110
0111010010
D16.2
D24.7
D30.4
D9.6
D10.5
D16.2
0110110101
0011001110
1000011101
1001010110
0101011010
1001000101
D7.7
D24.0
D13.3
D23.4
D13.2
D13.7
1110001110
0011001011
1011000011
001011101
1011000101
1011001000
D1.4
D7.6
D0.2
D21.5
D22.1
D23.4
0111010010
1110000110
1001110101
1010101010
0110101001
0001011101
D20.0
D27.1
D30.7
D17.7
D4.3
D6.6
0010110100
1101101001
1000011110
1000110001
1101010011
0110010110
D23.5
D7.3
D19.3
D27.5
D19.3
D5.3
0001011010
1110001100
1100101100
1101101010
1100100011
1010010011
D22.1
D5.0
D15.5
D24.7
D16.3
D1.2
0110101001
1010010100
0101111010
0011001110
1001001100
0111010101
D23.5
D27.3
D3.0
D3.7
D14.7
D28.3
0001011010
1101100011
1100010100
1100011110
0111001000
0011101100
D30.3
D30.3
D7.7
D7.7
D20.7
D11.7
0111100011
1000011100
1110001110
0001110001
0010110111
1101001000
D20.7
D8.7
D29.0
D16.6
D25.3
D1.0
0010110111
0100110001
1011100100
0110110110
1001100011
1000101011
D18.1
D30.5
D5.2
D21.6
0100111001
1000011010
1010010101
1010100110
[1]
This table must be read, starting from the top, left-to-right first and then line-by-line to follow the sequence.
The DAC165xQ embeds a JTSPAT checker. The control registers are located in the
JESD204 receiver monitoring registers block .
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
83 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11.7.6.4 DLP strobe
The data coming out of the ILA module can be sampled by setting the DLP_STROBE_XY
bit of the MISC_CTRL register . On each lane two octets are stored, which can be read
out through registers P_LNxx_SMPL_MSB and P_LNxx_SMPL_LSB . The selection of
the lane to read out the data is done by registers P_LN10_SEL and P_LN32_SEL .
11.7.7 IO-mux
The DAC165xQ uses two general purpose pins, IO0 and IO3. IO0 is always an output.
IO1 can be configured as an input or as an output by setting the IO_EN bit of the
EHS_CTRL register .
When acting as an output, the two IO pins are multiplexed to internal signals that can be
useful for debug purposes. Table 36 shows the main configuration when using bits
IO_SEL_x of the IO_MUX_CTRL_x register. The definitions of the three registers depend
of the "Indicator" and the "Range" values used to specify the Signal that is sent through
pins IO0 and IO1 (see tables below).
Table 36.
Definition of IO_SEL registers
Register name
IO_SEL_4
b7
b6
IO3 indicator[1:0]
b5
b4
IO2 indicator[1:0]
b3
b2
IO1 indicator[1:0]
IO_SEL_3
IO3 range[7:0]
IO_SEL_2
IO2 range[7:0]
IO_SEL_1
IO1 range[7:0]
IO_SEL_0
IO0 range[7:0]
Table 37.
b1
b0
IO0 indicator[1:0]
Output signals for combination of indicators and ranges
Indicator[1:0]
Range[7:0]
Output signal
00
xxxx xxx0
IO0: WCLK
IO1: DCLK
00
xxxx 0011
synchronization
10
1111 0000
end of ILA
10
1111 0001
end of ILA
11
1100 0000
interrupt
11
1100 0001
interrupt
11
1111 even
IO0: fixed to logic 1
IO1: fixed to logic 0
11
1111 odd
IO0: fixed to logic 0
IO1: fixed to logic 1
11.7.8 DLP latency
The variable delay (latency uncertainty) is the result of uncertainties and variation in
design implementations along the path between the transmit logic device and the
DAC165xQ. The Inter-Lane Alignment (ILA) module present in Digital Layer Processing
(DLP) realigns the input streams to the last data received.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
84 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Table 38.
Digital layer processing latency
Symbol
Parameter
Conditions
Test[1] Min
Typ
Max Unit
td
delay time
digital layer processing delay
D
-
26
[1]
D = garantueed by design.
[2]
WCLK clock cycle.
11
cycles[2]
11.8 JESD204B PHY receiver
Each JESD204B lane owns its own physical deserializer (RX PHY) that provides the
10-bit data stream to the DLP module. The SPI registers of block x0160 control the
various features of the RX PHY, like the equalizer, the common-mode voltage and the
resistor termination. The registers of block 0180h monitor the status of these controls.
Remark: Most of the main controls (power on/off, PLL clock dividers,etc.) are
automatically set while specyfing the LMF mode and/or by the MAIN_CTRL register .
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
85 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
BLOCK 0160h/0360h/0560h: RX PHY / BLOCK 0180h/0380h/0580h: RX PHY monitoring *
HS_RX_EQZ_AUTO_ZERO_EN_XY
HS_RX_LN0_RT_EN_XY* HS_RX_LN0_RT_HIZ_EN_XY*
HS_RX_LN0_EQZ_EN_XY
EQUALIZER
HS_RX_LN0_EQZ_IF_GAIN_XY
RESISTOR TERMINATION
VIN_AB_P0/
VIN_CD_P0
Vcm
VIN_AB_N0/
VIN_CD_N0
HS_RX_LN0_RT_REF_SIZE_XY
AUTO_ZERO
HS_RX_LN1_RT_EN_XY* HS_RX_LN1_RT_HIZ_EN_XY*
HS_RX_LN1_EQZ_EN_XY
EQUALIZER
HS_RX_LN1_EQZ_IF_GAIN_XY
RESISTOR TERMINATION
VIN_AB_P1/
VIN_CD_P1
Vcm
VIN_AB_N1/
VIN_CD_N1
HS_RX_LN1_RT_REF_SIZE_XY
AUTO_ZERO
10.N
M
HS_RX_LN2_RT_EN_XY* HS_RX_LN2_RT_HIZ_EN_XY*
HS_RX_LN2_EQZ_EN_XY
DCLK
(see block 0040h)
HS_RX_CDR_DIVN_XY
HS_RX_CDR_DIVM_XY
HS_RX_CDR_LOW_SPEED_EN_XY
EQUALIZER
HS_RX_LN2_EQZ_IF_GAIN_XY
RESISTOR TERMINATION
VIN_AB_P2/
VIN_CD_P2
Vcm
VIN_AB_N2/
VIN_CD_N2
HS_RX_LN2_RT_REF_SIZE_XY
AUTO_ZERO
HS_RX_LN3_RT_EN_XY* HS_RX_LN3_RT_HIZ_EN_XY*
HS_RX_LN3_EQZ_EN_XY
EQUALIZER
VIN_AB_P3/
VIN_CD_P3
VIN_AB_N3/
VIN_CD_N3
HS_RX_LN3_EQZ_IF_GAIN_XY
RESISTOR TERMINATION
Vcm
HS_RX_LN3_RT_REF_SIZE_XY
AUTO_ZERO
SYNC_EN_XY
SYNC B
SYNC_SET_VCM_XY
SYNC_SET_LVL_XY
REFERENCES
HS_RX_RT_VCM_SEL_XY*
HS_RX_RT_VCM_REF_XY*
Registers followed by a * could be read back at the same
position (address and bits) in block 0220h to check the
validation of the controlled action.
Blocks 0160h/0180h = DAC A/B
Blocks 0360h/0380h = DAC C/D
Blocks 0560h/0580h = All DACs
Fig 54. RX PHY control overview
11.8.1 Lane input
Each lane is Current Mode Logic (CML) compliant.
The common-mode voltage and the termination resistor can be programmed using
register HS_RX_RT_VCM_XY and registers HS_RX_LNx_RT_REF_SIZE_XY
(0x12 to 0x16). When not used, the lane input buffer can be set to a high impedance
mode (register HS_RX_RT_CTRL_XY;).
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
86 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
AC-coupling is always required (see Figure 55).
VDD1
50 Ω
VDD2
50 Ω
50 Ω
50 Ω
Zdiff = 100 Ω
data in +
data in −
Fig 55. AC-coupling
11.8.2 Equalizer
The DAC165xQ embeds an internal equalizer (bits HS_RX_LNx_EQZ_EN_XY in register
HS_RX_EQZ_CTRL_XY) in each high-speed serial lane. This improves the interference
robustness between signals by amplifying the high-frequency jumps in the data
conserving the energy of the low-frequencies ones. The equalizer can be programmed
depending on the quality of the channel used (PCB traces/layout, connectors, etc.).
The auto-zero feature (bit HS_RX_EQZ_AUTO_ZERO_EN_XY in register
HS_RX_EQZ_CTRL_XY) is enabled by default for the deserializer to adapt itself to the
common-mode of the received signal. This feature can be set manually. It uses an
external algorithm that controls the DAC165xQ via the SPI bus.
Set two gains to control the high-frequency and low-frequency jumps of the data
(bits HS_RX_LNx_EQ_IF_GAIN_XY[2:0] of register HS_RX_LNx_EQZ_GAIN_XY).
11.8.3 Deserializer
The deserializer performs the incoming data clock recovery and also the serial-to-parallel
conversion. One global PLL provides the same reference clock to the four lanes. The PLL
configuration is automatically done when specifying the LMF parameters (see Table 10).
When using the DAC165xQ with a low serial input data rate (lower than 1.5 Gbps), it is
recommended to enable the low speed mode of the Clock Data Recovery (CDR) unit by
setting the HS_RX_CDR_LS_EN_XY bit of register HS_RX_CDR_DIVx_XY .
11.8.4 PHY test mode
A special test mode is available for measurement purposes only. The recovered clock of
each CDR unit can be transmitted to the SYNC buffer after a frequency division by 20.
This is done by setting bit SYNC_TST_DATA_EN_XY of register SYNC_SEL_CTRL to
logic 1 . Bit SYNC_TST_DATA_SEL_XY is used to specify which CDR clock is used.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
87 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11.9 Output interfacing configuration
11.9.1 DAC1658Q: High common-mode output voltage
11.9.1.1 Basic output configuration
Using a differentially coupled transformer output provides optimum distortion
performance. In addition, it helps to match the impedance and provides electrical
isolation.
The DAC1658Q can generate a differential output of 1 V (p-p). In this configuration,
connect the center tap of the transformer to a 25  resistor, which is connected to the
3.3 V analog power supply. This adjusts the DC common-mode to around 3.05 V
(see Figure 56).
3.3 V
3.3 V
DAC
50 Ω
25 Ω
0 mA to 20 mA
IOUTx_P
2:1
50 Ω
0 mA to 20 mA
IOUTx_N
50 Ω
3.3 V
IOUTA_P/IOUTA_N
IOUTB_P/IOUTB_N
VO(cm) = 3.05 V
VO(dif) = 1 V
Fig 56. 1 V (p-p) differential output with transformer
11.9.1.2 Low input impedance IQ-modulator interface
The DAC1658Q can be easily connected to low input impedance IQ-modulators. The
image of the local oscillator can be canceled using the digital offset control in the device.
Figure 57 shows an example of a connection between the DAC1658Q and a low input
impedance modulator.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
88 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
3.3 V
DAC
IQ modulator
Rint = 100 Ω/200 Ω
50 Ω
50 Ω
low pass
filter
IOUTA_P/IOUTB_P
BBA_P/BBB_P
Rext
IOUTA_N/IOUTB_N
Rint
BBA_N/BBB_N
0 mA to 20 mA
AUXA_P/AUXB_P
AUXA_N/AUXB_N
IOUTA_P/IOUTA_N
IOUTB_P/IOUTB_N
VO(cm) = 2.7 V
VO(dif) = 1 V
(1) If Rint = 100 , then Rext = not connected
(2) If Rint = 200  , then Rext = 200 
Fig 57. DAC1658Q with low input impedance IQ-modulator interface
11.9.1.3 IQ-modulator - DC interface
When the system operation requires to keep the DC component of the spectrum, the
DAC1658Q can use a DC interface to connect an IQ-modulator. In this case, the image of
the local oscillator can be canceled using the digital offset control in the device.
Figure 58 shows an example of a connection to an IQ modulator with a 1.7 V common
input level.
5V
IQ modulator
(VI(cm) = 1.7 V)
DAC
68 Ω
68 Ω
54.9 Ω
low pass
filter
IOUTA_P/IOUTB_P
IOUTA_N/IOUTB_N
BBA_P/BBB_P
100 Ω
0 mA to 20 mA
54.9 Ω
84.5 Ω
IOUTA_P/IOUTA_N
IOUTB_P/IOUTB_N
VO(cm) = 2.78 V
VO(dif) = 1.52 V
BBA_N/BBB_N
84.5 Ω
BBA_P/BBA_N
BBB_P/BBB_N
VI(cm) = 1.7 V
VI(dif) = 0.92 V
Fig 58. IQ-modulator: DC interface with a 1.7 V common input level
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
89 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Figure 59 shows an example of a connection to an IQ-modulator with a 3.3 V common
input level.
5V
IQ modulator
(VI(cm) = 3.3 V)
DAC
64.9 Ω
15 Ω
64.9 Ω
low pass
filter
IOUTA_P/IOUTB_P
IOUTA_N/IOUTB_N
BBA_P/BBB_P
100
Ω
15 Ω
0 mA to
20 mA
205 Ω
BBA_N/BBB_N
205 Ω
AUXA_P/AUXB_P
AUXA_N/AUXB_N
IOUTA_P/IOUTA_N
IOUTB_P/IOUTB_N
VO(cm) = 2.9 V
VO(dif) = 1.43 V
BBA_P/BBA_N
BBB_P/BBB_N
VI(cm) = 3.3 V
VI(dif) = 0.93 V
Fig 59. IQ-modulator: DC interface with a 3.3 V common input level
11.9.2 DAC1653Q: Low common-mode output voltage
11.9.2.1 Basic output configuration
Using a differentially coupled transformer output provides optimum distortion
performance. In addition, it helps to match the impedance and provides electrical
isolation.
The DAC1653Q can generate a differential output of 1 V (p-p). In this configuration,
connect the center tap of the transformer to a 25  resistor, which is connected to the
GND. This adjusts the DC common-mode to around 0.25 V (see Figure 56).
11.9.2.2 Low input impedance IQ-modulator interface
The DAC1653Q can be easily connected to low input impedance IQ-modulators. The
image of the local oscillator can be canceled using the digital offset control in the device.
Figure 57 shows an example of a connection between the DAC1653Q and a low input
impedance modulator.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
90 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
IQ modulator
Rint = 100 Ω
DAC
LOW PASS
FILTER
IOUTxP
BBP
Rint
0 to 20 mA
IOUTxN
BBN
RDAC
Fig 60.
Rext
RDAC
Rext
Low input impedance IQ-modulator interface
11.9.2.3 High input impedance IQ-modulator interface
The DAC1653Q can be easily connected to high input impedance IQ-modulators. The
image of the local oscillator can be canceled using the digital offset control in the device.
Figure 61 shows an example of a connection between the DAC1653Q and a high input
impedance modulator.
IQ-modulator
Rint = ∞
DAC
LOW PASS
FILTER
IOUTxP
Rint
IOUTxN
0 to 20 mA
RDAC
Fig 61.
RDAC
Rext
High input impedance IQ-modulator interface
DAC1653Q/DAC1658Q
Advance data sheet
Rext
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
91 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11.10 Design recommendations
11.10.1 Power and grounding
Use a separate power supply regulator for the generation of the 1.2 V analog power
(pins 43, 48. 51. 56) and the 1.2 V digital power (pins 7, 10, 33, 36) to ensure optimal
performance.
High-speed input lanes are powered by a 1.2 V power supply that can require a dedicated
power supply. Pins 15, 16, 19, 22, 25, 28 can be connected to either the global 1.2 V
power supply or to a dedicated one.
Also, include individual LC decoupling for the following six sets of power pins:
• VDDA(1V2)
LDO low noise:
– DAC AB (pins 65, 68, 69, 72)
– DAC CD (pins 55, 58, 59, 62)
– BIASING (pins 50, 53)
– CLOCK (pin 2)
• VDDA(3V3)
LDO low noise:
– Output AB (pins 1, 64)
– Output CD (pins 54, 63)
• VDDA(3V3)
LDO low noise:
– PLL (pin 5)
• VDDD(1V2)
Switch supply:
– DIGITAL (pins 8, 15, 40, 47)
– SYNC output (pin 39)
– JESD204B input (pin 16, 23, 32)
– IO/SPI (pin 41)
Use at least two capacitors for each power pin decoupling. Locate these capacitors as
close as possible to the DAC1658Q power pins.
Use a separate LDO for the generation of the 1.2 V analog power (VDDA(1V2)) and the
1.2 V digital power (VDDD(1V2)) to ensure the best performance.
The die pad is used for both the power dissipation and electrical grounding. Insert several
vias (typically 7  7 to connect the internal ground plane to the top layer die area.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
92 of 101
Integrated Device Technology
DAC1653Q/DAC1658Q
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
12. Package outline
Fig 62. Package outline (QFN72)
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
93 of 101
Integrated Device Technology
DAC1653Q/DAC1658Q
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
Fig 63. PCB land pattern
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
94 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
13. Abbreviations
Table 39.
Abbreviations
Acronym
Description
B
BandWidth
BWA
Broadband Wireless Access
CDI
Clock Domain Interface
CDMA
Code Division Multiple Access
CML
Current Mode Logic
CMOS
Complementary Metal Oxide Semiconductor
DAC
Digital-to-Analog Converter
DSP
Digital Signal Processing
EDGE
Enhanced Data rates for GSM Evolution
FIR
Finite Impulse Response
GSM
Global System for Mobile communications
IF
Intermediate Frequency
IMD3
Third Order InterModulation
LMDS
Local Multipoint Distribution Service
LO
Local Oscillator
LVDS
Low-Voltage Differential Signaling
NCO
Numerically Controlled Oscillator
NMOS
Negative Metal-Oxide Semiconductor
PLL
Phase-Locked Loop
SFDR
Spurious-Free Dynamic Range
SPI
Serial Peripheral Interface
WCDMA
Wide band Code Division Multiple Access
WLL
Wireless Local Loop
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
95 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
14. Glossary
14.1 Static parameters
INL — The deviation of the transfer function from a best fit straight line (linear regression
computation).
DNL — The difference between the ideal and the measured output value between
successive DAC codes.
14.2 Dynamic parameters
Spurious-Free Dynamic Range (SFDR) — The ratio between the RMS value of the
reconstructed output sine wave and the RMS value of the largest spurious observed
(harmonic and non-harmonic, excluding DC component) in the frequency domain.
InterModulation Distortion (IMD) — From a dual-tone digital input sine wave (these two
frequencies being close together), the intermodulation distortion products IMD2 and IMD3
(second order and third order components) are defined below.
IMD2 — The ratio between the RMS value of either tone and the RMS value of the worst
second order intermodulation product.
IMD3 — The ratio between the RMS value of either tone and the RMS value of the worst
third order intermodulation product.
Total Harmonic Distortion (THD) — The ratio between the RMS value of the harmonics
of the output frequency and the RMS value of the output sine wave. Usually, the
calculation of THD is done on the first 5 harmonics.
Signal-to-Noise Ratio (SNR) — The ratio between the RMS value of the reconstructed
output sine wave and the RMS value of the noise excluding the harmonics and the DC
component.
Restricted BandWidth Spurious-Free Dynamic Range (SFDRRBW) — the ratio
between the RMS value of the reconstructed output sine wave and the RMS value of the
noise, including the harmonics, in a given bandwidth centered around foffset.
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
96 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
15. Revision history
Table 40.
Revision history
Document ID
Release date
Data sheet status
Change notice
Supersedes
DAC1653Q/
DAC1658Q 1.03
13th, May 2013
Advance data sheet
-
-
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
97 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
16. Tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Table 11.
Table 12.
Table 13.
Table 14.
Table 15:
Table 16.
Table 17.
Table 18.
Table 19.
Table 20.
Table 21.
Table 22.
Table 23.
Table 24.
Table 25.
Table 26.
Table 27.
Table 28.
Table 29.
Table 30.
Table 31.
Table 32.
Table 33.
Table 34.
Table 35.
Table 36.
Table 37.
Table 38.
Table 39.
Table 40.
Ordering information . . . . . . . . . . . . . . . . . . . . .3
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . .5
Limiting values . . . . . . . . . . . . . . . . . . . . . . . . . .8
Thermal characteristics . . . . . . . . . . . . . . . . . . .8
Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . .9
Specific characteristics . . . . . . . . . . . . . . . . . .12
Dynamic characteristics DAC165xQ1G50 . . . .15
Dynamic characteristics DAC165xQ1G25 . . . .17
Dynamic characteristics DAC16QxD1G . . . . .19
LMF configuration if DAC165xQ configures in dual
JEDS204B links . . . . . . . . . . . . . . . . . . . . . . . .24
Read mode or Write mode access description 28
Double buffered registers . . . . . . . . . . . . . . . .29
SPI timing characteristics . . . . . . . . . . . . . . . .31
Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Interpolation filter coefficients . . . . . . . . . . . . .34
Complex modulator operation mode . . . . . . . .36
Inversion filter coefficients . . . . . . . . . . . . . . . .38
DAC transfer function . . . . . . . . . . . . . . . . . . .39
Mute event categories . . . . . . . . . . . . . . . . . . .43
Mute rate availability . . . . . . . . . . . . . . . . . . . .46
Digital offset adjustment . . . . . . . . . . . . . . . . .47
Level detector values . . . . . . . . . . . . . . . . . . . .48
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
WCLK_DIV selection . . . . . . . . . . . . . . . . . . . .51
Interpolation and CDI modes . . . . . . . . . . . . . .52
Relationship between various clocks . . . . . . . .57
INTR_MOD settings . . . . . . . . . . . . . . . . . . . . .70
Logical lanes versus L values . . . . . . . . . . . . .74
Lane mapping between logical and physical lanes
regarding the L value . . . . . . . . . . . . . . . . . . . .75
Code group synchronization state machine . . .77
Sync_request control . . . . . . . . . . . . . . . . . . . .77
Overview of generic parts of register addresses .
79
Counter source . . . . . . . . . . . . . . . . . . . . . . . .81
HOLD_FLAG_CNT_EN_XY options . . . . . . . .82
Jitter tolerance scrambled pattern symbols
sequence[1] . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Definition of IO_SEL registers . . . . . . . . . . . . .84
Output signals for combination of indicators and
ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Digital layer processing latency . . . . . . . . . . . .85
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . .95
Revision history . . . . . . . . . . . . . . . . . . . . . . . .97
continued >>
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
98 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
17. Contents
1
General description . . . . . . . . . . . . . . . . . . . . . . 1
2
Features and benefits . . . . . . . . . . . . . . . . . . . . 2
3
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4
Ordering information . . . . . . . . . . . . . . . . . . . . . 3
5
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6
Pinning information . . . . . . . . . . . . . . . . . . . . . . 5
6.1
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.2
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5
7
Limiting values. . . . . . . . . . . . . . . . . . . . . . . . . . 8
8
Thermal characteristics. . . . . . . . . . . . . . . . . . . 8
9
Static characteristics. . . . . . . . . . . . . . . . . . . . . 9
9.1
Common characteristics . . . . . . . . . . . . . . . . . . 9
9.2
Specific characteristics . . . . . . . . . . . . . . . . . . 12
10
Dynamic characteristics . . . . . . . . . . . . . . . . . 15
11
Application information. . . . . . . . . . . . . . . . . . 23
11.1
General description. . . . . . . . . . . . . . . . . . . . . 23
11.2
Device operation. . . . . . . . . . . . . . . . . . . . . . . 26
11.2.1
SPI configuration block . . . . . . . . . . . . . . . . . . 27
11.2.1.1 Protocol description . . . . . . . . . . . . . . . . . . . . 27
11.2.1.2 SPI controller configuration. . . . . . . . . . . . . . . 28
11.2.1.3 Double buffering and Transfer mode . . . . . . . 29
11.2.1.4 Device description . . . . . . . . . . . . . . . . . . . . . 30
11.2.1.5 SPI timing description . . . . . . . . . . . . . . . . . . . 30
11.2.2
Main device configuration . . . . . . . . . . . . . . . . 31
11.2.3
Interface DAC DSP block . . . . . . . . . . . . . . . . 32
11.2.3.1 Input data format. . . . . . . . . . . . . . . . . . . . . . . 32
11.2.3.2 Finite Impulse Response (FIR) filters . . . . . . . 32
11.2.3.3 Single SideBand Modulator (SSBM). . . . . . . . 35
11.2.3.4 40-bit NCO . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
11.2.3.5 NCO low power. . . . . . . . . . . . . . . . . . . . . . . . 37
11.2.3.6 Inverse sinx / x. . . . . . . . . . . . . . . . . . . . . . . . 37
11.2.3.7 Minus 3dB. . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
11.2.3.8 Phase correction. . . . . . . . . . . . . . . . . . . . . . . 38
11.2.3.9 Digital gain . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
11.2.3.10 Auto-mute . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
11.2.3.11 Digital offset adjustment . . . . . . . . . . . . . . . . . 46
11.2.4
Signal detectors . . . . . . . . . . . . . . . . . . . . . . . 47
11.2.4.1 Level detector . . . . . . . . . . . . . . . . . . . . . . . . . 47
11.2.4.2 Signal Power Detector (SPD) . . . . . . . . . . . . . 48
11.2.4.3 IQ Range (IQR). . . . . . . . . . . . . . . . . . . . . . . . 48
11.2.5
Analog core of the dual DAC . . . . . . . . . . . . . 49
11.2.5.1 Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
11.3
Analog quad DAC core . . . . . . . . . . . . . . . . . . 52
11.3.1
Regulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
11.3.2
Full-scale current adjustment . . . . . . . . . . . . . 53
11.4
Analog output . . . . . . . . . . . . . . . . . . . . . . . . . 53
11.4.1
DAC1658Q: High common-mode output voltage.
53
11.4.2
DAC1653Q: Low common-mode output voltage .
54
11.5
Temperature sensor . . . . . . . . . . . . . . . . . . . . 55
11.6
Multiple Devices Synchronization (MDS);
JESD204B subclass I. . . . . . . . . . . . . . . . . . . 56
11.6.1
Non-deterministic latency of a system . . . . . . 56
11.6.2
JESD204B system clocks . . . . . . . . . . . . . . . 56
11.6.3
SYSREF clock . . . . . . . . . . . . . . . . . . . . . . . . 58
11.6.4
MDS implementation . . . . . . . . . . . . . . . . . . . 61
11.6.4.1 Capturing the SYSREF signal . . . . . . . . . . . . 61
11.6.4.2 Aligning the LMFCs and the data . . . . . . . . . . 63
11.6.4.3 Monitoring the MDS process . . . . . . . . . . . . . 66
11.6.4.4 Adding adjustment offset . . . . . . . . . . . . . . . . 66
11.6.4.5 Selecting the SYSREF input port . . . . . . . . . . 66
11.7
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
11.7.1
Events monitored . . . . . . . . . . . . . . . . . . . . . . 67
11.7.2
Enabling interrupts . . . . . . . . . . . . . . . . . . . . . 68
11.7.3
Digital Lane Processing (DLP) interrupt controller
68
11.7.4
JESD204B physical and logical lanes . . . . . . 71
11.7.5
RX Digital Lane Processing (DLP) . . . . . . . . 73
11.7.5.1 Lane polarity. . . . . . . . . . . . . . . . . . . . . . . . . . 73
11.7.5.2 Lane clocking edge . . . . . . . . . . . . . . . . . . . . 73
11.7.5.3 Scrambling . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
11.7.5.4 Lane swapping and selection. . . . . . . . . . . . . 74
11.7.5.5 Word locking and Code Group Synchronization
(CGS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
11.7.5.6 SYNC configuration . . . . . . . . . . . . . . . . . . . . 77
11.7.5.7 Inter-lane alignment . . . . . . . . . . . . . . . . . . . . 78
11.7.5.8 Character replacement. . . . . . . . . . . . . . . . . . 79
11.7.5.9 Sample assembly. . . . . . . . . . . . . . . . . . . . . . 79
11.7.5.10 Resynchronization over links . . . . . . . . . . . . 80
11.7.5.11 Symbols detection monitoring and error handling
80
11.7.6
Monitoring and test modes. . . . . . . . . . . . . . . 81
11.7.6.1 Flag counters . . . . . . . . . . . . . . . . . . . . . . . . . 81
11.7.6.2 Sample Error Rate (SER). . . . . . . . . . . . . . . . 82
11.7.6.3 JTSPAT test . . . . . . . . . . . . . . . . . . . . . . . . . . 82
11.7.6.4 DLP strobe . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
11.7.7
IO-mux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
11.7.8
DLP latency . . . . . . . . . . . . . . . . . . . . . . . . . . 84
11.8
JESD204B PHY receiver . . . . . . . . . . . . . . . . 85
11.8.1
Lane input . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
11.8.2
Equalizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
11.8.3
Deserializer . . . . . . . . . . . . . . . . . . . . . . . . . . 87
11.8.4
PHY test mode . . . . . . . . . . . . . . . . . . . . . . . . 87
continued >>
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
99 of 101
DAC1653Q/DAC1658Q
Integrated Device Technology
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
11.9
11.9.1
Output interfacing configuration . . . . . . . . . . . 88
DAC1658Q: High common-mode output voltage .
88
11.9.1.1 Basic output configuration . . . . . . . . . . . . . . . 88
11.9.1.2 Low input impedance IQ-modulator interface . 88
11.9.1.3 IQ-modulator - DC interface . . . . . . . . . . . . . . 89
11.9.2
DAC1653Q: Low common-mode output voltage .
90
11.9.2.1 Basic output configuration . . . . . . . . . . . . . . . 90
11.9.2.2 Low input impedance IQ-modulator interface . 90
11.9.2.3 High input impedance IQ-modulator interface 91
11.10
Design recommendations . . . . . . . . . . . . . . . . 92
11.10.1 Power and grounding . . . . . . . . . . . . . . . . . . . 92
12
Package outline . . . . . . . . . . . . . . . . . . . . . . . . 93
13
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . 95
14
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
14.1
Static parameters . . . . . . . . . . . . . . . . . . . . . . 96
14.2
Dynamic parameters. . . . . . . . . . . . . . . . . . . . 96
15
Revision history . . . . . . . . . . . . . . . . . . . . . . . . 97
16
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
17
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
13 Abbreviations 205
14
14.1
14.2
15
16
17
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Static parameters . . . . . . . . . . . . . . . . . . . . .
Dynamic parameters. . . . . . . . . . . . . . . . . . .
Revision history . . . . . . . . . . . . . . . . . . . . . . .
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
206
206
206
207
208
211
Disclaimer
Integrated Device Technology, Inc. (IDT) and its subsidiaries reserve the right to modify the products and/or specifications described herein at any time and at IDT’s sole discretion.
All information in this document, including descriptions of product features and performance, is subject to change without notice. Performance specifications and the operating parameters
of the described products are determined in the independent state and are not guaranteed to perform the same way when installed in customer products. The information contained herein
is provided without representation or warranty of any kind, whether express or implied, including, but not limited to, the suitability of IDT’s products for any particular purpose, an implied
warranty of merchantability, or non-infringement of the intellectual property rights of others. This document is presented only as a guide and does not convey any license under intellectual
property rights of IDT or any third parties.
IDT’s products are not intended for use in life support systems or similar devices where the failure or malfunction of an IDT product can be reasonably expected to significantly affect the
health or safety of users. Anyone using an IDT product in such a manner does so at their own risk, absent an express, written agreement by IDT.
Integrated Device Technology, IDT and the IDT logo are registered trademarks of IDT. Other trademarks and service marks used herein, including protected names, logos and designs, are
the property of IDT or their respective third party owners.
Copyright, 2013. All rights reserved.
Integrated Device Technology
DAC1653Q/DAC1658Q
Quad 16-bit DAC: 10 Gbps JESD204B interface; up to 1.50 Gsps
DAC1653Q/DAC1658Q
Advance data sheet
© IDT 2013. All rights reserved.
Rev. 1.03 — 13 May 2013
101 of 101
Similar pages