www.ti.com
FEATURES APPLICATIONS
DESCRIPTION
DAC5687-EP
SGLS333 JUNE 2006
16-BIT 500-MSPS 2 ×–8 ×INTERPOLATING DUAL-CHANNELDIGITAL-TO-ANALOG CONVERTER (DAC)
Cellular Base Transceiver Station TransmitControlled Baseline
Channel One Assembly
CDMA: W-CDMA, CDMA2000, TD-SCDMA One Test Site
TDMA: GSM, IS-136, EDGE/UWC-136 One Fabrication Site
OFDM: 802.16Extended Temperature Performance of
Cable Modem Termination System–55 °C to 125 °CEnhanced Diminishing ManufacturingSources (DMS) Support
The DAC5687 is a dual-channel 16-bit high-speedEnhanced Product-Change Notification
digital-to-analog converter (DAC) with integrated 2 ×,Qualification Pedigree
(1)
4×, and 8 ×interpolation filters, a complex numericallycontrolled oscillator (NCO), on-board clock multiplier,500 MSPS
IQ compensation, and on-chip voltage reference.Selectable 2 ×–8 ×Interpolation
The DAC5687 is pin compatible to the DAC5686,On-Chip PLL/VCO Clock Multiplier
requiring only changes in register settings for mostapplications, and offers additional features andFull IQ Compensation Including Offset, Gain,
superior linearity, noise, crosstalk, and phase-lockedand Phase
loop (PLL) noise performance.Flexible Input Options
The DAC5687 has six signal processing blocks: two FIFO With Latch on External or Internal
interpolate by two digital filters, a fine-frequencyClock
mixer with 32-bit NCO, a quadrature modulation Even/Odd Multiplexed Input
compensation block, another interpolate by two Single-Port Demultiplexed Input
digital filter, and a coarse-frequency mixer with Fs/2or Fs/4. The different modes of operation enable orComplex Mixer With 32-Bit Numerically
bypass the signal processing blocks.Controlled Oscillator (NCO)
The coarse and fine mixers can be combined to spanFixed-Frequency Mixer With Fs/4 and Fs/2
a wider range of frequencies with fine resolution. The1.8-V or 3.3-V I/O Voltage
DAC5687 allows both complex or real output.On-Chip 1.2-V Reference
Combining the frequency upconversion and complexoutput produces a Hilbert Transform pair that isDifferential Scalable Output: 2 mA to 20 mA
output from the two DACs. An external RFPin Compatible to DAC5686
quadrature modulator then performs the final singleHigh Performance
sideband upconversion. 81-dBc Adjacent Channel Leakage Ratio
The IQ compensation feature allows optimization of(ACLR) WCDMA TM1 at 30.72 MHz
phase, gain, and offset to maximize sideband 72-dBc ACLR WCDMA TM1 at 153.6 MHz
rejection and minimize LO feedthrough for an analogquadrature modulator.Package: 100-Pin HTQFP(1) Component qualification in accordance with JEDEC andindustry standards to ensure reliable operation over anextended temperature range. This includes, but is not limitedto, Highly Accelerated Stress Test (HAST) or biased 85/85,temperature cycle, autoclave or unbiased HAST,electromigration, bond intermetallic life, and mold compoundlife. Such qualification testing should not be viewed asjustifying use of this component beyond specifiedperformance and environmental limits.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of TexasInstruments semiconductor products and disclaimers thereto appears at the end of this data sheet.PowerPAD is a trademark of Texas Instruments.
PRODUCTION DATA information is current as of publication date.
Copyright © 2006, Texas Instruments IncorporatedProducts conform to specifications per the terms of the TexasInstruments standard warranty. Production processing does notnecessarily include testing of all parameters.
www.ti.com
DESCRIPTION (CONTINUED)
100-Pin HTQFP
CLKVDD CLKGND LPF PLLGND PLLVDD PHSTR SLEEP DVDD DGND
EXTIO
EXTLO
BIASJ
IOUTA1
IOUTA2
IOUTB1
IOUTB2
IOGND
IOVDD
1.2-V
Reference
SDIO SDO SDENB SCLK AVDD AGND
CLK2
CLK2C
CLK1
CLK1C
PLLLOCK
DA[15:0]
DB[15:0]
TXENABLE
RESETB
Internal Clock Generation
and
2y−8y PLL Clock Multiplier
2y−8y
fdata
Input FIFO/
Reorder/
Mux/Demux
FIR1 FIR2 FIR3 FIR4
x2 x2 x2
x2 x2 x2
Fine Mixer
Coarse Mixer:
fs/2 or fs/4
x:
sin(x)
x:
sin(x)
A
Offset A gain
16-bit DAC
SIF NCO
B
Offset B gain
cos sin
16-bit DAC
Quardrature Mod
Correction (QMC)
QFLAG
DAC5687-EP
SGLS333 JUNE 2006
The DAC5687 includes several input options: single-port interleaved data, even and odd multiplexing at half rate,and an input FIFO with either external or internal clock to ease the input timing ambiguity when the DAC5687 isclocked at the DAC output sample rate.
ORDERING INFORMATION
T
A
PACKAGE DEVICE
100-pin HTQFP
(1)
(P&P) PowerPAD™ plastic quad flat pack–55°C to 125°C
DAC5687MPZPEP
(1) Thermal pad size: 6 mm ×6 mm
These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foamduring storage or handling to prevent electrostatic damage to the MOS gates.
FUNCTIONAL BLOCK DIAGRAM
2
Submit Documentation Feedback
www.ti.com
PINOUT
DB15 (MSB or LSB)
DA15 (MSB or LSB)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
21
22
23
24
25
41
42
43
44
45
46
47
48
49
50
55
54
53
52
51
81
80
79
78
77
76
Top View 100-Pin HTQFP
DVDD
DGND
QFLAG
TESTMODE
SLEEP
RESETB
PHSTR
DGND
DB14
DB13
DVDD
DGND
DB12
DB11
DB10
DB9
DB8
DVDD
DGND
IOVDD
IOGND
DB7
DB6
DB5
DA4
DA3
DA2
DA1
DA0 (LSB or MSB)
DVDD
DGND
CLKGND
CLK1
CLK1C
CLKVDD
CLK2
CLK2C
CLKGND
PLLGND
LPF
PLLVDD
DVDD
DGND
PLLLOCK
DB0 (LSB or MSB)
DB1
DB2
DB3
DB4
DVDD
DGND
SDENB
SCLK
SDIO
SDO
DVDD
TXENABLE
DA14
DA13
DVDD
DGND
DA12
DA11
DA10
DA9
DA8
DVDD
DGND
IOVDD
IOGND
DA7
DA6
DA5
AGND
AVDD
AVDD
AGND
IOUTA1
IOUTA2
AGND
AVDD
AGND
AVDD
EXTLO
AVDD
BIASJ
AGND
EXTIO
AVDD
AGND
AVDD
AGND
IOUTB2
IOUTB1
AGND
AVDD
AVDD
AGND
DAC5687-EP
SGLS333 JUNE 2006
3Submit Documentation Feedback
www.ti.com
DAC5687-EP
SGLS333 JUNE 2006
TERMINAL FUNCTIONS
TERMINAL
I/O DESCRIPTIONNAME NO.
1, 4, 7, 9, 12,AGND I Analog ground return17, 19, 22, 252, 3, 8, 10, 14,AVDD I Analog supply voltage16, 18, 23, 24BIASJ 13 O Full-scale output current biasClock 1. In PLL clock mode and dual clock modes, provides data input rate clock. In external clockCLK1 59 I mode, provides optional input data rate clock to FIFO latch. When the FIFO is disabled, CLK1 isnot used and can be left unconnected.CLK1C 60 I Complementary input of CLK1Clock 2. External and dual clock-mode clock. In PLL mode, CLK2 is unused and can be leftCLK2 62 I
unconnected.CLK2C 63 I Complementary of CLK2. In PLL mode, CLK2C is unused and can be left unconnected.CLKGND 58, 64 I Ground return for internal clock bufferCLKVDD 61 I Internal clock buffer supply voltage34–36, 39–43, A-channel data bits 15–0. DA15 is most significant bit (MSB). DA0 is least significant bit (LSB).DA[15..0] I48–55 Order can be reversed by register change.71–78, 83–87, B-channel data bits 15–0. DB15 is most significant bit (MSB). DB0 is least significant bit (LSB).DB[0..15] I90–92 Order can be reversed by register change.27, 38, 45, 57,DGND 69, 81, 88, 93, I Digital ground return9926, 32, 37, 44,DVDD 56, 68, 82, 89, I Digital supply voltage100
Used as external reference input when internal reference is disabled (i.e., EXTLO connected toEXTIO 11 I/O AVDD). Used as internal reference output when EXTLO = AGND, requires a 0.1-µF decouplingcapacitor to AGND when used as reference output.Internal/external reference select. Internal reference selected when tied to AGND, externalEXTLO 15 I/O reference selected when tied to AVDD. Output only when ATEST is not zero (register 0x1B bits 7to 3).IOUTA1 21 O A-channel DAC current output. Full scale when all input bits are set 1.IOUTA2 20 O A-channel DAC complementary current output. Full scale when all input bits are 0.IOUTB1 5 O B-channel DAC current output. Full scale when all input bits are set 1.IOUTB2 6 O B-channel DAC complementary current output. Full scale when all input bits are 0.IOGND 47, 79 I Digital I/O ground returnIOVDD 46, 80 I Digital I/O supply voltageLPF 66 I PLL loop filter connectionSynchronization input signal that can be used to initialize the NCO, course mixer, internal clockPHSTR 94 I
divider, and/or FIFO circuitsPLLGND 65 I Ground return for internal PLLPLLVDD 67 I PLL supply voltage. When PLLVDD is 0 V, the PLL is disabled.In PLL mode, provides PLL lock status bit or internal clock signal. PLL is locked to input clockPLLLOCK 70 O
when high. In external clock mode, provides input rate clock.When qflag register is 1, the QFLAG pin is used by the user during interleaved data input mode toQFLAG 98 I
identify the B sample. High QFLAG indicates B sample. Must be repeated every B sample.RESETB 95 I Resets the chip when low. Internal pullup.SCLK 29 I Serial interface clockSDENB 28 I Active-low serial data enable (always an input to the DAC5687)Bidirectional serial data in three-pin interface mode, input only in 4-pin interface mode. Three-pinSDIO 30 I/O
mode is the default after chip reset.Serial interface data, unidirectional data output, if SDIO is an input. SDO is 3-stated when theSDO 31 O
3-pin interface mode is selected (register 0x08 bit 1).
4
Submit Documentation Feedback
www.ti.com
ABSOLUTE MAXIMUM RATINGS
DAC5687-EP
SGLS333 JUNE 2006
TERMINAL FUNCTIONS (continued)
TERMINAL
I/O DESCRIPTIONNAME NO.
SLEEP 96 I Asynchronous hardware power-down input. Active high. Internal pulldown.TXENABLE has two purposes. In all modes, TXENABLE must be high for the DATA to the DAC tobe enabled. When TXENABLE is low, the digital logic section is forced to all 0, and any input datapresented to DA[15:0] and DB[15:0] is ignored. In interleaved data mode, when the qflag registerTXENABLE 33 I
bit is cleared, TXENABLE is used to synchronizes the data to channels A and B. The first dataafter the rising edge of TXENABLE is treated as A data, while the next data is treated as B data,and so on.TESTMODE 97 I TESTMODE is DGND for the user.
over operating free-air temperature range (unless otherwise noted)
(1)
UNIT
AVDD
(2)
–0.5 V to 4 VDVDD
(3)
–0.5 V to 2.3 VSupply voltage range CLKVDD
(2)
–0.5 V to 4 VIOVDD
(2)
–0.5 V to 4 VPLLVDD
(2)
–0.5 V to 4 VVoltage between AGND, DGND, CLKGND, PLLGND, and IOGND –0.5 V to 0.5 VAVDD to DVDD –0.5 V to 2.6 VDA[15..0]
(4)
–0.5 V to IOVDD + 0.5 VDB[15..0]
(4)
–0.5 V to IOVDD + 0.5 VSLEEP
(4)
–0.5 V to IOVDD + 0.5 VCLK1/2, CLK1/2C
(3)
–0.5 V to CLKVDD + 0.5 VSupply voltage range
RESETB
(4)
–0.5 V to IOVDD + 0.5 VLPF
(4)
–0.5 V to PLLVDD + 0.5 VIOUT1, IOUT2
(2)
–1 V to AVDD + 0.5 VEXTIO, BIASJ
(2)
–0.5 V to AVDD + 0.5 VEXTLO
(2)
–0.5 V to IAVDD + 0.5 VPeak input current (any input) 20 mAPeak total input current (all inputs) 30 mAT
A
Operating free-air temperature range (DAC5687M) –55°C to 125°CT
stg
Storage temperature range –65°C to 150°CLead temperature 1,6 mm (1/16 in) from the case for 10 s 260°C
(1) Stresses beyond those listed under "absolute maximum ratings" may cause permanent damage to the device. These are stress ratingsonly, and functional operation of these or any other conditions beyond those indicated under "recommended operating conditions" is notimplied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.(2) Measured with respect to AGND(3) Measured with respect to DGND(4) Measured with respect to IOGND
5Submit Documentation Feedback
www.ti.com
THERMAL CHARACTERISTICS
(1)
1
10
100
1000
10000
90 100 110 120 130 140 150 160
Electromigration Fail Mode
Wirebond Voiding Fail Mode
Continuous TJ5C
Years Estimated Life
DAC5687-EP
SGLS333 JUNE 2006
over operating free-air temperature range (unless otherwise noted)
Thermal Conductivity 100 HTQFP UNIT
Theta junction-to-ambient (still air) 19.88 °C/Wθ
JA
Theta junction-to-ambient (150 lfm) 14.37 °C/Wθ
JC
Theta junction-to-case 3.11 °C/W
(1) Air flow or heat sinking reduces θ
JA
and is highly recommended.
Figure 1. DAC5687MPZPEP Operating Life Derating Chart
6
Submit Documentation Feedback
www.ti.com
ELECTRICAL CHARACTERISTICS
DAC5687-EP
SGLS333 JUNE 2006
over recommended operating free-air temperature range, AVDD = 3.3 V, CLKVDD = 3.3 V, PLLVDD = 3.3 V,IOVDD = 3.3 V, DVDD = 1.8 V, IOUT
FS
= 19.2 mA (unless otherwise noted)
DC SPECIFICATIONS
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
RESOLUTION 16 Bits
DC ACCURACY
(1)
INL Integral nonlinearity 1 LSB = IOUT
FS
/2
16
, T
MIN
to T
MAX
±4 LSBDNL Differential nonlinearity ±5 LSB
ANALOG OUTPUT
Coarse gain linearity ±0.04 LSBWorst case error from ideal linearityFine gain linearity ±3 LSBOffset error Mid code offset 0.01 %FSRWithout internal reference 1 %FSRGain error
With internal reference 0.7 %FSRWith internal reference, dual DAC,Gain mismatch –2 2 %FSRand SSB modeMinimum full-scale output current
(2)
2 mAMaximum full-scale output current
(2)
20 mAAVDD AVDDOutput compliance range
(3)
IOUT
FS
= 20 mA V 0.5 V + 0.5 VOutput resistance 300 k Output capacitance 5 pF
REFERENCE OUTPUT
Reference voltage 1.14 1.2 1.26 VReference output current
(4)
100 nA
REFERENCE INPUT
V
EXTIO
Input voltage range 0.1 1.25 VInput resistance 1 M Small signal bandwidth 1.4 MHzInput capacitance 100 pF
TEMPERATURE COEFFICIENTS
ppm ofOffset drift ±1
FSR/°CWithout internal reference ±15
ppm ofGain drift
FSR/°CWith internal reference ±30
ppm ofReference voltage drift ±8
FSR/°C
POWER SUPPLY
AVDD Analog supply voltage 3 3.3 3.6 VDVDD Digital supply voltage 1.71 1.8 2.15 VCLKVDD Clock supply voltage 3 3.3 3.6 VIOVDD I/O supply voltage 1.71 3.6 VPLLVDD PLL supply voltage 3 3.3 3.6 V
(1) Measured differential across IOUTA1 and IOUTA2 or IOUTB1 and IOUTB2 with 25 each to AVDD.(2) Nominal full-scale current, IOUT
FS
, equals 32 ×the IBIAS current.(3) The lower 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 DAC5687 device. The upper limit of the output compliance is determined by the load resistors andfull-scale output current. Exceeding the upper limit adversely affects distortion performance and integral nonlinearity.(4) Use an external buffer amplifier with high impedance input to drive any external load.
7Submit Documentation Feedback
www.ti.com
DAC5687-EP
SGLS333 JUNE 2006
ELECTRICAL CHARACTERISTICS (continued)over recommended operating free-air temperature range, AVDD = 3.3 V, CLKVDD = 3.3 V, PLLVDD = 3.3 V,IOVDD = 3.3 V, DVDD = 1.8 V, IOUT
FS
= 19.2 mA (unless otherwise noted)
DC SPECIFICATIONS
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
Mode 5
(5)
41 mAI
AVDD
Analog supply current
Mode 6
(5)
80 mAI
DVDD
Digital supply current
(5)
Mode 6
(5)
587 mAI
CLKVDD
Clock supply current
(5)
Mode 6
(5)
5 mAI
PLLVDD
PLL supply current
(5)
Mode 6
(5)
20 mAI
IOVDD
IO supply current
(5)
Mode 6
(5)
2 mASleep mode (Sleep pin high),I
AVDD
Sleep mode AVDD supply current 1 mACLK2 = 500 MHzSleep mode (Sleep pin high),I
DVDD
Sleep mode DVDD supply current 2 mACLK2 = 500 MHzSleep mode (Sleep pin high),I
CLKVDD
Sleep mode CLKVDD supply current 0.25 mACLK2 = 500 MHzSleep mode (Sleep pin high),I
PLLVDD
Sleep mode PLLVDD supply current 0.6 mACLK2 = 500 MHzSleep mode (Sleep pin high),I
IOVDD
Sleep mode IOVDD supply current 0.6 mACLK2 = 500 MHzMode 1
(6)
AVDD = 3.3 V, DVDD = 1.8 V 750Mode 2
(6)
AVDD = 3.3 V, DVDD = 1.8 V 910Mode 3
(6)
AVDD = 3.3 V, DVDD = 1.8 V 760Mode 4
(6)
AVDD = 3.3 V, DVDD = 1.8 V 1250P
D
Power dissipation mWMode 5
(6)
AVDD = 3.3 V, DVDD = 1.8 V 1250Mode 6
(6)
AVDD = 3.3 V, DVDD = 1.8 V 1410Mode 7
(6)
AVDD = 3.3 V, DVDD = 1.8 V 1400 1750Sleep mode (Sleep pin high),
11 20CLK2 = 500 MHzAPSRR –0.2 0.2 %FSR/VPower supply rejection ratioDPSRR –0.2 0.2 %FSR/V
(5) MODE 1 MODE 7:a. Mode 1: X2, PLL off, CLK2 = 320 MHz, DACA and DACB on, IF = 5 MHzb. Mode 2: X4 QMC, PLL on, CLK1 = 125 MHz, DACA and DACB on, IF = 5 MHzc. Mode 3: X4 CMIX, PLL off, CLK2 = 500 MHz, DACA off and DACB on, IF = 150 MHzd. Mode 4: X4L FMIX CMIX, PLL off, CLK2 = 500 MHz, DACA off and DACB on, IF = 150 MHze. Mode 5: X4L FMIX CMIX, PLL on, CLK1 = 125 MHz, DACA off and DACB on, IF = 150 MHzf. Mode 6: X4L FMIX CMIX, PLL on, CLK1 = 125 MHz, DACA on and DACB on, IF = 150 MHzg. Mode 7: X8 FMIX CMIX, PLL on, CLK1 = 62.5 MHz, DACA and DACB on, IF = 150 MHz(6) MODE 1 MODE 7:a. Mode 1: X2, PLL off, CLK2 = 320 MHz, DACA and DACB on, IF = 5 MHzb. Mode 2: X4 QMC, PLL on, CLK1 = 125 MHz, DACA and DACB on, IF = 5 MHzc. Mode 3: X4 CMIX, PLL off, CLK2 = 500 MHz, DACA off and DACB on, IF = 150 MHzd. Mode 4: X4L FMIX CMIX, PLL off, CLK2 = 500 MHz, DACA off and DACB on, IF = 150 MHze. Mode 5: X4L FMIX CMIX, PLL on, CLK1 = 125 MHz, DACA off and DACB on, IF = 150 MHzf. Mode 6: X4L FMIX CMIX, PLL on, CLK1 = 125 MHz, DACA on and DACB on, IF = 150 MHzg. Mode 7: X8 FMIX CMIX, PLL on, CLK1 = 62.5 MHz, DACA and DACB on, IF = 150 MHz
8
Submit Documentation Feedback
www.ti.com
ELECTRICAL CHARACTERISTICS
(1)
DAC5687-EP
SGLS333 JUNE 2006
over recommended operating free-air temperature range, AVDD = 3.3 V, CLKVDD = 3.3 V, PLLVDD = 0 V (= 3.3 V for PLLClock Mode), IOVDD = 3.3 V, DVDD = 1.8 V, IOUT
FS
= 19.2 mA, External Clock Mode, 4:1 transformer output termination,50- doubly terminated load (unless otherwise noted)
AC SPECIFICATIONS
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
ANALOG OUTPUT
f
CLK
Maximum output update rate 500 MSPSt
s(DAC)
Output settling time to 0.1% Transition: Code 0x0000 to 0xFFFF 10.4 nst
pd
Output propagation delay 3 nst
r(IOUT)
Output rise time 10% to 90% 2 nst
f(IOUT)
Output fall time 90% to 10% 2 ns
AC PERFORMANCE
X2, PLL off, CLK2 = 250 MHz, DAC A and DAC B on,
78IF = 5.1 MHz, First Nyquist Zone < f
DATA
/2X4, PLL off, CLK2 = 500 MHz, DAC A and DAC B on,
77SFDR Spurious free dynamic range
(2)
IF = 5.1 MHz, First Nyquist Zone < f
DATA
/2 dBcX4, CLK2 = 500 MHz, DAC A and DAC B on,IF = 20.1 MHz, PLL on for Min, PLL off for TYP, 68
(3)
76First Nyquist Zone < f
DATA
/2X4, PLL off, CLK2 = 500 MSPS, DAC A and DAC B on,
73Single tone, 0 dBFS, IF = 20.1 MHzX4 CMIX, PLL off, CLK2 = 500 MSPS,
65DAC A and DAC B on, IF = 70.1 MHzX4 CMIX, PLL off, CLK2 = 500 MSPS,DAC A and DAC B on, Single tone, 0 dBFS, 57SNR Signal-to-noise ratio IF = 150.1 MHz dBcX4 FMIX CMIX, PLL off, CLK2 = 500 MSPS,DAC A and DAC B on, Single tone, 0 dBFS, 54IF = 180.1 MHzX4, PLL off, CLK2 = 500 MSPS, DAC A and DAC B on,Four tone, each –12 dBFS, 73IF = 24.7, 24.9, 25.1, 25.3 MHzX4, PLL off, CLK2 = 500 MSPS, DAC A and DAC B on,
79IF = 20.1 and 21.1 MHzX4 CMIX, PLL off, CLK2 = 500 MSPS,
73Third-order two-tone
DAC A and DAC B on, IF = 70.1 and 71.1 MHzIMD3 intermodulation (each tone at dBcX4 CMIX, PLL off, CLK2 = 500 MSPS,–6 dBFS)
68DAC A and DAC B on, IF = 150.1 and 151.1 MHzX4 FMIX CMIX, PLL off, CLK2 = 500 MSPS,
67DAC A and DAC B on, IF = 180.1 and 181.1 MHzFour-tone intermodulation to X4 CMIX, CLK2 = 500 MHzIMD 66 dBcNyquist (each tone at –12 dBFS) f
OUT
= 149.2, 149.6, 150.4, and 150.8 MHz
(1) Measured single ended into 50- load.(2) See the Non-Harmonic Clock Related Spurious Signals section for information on spurious products out of band (< f
DATA
/2).(3) 1:1 transformer output termination.
9Submit Documentation Feedback
www.ti.com
DAC5687-EP
SGLS333 JUNE 2006
ELECTRICAL CHARACTERISTICS (continued)over recommended operating free-air temperature range, AVDD = 3.3 V, CLKVDD = 3.3 V, PLLVDD = 0 V (= 3.3 V for PLLClock Mode), IOVDD = 3.3 V, DVDD = 1.8 V, IOUT
FS
= 19.2 mA, External Clock Mode, 4:1 transformer output termination,50- doubly terminated load (unless otherwise noted)
AC SPECIFICATIONS
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
Single carrier, baseband, X4, PLL Clock Mode,
78.4CLK1 = 122.88 MHzSingle carrier, baseband, X4, PLL Clock Mode,
78.5CLK2 = 491.52 MHzSingle carrier, IF = 153.6 MHz, X4 CMIX,
70.9External Clock Mode, CLK2 = 491.52 MHzTwo carrier, IF = 153.6 MHz, X4 CMIX,
67.8External Clock Mode, CLK2 = 491.52 MHzFour carrier, baseband, X4, External Clock Mode,
76.1CLK2 = 491.52 MHzACLR
(4)
Adjacent channel leakage ratio dBcFour carrier, IF = 92.16 MHz, X4L, External Clock Mode,
66.8CLK2 = 491.52 MHzSingle carrier, IF = 153.6 MHz, X4 CMIX,
72.2External Clock Mode, CLK2 = 491.52 MHz, DVDD = 2.1 VTwo carrier, IF = 153.6 MHz, X4 CMIX,
69.3External Clock Mode, CLK2 = 491.52 MHz, DVDD = 2.1 VFour carrier, baseband, X4, External Clock Mode,
68.5CLK2 = 491.52 MHz, DVDD = 2.1 VFour carrier, IF = 92.16 MHz, X4L, External Clock Mode,
66.3CLK2 = 491.52 MHz, DVDD = 2.1 V50-MHz offset, 1-MHz BW, Single carrier, baseband,
92X4, External Clock Mode, CLK1 = 122.88 MHz50-MHz offset, 1-MHz BW, Four carrier, baseband,
81X4, External Clock Mode, CLK1 = 122.88 MHzNoise Floor dBc50-MHz offset, 1-MHz BW, Single carrier, baseband,
88X4, PLL Clock Mode, CLK2 = 491.52 MHz50-MHz offset, 1-MHz BW, Four carrier, baseband,
81X4, PLL Clock Mode, CLK2 = 491.52 MHz
(4) W-CDMA with 3.84 MHz BW, 5-MHz spacing, centered at IF. TESTMODEL 1, 10 ms
10
Submit Documentation Feedback
www.ti.com
ELECTRICAL CHARACTERISTICS (DIGITAL SPECIFICATIONS)
DAC5687-EP
SGLS333 JUNE 2006
over recommended operating free-air temperature range, AVDD = 3.3 V, CLKVDD = 3.3 V, PLLVDD = 3.3 V,IOVDD = 3.3 V, DVDD = 1.8 V, IOUT
FS
= 19.2 mA (unless otherwise noted)
DIGITAL SPECIFICATIONS
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
CMOS INTERFACE
V
IH
High-level input voltage 2 3 VV
IL
Low-level input voltage 0 0 0.8 VI
IH
High-level input current –40 40 µAI
IL
Low-level input current –40 40 µAInput capacitance 5 pFIOVDD I
load
= –100 µA V0.2V
OH
PLLLOCK, SDO, SDIO
0.8 ×I
load
= –8 mA VIOVDDI
load
= 100 µA 0.2 V0.22 ×V
OL
PLLLOCK, SDO, SDIO
I
load
= 8 mA IOVD VDExternal or dual-clock modes 16 250Input data rate MSPSPLL clock mode 16 160
PLL
At 600-kHz offset, measured at DACoutput,
133 dBc/Hz25 MHz 0-dBFS tone, F
DATA
= 125 MSPS,4x interpolation, pll_freq = 1, pll_kv = 0Phase noise
At 6-MHz offset, measured at DAC output,25 MHz 0-dBFS tone, 125 MSPS, 148.5 dBc/Hz4x interpolation, pll_freq = 1, pll_kv = 0pll_freq = 0, pll_kv = 0 370pll_freq = 0, pll_kv = 1 480VCO maximum frequency MHzpll_freq = 1, pll_kv = 0 495pll_freq = 1, pll_kv = 1 520pll_freq = 0, pll_kv = 0 225pll_freq = 0, pll_kv = 1 200VCO minimum frequency MHzpll_freq = 1, pll_kv = 0 480pll_freq = 1, pll_kv = 1 480
NCO and QMC BLOCKS
QMC clock rate 320 MHzNCO clock rate 320 MHz
SERIAL PORT TIMING
Setup time, SDENB to rising edge oft
s(SDENB)
20 nsSCLK
Setup time, SDIO valid to rising edget
s(SDIO)
10 nsof SCLK
Hold time, SDIO valid to rising edget
h(SDIO)
5 nsof SCLKt
SCLK
Period of SCLK 100 nst
SCLKH
High time of SCLK 40 nst
SCLK
Low time of SCLK 40 nsData output delay after falling edge oft
d(Data)
10 nsSCLK
11Submit Documentation Feedback
www.ti.com
1
2FCLK2
*0.5 ns
DAC5687-EP
SGLS333 JUNE 2006
ELECTRICAL CHARACTERISTICS (DIGITAL SPECIFICATIONS) (continued)over recommended operating free-air temperature range, AVDD = 3.3 V, CLKVDD = 3.3 V, PLLVDD = 3.3 V,IOVDD = 3.3 V, DVDD = 1.8 V, IOUT
FS
= 19.2 mA (unless otherwise noted)
DIGITAL SPECIFICATIONS
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
CLOCK INPUT (CLK1/CLK1C, CLK2/CLK2C)
Duty cycle 50%Differential voltage 0.5 V
TIMING PARALLEL DATA INPUT: CLK1 LATCHING MODES(PLL Mode See Figure 46 , Dual Clock Mode FIFO Disabled See Figure 48 , Dual Clock Mode With FIFO Enabled SeeFigure 49 )
Setup time, DATA valid to rising edget
s(DATA)
0.5 nsof CLK1
Hold time, DATA valid after risingt
h(DATA)
1.5 nsedge of CLK1Maximum offset between CLK1 andt_align CLK2 rising edges Dual Clock nsMode with FIFO disabled
Timing Parallel Data Input (External Clock Mode, Latch on PLLLock Rising Edge, CLK2 Clock Input, See Figure 44 )
Setup time, DATA valid to rising edget
s(DATA)
72- load on PLLLOCK 0.5 nsof PLLLOCK
Hold time, DATA valid after risingt
h(DATA)
72- load on PLLLOCK 1.5 nsedge of PLLLOCK
72- load on PLLLOCK. Note thatDelay from CLK2 rising edge tot
delay(Plllock)
PLLLOCK delay increases with a lower 4.5 nsPLLLOCK rising edge
impedance load.
Timing Parallel Data Input (External Clock Mode, Latch on PLLLock Falling Edge, CLK2 Clock Input, See Figure 45 )
Setup time, DATA valid to fallingt
s(DATA)
High impedance load on PLLLOCK 0.5 nsedge of PLLLOCK
Hold time, DATA valid after fallingt
h(DATA)
High impedance load on PLLLOCK 1.5 nsedge of PLLLOCK
High impedance load on PLLLOCK. NoteDelay from CLK2 rising edge tot
delay(Plllock)
that PLLLOCK delay increases with a 4.5 nsPLLLOCK rising edge
lower impedance load.
12
Submit Documentation Feedback
www.ti.com
Typical Characteristics
Code
−8
−6
−4
−2
0
2
4
6
8
0 10000 20000 30000 40000 50000 60000 70000
Error − LSB
G001
Code
−6
−4
−2
0
2
4
6
0 10000 20000 30000 40000 50000 60000 70000
Error − LSB
G002
f − Frequency − MHz
−90
−80
−70
−60
−50
−40
−30
−20
−10
0
10
0 50 100 150 200 250
P − Power − dBm
G003
fdata = 125 MSPS
fin = 20 MHz Real
IF = 20 MHz
y4 Interpolation
PLL Off
f − Frequency − MHz
−90
−80
−70
−60
−50
−40
−30
−20
−10
0
10
0 50 100 150 200 250
P − Power − dBm
G004
fdata = 125 MSPS
fin = −30 MHz Complex
IF = 95 MHz
y4L Interpolation
CMIX
PLL Off
DAC5687-EP
SGLS333 JUNE 2006
Figure 2. Integral Nonlinearity Figure 3. Differential Nonlinearity
Figure 4. Single Tone Spectral Plot Figure 5. Single Tone Spectral Plot
13Submit Documentation Feedback
www.ti.com
f − Frequency − MHz
−90
−80
−70
−60
−50
−40
−30
−20
−10
0
10
0 50 100 150 200 250
fdata = 125 MSPS
fin = 30 MHz Real
IF = 155 MHz
y4L Interpolation
HP/HP
PLL Off
P − Power − dBm
G005
IF − Intermediate Frequency − MHz
60
65
70
75
80
85
90
95
100
5 10 15 20 25 30 35
fdata = 125 MSPS
y4 Interpolation
PLL Off
SFDR − Spurious-Free Dynamic Range − dBc
G006
0 dBFS
−6 dBFS
−12 dBFS
IF − Intermediate Frequency − MHz
40
45
50
55
60
65
70
75
80
85
90
0 50 100 150 200 250
fdata = 125 MSPS
y4 Interpolation
PLL Off
SFDR − Spurious-Free Dynamic Range − dBc
G007
0 dBFS
IF − Intermediate Frequency − MHz
50
55
60
65
70
75
80
85
90
95
100
0 50 100 150 200 250
fdata = 125 MSPS
y4L Interpolation
PLL Off
fout = IF +0.5 MHz
IMD3 − dBc
G008
0 dBFS
DAC5687-EP
SGLS333 JUNE 2006
Typical Characteristics (continued)
Figure 6. Single Tone Spectral Plot Figure 7. In-Band SFDR vs Intermediate Frequency
Figure 8. Out-of-Band SFDR vs Intermediate Frequency Figure 9. Two Tone IMD vs Intermediate Frequency
14
Submit Documentation Feedback
www.ti.com
Amplitude − dBFS
40
45
50
55
60
65
70
75
80
85
90
−35 −30 −25 −20 −15 −10 −5 0
IMD3 − dBC
G009
fdata = 125 MSPS
fin = −30 MHz +0.5 MHz Complex
IF = 95 MHz
y4L Interpolation
CMIX
PLL Off
f − Frequency − MHz
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
0
10 15 20 25 30
fdata = 125 MSPS
fin = 20 MHz
+0.5 MHz Real
IF = 20 MHz
y4 Interpolation
PLL Off
P − Power − dBm
G010
f − Frequency − MHz
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
0
85 90 95 100 105
fdata = 125 MSPS
fin = −30 MHz
+0.5 MHz Complex
IF = 95 MHz
y4L Interpolation
CMIX
PLL Off
P − Power − dBm
G011
IF − Intermediate Frequency − MHz
50
55
60
65
70
75
80
85
90
0 50 100 150 200 250
fdata = 122.88 MSPS
Baseband Input
DVDD = 1.8 V
ACLR − dBc
G012
PLL On
PLL Off
DAC5687-EP
SGLS333 JUNE 2006
Typical Characteristics (continued)
Figure 10. Two Tone IMD vs Amplitude Figure 11. Two Tone IMD Spectral Plot
Figure 12. Two Tone IMD Spectral Plot Figure 13. WCDMA ACLR vs Intermediate Frequency
15Submit Documentation Feedback
www.ti.com
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
18 23 28 33 38 43
P − Power − dBm
G013
Carrier Power: −7.99 dBm
ACLR (5 MHz): 81.24 dB
ACLR (10 MHz): 83.79 dB
fdata = 122.88 MSPS
IF = 30.72 MHz
y4 Interpolation
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
18 23 28 33 38 43
P − Power − dBm
G014
Carrier Power: −7.99 dBm
ACLR (5 MHz): 75.8 dB
ACLR (10 MHz): 80.18 dB
fdata = 122.88 MSPS
IF = 30.72 MHz
y4 Interpolation
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
80 85 90 95 100 105
P − Power − dBm
G015
Carrier Power: −8.7 dBm
ACLR (5 MHz): 75.97 dB
ACLR (10 MHz): 77.47 dB
fdata = 122.88 MSPS
IF = 92.16 MHz
y4 Interpolation
CMIX
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
80 85 90 95 100 105
P − Power − dBm
G016
Carrier Power: −8.7 dBm
ACLR (5 MHz): 67.43 dB
ACLR (10 MHz): 73.21 dB
fdata = 122.88 MSPS
IF = 92.16 MHz
y4 Interpolation
CMIX
DAC5687-EP
SGLS333 JUNE 2006
Typical Characteristics (continued)
Figure 14. WCDMA TM1 : Single Carrier, PLL Off, Figure 15. WCDMA TM1 : Single Carrier, PLL On,DVDD = 1.8 V DVDD = 1.8 V
Figure 16. WCDMA TM1 : Single Carrier, PLL Off, Figure 17. WCDMA TM1 : Single Carrier, PLL On,DVDD = 1.8 V DVDD = 1.8 V
16
Submit Documentation Feedback
www.ti.com
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
141 146 151 156 161 166
P − Power − dBm
G017
Carrier Power: −10.35 dBm
ACLR (5 MHz): 72.06 dB
ACLR (10 MHz): 73.21 dB
fdata = 122.88 MSPS
IF = 153.6 MHz
y4 Interpolation
CMIX
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
141 146 151 156 161 166
P − Power − dBm
G018
Carrier Power: −10.35 dBm
ACLR (5 MHz): 63.12 dB
ACLR (10 MHz): 69.17 dB
fdata = 122.88 MSPS
IF = 153.6 MHz
y4 Interpolation
CMIX
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
138 143 148 153 158 163 168
P − Power − dBm
G019
Carrier Power 1 (Ref): −15.78 dBm
ACLR (5 MHz): 68.19 dB
ACLR (10 MHz): 69.48 dB
fdata = 122.88 MSPS
IF = 153.6 MHz
y4 Interpolation
CMIX
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
138 143 148 153 158 163 168
P − Power − dBm
G020
Carrier Power 1 (Ref): −15.78 dBm
ACLR (5 MHz): 61.28 dB
ACLR (10 MHz): 64.61 dB
fdata = 122.88 MSPS
IF = 153.6 MHz
y4 Interpolation
CMIX
DAC5687-EP
SGLS333 JUNE 2006
Typical Characteristics (continued)
Figure 18. WCDMA TM1 : Single Carrier, PLL Off, Figure 19. WCDMA TM1 : Single Carrier, PLL On,DVDD = 1.8 V DVDD = 1.8 V
Figure 20. WCDMA TM1 : Two Carrier, PLL Off, Figure 21. WCDMA TM1 : Two Carrier, PLL On,DVDD = 1.8 V DVDD = 1.8 V
17Submit Documentation Feedback
www.ti.com
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
72 77 82 87 92 97 102 107 112
P − Power − dBm
G021
fdata = 122.88 MSPS
IF = 92.16 MHz
y4 Interpolation
CMIX
Carrier Power 1 (Ref): −17.41 dBm
ACLR (5 MHz): 69.09 dB
ACLR (10 MHz): 69.34 dB
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
72 77 82 87 92 97 102 107 112
P − Power − dBm
G022
fdata = 122.88 MSPS
IF = 92.16 MHz
y4 Interpolation
CMIX
Carrier Power 1 (Ref): −17.42 dBm
ACLR (5 MHz): 64 dB
ACLR (10 MHz): 65.79 dB
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
141 146 151 156 161 166
P − Power − dBm
G023
Carrier Power: −10.35 dBm
ACLR (5 MHz): 73.83 dB
ACLR (10 MHz): 75.39 dB
fdata = 122.88 MSPS
IF = 153.6 MHz
y4 Interpolation
CMIX
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
138 143 148 153 158 163 168
P − Power − dBm
G024
Carrier Power 1 (Ref): −15.77 dBm
ACLR (5 MHz): 69.74 dB
ACLR (10 MHz): 71.17 dB
fdata = 122.88 MSPS
IF = 153.6 MHz
y4 Interpolation
CMIX
DAC5687-EP
SGLS333 JUNE 2006
Typical Characteristics (continued)
Figure 22. WCDMA TM1 : Four Carrier, PLL Off, Figure 23. WCDMA TM1 : Four Carrier, PLL On,DVDD = 1.8 V DVDD = 1.8 V
Figure 24. WCDMA TM1 : Single Carrier, PLL Off, Figure 25. WCDMA TM1 : Two Carrier, PLL Off,DVDD = 2.1 V DVDD = 2.1 V
18
Submit Documentation Feedback
www.ti.com
f − Frequency − MHz
−130
−120
−110
−100
−90
−80
−70
−60
−50
−40
−30
−20
133 138 143 148 153 158 163 168 173
P − Power − dBm
G025
fdata = 122.88 MSPS
IF = 153.6 MHz
y4 Interpolation
CMIX
Carrier Power 1 (Ref): −19.88 dBm
ACLR (5 MHz): 66.6 dB
ACLR (10 MHz): 65.73 dB
Test Methodology
DAC5687-EP
SGLS333 JUNE 2006
Typical Characteristics (continued)
Figure 26. WCDMA TM1 : Four Carrier, PLL Off,DVDD = 2.1 V
Typical ac specifications in external clock mode were characterized with the DAC5687EVM using the testconfiguration shown in Figure 27 . The DAC sample rate clock f
DAC
is generated by a HP8665B signal generator.An Agilent 8133A pulse generator is used to divide f
DAC
for the data rate clock f
DATA
for the Agilent 16702Apattern generator clock and provide adjustable skew to the DAC input clock. The 8133A f
DAC
output is set to 1V
PP
, equivalent to 2-V
PP
differential at CLK2/CLK2C pins. Alternatively, the DAC5687 PLLLOCK output can beused for the pattern generator clock.
The DAC5687 output is characterized with a Rohde & Schwarz FSQ8 spectrum analyzer. For WCDMA signalcharacterization, it is important to use a spectrum analyzer with high IP3 and noise subtraction capability so thatthe spectrum analyzer does not limit the ACPR measurement. For all specifications, both DACA and DACB aremeasured and the lowest value used as the specification.
19Submit Documentation Feedback
www.ti.com
DAC5687-EP
SGLS333 JUNE 2006
Test Methodology (continued)
Figure 27. DAC5687 Test Configuration for External Clock Mode
PLL clock mode was characterized using the test configuration shown in Figure 28 . The DAC data rate clockf
DATA
is generated by a HP8665B signal generator. An Agilent 8133A pulse generator is used to generate aclock f
DATA
for the Agilent 16702A pattern generator clock and provide adjustable skew to the DAC input clock.The 8133A f
DAC
output is set to 1 V
PP
, equivalent to 2-V
PP
differential at CLK1/CLK1C pins. Alternatively, theDAC5687 PLLLOCK output can be used for the pattern generator clock.
20
Submit Documentation Feedback
www.ti.com
DAC5687-EP
SGLS333 JUNE 2006
Test Methodology (continued)
Figure 28. DAC5687 Test Configuration for PLL Clock Mode
WCDMA Test Model 1 test vectors for the DAC5687 characterization were generated in accordance with the3GPP Technical Specification . Chip rate data was generated using the Test Model 1 block in Agilent ADS. Formulticarrier signals, different random seeds and PN offsets were used for each carrier. A Matlab scriptperformed pulse shaping, interpolation to the DAC input data rate, frequency offsets, rounding and scaling. Eachtest vector is 10 ms long, representing one frame. Special care is taken to assure that the end of file wrapssmoothly to the beginning of the file.
The cumulative complementary distribution function (CCDF) for the 1, 2, and 4 carrier test vectors is shown inFigure 29 . The test vectors are scaled such that the absolute maximum data point is 0.95 (–0.45 dB) of fullscale. No peak reduction is used.
21Submit Documentation Feedback
www.ti.com
Peak-to-Average Ratio − dB
3 5 7 9 11 13 15
Cummulative Complementary Distribution Function
G041
10−6
1 Carrier
2 Carriers
4 Carriers
10−4
10−2
100
DETAILED DESCRIPTION
Modes of Operation
DAC5687-EP
SGLS333 JUNE 2006
Test Methodology (continued)
Figure 29. WCDMA TM1 Cumulative Complementary Distribution Function for 1, 2, and 4 Carriers
The DAC5687 has six digital signal processing blocks: FIR1 and FIR2 (interpolate by two digital filters), FMIX(fine frequency mixer), QMC (quadrature modulation phase correction), FIR3 (interpolate by two digital filter) andCMIX (coarse frequency mixer). The modes of operation, listed in Table 1 , enable or bypass the blocks toproduce different results. The modes are selected by registers CONFIG1, CONFIG2, and CONFIG3 (0x02,0x03, and 0x04). Block diagrams for each mode (x2, x4, x4L, and x8) are shown in Figure 30 through Figure 33 .
Table 1. DAC5687 Modes of Operation
MODE FIR1 FIR2 FMIX QMC FIR3 CMIX
FULL BYPASS X2 ON X2 FMIX ON ON X2 QMC ON ON X2 FMIX QMC ON ON ON X2 CMIX ON ONX2 FMIX CMIX ON ON ONX2 QMC CMIX ON
(1)
ON ONX2 FMIX QMC CMIX ON ON
(1)
ON ONX4 ON ON X4 FMIX
(2)
ON ON ON X4 QMC
(2)
ON ON ON X4 FMIX QMC ON ON ON ON X4 CMIX ON ON ONX4L ON ON
(1) The QMC phase correction will be eliminated by the CMIX, so the QMC phase should be set to zero.The QMC gain settings can still be used to adjust the signal path gain as needed.(2) f
DAC
limited to maximum clock rate for the NCO and QMC, (See the AC specs).
22
Submit Documentation Feedback
www.ti.com
DA[15:0]
DB[15:0]
IOUTA1
IOUTA2
IOUTB1
IOUTB2
Input Formater
Fine Mixer
Quadrature Mod
Correction (QMC)
Coarse Mixer:
fs/2 or fs/4
FIR3 FIR4
x2
x2
x
sin(x)
x
sin(x)
A
Offset
B
Offset
A gain
B gain
NCO
cos sin
16-bit DAC
16-bit DAC
DAC5687-EP
SGLS333 JUNE 2006
Table 1. DAC5687 Modes of Operation (continued)
MODE FIR1 FIR2 FMIX QMC FIR3 CMIX
X4L FMIX ON ON ON X4L QMC ON ON ON X4L FMIX QMC ON ON ON ON X4L CMIX ON ON ONX4L FMIX CMIX ON ON ON ONX4L QMC CMIX ON ON
(2)
ON ONX4L FMIX QMC CMIX ON ON ON
(2)
ON ONX8 ON ON ON X8 FMIX ON ON ON ON X8 QMC ON ON ON ON X8 FMIX QMC ON ON ON ON ON X8 CMIX ON ON ON ONX8 FMIX CMIX ON ON ON ON ONX8 QMC CMIX ON ON ON
(3)
ON ONX8 FMIX QMC CMIX ON ON ON ON
(3)
ON ON
(3) The QMC phase correction will be eliminated by the CMIX, so the QMC phase should be set to zero.The QMC gain settings can still be used to adjust the signal path gain as needed.
Figure 30. Block Diagram for X2 Mode
23Submit Documentation Feedback
www.ti.com
DA[15:0]
DB[15:0]
IOUTA1
IOUTA2
IOUTB1
IOUTB2
Input Formater
Fine Mixer
Quadrature Mod
Correction (QMC)
Coarse Mixer:
fs/2 or fs/4
NCO
x2
x2
x
sin(x)
x
sin(x)
x2
x2
cos sin
FIR1 FIR2 FIR4
A
Offset
B
Offset
A gain
B gain
16-bit DAC
16-bit DAC
DA[15:0]
DB[15:0]
IOUTA1
IOUTA2
IOUTB1
IOUTB2
Input Formater
Fine Mixer
Quadrature Mod
Correction (QMC)
Coarse Mixer:
fs/2 or fs/4
NCO
cos sin
x2
x2
x2
x2
FIR1 FIR3 FIR4
x
sin(x)
x
sin(x)
A
Offset
B
Offset
A gain
B gain
16-bit DAC
16-bit DAC
DAC5687-EP
SGLS333 JUNE 2006
A. FMIX or QMC block cannot be enabled with CMIX block.
Figure 31. Block Diagram for X4 Mode
(A)
Figure 32. Block Diagram for X4L Mode
24
Submit Documentation Feedback
www.ti.com
DA[15:0]
DB[15:0]
IOUTA1
IOUTA2
IOUTB1
IOUTB2
Input Formater
Fine Mixer
Quadrature Mod
Correction (QMC)
Coarse Mixer:
fs/2 or fs/4
x2
x2
x2
x2
x2
x2
NCO
cos sin
FIR1 FIR3 FIR4
FIR2 x
sin(x)
x
sin(x)
A
Offset
B
Offset
A gain
B gain
16-bit DAC
16-bit DAC
Programming Registers
DAC5687-EP
SGLS333 JUNE 2006
Figure 33. Block Diagram for X8 Mode
REGISTER MAPName Address Default Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 (LSB)(MSB) Bit 0
VERSION 0x00 0x01 sleep_daca sleep_dacb hpla hplb unused version(2:0)
CONFIG0 0x01 0x00 pll_div(1:0) pll_freq pll_kv interp(1:0) inv_plllock fifo_bypass
CONFIG1 0x02 0x00 qflag interl dual_clk twos rev_abus rev_bbus fir_bypass full_bypass
CONFIG2 0x03 0x80 nco nco_gain qmc cm_mode(3:0) invsinc
CONFIG3 0x04 0x00 sif_4pin dac_ser_dat half_rate unused usb counter_mode(2:0)a
SYNC_CNTL 0x05 0x00 sync_phstr sync_nco sync_cm sync_fifo(2:0) unused unused
SER_DATA_0 0x06 0x00 dac_data(7:0)
SER_DATA_1 0x07 0x00 dac_data(15:8)
factory use only 0x08 0x00
NCO_FREQ_0 0x09 0x00 freq(7:0)
NCO_FREQ_1 0x0A 0x00 freq(15:8)
NCO_FREQ_2 0x0B 0x00 freq(23:16)
NCO_FREQ_3 0x0C 0x0C freq(31:24)
NCO_PHASE_0 0x0D 0x00 phase(7:0)
NCO_PHASE_1 0x0E 0x00 phase(15:8)
DACA_OFFSET_0 0x0F 0x00 daca_offset(7:0)
DACB_OFFSET_0 0x10 0x00 dacb_offset(7:0)
DACA_OFFSET_1 0x11 0x00 daca_offset(12:8) unused unused unused
DACB_OFFSET_1 0x12 0x00 dacb_offset(12:8) unused unused unused
QMCA_GAIN_0 0x13 0x00 qmc_gain_a(7:0)
QMCB_GAIN_0 0x14 0x00 qmc_gain_b(7:0)
QMC_PHASE_0 0x15 0x00 qmc_phase(7:0)
QMC_PHASE_GAIN_1 0x16 0x00 qmc_phase(9:8) qmc_gain_a(10:8) qmc_gain_b(10:8)
DACA_GAIN_0 0x17 0x00 daca_gain(7:0)
DACB_GAIN_0 0x18 0x00 dacb_gain(7:0)
DACA_DACB_GAIN_1 0x19 0xFF daca_gain(11:8) dacb_gain(11:8)
factory use only 0x1A 0x00
atest 0x1B 0x00 atest phstr_del(1:0) unused
25Submit Documentation Feedback
www.ti.com
Register Name: VERSION Address: 0x00, Default = 0x01
Register Name: CONFIG0 Address: 0x01, Default = 0x00
DAC5687-EP
SGLS333 JUNE 2006
REGISTER MAP (continued)Name Address Default Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 (LSB)(MSB) Bit 0
DAC_TEST 0x1C 0x00 factory use only phstr_clkdiv_sel
factory use only 0x1D 0x00
factory use only 0x1E 0x00
factory use only 0x1F 0x00
BIT 7 BIT 0
sleep_daca sleep_dacb hpla hplb unused version(2:0)00000011
sleep_daca: DAC A sleeps when set, operational when cleared.
sleep_dacb: DAC B sleeps when set, operational when cleared.
hpla: A side first FIR filter in high-pass mode when set, low-pass mode when cleared.
hplb: B side first FIR filter in high-pass mode when set, low-pass mode when cleared.
version(2:0): A hardwired register that contains the version of the chip. Read Only.
BIT 7 BIT 0
pll_div(1:0) pll_freq pll_kv interp(1:0) inv_plllock fifo_bypass00000000
pll_div(1:0): PLL VCO divider; {00 = 1, 01 = 2, 10 = 4, 11 = 8}.
pll_freq: PLL VCO center frequency; {0 = low center frequency, 1 = high center frequency}.
pll_kv: PLL VCO gain; {0 = high gain, 1 = low gain}.
interp(1:0): FIR Interpolation; {00 = X2, 01 = X4, 10 = X4L, 11 = X8}. X4 uses lower power than x4L, but f
DAC
=320 MHz max when NCO or QMC are used.
inv_plllock: Multi-function bit depending on clock mode.
fifo_bypass: When set, the internal 4-sample FIFO is disabled. When cleared, the FIFO is enabled.
Table 2. inv_plllock Bit Modes
PLLVDD dual_clk inv_pllock fifo_bypass DESCRIPTION
0 V 0 0 1 Input data latched on PLLLOCK pin rising edges, FIFOdisabled.0 V 0 1 1 Input data latched on PLLLOCK pin falling edges, FIFOdisabled.0 V 0 0 0 Input data latched on PLLLOCK pin rising edges, FIFO enabledand must be sync’d.0 V 0 1 0 Input data latched on PLLLOCK pin falling edges, FIFO enabledand must be sync’d.0 V 1 0 1 Input data latched on CLK1/CLK1C differential input. Timingbetween CLK1 and CLK2 rising edges must be tightly controlled(500 ps max at 500-MHz CLK2). PLLLOCK output signal isalways low. The FIFO is always disabled in this mode.0 V 1 1 0 Input data latched on CLK1/CLK1C differential input. No phaserelationship required between CLK1 and CLK2. The FIFO isemployed to manage the internal handoff between the CLK1input clock and the CLK2 derived output clock; the FIFO mustbe sync’d. The PLLLOCK output signal reflects the internallygenerated FIFO output clock.0 V 1 0 0 Not a valid setting. Do not use.
26
Submit Documentation Feedback
www.ti.com
Register Name: CONFIG1 Address: 0x02, Default = 0x00
Register Name: CONFIG2 Address: 0x03, Default = 0x80
DAC5687-EP
SGLS333 JUNE 2006
Table 2. inv_plllock Bit Modes (continued)
PLLVDD dual_clk inv_pllock fifo_bypass DESCRIPTION
0 V 1 1 1 Not a valid setting. Do not use.3.3 V X X 1 Internal PLL enabled, CLK1/CLK1C input differential clock isused to latch the input data. The FIFO is always disabled in thismode.3.3 V X X 0 Not a valid setting. Do not use.
BIT 7 BIT 0
qflag interl dual_clk twos rev_abus rev_bbus fir_bypass full_bypass00000000
qflag: When set, the QFLAG input pin operates as a B sample indicator when interleaved data isenabled. When cleared, the TXENABLE rising determines the A/B timing relationship.
interl: When set, interleaved input data mode is enabled; both A and B data streams are input at theDA(15:0) input pins.
dual_clk: Only used when the PLL is disabled. When set, two differential clocks are used to input the data tothe chip; CLK1/CLK1C is used to latch the input data into the chip and CLK2/CLK2C is used as theDAC sample clock.
twos: When set, input data is interpreted as 2’s complement. When cleared, input data is interpreted asoffset binary.
rev_abus: When cleared, DA input data MSB to LSB order is DA(15) = MSB and DA(0) = LSB. When set, DAinput data MSB to LSB order is reversed, DA(15) = LSB and DA(0) = MSB.
rev_bbus: When cleared, DB input data MSB to LSB order is DB(15) = MSB and DB(0) = LSB. When set, DBinput data MSB to LSB order is reversed, DB(15) = LSB and DB(0) = MSB.
fir_bypass: When set, all interpolation filters are bypassed (interp(1:0) setting has no effect). QMC and NCOblocks are functional in this mode up to f
dac
= 250 MHz, limited by the input datarate.
full_bypass: When set, all filtering, QMC and NCO functions are bypassed.
BIT 7 BIT 0
nco nco_gain qmc cm_mode(3:0) invsinc10000000
nco: When set, the NCO is enabled.
nco_gain: When set, the data output of the NCO is increased by 2 ×.
qmc: Quadrature modulator gain and phase correction is enabled when set.
cm_mode(3:0): Controls f
DAC
/2 or f
DAC
/4 mixer modes for the coarse mixer block.
Table 3. Coarse Mixer Sequences
cm_mode(3:0) Mixing Mode Sequence
00XX No mixing0100 f
DAC
/2 DAC A = {–A +A –A +A }DAC B = {–B +B –B +B }0101 f
DAC
/2 DAC A = {–A +A –A +A }DAC B = {+B –B +B –B }0110 f
DAC
/2 DAC A = {+A –A +A –A }DAC B = {–B +B –B +B }0111 f
DAC
2 DAC A = {+A –A +A –A }DAC B = {+B –B +B –B }
27Submit Documentation Feedback
www.ti.com
Register Name: CONFIG3 Address: 0x04, Default = 0x00
Register Name: SYNC_CNTL Address: 0x05, Default = 0x00
DAC5687-EP
SGLS333 JUNE 2006
Table 3. Coarse Mixer Sequences (continued)
cm_mode(3:0) Mixing Mode Sequence
1000 f
DAC
/4 DAC A = {+A –B –A +B }DAC B = {+B +A –B –A }1001 f
DAC
/4 DAC A = {+A –B –A +B }DAC B = {–B –A +B +A }1010 f
DAC
/4 DAC A = {–A +B +A –B }DAC B = {+B +A –B –A }1011 f
DAC
/4 DAC A = {–A +B +A –B }DAC B = {–B –A +B +A }1100 –f
DAC
/4 DAC A = {+A +B –A –B }DAC B = {+B –A –B +A }1101 –f
DAC
/4 DAC A = {+A +B –A –B }DAC B = {–B +A +B –A }1110 –f
DAC
/4 DAC A = {–A –B +A +B }DAC B = {+B –A –B +A }1111 –f
DAC
/4 DAC A = {–A –B +A +B }DAC B = {–B +A +B –A }
invsinc: Enables the invsinc compensation filter when set.
BIT 7 BIT 0
sif_4pin dac_ser_data half_rate Unused usb counter_mode(2:0)00000000
sif_4pin: Four-pin serial interface mode is enabled when set, 3-pin mode when cleared.
dac_ser_data: When set, both DAC A and DAC B input data is replaced with fixed data loaded into the 16 bitserial interface ser_data register.
half_rate: Enables half-rate input mode. Input data for the DAC A data path is input to the chip at half speedusing both the DA(15:0) and DB(15:0) input pins.
usb: When set, the data to DACB is inverted to generate upper side band output.
counter_mode(2:0): Controls the internal counter that can be used as the DAC data source.{0XX = off; 100 = all 16b; 101 = 7b LSBs; 110 = 5b MIDs; 111 = 5b MSBs}
BIT 7 BIT 0
sync_phstr sync_nco sync_cm sync_fifo(2:0) unused unused00000000
sync_phstr: When set, the internal clock divider logic is initialized with a PHSTR pin low-to-high transition.
sync_nco: When set, the NCO phase accumulator is cleared with a PHSTR low-to-high transition.
sync_cm: When set, the coarse mixer is initialized with a PHSTR low-to-high transition.
sync_fifo(2:0): Sync source selection mode for the FIFO. When a low-to-high transition is detected on theselected sync source, the FIFO input and output pointers are initialized.
28
Submit Documentation Feedback
www.ti.com
Register Name: SER_DATA_0— Address: 0x06, Default = 0x00
Register Name: SER_DATA_1— Address: 0x07, Default = 0x00
Register Name: BYPASS_MASK_CNTL— Address: 0x08, Default = 0x00
Register Name: NCO_FREQ_0— Address: 0x09, Default = 0x00
Register Name: NCO_FREQ_1— Address: 0x0A, Default = 0x00
Register Name: NCO_FREQ_2— Address: 0x0C, Default = 0x40
DAC5687-EP
SGLS333 JUNE 2006
Table 4. Synchronization Source
sync_fifo (2:0) Synchronization Source
000 txenable pin001 phstr pin010 qflag pin011 db(15)100 da(15) first transition (one shot)101 Software sync using SIF write110 Sync source disabled (always off)111 Always on
BIT 7 BIT 0
dac_data(7:0)00000000
dac_data(7:0): Lower 8 bits of DAC data input to the DACs when dac_ser_data is set.
BIT 7 BIT 0
dac_data(15:8)00000000
dac_data(15:8): Upper 8 bits of DAC data input to the DACs when dac_ser_data is set.
BIT 7 BIT 0
fast__latch bp_ invsinc bp_fir3 bp_qmc bp_fmix bp_fir2 bp_fir1 nco_only00000000
These modes are for factory use only leave as default.
BIT 7 BIT 0
freq(7:0)00000000
freq(7:0): Bits 7:0 of the NCO frequency word.
BIT 7 BIT 0
freq(15:8)00000000
freq(15:8): Bits 15:8 of the NCO frequency word.
BIT 7 BIT 0
freq(23:16)00000000
29Submit Documentation Feedback
www.ti.com
Register Name: NCO_FREQ_3— Address: 0x0B, Default = 0x00
Register Name: NCO_PHASE_0— Address: 0x0D, Default = 0x00
Register Name: NCO_PHASE_1— Address: 0x0E, Default = 0x00
Register Name: DACA_OFFSET_0— Address: 0x0F, Default = 0x00
DAC5687-EP
SGLS333 JUNE 2006
freq(23:16): Bits 23:16 of the NCO frequency word.
BIT 7 BIT 0
freq(31:24)01000000
freq(31:24): Bits 31:24 of the NCO frequency word.
BIT 7 BIT 0
Phase(7:0)00000000
phase(7:0): Bits 7:0 of the NCO phase offset word.
BIT 7 BIT 0
Phase(15:8)00000000
phase(15:8): Bits 15:8 of the NCO phase offset word.
BIT 7 BIT 0
daca_offset(7:0)00000000
daca_offset(7:0): Bits 7:0 of the DAC A offset word.
30
Submit Documentation Feedback
www.ti.com
Register Name: DACB_OFFSET_0— Address: 0x10, Default = 0x00
Register Name: DACA_OFFSET_1— Address: 0x11, Default = 0x00
Register Name: DACB_OFFSET_1— Address: 0x12, Default = 0x00
Register Name: QMCA_GAIN_0— Address: 0x13, Default = 0x00
Register Name: QMCB_GAIN_0— Address: 0x14, Default = 0x00
Register Name: QMC_PHASE_0— Address: 0x15, Default = 0x00
Register Name: QMC_PHASE_GAIN_1— Address: 0x16, Default = 0x00
DAC5687-EP
SGLS333 JUNE 2006
BIT 7 BIT 0
dacb_offset(7:0)00000000
dacb_offset(7:0): Bits 7:0 of the DAC B offset word. Updates to this register do not take effect untilDACA_OFFSET_0 has been written.
BIT 7 BIT 0
daca_offset(12:8) unused unused unused00000000
daca_offset(12:8): Bits 12:8 of the DAC A offset word. Updates to this register do not take effect untilDACA_OFFSET_0 has been written.
BIT 7 BIT 0
dacb_offset(12:8) unused unused unused00000000
dacb_offset(12:8): Bits 12:8 of the DAC B offset word. Updates to this register do not take effect untilDACA_OFFSET_0 has been written.
BIT 7 BIT 0
qmc_gain_a(7:0)00000000
qmc_gain_a(7:0): Bits 7:0 of the QMC A path gain word. Updates to this register do not take effect untilDACA_OFFSET_0 has been written.
BIT 7 BIT 0
qmc_gain_b(7:0)00000000
qmc_gain_b(7:0): Bits 7:0 of the QMC B path gain word. Updates to this register do not take effect untilDACA_OFFSET_0 has been written.
BIT 7 BIT 0
qmc_phase(7:0)00000000
qmc_phase(7:0): Bits 7:0 of the QMC phase word. Updates to this register do not take effect untilDACA_OFFSET_0 has been written.
BIT 7 BIT 0
qmc_phase(9:8) qmc_gain_a(10:8) qmc_gain_b(10:8)00000000
31Submit Documentation Feedback
www.ti.com
Register Name: DACA_GAIN_0— Address: 0x17, Default = 0x00
Register Name: DACB_GAIN_0— Address: 0x18, Default = 0x00
Register Name: DACA_DACB_GAIN_1— Address: 0x19, Default = 0xFF
Register Name: DAC_CLK_CNTL— Address: 0x1A, Default = 0x00
Register Name: ATEST— Address: 0x1B, Default = 0x00
DAC5687-EP
SGLS333 JUNE 2006
qmc_phase(9:8): Bits 9:8 of the QMC phase word. Updates to this register do not take effect untilDACA_OFFSET_0 has been written.
qmc_gain_a(10:8) : Bits 10:8 of the QMC A path gain word. Updates to this register do not take effect untilDACA_OFFSET_0 has been written.
qmc_gain_b(10:8): Bits 10:8 of the QMC B path gain word. Updates to this register do not take effect untilDACA_OFFSET_0 has been written.
BIT 7 BIT 0
daca_gain(7:0)00000000
daca_gain(7:0): Bits 7:0 of the DAC A gain adjustment word.
BIT 7 BIT 0
dacb_gain(7:0)00000000
dacb_gain(7:0): Bits 7:0 of the DAC B gain adjustment word.
BIT 7 BIT 0
daca_gain(11:8) dacb_gain(11:8)11111111
daca_gain(11:8): Four MSBs of gain control for DACA.
dacb_gain(11:8): Bits 11:8 of the DAC B gain word. Four MSBs of gain control for DACB.
BIT 7 BIT 0
factory use only00000000
Reserved for factory use only.
BIT 7 BIT 0
atest(4:0) phstr_del(1:0) unused00000000
atest: Can be used to enable clock output at the PLLLOCK pin according to Table 5 . Pin EXTLO must beopen when atest (4:0) is not equal to 00000.
32
Submit Documentation Feedback
www.ti.com
Register Name: DAC_TEST— Address: 0x1C, Default = 0x00
Address: 0x1D, 0x1E, and 0x1F Reserved
Serial Interface
DAC5687-EP
SGLS333 JUNE 2006
Table 5.
atest(4:0) PLLLOCK Output Signal
PLL Enabled (PLLVDD = 3.3 V) PLL Disabled (PLLVDD = 0 V)
11101 f
DAC
Normal operation11110 f
DAC
divided by 2 Normal operation11111 f
DAC
divided by 4 Normal operationAll others Normal operation
phstr_del: Adjusts the initial phase of the fs/2 and fs/4 blocks cmix block after PHSTR.
BIT 7 BIT 0
Factory Use Only phstr_clkdiv_se
l00000000
phstr_clkdiv_sel: Selects the clock used to latch the PHSTR input when restarting the internal dividers. Whenset, the full DAC sample rate CLK2 signal latches PHSTR and when cleared, the divided downinput clock signal latches PHSTR.
Writes have no effect and reads will be 0x00.
The serial port of the DAC5687 is a flexible serial interface which communicates with industry standardmicroprocessors and microcontrollers. The interface provides read/write access to all registers used to definethe operating modes of the DAC5687. It is compatible with most synchronous transfer formats and can beconfigured as a 3- or 4-pin interface by sif4 in register config_msb. In both configurations, SCLK is the serialinterface input clock and SDENB is serial interface enable. For 3-pin configuration, SDIO is a bidirectional pin forboth 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 whichidentifies the following data transfer cycle as read or write, how many bytes to transfer, and what address totransfer the data. Table 6 indicates the function of each bit in the instruction cycle and is followed by a detaileddescription of each bit. Frame bytes 2 to 5 comprise the data transfer cycle.
Table 6. Instruction Byte of the Serial Interface
MSB LSB
Bit 7 6 5 4 3 2 1 0Description R/W N1 N0 A4 A3 A2 A1 A0
R/W Identifies the following data transfer cycle as a read or write operation. A high indicates a readoperation from the DAC5687 and a low indicates a write operation to the DAC5687.
[N1 : N0] Identifies the number of data bytes to be transferred per Table 7 . Data is transferred MSB first.
Table 7. Number of Transferred Bytes Within OneCommunication Frame
N1 N0 Description
0 0 Transfer 1 Byte0 1 Transfer 2 Bytes1 0 Transfer 3 Bytes1 1 Transfer 4 Bytes
33Submit Documentation Feedback
www.ti.com
t(SCLKL)
SDENB
SCLK
SDIO
SDENB
SCLK
SDIO
Instruction Cycle Data Transfer Cycle(s)
ts(SDENB)
t(SCLK)
th(SDIO)
ts(SDIO) t(SCLKH)
A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0N0N1
R/W
DAC5687-EP
SGLS333 JUNE 2006
[A4 : A3 : A2 : A1 : A0] 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 theDAC5687 MSB first.
Figure 34 shows the serial interface timing diagram for a DAC5687 write operation. SCLK is the serial interfaceclock input to the DAC5687. Serial data enable SDENB is an active low input to the DAC5687. SDIO is serialdata in. Input data to the DAC5687 is clocked on the rising edges of SCLK.
Figure 34. Serial Interface Write Timing Diagram
Figure 35 shows the serial interface timing diagram for a DAC5687 read operation. SCLK is the serial interfaceclock input to the DAC5687. Serial data enable SDENB is an active low input to the DAC5687. SDIO is serialdata in during the instruction cycle. In 3-pin configuration, SDIO is data out from the DAC5687 during the datatransfer cycle(s), while SDO is in a high-impedance state. In 4-pin configuration, SDO is data out from theDAC5687 during the data transfer cycle(s). At the end of the data transfer, SDO outputs low on the final fallingedge of SCLK until the rising edge of SDENB when it will 3-state.
34
Submit Documentation Feedback
www.ti.com
R/W D7
SDENB
SCLK
SDIO N1 N0 A3 A2 A1 A0 D6 D5 D4 D3 D2 D0 0
Instruction Cycle Data T ransfer Cycle(s)
SDO D7 D6 D5 D4 D3 D2 D1 D0 0
3-Pin Configuration
Output
4-Pin Configuration
Output
SDENB
SCLK
SDIO Data n Data n−1
SDO
td(DATA)
D1
A4
FIR Filters
DAC5687-EP
SGLS333 JUNE 2006
Figure 35. Serial Interface Read Timing Diagram
Figure 36 shows the magnitude spectrum response for the identical 51-tap FIR1 and FIR3 filters. The transitionband is from 0.4 to 0.6 ×F
IN
(the input data rate for the FIR filter) with < 0.002-dB pass-band ripple and > 80-dBstop-band attenuation. Figure 37 shows the region from 0.35 to 0.45 ×F
IN
Up to 0.44 ×F
IN
there is less than0.5-dB attenuation.
Figure 38 shows the magnitude spectrum response for the 19-tap FIR2 filter. The transition band is from 0.25 to0.75x F
IN
(the input data rate for the FIR filter) with < 0.002-dB pass-band ripple and > 80-dB stop-bandattenuation.
The DAC5687 also has an inverse Sinc filter (FIR4) that runs at the DAC update rate (f
DAC
) that can be used toflatten the frequency response of the sample and hold output. The DAC sample and hold output set the outputcurrent and holds it constant for one DAC clock cycle until the next sample, resulting in the well known Sin(x)/xor Sinc(x) frequency response shown in Figure 39 (black solid line). The inverse sinc filter response (Figure 39 ,blue dotted line) has the opposite frequency response between 0 to 0.4 ×f
DAC
, resulting in the combinedresponse (Figure 39 , red dashed line). Between 0 to 0.4 ×f
DAC
, the inverse sin filter compensates the sampleand hold rolloff with less than < 0.03-dB error.
The inverse sine filter has a gain > 1 at all frequencies. Therefore, the signal input to FIR4 must be reduced fromfull scale to prevent saturation in the filter. The amount of backoff required depends on the signal frequency andis set such that at the signal frequencies the combination of the input signal and filter response is less than 1 (0dB). For example, if the signal input to FIR4 is at 0.25 × f
DAC
, the response of FIR4 is 0.9 dB, and the signal willneed to be backed off from full scale by 0.9 dB. The gain function in the QMC block can be used to set reduceamplitude of the input signal. The advantage of FIR4 having a positive gain at all frequencies is that the user isthen able to optimized backoff of the signal based on the signal frequency.
The filter taps for all digital filters are listed in Table 8 .
Note that the loss of signal amplitude may result in lower SNR due to decrease in signal amplitude.
35Submit Documentation Feedback
www.ti.com
−4
−3
−2
−1
0
1
2
3
4
0 0.1 0.2 0.3 0.4 0.5
Fout/Fdac
dB
Sin(x)/x effect
FIR4 response
Corrected spectrum
DAC5687-EP
SGLS333 JUNE 2006
Figure 36. Magnitude Spectrum for FIR1 and FIR3 Figure 37. FIR1 and FIR3 Transition Band
Figure 38. Magnitude Spectrum for FIR2 Figure 39. Magnitude Spectrum for Inverse Sinc FilterFIR4 (Versions 1 and 2)
Table 8. Digital Filter Taps
FIR1 and FIR3 FIR2 FIR4 (Invsinc)
Tap Coeff Tap Coeff Tap Coeff
1, 51 8 1, 19 9 1, 9 12, 50 0 2, 18 0 2, 8 –43, 49 –24 3, 17 –58 3, 7 134, 48 0 4, 16 0 4, 6 –505, 47 58 5, 15 214 5 5926, 46 0 6, 14 07, 45 –120 7, 13 –6388, 44 0 8, 12 09, 43 221 9, 11 252110, 42 0 10 409611, 41 –380
36
Submit Documentation Feedback
www.ti.com
Dual Channel Real Upconversion
Limitations on Signal BW and Final Output Frequency in X4L and X8 Modes
DAC5687-EP
SGLS333 JUNE 2006
Table 8. Digital Filter Taps (continued)
FIR1 and FIR3 FIR2 FIR4 (Invsinc)
Tap Coeff Tap Coeff Tap Coeff
12, 40 013, 39 61914, 38 015, 37 –97116, 36 017, 35 149018, 34 019, 33 –228820, 32 021, 31 364922, 30 023, 29 –662824, 28 025, 27 2075026 32768
The DAC5687 can be used in a dual channel mode with real upconversion by mixing with a 1, –1, sequencein the signal chain to invert the spectrum. This mixing mode maintains isolation of the A and B channels. Thereare two points of mixing: in X4L mode, the FIR1 output is inverted (high-pass mode) by setting registers hplaand hplb to 1 and the FIR3 output is inverted by setting CMIX to f
DAC
/2. In X8 mode, the output of FIR1 isinverted by setting hpla and hplb to 1 and the FIR3 output is inverted by setting CMIX to f
DAC
/2. In X2 and X4modes, the output of FIR3 is inverted by setting CMIX to f
DAC
/2.
The wide bandwidth of FIR3 (40% passband) in X4L mode provides options for setting four different frequencyranges, listed in Table 9 . For example, with f
DATA
= 125 MSPS (f
DAC
= 500 MSPS), setting FIR1/FIR3 to HighPass/High Pass respectively will upconvert a signal between 25 and 50 MHz to 150 to 175 MHz. With the HighPass/Low Pass and Low Pass/High Pass setting the upconvertered signal will be spectrally inverted.
Table 9. X4L Mode High-Pass/Low-Pass Options
FIR1 FIR3 Input Frequency Output Frequency Bandwidth Inverted?
Low Pass Low Pass 0 0.4 ×f
DATA
0 0.4 ×f
DATA
0.4 ×f
DATA
NoHigh Pass Low Pass 0.2 to 0.4 ×f
DATA
0.6 0.8 ×f
DATA
0.2 ×f
DATA
YesHigh Pass High Pass 0.2 to 0.4 ×f
DATA
1.2 1.4 ×f
DATA
0.2 ×f
DATA
NoLow Pass High Pass 0 0.4 ×f
DATA
1.6 2 ×f
DATA
0.4 ×f
DATA
Yes
For very wide bandwidth signals, the FIR3 pass-band (0 0.4 ×F
DAC
/2) can limit the range of the final outputfrequency. For example in X4L FMIX CMIX mode (4x interpolation with FMIX after FIR1), at the maximum inputdata rate F
IN
= 125 MSPS the input signal can be ±50 MHz before running into the transition band of FIR1. After2×interpolation, FIR3 limits the signal to ±100 MHz (0.4 ×250 MHz). Therefore, at the maximum signalbandwidth, FMIX can mix up to 50 MHz and still fall within the passband of FIR3. This results in gaps in the finaloutput frequency between FMIX alone (0 MHz to 50 MHz) and FMIX + CMIX with f
DAC
/4 (75 MHz to 175 MHz)and FMIX + f
DAC
/2 (200 MHz to 250 MHz).
In practice, it may be possible to extend the signal into the FIR3 transition band. Referring to Figure 37 in theDigital Filter section above, if 0.5 dB of attenuation at the edge of the signal can be tolerated, then the signal canbe extended up to 0.44 ×F
IN
. This would extend the range of FMIX in the example to 60 MHz.
37Submit Documentation Feedback
www.ti.com
Fine Mixer (FMIX)
Frequency
Register
32 Accumulator
32
RESETCLK
PHSTR
32
32
Phase
Register
16
16
16 Look-Up
Table
sin
cos
ΣΣ
16
16
fDAC
B0026-01
fNCO +freq fNCO_CLK
232 for freq v231ńfNCO +(freq *232) fNCO_CLK
232 for freq u231
Coarse Mixer (CMIX)
DAC5687-EP
SGLS333 JUNE 2006
The fine mixer block FMIX uses a numerically controlled oscillator (NCO) with a 32-bit frequency registerfreq(31:0) and a 16-bit phase register phase(15:0) to provide sin and cos for mixing. The NCO tuning frequencyis programmed in registers 0x09 through 0x0C. Phase offset is programmed in registers 0xD and 0xE. A blockdiagram of the NCO is shown in Figure 40 .
Figure 40. Block Diagram of the NCO
Synchronization of the NCO occurs by resetting the NCO accumulator to zero with assertion of PHSTR. See theFine Mixer Synchronization section below. Frequency word freq in the frequency register is added to theaccumulator every clock cycle. The output frequency of the NCO is
where f
NCO_CLK
is the clock frequency of the NCO circuit. In X4 mode, the NCO clock frequency is the same asthe DAC sample rate f
DAC
. The maximum clock frequency the NCO can operate at is 320 MHz in X4 FMIXmode, where FMIX operates at the DAC update rate, the DAC updated rate will be limited to 320 MSPS. In X2,X4L and X8 modes, the NCO circuit is followed by a further 2 ×interpolation and so f
NCO_CLK
= f
DAC
/2 andoperates at f
DAC
= 500 MHz.
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 FMIXI
OUT
(t) and Q
OUT
(t) is:I
OUT
(t) = (I
IN
(t)cos(2 πf
NCO
t + δ) Q
IN
(t)sin(2 πf
NCO
t + δ)) ×2
(NCO_GAIN 1)
Q
OUT
(t) = (I
IN
(t)sin(2 πf
NCO
t + δ) + Q
IN
(t)cos(2 πf
NCO
t + δ)) ×2
(NCO_GAIN 1)
Where t is the time since the last resetting of the NCO accumulator, δis the initial accumulator value andNCO_GAIN, bit 6 in register CONFIG2, is either 0 or 1. δis given by:δ= 2 π×phase/2
16
.
The maximum output amplitude of FMIX occurs if I
IN
(t) and Q
IN
(t) are simultaneously full scale amplitude and thesine and cosine arguments 2 πf
NCO
t + δ= (2N 1) × π /4 (N = 1, 2, ...). With NCO_GAIN = 0, the gain throughFMIX is sqrt(2)/2 or –3 dB. This loss in signal power is in most cases undesirable, and it is recommended thatthe gain function of the QMC block be used to increase the signal by 3 dB to 0 dBFS by setting qmca_gain andqmcb_gain each to 1446 (decimal).
With NCO_GAIN = 1, the gain through FMIX is sqrt(2) or +3 dB, which can cause clipping of the signal if I
IN
(t)and Q
IN
(t) are simultaneously near full scale amplitude and should therefore be used with caution.
The coarse mixer block provides mixing capability at the DAC output rate with fixed frequencies of F
S
/2 or F
S
/4.The coarse mixer output phase sequence is selected by the cm_mode(3:0) bits in register CONFIG2 and isshown in Table 10 .
38
Submit Documentation Feedback
www.ti.com
Quadrature Modulator Correction (QMC)
DAC5687-EP
SGLS333 JUNE 2006
Table 10. Coarse Mixer Sequences
cm_mode(3:0) Mixing Mode Sequence
00XX No mixing0100 f
DAC
/2 DAC A = {–A +A –A +A }DAC B = {–B +B –B +B }0101 f
DAC
/2 DAC A = {–A +A –A +A }DAC B = {+B –B +B –B }0110 f
DAC
/2 DAC A = {+A –A +A –A }DAC B = {–B +B –B +B }0111 f
DAC
/2 DAC A = {+A –A +A –A }DAC B = {+B –B +B –B }1000 f
DAC
/4 DAC A = {+A –B –A +B }DAC B = {+B +A –B –A }1001 f
DAC
/4 DAC A = {+A –B –A +B }DAC B = {–B –A +B +A }1010 f
DAC
/4 DAC A = {–A +B +A –B }DAC B = {+B +A –B –A }1011 f
DAC
/4 DAC A = {–A +B +A –B }DAC B = {–B –A +B +A }1100 –f
DAC
/4 DAC A = {+A +B –A –B }DAC B = {+B –A –B +A }1101 –f
DAC
/4 DAC A = {+A +B –A –B }DAC B = {–B +A +B –A }1110 –f
DAC
/4 DAC A = {–A –B +A +B }DAC B = {+B –A –B +A }1111 –f
DAC
/4 DAC A = {–A –B +A +B }DAC B = {–B +A +B –A }
The output of CMIX is complex. For a real output, either DACA or DACB can be used and the other DAC slept,the difference being the phase sequence.
The quadrature modulator correction (QMC) block provides a means for changing the phase balance of thecomplex signal to compensate for I and Q imbalance present in an analog quadrature modulator. The QMCblock is limited in operation to a clock rate of 320 MSPS.
The block diagram for the QMC block is shown in Figure 41 . The QMC block contains three programmableparameters. Registers qma_gain and qmb_gain control the I and Q path gains and are 11 bit values with arange of 0 to approximately 2. Note that the I and Q gain can also be controlled by setting the DAC full-scaleoutput current (see below). Register qm_phase controls the phase imbalance between I and Q and is a 10-bitvalue with a range of –1/2 to approximately ½.
LO feedthrough can be minimized by adjusting the DAC offset feature described below.
An example of sideband optimization using the QMC block and gain adjustment is shown in Figure 42 . TheQMC phase adjustment in combination with the DAC gain adjustment can reduce the unwanted sideband signalfrom ~40 dBc to > 65 dBc.
Note that mixing in the CMIX block after the QMC correction will destroy the I and Q phase compensationinformation from the QMC block.
39Submit Documentation Feedback
www.ti.com
XX
ΣΣXX
XX
Q(t)
I(t) 11
11
10
qmb_gain/210
{0, 1/210 , , 2 1/210 }
qm_phase/210
{−1/2, 1/2 + 1/210, , 1/2 1/210}
qma_gain/210
{0, 1/210 , , 2 1/210 }
L
OL
O
side-
band side-
band
Uncorrected Corrected
DAC Offset Control
DAC5687-EP
SGLS333 JUNE 2006
Figure 41. QMC Block Diagram
Figure 42. Example of Sideband Optimization Using QMC Phase and Gain Adjustments
Registers qma_offset and qmb_offset 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 qma_gain and qmb_gain registers can be used to backoff the signal before the offset to prevent saturationwhen the offset value is added to the digital signal.
40
Submit Documentation Feedback
www.ti.com
ΣΣ
ΣΣ
13
13
qmb_offset
{−4096, 4095, , 4095 }
qma_offset
{−4096, 4095, , 4095 }
I
Q
Analog DAC Gain
Ifullscale +ƪ16ǒVextioǓ
RBIAS GAINCODE )1
16 Bǒ1*FINEGAIN
3072 Ǔƫ
Clock Modes
DAC5687-EP
SGLS333 JUNE 2006
Figure 43. DAC Offset Block
The full-scale DAC output current can be set by programming the daca_gain and dacb_gain registers. TheDAC gain value controls the full-scale output current.
where GAINCODE = daca_gain[11:8] or dacb_gain[11:8] is the coarse gain setting ( 0 to 15) and FINEGAIN =daca_gain[7:0] or dacb_gain[7:0] (–128 to 127) is the fine gain setting.
In the DAC5687, the internal clocks (1x, 2x, 4x, and 8x as needed) for the logic, FIR interpolation filters, andDAC are derived from a clock at either the input data rate using an internal PLL (PLL clock mode) or DAC outputsample rate (external clock mode). Power for the internal PLL blocks (PLLVDD and PLLGND) are separate fromthe other clock generation blocks power (CLKVDD and CLKGND), thus minimizing phase noise within the PLL.
The DAC5687 has three clock modes for generating the internal clocks (1x, 2x, 4x, and 8x as needed) for thelogic, FIR interpolation filters, and DACs. The clock mode is set using the PLLVDD pin and dual_clk in registerCONFIG1.
1. PLLVDD = 0 V and dual_clk = 0: EXTERNAL CLOCK MODE
In EXTERNAL CLOCK MODE, the user provides a clock signal at the DAC output sample rate throughCLK2/CLK2C. CLK1/CLK1C and the internal PLL are not used. LPF and CLK1/CLK1C pins can be leftunconnected. The input data rate clock and interpolation rate are selected by the bits interp(1:0) in registerCONFIG0 and is output through the PLLLOCK pin. The PLLLOCK clock can be used to drive the input datasource (such as digital upconverter) that sends the data to the DAC. Note that the PLLLOCK delay relative tothe input CLK2 rising edge (t
d(PLLLOCK)
) in Figure 44 and Figure 45 ) increases with increasing loads. The inputdata is latched on either the rising ( inv_plllock = 0) or falling edge ( inv_plllock = 1) of PLLLOCK, which issensed internally at the output pin.
41Submit Documentation Feedback
www.ti.com
PLLLOCK
CLK2
DA[15:0]
DB[15:0]
td(PLLLOCK)
th(DATA)
ts(DATA)
A0A1A2A3ANAN+1
B0B1B2B3BNBN+1
PLLLOCK
CLK2
DA[15:0]
DB[15:0]
td(PLLLOCK)
th(DATA)
ts(DATA)
A0A1A2A3ANAN+1
B0B1B2B3BNBN+1
DAC5687-EP
SGLS333 JUNE 2006
Figure 44. Dual Bus Mode Timing Diagram for External Clock Mode (PLLLOCK Rising Edge)
Figure 45. Dual Bus Mode Timing Diagram for External Clock Mode (PLLLOCK Falling Edge)
2. PLLVDD = 3.3 V ( dual_clk can be 0 or 1 and is ignored): PLL CLOCK MODE
In PLL CLOCK MODE, you drive the DAC at the input sample rate (unless the data is mux’d) throughCLK1/CLK1C. CLK2/CLK2C is not used. In this case, there is no phase ambiguity on the clock. The DACgenerates the higher speed DAC sample rate clock using an internal PLL/VCO. In PLL clock mode, the userprovides a differential external reference clock on CLK1/CLK1C.
A type four phase-frequency detector (PFD) in the internal PLL compares this reference clock to a feedbackclock and drives the PLL to maintain synchronization between the two clocks. The feedback clock is generatedby dividing the VCO output by 1x, 2x, 4x, or 8x as selected by the prescaler ( div[1:0]). The output of theprescaler is the DAC sample rate clock and is divided down to generate clocks at ÷ 2, ÷4, and ÷ 8. The feedbackclock is selected by the registers sel(1:0), which is fed back to the PFD for synchronization to the input clock.The feedback clock is also used for the data input rate, so the ratio of DAC output clock to feedback clock setsthe interpolation rate of the DAC5687. The PLLLOCK pin is an output indicating when the PLL has achievedlock. An external RC low-pass PLL filter is provided by the user at pin LPF. See the Low-Pass Filter section forfilter setting calculations. This is the only mode where the LPF filter applies.
42
Submit Documentation Feedback
www.ti.com
CLK1
DA[15:0]
DB[15:0]
th(DATA)
ts(DATA)
A0A1A2A3ANAN+1
B0B1B2B3BNBN+1
B0053-02
CLK
Buffer
CLK
Buffer
PFD Charge
Pump VCO
/1
/2
/4
/8
00
01
10
11
1
0
/2
Data
Latch
1´2
´1
0
00
01
10
11
/2
/2
0
1
CLK1
CLK1C
CLK2
LPF DIV[1:0] PLLVDD
PLLLOCK PLLVDD D[15:0] INTERL SEL[1:0]
Fdac
Fdac/2 2´
Fdac/4 ´4
Fdac/4 ´4L
Fdac/8 ´8
Data
Lock
CLK2C
DAC5687-EP
SGLS333 JUNE 2006
Figure 46. Dual Bus Mode Timing Diagram (PLL Mode)
Figure 47. Clock Generation Architecture in PLL Mode
Power for the internal PLL blocks (PLLVDD and PLLGND) are separate from the other clock generation blockspower (CLKVDD and CLKGND), thus minimizing PLL phase noise.
3) PLLVDD = 0 V and dual_clk = 1: DUAL CLOCK MODE
In DUAL CLOCK MODE, the DAC is driven at the DAC sample rate through CLK2/CLK2C and the input datarate through CLK1/CLK1C. There are two options in dual clock mode: with FIFO ( inv_plllock set) and withoutFIFO ( inv_plllock clear). If the FIFO is not used, the CLK1/CLK1C input is used to set the phase of the internalclock divider. In this case, the edges of CLK1 and CLK2 must be aligned to within ±t
_align
(Figure 48 ), defined as
43Submit Documentation Feedback
www.ti.com
talign +1
2fCLK2
*0.5 ns
th
CLK2
CLK1
DA[15:0]
DB[15:0]
< talign
ts
th
CLK1
DA[15:0]
DB[15:0]
ts
Input FIFO
DAC5687-EP
SGLS333 JUNE 2006
where f
CLK2
is the clock frequency at CLK2. For example, t
align
= 0.5 ns at f
CLK2
= 500 MHz and 1.5 ns at f
CLK2
=250 MHz.
If the FIFO is enabled ( inv_plllock set) in dual clock mode, then CLK1 is only used as an input latch (Figure 49 )and is independent from the internal divided clock generated from CLK2/CLK2C and there is no alignmentspecification. However, the FIFO needs to be synchronized by one of the methods listed in SYNC_CNTLregister and the latency of the DAC can be up to one clock cycle different depending on the phase relationshipbetween CLK1 and the internally divided clock.
Figure 48. Dual Clock Mode Without FIFO
Figure 49. Dual Clock Mode With FIFO
The CDC7005 from Texas Instruments is recommended for providing phase aligned clocks at differentfrequencies for this application.
In DAC clock mode, where the DAC5687 is clocked at the DAC update rate, the DAC5687 has an optional inputFIFO that allows latching of DA[15:0], DB[15:0] and PHSTR based on a user provided CLK1/CLK1C input or theinput data rate clock provided to the PLLLOCK pin. The FIFO can be bypassed by setting register fifo_bypassin CONFIG0 to 1.
The input interface FIFO incorporates a four sample register file, an input pointer, and an output pointer.Initialization of the FIFO pointers can be programmed to one of seven different sources.
44
Submit Documentation Feedback
www.ti.com
0
1S
DA(15:0),
DB(15:0),
PHSTR
0
1D Q
input
pointer
generation
PLLLOCK
MUX
CLK1
CLK1C
{PLLVDD, inv_plllock, dual_clk}
MUX
clock
generator
resynchonized
da(15:0), db(15:0)
and phstr
sync source
{TXENABLE, PHSTR, QFLAG, DB(15),
DA(15) oneshot, SIF write, always off}
CLK2
CLK2C
PLL VCO
1
fifo_bypass
in_sel_d
in_sel_c
in_sel_b
in_sel_a
q_b
q_c
q_d
q_in
q_out
clk_in clk_out
sel_q_a sel_q_d
sel_q_c
sel_q_b
sync
D Q
DA(15:0),
DB(15:0),
PHSTR
0
1S
D Q
S
0
1S
D Q
,
output
pointer
generation
QD
DA(15) oneshot
0
QD
S
q_a
DAC5687-EP
SGLS333 JUNE 2006
Figure 50. DAC5687 Input FIFO Logic
Initialization of the FIFO block involves selecting and asserting a synchronization source. Initialization causes theinput and output pointers to be forced to an offset of 2; the input pointer will be forced to the in_sel_a state whilethe output pointer will be forced to the sel_q_c state. This initialization of the input and output pointers can causediscontinuities in a data stream and should therefore be handled at startup.
Table 11. Synchronization Source Selection
sync_fifo (2:0) Synchronization Source
000 txenable pin001 phstr pin010 qflag pin011 db(15)100 da(15) first transition (one shot)101 sync now with SIF write (always on)110 sync source disabled (always off)111 sync now with SIF write (always on)
45Submit Documentation Feedback
www.ti.com
PHSTR
QD
QFLAG
TXENABLE
DB(15)
DA(15) QD
sync_fifo = “100”
DA(15) first rising edge
PLLLOCK MUX
CLK1
CLK1C
{PLLVDD, inv_plllock, dual_clk}
clk_in
MUX
D
clock
generator
PLL VCO
clk_out
sync
= “100”
sync_fifo(2:0)
1
000
001
010
011
100
101
110
111
Q
resync_fifo_in
CLK2
CLK2C
resync_fifo_out
1
0
QD
QD
QD
Q
D
D Q D Q D Q D Q
D Q D Q D Q D Q
Even/Odd Input Mode
Synchronization
DAC5687-EP
SGLS333 JUNE 2006
All possible sync sources are registered with clk_in and then passed through a synchronous rising edgedetector.
Figure 51. DAC5687 FIFO Synchronization Source Logic
For example, if TXENABLE is selected as the sync source, a low-to-high transition on the TXENABLE pincauses the pointers to be initialized.
Once initialized, the FIFO input pointer advances using clk_in and the output pointer advances using clk_out,providing an elastic buffering effect. The phase relationship between clk_in and clk_out can wander or drift untilthe output pointer overruns the input pointer or vice versa.
The DAC5687 has a double data rate input mode that allows both input ports to be used to multiplex data ontoone DAC channel (A). In the Even/Odd mode, the FIR3 filter can be used to interpolate the data by 2x. Theeven/odd input mode is enabled by setting half_rate in CONFIG3. The maximum input rate for each port is 250MSPS, for a combined rate of 500 MSPS.
The DAC5687 has several digital circuits that can be synchronized to a known state. The circuits that can besynchronized are the fine mixer (NCO), coarse mixer (fixed fs/2 or fs/4 mixer), the FIFO input and outputpointers, and the internal clock divider.
46
Submit Documentation Feedback
www.ti.com
NCO Synchronization
PHSTR
PLLLOCK
MUX
CLK1
CLK1C
{PLLVDD, inv_plllock, dual_clk}
clk_in
clock
generator CLK2
CLK2C
clk_out
FIFO phstr sync to NCO
PLL VCO
clk_nco
phase
accumulator
reset
QD
, }
QD QD QD QD QD
DAC5687-EP
SGLS333 JUNE 2006
Table 12. Synchronization in Different Clock Modes
Clock PLLVDD Serial Interface Register Bits DA, DB, DescriptionMode Pin PHSTR, andfifo_bypass dual_clk inv_plllock
TXENABLE
Latch
Single 0 V 1 0 0 PLLLOCK Signal at the PLLLOCK output pin is used to clock theExternal rising edge PHSTR signal into the chip. The PLLLOCK outputClock clock is generated by dividing the CLK2/CLK2C input1 PLLLOCKwithout signal by the programmed interpolation and interfacefalling edgeFIFO settings.Single 0 V 0 0 0 PLLLOCK Signal at the PLLLOCK output pin is used to clock theExternal rising edge PHSTR signal into the chip. The PLLLOCK outputClock with clock is generated by dividing the CLK2/CLK2C input1 PLLLOCKFIFO signal by the programmed interpolation and interfacefalling edge
settings. Enabling the FIFO allows the chip to functionwith large loads on the PLLLOCK output pin at highinput rates. The FIFO must be initialized first in thismode.Dual 0 V 1 1 0 CLK1/CLK1C The CLK1/CLK1C input signal is used to clock in theExternal PHSTR signal. CLK1/CLK1C and CLK2/CLK2C areClock both input to the chip and the phase relationship mustwithout be tightly controlledFIFO
Dual 0 V 0 1 1 CLK1/CLK1C The CLK1/CLK1C input signal is used to clock in theExternal PHSTR signal. CLK1/CLK1C and CLK2/CLK2C areClock with both input to the chip, but no phase relationship isFIFO required. The FIFO input circuits are used to managethe clock domain transfers. The FIFO must beinitialized in this mode.PLL 3.3 V 1 0 0 CLK1/CLK1C The CLK1/CLK1C input signal is used to clock in theEnabled PHSTR signal. The FIFO must be bypassed when thePLL is enabled.
The phase accumulator in the NCO block (see the Fine Mixer (FMIX) section and Figure 40 for a description ofthe NCO) can be synchronously reset when PHSTR is asserted. The PHSTR signal passes through the inputFIFO block, using the input clock associated with the clocking mode. If the FIFO is enabled, there can be someuncertainty in the exact instant the PHSTR synchronization signal arrives at the NCO accumulator due to theelastic capabilities of the FIFO. For example, in dual-clock mode with the FIFO enabled, the internal clockgenerator divides down the CLK2/CLK2C input signal to generate the FIFO output clock. The phase of thisgenerated clock will be unknown externally, resulting in an uncertainty of the exact PHSTR instant of as much asa few input clock cycles.
Figure 52. Logic Path for PHSTR Synchronization Signal to NCO
47Submit Documentation Feedback
www.ti.com
PHSTR
clk_in
clk_out
phstr at FIFO
output
clk_nco
phase
accumulator
reset
phase_accum
only needs to be asserted for one clk_in period
Input delay line + FIFO delay
13 clk_nco cycles
Coarse Mixer (CMIX) Synchronization
DAC5687-EP
SGLS333 JUNE 2006
The serial interface includes a sync_nco bit in register SYNC_CNTL, which needs to be set for the PHSTRinput signal to initialize the phase accumulator.
The NCO uses a rising edge detector to perform the synchronous reset of the phase accumulator. Due to thepipelined nature of the NCO, the latency from the phstr sync signal at the FIFO output to the instant the phaseaccumulator is cleared is 13 f
NCO
clock cycles (f
NCO
= f
DAC
in X4 mode, f
NCO
= f
DAC
/2 in X2, X4L, and X8 modes).In 2x interpolation mode with the inverse sinc filter disabled, overall latency from PHSTR input to DAC output is~100 input clock cycles.
Figure 53. NCO Phase Accumulator Reset Synchronization Timing
The coarse mixer implements the f
DAC
/2 and f
DAC
/4 (and f
DAC
/4) fixed complex mixing operation using simplecomplements of the datapath signals to create the proper sequences. The sequences are controlled using asimple counter and this counter can be synchronously reset using the PHSTR signal.
Similar to the NCO, the PHSTR signal used by the coarse mixer is from the FIFO output. This introduces thesame uncertainty effect due to the FIFO input to output pointer relationship. Bypassing the FIFO and using thedual external clock mode without FIFO eliminates this uncertainty for systems using multiple DAC5687 deviceswhen this cannot be tolerated. Using the internal PLL, as with the NCO, allows the complete control andsynchronization of the coarse mixer.
48
Submit Documentation Feedback
www.ti.com
PHSTR
PLLLOCK
MUX
CLK1
CLK1C
{PLLVDD, inv_plllock, dual_clk}
clk_in Clock
Genera-
tor CLK2
CLK2C
clk_out
FIFO phstr sync to coarse mixer
PLL VCO
clk_cmix
Sequencer
Reset
sync_cm
D Q D QD QD QD Q D Q
Sequencer
Reset
PHSTR
clk_in
Only needs to be high for one clk_in period
clk_cmix
phstr at FIFO
Output
Sequencer
fs/2
clk_out
Input delay line + FIFO delay
Sequencer
fs/4 0 90
180
180 270
0 1800
0 90
DAC5687-EP
SGLS333 JUNE 2006
Figure 54. Logic Path for PHSTR Synchronization Signal to CMIX Reset
To enable the PHSTR synchronous reset, the serial interface bit sync_cm in register SYNC_CNTL must be set.The coarse mixer sequence counter will be held reset when PHSTR is low and operates when PHSTR is high.
Figure 55. CMIX Reset Synchronization Timing
In addition to the reset function provided by the PHSTR signal, the phstr_del(1:0) bits in register ATEST allowthe user to select the initial (reset) state. Changing the cm_mode lower 2 bits produces the same phase shiftresults.
Table 13. Initial State of CMIX After Reset
Fix Mix Selection phstr_del(1:0) Initial State at PHSTR
f
S
/2 00 and 10 Normalf
S
/2 01 and 11 180 degree shiftf
S
/4 00 Normalf
S
/4 01 90 degree shift
49Submit Documentation Feedback
www.ti.com
Input Clock Synchronization of Multiple DAC5687s
CDC7005
# 1
Y0
Y0
Y0
Y0
Y1
Y1
Y1
Y1
Y2
Y2
Y2
Y2
Y3
Y3
Y3
Y3
CDC7005
# 2
Y0
Y0
Y0
Y0
Y1
Y1
Y1
Y1
Y2
Y2
Y2
Y2
Y3
Y3
Y3
Y3
DAC5687
# 1
CLK1
CLK1C
CLK2
CLK2C
DAC5687
# 2
CLK1
CLK1C
CLK2
CLK2C
DAC5687
# 3
CLK1
CLK1C
CLK2
CLK2C
DAC5687
# 4
CLK1
CLK1C
CLK2
CLK2C
Ref
Ref
fINPUT
fINPUT
fDAC
fINPUT
fDAC
fINPUT
fDAC
fINPUT
fDAC
fINPUT
fDAC
fINPUT
fDAC
fINPUT
fDAC
fINPUT
fDAC
Reference Operation
DAC5687-EP
SGLS333 JUNE 2006
Table 13. Initial State of CMIX After Reset (continued)
Fix Mix Selection phstr_del(1:0) Initial State at PHSTR
f
S
4 10 180 degree shiftf
S
/4 11 270 degree shift
For applications where multiple DAC5687 chips are used, clock synchronization is best achieved by usingdual-clock mode with the FIFO disabled or the PLL-clock mode. In the dual-clock mode with FIFO disabled, anappropriate clock PLL such as the CDC7005 is required to provide the DAC and input rate clocks that meet theskew requirement t_align (see Figure 48 ). An example for synchronizing multiple DAC5687 devices in dualclock mode with two CDC7005 is shown in Figure 56 . When using the internal PLL-clock mode, synchronizationof multiple using PHSTR is completely deterministic due to the phase/frequency detector in the PLL feedbackloop. All chips using the same CLK1/CLK1C input clock will have identical internal clocking phases.
Figure 56. Block Diagram for Clock Synchronization of Multiple DAC5687 Devices in Dual-Clock Mode
The DAC5687 comprises a bandgap reference and control amplifier for biasing the full-scale output current. Thefull-scale output current is set by applying an external resistor RBIAS to pin BIASJ. The bias current IBIASthrough resistor RBIAS is defined by the on-chip bandgap reference voltage and control amplifier. The full-scaleoutput current equals 16 times this bias current. The full-scale output current IOUTFS can thus be expressed as:IOUT
FS
= 16 × I
BIAS
= 16 × V
EXTIO
/ R
BIAS
where V
EXTIO
is the voltage at terminal EXTIO. The bandgap reference voltage delivers an accurate voltage of1.2 V. This reference is active when terminal EXTLO is connected to AGND. An external decoupling capacitorC
EXT
of 0.1 µF should be connected externally to terminal EXTIO for compensation. The bandgap reference canadditionally be used for external reference operation. In that case, an external buffer with high impedance inputshould be applied in order to limit the bandgap load current to a maximum of 100 nA. The internal reference canbe disabled and overridden by an external reference by connecting EXTLO to AVDD. Capacitor C
EXT
may hencebe omitted. Terminal EXTIO thus serves as either input or output node.
50
Submit Documentation Feedback
www.ti.com
DAC Transfer Function
Analog Current Outputs
DAC5687-EP
SGLS333 JUNE 2006
The full-scale output current can be adjusted from 20 mA down to 2 mA by varying resistor R
BIAS
or changingthe externally applied reference voltage. The internal control amplifier has a wide input range, supporting thefull-scale output current range of 20 mA.
The CMOS DAC’s consist of a segmented array of NMOS current sinks, capable of sinking a full-scale outputcurrent up to 20 mA. Differential current switches direct the current of each current source through either one ofthe complementary output nodes IOUT1 or IOUT2. Complementary output currents enable differential operation,thus canceling out common mode noise sources (digital feed-through, on-chip and PCB noise), dc offsets, evenorder distortion components, and increasing signal output power by a factor of two.
The full-scale output current is set using external resistor R
BIAS
in combination with an on-chip bandgap-voltagereference source (1.2 V) and control amplifier. Current I
BIAS
through resistor R
BIAS
is mirrored internally toprovide a full-scale output current equal to 16 times IBIAS. The full-scale current IOUT
FS
can be adjusted from20 mA down to 2 mA.
The relation between IOUT1 and IOUT2 can be expressed as:IOUT1 = –IOUT
FS
IOUT2
We denote current flowing into a node as negative current and current flowing out of a node as positive current.Since the output stage is a current sink the current can only flow from AVDD into the IOUT1 and IOUT2 pins. IfIOUT2 = –5 mA and IO(FS) = 20 mA then:IOUT1 = –20 (–5) = –15 mA
The output current flow in each pin driving a resistive load can be expressed as:IOUT1 = IOUT
FS
× CODE / 65536IOUT2 = IOUT
FS
× (65535 CODE) / 65536
where CODE is the decimal representation of the DAC data input word.
For the case where IOUT1 and IOUT2 drive resistor loads R
L
directly, this translates into single ended voltagesat IOUT1 and IOUT2:VOUT1 = AVDD I IOUT1 I × R
LVOUT2 = AVDD I IOUT2 I × R
L
Assuming that the data is full scale (65535 in offset binary notation) and the R
L
is 25 , the differential voltagebetween pins IOUT1 and IOUT2 can be expressed as:VOUT1 = AVDD I –20 mA I ×25 = 2.8 VVOUT2 = AVDD I –0 mA I ×25 = 3.3 VVDIFF = VOUT1 VOUT2 = 0.5 V
Note that care should be taken not to exceed the compliance voltages at node IOUT1 and IOUT2, which wouldlead to increased signal distortion.
Figure 57 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 nodeIOUT1 or its complementary negative output node IOUT2. The output impedance is determined by the stack ofthe current sources and differential switches, and is typically >300 k in parallel with an output capacitance of 5pF.
The external output resistors are referred to an external ground. The minimum output compliance at nodesIOUT1 and IOUT2 is limited to AVDD 0.5 V, determined by the CMOS process. Beyond this value, transistorbreakdown may occur resulting in reduced reliability of the DAC5687 device. The maximum output compliancevoltage at nodes IOUT1 and IOUT2 equals AVDD + 0.5 V. Exceeding the minimum output compliance voltageadversely affects distortion performance and integral non-linearity. The optimum distortion performance for asingle-ended or differential output is achieved when the maximum full-scale signal at IOUT1 and IOUT2 doesnot exceed 0.5 V.
51Submit Documentation Feedback
www.ti.com
IOUT1 IOUT2
S(1) S(1)C
RLOAD RLOAD
S(2) S(2)C S(N) S(N)C
AVDD
S0032-01
IOUT1 1:1
IOUT2
50
50
RLOAD
50
100
AVDD (3.3 V)
AVDD (3.3 V) S0033-01
DAC5687-EP
SGLS333 JUNE 2006
Figure 57. Equivalent Analog Current Output
The DAC5687 can be easily configured to drive a doubly terminated 50- cable using a properly selected RFtransformer. Figure 58 and Figure 59 show the 50- doubly terminated transformer configuration with 1:1 and4:1 impedance ratio, respectively. Note that the center tap of the primary input of the transformer has to beconnected to AVDD to enable a dc-current flow. Applying a 20-mA full-scale output current would lead to a 0.5V
PP
for a 1:1 transformer and a 1-V
PP
output for a 4:1 transformer. The low dc impedance between the IOUT1 orIOUT2 and the transformer center tap sets the center of the ac-signal at AVDD, so the 1-V
PP
output for the 4:1transformer results in an output between AVDD + 0.5 V and AVDD 0.5 V.
Figure 58. Driving a Doubly Terminated 50- Cable Using a 1:1 Impedance Ratio Transformer
52
Submit Documentation Feedback
www.ti.com
IOUT1 4:1
IOUT2
100
100
RLOAD
50
AVDD (3.3 V)
AVDD (3.3 V) S0033-02
Combined Output Termination
S0069-01
IOUTA1 1:1
RLOAD
50
IOUTA2
AVDD (3.3 V)
IOUTB1
IOUTB2
DAC5687-EP
SGLS333 JUNE 2006
Figure 59. Driving a Doubly Terminated 50- Cable Using a 4:1 Impedance Ratio Transformer
The DAC5687 DAC A and DAC B outputs can be summed together as shown in Figure 60 to provide a 40-mAfull-scale output for increased output power.
Figure 60. Combined Output Termination Using a 1:1 Impedance Ratio Transformer into 50- Load
For the case where the digital codes for the two DACs are identical, the termination results in a full scale swingof 2 V
PP
into the 50- load, or 10 dBm. This is 6 dB higher than the 4:1 output termination recommended for asingle DAC output.
There are two methods to produce identical DAC codes. In modes where there is mixing between digitalchannels A and B, i.e., when channels A and B are isolated, the identical data can be sent to both input ports toproduce identical DAC codes. Channels A and B are isolated when FMIX is disabled, the QMC is disabled orenabled with QMC phase register set to 0, and CMIX is disabled or set to f
DAC
/2. Note that frequencyupconversion is still possible using the high-pass filter setting and CMIX f
DAC
/2.
Alternatively, by applying the input data on one input port only and setting the other input port to mid-scale(zero), the NCO can be used to duplicate the output of the active input channel in the other channel by settingthe frequency to zero, phase to 8192 and NCO_GAIN = 1 and QMC gain = 1446. Assuming I(t) is the wantedsignal and Q(t) = 0, this is demonstrated by the simplification of the NCO equations in the Fine Mixer (FMIX)section:
I
OUT
(t) = (I
IN
(t)cos(2 π × 0×t + π/4) 0 ×sin((2 π × 0×t + π/4)) ×2
(1 1)
= I
IN
(t)cos( π/4) = I
IN
(t)/2
½
53Submit Documentation Feedback
www.ti.com
Digital Inputs
DA[15:0]
DB[15:0]
SLEEP
PHSTR
TxENABLE
QFLAG
SDIO
SCLK
SDENB
Internal
Digital In
IOVDD
IOGND
RESETB Internal
Digital In
IOVDD
IOGND
Clock Inputs
CLK
Internal
Digital In
CLKC
CLKGND
R1
10 k
CLKVDD
R1
10 k
R2
10 k
R2
10 k
CLKVDD CLKVDD
S0028-01
DAC5687-EP
SGLS333 JUNE 2006
Q
OUT
(t) = (I
IN
(t)sin(2 π × 0×t + π/4) + 0 ×cos(2 π × 0×t + π/4)) ×2
(1 1)
= I
IN
(t)sin( π/4) = I
IN
(t)/2
½
Applying the QMC gain of 1446, equivalent to 2
½
, increases the signal back to unity gain through the FMIX andthe QMC blocks.
Note that with this termination, the DAC side of the transformer is not 50- terminated and, therefore, may resultin reflections when used with a cable output.
Figure 61 shows a schematic of the equivalent CMOS digital inputs of the DAC5687. DA[0..15], DB[0..15],SLEEP, PHSTR, TXENABLE, QFLAG, SDIO, SCLK, and SDENB have pulldown resistors and RESETB has apullup resistor internal to the DAC5687. See the specification table for logic thresholds.
Figure 61. CMOS/TTL Digital Equivalent Input
Figure 62 shows an equivalent circuit for the clock input.
Figure 62. Clock Input Equivalent Circuit
Figure 63 ,Figure 64 , and Figure 65 show various input configurations for driving the differential clock input(CLK/CLKC).
54
Submit Documentation Feedback
www.ti.com
RT
200
CLK
1:4
CLKC
Termination Resistor
Swing Limitation
Optional, May Be Bypassed
for Sine Wave Input
CAC
0.1 µF
S0029-01
Ropt
22 CLK
1:1
CLKC
Optional, Reduces
Clock Feedthrough
CAC
0.01 µF
TTL/CMOS
Source
Ropt
22 CLK
CLKC
Node CLKC Internally Biased
to CLKVDDń2
TTL/CMOS
Source
0.01 µF
S0030-01
RT
130
CAC
0.1 µF
CAC
0.1 µF
RT
130
VTT
Differential
ECL
or
(LV)PECL
Source
+
CLK
CLKC
RT
82.5
RT
82.5
100
S0031-01
Power Up Sequence
DAC5687-EP
SGLS333 JUNE 2006
Figure 63. Preferred Clock Input Configuration
Figure 64. Driving the DAC5687 With a Single-Ended TTL/CMOS Clock Source
Figure 65. Driving the DAC5687 With Differential ECL/PECL Clock Source
In all conditions, bring up DVDD first. If PLLVDD is powered (PLL on), CLKVDD should be powered before orsimultaneously with PLLVDD. AVDD, CLKVDD, and IOVDD can be powered simultaneously or in any order.Within AVDD, the multiple AVDD pins should be powered simultaneously.
55Submit Documentation Feedback
www.ti.com
Sleep Mode
Application Information
Designing the PLL Loop Filter
DAC5687-EP
SGLS333 JUNE 2006
There are no specific requirements on the ramp rate for the supplies.
The DAC5687 features a power-down mode that turns off the output current and reduces the supply current toless than 5 mA over the supply range of 3 V to 3.6 V and temperature range. The power-down mode is activatedby applying a logic level 1 to the SLEEP pin (e.g., by connecting pin SLEEP to AVDD). An internal pulldowncircuit at node SLEEP ensures that the DAC5687 is enabled if the input is left disconnected. Power-up andpower-down activation times depend on the value of external capacitor at node EXTIO. For a nominal capacitorvalue of 0.1-µF, power down takes less than 5 µs and approximately 3 ms to power back up.
Table 14. Optimum DAC5687 PLL Settings
f
DAC
(MHZ) pll_freq pll_kv pll_div (1:0) f
VCO
/ f
DAC
Estimated G
VCO
(MHz/V)
25 to 0 1 11 8 38028.125
28.125 to 0 0 11 8 25046.25
46.25 to 60 0 1 11 8 30060 to 1 0 11 8 13061.875
61.875 to 1 1 11 8 2256565 to 92.5 0 0 10 4 25092.5 to 120 0 1 10 4 300120 to 1 0 10 4 130123.75
123.75 to 1 1 10 4 225130130 to 185 0 0 01 2 250185 to 240 0 1 01 2 300240 to 1 0 01 2 130247.5
247.5 to 1 1 01 2 225260260 to 370 0 0 00 1 250370 to 480 0 1 00 1 300480 to 495 1 0 00 1 130495 to 520 1 1 00 1 225
The optimized DAC5687 PLL settings based on the VCO frequency MIN and MAX values (see the digitalspecifications) as a function of f
DAC
are listed in Table 14 . To minimize phase noise at a given f
DAC
,pll_freq,pll_kv, and the pll_div have been chosen so G
VCO
is minimized and within the MIN and MAX frequency for agiven setting.
For example, if f
DAC
= 245.76 MHz, pll_freq is set to 1, pll_kv is set to 0 and pll_div(1:0) is set to 01 (divide by2) to lock the VCO at 491.52 MHz.
The external loop filter components C1, C2, and R1 are set by the G
VCO
, N = f
VCO
/f
DATA
= f
VCO
×Interpolation/f
DAC
, the loop phase margin φ
d
and the loop bandwidth ω
d
. Except for applications where abruptclock frequency changes require a fast PLL lock time, it is suggested that ω
d
be set to at least 80 degrees forstable locking and suppression of the phase noise side lobes. Phase margins of 60 degrees or less can besensitive to board layout and decoupling details.
C1, C2, and R1 are then calculated by the following equations
56
Submit Documentation Feedback
www.ti.com
C1 +t1ǒ1*t2
t3ǓC2 +t1*t2
t3R1 +t32
t1 (t3*t2)
(1)
t1+KdKvco
w2
dǒtanfd)secfdǓt2+1
wdǒtanfd)secfdǓt3+tanfd)secfd
wd
(2)
DAC5687 Passive Interface-to-Analog Quadrature Modulators
DAC5687-EP
SGLS333 JUNE 2006
where,
and
charge pump current: iqp = 1 mAvco gain: K
VCO
= 2 πxG
VCO
rad/VFVCO/FDATA: N = {2, 4, 8, 16, 32}phase detector gain: K
d
= iqp ×(2 ×N) 1 A/rad
An Excel spreadsheet is provided by Texas Instruments for automatically calculating the values for C1, C2, andR.
Completing the example given above with:Parameter Value Units
G
VCO
1.30E+02 MHz/Vωd 0.50E+00 MHzN 4φd 80 Degrees
The component values are:C1 (F) C2 (F) R ( )3.74E–08 2.88E–10 9.74E+01
As the PLL characteristics are not sensitive to these components, the closest 20% tolerance capacitor and 1%tolerance resistor values can be used. If the calculation results in a negative value for C2 or an unrealisticallylarge value for C1, then the phase margin may need to be reduced slightly.
The DAC5687 has a maximum 20-mA full-scale output and a compliance range of AVDD ±0.5 V. The TRF3701or TRF3702 analog quadrature modulators (AQM) require a common-mode of approximately 3.7 V and 1.5 V to2-V
PP
differential swing. A resistive network as shown in Figure 66 can be used to translate the common modevoltage between the DAC5687 and TRF3701 or TRF3702. The voltage at the DAC output pins for a full-scalesine wave is centered at approximately AVDD with a 1-V
PP
single ended (2-V
PP
differential). The voltage at theTRF3701/2 input pins is centered at 3.7 V and swings 0.76-V
PP
single ended (1.56-V
PP
differential), or 2.4 dB ofinsertion loss.
57Submit Documentation Feedback
www.ti.com
B0046-01
TRF3701
TRF3702
GND
205 205 15.4
15.4
15.4
15.4
GND
205 205
5 V
50 50
5 V
50 50
B0046-02
AQM
205 205
205 205
5 V
66.5 66.5
5 V
66.5 66.5
0 V
0 V
Non-Harmonic Clock-Related Spurious Signals
DAC5687-EP
SGLS333 JUNE 2006
Figure 66. DAC5687 Passive Interface to TRF3701/2 Analog Quadrature Modulator
Changing the voltage levels and resistor values enable other common-mode voltages at the analog quadraturemodulator input. For example, the network shown in Figure 67 can produce a 1.5-V common mode at the analogquadrature modulator input, with a 0.78-V
PP
single-ended swing (1.56-V
PP
differential swing), or 0.2-dB insertionloss.
Figure 67. DAC5687 Passive Interface With 1.5-V Common Mode at AQM Input
In interpolating DACs, imperfect isolation between the digital and DAC clock circuits generate spurious signals atfrequencies related to the DAC clock rate. The digital interpolation filters in these DACs run at sub-harmonicfrequencies of the output rate clock, where these frequencies are f
DAC
/2
N
, N = 1 3. For example, for X2 modethere is only one interpolation filter running at f
DAC
/2; for X4 and X4L modes, on the other hand, there are twointerpolation filters running at f
DAC
/2 and f
DAC
/4. In X8 mode, there are three interpolation filters running at f
DAC
/2,f
DAC
/4, and f
DAC
/8. These lower-speed clocks for the interpolation filter mix with the DAC clock circuit and createspurious images of the wanted signal and second Nyquist-zone image at offsets of f
DAC
/2
N
.
58
Submit Documentation Feedback
www.ti.com
Location of the Spurious Signals
fSIG/fDAC
−0.5
−0.4
−0.3
−0.2
−0.1
−0.0
0.1
0.2
0.3
0.4
0.5
0.0 0.1 0.2 0.3 0.4 0.5
Spurious Frequency/fDAC
G026
fSIG
fSIG − fDAC/2
(a) Complex Output in X2 Mode (b) Real Output in X2 Mode
fSIG/fDAC
0.00
0.05
0.10
0.15
0.20
0.25
0.30
0.35
0.40
0.45
0.50
0.0 0.1 0.2 0.3 0.4 0.5
Spurious Frequency/fDAC
G027
fSIG
fSIG − fDAC/2
DAC5687-EP
SGLS333 JUNE 2006
To calculate the non-harmonic clock related spurious signals for a particular condition, we first determine thelocation of the spurious signals and then the amplitude.
The location of the spurious signals is determined by the DAC5687 output frequency (f
SIG
) and whether theoutput is used as a dual output complex signal to be fed to an analog quadrature modulator (AQM) or as a realIF signal from a single DAC output.
Figure 68 shows the location of spurious signals for X2 mode as a function of f
SIG
/f
DAC
. For complex outputs, thespurious frequencies cover a range of –0.5 ×f
DAC
to 0.5 ×f
DAC
, with the negative complex frequency indicatingthat the spurious signal will fall in the opposite sideband at the output of the QAM from the wanted signal. Forthe real output, the phase information for the spurious signal is lost, and therefore what was a negativefrequency for the complex output is a positive frequency for a real output.
For the X2 mode, there is one spurious frequency with an absolute frequency less than 0.5 ×f
DAC
. For acomplex output in X2 mode, the spurious signal will always be offset f
DAC
/2 from the wanted signal at f
SIG
f
DAC
/2. For a real output, as f
SIG
approaches f
DAC
/4, the spurious signal frequency falls at f
DAC
/2 f
SIG
, which willalso approach f
DAC
/4.
Figure 68. Frequency of Clock Mixing Spurious Images in X2 Mode
Figure 69 shows the location of spurious signals for X4 and X4L mode as a function of f
SIG
/f
DAC
. The addition ofthe f
DAC
/4 clock frequency for the first interpolation filter creates three new spurious signals. For a complexoutput, the nearest spurious signals are f
DAC
/4 offset from f
SIG
. For a real output, the signal due to f
SIG
f
DAC
/4and f
SIG
f
DAC
×3/4 falls in band as f
SIG
approaches f
DAC
/8 and f
DAC
×3/8. This creates optimum real outputfrequencies f
SIG
= f
DAC
×N/16 (N = 1, 3, 5, and 7), where the minimum spurious product offset from f
SIG
is f
DAC
/8.
59Submit Documentation Feedback
www.ti.com
(a) Complex Output in X4 and X4L Modes (b) Real Output in X4 and X4L Modes
fSIG/fDAC
−0.5
−0.4
−0.3
−0.2
−0.1
0.0
0.1
0.2
0.3
0.4
0.5
0.0 0.1 0.2 0.3 0.4 0.5
Spurious Frequency/fDAC
G028
fSIG − fDAC*3/4
fSIG − fDAC/2
fSIG − fDAC/4
fSIG + fDAC/4
fSIG
fSIG/fDAC
0.00
0.05
0.10
0.15
0.20
0.25
0.30
0.35
0.40
0.45
0.50
0.0 0.1 0.2 0.3 0.4 0.5
Spurious Frequency/fDAC
G029
fSIG + fDAC/4 fSIG − fDAC*3/4
fSIG − fDAC/4
fSIG
fSIG − fDAC/2
(a) Complex Output in X8 Mode (b) Real Output in X8 Mode
fSIG/fDAC
−0.5
−0.4
−0.3
−0.2
−0.1
−0.0
0.1
0.2
0.3
0.4
0.5
0.0 0.1 0.2 0.3 0.4 0.5
Spurious Frequency/fDAC
G030
fSIG + fDAC/4
fSIG − fDAC*3/4
fSIG − fDAC/4
fSIG − fDAC/2
fSIG − fDAC*7/8
fSIG
fSIG − fDAC/8
fSIG + fDAC/8
fSIG/fDAC
0.00
0.05
0.10
0.15
0.20
0.25
0.30
0.35
0.40
0.45
0.50
0.0 0.1 0.2 0.3 0.4 0.5
Spurious Frequency/fDAC
G031
fSIG − fDAC/4
fSIG − fDAC*7/8
fSIG − fDAC/2
fSIG + fDAC/4
fSIG + fDAC/8
fSIG
fSIG − fDAC/8
fSIG − fDAC*3/4
Amplitude of the Spurious Signals
DAC5687-EP
SGLS333 JUNE 2006
Figure 69. Frequency of Clock Mixing Spurious Images in X4 and X4L Modes
Figure 70 shows the location of spurious signals for X8 mode as a function of f
SIG
/f
DAC
. The addition of the f
DAC
/8clock frequency for the first interpolation filter creates four new spurious signals. For a complex output, thenearest spurious signals are f
DAC
/8 offset from f
SIG
. For a real output, the optimum real output frequencies f
SIG
=f
DAC
×N/16 (N = 3 and 5), where the minimum spurious product offset from f
SIG
is f
DAC
/8.
Figure 70. Frequency of Clock Mixing Spurious Images in X4 and X4L Modes
The spurious signal amplitude is sensitive to factors such as temperature, voltage, and process. Typical worstcase estimates to account for the variation over these factors are provided below as design guidelines.
60
Submit Documentation Feedback
www.ti.com
(a) X2 Mode (b) X4L Mode
fDAC − MHz
0
10
20
30
40
50
60
70
80
90
0 100 200 300 400 500
Spurious Amplitude − dBc
G032
fDAC/2
fDAC − MHz
0
10
20
30
40
50
60
70
80
90
100
0 100 200 300 400 500
Spurious Amplitude − dBc
G033
fDAC/2
fDAC/4
(c) X4 Mode (d) X8 Mode
fDAC − MHz
0
10
20
30
40
50
60
70
80
90
100
0 100 200 300 400 500
Spurious Amplitude − dBc
G034
fDAC/2
fDAC/4
fDAC x 3/4
fDAC − MHz
0
10
20
30
40
50
60
70
80
90
100
0 100 200 300 400 500
Spurious Amplitude − dBc
G035
fDAC/2
fDAC/4
fDAC x 3/4
fDAC/8
fDAC x 7/8
DAC5687-EP
SGLS333 JUNE 2006
Figure 71 and Figure 72 show the typical worst case spurious signal amplitudes vs f
DAC
for a signal frequencyf
SIG
= 11 ×f
DAC
/32 in each mode for PLL on (PLL clock mode) and PLL off (external and dual clock modes).Each spurious signal (f
DAC
/2, f
DAC
/4 and f
DAC
/8) has its own curve. The spurious signal amplitudes can then beadjusted for the exact signal frequency f
SIG
by applying the amplitude adjustment factor shown in Figure 73 . Theamplitude adjustment factor is the same for each spurious signal (f
DAC
/2, f
DAC
/4, and f
DAC
/8) and is normalize forf
SIG
= 11 ×f
DAC
/32.
Figure 71. Clock Related Spurious Signal Amplitude With PLL Off for f
SIG
= 11 ×f
DAC
/ 32
61Submit Documentation Feedback
www.ti.com
(a) X2 Mode (b) X4L Mode
(c) X4 Mode (d) X8 Mode
fDAC − MHz
0
10
20
30
40
50
60
0 100 200 300 400 500
Spurious Amplitude − dBc
G036
fDAC/2
fDAC − MHz
0
10
20
30
40
50
60
0 100 200 300 400 500
Spurious Amplitude − dBc
G037
fDAC/2
fDAC/4
fDAC x 3/4
fDAC − MHz
0
10
20
30
40
50
60
70
0 100 200 300 400 500
Spurious Amplitude − dBc
G038
fDAC/2
fDAC/4
fDAC − MHz
0
10
20
30
40
50
60
70
0 100 200 300 400 500
Spurious Amplitude − dBc
G039
fDAC/2
fDAC/8
fDAC x 7/8
fDAC/4
fDAC x 3/4
DAC5687-EP
SGLS333 JUNE 2006
Figure 72. Clock Related Spurious Signal Amplitude With PLL On for f
SIG
= 11 ×f
DAC
/ 32
62
Submit Documentation Feedback
www.ti.com
fSIG/fDAC
−20
−10
0
10
20
30
40
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
Amplitude Adjustment − dB
G040
DAC5687-EP
SGLS333 JUNE 2006
Figure 73. Amplitude Adjustment Factor for f
SIG
The steps for calculating the non-harmonic spurious signals are:1. Find the spurious signal frequencies for the appropriate mode from Figure 68 ,Figure 69 , or Figure 70 .2. Find the amplitude for each spurious frequency for the appropriate mode from Figure 71 or Figure 72 .3. Adjust the amplitude of the spurious signals for f
SIG
using the adjustment factor in Figure 73 .
Consider Example 1 with the following conditions:1. X4 Mode2. PLL off3. Complex output4. f
DAC
= 500 MHz5. f
SIG
= 160 MHz = 0.32 ×f
DAC
First, the location of the spurious signals is found for the X4 complex output in Figure 69 (a). Three spurioussignals are present in the range –0.5 ×f
DAC
to 0.5 ×f
DAC
: two from f
DAC
/4 (35 MHz and –215 MHz) and one fromf
DAC
/2 (–90 MHz). Consulting Figure 71 , the raw amplitudes for f
DAC
/2 and f
DAC
/4 are 60 and 58 dBc,respectively. From Figure 73 , the amplitude adjustment factor for f
SIG
= 0.32 ×f
DAC
is estimated at ~ 1 dB and sothe f
DAC
/2 and f
DAC
/4 are adjusted to 61 and 59 dBc.
Table 15. Example 1 for Calculating Spurious Signals
Spurious Frequency/f
DAC
Frequency Raw Amplitude (dBc) Adjusted Amplitude (dBc)Signal (MHz)
f
DAC
/4 0.7 35 58 59f
DAC
/2 –0.18 –90 60 61f
DAC
/4 –0.43 –215 58 59
Now consider Example 2 with the following conditions:1. X2 Mode2. PLL on3. Real output4. f
DAC
= 400 MHz5. f
SIG
= 70 MHz = 0.175 ×f
DAC
63Submit Documentation Feedback
www.ti.com
Schematic and Layout Recommendations
Application Examples
Application Example: Real IF Radio
DAC5687-EP
SGLS333 JUNE 2006
First, the location of the spurious signals is found for the X2 real output in Figure 68 (b). One spurious signals ispresent in the range 0 to 0.5 ×f
DAC
at 0.325 ×f
DAC
(see Table 16 ). Consulting Figure 72 (a), the raw amplitudefor f
DAC
/2 is 47 dBc. From Figure 73 , the amplitude adjustment factor for f
SIG
= 0.175 ×f
DAC
is estimated at ~ 6dB, and so the f
DAC
/2 and f
DAC
/4 is adjusted to 53 dBc.
Table 16. Example # 2 for Calculating Spurious Signals
Spurious Frequency/f
DAC
Frequency Raw Amplitude (dBc) Adjusted Amplitude (dBc)Signal (MHz)
f
DAC
/2 0.325 130 47 53
The DAC5687 clock is sensitive to fast transitions of input data on pins DA0, DA1, and DA2 (55, 54, and 53) dueto coupling to DVDD pin 56. The noise-like spectral energy of the DA[0–2] couples into the DAC clock, resultingin increased jitter. This significantly improves by using a 10- resistor between DVDD and pin 56 in addition to10-pF capacitor to DGND, as implemented on the DAC5687EVM (see the DAC5687 EVM user's guide, TIliterature number SLWU017) . Pin 56 draws only approximately 2 mA of current and the 0.02-V voltage dropacross the resistor is acceptable for DVDD voltages within the MINIMUM and MAXIMUM specifications. It is alsorecommended that the transition rate of the input lines be slowed by inserting series resistors near the datasource. The optimized value of the series resistor depends on the capacitance of the trace between the seriesresistor and DAC5687 input pin. For a 2 inch to 3 inch trace, a 22- to 47- resistor would be recommended.
The effect of DAC clock jitter on the DAC output signal is worse for signals at higher signal frequencies. For lowIF (< 75 MHz) or baseband signals, there is little degradation of the output signal. However, for high IF (> 75MHz) the DAC clock jitter may result in an elevated noise floor, which often appears as broad humps in the DACoutput spectrum. It is recommended for signals above 75 MHz that the inputs to DA0 and DA1, which are thetwo LSBs if input DA[0–15] is not reversed, not be connected to input data to prevent coupling to the DAC rateclock. The decrease in resolution to 14-bits and increase in quantization noise will not significantly affect theDAC5687 SNR for signals > 75 MHz.
An system example of the DAC5687 used for a flexible real IF radio is shown in Figure 74 . A complex basebandinput to the DAC would be generated by a digital upconverter such as Texas Instruments GC4116, GC5016, orGC5316. The DAC5687 would be used to increase the data rate through interpolation and flexibly place theoutput signal using the FMIX and/or CMIX blocks. Although the DAC5687 X4 mode is shown, any of the modes(x2, x4L, or x8) would be appropriate.
64
Submit Documentation Feedback
www.ti.com
B0040-01
y2
NCO
DAC
I
Q
RF
Processing
TRF3750
GC4116
GC5016
GC5316
DUC
DUC
DAC5687
CDC7005
y2
y2y2
DAC5687-EP
SGLS333 JUNE 2006
Figure 74. System Diagram of a Real IF System Using the DAC5687
With the DAC5687 in external clock mode, a low phase noise clock for the DAC5687 at the DAC sample ratewould be generated by a VCXO and PLL such as Texas Instruments CDC7005, which can also provide othersystem clocks at the VCXO frequency divided by 2
–n
(n = 0 to 4). In this mode, the DAC5687 PLLLOCK pinoutput would typically be used to clock the digital upconverter. With the DAC in PLL clock mode, the same inputrate clock would be used for the DAC clock and digital upconverter and the DAC internal PLL/VCO wouldgenerate the DAC sample rate clock. Note that the internal PLL/VCO phase noise may degrade the quality ofthe DAC output signal, and will also have higher non-harmonic clock-related spurious signals (see theNon-Harmonic Clock Related Spurious Signals section).
Either DACA or DACB outputs can be used (with the other DAC put into sleep mode) and would typically beterminated with a transformer (see the Analog Current Output section). An IF filter, either LC or SAW, is used tosuppress the DAC Nyquist zone images and other spurious signals before being mixed to RF with a mixer.
An alternative architecture uses the DAC5687 in a dual-channel mode to create a dual-channel system with realIF input and output. This would be used for narrower signal bandwidth and at the expense of less outputfrequency placement flexibility (see Figure 75 ). Frequency upconversion can be accomplished by using thehigh-pass filter and CMIX f
DAC
/2 mixing features.
65Submit Documentation Feedback
www.ti.com
B0041-01
y2
1, −1, 1, ...
DAC
Ch2
Ch1
RF
Processing
TRF3750
GC4116
GC5016
GC5316
DUC DAC5687
CDC7005
y2
y2y2
1, −1, 1, ...
DUC
DUC
DUC
DAC
RF
Processing
Application Example: Complex IF to RF Conversion Radio
B0042-01
y2DAC
I
Q
RF
Processing
TRF3750
DAC5687
CDC7005
y2
y2y2DAC
NCO
CMIX
TRF3701
TRF3702
TRF3703
DAC5687-EP
SGLS333 JUNE 2006
Figure 75. System Diagram of a Dual Channel Real IF Radio
The outputs of multiple DAC5687s can be phase synchronized for multiple antenna/beamforming applications.
An alternative to a real IF system is to use a complex IF DAC output with analog quadrature modulator, asshown in Figure 76 . The same complex baseband input as the real IF system in Figure 74 is used. TheDAC5687 would be used to increase the data rate through interpolation and flexibly place the output signal usingthe FMIX and/or CMIX blocks. Although the DAC5687 X4 mode is shown, any of the modes (x2, x4L, or x8)would be appropriate.
Figure 76. Complex IF System Using the DAC5687 in X4L Mode
Instead of only using one DAC5687 output as for the real IF output, both DAC5687 outputs are used for acomplex IF Hilbert transform pair.
The DAC5687 outputs can be expressed as:
66
Submit Documentation Feedback
www.ti.com
C001
lower sideband
200 MHz
LO
lower sideband
200 MHz
LO
DAC5687-EP
SGLS333 JUNE 2006
A(t) = I(t)cos( ω
c
t) Q(t)sin( ω
c
t) = m(t)
B(t) = I(t)sin( ω
c
t) + Q(t)cos( ω
c
t) = m
h
(t)
where m(t) and m
h
(t) connote a Hilbert transform pair and ωc is the sum of the NCO and CMIX frequencies.
The complex DAC5687 output is input to an analog quadrature modulator (AQM) such as the TRF3701 orTRF3702. A passive (resistor only) interface is recommended between the DAC5687 and TRF3701/2 (See thePassive Interface to TRF3701/2 section). Upper single-sideband up-conversion is achieved at the output of theanalog quadrature modulator, whose output is expressed as:
RF(t) = I(t)cos( ω
c
+ω
LO
)t Q(t)sin( ω
c
+ω
LO
)t
Flexibility is provided to the user by allowing for the selection of –B(t) out, which results in lower-sidebandup-conversion. This option is selected by usb in the CONFIG3 register.
Note that the process of complex mixing in FMIX and CMIX to translate the signal frequency from 0 Hz meansthat the analog quadrature modulator IQ imbalance produces a side-band and LO feedthrough that falls outsidethe signal.
This is shown in Figure 77 , which is the RF analog quadrature modulator (AQM) output of an asymmetric threecarrier WCDMA signal with the properties in Table 17 . The wanted signal is offset from the LO frequency by theDAC5687 complex IF, in this case 122.88 MHz. The nearest spurious signals are ~ 100 MHz away from thewanted signal (due to non-harmonic clock-related spurious signals generated by the f
DAC
/4 digital clock),providing 200 MHz of spurious free bandwidth. The AQM phase and gain imbalance produce a lower sidebandproduct, which does not affect the quality of the wanted signal. Unlike the real IF architecture, the non-harmonicclock-related spurious signals generated by the f
DAC
/2 digital clock fall ±245.76-MHz offset from the wantedrather than falling inband.
As a consequence, in the complex IF system it may be possible that no AQM phase, gain and offset correctionis needed, instead relying on RF filtering to remove the LO feedthrough, sideband, and other spurious products.
Figure 77. Analog Quadrature Modulator Output for a Complex IF System
67Submit Documentation Feedback
www.ti.com
Application Example: Wide Bandwidth Direct Baseband to RF Conversion
B0043-01
y2DAC
I
Q
RF
Processing
TRF3750
DAC5687
y2
y2y2DAC
Phase/
Gain/
Offset
Adjust
TRF3701
TRF3702
TRF3703
GC1115
and DPD
Processor
DAC5687-EP
SGLS333 JUNE 2006
Table 17. Signal and System Properties for Complex IF System Example in Figure 77
Signal Three WCDMA Carriers, Test Model 1Baseband Carrier Offsets –7.5 MHz, 2.5 MHz, 7.5 MHzDAC5687 Input Rate 122.88 MSPSDAC5687 Output Rate 491.52 MSPS (4x Interpolation)DAC5687 Mode X4 CMIXDAC5687 Complex IF 122.88 MHz (f
DAC
/4)LO Frequency 2140 MHz
The complex IF has several advantages over the real IF architecture such as:1. Uncalibrated side-band suppression ~ 35 dBc compared to 0 dBc for real IF architecture2. Direct DAC Complex mixer connection no amplifiers3. Non-harmonic clock-related spurious signals fall out of band4. DAC 2nd Nyquist zone image is offset f
DAC
compared with f
DAC
2 ×IF for a real IF architecture, reducingthe need for filtering at the DAC output.5. Uncalibrated LO feed through for AQM is ~ 35 dBc and calibration can reduce or completely remove the LOfeed through.
A system example of the DAC5687 used in a wide bandwidth direct baseband to RF conversion is shown inFigure 78 . The DAC input would typically be generated by a crest factor reduction processor such as TexasInstruments GC1115 and digital predistortion processor. With a complex baseband input, the DAC5687 wouldbe used to increase the data rate through interpolation. In addition, phase, gain and offset correction of the IQimbalance is possible using the QMC block, DAC gain and DAC offset features. The correction could be doneone time during manufacturing (see the TRF3701 data sheet (SLWS145 ) and the TRF3702 data sheet(SLWS149) ) for the variation with temperature, supply, LO frequency, etc. after calibration at nominal conditions)or during operation with a separate feedback loop measuring imbalance in the RF signal.
Figure 78. Direct Conversion System Using DAC5687 in X4L Mode
Operating at baseband has the advantage that the DAC5687 output is insensitive to DAC sample clock phasenoise, so using the DAC PLL clock mode will have similar spectral performance to the External clock mode. Inaddition, the non-harmonic clock-related spurious signals will be small due to the low DAC output frequency.
With a complex input rate specified up to 250 MSPS, the DAC5687 is capable of producing signals with up to200-MHz bandwidth for systems such as digital predistortion (DPD).
68
Submit Documentation Feedback
www.ti.com
Application Example: CMTS/VOD Transmitter
B0044-01
y2DAC
Ch2
Ch1
GC5016
DUC DAC5687
CDC7005
y2
DUC
DUC
DUC
DAC
QAM1
QAM2
QAM3
QAM4
DAC5687-EP
SGLS333 JUNE 2006
The DAC5687's exceptional SNR enables a dual-cable modem termination system (CMTS) or video on demand(VOD) QAM transmitter in excess of the stringent DOCSIS specification, with > 74 dBc and 75 dBc in theadjacent and alternate channels.
A typical system using the DAC5687 for a cost optimized dual channel two QAM transmitter is shown inFigure 79 . A GC5016 would take four separate symbol rate inputs and provide pulse shaping and interpolationto ~ 128 MSPS. The four QAM carriers would be combined into two groups of two QAM carriers withintermediate frequencies of approximately 30 MHz to 40 MHz. The GC5016 would output two real data streamsto one DAC5687. The DAC5687 would function as a dual-channel device and provide 2x interpolation toincrease the frequency of the 2nd Nyquist zone image. The two signals are then output through the two DACoutputs, through a transformer and to an RF upconverter.
Figure 79. Dual Channel Two QAM CMTS Transmitter System Using DAC5687
The DAC5687 output for a two QAM256 carrier signal at 33-MHz and 39-MHz IF with the signal and systemproperties listed in Table 18 is shown in Figure 71 . The low DAC5687 noise floor provides better than 75 dBc(equal bandwidth normalized to one QAM256 power) at > 6-MHz offset.
Table 18. Signal and System Properties for Complex IF System Example in Figure 80
Signal QAM256, 5.36 MSPS, α= 0.12IF Frequencies 33 MHz and 39 MHzDAC5687 Input Rate 5.36 MSPS ×24 = 128.64 MSPSDAC5687 Output Rate 257.28 MSPS (2x Interpolation)DAC5687 Mode X2
69Submit Documentation Feedback
www.ti.com
C002
Application Example: High-Speed Arbitrary Waveform Generator
B0045-01
DAC
Odd
Even
Input
Multiplexer
Digital
Pattern
Generator
DAC5687
DAC5687-EP
SGLS333 JUNE 2006
Figure 80. Two QAM256 Carriers With at 36-MHz IF
The DAC5687's flexible input allows use of the dual input ports with demultiplexed odd/even samples at acombined rate of up to 500 MSPS. Combined with the DAC's 16-bit resolution, the DAC5687 allows widebandsignal generation for test and measurement applications.
Figure 81. DAC5687 in Odd/Even Input Mode
70
Submit Documentation Feedback
www.ti.com
Revision History
DAC5687-EP
SGLS333 JUNE 2006
DATE REV PAGE
(1)
SECTION DESCRIPTION
29 JUN 05 B 1 Ordering Information Added thermal pad dimensions9 AC specifications Reversed "External Clock Mode" and "PLL Clock Mode" in Noise floor test31 Register Name: ATEST Changed PLLLOCK Output Signal for PLLVDD = 0 to "Normal Operation"in Table 541 Clock Modes Reversed ts(DATA) and th(DATA) in Figures 43 and 4442 Clock Modes Reversed ts(DATA) and th(DATA) in Figure 4542 Clock Modes Updated Figure 4626 MAR A 0412 FEB 03 * Original version
(1) Page numbers for previous versions may differ from page numbers in the current version.
71Submit Documentation Feedback
PACKAGE OPTION ADDENDUM
www.ti.com 11-Apr-2013
Addendum-Page 1
PACKAGING INFORMATION
Orderable Device Status
(1)
Package Type Package
Drawing Pins Package
Qty Eco Plan
(2)
Lead/Ball Finish MSL Peak Temp
(3)
Op Temp (°C) Top-Side Markings
(4)
Samples
DAC5687MPZPEP ACTIVE HTQFP PZP 100 90 Green (RoHS
& no Sb/Br) CU NIPDAU Level-3-260C-168 HR -55 to 125 DAC5687MPZPEP
V62/06650-01XE ACTIVE HTQFP PZP 100 90 Green (RoHS
& no Sb/Br) CU NIPDAU Level-3-260C-168 HR -55 to 125 DAC5687MPZPEP
(1) The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2) Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability
information and additional product content details.
TBD: The Pb-Free/Green conversion plan has not been defined.
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that
lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.
Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between
the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above.
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight
in homogeneous material)
(3) MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4) Multiple Top-Side Markings will be inside parentheses. Only one Top-Side Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a
continuation of the previous line and the two combined represent the entire Top-Side Marking for that device.
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.
OTHER QUALIFIED VERSIONS OF DAC5687-EP :
PACKAGE OPTION ADDENDUM
www.ti.com 11-Apr-2013
Addendum-Page 2
Catalog: DAC5687
NOTE: Qualified Version Definitions:
Catalog - TI's standard catalog product
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other
changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest
issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and
complete. All semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of sale
supplied at the time of order acknowledgment.
TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s terms
and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary
to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily
performed.
TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products and
applications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information
published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or
endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the
third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration
and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altered
documentation. Information of third parties may be subject to additional restrictions.
Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service
voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.
TI is not responsible or liable for any such statements.
Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements
concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support
that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which
anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause
harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use
of any TI components in safety-critical applications.
In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is to
help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and
requirements. Nonetheless, such components are subject to these terms.
No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties
have executed a special agreement specifically governing such use.
Only those TI components which TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use in
military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components
which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and
regulatory requirements in connection with such use.
TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use of
non-designated products, TI will not be responsible for any failure to meet ISO/TS16949.
Products Applications
Audio www.ti.com/audio Automotive and Transportation www.ti.com/automotive
Amplifiers amplifier.ti.com Communications and Telecom www.ti.com/communications
Data Converters dataconverter.ti.com Computers and Peripherals www.ti.com/computers
DLP® Products www.dlp.com Consumer Electronics www.ti.com/consumer-apps
DSP dsp.ti.com Energy and Lighting www.ti.com/energy
Clocks and Timers www.ti.com/clocks Industrial www.ti.com/industrial
Interface interface.ti.com Medical www.ti.com/medical
Logic logic.ti.com Security www.ti.com/security
Power Mgmt power.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense
Microcontrollers microcontroller.ti.com Video and Imaging www.ti.com/video
RFID www.ti-rfid.com
OMAP Applications Processors www.ti.com/omap TI E2E Community e2e.ti.com
Wireless Connectivity www.ti.com/wirelessconnectivity
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2013, Texas Instruments Incorporated