TI DAC5688IRGCT

DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
16-BIT, 800 MSPS 2x–8x INTERPOLATING DUAL-CHANNEL
DIGITAL-TO-ANALOG CONVERTER (DAC)
FEATURES
DESCRIPTION
1
•
•
•
•
•
•
•
•
•
•
•
•
Dual, 16-Bit, 800 MSPS DACs
Dual, 16-Bit, 250 MSPS CMOS Input Data
– 16 Sample Input FIFO
– Flexible input data bus options
High Performance
– 81 dBc ACLR WCDMA TM1 at 70 MHz
2x-32x Clock Multiplying PLL/VCO
Selectable 2x–8x Interpolation Filters
– Stop-band Attenuation > 80 dB
Complex Mixer with 32-Bit NCO
Digital Quadrature Modulator Correction
– Gain, Phase and Offset Correction
Digital Inverse SINC Filter
3- or 4-Wire Serial Control Interface
On Chip 1.2-V Reference
Differential Scalable Output: 2 to 20 mA
Package: 64-pin 9×9mm QFN
The DAC5688 is a dual-channel 16-bit 800 MSPS
digital-to-analog converter (DAC) with dual CMOS
digital data bus, integrated 2x-8x interpolation filters,
a fine frequency mixer with 32-bit complex
numerically controlled oscillator (NCO), on-board
clock multiplier, IQ compensation, and internal
voltage reference. Different modes of operation
enable or bypass various signal processing blocks.
The DAC5688 offers superior linearity, noise,
crosstalk and PLL phase noise performance.
The DAC5688 dual CMOS data bus provides 250
MSPS input data transfer per DAC channel. Several
input data options are available: dual-bus data,
single-bus interleaved data, even and odd
multiplexing at half-rate, and an input FIFO with either
external or internal clock to ease interface timing.
Input data can interpolated 2x, 4x or 8x by on-board
digital interpolating FIR filters with over 80 dB of
stop-band attenuation.
The DAC5688 allows both complex or real output. An
optional 32-bit NCO/mixer in complex mode provides
frequency upconversion and the dual DAC output
produces a complex Hilbert Transform pair. A digital
Inverse SINC filter compensates for natural DAC
Sin(X)/X frequency roll-off. The digital Quadrature
Modulator Correction (QMC) feature allows IQ
compensation of phase, gain and offset to maximize
sideband rejection and minimize LO feed-through of
an external quadrature modulator performing the final
single sideband RF up-conversion.
APPLICATIONS
•
•
•
•
•
Cellular Base Stations
Broadband Wireless Access (BWA)
WiMAX 802.16
Fixed Wireless Backhaul
Cable Modem Termination System (CMTS)
The DAC5688 is characterized for operation over the
industrial temperature range of -40°C to 85°C and is
available in a 64-pin 9x9mm QFN package.
ORDERING INFORMATION (1)
Order Code
TA = –40°C to 85°C
(1)
(2)
(3)
Package Qty
Tape and Reel Format
Package
Drawing/Type (2)
(3)
DAC5688IRGCT
250
RGC / 64QFN
DAC5688IRGCR
2000
Quad Flatpack No-Lead
For the most current package and ordering information, see the Package Option Addendum at the end of this document, or see the TI
website at www.ti.com.
Thermal Pad Size: 7,4 mm × 7,4 mm
MSL Peak Temperature: Level-3-260C-168 HR
1
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.
Copyright © 2007–2008, Texas Instruments Incorporated
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam
during storage or handling to prevent electrostatic damage to the MOS gates.
FUNCTIONAL BLOCK DIAGRAM
CLKVDD
VFUSE
LPF
DVDD
CLK2
CLK2C
CLKOUT
CLKO_CLK1
1.2 V
Reference
Internal Clock Generation and
2x - 32x PLL Clock Multiplier
2-8x Fdata
BIASJ
LOCK_CLK1C
LOCK
A
QMC
gain
A-Offset
SYNC
TXENABLE
FIR4
DA[15:0]
Input FIFO /
Demux
x2
x2
x2
2x – 8x Interpolation
67 taps
DB[15:0]
x2
19 taps
11 taps
x2
x2
Quadrature Modulator
Correction (QMC):
Phase & Gain
FIR3
FIR2
Full Mixer (FMIX)
FIR1
x
sin(x)
IOUTA1
IOUTA2
9 taps
x
sin(x)
16-b DAC
IOUTB1
IOUTB2
QMC
B-Offset
32-bit NCO
SIF Control
16-b DAC
sin
cos
RESETB
EXTIO
EXTLO
B
gain
AVDD
Updated: 2-Oct-07
IOVDD
SDIO SDO SDENB SCLK
GND
2
DVDD
RESETB
50
49
51
IOUTA2
IOUTA1
AVDD
AVDD
53
AVDD
55
54
52
BIASJ
EXTIO
57
56
AVDD
EXTLO
59
58
IOUTB1
IOUTB2
60
AVDD
62
61
LPF
DVDD
64
63
PINOUT
CLKVDD
1
48
SDENB
CLK2
2
47
SCLK
CLK2C
3
46
SDIO
GND
4
45
SDO
SYNC
5
44
VFUSE
TXENABLE
DA15
6
43
DB15
42
DB14
DA14
8
41
DB13
IOVDD
9
40
DB12
DVDD
10
39
DVDD
DA13
11
38
DB11
DA12
12
37
DB10
DA11
13
36
DB9
DA10
14
35
DB8
DA9
15
34
DB7
DA8
16
33
DB6
DAC5688
7
28
29
30
31
32
DB2
DB3
DB4
DB5
DB0
DB1
26
27
LOCK_CLK1C
24
25
DA0
CLKO_CLK1
22
23
DA1
21
DA3
DA2
19
20
DA5
DA6
DA4
17
18
DA7
RGC Package
64QFN, 9x9mm
(Top View)
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
TERMINAL FUNCTIONS
TERMINAL
I/O DESCRIPTION
NAME
NO.
AVDD
51, 54, 55,
59, 62
I
Analog supply voltage. (3.3V)
BIASJ
57
O
Full-scale output current bias. For 20mA full-scale output current, connect a 960 Ω resistor to GND.
CLK2
2
I
With the clock multiplier PLL enabled, CLK2 provides lower frequency reference clock. If the PLL is
disabled, CLK2 directly provides clock for DAC up to 800 MHz.
CLK2C
3
I
Complementary CLK2 input.
CLKO_CLK1
25
I/O
In Dual and External Clock Modes, provides lower frequency input clock (CLK1). Optionally provides
clock (CLKO) output for data bus. Internal pull-down.
LOCK_ CLK1C
26
I/O
Complementary CLK1 signal if configured as a differential input. In PLL mode, optionally outputs PLL
lock status. Internal pull-down.
CLKVDD
1
I
Internal clock buffer supply voltage. (1.8V)
I
A-Channel Data Bits 0 through 15.
DA15 is most significant data bit (MSB) – pin 7
DA0 is least significant data bit (LSB) – pin 24
Internal pull-down. The order of bus can be reversed via CONFIG4 reva bit.
DA[15..0]
7, 8, 11–24
DB[15..0]
40–43,
27–38
I
B-Channel Data Bits 0 through 15.
DB15 is most significant data bit (MSB) – pin 43
DB0 is least significant data bit (LSB) – pin 27
Internal pull-down. The order of bus can be reversed via CONFIG4 revb bit.
DVDD
10, 39, 50,
63
I
Digital supply voltage. (1.8V)
EXTIO
56
Used as external reference input when internal reference is disabled (i.e., EXTLO connected to
I/O AVDD). Used as internal reference output when EXTLO = GND, requires a 0.1µF decoupling
capacitor to GND when used as reference output
EXTLO
58
O
Connect to GND for internal reference, or AVDD for external reference.
4,
Thermal
Pad
I
Pin 4 and the Thermal Pad located on the bottom of the QFN package is ground for AVDD, DVDD
and IOVDD supplies.
IOUTA1
52
O
A-Channel DAC current output. An offset binary data pattern of 0x0000 at the DAC input results in a
full scale current sink and the least positive voltage on the IOUTA1 pin. Similarly, a 0xFFFF data
input results in a 0 mA current sink and the most positive voltage on the IOUTA1 pin. In single DAC
mode, outputs appear on the IOUTA1/A2 pair only.
IOUTA2
53
O
A-Channel DAC complementary current output. The IOUTA2 has the opposite behavior of the
IOUTA1 described above. An input data value of 0x0000 results in a 0mA sink and the most positive
voltage on the IOUTA2 pin.
IOUTB1
61
O
B-Channel DAC current output. Refer to IOUTA1 description above.
IOUTB2
60
O
B-Channel DAC complementary current output. Refer to IOUTA2 description above.
IOVDD
9
I
3.3V supply voltage for all digital I/O. Note: This supply input should remain at 3.3V regardless of the
1.8V or 3.3V selectable digital input switching thresholds via CONFIG26 io_1p8_3p3.
LPF
64
I
PLL loop filter connection. If not using the clock multiplying PLL, leave the LPF pin open. Set
PLL_sleep and clear PLL_ena control bits for reduced power dissipation.
SYNC
5
I
Optional SYNC input for internal clock dividers, FIFO, NCO and QMC blocks. Internal pull-down.
RESETB
49
I
Resets the chip when low. Internal pull-up.
SCLK
47
I
Serial interface clock. Internal pull-down.
SDENB
48
I
Active low serial data enable, always an input to the DAC5688. Internal pull-up.
SDIO
46
I/O
Bi-directional serial data in 3-pin mode (default). In 4-pin interface mode (CONFIG5 sif4), the SDIO
pin is an input only. Internal pull-down.
SDO
45
O
Uni-directional serial interface data in 4-pin mode (CONFIG5 sif4). The SDO pin is tri-stated in 3-pin
interface mode (default). Internal pull-down.
TXENABLE
6
I
Transmit enable input. Internal pull-down.
VFUSE
44
I
Digital supply voltage. (1.8V) This supply pin is also used for factory fuse programming. Connect to
DVDD pins for normal operation.
GND
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
3
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
ABSOLUTE MAXIMUM RATINGS
over operating free-air temperature range (unless otherwise noted) (1)
Supply Voltage Range
VALUE
UNIT
DVDD (2)
–0.5 to 2.3
V
VFUSE (2)
–0.5 to 2.3
V
CLKVDD
Supply Voltage Range
(2)
–0.5 to 2.3
V
AVDD (2)
–0.5 to 4
V
IOVDD (2)
–0.5 to 4
V
AVDD to DVDD
–2 to 2.6
V
CLKVDD to DVDD
–0.5 to 0.5
V
IOVDD to AVDD
–0.5 to 0.5
V
–0.5 to CLKVDD + 0.5
V
–0.5 to IOVDD + 0.5
V
–0.5 to IOVDD + 0.5
V
–0.5 to IOVDD + 0.5
V
–0.5 to AVDD + 0.5
V
CLK2, CLK2C
(2)
CLKO_CLK1, LOCK_CLK1C, SLEEP, TXENABLE (2)
DA[15..0] ,DB[15..0]
(2)
SDO, SDIO, SCLK, SDENB, RESETB
IOUTA1/B1, IOUTA2/B2
(2)
(2)
LPF, EXTIO, EXTLO, BIASJ
(2)
Peak input current (any input)
Peak total input current (all inputs)
–0.5 to AVDD + 0.5
V
20 mA
mA
–30 mA
mA
Operating free-air temperature range, TA: DAC5688I
–40 to 85
°C
Storage temperature range
–65 to 150
°C
(1)
(2)
Stresses beyond those listed under absolute maximum ratings may cause permanent damage to the device. These are stress ratings
only, and functional operation of these or any other conditions beyond those indicated under recommended operating conditions is not
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
Measured with respect to GND.
THERMAL CHARACTERISTICS
over operating free-air temperature range (unless otherwise noted)
THERMAL CONDUCTIVITY
64ld QFN
UNIT
Maximum Junction Temperature (1)
125
°C
Theta junction-to-ambient (still air)
20
Theta junction-to-ambient (150 lfm)
16
θJC
Theta junction-to-case
7
°C/W
θJP
Theta junction-to-pad
0.2
°C/W
TJ
θJA
(1)
4
°C/W
Air flow or heat sinking reduces θJA and may be required for sustained operation at 85° under maximum operating conditions.
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
ELECTRICAL CHARACTERISTICS (DC SPECIFICATIONS)
over recommended operating free-air temperature range, AVDD, IOVDD = 3.3 V, DVDD, CLKVDD = 1.8 V, IoutFS = 20 mA,
Measured differential across IOUTA1 and IOUTA2 or IOUTB1 and IOUTB2 with 25 Ω each to AVDD.
PARAMETER
TEST CONDITIONS
RESOLUTION
MIN
TYP
MAX
16
UNIT
Bits
DC ACCURACY
INL
Integral nonlinearity
DNL
Differential nonlinearity
1 LSB = IOUTFS/216
±4
LSB
±2
LSB
ANALOG OUTPUT
Course gain linearity
± 0.04
Offset error mid code offset
Gain error
%FSR
With external reference
1
%FSR
With internal reference
0.7
Gain mismatch
With internal reference, dual DAC mode
Minimum full scale output current
Nominal full-scale current, IOUTFS = 16 × IBIAS current.
–2
%FSR
2
2
Maximum full scale output current
Output compliance range (1)
LSB
0.01
mA
20
IOUTFS = 20 mA
AVDD
– 0.5V
Output resistance
Output capacitance
%FSR
AVDD
+ 0.5V
V
300
kΩ
5
pF
REFERENCE OUTPUT
VREF
Reference output voltage
Internal Reference Mode
1.14
Reference output current (2)
1.2
1.26
100
V
nA
REFERENCE INPUT
VEXTIO
Input voltage range
External Reference Mode
0.1
Input resistance
Small signal bandwidth
1.25
1
CONFIG26: isbiaslpf_a and isbiaslpf_b = 1
95
CONFIG26: isbiaslpf_a and isbiaslpf_b = 0
472
Input capacitance
V
MΩ
kHz
100
pF
TEMPERATURE COEFFICIENTS
Offset drift
Gain drift
±1
With external reference
±15
With internal reference
±30
Reference voltage drift
ppm of
FSR/°C
±8
ppm/°C
POWER SUPPLY
AVDD, IOVDD
PSRR
3.0
3.3
3.6
DVDD, CLKVDD
1.71
1.8
2.15
V
Power supply rejection ratio
–0.2
0.2
%FSR/V
AVDD + IOVDD current, 3.3V
DVDD + CLKVDD current, 1.8V
Mode 1: ×8 Interp, PLL on, QMC = off, ISINC = off,
DAC A+B on, FIN = 5 MHz Tone, NCO = 145 MHz,
FOUT = 150 MHz, FDAC = 500 MHz
Power Dissipation
AVDD + IOVDD current, 3.3V
DVDD + CLKVDD current, 1.8V
P
Mode 2: ×8 Interp, PLL off, QMC = on, ISINC = on,
DAC A+B on, FIN = 5 MHz Tone, NCO = 91 MHz
FOUT = 96 MHz, FDAC = 614.4 MHz
Power Dissipation
AVDD + IOVDD current, 3.3V
DVDD + CLKVDD current, 1.8V
Mode 3 (Max): ×4 Interp, PLL on, QMC = on, ISINC = on,
DAC A+B on, FIN = 5 MHz Tone, NCO = 135 MHz,
FOUT = 140 MHz, FDAC = 800 MHz
Power Dissipation
AVDD + IOVDD current, 3.3V
DVDD + CLKVDD current, 1.8V
Mode 4 (Sleep): ×8 Interp, PLL off, QMC = off, ISINC = off,
DAC A+B off, FIN = 5 MHz Tone, NCO = off,
FOUT = off, FDAC = 800 MHz,
(2)
mA
450
mA
1300
mW
140
mA
520
mA
1400
mW
150
mA
700
1750
Power Dissipation
(1)
150
V
mA
1950
12
mA
15
65
mW
mA
100
mW
The upper limit of the output compliance is determined by the CMOS process. Exceeding this limit may result in transistor breakdown,
resulting in reduced reliability of the DAC5688 device. The lower limit of the output compliance is determined by the load resistors and
full-scale output current. Exceeding the upper limit adversely affects distortion performance and integral nonlinearity.
Use an external buffer amplifier with high impedance input to drive any external load.
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
5
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
ELECTRICAL CHARACTERISTICS (AC SPECIFICATIONS)
Over recommended operating free-air temperature range, AVDD, IOVDD = 3.3 V, DVDD, CLKVDD = 1.8 V, IOUTFS = 20 mA
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
ANALOG OUTPUT (1)
fDAC
Maximum output update rate
ts(DAC)
Output settling time to 0.1%
Transition: Code 0x0000 to 0xFFFF
tpd
Output propagation delay
DAC outputs are updated on falling edge of DAC clock.
Does not include Digital Latency (see below).
tr(IOUT)
Output rise time
tf(IOUT)
Output fall time
Digital Latency
AC PERFORMANCE
SFDR
SNR
IMD
ACLR
(3)
Spurious free dynamic
range
2
ns
10% to 90%
220
ps
90% to 10%
220
ps
No Interp, NCO off, QMC off, ISINC = off, PLL = off
109
x2 Interpolation, NCO off, QMC off, ISINC = off, PLL = off
172
x4 Interpolation, NCO off, QMC off, ISINC = off, PLL = off
276
x8 Interpolation, NCO off, QMC off, ISINC = off, PLL = off
488
x8 Interpolation, NCO on, QMC off, ISINC = off, PLL = off
512
x8 Interpolation, NCO off, QMC on, ISINC = off, PLL = off
528
x8 Interpolation, NCO off, QMC off, ISINC = on, PLL = off
548
×4 Interp, PLL off, CLK2 = 800 MHz,
DAC A+B on,
0 dBFS Single tone, FOUT = FIN
First Nyquist Zone < fDATA/2
FOUT= 10.1 MHz
83
FOUT= 20.1 MHz
79
×4 Interp, PLL off, CLK2 = 800 MHz,
DAC A+B on,
0 dBFS Single tone, FIN = 10.1 MHz,
FOUT = FIN + NCO
NCO= 10 MHz, FOUT= 20.1 MHz
72
NCO= 60 MHz, FOUT= 70.1 MHz
68
NCO= 140 MHz, FOUT= 150.1 MHz
64
NCO= 290 MHz, FOUT= 300.1 MHz
57
NCO= 40 MHz, FOUT= 51±0.5 MHz
85
NCO= 60 MHz, FOUT= 71±0.5 MHz
83
NCO= 130 MHz, FOUT= 141±0.5 MHz
74
Third-order
Two-Tone intermodulation
(Each tone at –6 dBFS)
Four-tone Intermodulation
to Nyquist
(Each tone at –12 dBFS)
×4 Interp, PLL off, CLK2 = 800 MHz, DAC A+B on,
FIN = 9.8, 10.4, 11.6 and 12.2 MHz (600kHz spacing), NCO = 129 MHz,
FOUT = FIN + NCO = 140±1.2 MHz
73
×8 Interp, PLL off, CLK2 = 737.28 MHz,
DAC A+B on, FIN = 23 .04 MHz, NCO = off
Single Carrier, FOUT = 23.04 MHz
81
Single Carrier, FOUT = 70MHz
81
Single Carrier, FOUT = 140MHz
78
Adjacent Channel
Leakage Ratio
(3)
6
ns
×4 Interp, PLL off, CLK2 = 800 MHz,
DAC A+B on,
FIN = 10.5 and 11. 5 MHz,
FOUT = FIN + NCO
Noise Floor,
Noise Spectral Density
(NSD)
(1)
(2)
(3)
MSPS
10.4
DAC
clock
cycles
(2)
Signal-to-Noise Ratio
IMD3
800
×8 Interp, PLL off, CLK2 = 737.28 MHz,
DAC A+B on, FIN = Baseband I/Q,
FOUT = NCO
×8 Interp, PLL off, CLK2 = 737.28 MHz,
DAC A+B on,
FIN = FOUT = Baseband I/Q,
50 MHz offset, 1 MHz BW
dBc
dBc
dBc
dBc
dBc
Four Carrier, FOUT = 140MHz
70
Single Carrier Noise Floor
101
dBm
Single Carrier NSD in 1 MHz BW
161
dBm/Hz
Four Carrier Noise Floor
101
dBm
Four Carrier NSD in 1 MHz BW
161
dBm/Hz
Measured differential across IOUTA1 and IOUTA2 or IOUTB1 and IOUTB2 with 25 Ω each to AVDD.
4:1 transformer output termination, 50Ω doubly terminated load
W-CDMA with 3.84 MHz BW, 5-MHz spacing, centered at IF. TESTMODEL 1, 10 ms
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
ELECTRICAL CHARACTERISTICS (DIGITAL SPECIFICATIONS)
Over recommended operating free-air temperature range, AVDD, IOVDD = 3.3V, DVDD, CLKVDD = 1.8V.
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
CMOS INTERFACE: SDO, SDIO, SCLK, SDENB, RESETB, DA[15:0], DB[15:0], SYNC, TXENABLE, CLKO_CLK1, LOCK_CLK1C
CONFIG26 io_1p8_3p3 = 0 (3.3V levels)
2.30
CONFIG26 io_1p8_3p3 = 1 (1.8V levels)
1.25
VIH
High-level input voltage
VIL
Low-level input voltage
IIH
High-level input current
–40
40
µA
IIL
Low-level input current
–40
40
µA
CI
CMOS Input capacitance
VOH
VOL
V
CONFIG26 io_1p8_3p3 = 0 (3.3V levels)
1.00
CONFIG26 io_1p8_3p3 = 1 (1.8V levels)
0.54
2
SDO, SDIO
ILOAD = –100 µA
IOVDD – 0.2
SDO, SDIO
ILOAD = –2 mA
0.8 × IOVDD
SDO, SDIO
ILOAD = 100 µA
SDO, SDIO
ILOAD = 2 mA
pF
V
0.2
0.22 × IOVDD
Input data rate
V
0
250
V
MSPS
ts(SDENB)
Setup time, SDENB to rising edge of SCLK
20
ns
ts(SDIO)
Setup time, SDIO valid to rising edge of SCLK
10
ns
th(SDIO)
Hold time, SDIO valid to rising edge of SCLK
5
ns
tSCLK
Period of SCLK
100
ns
tSCLKH
High time of SCLK
40
ns
tSCLK
Low time of SCLK
40
td(Data)
Data output delay after falling edge of SCLK
10
ns
tRESET
Minimum RESETB pulse width
25
ns
ns
TIMING PARALLEL DATA INPUT: (DUAL CLOCK and DUAL SYNCHRONOUS CLOCK MODES: Figure 32)
ts
Setup time
th
Hold time
t_align
Max timing offset between CLK1 and CLK2
rising edges
CLK1/C = input
1
ns
1
ns
1
DUAL SYNCHRONOUS BUS MODE only
(Typical characteristic)
- 0.55
ns
2fCLK 2
TIMING PARALLEL DATA INPUT (EXTERNAL CLOCK MODE: Figure 33 and PLL CLOCK MODE: Figure 34)
ts
Setup time
th
Hold time
td(CLKO)
Delay time
1
CLKO_CLK1 = input or output. Note: Delay
time increases with higher capacitive loads.
ns
1
ns
4.5
ns
CLOCK INPUT (CLK2/CLK2C)
CLK2/C Duty cycle
40%
CLK2/C Differential voltage
0.5
60%
1
V
2/3 × CLKVDD
CLK2/C Input common mode
CLK2C Input Frequency
V
800
MHz
CLOCK INPUT (CLK1/CLK1C)
CLK1/C Duty cycle
40%
CLK1/C Differential voltage
0.5
CLK1/C Input common mode
60%
1.0
V
IOVDD / 2
CLK1/C Input Frequency
V
250
MHz
160
MHz
CLOCK OUTPUT (CLKO)
CLKO Maximum Output Frequency
with 3pF load
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
7
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
ELECTRICAL CHARACTERISTICS (DIGITAL SPECIFICATIONS)
Over recommended operating free-air temperature range, AVDD, IOVDD = 3.3V, DVDD, CLKVDD = 1.8V.
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
PHASE LOCKED LOOP
Phase noise at 600 kHz offset
Phase noise at 6 MHz offset
100 MHz, 0-dBFS tone,
fDATA = 200 MSPS, CLK2/C = 200 MHz,
PLL_m = '00111', PLL_n = '001', (M/N=4)
PLL_gain = '11', PLL_range = '1000' (8)
x4 Interpolation
PLL_gain = '00', PLL_range = '0000' (0)
PLL_gain = '01', PLL_range = '0001' (1)
PLL_gain = '01', PLL_range = '0010' (2)
PLL_gain = '01', PLL_range = '0011' (3)
PLL_gain = '10', PLL_range = '0100' (4)
PLL_gain = '10', PLL_range = '0101' (5)
PLL/VCO Operating Frequency,
Typical VCO Gain
PLL_gain = '10', PLL_range = '0110' (6)
PLL_gain = '10', PLL_range = '0111' (7)
PLL_gain = '11', PLL_range = '1000' (8)
PLL_gain = '11', PLL_range = '1001' (9)
PLL_gain = '11', PLL_range = '1010' (A)
PLL_gain = '11', PLL_range = '1011' (B)
PFD Maximum Frequency
8
Submit Documentation Feedback
–125
dBc/ Hz
–146
140
270
215
270
440
290
370
490
530
650
680
720
750
830
860
MHz
MHz/V
890
245
880
MHz
MHz/V
260
840
MHz
MHz/V
275
800
MHz
MHz/V
230
750
MHz
MHz/V
245
710
MHz
MHz/V
260
660
MHz
MHz/V
285
600
MHz
MHz/V
230
530
MHz
MHz/V
255
450
MHz
MHz/V
MHz
MHz/V
910
MHz
235
MHz/V
160
MHz
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
TYPICAL CHARACTERISTICS
Figure 1. Integral Nonlinearity
Figure 2. Differential Nonlinearity
Figure 3. Single Tone Spectral Plot
Figure 4. Single Tone Spectral Plot
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
9
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
TYPICAL CHARACTERISTICS (continued)
10
Figure 5. In-Band SFDR vs. Intermediate Frequency
Figure 6. Out-Of-Band SFDR vs Intermediate Frequency
Figure 7. Two Tone IMD vs Intermediate Frequency
Figure 8. Two Tone IMD Spectral Plot
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
TYPICAL CHARACTERISTICS (continued)
Figure 9. Two Tone IMD Spectral Plot
Figure 10. WCDMA ACLR vs Intermediate Frequency
Figure 11. WCDMA TM1:Single Carrier, PLL Off
Figure 12. WCDMA TM1:Single Carrier, PLL On
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
11
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
TYPICAL CHARACTERISTICS (continued)
12
Figure 13. WCDMA TM1:Single Carrier, PLL Off
Figure 14. WCDMA TM1:Single Carrier, PLL On
Figure 15. WCDMA TM1:Two Carriers, PLL Off
Figure 16. WCDMA TM1:Two Carriers, PLL On
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
TYPICAL CHARACTERISTICS (continued)
Figure 17. WCDMA TM1:Four Carriers, PLL Off
Figure 18. WCDMA TM1:Four Carriers, PLL On
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
13
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
TEST METHODOLOGY
Typical AC specifications were characterized with the DAC5688EVM. A sinusoidal master clock frequency is
generated by an HP8665B signal generator which drives an Agilent 8133A pulse generator to generate a square
wave output clock for the TSW3100 Pattern Generator and EVM input clock. On the EVM, the input clock is
driven by an CDCM7005 clock distribution chip that is configured to simply buffer the external clock or divide it
down for necessary test configurations.
The DAC5688 output is characterized with a Rohde and Schwarz FSU spectrum analyzer. For WCDMA signal
characterization, it is important to use a spectrum analyzer with high IP3 and noise subtraction capability so that
the spectrum analyzer does not limit the ACPR measurement.
DEFINITION OF SPECIFICATIONS
Adjacent Carrier Leakage Ratio (ACLR): Defined for a 3.84Mcps 3GPP W-CDMA input signal measured in a
3.84MHz bandwidth at a 5MHz offset from the carrier with a 12dB peak-to-average ratio.
Analog and Digital Power Supply Rejection Ratio (APSRR, DPSRR): Defined as the percentage error in the
ratio of the delta IOUT and delta supply voltage normalized with respect to the ideal IOUT current.
Differential Nonlinearity (DNL): Defined as the variation in analog output associated with an ideal 1 LSB
change in the digital input code.
Gain Drift: Defined as the maximum change in gain, in terms of ppm of full-scale range (FSR) per °C, from the
value at ambient (25°C) to values over the full operating temperature range.
Gain Error: Defined as the percentage error (in FSR%) for the ratio between the measured full-scale output
current and the ideal full-scale output current.
Integral Nonlinearity (INL): Defined as the maximum deviation of the actual analog output from the ideal output,
determined by a straight line drawn from zero scale to full scale.
Intermodulation Distortion (IMD3, IMD): The two-tone IMD3 or four-tone IMD is defined as the ratio (in dBc) of
the worst 3rd-order (or higher) intermodulation distortion product to either fundamental output tone.
Offset Drift: Defined as the maximum change in DC offset, in terms of ppm of full-scale range (FSR) per °C,
from the value at ambient (25°C) to values over the full operating temperature range.
Offset Error: Defined as the percentage error (in FSR%) for the ratio of the differential output current
(IOUT1–IOUT2) and the mid-scale output current.
Output Compliance Range: Defined as the minimum and maximum allowable voltage at the output of the
current-output DAC. Exceeding this limit may result reduced reliability of the device or adversely affecting
distortion performance.
Reference Voltage Drift: Defined as the maximum change of the reference voltage in ppm per degree Celsius
from value at ambient (25°C) to values over the full operating temperature range.
Spurious Free Dynamic Range (SFDR): Defined as the difference (in dBc) between the peak amplitude of the
output signal and the peak spurious signal.
Signal to Noise Ratio (SNR): Defined as the ratio of the RMS value of the fundamental output signal to the
RMS sum of all other spectral components below the Nyquist frequency, including noise, but excluding the first
six harmonics and dc.
14
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
REGISTER DESCRIPTIONS
Register name: STATUS0 - Address: 0x00, Default 0x01
Bit 7
Bit 6
Bit 5
PLL_lock
unused
unused
0
0
0
PLL_lock
Device_ID(2:0)
Version(1:0)
Bit 4
Bit 3
Bit 2
Bit 1
Device_ID (2:0)
0
0
Bit 0
version(1:0)
0
0
1
Bit 1
Bit 0
: Asserted when the internal PLL is locked. (Read Only)
: Returns ‘000’ for DAC5688. (Read Only)
: A hardwired register that contains the version of the chip. (Read Only)
version(1:0)
Identification
00
PG1.0 Initial Register Set
01
PG2.0 / PG2.1 Revised Register Set
Register name: CONFIG1 Address: 0x01, Default 0x0B
Bit 7
Bit 6
insel_mode (1:0)
0
insel_mode(1:0)
Bit 5
Bit 4
Bit 3
Bit 2
unused
Synchr_clkin
Twos
inv_inclk
0
0
1
0
0
:
Normal input on A and B.
01
Interleaved input on A, which is de-interleaved and placed on
both A and B data paths. (*** See CONFIG23 ***)
Interleaved input on B, which is de-interleaved and placed on
both A and B data paths. (*** See CONFIG23 ***)
Half rate data on A and B inputs. This data is merge together
to form a single stream of data on the A data path.
11
twos
:
inv_inclk
:
interp_value(1:0)
:
Function
00
10
:
1
Controls the expected format of the input data. For the interleaved modes, TXENABLE or the MSB of the port
that does not have data can be used to tell the chip which sample is the A sample. For TXENABLE the sample
aligned with the rising edge is A. For the MSB, it is presumed that this signal will toggle with A and B. The MSB
should be ‘1’ for A and ‘0’ for B. (*** See CONFIG23 ***)
insel_mode
synchr_clkin
interp_valule(1:0)
1
This turns on the synchronous mode of the dual-clock in mode. In this mode, the CLK2/C and CLK1/C must be
synchronous in phase since the slower clock is used to synchronize dividers in the clock distribution circuit.
When set (default), the input data format is expected to be 2’s complement. When cleared, the input is expected
to be offset-binary.
This allows the input clock, the clock driving the input side of the FIFO to be inverted. This allows easier
registering of the data (more setup/hold time) in the single-clock mode of the device
These bits define the interpolation factor:
interp_value
00
01
10
11
Interpolation Factor
1X
2X
4X
8X
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
15
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
Register name: CONFIG2 Address: 0x02, Default 0xE1
Bit 7
Bit 6
Bit 5
Bit 4
diffclk_ena
clk1_in_ena
clk1c_ in_ena
clko_SE_hold
fir4_ ena
qmc_ offset_ena
qmc_ corr_ena
mixer_ena
1
1
1
0
0
0
0
0
diffclk_ena
:
clk1_in_ena
:
clk1c_in_ena
:
clko_SE_hold
:
fir4_ena
qmc_offset_ena
qmc_corr_ena
mixer_ena
:
:
:
:
Bit 3
Bit 2
Bit 1
Bit 0
When set (default), CLK1 and CLK1C pins are used as a differential clock input. Otherwise, CLK1 pin is used as
a single ended input.
When set (default), the CLKO_CLK1 pin is configured as the CLK1 input. If cleared, the pin is configured to output
an internally generated CLKO as a clock signal for the input data.
When set (default), the LOCK_CLK1C pin is configured as the CLK1C input. If cleared, the pin is configured to
output the PLL_LOCK status.
When set, the single ended (SE) clock is held to a value of ‘1’ so that the signal doesn’t toggle when using the
differential clock input.
When set, the FIR4 Inverse SINC filter is enabled. Otherwise it is bypassed
When set, the digital Quadrature Modulator Correction (QMC) offset correction circuitry is enabled.
When set, the QMC phase and gain correction circuitry is enabled.
When set, the Full Mixer (FMIX) is enabled. Otherwise it is bypassed.
Register name: CONFIG3 Address: 0x03, Default 0x00
Bit 7
Bit 6
Bit 5
diffclk_dly(1:0)
0
:
0
Bit 2
0
0
0
Bit 1
Bit 0
Reserved(3:0)
0
0
To allow for a wider range of interfacing, the differential input clock has programmable delay added to its tree.
diffclk_dly
clko_dly(1:0)
Reserved(3:0)
Bit 3
clko_dly(1:0)
0
diffclk_dly(1:0)
Bit 4
:
:
Approximate additional delay
00
0
01
1.0 ns
10
2.0 ns
11
3.0 ns
Same as above except these bits effect the single ended or internally generated clock
Set to ‘0000’ for proper operation.
Register name: CONFIG4 Address: 0x04, Default 0x00
Bit 7
Bit 6
Bit 5
Ser_dac_ data_ena output_delay(1:0)
0
0
0
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
B_equals_a
A_equals_b
unused
reva
revb
0
0
0
0
0
ser_dac_data_ena
output_delay(1:0)
B_equals_a
A_equals_b
: Muxes the ser_dac_data(15:0) to both DACs when asserted.
: Delays the output to both DACs from 0 to 3 DAC clock cycles
: When set, the DACA data is driving the DACB output.
: When set, the DACB data is driving the DACA output.
Bit 4
Bit 3
DACB
DACA
B_equals_a
A_equals_b
Output
Output
0
0
B data
A data
reva
revb
16
:
:
Description
Normal Output
0
1
B data
B data
Both DACs driven by B data
1
0
A data
A data
Both DACs driven by A data
1
1
A data
B data
Swapped Output
Reverse the input bits of the A input port. MSB becomes LSB.
Reverse the input bits of the B input port. MSB becomes LSB
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
Register name: CONFIG5 Address: 0x05, Default 0x22
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
sif4
sif_ sync_sig
clkdiv_sync_ena
clkdiv_sync_sel
Reserved
clkdiv_shift
mixer_gain
unused
0
0
1
0
0
0
1
0
sif4
sif_sync_sig
clkdiv_sync_ena
clkdiv_sync_sel
Reserved
clkdiv_shift
:
:
:
:
:
:
mixer_gain
:
When set, the serial interface (SIF) is a 4 bit interface, otherwise it is a 3 bit interface.
SIF created sync signal. Set to ‘1’ to cause a sync and then clear to ‘0’ to remove it.
Enables syncing of the clock divider using the sync or TXENABLE pins when the bit is asserted.
Selects the input pin to sync the clock dividers. (0 = SYNC, 1 = TXENABLE)
Clear to ‘0’ for proper operation.
When set, a rising edge on the selected sync (see clkdiv_sync_sel) for the clock dividers will cause a slip in the
synchronous counter by 1T and is useful for multi-DAC time alignment.
When set, adds 6dB to the mixer gain output.
Register name: CONFIG6 Address: 0x06, Default 0x00 (Synced)
Bit 7
Bit 6
Bit 5
Bit 4
0
0
0
0
Bit 3
Bit 2
Bit 1
Bit 0
0
0
0
Bit 2
Bit 1
Bit 0
0
0
0
phaseoffset(7:0)
Phaseoffset(7:0)
0
: See CONFIG7 below.
Register name: CONFIG7 Address: 0x07, Default 0x00 (Synced)
Bit 7
Bit 6
Bit 5
Bit 4
0
0
0
0
Bit 3
phaseoffset(15:8)
Phaseoffset(15:0)
0
: This is the phase offset added to the NCO accumulator just before generation of the SIN and COS values. The
phase offset is added to the upper 16bits of the NCO accumulator results and these 16 bits are used in the
sin/cosine lookup tables.
Register name: CONFIG8 Address: 0x08, Default 0x00 (Synced)
Bit 7
Bit 6
Bit 5
Bit 4
0
0
0
0
Bit 3
Bit 2
Bit 1
Bit 0
0
0
0
Bit 2
Bit 1
Bit 0
0
0
0
Bit 2
Bit 1
Bit 0
0
0
0
Bit 2
Bit 1
Bit 0
0
0
0
phaseadd(7:0)
Phaseadd(7:0)
0
: See CONFIG11 below.
Register name: CONFIG9 Address: 0x09, Default 0x00 (Synced)
Bit 7
Bit 6
Bit 5
Bit 4
0
0
0
0
Bit 3
phaseadd(15:8)
Phaseadd(15:8)
0
: See CONFIG11 below.
Register name: CONFIG10 Address: 0x0A, Default 0x00 (Synced)
Bit 7
Bit 6
Bit 5
Bit 4
0
0
0
0
Bit 3
phaseadd(23:16)
Phaseadd(23:16)
0
: See CONFIG11 below.
Register name: CONFIG11 Address: 0x0B, Default 0x00 (Synced)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
phaseadd(31:24)
0
0
0
0
0
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
17
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
Phaseadd(31:0)
: The Phaseadd(31:0) value is used to determine the frequency of the NCO. The two’s complement formatted value
can be positive or negative and the LSB is equal to Fs/(2^32).
Register name: CONFIG12 Address: 0x0C, Default 0x00 (Synced)
Bit 7
Bit 6
Bit 5
Bit 4
0
0
0
0
Bit 3
Bit 2
Bit 1
Bit 0
0
0
0
qmc_gaina(7:0)
qmc_gaina(7:0)
0
: Lower 8 bits of the 11-bit Quadrature Modulator Correction (QMC) gain word for DACA. The upper 3 bits are in the
CONFIG15 register. The full 11-bit qmc_gaina(10:0) word is formatted as UNSIGNED with a range of 0 to 1.9990
and the default gain is 1.0000. The implied decimal point for the multiplication is between bit 9 and bit 10. Refer to
formatting reference below.
qmc_gaina(10:0)
qmc_gaina(10:0)
Format
Gain Value
[Binary]
[Decimal]
00000000000
0
0 + 0/1024 =
0.0000000
00000000001
1
0 + 1/1024 =
0.0009766
1023 0 + 1023/1024 =
0.9990234
…..
…..
01111111111
….
10000000000
[Default] 1024
1 + 0/1024 =
1.0000000
10000000001
1025
1 + 1/1024 =
1.0009766
2047 1 + 1023/1024 =
1.9990234
…..
…..
11111111111
….
Register name: CONFIG13 Address: 0x0D, Default 0x00 (Synced)
Bit 7
Bit 6
Bit 5
Bit 4
0
0
0
0
Bit 3
Bit 2
Bit 1
Bit 0
0
0
0
qmc_gainb(7:0)
qmc_gainb(7:0)
0
: Lower 8 bits of the 11-bit QMC gain word for DACB. The upper 3 bits are in CONFIG15 register. Refer to CONFIG12
above for formatting.
Register name: CONFIG14 Address: 0x0E, Default 0x00 (Synced)
Bit 7
Bit 6
Bit 5
Bit 4
0
0
0
0
Bit 3
Bit 2
Bit 1
Bit 0
0
0
0
qmc_phase(7:0)
qmc_phase(7:0)
: Lower 8 bits of the 10-bit Quadrature Modulator Correction (QMC) phase word. The upper 2 bits are in the
CONFIG15 register. The full 11-bit qmc_phase(9:0) correction word is formatted as two’s complement and scaled
to occupy a range of –0.125 to 0.12475 and a default phase correction 0.00. To accomplish QMC phase
correction, this value is multiplied by the current ‘Q’ sample, then summed into the ‘I’ sample. Refer to formatting
reference below.
Note: The scaling of the qmc_phase(9:0) word was changed from the PG1.0 and PG2.0 design baselines.
The older PG1.0 design range was -0.5 to 0.4990.
qmc_phase(9:0)
qmc_phase(9:0)
Format
Phase
[Binary]
[Decimal]
Correction
10000000000
–512
(–1 + 0/512) / 8 =
–0.1250000
10000000001
…..
–511
(–1 + 1/512) / 8 =
…..
–0.1234559
….
11111111111
–1
(–1 + 511/512) / 8 =
–0.0002441
00000000000
[Default] 0
(+0 + 0/512) / 8 =
+0.0000000
1
(+0 + 1/512) / 8 =
+0.0002441
(+0 + 511/512) / 8 =
+0.1247559
00000000001
18
0
…..
…..
01111111111
511
….
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
Register name: CONFIG15 Address: 0x0F, Default 0x24 (Synced)
Bit 7
Bit 6
Bit 5
qmc_phase(9:8)
0
qmc_phase(9:8)
qmc_gaina(10:8)
qmc_gainb(10:8)
Bit 4
Bit 3
Bit 2
0
1
qmc_gaina(10:8)
0
:
:
:
1
0
Bit 1
Bit 0
qmc_gainb(10:8)
0
0
Bit 2
Bit 1
Bit 0
0
0
0
Upper 2 bits of qmc_phase term. Defaults to zero.
Upper 3 bits of qmc_gaina term. Defaults to unity gain.
Upper 3 bits of the qmc_gainb term. Defaults to unity gain.
Register name: CONFIG16 Address: 0x10, Default 0x00 (Synced)
Bit 7
Bit 6
Bit 5
Bit 4
0
0
0
0
Bit 3
qmc_offseta(7:0)
qmc_offseta(7:0)
:
0
Lower 8 bits of the DACA offset correction. The upper 5 bits are in CONFIG18 register. The offset is
measured in DAC LSBs.
Register name: CONFIG17 Address: 0x11, Default 0x00 (Synced)
Bit 7
Bit 6
Bit 5
Bit 4
0
0
0
0
Bit 3
Bit 2
Bit 1
Bit 0
0
0
0
Bit 2
Bit 1
Bit 0
unused
unused
unused
0
0
0
Bit 2
Bit 1
Bit 0
unused
unused
unused
0
0
0
Bit 2
Bit 1
Bit 0
0
0
0
qmc_offsetb(7:0)
qmc_offsetb(7:0)
0
: Lower 8 bits of the DACB offset correction. The upper 5 bits are in
CONFIG19 register. The offset is measured in DAC LSBs.
Register name: CONFIG18 Address: 0x12, Default 0x00 (Synced)
Bit 7
Bit 6
0
0
Bit 5
Bit 4
Bit 3
0
0
qmc_offseta(12:8)
qmc_offseta(12:8)
0
: Upper 5 bits of the DACA offset correction.
Register name: CONFIG19 Address: 0x13, Default 0x00 (Synced)
Bit 7
Bit 6
0
0
Bit 5
Bit 4
Bit 3
0
0
qmc_offsetb(12:8)
qmc_offsetb(12:8)
0
: Upper 5 bits of the DACB offset correction.
Register name: CONFIG20 Address: 0x14, Default 0x00
Bit 7
Bit 6
Bit 5
Bit 4
0
0
0
0
Bit 3
ser_dac_data(7:0)
ser_dac_data(7:0)
:
0
Lower 8 bits of the serial interface controlled DAC value. This data is routed to both DACs when enabled via
ser_dac_data_ena in CONFIG4.
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
19
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
Register name: CONFIG21 Address: 0x15, Default 0x00
Bit 7
Bit 6
Bit 5
0
0
0
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0
0
0
ser_dac_data(15:8)
ser_dac_data(15:8)
0
0
: Upper 8 bits of the serial interface controlled DAC value. This data is routed to both DACs when enabled via
ser_dac_data_ena in CONFIG4.
Register name: CONFIG22 Address: 0x16, Default 0x15
Bit 7
Bit 6
Bit 5
0
0
nco_sel(1:0)
Bit 4
Bit 3
nco_reg_sel(1:0)
0
nco_sel(1:0)
nco_reg_sel(1:0)
qmcorr_reg_sel(1:0)
qmoffsest_reg_sel(1:0)
:
:
:
:
Selects
Selects
Selects
Selects
the
the
the
the
qmcorr_reg_sel(1:0)
1
signal to
signal to
signal to
signal to
*_sel (1:0)
00
01
10
11
use
use
use
use
Bit 2
as
as
as
as
0
the sync
the sync
the sync
the sync
for
for
for
for
1
Bit 1
Bit 0
qmoffset_reg_sel(1:0)
0
1
the NCO accumulator.
loading the NCO registers.
loading the QM correction registers.
loading the QM offset correction registers.
Sync selected
TXENABLE from FIFO output
SYNC from FIFO output
sync_SIF_sig (via CONFIG5)
Always zero
Register name: CONFIG23 Address: 0x17, Default 0x00
Bit 7
Bit 6
unused
unused
0
0
fifo_sel(2:0)
aflag_sel
:
:
Bit 5
Bit 4
Bit 3
fifo_sel(2:0)
0
1
Bit 2
Bit 1
Bit 0
aflag_ sel
unused
unused
1
0
1
0
Selects the sync source for the FIFO from the table below. For the case where the sync is dependent on the first
transition of the input data MSB: Once the transition occurs, the only way to get another sync it to reset the device
or to program fifo_sel to another value
fifo_sel (2:0)
Sync selected
000
TXENABLE from pin
001
SYNC from pin
010
sync_SIF_sig (via CONFIG5)
011
Always zero
100
1st transition on DA MSB
101
1st transition on DB MSB
110
Always zero
111
Always one
When set, the MSB of the input opposite of incoming data is used to determine the A sample. When cleared, rising
edge of TXENABLE is used. Refer to Figure 37.
Register name: CONFIG24 Address: 0x18, Default 0x80
Bit 7
Bit 6
Bit 5
Bit 4
fifo_sync_strt(3:0)
1
0
fifo_sync_strt(3:0)
20
0
:
0
Bit 3
Bit 2
Bit 1
Bit 0
Unused
Unused
Unused
Unused
0
0
0
0
When the sync to the FIFO occurs, this is the value loaded into the FIFO output position counter. With this
value the initial difference between input and output pointers can be controlled. This may be helpful in
syncing multiple chips or controlling the delay through the device.
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
Register name: CONFIG25 Address: 0x19, Default 0x00
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
0
0
0
0
0
0
0
0
Register name: CONFIG26 Address: 0x1A, Default 0x0D
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
io_1p8_3p3
Unused
sleepb
sleepa
isbiaslpfb_a
isbiaslpf_b
PLL_ sleep
PLL_ena
0
0
0
0
1
1
0
1
io_1p8_3p3
:
sleepb
:
sleepa
:
isbiaslpfb_a
:
isbiaslpfb_b
:
PLL_sleep
PLL_ena
:
:
Used to program the digital input voltage threshold levels. ‘0’=3.3V tolerate pads and ‘1’=1.8V tolerate pads.
Applies to following digital pins: CLKO_CLK1, LOCK_CLK1C, DA[15:0], DB[15:0], SYNC, RESETB, SCLK,
SDENB, SDIO and TXENABLE.
When set, DACB is put into sleep mode. Putting the DAC into single DAC mode does not automatically assert this
signal, so for minimum power in single DAC mode, also program this register bit.
When set, DACA is put into sleep mode. Note: If DACA channel is in sleep mode (sleepa = '1') the DACB channel
is also forced in to sleep mode.
Turns on the low pass filter for the current source bias in the DACA when asserted. The low pass filter will set a
corner at ~472Hz when low and ~95 kHz when high.
Turns on the low pass filter for the current source bias in the DACB when asserted. The low pass filter will set a
corner at ~472Hz when low and ~95 kHz when high.
When set, the PLL is put into sleep mode. Bypassing the PLL does not automatically but it into sleep mode.
When set, the PLL is on and its output clock is being used as the DAC clock.
Register name: CONFIG27 Address: 0x1B, Default 0xFF
Bit 7
Bit 6
1
1
Bit 5
Bit 4
Bit 3
Bit 2
1
1
1
Coarse_daca(3:0)
coarse_daca(3:0)
:
:
Bit 0
coarse_dacb(3:0)
1
1
1
Scales the output current is 16 equal steps.
V EXTIO
Rbias
coarse_dacb(3:0)
Bit 1
(DACA_gain ) 1)
Same as above except for DACB.
Register name: CONFIG28 Address: 0x1C, Default 0x00
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
0
0
0
0
0
0
0
0
Reserved(7:0)
:
Set to all zeroes for proper operation.
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
21
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
Register name: CONFIG29 Address: 0x1D, Default 0x00
Bit 7
Bit 6
0
0
Bit 5
Bit 4
Bit 3
Bit 2
0
0
0
PLL_m(4:0)
PLL_m
0
Bit 1
Bit 0
PLL_n(2:0)
0
0
: M portion of the M/N divider of the PLL thermometer encoded:
PLL_m(4:0)
M value
PLL_n
00000
1
00001
2
00011
4
00111
8
01111
16
11111
32
All other values
Invalid
: N portion of the M/N divider of the PLL thermometer encoded. If supplying a high rate CLK2/C frequency, the PLL_n value
should be used to divide down the input CLK2/C to maintain a maximum PFD operating of 160 MHz.
PLL_n(2:0)
n value
000
1
001
2
011
4
111
8
All other values
Invalid
PLL Function:
ƒ vco +
ƪ(M)
ƫ
(N)
ƒ ref
where ƒref is the frequency of the external DAC clock input on the CLK2/C pins
Register name: CONFIG30 Address: 0x1E, Default 0x00
Bit 7
Bit 6
PLL_LPF_ reset
VCO_div2
0
0
PLL_LPF_reset
VCO_div2
PLL_gain(1:0)
PLL_range(3:0)
22
Bit 5
Bit 4
Bit 3
Bit 2
PLL_gain(1:0)
0
Bit 1
Bit 0
PLL_range(3:0)
0
0
0
0
0
: When set, can be used to hold the PLL loop filter at 0 volts.
Note: This function is not implemented in PG1.0 samples with version(1:0) = ‘00’.
: When set, the PLL CLOCK output is 1/2 the PLL VCO frequency. Used to run the VCO at 2X the desired clock
frequency to reduce phase noise for lower DAC clock rates.
: Used to adjust the PLL’s Voltage Controlled Oscillator (VCO) gain, KVCO. Refer to the Electrical Characteristics
table. By increasing the PLL_gain, the VCO can cover a broader range of frequencies; however, the higher gain
also increases the phase noise of the PLL. In general, lower PLL_gain settings result in lower phase noise. The
KVCO of the VCO can also affect the PLL stability and is used to determine the loop filter components. See section
on determining the PLL filter components for more detail.
: Used to adjust the bias current of the VCO. By increasing the bias current, the oscillator can reach higher
frequencies. Refer to the Electrical Characteristics table.
'0000' – minimum bias current and lowest VCO frequency range
'1111' – maximum bias current and highest VCO frequency range
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
DETAILED DESCRIPTION
EXAMPLE SYSTEM DIAGRAM
DAC5688 DAC
DAC
I-Signal
Term
InvSINC
QMC
(Gain/Phase)
NCO/Mixer
FIFO &
Demux
DB[15:0]
16
I/Q FIR1-3
(8x)
DAC
Antenna
LPF
5V
PA
Q-Signal
Term
LPF
To TX
Feedback
TXENABLE
Clock, Sync & Control
CLK1
90
opt.
PLL
CLK2
CLK2C
Digital
Up
Converter
(DUC)
TRF3703 AQM
5V
DA[15:0]
16
76.8 MHz
Loop
Filter
~ 2.1 GHz
TRF3761- X PLL /VCO
Div
1/2/4
614.4 MHz
10 MHz
REF
OSC
Term
CDCM 7005
÷8
÷8
Status &
Control
REF_IN
÷1
Clock Divider /
Distribution
To RX
Path
0
100
CK
76.8 MHz
Duplexer
GC5016
PLL
Synth
Loop
Filter
VCO
NDivider
VCTRL_IN
Loop
Filter
RDiv
PFD
Charge
Pump
CPOUT
Status& Control
VCXO
614.4 MHz
Figure 19. Example System Diagram: Direct Conversion with 8x interpolation
SERIAL INTERFACE
The serial port of the DAC5688 is a flexible serial interface which communicates with industry standard
microprocessors and microcontrollers. The interface provides read/write access to all registers used to define the
operating modes of DAC5688. It is compatible with most synchronous transfer formats and can be configured as
a 3 or 4 pin interface by SIF4 in register CONFIG5. In both configurations, SCLK is the serial interface input
clock and SDENB is serial interface enable. For 3 pin configuration, SDIO is a bidirectional pin for both data in
and data out. For 4 pin configuration, SDIO is data in only and SDO is data out only.
Each read/write operation is framed by signal SDENB (Serial Data Enable Bar) asserted low for 2 to 5 bytes,
depending on the data length to be transferred (1–4 bytes). The first frame byte is the instruction cycle which
identifies the following data transfer cycle as read or write, how many bytes to transfer, and what address to
transfer the data. Table 1 indicates the function of each bit in the instruction cycle and is followed by a detailed
description of each bit. Frame bytes 2 to 5 comprise the data transfer cycle.
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
23
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
Table 1. Instruction Byte of the Serial Interface
Bit
Description
R/W
[N1 : N0]
7
6
5
4
3
2
1
0
R/W
N1
N0
A4
A3
A2
A1
A0
Identifies the following data transfer cycle as a read or write operation. A high indicates a read operation from DAC5688 and
a low indicates a write operation to DAC5688.
Identifies the number of data bytes to be transferred per Table 2. Data is transferred MSB first.
Table 2. Number of Transferred Bytes Within One
Communication Frame
[A4 : A0]
N1
N0
Description
0
0
Transfer 1 Byte
0
1
Transfer 2 Bytes
1
0
Transfer 3 Bytes
1
1
Transfer 4 Bytes
Identifies the address of the register to be accessed during the read or write operation. For multi-byte transfers, this address
is the starting address. Note that the address is written to the DAC5688 MSB first and counts down for each byte
Figure 20 shows the serial interface timing diagram for a DAC5688 write operation. SCLK is the serial interface
clock input to DAC5688. Serial data enable SDENB is an active low input to DAC5688. SDIO is serial data in.
Input data to DAC5688 is clocked on the rising edges of SCLK.
Data Transfer Cycle(s)
Instruction Cycle
SDENB
SCLK
SDIO
r/w N1
N0 A4
A3 A2
A1
A 0 D7 D6
t s (SDENB)
D5 D4
D3 D2 D1
D0
t SCLK
SDENB
SCLK
SDIO
t h ( SDIO)
t s (SDIO)
t SCLKH t SCLKL
Figure 20. Serial Interface Write Timing Diagram
Figure 21 shows the serial interface timing diagram for a DAC5688 read operation. SCLK is the serial interface
clock input to DAC5688. Serial data enable SDENB is an active low input to DAC5688. SDIO is serial data in
during the instruction cycle. In 3 pin configuration, SDIO is data out from DAC5688 during the data transfer
cycle(s), while SDO is in a high-impedance state. In 4 pin configuration, SDO is data out from DAC5688 during
the data transfer cycle(s). The SDIO/SDO data is output on the falling edge of SCLK. At the end of the data
transfer, SDO will output low on the final falling edge of SCLK until the rising edge of SDENB when it will 3-state.
24
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
Instruction Cycle
SDENB
Data Transfer Cycle(s)
SCLK
SDIO
r/w N1 N0
A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 0
-
D7 D6 D5 D4 D3 D2 D1 D0 0
SDO
4 pin configuration 3 pin configuration
output
output
SDENB
SCLK
SDIO
SDO
Data n
Data n-1
t d (Data)
Figure 21. Serial Interface Read Timing Diagram
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
25
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
FIR FILTERS
Figure 22 shows the magnitude spectrum response for FIR1, a 67-tap interpolating half-band filter. The transition
band is from 0.4 to 0.6 × fIN (the input data rate for the FIR filter) with <0.002-dB of pass-band ripple and > 80-dB
stop-band attenuation. Figure 23 shows the transition band region from 0.37 to 0.47 × fIN. Up to 0.458 × fIN there
is less than 0.5 dB of attenuation.
Figure 24 shows the magnitude spectrum response for the 19-tap FIR2 filter. The transition band is from 0.25 to
0.75 × fIN (the input data rate for the FIR filter). For 4x interpolation modes, the composite filter response is
shown in Figure 25.
Figure 26 shows the magnitude spectrum response for the 11-tap FIR3 filter. For 8x interpolation modes, the
composite filter response is shown in Figure 27.
The DAC5688 also has a 9-tap non-interpolating inverse sinc filter (FIR4) running at the DAC update rate (fDAC)
that can be used to flatten the frequency response of the sample and hold output. The DAC sample and hold
output set the output current and holds it constant for one DAC clock cycle until the next sample, resulting in the
well known sin(x)/x or sinc(x) frequency response shown in Figure 28 (red dash-dotted line). The inverse sinc
filter response (Figure 28, blue dashed line) has the opposite frequency response between 0 to 0.4 × fDAC,
resulting in the combined response (Figure 28, green solid line). Between 0 to 0.4 × fDAC, the inverse sinc filter
compensates the sample and hold rolloff with less than 0.03-dB error.
The inverse sinc filter has a gain > 1 at all frequencies. Therefore, the signal input to FIR4 must be reduced from
full scale to prevent saturation in the filter. The amount of backoff required depends on the signal frequency, and
is set such that at the signal frequencies the combination of the input signal and filter response is less than 1 (0
dB). For example, if the signal input to FIR4 is at 0.25 × fDAC, the response of FIR4 is 0.9 dB, and the signal must
be backed off from full scale by 0.9 dB. The gain function in the QMC block can be used to set reduce amplitude
of the input signal. The advantage of FIR4 having a positive gain at all frequencies is that the user is then able to
optimized backoff of the signal based on the signal frequency.
The filter taps for all digital filters are listed in Table 3. Note that the loss of signal amplitude may result in lower
SNR due to decrease in signal amplitude.
Magnitude Spectrum for FIR1
Magnitude Spectrum for FIR1
0.1
20
0
0
-20
-0.1
-40
dB
dB
-60
-80
-0.2
-0.3
-100
-0.4
-120
-0.5
-140
-160
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
0.37
0.38
f/Fin
Figure 22. Magnitude Spectrum for FIR1
26
Submit Documentation Feedback
0.39
0.4
0.41
0.42
f/Fin
0.43
0.44
0.45
0.46
0.47
Figure 23. FIR1 Transition Band
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
4x Interpolation Composite Filtering Response
Magnitude Spectrum for FIR 2
20
0
0
-20
-20
-40
-40
dB
-60
dB
-60
-80
-80
-100
-100
-120
-120
-140
-140
-160
0
-160
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
f/Fin
Figure 24. Magnitude Spectrum for FIR2
2
1
f/Fin
0.5
1
Figure 25. 4x Interpolation Composite Response
8x Interpolation Composite Filtering Response
Magnitude Spectrum for FIR 3
20
0
0
-20
-20
-40
-40
-60
dB
dB
-60
-80
-80
-100
-100
-120
-120
-140
-140
-160
0
-160
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.5
1
2
f/Fin
1
3
4
f/Fin
Figure 26. Magnitude Spectrum for FIR3
Figure 27. 8x Interpolation Composite Response
FIR 4 Inverse Corrected Spectrum
5
4
3
2
dB
1
0
-1
-2
-3
-4
-5
0
0.05
0.1
0.15
0.2
0.25 0.3
f/fDAC
0.35
0.4
0.45
0.5
Figure 28. Magnitude Spectrum for FIR4
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
27
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
Table 3. FIR Filter Coefficients
2X Interpolating Half-band Filters
Non-Interpolating
Inverse-SINC Filter
FIR1
FIR2
FIR3
FIR4
67 Taps
19 Taps
11 Taps
9 Taps
2
2
9
9
31
31
1
1
0
0
0
0
0
0
-4
–4
–5
–5
–58
–58
–219
–219
13
13
–50
0
0
0
0
0
0
–50
11
11
214
214
1212
1212
592 (1)
0
0
0
0
2048 (1)
–21
–21
–638
–638
0
0
0
0
37
37
2521
2521
0
0
–61
–61
0
0
97
97
0
0
–148
–148
0
0
218
218
0
0
–314
–314
0
0
444
444
0
0
–624
–624
0
0
877
877
0
0
–1260
–1260
0
0
1916
1916
0
0
–3372
–3372
0
0
10395
10395
16384
4096
(1)
(1)
(1)
Center Taps are highlighted in BOLD.
28
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
Full Complex Mixer (FMIX)
The full complex Mixer (FMIX) block uses a Numerically Controlled Oscillator (NCO) with a 32-bit frequency
register freq(31:0) and a 16-bit phase register phase(15:0) to provide sin and cos for mixing. The NCO tuning
frequency is programmed in CONFIG8 through CONFIG11 registers. Phase offset is programmed in CONFIG6
and CONFIG7 registers. A block-diagram of the NCO is shown below in Figure 29.
32
16
Frequency
Register
32
32
Accumulator
CLK
32
16
16
sin
Look Up
Table
RESET
16
cos
16
FDAC
NCO SYNC
via
nco_sel(1:0)
Phase
Register
Figure 29. Block-Diagram of the NCO
Synchronization of the NCO occurs by resetting the NCO accumulator to zero. The synchronization source is
selected by CONFIG22 nco_sel(1:0). Frequency word freq in the frequency register is added to the accumulator
every clock cycle, fDAC. The output frequency of the NCO is
ƒref ƒNCO_CLK
ƒ NCO +
2 32
(1)
Treating channels A and B as a complex vector I + I×Q where I(t) = A(t) and Q(t) = B(t), the output of FMIX
IOUT(t) and QOUT(t) is
I OUT(t) + ǒI IN(t) cosǒ2pf NCOt ) dǓ * Q IN(t) sinǒ2pf NCOt ) dǓǓ
2 (mixer_gain*1)
Q OUT(t) + ǒI IN(t) sinǒ2pf NCOt ) dǓ * Q IN(t) cosǒ2pf NCOt ) dǓǓ
2
(2)
(mixer_gain*1)
(3)
Where t is the time since the last resetting of the NCO accumulator, δ is the phase offset value and mixer_gain
is either 0 or 1. δ is given by:
d + 2p phase(15 : 0)ń216
(4)
The maximum output amplitude of FMIX occurs if IIN(t) and QIN(t) are simultaneously full scale amplitude and the
sine and cosine arguments 2πfNCOt + δ (2N-1)×π/4 (N = 1, 2, ...).
With CONFIG5 mixer_gain = 0, the gain through FMIX is sqrt(2)/2 or –3 dB. This loss in signal power is in most
cases undesirable, and it is recommended that the gain function of the QMC block be used to increase the signal
by 3 dB to compensate. With mixer_gain = 1, the gain through FMIX is sqrt(2) or + 3 dB, which can cause
clipping of the signal if IIN(t) and QIN(t) are simultaneously near full scale amplitude and should therefore be used
with caution.
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
29
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
Quadrature Modulator Correction (QMC)
The Quadrature Modulator Correction (QMC) block provides a means for changing the phase balance of the
complex signal to compensate for I and Q imbalance present in an analog quadrature modulator. The block
diagram for the QMC block is shown in Figure 30. The QMC block contains 3 programmable parameters.
Registers qmc_gaina(10:0) and qmc_gainb(10:0) control the I and Q path gains and are 11 bit values with a
range of 0 to approximately 2.0. Note that the I and Q gain can also be controlled by setting the DAC full scale
output current (see below). Register qmc_phase(9:0) controls the phase imbalance between I and Q and is a
10-bit value with a range of –1/8 to approximately +1/8. LO feedthrough can be minimized by adjusting the DAC
offset feature described below.
qmc_gaina(10:0)
11
I(t)
S
X
10
X
Q(t)
qmc _phase (9:0)
X
11
qmc_gain b (10:0)
Figure 30. QMC Block Diagram
DAC Offset Control
Registers qmc_offseta(12:0) and qmc_offsetb(12:0) control the I and Q path offsets and are 13-bit values with
a range of –4096 to 4095. The DAC offset value adds a digital offset to the digital data before digital-to-analog
conversion. The qmc_gaina and qmc_gainb registers can be used to backoff the signal before the offset to
prevent saturation when the offset value is added to the digital signal.
qma_offset
{-4096, - 4095, … , 4095 }
13
I
S
Q
S
13
qmb_offset
{-4096, - 4095, … , 4095 }
Figure 31. DAC Offset Block
30
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
CLOCK MODES
The DAC5688 supports several different clocking modes for generating the internal clocks for the logic and DAC.
The clocking modes are selected by programming the register bits below and summarized in Table 4.
Register
Control Bits
CONFIG1
Synchr_clkin
CONFIG2
clk1_in_ena, clk1c_in_ena, diffclk_ena
CONFIG26
PLL_ena
Table 4. Summary of Clock Modes and Options
CLKO_
CLK1
I/O
Synchr_clkin
clk1_in_en
Programming Bits
clk1c_in_ena
diffclk_ena
PLL_ena
1
1
1
0
1
X
0
0
0
1
1
1
0
Input
0
1
X
0
0
Output
0
0
X
0
0
Clocking Mode
Option
Dual Synchronous Clock Mode
Diff. CLK1
Input
1
S/E CLK1
Input
1
Diff. CLK1
Input
S/E CLK1
Dual Clock Mode
External Clock Mode
CLKO
PLL Clock Mode
Diff. CLK1
Input
0
1
1
1
1
S/E CLK1
Input
0
1
X
0
1
Output
0
0
X
0
1
CLKO
DUAL SYNCHRONOUS CLOCK MODE
In DUAL SYNCHRONOUS CLOCK MODE, the user provides the CLK2/C clock signal at the DAC sample rate
and also provides a divided down CLK1 at the input data rate. Refer to Figure 16 for the timing diagram. In this
mode the relationship between CLK2 and CLK1 (t_align) is critical and used as a synchronizing mechanism for the
internal logic. This facilitates multi-DAC synchronization by using dual external clock inputs CLK1 and CLK2
while FIFO data is always written and read from location zero. It is highly recommended that a clock
synchronizer device such as the CDCM7005 provide both CLK2/C and CLK1 inputs. Also recommended is the
use of the Differential CLK1 option to ensure proper skews between the two clock inputs.
DUAL CLOCK MODE
In DUAL CLOCK MODE, the user provides the CLK2/C clock signal at the DAC sample rate and also provides a
divided down CLK1 at the input data rate. Refer to Figure 16 for the timing diagram. Unlike the DUAL
SYNCHRONOUS CLOCK MODE, the t_align parameter is not critical because these clocks are not used as a
synchronizing mechanism for the internal logic and the FIFO is used as an elastic buffer for the data.
Synchronizing in this mode is provided by separate control inputs.
CLK 2
D < t _align
CLK 1
DA [0 : 15 ]
DB [0 : 15 ]
ts
th
Figure 32. DUAL (SYNCHRONOUS) CLOCK MODE Timing Diagram
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
31
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
EXTERNAL CLOCK MODE
In EXTERNAL CLOCK MODE, the user provides a clock signal at the DAC output sample rate through CLK2/C.
The CLKO_CLK1 pin is configured as an output in this mode and will toggle at a required frequency for the
configured interpolation rate and data mode. The CLKO_CLK1 clock can be used to drive the input data source
(such as digital upconverter) that sends the data to the DAC. Note that the CKO_CLK1 delay relative to the input
CLK2 rising edge (Td(CLKO) in Figure 33) will increase with increasing loads.
CLK 2
t d(CLKO)
CLKO _ CLK 1
(output )
DA [0 : 15 ]
DB [0 : 15 ]
ts
th
Figure 33. EXTERNAL CLOCK MODE Timing Diagram
PLL CLOCK MODE
In PLL CLOCK MODE, the user provides an external reference clock to the CLK2/C input pins. Refer to
Figure 34. An internal clock multiplying PLL uses the lower-rate reference clock to generate a high-rate clock for
the DAC. This function is very useful when a high-rate clock is not already available at the system level;
however, the internal VCO phase noise in PLL Clock Mode may degrade the quality of the DAC output signal
when compared to an external low jitter clock source.
CLK0_CLK1
(input or output)
DA [0 :15 ]
DB [0 :15 ]
ts
th
Figure 34. PLL CLOCK MODE Timing Diagram
The internal PLL has a type four phase-frequency detector (PFD) comparing the CLK2/C reference clock with a
feedback clock to drive a charge pump controlling the VCO operating voltage and maintaining synchronization
between the two clocks. An external low-pass filter is required to control the loop response of the PLL. See the
Low-Pass Filter section for the filter setting calculations. This is the only mode where the LPF filter applies.
The input reference clock N-Divider is selected by CONFIG29 PLL_n(2:0) for values of ÷1, ÷2, ÷4 or ÷8. The
VCO feedback clock M-Divider is selected by CONFIG29 PLL_m(4:0) for values of ÷1, ÷2, ÷4, ÷8, ÷16 or ÷32.
The combination of M-Divider and N-Divider form the clock multiplying ratio of M/N. If the reference clock
frequency is greater than 160MHz, use a N-Divider of ÷2, ÷4 or ÷8 to avoid exceeding the maximum PFD
operating frequency.
For DAC sample rates less than the maximum VCO operating frequency of 910/2 or 455 MHz. The phase noise
of PLL may improved by using the output divider via CONFIG30 VCO_div2. If not using the PLL, clear
CONFIG26 PLL_ena and set CONFIG26 PLL_sleep to reduce power consumption. In some cases, it may be
useful to reset the VCO control voltage by toggling CONFIG30 PLL_LPF_reset.
32
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
(Pin 64)
External
Loop
Filter
LPF
(3.3V, Pin 9)
IOVDD
(1.8V, Pin 1)
CLKVDD
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
PLL Bypass
Clock Multiplying PLL
CLK2
FREF
CLK2C
N–Divider FREF /N
(1, 2, 4, 8)
PFD
FVCO /M
FVCO
VCO
Charge
Pump
To internal
DAC clock
distribution
FPLL
M- Divider
( 1,2,4,8,16,32)
FVCO
÷2
FVCO /2
PLL Sleep
PLL_sleep
(CONFIG26)
PLL_gain (1:0),
PLL_range(3:0)
(CONFIG30)
PLL_m (4:0)
(CONFIG29)
PLL_n (2:0)
(CONFIG29)
VCO_div2
(CONFIG11)
PLL_ena
(CONFIG26)
PLL_LPF_reset
(CONFIG30)
Figure 35. Functional Block Diagram for PLL
DATA BUS MODES
The DAC5688 supports three DATA BUS MODES:
1. DUAL BUS MODE
2. INTERLEAVED BUS MODE
3. HALF RATE BUS MODE
DUAL BUS MODE
In DUAL BUS MODE, the user inputs data on both DA[15:0] and DB[15:0] ports. This mode is selected by setting
CONFIG1 insel_mode(1:0) = ‘00’. Refer to Figure 36.
CLK1
DA[15:0]
A0
A1
A2
A3
AN
AN+1
DB[15:0]
B0
B1
B2
B3
BN
BN+1
Figure 36. DUAL BUS MODE (PLL Clock Mode)
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
33
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
INTERLEAVED BUS MODE
In INTERLEAVED BUS MODE, the user inputs dual-channel data as an interleaved single data stream to either
DA[15:] or DB[15:0] ports. The DAC5688 de-interleaves the input data stream and routes to both A and B data
paths. For input data on DA[15:0], set CONFIG1 insel_mode[15:0] = ‘01’. For input data on DB[15:0], set
CONFIG1 insel_mode[15:0] = ‘10’. In this bus mode, a separate input flag is required to distinguish an A sample
from a B sample in the interleaved data stream. This flag can either be the single event rising edge of
TXENABLE or the continuous toggling MSB of the port inactive data port. For the TXENABLE flag option, set the
CONFIG23 aflag_sel bit and the A sample will be expected to be aligned with the rising edge of TXENABLE. For
the toggling MSB option, clear the CONFIG23 aflag_sel bit and the A sample will be expected for each ‘1’ of the
MSB with the B sample is flagged for each ‘0’ of the MSB. Refer to Figure 37.
CLK1
Single event rising edge
flags “A” sample if
aflag_sel = ‘1’
TXENABLE
Toggling MSB
flags “A” sample if
aflag_sel = ‘0’
DB15
DA [15:0]
A0
B0
A1
B1
AN
BN
Figure 37. INTERLEAVED BUS MODE on DA[15:0] port (PLL Clock Mode)
HALF RATE BUS MODE
In HALF RATE BUS MODE, the user inputs data on both DA[15:0] and DB[15:0] ports at half rate and input logic
merges both data streams into one DAC channel (A). This mode is selected by setting CONFIG1
insel_mode[15:0] = ‘11’. Refer to Figure 38.
CLK 1
DA[15:0]
A0
A2
A4
A6
AN
DB[15:0]
A1
A3
A5
A7
A N+1
Figure 38. HALF RATE BUS MODE (PLL Clock Mode)
34
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
CLK2 and CLK2C Inputs
Figure 39 shows an equivalent circuit for the DAC input clock (CLK2/C).
CLKVDD
333 W
CLK2
2 KW
Note: Input common mode level is
approximately 2/3 * CLKVDD or 1.2 V.
2 KW
CLK2C
666 W
GND
Figure 39. CLK2/C Equivalent Input Circuit
Figure 40 shows the preferred configuration for driving the CLK2/CLK2C input clock with a differential ECL/PECL
source.
0 .1 mF
+
CLK 2
Differential
ECL
or (LV)PECL
Source
C AC
-
100 W
CLK2C
0 .1 mF
82 .5 W
130 W
RT
RT
130 W
82 .5 W
V TT
Figure 40. Preferred Clock Input Configuration With a Differential ECL/PECL Clock Source
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
35
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
CLKO_CLK1 and LOCK_CLK1C Pins
Figure 41 shows the functionality of the CLKO_CLK1 and LOCK_CLK1C pins. Refer to Table 4. The controls for
these pins are found in the CONIFG2 register and are used in selection of device clocking mode. In single-ended
mode (CONFIG2 diffclk_ena = ‘0’) refer to Figure 43, both CLKO_CLK1 and LOCK_CLK1C pins have an
internal pull-down resistor approximately equivalent to 100kΩ.
clk1_in_ena
clko_SE_hold
EN
Internal CLKO
0
Internal CLK 1
CLKO _ CLK 1
EN
1
LOCK _ CLK 1 C
Internal LOCK
EN
clk1c_in_ena
diffclk_ena
Figure 41. CLKO_CLK1 and LOCK_CLK1C pins bi-directional control
In differential mode (CONFIG2 diffclk_ena = ‘1’) the CLKO_CLK1 and LOCK_CLK1C input pins are configured
as a differential CLK1/C clock input. Refer Figure 39 for the equivalent circuit.
IOVDD
IOVDD
10 KW
CLKO _ CLK 1
IOVDD
GND
10 KW
IOVDD
GND 10 KW
Note: Input common mode level is
approximately 0.5* IOVDD or 1.65 V.
LOCK _ CLK 1 C
10 KW
GND
GND
Figure 42. CLKO_CLK1 and LOCK_CLK1C Differential Input Mode Equivalent Circuit
36
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
CMOS DIGITAL INPUTS
Figure 43 shows a schematic of the equivalent CMOS digital inputs of the DAC5688. SDIO, SCLK, SYNC,
TXENABLE, DA[15:0] and DB[15:0] have pull-down resistors while RESETB and SDENB have pull-up resistors
internal the DAC5688. See specification table for logic thresholds. The pull-up and pull-down circuitry is
approximately equivalent to 100kΩ.
The input switches levels for all CMOS digital inputs can be changed from 3.3V input levels to 1.8V input levers
by programming the CONFIG26 io_1p8_3p3 register bit. If io_1p8_3p3 is cleared, the input thresholds are set
for 3.3V CMOS levels. If io_1p8_3p3 is set, the input thresholds are set for 1.8V levels.
IOVDD
100 kW
400 W
Internal
digital in
RESETB
SDENB
400 W
Internal
digital in
100 kW
SCLK
SYNC
TXENABLE
DA[15:0]
DB[15:0]
CLKO _CLK 1**
IOVDD
** As an input
GND
GND
Figure 43. CMOS/TTL Digital Equivalent Input
REFERENCE OPERATION
The DAC5688 uses a bandgap reference and control amplifier for biasing the full-scale output current. The
full-scale output current is set by applying an external resistor RBIAS to pin BIASJ. The bias current IBIAS through
resistor RBIAS is defined by the on-chip bandgap reference voltage and control amplifier. The default full-scale
output current equals 16 times this bias current and can thus be expressed as:
IOUTFS = 16 × IBIAS = 16 × VEXTIO / RBIAS
Each DAC has a 4-bit independent coarse gain control via coarse_daca(3:0) and coarse_dacb (3:0) in the
CONFIG27 register. Using gain control, the IOUTFS can be expressed as:
IOUTAFS = (DACA_gain + 1) × IBIAS = (DACA_gain + 1) × VEXTIO / RBIAS
IOUTBFS = (DACB_gain + 1) × IBIAS = (DACB_gain + 1) × VEXTIO / RBIAS
where VEXTIO is the voltage at terminal EXTIO. The bandgap reference voltage delivers an accurate voltage of
1.2 V. This reference is active when terminal EXTLO is connected to AGND. An external decoupling capacitor
CEXT of 0.1 µF should be connected externally to terminal EXTIO for compensation. The bandgap reference can
additionally be used for external reference operation. In that case, an external buffer with high impedance input
should be applied in order to limit the bandgap load current to a maximum of 100 nA. The internal reference can
be disabled and overridden by an external reference by connecting EXTLO to AVDD. Capacitor CEXT may hence
be omitted. Terminal EXTIO thus serves as either input or output node.
The full-scale output current can be adjusted from 20 mA down to 2 mA by varying resistor RBIAS or changing the
externally applied reference voltage. The internal control amplifier has a wide input range, supporting the
full-scale output current range of 20 dB.
DAC TRANSFER FUNCTION
The CMOS DAC’s consist of a segmented array of NMOS current sinks, capable of sinking a full-scale output
current up to 20 mA. Differential current switches direct the current to either one of the complementary output
nodes IOUT1 or IOUT2. (DACA = IOUTA1 or IOUTA2 and DACB = IOUTB1 or IOUTB2.) Complementary output
currents enable differential operation, thus canceling out common mode noise sources (digital feed-through,
on-chip and PCB noise), dc offsets, even order distortion components, and increasing signal output power by a
factor of two.
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
37
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
The full-scale output current is set using external resistor RBIAS in combination with an on-chip bandgap voltage
reference source (+1.2 V) and control amplifier. Current IBIAS through resistor RBIAS is mirrored internally to
provide a maximum full-scale output current equal to 16 times IBIAS.
The relation between IOUT1 and IOUT2 can be expressed as:
IOUT1 = – IOUTFS – IOUT2
We will denote current flowing into a node as – current and current flowing out of a node as + current. Since the
output stage is a current sink the current can only flow from AVDD into the IOUT1 and IOUT2 pins. The output
current flow in each pin driving a resistive load can be expressed as:
IOUT1 = IOUTFS × (65536 – CODE) / 65536
IOUT2 = IOUTFS × CODE / 65536
where CODE is the decimal representation of the DAC data input word.
For the case where IOUT1 and IOUT2 drive resistor loads RL directly, this translates into single ended voltages
at IOUT1 and IOUT2:
VOUT1 = AVDD – | IOUT1 | × RL
VOUT2 = AVDD – | IOUT2 | × RL
Assuming that the data is full scale (65536 in offset binary notation) and the RL is 25 Ω, the differential voltage
between pins IOUT1 and IOUT2 can be expressed as:
VOUT1 = AVDD – | –0mA | × 25 Ω = 3.3 V
VOUT2 = AVDD – | –20mA | × 25 Ω = 2.8 V
VDIFF = VOUT1 – VOUT2 = 0.5V
Note that care should be taken not to exceed the compliance voltages at node IOUT1 and IOUT2, which would
lead to increased signal distortion.
DAC OUTPUT SINC RESPONSE
Due to sampled nature of a high-speed DAC’s, the well known sin(x)/x (or SINC) response can significantly
attenuate higher frequency output signals. Refer to Figure 44 which shows the unitized SINC attenuation roll-off
with respect to the final DAC sample rate in 4 Nyquist zones. For example, if the final DAC sample rate FS = 1.0
GSPS, then a tone at 440MHz will be attenuated by 3.0dB. Although the SINC response can create challenges
in frequency planning, one side benefit is the natural attenuation of Nyquist images. The increased over-sampling
ratio of the input data provided by the DAC5688’s 2x, 4x and 8x digital interpolation modes improve the SINC
roll-off (droop) within the original signal’s band of interest.
Figure 44. Unitized DAC sin(x)/x (SINC) Response
38
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
ANALOG CURRENT OUTPUTS
Figure 45 shows a simplified schematic of the current source array output with corresponding switches.
Differential switches direct the current of each individual NMOS current source to either the positive output node
IOUT1 or its complementary negative output node IOUT2. The output impedance is determined by the stack of
the current sources and differential switches, and is typically >300 kΩ in parallel with an output capacitance of 5
pF.
The external output resistors are referred to an external ground. The minimum output compliance at nodes
IOUT1 and IOUT2 is limited to AVDD – 0.5 V, determined by the CMOS process. Beyond this value, transistor
breakdown may occur resulting in reduced reliability of the DAC5688 device. The maximum output compliance
voltage at nodes IOUT1 and IOUT2 equals AVDD + 0.5 V. Exceeding the minimum output compliance voltage
adversely affects distortion performance and integral non-linearity. The optimum distortion performance for a
single-ended or differential output is achieved when the maximum full-scale signal at IOUT1 and IOUT2 does not
exceed 0.5 V.
AVDD
RLOAD
IOUT 1
RLOAD
IOUT 2
S(1)
S(2)
S(1)C
S(N)
S(2)C
S(N)C
...
Figure 45. Equivalent Analog Current Output
The DAC5688 can be easily configured to drive a doubly terminated 50Ω cable using a properly selected RF
transformer. Figure 46 and Figure 47 show the 50Ω doubly terminated transformer configuration with 1:1 and 4:1
impedance ratio, respectively. Note that the center tap of the primary input of the transformer has to be
connected to AVDD to enable a cd current flow. Applying a 20mA full-scale output current would lead to a 0.5
VPP for a 1:1 transformer and a 1 VPP output for a 4:1 transformer. The low dc-impedance between IOUT1 or
IOUT2 and the transformer center tap sets the center of the ac-signal at AVDD, so the 1 VPP output for the 4:1
transformer results in an output between AVDD + 0.5 V and AVDD – 0.5 V.
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
39
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
AVDD
(3 .3 V )
50 W
1:1
IOUT 1
RLOAD
100 W
50 W
IOUT 2
50 W
AVDD (3.3 V)
Figure 46. Driving a Doubly Terminated 50Ω Cable Using a 1:1 Impedance Ratio Transformer
AVDD (3 .3 V )
100 W
4:1
IOUT 1
RLOAD
50 W
IOUT 2
100 W
AVDD (3.3 V)
Figure 47. Driving a Doubly Terminated 50Ω Cable Using a 4:1 Impedance Ratio Transformer
40
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
RECOMMENDED STARTUP SEQUENCE
The following startup sequence is recommend to initialization the DAC5688:
1. Supply all 1.8V (CLKVDD, DVDD, VFUSE) and 3.3V (AVDD and IOVDD) voltages.
2. Toggle RESETB pin for a minimum 25 nSec active low pulse width.
3. Provide a stable CLK2/C input clock.
4. Program all desired SIF registers.
5. Provide a sync signal to all digital blocks. The sync input source may be either TXENABLE pin, SYNC pin or
a software sync via CONFIG5 sif_sync_sig bit; however, only the TXENABLE or SYNC pins are
recommended for multi-DAC synchronization. Refer to CONFIG5, CONFIG22 and CONFIG23 registers for
sync source selection. Note: Registers CONFIG6 through CONFIG13 all require a sync input to transfer the
contents of the control register inputs to the active digital blocks.
6. Provide data flow.
If the system has two or more DACs requiring synchronization, perform the following example steps if the SYNC
pin is used as the sync source for each DAC. The scheme relies on simultaneous toggling of SYNC inputs to
each DAC.
1. Set CONFIG5 clkdiv_sync_ena = '1' and clkdiv_sync_sel = '0'. [Enable sync and select SYNC source for
clock dividers]
2. Set CONFIG22 = 0x55 [Select SYNC pin as sync source for NCO and QMC]
3. Set CONFIG23 fifo_sel(2:0) = '001' [Select SYNC pin as sync source for FIFO]
4. Toggle SYNC pin [sync the clock dividers]
5. Set CONFIG5 clkdiv_sync_ena = '0' [Disable sync of clock dividers]
6. Toggle SYNC pin [sync the FIFO]
7. Set CONFIG23 fifo_sel(2:0) = '011' [Set FIFO sync source to 'Always zero']
8. Toggle SYNC pin [sync the NCO and QMC blocks]
All DACs will now be synchronized. If the TXENABLE pin is used as the sync source, change the associated
control registers to map TXENABLE as the sync source. Software sync is not recommended for multi-DAC
synchronization.
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
41
DAC5688
www.ti.com
SLLS880A – DECEMBER 2007 – REVISED MARCH 2008
DESIGNING THE PLL LOOP FILTER
To minimize phase noise given for a given fDAC and M/N, the values of PLL_gain and PLL_range are selected
so that GVCO is minimized and within the MIN and MAX frequency for a given setting.
The external loop filter components C1, C2, and R1 are set by the GVCO, M/N, the loop phase margin φd and the
loop bandwidth ωd. Except for applications where abrupt clock frequency changes require a fast PLL lock time, it
is suggested that φd be set to at least 80 degrees for stable locking and suppression of the phase noise side
lobes. Phase margins of 60 degrees or less can be sensitive to board layout and decoupling details.
See Figure 48 for the recommend external loop filter topology. C1, C2, and R1 are calculated by the following
equations
t3 2
C1 + t1 1 * t2
C2 + t1 * t2
R1 +
t3
t3
t1(t3 * t2)
(5)
ǒ
Ǔ
where
t1 +
K dKvco
ǒtan f d ) sec f dǓ
w 2d
t2 +
1
w dǒtan f d ) sec f dǓ
t3 +
tan f d ) sec f d
wd
(6)
charge pump current: Iqp = 1 mA
vco gain: KVCO = 2π × GVCO rad/V
PFD Frequency: ωd ≤ 160 MHz
phase detector gain: Kd = Iqp ÷ (2 × π × M) A/rad
An Excel spreadsheet is provided by Texas Instruments for automatically calculating the values for C1, R1 and
C2.
DAC5688 PLL
LPF
Pin 64
R1
PLL
C2
C1
External
Loop
Filter
Figure 48. Recommended External Loop Filter Topology
42
Submit Documentation Feedback
Copyright © 2007–2008, Texas Instruments Incorporated
Product Folder Link(s): DAC5688
PACKAGE OPTION ADDENDUM
www.ti.com
20-Mar-2008
PACKAGING INFORMATION
Orderable Device
Status (1)
Package
Type
Package
Drawing
Pins Package Eco Plan (2)
Qty
DAC5688IRGCR
ACTIVE
VQFN
RGC
64
2000 Green (RoHS &
no Sb/Br)
CU NIPDAU
Level-3-260C-168 HR
DAC5688IRGCRG4
ACTIVE
VQFN
RGC
64
2000 Green (RoHS &
no Sb/Br)
CU NIPDAU
Level-3-260C-168 HR
DAC5688IRGCT
ACTIVE
VQFN
RGC
64
250
Green (RoHS &
no Sb/Br)
CU NIPDAU
Level-3-260C-168 HR
DAC5688IRGCTG4
ACTIVE
VQFN
RGC
64
250
Green (RoHS &
no Sb/Br)
CU NIPDAU
Level-3-260C-168 HR
Lead/Ball Finish
MSL Peak Temp (3)
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in
a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check
http://www.ti.com/productcontent for the latest availability information and additional product content details.
TBD: The Pb-Free/Green conversion plan has not been defined.
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements
for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered
at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.
Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and
package, or 2) lead-based die adhesive used between the die and leadframe. The component is otherwise considered Pb-Free (RoHS
compatible) as defined above.
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame
retardants (Br or Sb do not exceed 0.1% by weight in homogeneous material)
(3)
MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder
temperature.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is
provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the
accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take
reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on
incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited
information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI
to Customer on an annual basis.
Addendum-Page 1
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,
and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are
sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard
warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where
mandated by government requirements, testing of all parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and
applications using TI components. To minimize the risks associated with customer products and applications, customers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,
or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information
published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a
warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual
property of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied
by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive
business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional
restrictions.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all
express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not
responsible or liable for any such statements.
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably
be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing
such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and
acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products
and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be
provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in
such safety-critical applications.
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are
specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military
specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at
the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are
designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated
products in automotive applications, TI will not be responsible for any failure to meet such requirements.
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:
Products
Amplifiers
Data Converters
DSP
Clocks and Timers
Interface
Logic
Power Mgmt
Microcontrollers
RFID
RF/IF and ZigBee® Solutions
amplifier.ti.com
dataconverter.ti.com
dsp.ti.com
www.ti.com/clocks
interface.ti.com
logic.ti.com
power.ti.com
microcontroller.ti.com
www.ti-rfid.com
www.ti.com/lprf
Applications
Audio
Automotive
Broadband
Digital Control
Medical
Military
Optical Networking
Security
Telephony
Video & Imaging
Wireless
www.ti.com/audio
www.ti.com/automotive
www.ti.com/broadband
www.ti.com/digitalcontrol
www.ti.com/medical
www.ti.com/military
www.ti.com/opticalnetwork
www.ti.com/security
www.ti.com/telephony
www.ti.com/video
www.ti.com/wireless
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2008, Texas Instruments Incorporated