Product
Folder
Order
Now
Support &
Community
Tools &
Software
Technical
Documents
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
DAC31x1 Single-Channel, 14-,12-, and 10-Bit, 500-MSPS, Digital-to-Analog Converters
1 Features
3 Description
•
•
The DAC3151, DAC3161, and DAC3171 (DAC31x1)
are a family of single-channel, 500-MSPS digital-toanalog converters (DACs). This family uses a 10-,
12-, or 14-bit wide LVDS digital bus with an input
FIFO. The 14-bit DAC3171 also supports a DDR 7-bit
LVDS interface mode. FIFO input and output pointers
can be synchronized across multiple devices for
precise signal synchronization. The DAC outputs are
current sourcing, and terminate to GND with a
compliance range of –0.5 V to +1 V. The DAC31x1
are pin compatible with the DAC31x4, dual-channel,
10-, 12-, and 14-bit, 500-MSPS digital-to-analog
converters.
•
•
•
•
•
•
2 Applications
•
•
•
•
•
Wireless Infrastructure
– PA Bias, Envelope Tracking, TX
Radar
Software-Defined Radios
Signal and Waveform Generators
Cable Head-End Equipment
The DAC31x1 are available in a VQFN-64 package
that is specified over the full industrial temperature
range (–40°C to +85°C).
Device Information(1)
PART NUMBER
PACKAGE
BODY SIZE (NOM)
DAC3151
DAC3161
VQFN (64)
9.00 mm × 9.00 mm
DAC3171
(1) For all available packages, see the package option addendum
at the end of the data sheet.
DAC31x1 System Block Diagram
DAC31x1
FPGA
Data
Data Clk
RF
FIFO
•
•
•
Single Channel
Resolution
– DAC3151: 10-Bit
– DAC3161: 12-Bit
– DAC3171: 14-Bit
Maximum Sample Rate: 500 MSPS
Pin-Compatible Family
Input Interface:
– Parallel LVDS Inputs
– Single or Dual DDR Data Clock
– Internal FIFO
Chip to Chip Synchronization
Power Dissipation: 375 mW
Spectral Performance at 20 MHz IF
– SNR:
– DAC3151: 62 dBFS
– DAC3161: 72 dBFS
– DAC3171: 76 dBFS
– SFDR:
– DAC3151: 76 dBc
– DAC3161: 77 dBc
– DAC3171: 78 dBc
Current Sourcing DACs
Compliance Range: –0.5 V to +1 V
Package: 64-pin VQFN (9 mm × 9 mm)
LVDS Interface
1
14-/12-/10-Bit
DAC
Local
800-MHz
Oscillator
Clock Distribution
DACCLK
DATACLK
CDCE62005
or
LMK048xx
Copyright © 2016, Texas Instruments Incorporated
1
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
Table of Contents
1
2
3
4
5
6
Features .................................................................. 1
Applications ........................................................... 1
Description ............................................................. 1
Revision History..................................................... 2
Pin Configuration and Functions ......................... 4
Specifications....................................................... 12
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
7
Absolute Maximum Ratings ....................................
ESD Ratings ..........................................................
Recommended Operating Conditions ....................
Thermal Information ................................................
Electrical Characteristics: DC Specifications ..........
Electrical Characteristics: AC Specifications ..........
Electrical Characteristics: Digital Specifications .....
Timing Requirements ..............................................
Typical Characteristics ............................................
12
12
12
13
13
15
15
16
19
Detailed Description ............................................ 29
7.1 Overview ................................................................. 29
7.2 Functional Block Diagrams ..................................... 30
7.3 Feature Description................................................. 33
7.4 Device Functional Modes........................................ 37
7.5 Programming........................................................... 38
7.6 Register Map........................................................... 38
8
Application and Implementation ........................ 49
8.1 Application Information............................................ 49
8.2 Typical Application ................................................. 49
9 Power Supply Recommendations...................... 52
10 Layout................................................................... 53
10.1 Layout Guidelines ................................................. 53
10.2 Layout Example .................................................... 53
11 Device and Documentation Support ................. 54
11.1
11.2
11.3
11.4
11.5
11.6
11.7
Device Support......................................................
Related Links ........................................................
Receiving Notification of Documentation Updates
Community Resources..........................................
Trademarks ...........................................................
Electrostatic Discharge Caution ............................
Glossary ................................................................
54
54
54
55
55
55
55
12 Mechanical, Packaging, and Orderable
Information ........................................................... 55
4 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from Revision C (September 2016) to Revision D
Page
•
Changed description for pins 1,2 from "and CLKVDD2" to "/ 2" in Pin Functions: DAC3151 table ...................................... 5
•
Changed description for pins 1,2 from "and CLKVDD2" to "/ 2" in Pin Functions: DAC3161 table ...................................... 7
•
Changed description for pins 1,2 from "and CLKVDD2" to "/ 2" in Pin Functions: DAC3171 7-Bit Interface Mode .............. 9
•
Changed description for pins 1,2 from "and CLKVDD2" to "/ 2" in Pin Functions: DAC3171 14-Bit Interface Mode .......... 11
•
Deleted all instances of sampling rates > 500 MSPS from Table 34 ................................................................................... 52
•
Changed VDDDA33 to VDDA33 (typo) in Table 34 ............................................................................................................. 52
•
Changed VDDA33 value from 0.9 V to 3.3 V in Table 34 ................................................................................................... 52
Changes from Revision B (January 2016) to Revision C
Page
•
Added last sentence to RESETB pin description in Pin Functions: DAC3151 table ............................................................. 4
•
Added last sentence to RESETB pin description in Pin Functions: DAC3161 table ............................................................. 6
•
Added last sentence to RESETB pin description in Pin Functions: DAC3171 7-Bit Interface Mode table ........................... 8
•
Added last sentence to RESETB pin description is Pin Functions: DAC3171 14-Bit Interface Mode table ....................... 10
•
Changed LVDS to LVPECL in ALIGNP, ALIGNN amplifier in Figure 66 ............................................................................. 30
•
Changed LVDS to LVPECL in ALIGNP, ALIGNN amplifier in Figure 67 ............................................................................. 31
•
Changed LVDS to LVPECL in ALIGNP, ALIGNN amplifier in Figure 68 ............................................................................. 32
•
Added Programming section ............................................................................................................................................... 38
2
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Changes from Revision A (August 2013) to Revision B
Page
•
Added ESD Ratings table, Feature Description section, Device Functional Modes, Application and Implementation
section, Power Supply Recommendations section, Layout section, Device and Documentation Support section, and
Mechanical, Packaging, and Orderable Information section. ................................................................................................. 1
•
Added Simplified Schematic................................................................................................................................................... 1
•
Changed the register default values and added missing electrical characteristics for LVPECL signal ............................... 15
•
Changed Figure 66 .............................................................................................................................................................. 30
•
Changed Figure 67 .............................................................................................................................................................. 31
•
Changed Figure 68 .............................................................................................................................................................. 32
•
Changed Figure 69 .............................................................................................................................................................. 33
Changes from Original (August 2013) to Revision A
•
Page
Changed from Product Preview to Production Data............................................................................................................... 1
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
3
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
5 Pin Configuration and Functions
49 SLEEP
50 VDDA18
51 NC
52 NC
53 NC
54 NC
55 VDDA33
56 VDDA33
57 BIASJ
58 EXTIO
59 VDDA33
60 IOUTAN
61 IOUTAP
62 NC
63 NC
64 VDDA18
RGC Package
64-Pin VQFN
Top View
DACCLKP
1
48 TXENABLE
DACCLKM
2
47 ALARM
CLKVDD18
3
46 SDO
ALIGNP
4
45 IOVDD
ALIGNN
5
42 SDIO
SYNCP
6
43 SCLK
SYNCN
7
42 SDENB
VFUSE
8
(MSB) D9P
9
41 RESETB
Ground Pad
(backside)
40 NC
D9N 10
39 NC
D8P 11
38 NC
D8N 12
37 NC
D0N 32
(LSB) D0P 31
D1N 30
D1P 29
DIGVDD18 28
D2N 27
D2P 26
DATACLKN 25
DATACLKP 24
D3N 23
D3P 22
33 NC
DIGVDD18 21
34 NC
D4N 20
D6P 15
D6N 16
D4P 19
35 NC
D5P 17
36 NC
D5N 18
D7P 13
D7N 14
Pin Functions: DAC3151
PIN
NAME
NO.
I/O
DESCRIPTION
CONTROL OR SERIAL
SCLK
43
I
Serial interface clock. Internal pulldown.
SDENB
42
I
Serial data enable. Internal pullup.
SDIO
44
I/O
Bi-directional serial data in 3 pin mode (default). In 4-pin interface mode (register sif4_ena (config 0,
bit 9)), the SDIO pin in an input only. Internal pulldown.
SDO
46
O
Uni-directional serial interface data in 4 pin mode (register sif4_ena (config 0, bit 9)). The SDO pin is
tri-stated in 3-pin interface mode (default). Internal pulldown.
RESETB
41
I
Serial interface reset input. Active low. Initialized internal registers during high to low transition.
Asynchronous. Internal pullup. A reset event after every power cycle may be needed to reinitialize all
SPI registers to their default values.
ALARM
47
O
CMOS output for ALARM condition.
TXENABLE
48
I
Transmit enable active high input. TXENABLE must be high for the DATA to the DAC to be enabled.
When TXENABLE is low, the digital logic section is forced to all 0, and any input data is ignored.
Internal pulldown.
SLEEP
49
I
Puts device in sleep, active high. Internal pulldown.
4
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Pin Functions: DAC3151 (continued)
PIN
NAME
NO.
I/O
DESCRIPTION
DATA INTERFACE
DATA[9:0]P,
DATA[9:0]N
9, 10, 19,
20, 22, 23,
26, 27, 29,
30, 31, 32
LVDS input data bits for both channels. Each positive or negative LVDS pair has an internal 100-Ω
termination resistor. The data format relative to DATACLKP and DATACLKN clock is Double Data
Rate (DDR) with two data transfers per DATACKP and DATACKN clock cycle.
I
The data format is interleaved with channel A (rising edge) and channel B (falling edge).
In the default mode (reverse bus not enabled):
DATA13P and DATA13N are most significant data bit (MSB)
DATA0P and DATA0N are least significant data bit (LSB)
DATACLKP,
DATACLKN
24, 25
I
DDR differential input data clock. Edge to center nominal timing. Channel A rising edge, channel B
falling edge in multiplexed output mode.
SYNCP,
SYNCN
6, 7
I
Reset the FIFO or to be used as a syncing source. These two functions are captured with the rising
edge of DATACLKP and DATACLKN. The signal captured by the falling edge of DATACLKP and
DATACLKN.
ALIGNP,
ALIGNN
4, 5
I
LVPECL FIFO output synchronization. This positive and negative pair is captured with the rising edge
of DACCLKP and DACCLKN. It is used to reset the clock dividers and for multiple DAC
synchronization. If unused it can be left unconnected.
1, 2
I
LVPECL clock input for DAC core with a self-bias of approximately CLKVDD18 / 2.
61, 60
O
A-channel DAC current output. An offset binary data pattern of 0x0000 at the DAC input results in a
full scale current source and the most positive voltage on the IOUTAP pin. Similarly, a 0xFFFF data
input results in a 0 mA current source and the least positive voltage on the IOUTAP pin.
EXTIO
58
I/O
Used as external reference input when internal reference is disabled. Requires a 0.1-µF decoupling
capacitor to GND when used as reference output.
BIASJ
57
O
Full-scale output current bias. For 20-mA full-scale output current, connect a 960-Ω resistor to GND.
IOVDD
45
I
Supply voltage for CMOS IO’s. 1.8 V to 3.3 V.
CLKVDD18
3
I
1.8 V clock supply
DIGVDD18
21, 28
I
1.8 V digital supply. Also supplies LVDS receivers.
VDDA18
50, 64
I
Analog 1.8 V supply
VDDA33
55, 56, 59
I
Analog 3.3 V supply
VFUSE
8
I
Digital supply voltage. (1.8 V) This supply pin is also used for factory fuse programming. Connect to
DVDD pins for normal operation.
33, 34, 39,
40, 51, 52,
53, 54,
62, 63
–
Not used. These pins can be left open or tied to GROUND in actual application use. It is
recommended to turn off pin 33-40 (register lvdsdata_ena) to save power.
OUTPUT OR CLOCK
DACCLKP,
DACCLKN
IOUTAP,
IOUTAN
REFERENCE
POWER SUPPLY
NC
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
5
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
49 SLEEP
50 VDDA18
51 NC
52 NC
53 NC
54 NC
55 VDDA33
56 VDDA33
57 BIASJ
58 EXTIO
59 VDDA33
60 IOUTAN
61 IOUTAP
62 NC
63 NC
64 VDDA18
RGC Package
64-Pin VQFN
Top View
DACCLKP
1
48 TXENABLE
DACCLKM
2
47 ALARM
CLKVDD18
3
46 SDO
ALIGNP
4
45 IOVDD
ALIGNN
5
42 SDIO
SYNCP
6
43 SCLK
SYNCN
7
42 SDENB
VFUSE
8
(MSB) D11P
9
41 RESETB
Ground Pad
(backside)
40 NC
D11N 10
39 NC
D10P 11
38 NC
D10N 12
37 NC
D2N 32
D2P 31
D3N 30
D3P 29
DIGVDD18 28
D4N 27
D4P 26
DATACLKN 25
D5N 23
DATACLKP 24
D5P 22
33 D1P
DIGVDD18 21
34 D1N
D6P 19
D8P 15
D8N 16
D6N 20
35 (LSB) D0P
D7P 17
36 D0N
D7N 18
D9P 13
D9N 14
Pin Functions: DAC3161
PIN
NAME
NO.
I/O
DESCRIPTION
CONTROL OR SERIAL
SCLK
43
I
Serial interface clock. Internal pulldown.
SDENB
42
I
Serial data enable. Internal pullup.
SDIO
44
I/O
Bi-directional serial data in 3 pin mode (default). In 4-pin interface mode (register sif4_ena (config 0,
bit 9)), the SDIO pin in an input only. Internal pulldown.
SDO
46
O
Uni-directional serial interface data in 4 pin mode (register sif4_ena (config 0, bit 9)). The SDO pin is
tri-stated in 3-pin interface mode (default). Internal pulldown.
RESETB
41
I
Serial interface reset input. Active low. Initialized internal registers during high to low transition.
Asynchronous. Internal pullup. A reset event after every power cycle may be needed to reinitialize all
SPI registers to their default values.
ALARM
47
O
CMOS output for ALARM condition.
TXENABLE
48
I
Transmit enable active high input. TXENABLE must be high for the DATA to the DAC to be enabled.
When TXENABLE is low, the digital logic section is forced to all 0, and any input data is ignored.
Internal pulldown.
SLEEP
49
I
Puts device in sleep, active high. Internal pulldown.
6
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Pin Functions: DAC3161 (continued)
PIN
NAME
NO.
I/O
DESCRIPTION
DATA INTERFACE
DATA[11:0]P,
DATA[11:0]N
9, 10, 19,
20, 22, 23,
26, 27, 29,
30, 35, 36
LVDS input data bits for both channels. Each positive or negative LVDS pair has an internal 100-Ω
termination resistor. The data format relative to DATACLKP and DATACLKN clock is Double Data
Rate (DDR) with two data transfers per DATACKP and DATACKN clock cycle.
I
The data format is interleaved with channel A (rising edge) and channel B (falling edge).
In the default mode (reverse bus not enabled):
DATA13P and DATA13N are most significant data bit (MSB)
DATA0P and DATA0N are least significant data bit (LSB)
DATACLKP,
DATACLKN
24, 25
I
DDR differential input data clock. Edge to center nominal timing. Channel A rising edge, channel B
falling edge in multiplexed output mode.
SYNCP,
SYNCN
6, 7
I
Reset the FIFO or to be used as a syncing source. These two functions are captured with the rising
edge of DATACLKP and DATACLKN. The signal captured by the falling edge of DATACLKP and
DATACLKN.
ALIGNP,
ALIGNN
4, 5
I
LVPECL FIFO output synchronization. This positive or negative pair is captured with the rising edge of
DACCLKP and DACCLKN. It is used to reset the clock dividers and for multiple DAC synchronization.
If unused it can be left unconnected.
1, 2
I
LVPECL clock input for DAC core with a self-bias of approximately CLKVDD18 / 2.
61, 60
O
A-channel DAC current output. An offset binary data pattern of 0x0000 at the DAC input results in a
full scale current source and the most positive voltage on the IOUTAP pin. Similarly, a 0xFFFF data
input results in a 0 mA current source and the least positive voltage on the IOUTAP pin.
EXTIO
58
I/O
Used as external reference input when internal reference is disabled. Requires a 0.1-µF decoupling
capacitor to GND when used as reference output.
BIASJ
57
O
Full-scale output current bias. For 20-mA full-scale output current, connect a 960-Ω resistor to GND.
IOVDD
45
I
Supply voltage for CMOS IO’s. 1.8 V to 3.3 V.
CLKVDD18
3
I
1.8 V clock supply
DIGVDD18
21, 28
I
1.8 V digital supply. Also supplies LVDS receivers.
VDDA18
50, 64
I
Analog 1.8 V supply
VDDA33
55, 56, 59
I
Analog 3.3 V supply
VFUSE
8
I
Digital supply voltage. (1.8 V) This supply pin is also used for factory fuse programming. Connect to
DVDD pins for normal operation.
37, 38, 39,
40, 51, 52,
53, 54,
62, 63
–
Not used. These pins can be left open or tied to GROUND in actual application use. It is
recommended to turn off pin 37-40 (register lvdsdata_ena) to save power.
OUTPUT OR CLOCK
DACCLKP,
DACCLKN
IOUTAP,
IOUTAN
REFERENCE
POWER SUPPLY
NC
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
7
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
VDDA18
NC
NC
IOUTAP
IOUTAP
VDDA33
EXTIO
BIASJ
VDDA33
VDDA33
NC
NC
NC
NC
VDDA18
SLEEP
RGC Package
64-Pin VQFN
Top View
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
DACCLKP
1
48
TXENABLE
DACCLKN
2
47
ALARM
CLKVDD18
3
46
SDO
NC
4
45
IOVDD
NC
5
44
SDIO
DA_CLKP
6
43
SCLK
DA_CLKN
7
42
SDENB
VFUSE
8
41
RESETB
(MSB) DA6P
9
40
NC
DA6N
10
39
NC
DA5P
11
38
NC
DA5N
12
37
NC
DA4P
13
36
NC
DA4N
14
35
NC
DA3P
15
34
NC
DA3N
16
33
NC
DAC3171
26
(LSB) DA0P
DA0N
NC
NC
NC
27
28
29
30
31
32
NC
25
NC
24
NC
23
NC
22
DIGVDD18
21
NC
20
DIGVDD18
DA2N
19
DA1N
18
DA1P
17
DA2P
GND PAD (backside)
Pin Functions: DAC3171 7-Bit Interface Mode
PIN
NAME
NO.
I/O
DESCRIPTION
CONTROL OR SERIAL
SCLK
43
I
Serial interface clock. Internal pulldown.
SDENB
42
I
Serial data enable. Internal pullup.
SDIO
44
I/O
Bi-directional serial data in 3 pin mode (default). In 4-pin interface mode (register XYZ), the SDIO
pin in an input only. Internal pulldown.
SDO
46
O
Uni-directional serial interface data in 4 pin mode (register XYZ). The SDO pin is tri-stated in 3-pin
interface mode (default). Internal pulldown.
RESETB
41
I
Serial interface reset input. Active low. Initialized internal registers during high to low transition.
Asynchronous. Internal pullup. A reset event after every power cycle may be needed to reinitialize
all SPI registers to their default values.
ALARM
47
O
CMOS output for ALARM condition.
8
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Pin Functions: DAC3171 7-Bit Interface Mode (continued)
PIN
NAME
NO.
I/O
DESCRIPTION
TXENABLE
48
I
Transmit enable active high input. TXENABLE must be high for the DATA to the DAC to be
enabled. When TXENABLE is low, the digital logic section is forced to all 0, and any input data is
ignored. Internal pulldown.
SLEEP
49
I
Puts device in sleep, active high. Internal pulldown.
DATA INTERFACE
LVDS positive input data bits for channel A. Each positive or negative LVDS pair has an internal
100-Ω termination resistor. The data format relative to DA_CLKP and DA_CLKN clock is Double
Data Rate (DDR) with two data transfers per DA_CLKP and DA_CLKN clock cycle.
DA[6:0]P,
DA[6:0]N
9, 10, 19,
20, 22, 23
I
The data format is 7 MSBs (rising edge) or 7 LSBs (falling edge).
In the default mode (reverse bus not enabled):
D6P and D6N are most significant data bit (MSB)
D0P and D0N are least significant data bit (LSB)
6, 7
I
DDR differential input data clock for channel A. Edge to center nominal timing. Assumes SPI
register field dual_ena (bit0 of Config3) is set. Otherwise, DA_CLKP and DA_CLKN will be on pins
24 or 25 as in DAC3171 14-bit Interface Mode.
1, 2
I
LVPECL clock input for DAC core with a self-bias of approximately CLKVDD18 / 2.
61, 60
O
A-channel DAC current output. An offset binary data pattern of 0x0000 at the DAC input results in a
full scale current source and the most positive voltage on the IOUTA1 pin. Similarly, a 0xFFFF data
input results in a 0 mA current source and the least positive voltage on the IOUTA1 pin. The
IOUTA2 pin is the complement of IOUTA1.
EXTIO
58
I/O
Used as external reference input when internal reference is disabled. Requires a 0.1-µF decoupling
capacitor to GND when used as reference output.
BIASJ
57
O
Full-scale output current bias. For 20-mA full-scale output current, connect a 960-Ω resistor to GND.
IOVDD
45
I
Supply voltage for CMOS IO’s. 1.8 V to 3.3 V.
CLKVDD18
3
I
1.8 V clock supply
DIGVDD18
21, 28
I
1.8 V digital supply. Also supplies LVDS receivers.
VDDA18
50, 64
I
Analog 1.8 V supply
VDDA33
55, 56, 59
I
Analog 3.3 V supply
VFUSE
8
I
Digital supply voltage. (1.8 V) This supply pin is also used for factory fuse programming. Connect to
DVDD pins for normal operation.
4, 5, 24,
25, 26, 27,
29, 30-39,
40, 51, 52,
53, 62, 63
–
Not used. Pin 4 can be left open or tied to DIGVDD18, and other pins can be left open or tied to
GROUND in actual application use. It is recommended to turn off pin 24, 25, 26, 27, 29, 30-39, and
40 (register lvdsdataclk_ena, lvdsdata_ena) to save power.
DA_CLKP,
DA_CLKN
OUTPUT OR CLOCK
DACCLKP,
DACCLKN
IOUTAP,
IOUTAN
REFERENCE
POWER SUPPLY
NC
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
9
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
VDDA18
NC
NC
IOUTAP
IOUTAN
VDDA33
EXTIO
BIASJ
VDDA33
VDDA33
NC
NC
NC
NC
VDDA18
SLEEP
RGC Package
64-Pin VQFN
Top View
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
DACCLKP
1
48
TXENABLE
DACCLKN
2
47
ALARM
CLKVDD18
3
46
SDO
ALIGNP
4
45
IOVDD
ALIGNN
5
44
SDIO
SYNCP
6
43
SCLK
SYNCN
7
42
SDENB
VFUSE
8
41
RESETB
(MSB) D13P
9
40
D0N
D13N
10
39
D0P (LSB)
D12P
11
38
D1N
D12N
12
37
D1P
D11P
13
36
D2N
D11N
14
35
D2P
34
D3N
33
D3P
25
26
D7N
DATACLKP
DATACLKN
D6P
27
28
29
30
31
32
D4N
24
D4P
23
D5N
22
D5P
21
DIGVDD18
20
D6N
19
D7P
18
DIGVDD18
17
D8N
16
D8P
D10N
D9N
15
GND PAD (backside)
D9P
D10P
DAC3171
Pin Functions: DAC3171 14-Bit Interface Mode
PIN
NAME
NO.
I/O
DESCRIPTION
CONTROL OR SERIAL
SCLK
43
I
Serial interface clock. Internal pulldown.
SDENB
42
I
Serial data enable. Internal pullup.
SDIO
44
I/O
Bi-directional serial data in 3 pin mode (default). In 4-pin interface mode (register sif4_ena (config 0,
bit 9)), the SDIO pin in an input only. Internal pulldown.
SDO
46
O
Uni-directional serial interface data in 4 pin mode (register sif4_ena (config 0, bit 9)). The SDO pin is
tri-stated in 3-pin interface mode (default). Internal pulldown.
RESETB
41
I
Serial interface reset input. Active low. Initialized internal registers during high to low transition.
Asynchronous. Internal pullup. A reset event after every power cycle may be needed to reinitialize all
SPI registers to their default values.
ALARM
47
O
CMOS output for ALARM condition.
10
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Pin Functions: DAC3171 14-Bit Interface Mode (continued)
PIN
NAME
NO.
I/O
DESCRIPTION
TXENABLE
48
I
Transmit enable active high input. TXENABLE must be high for the DATA to the DAC to be enabled.
When TXENABLE is low, the digital logic section is forced to all 0, and any input data is ignored.
Internal pulldown.
SLEEP
49
I
Puts device in sleep, active high. Internal pulldown.
DATA INTERFACE
DATA[13:0]P,
DATA[13:0]N
9, 10-19,
20, 22, 23,
26, 27, 29,
30-39, 40
LVDS input data bits for both channels. Each positive or negative LVDS pair has an internal 100-Ω
termination resistor. The data format relative to DATACLKP and DATACLKN clock is Double Data
Rate (DDR) with two data transfers per DATACKP and DATACKN clock cycle.
I
The data format is interleaved with channel A (rising edge) and channel B (falling edge).
In the default mode (reverse bus not enabled):
DATA13P and DATA13N are most significant data bit (MSB)
DATA0P and DATA0N are least significant data bit (LSB)
DATACLKP,
DATACLKN
24, 25
I
DDR differential input data clock. Edge to center nominal timing. Channel A rising edge, channel B
falling edge in multiplexed output mode.
SYNCP,
SYNCN
6, 7
I
Reset the FIFO or to be used as a syncing source. These two functions are captured with the rising
edge of DATACLKP and DATACLKN. The signal captured by the falling edge of DATACLKP and
DATACLKN.
ALIGNP,
ALIGNN
4, 5
I
LVPECL FIFO output synchronization. This positive or negative pair is captured with the rising edge
of DACCLKP and DACCLKN. It is used to reset the clock dividers and for multiple DAC
synchronization. If unused it can be left unconnected.
1, 2
I
LVPECL clock input for DAC core with a self-bias of approximately CLKVDD18 / 2.
61, 60
O
A-channel DAC current output. An offset binary data pattern of 0x0000 at the DAC input results in a
full scale current source and the most positive voltage on the IOUTAP pin. Similarly, a 0xFFFF data
input results in a 0 mA current source and the least positive voltage on the IOUTAP pin.
EXTIO
58
I/O
Used as external reference input when internal reference is disabled. Requires a 0.1-µF decoupling
capacitor to GND when used as reference output.
BIASJ
57
O
Full-scale output current bias. For 20-mA full-scale output current, connect a 960-Ω resistor to GND.
IOVDD
45
I
Supply voltage for CMOS IO’s, 1.8 V to 3.3 V.
CLKVDD18
3
I
1.8 V clock supply
DIGVDD18
21, 28
I
1.8 V digital supply. Also supplies LVDS receivers.
VDDA18
50, 64
I
Analog 1.8 V supply
VDDA33
55, 56, 59
I
Analog 3.3 V supply
VFUSE
8
I
Digital supply voltage. (1.8 V) This supply pin is also used for factory fuse programming. Connect to
DVDD pins for normal operation.
51–54,
62, 63
–
Not used. These pins can be left open or tied to GROUND in actual application use.
OUTPUT OR CLOCK
DACCLKP,
DACCLKN
IOUTAP,
IOUTAN
REFERENCE
POWER SUPPLY
NC
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
11
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
6 Specifications
6.1 Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted) (1)
Supply voltage
Pin voltage
MIN
MAX
UNIT
VDDA33 to GND
–0.5
4
V
VDDA18 to GND
–0.5
2.3
V
CLKVDD18 to GND
–0.5
2.3
V
IOVDD to GND
–0.5
4
V
DIGVDD18 to GND
–0.5
2.3
V
CLKVDD18 to DIGVDD18
–0.5
0.5
V
VDDA18 to DIGVDD18
–0.5
0.5
V
DA[6:0]P, DA[6:0]N, D[13:0]P, D[13:0]N, DATACLKP,
DATACLKN, DA_CLKP, DA_CLKPN, SYNCP, SYNCN to GND
–0.5
DIGVDD18 + 0.5
V
DACCLKP, DACCLKN, ALIGNP, ALIGNN
–0.5
CLKVDD18 + 0.5
V
TXENABLE, ALARM, SDO, SDIO, SCLK, SDENB, RESETB to
GND
–0.5
IOVDD + 0.5
V
IOUTAP, IOUTAN to GND
–0.7
1.4
V
EXTIO, BIASJ to GND
–0.5
VDDA33 + 0.5
V
Operating junction, TJ
Temperature
(1)
125
Operating free-air temperature, TA
–40
85
Storage, Tstg
–65
150
°C
Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings
only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended
Operating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
6.2 ESD Ratings
V(ESD)
(1)
(2)
Electrostatic discharge
VALUE
UNIT
Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all pins (1)
±2000
V
Charged device model (CDM), per JEDEC specification JESD22-C101, all pins (2)
±500
V
JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
6.3 Recommended Operating Conditions
MIN
NOM
MAX
UNIT
DIGVDD18
Digital power supply, 1.8 V
1.71
1.8
1.89
V
VFUSE
Digital power supply, fuse
1.71
1.8
1.89
V
VDDA18
Analog power supply, 1.8 V
1.71
1.8
1.89
V
CLKVDD18
Clock power supply, 1.8 V
1.71
1.8
1.89
V
VDDA33
Analog power supply, 3.3 V
3.15
3.3
3.45
V
IOVDD (1)
Input/output (IO) power supply
1.71
3.45
V
105
°C
85
°C
TJ
Operating junction temperature
TA
Operating free-air temperature
(1)
(2)
12
(2)
–40
25
Sets CMOS IO voltage levels. Nominal 1.8 V, 2.5 V or 3.3 V.
Prolonged use above this junction temperature may increase the device failure-in-time (FIT) rate.
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
6.4 Thermal Information
DAC31x1
THERMAL METRIC (1)
RGC (VQFN)
UNIT
64 PINS
RθJA
Junction-to-ambient thermal resistance
23.0
°C/W
RθJC(top)
Junction-to-case (top) thermal resistance
7.6
°C/W
RθJB
Junction-to-board thermal resistance
2.8
°C/W
ψJT
Junction-to-top characterization parameter
0.1
°C/W
ψJB
Junction-to-board characterization parameter
2.8
°C/W
RθJC(bot)
Junction-to-case (bottom) thermal resistance
0.2
°C/W
(1)
For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application
report.
6.5 Electrical Characteristics: DC Specifications
full temperature range is TMIN = –40°C to TMAX = 85°C, DAC sample rate = 500 MSPS, 50% clock duty cycle, VDDA33 and
IOVDD = 3.3 V, VDDA18, CLKVDD18, and DIGVDD18 = 1.8 V, IOUTFS = 20 mA (unless otherwise noted)
DAC3151
PARAMETER
TEST CONDITIONS
MIN
Resolution
TYP (1)
DAC3161
MAX
10
MIN
TYP (1)
DAC3171
MAX
12
MIN
TYP (1)
UNIT
MAX
14
Bits
DC ACCURACY
DNL differential nonlinearity
INL integral nonlinearity
1 LSB = IOUTFS / 210 for DAC3151,
1 LSB = IOUTFS / 212 for DAC3161,
1 LSB = IOUTFS / 214 for DAC3171
±0.04
±0.2
±1
LSB
±0.15
±0.5
±2
LSB
ANALOG OUTPUTS
Coarse gain linearity
Offset error
±0.4
±0.4
±0.4
LSB
0.01%
0.01%
0.01%
FSR
With external reference
±2%
±2%
±2%
With internal reference
±2%
±2%
±2%
Mid code offset
Gain error
Gain mismatch
Minimum full scale output
current
Maximum full scale output
current
Output compliance range
FSR
With internal reference
–2%
Nominal full-scale current,
IOUTFS = 16 × IBAIS current
IOUTFS = 20 mA
2%
–2%
2%
–2%
2%
2
2
2
20
20
20
FSR
mA
–0.5
Output resistance
1
–0.5
300
Output capacitance
1
–0.5
300
5
5
1
V
300
kΩ
5
pF
REFERENCE OUTPUT
VREF
Reference output voltage
1.14
Reference output current
1.2
1.26
1.14
100
1.2
1.26
1.14
100
1.2
1.26
100
V
nA
REFERENCE INPUT
VEXTIO input voltage range
External reference mode
Input resistance
0.1
1.2
1.25
0.1
1.2
1.25
0.1
1.2
1.25
V
1
1
1
MΩ
Small signal bandwidth
500
500
500
kHz
Input capacitance
100
100
100
pF
±1
±1
±1
ppm of
FSR/°C
With external reference
±15
±15
±15
With internal reference
±30
±30
±30
±8
±8
±8
TEMPERATURE COEFFICIENTS
Offset drift
Gain drift
ppm/°C
Reference voltage drift
(1)
ppm/°C
Typical values at TA = 25°C.
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
13
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
Electrical Characteristics: DC Specifications (continued)
full temperature range is TMIN = –40°C to TMAX = 85°C, DAC sample rate = 500 MSPS, 50% clock duty cycle, VDDA33 and
IOVDD = 3.3 V, VDDA18, CLKVDD18, and DIGVDD18 = 1.8 V, IOUTFS = 20 mA (unless otherwise noted)
DAC3151
PARAMETER
TEST CONDITIONS
MIN
TYP (1)
DAC3161
MAX
MIN
TYP (1)
DAC3171
MAX
MIN
UNIT
TYP (1)
MAX
POWER CONSUMPTION
IVDDA33
3.3 V analog supply current
ICLKVDD18
1.8 V clock and analog supply
current (CLKVDD18 and
VDDA18)
MODE 1
fDAC = 491.52 MSPS, QMC on,
IF = 20 MHz, input full word width
28
28
28
35
mA
47
47
47
56
mA
110
110
110
125
mA
IDIGVDD18
1.8 V digital supply current
(DIGVDD18 and VFUSE)
IIOVDD
1.8 V IO supply current
0.002
0.002
0.002
0.015
mA
Pdis
Total power dissipation
375
375
375
442
mW
IVDDA33
3.3 V analog supply current
28
28
28
mA
ICLKVDD18
1.8 V clock and analog supply
current (CLKVDD18 and
VDDA18)
37
37
37
mA
80
80
80
mA
MODE 2
fDAC = 320 MSPS, QMC on,
IF = 20 MHz, input full word width
IDIGVDD18
1.8 V digital supply current
(DIGVDD18 and VFUSE)
IIOVDD
1.8 V IO supply current
0.002
0.002
0.002
mA
Pdis
Total power dissipation
303
303
303
mW
IVDDA33
3.3 V analog supply current
2.6
2.6
2.6
mA
ICLKVDD18
1.8 V clock and analog supply
current (CLKVDD18 and
VDDA18)
43
43
43
mA
IDIGVDD18
1.8 V digital supply current
(DIGVDD18 and VFUSE)
106
106
106
mA
IIOVDD
1.8 V IO supply current
0.003
0.003
0.003
mA
Pdis
Total power dissipation
277
277
277
mW
IVDDA33
3.3 V analog supply current
1.6
4
1.6
4
1.6
4
mA
ICLKVDD18
1.8 V clock and analog supply
current (CLKVDD18 and
VDDA18)
1.8
4
1.8
4
1.8
4
mA
IDIGVDD18
1.8 V digital supply current
(DIGVDD18 and VFUSE)
0.7
3
0.7
3
0.7
3
mA
IIOVDD
1.8 V IO supply current
0.003
0.015
0.003
0.015
0.003
0.015
mA
Pdis
Total power dissipation
10
26
10
26
10
26
mW
PSRR
Power supply rejection ratio
14
MODE 3
Sleep mode, fDAC = 491.52 MSPS,
DAC in sleep mode, input full word
width
MODE 4
Power-down mode, no clock,
DAC in sleep mode, input full word
width
DC tested
Submit Documentation Feedback
–0.4%
0.4%
–0.4%
0.4%
–0.4%
0.4%
FSR/V
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
6.6 Electrical Characteristics: AC Specifications
full temperature range is T MIN = –40°C to T MAX = 85°C, DAC sample rate = 500 MSPS, 50% clock duty cycle, VDDA33 and
IOVDD = 3.3 V, VDDA18, CLKVDD18, and DIGVDD18 = 1.8 V, IOUTFS = 20 mA (unless otherwise noted)
DAC3151
PARAMETER
TEST CONDITIONS
MIN
TYP (1)
DAC3161
MAX
MIN
TYP (1)
DAC3171
MAX
MIN
TYP (1)
UNIT
MAX
ANALOG OUTPUT
fDAC
Maximum sample rate
Digital latency
500
500
500
MSPS
Length of delay from DAC pin inputs to DATA
at output pins. In normal operation mode
including the latency of FIFO.
26
26
26
ns
fDAC = 500 MSPS, fout = 10.1 MHz
81
82
82
dBc
fDAC = 500 MSPS, fout = 20.1 MHz
76
77
78
dBc
fDAC = 500 MSPS, fout = 70.1 MHz
69
70
74
dBc
fDAC = 500 MSPS, fout = 10.1 ± 0.5 MHz
82
83
84
dBc
fDAC = 500 MSPS, fout = 20.1 ± 0.5 MHz
81
82
84
dBc
fDAC = 500 MSPS, fout = 70.1 ± 0.5 MHz
73.5
74
75
dBc
61
61
63
dBc
fDAC = 500 MSPS, fout = 10.1 MHz
147
158
160
dBc/Hz
fDAC = 500 MSPS, fout = 20.1 MHz
146
156
157
dBc/Hz
fDAC = 500 MSPS, fout = 70.1 MHz
146
153
155
dBc/Hz
fDAC = 491.52 MSPS, fout = 30.72 MHz,
WCDMA TM1
69
77
78
dBc
f AC = 491.52 MSPS, fout = 153.6 MHz,
WCDMA TM1
68
73
74
dBc
AC PERFORMANCE
SFDR
IMD3
Spurious free dynamic range
Intermodulation distortion
fDAC = 500 MSPS, fout = 150.1 ± 0.5 MHz
NSD
Noise spectral density
ACLR
(1)
Adjacent channel leakage ratio
Typical values at TA = 25°C.
6.7 Electrical Characteristics: Digital Specifications
full temperature range is T MIN = –40°C to T MAX = 85°C, DAC sample rate = 500 MSPS, 50% clock duty cycle, VDDA33 and
IOVDD = 3.3 V, VDDA18, CLKVDD18, and DIGVDD18 = 1.8 V, IOUTFS = 20 mA (unless otherwise noted)
TEST
CONDITIONS
PARAMETER
DAC3151
MIN
TYP (1)
DAC3161
MAX
MIN
TYP (1)
DAC3171
MAX
MIN
TYP (1)
UNIT
MAX
CMOS DIGITAL INPUTS (RESETB, SDENB, SCLK, SDIO, TXENABLE)
VIH
High-level input voltage
IOVDD = 3.3 V, 2.5 V,
or 1.8 V
0.6 ×
IOVDD
0.6 ×
IOVDD
VIL
Low-level input voltage
IOVDD = 3.3 V, 2.5 V,
or 1.8 V
IIH
High-level input current
IOVDD = 3.3 V, 2.5 V,
or 1.8 V
-40
40
IIL
Low-level input current
IOVDD = 3.3 V, 2.5 V,
or 1.8 V
-40
40
0.85 ×
IOVDD
0.6 ×
IOVDD
0.25 ×
IOVDD
V
0.25 ×
IOVDD
0.25 ×
IOVDD
V
–40
40
μA
–40
40
μA
CMOS DIGITAL OUTPUTS (SDOUT, SDIO)
VOH
High-level output voltage
IOVDD = 3.3 V, 2.5 V,
or 1.8 V
VOL
Low-level output voltage
IOVDD = 3.3 V, 2.5 V,
or 1.8 V
0.85 ×
IOVDD
0.85 ×
IOVDD
0.125
×
IOVDD
V
0.125
×
IOVDD
0.125
×
IOVDD
V
LVPECL DIGITAL INPUTS (DACCLKP, DACCLKN, ALIGNP, ALIGNN)
Vcom
Input common mode voltage
VIDIFF
Differential input peak-to-peak voltage
0.5
0.4
0.5
1.0
0.4
1.0
0.4
0.5
V
1.0
V
LVDS INTERFACE (D[x:0]P, D[x:0]N, DA[x:0]P, DA[x:0]N, DA_CLKP, DA_CLKN, DATACLKP, DATACLKN, SYNCP, SYNCN)
VA,B+
Logic high differential input voltage threshold
VA,B–
Logic low differential input voltage threshold
VCOM
Input Common Mode Range
1.0
1.2
2.0
1.0
1.2
2.0
1.0
1.2
2.0
V
ZT
Internal termination
85
110
135
85
110
135
85
110
135
Ω
CL
LVDS input capacitance
(1)
175
175
175
–175
mV
–175
2
2
–175
2
mV
pF
Typical values at TA = 25°C.
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
15
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
6.8 Timing Requirements
with nominal supplies and IOUTFS = 20 mA (unless otherwise noted)
MIN
TYP (1)
MAX
UNIT
ANALOG OUTPUT
ts(DAC)
Output settling time to 0.1%
Transition:
Code 0x0000 to 0x3FFF
tPD
Output propagation delay
Does not include digital latency
tr(IOUT)
tf(IOUT)
11
ns
2
ns
Output rise time 10% to 90%
200
ps
Output fall time 90% to 10%
200
ps
SERIAL PORT TIMING
ts(SENDB)
Setup time, SDENB to rising edge of SCLK
20
ns
ts(SDIO)
Setup time, SDIO to rising edge of SCLK
10
ns
th(SDIO)
Hold time, SDIO from rising edge of SCLK
5
ns
t(SCLK)
Period of SCLK
100
ns
t(SCLKH)
High time of SCLK
40
ns
t(SCLKL)
Low time of SCLK
40
td(DATA)
Data output delay after falling edge of SCLK
10
ns
TRESET
Minimum RESTB pulse width
25
ns
ns
LVDS INPUT TIMING
ts(DATA)
(1)
(2)
16
Setup time (2)
D[x:0] valid to DATACLK rising
for full word interface mode;
space
DA[x:0] valid to DA_CLK rising or
falling for 7-bit mode
datadly
clkdly
0
0
–20
ps
0
1
–120
ps
0
2
–220
ps
0
3
–310
ps
0
4
–390
ps
0
5
–480
ps
0
6
–560
ps
0
7
–630
ps
1
0
70
ps
2
0
150
ps
3
0
230
ps
4
0
330
ps
5
0
430
ps
6
0
530
ps
7
0
620
ps
Typical values at 25°C.
Test conditions in config3 setting.
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Timing Requirements (continued)
with nominal supplies and IOUTFS = 20 mA (unless otherwise noted)
MIN
th(DATA)
Hold time (2)
D[9:0]P/N
A4[9:0]
ts(DATA)
A5[9:0]
A6[9:0]
MAX
UNIT
datadly
clkdly
0
0
310
ps
0
1
390
ps
0
2
480
ps
0
3
560
ps
0
4
650
ps
0
5
740
ps
0
6
850
ps
0
7
930
ps
1
0
200
ps
2
0
100
ps
3
0
20
ps
4
0
–60
ps
5
0
–140
ps
6
0
–220
ps
7
0
–290
ps
D[x:0] valid to DATACLK rising
for full word interface mode;
space
DA[x:0] valid to DA_CLK rising or
falling for 7-bit bus mode
A3[9:0]
TYP (1)
A7[9:0]
A8[9:0]
A9[9:0]
A10[9:0]
A11[9:0]
th(DATA)
DATACLKP/N
(SDR)
ts(DATA)
SYNCP/N
th(DATA)
Resets write pointer to position 0
Figure 1. DAC3151 Input Data Timing Diagram
D[11:0]P/N
A3[11:0] A4[11:0] A5[11:0] A6[11:0] A7[11:0] A8[11:0] A9[11:0] A10[11:0] A11[11:0]
ts(DATA)
th(DATA)
DATACLKP/N
(SDR)
ts(DATA)
SYNCP/N
th(DATA)
Resets write pointer to position 0
Figure 2. DAC3161 Input Data Timing Diagram
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
17
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
DA[6:0]P/N
A3[13:7]
A3[6:0]
www.ti.com
A4[13:7]
ts(DATA)
A4[6:0]
th(DATA)
A5[13:7]
ts(DATA)
A5[6:0]
A6[13:7]
A6[6:0]
A7[13:7]
A7[6:0]
th(DATA)
DA_CLKP/N
Figure 3. DAC3171 Input Data Timing Diagram for 7-Bit Interface Mode
D[13:0]P/N
A3[13:0] A4[13:0] A5[13:0] A6[13:0] A7[13:0] A8[13:0] A9[13:0] A10[13:0] A11[13:0]
ts(DATA)
th(DATA)
DATACLKP/N
(SDR)
ts(DATA)
SYNCP/N
th(DATA)
Resets write pointer to position 0
Figure 4. DAC3171 Input Data Timing for 14-Bit Interface Mode
18
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
6.9 Typical Characteristics
all plots are at 25°C, nominal supply voltages, fDAC = 500 MSPS, 50% clock duty cycle, 0-dBFS input signal and 20-mA fullscale output current (unless otherwise noted)
0.2
0.05
0.15
0.04
0.03
0.02
0.05
DNL (LSB)
INL (LSB)
0.1
0
−0.05
0
−0.01
−0.02
−0.1
−0.03
−0.15
−0.2
0.01
−0.04
0
200
400
600
Code
800
−0.05
1000
0
200
G003
400
600
Code
800
1000
G004
Figure 5. DAC3151 Integral Nonlinearity
Figure 6. DAC3151 Differential Nonlinearity
Figure 7. DAC3151 SFDR
vs Output Frequency Over Input Scale
Figure 8. DAC3151 Second-Order Harmonic Distortion
vs Output Frequency Over Input Scale
100
fDAC = 200 MSPS
fDAC = 300 MSPS
fDAC = 400 MSPS
fDAC = 500 MSPS
90
SFDR (dBc)
80
70
60
50
40
30
20
Figure 9. DAC3151 Third-Order Harmonic Distortion
vs Output Frequency Over Input Scale
0
50
100
150
Output Frequency (MHz)
200
250
G008
Figure 10. DAC3151 SFDR
vs Output Frequency Over fDAC
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
19
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
Typical Characteristics (continued)
all plots are at 25°C, nominal supply voltages, fDAC = 500 MSPS, 50% clock duty cycle, 0-dBFS input signal and 20-mA fullscale output current (unless otherwise noted)
100
fDAC = 200 MSPS
fDAC = 300 MSPS
fDAC = 400 MSPS
fDAC = 500 MSPS
90
IMD3 (dBc)
80
70
60
50
40
30
20
0
50
100
150
Output Frequency (MHz)
200
250
G010
Figure 12. DAC3151 IMD3
vs Output Frequency Over fDAC
Figure 11. DAC3151 IMD3
vs Output Frequency Over Input Scale
170
fDAC = 200 MSPS
fDAC = 300 MSPS
fDAC = 400 MSPS
fDAC = 500 MSPS
160
NSD (dBc/Hz)
150
140
130
120
110
100
0
100
Output Frequency (MHz)
−50
Alternate channel
−60
ACLR (dBc)
−60
ACLR (dBc)
G012
−50
Adjacent channel
−70
−80
−90
−70
−80
−90
fDAC = 500 MSPS
0
50
fDAC = 500 MSPS
100
150
Output Frequency (MHz)
200
Figure 15. DAC3151 ACLR (Adjacent Channel)
vs Output Frequency
20
250
Figure 14. DAC3151 NSD
vs Output Frequency Over fDAC
Figure 13. DAC3151 NSD
vs Output Frequency Over Input Scale
−100
200
Submit Documentation Feedback
250
−100
0
50
G013
100
150
Output Frequency (MHz)
200
250
G012
Figure 16. DAC3151 ACLR (Alternate Channel)
vs Output Frequency
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Typical Characteristics (continued)
all plots are at 25°C, nominal supply voltages, fDAC = 500 MSPS, 50% clock duty cycle, 0-dBFS input signal and 20-mA fullscale output current (unless otherwise noted)
10
10
fDAC = 491. 52MSPS
fout = 20 MHz
−10
−10
−20
−20
−30
−40
−50
−30
−40
−50
−60
−60
−70
−70
−80
−80
−90
10
50
90
130
170
Frequency (MHz)
210
fDAC = 491. 52MSPS
fout = 70 MHz
0
Power (dBm)
Power (dBm)
0
−90
250
10
Figure 17. DAC3151 Single-Tone Spectral Plot
(IF = 20 MHz)
−10
−10
250
G016
−20
Power (dBm)
Power (dBm)
210
fDAC = 500 MSPS
fout = 70 MHz
Tone spacing = 1 MHz
0
−20
−30
−40
−50
−60
−30
−40
−50
−60
−70
−70
−80
−80
−90
−90
−100
−100
15
17
19
21
Frequency (MHz)
23
25
65
-20 dBm
* Att
5 dB
* RBW
30 kHz
* VBW
300 kHz
* SWT
2 s
67
69
71
Frequency (MHz)
G017
Figure 19. DAC3151 Two-Tone Spectral Plot
(IF = 20 MHz)
73
75
G018
Figure 20. DAC3151 Two-Tone Spectral Plot
(IF = 70 MHz)
Ref
-10 dBm
* Att
5 dB
* RBW
30 kHz
* VBW
300 kHz
* SWT
2 s
-20
-30
A
-40
A
-30
-40
-50
1 RM *
1 RM *
-60
CLRWR
-50
-60
-70
-70
-80
NOR
-90
3DB
-110
Center
NOR
-80
-90
-100
70 MHz
Standard:
4.08 MHz/
W-CDMA
3GPP
FWD
Span
Adjacent
40.8 MHz
Tx
Channel
3DB
-100
Center
70 MHz
1.55 MHz/
Channel
Lower
Upper
Channels
Ch1
(Ref)
-18.62 dBm
Ch2
-18.64 dBm
Ch3
-18.72 dBm
Ch4
-18.70 dBm
Total
-12.65 dBm
Alternate
-61.24 dB
-61.34 dB
Channel
Lower
Upper
Adjacent
Bandwidth
Spacing
Span
W-CDMA
Bandwidth
Tx
130
170
Frequency (MHz)
10
fDAC = 500 MSPS
fout = 20 MHz
Tone spacing = 1 MHz
0
CLRWR
90
Figure 18. DAC3151 Single-Tone Spectral Plot
(IF = 70 MHz)
10
Ref
50
G011
3.84
MHz
3.84
MHz
5
MHz
Channel
3GPP
15.5 MHz
FWD
Power
-10.64 dBm
Lower
Upper
-69.11 dB
-69.15 dB
-61.11 dB
-61.39 dB
Figure 21. DAC3151 ACPR Four-Carrier
WCDMA Test Mode 1
Figure 22. DAC3151 ACPR Single-Carrier
WCDMA Test Mode 1
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
21
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
Typical Characteristics (continued)
all plots are at 25°C, nominal supply voltages, fDAC = 500 MSPS, 50% clock duty cycle, 0-dBFS input signal and 20-mA fullscale output current (unless otherwise noted)
Ref
* Att
-10 dBm
5 dB
* RBW
30 kHz
* VBW
300 kHz
* SWT
2 s
Ref
A
-30
300 kHz
* SWT
2 s
A
-30
CLRWR
-50
-50
-60
-70
-70
NOR
-80
NOR
-80
-90
-90
3DB
-100
Center
70 MHz
2.92827419 MHz/
Span
Channel
E-UTRA/LTE
Bandwidth
Adjacent
9.015
MHz
9.015
MHz
10
MHz
Channel
Bandwidth
Spacing
Tx
Square
Power
-12.33 dBm
Lower
Upper
-64.00 dB
-64.09 dB
3DB
-100
Center
29.2827419 MHz
70 MHz
5.855034538 MHz/
Channel
Adjacent
Span
E-UTRA/LTE
Bandwidth
18.015
MHz
18.015
MHz
20
MHz
Channel
Bandwidth
Spacing
58.55034538 MHz
Square
Power
-11.14 dBm
Lower
Upper
-61.93 dB
-62.21 dB
Figure 23. DAC3151 ACPR LTE 10-MHz FDD E-TM 1.1
Figure 24. DAC3151 ACPR LTE 20-MHz FDD E-TM 1.1
0.4
0.2
0.3
0.15
0.2
0.1
DNL (LSB)
0.1
INL (LSB)
30 kHz
* VBW
1 RM *
-60
0
−0.1
−0.2
−0.3
0
−0.05
−0.15
−0.5
−0.6
0.05
−0.1
−0.4
22
* RBW
-40
-40
1 RM *
Tx
5 dB
-20
-20
CLRWR
* Att
-10 dBm
0
500
1000
1500
2000 2500
Code
3000
3500
4000
−0.2
0
500
1000
G024
1500
2000 2500
Code
3000
3500
4000
G025
Figure 25. DAC3161 Integral Nonlinearity
Figure 26. DAC3161 Differential Nonlinearity
Figure 27. DAC3161 SFDR
vs Output Frequency Over Input Scale
Figure 28. DAC3161 Second-Order Harmonic Distortion
vs Output Frequency Over Input Scale
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Typical Characteristics (continued)
all plots are at 25°C, nominal supply voltages, fDAC = 500 MSPS, 50% clock duty cycle, 0-dBFS input signal and 20-mA fullscale output current (unless otherwise noted)
100
fDAC = 200 MSPS
fDAC = 300 MSPS
fDAC = 400 MSPS
fDAC = 500 MSPS
90
SFDR (dBc)
80
70
60
50
40
30
20
0
50
100
150
Output Frequency (MHz)
200
250
G029
Figure 30. DAC3161 SFDR
vs Output Frequency Over fDAC
Figure 29. DAC3161 Third-Order Harmonic Distortion
vs Output Frequency Over Input Scale
100
fDAC = 200 MSPS
fDAC = 300 MSPS
fDAC = 400 MSPS
fDAC = 500 MSPS
90
IMD3 (dBc)
80
70
60
50
40
30
20
0
50
100
150
Output Frequency (MHz)
200
250
G031
Figure 32. DAC3161 IMD3
vs Output Frequency Over fDAC
Figure 31. DAC3161 IMD3
vs Output Frequency Over Input Scale
180
fDAC = 200 MSPS
fDAC = 300 MSPS
fDAC = 400 MSPS
fDAC = 500 MSPS
170
NSD (dBc/Hz)
160
150
140
130
120
110
Figure 33. DAC3161 NSD
vs Output Frequency Over Input Scale
0
100
Output Frequency (MHz)
200
250
G033
Figure 34. DAC3161 NSD
vs Output Frequency Over fDAC
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
23
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
Typical Characteristics (continued)
all plots are at 25°C, nominal supply voltages, fDAC = 500 MSPS, 50% clock duty cycle, 0-dBFS input signal and 20-mA fullscale output current (unless otherwise noted)
−50
−50
Adjacent channel
Alternate channel
−60
ACLR (dBc)
ACLR (dBc)
−60
−70
−80
−90
−70
−80
−90
fDAC = 500 MSPS
−100
0
50
fDAC = 500 MSPS
100
150
Output Frequency (MHz)
200
−100
250
Figure 35. DAC3161 ACLR (Adjacent Channel)
vs Output Frequency
−10
−10
−20
−20
Power (dBm)
Power (dBm)
200
250
G035
−30
−40
−50
−30
−40
−50
−60
−60
−70
−70
−80
−80
10
50
90
130
170
Frequency (MHz)
210
fDAC = 491. 52MSPS
fout = 70 MHz
0
−90
250
10
50
G036
Figure 37. DAC3161 Single-Tone Spectral Plot
(IF = 20 MHz)
90
130
170
Frequency (MHz)
210
250
G037
Figure 38. DAC3161 Single-Tone Spectral Plot
(IF = 70 MHz)
10
10
fDAC = 500 MSPS
fout = 20 MHz
Tone spacing = 1 MHz
0
−10
fDAC = 500 MSPS
fout = 70 MHz
Tone spacing = 1 MHz
0
−10
−20
Power (dBm)
−20
Power (dBm)
100
150
Output Frequency (MHz)
10
fDAC = 491. 52MSPS
fout = 20 MHz
0
−30
−40
−50
−60
−30
−40
−50
−60
−70
−70
−80
−80
−90
−90
−100
−100
15
17
19
21
Frequency (MHz)
23
Figure 39. DAC3161 Two-Tone Spectral Plot
(IF = 20 MHz)
24
50
Figure 36. DAC3161 ACLR (Alternate Channel)
vs Output Frequency
10
−90
0
G034
Submit Documentation Feedback
25
65
67
G038
69
71
Frequency (MHz)
73
75
G039
Figure 40. DAC3161 Two-Tone Spectral Plot
(IF = 70 MHz)
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Typical Characteristics (continued)
all plots are at 25°C, nominal supply voltages, fDAC = 500 MSPS, 50% clock duty cycle, 0-dBFS input signal and 20-mA fullscale output current (unless otherwise noted)
Ref
-10 dBm
* Att
5 dB
* RBW
30 kHz
* VBW
300 kHz
* SWT
2 s
Ref
300 kHz
* SWT
2 s
A
-50
CLRWR
-60
-60
-70
-70
NOR
-80
NOR
-80
-90
-90
3DB
-100
3DB
-100
Center
Center
70 MHz
4.08 MHz/
Span
W-CDMA
3GPP
Adjacent
FWD
Channels
Ch1
(Ref)
Channel
Lower
Upper
-18.70 dBm
Ch2
-18.69 dBm
Ch3
-18.77 dBm
Ch4
-18.75 dBm
Total
-12.71 dBm
70 MHz
* Att
-20 dBm
5 dB
W-CDMA
Adjacent
30 kHz
* VBW
300 kHz
* SWT
2 s
MHz
3.84
MHz
5
MHz
Channel
Lower
Upper
* RBW
3.84
Channel
Bandwidth
Spacing
Alternate
Span
Channel
Bandwidth
-70.74 dB
-70.87 dB
15.5 MHz
3GPP
FWD
Power
-10.70 dBm
Lower
Upper
-77.84 dB
-77.14 dB
-70.86 dB
-70.84 dB
Figure 42. DAC3161 ACPR Single-Carrier
WCDMA Test Mode 1
Figure 41. DAC3161 ACPR Four-Carrier
WCDMA Test Mode 1
Ref
1.55 MHz/
40.8 MHz
Tx
Standard:
Ref
* Att
-20 dBm
5 dB
* RBW
30 kHz
* VBW
300 kHz
* SWT
2 s
-30
-30
A
-40
A
-40
-50
-50
1 RM *
1 RM *
-60
CLRWR
-60
-70
-70
-80
-80
NOR
-90
NOR
-90
-100
-100
3DB
-110
Center
70 MHz
2.92827419 MHz/
Span
Channel
E-UTRA/LTE
Bandwidth
Adjacent
Bandwidth
Spacing
9.015
MHz
9.015
MHz
10
MHz
Channel
Tx
Square
Power
-12.37 dBm
Lower
Upper
-73.67 dB
-73.46 dB
70 MHz
5.855034538 MHz/
Span
Channel
Bandwidth
Adjacent
Bandwidth
Spacing
E-UTRA/LTE
18.015
MHz
Channel
18.015
MHz
20
MHz
58.55034538 MHz
Square
Power
-11.20 dBm
Lower
Upper
-70.91 dB
-70.66 dB
Figure 44. DAC3161 ACPR LTE 20-MHz FDD E-TM 1.1
2
Differential Nonlinearity Error (LSB)
2
1.5
1
0.5
0
−0.5
−1
−1.5
−2
3DB
-110
Center
29.2827419 MHz
Figure 43. DAC3161 ACPR LTE 10-MHz FDD E-TM 1.1
Integral Nonlinearity Error (LSB)
30 kHz
* VBW
1 RM *
-50
Tx
* RBW
-40
-40
CLRWR
5 dB
-30
A
-30
1 RM *
Tx
* Att
-20
-20
CLRWR
-10 dBm
5000
10000
1
0.5
0
−0.5
−1
−1.5
−2
15000
Code
1.5
5000
Figure 45. DAC3171 Integral Nonlinearity
10000
15000
Code
G019
G020
Figure 46. DAC3171 Differential Nonlinearity
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
25
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
Typical Characteristics (continued)
all plots are at 25°C, nominal supply voltages, fDAC = 500 MSPS, 50% clock duty cycle, 0-dBFS input signal and 20-mA fullscale output current (unless otherwise noted)
Figure 47. DAC3171 SFDR
vs Output Frequency Over Input Scale
Figure 48. DAC3171 Second-Order Harmonic Distortion
vs Output Frequency Over Input Scale
100
fDAC = 200 MSPS
fDAC = 300 MSPS
fDAC = 400 MSPS
fDAC = 500 MSPS
90
SFDR (dBc)
80
70
60
50
40
30
20
0
Figure 49. DAC3171 Third-Order Harmonic Distortion
vs Output Frequency Over Input Scale
50
100
150
Output Frequency (MHz)
200
250
G004
Figure 50. DAC3171 SFDR
vs Output Frequency Over fDAC
100
fDAC = 200 MSPS
fDAC = 300 MSPS
fDAC = 400 MSPS
fDAC = 500 MSPS
90
IMD3 (dBc)
80
70
60
50
40
30
20
Figure 51. DAC3171 IMD3
vs Output Frequency Over Input Scale
26
Submit Documentation Feedback
0
50
100
150
Output Frequency (MHz)
200
250
G006
Figure 52. DAC3171 IMD3
vs Output Frequency Over fDAC
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Typical Characteristics (continued)
all plots are at 25°C, nominal supply voltages, fDAC = 500 MSPS, 50% clock duty cycle, 0-dBFS input signal and 20-mA fullscale output current (unless otherwise noted)
180
fDAC = 200 MSPS
fDAC = 300 MSPS
fDAC = 400 MSPS
fDAC = 500 MSPS
170
NSD (dBc/Hz)
160
150
140
130
120
110
0
100
Output Frequency (MHz)
−50
Altenate channel
−60
ACLR (dBc)
ACLR (dBc)
−60
−70
−80
−90
−70
−80
−90
fDAC = 500 MSPS
0
50
fDAC = 500 MSPS
100
150
Output Frequency (MHz)
200
−100
250
0
50
G009
Figure 55. DAC3171 ACLR (Adjacent Channel)
vs Output Frequency
100
150
Output Frequency (MHz)
200
250
G010
Figure 56. DAC3171 ACLR (Alternate Channel)
vs Output Frequency
10
10
fDAC= 491.52 MSPS
fOUT = 20 MHz
0
−10
−10
−20
−20
−30
−40
−50
−30
−40
−50
−60
−60
−70
−70
−80
−80
10
50
90
130
170
Frequency (MHz)
210
Figure 57. DAC3171 Single-Tone Spectral Plot
(IF = 20 MHz)
250
fDAC= 491.52 MSPS
fOUT = 20 MHz
0
Power (dBm)
Power (dBm)
G008
−50
Adjacent channel
−90
250
Figure 54. DAC3171 NSD
vs Output Frequency Over fDAC
Figure 53. DAC3171 NSD
vs Output Frequency Over Input Scale
−100
200
−90
10
50
G011
90
130
170
Frequency (MHz)
210
250
G012
Figure 58. DAC3171 Single-Tone Spectral Plot
(IF = 70 MHz)
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
27
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
Typical Characteristics (continued)
all plots are at 25°C, nominal supply voltages, fDAC = 500 MSPS, 50% clock duty cycle, 0-dBFS input signal and 20-mA fullscale output current (unless otherwise noted)
10
10
fDAC = 500 MSPS
fout = 20 MHz
Tone spacing = 1 MHz
0
−10
−10
−20
Power (dBm)
Power (dBm)
−20
−30
−40
−50
−60
−30
−40
−50
−60
−70
−70
−80
−80
−90
−90
−100
−100
15
17
19
21
Frequency (MHz)
23
25
0dBFs,
fDAC = 491.52MSPS,
fOUT = 70MHz
67
69
71
Frequency (MHz)
73
75
G014
Figure 60. DAC3171 Two-Tone Spectral Plot
(IF = 70 MHz)
0dBFs,
fDAC = 491.52MSPS,
fOUT = 70MHz
Figure 61. DAC3171 Four-Carrier WCDMA Test Mode 1
0dBFs,
fDAC = 491.52MSPS,
fOUT = 70MHz
Figure 62. DAC3171 Single-Carrier WCDMA Test Mode 1
0dBFs,
fDAC = 491.52MSPS,
fOUT = 70MHz
Figure 63. DAC3171 10-MHz Single-Carrier
LTE Test Mode 3.1
Submit Documentation Feedback
65
G013
Figure 59. DAC3171 Two-Tone Spectral Plot
(IF = 20 MHz)
28
fDAC = 500 MSPS
fout = 70 MHz
Tone spacing = 1 MHz
0
Figure 64. DAC3171 20-MHz Single-Carrier
LTE Test Mode 3.1
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Typical Characteristics (continued)
all plots are at 25°C, nominal supply voltages, fDAC = 500 MSPS, 50% clock duty cycle, 0-dBFS input signal and 20-mA fullscale output current (unless otherwise noted)
Figure 65. Power Consumption vs fDAC
7 Detailed Description
7.1 Overview
The DAC3171 is a single channel, 14-bit, 500-MSPS, digital-to-analog converter and uses a 14-bit-wide LVDS
digital bus with an input FIFO. The DAC3171 also supports a DDR 7-bit LVDS interface mode.
The DAC3161 is a single channel, 12-bit, 500-MSPS, digital-to-analog converter and uses a 12-bit-wide LVDS
digital bus with an input FIFO.
The DAC3151 is a single channel, 10-bit, 500-MSPS, digital-to-analog converter and uses a 10-bit-wide LVDS
digital bus with an input FIFO.
These devices (DAC31x1) have separate input data clock and output DAC clock. The FIFO input and output
pointers can be synchronized across multiple devices for precise signal synchronization. The DAC outputs are
current sourcing and terminate to GND with a compliance range of –0.5 V to +1 V. The DAC31x1 are pin
compatible with the DAC31x4 family.
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
29
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
VDDA18
VFUSE
DIGVDD18
CLKVDD18
7.2 Functional Block Diagrams
DACCLKP
Clock Distribution
LVPECL
1.2 V
Reference
DACCLKN
DATACLKN
DATA9N
DATA6N
Pattern
Test
10
IOUTAP
10-b
DACA
IOUTAN
100
LVDS
DATA0N
Programmable Delay
datadlya
LVDS
100
SYNCP
Programmable Delay
datadlya
8 Sample FIFO
100
DATA6P
Programmable Delay
datadlyb
DACA
Gain
QMC
A-offset
De-interleave
DATA7N
DATA0P
Programmable Delay
datadlyb
LVDS
100
DATA7P
Programmable Delay
clkdlyb
LVDS
100
DATA9P
BIASJ
LVDS
100
DATACLKP
EXTIO
SYNCN
Programmable Delay
clkdlya
VDDA33
ALIGNP
LVPECL
ALIGNN
TESTMODE
ALARM
SLEEP
RESETB
TXENABLE
SCLK
SDENB
SDIO
SDO
IOVDD
GND
Control Interface
Figure 66. DAC3151 Functional Block Diagram
30
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
VDDA18
VFUSE
DIGVDD18
CLKVDD18
Functional Block Diagrams (continued)
DACCLKP
LVPECL
Clock Distribution
1.2 V
Reference
DACCLKN
DATACLKN
DATA11N
DATA6N
Pattern
Test
12
IOUTAP
12-b
DACA
IOUTAN
100
LVDS
DATA0N
Programmable Delay
datadlya
LVDS
100
SYNCP
Programmable Delay
datadlya
8 Sample FIFO
100
DATA6P
Programmable Delay
datadlyb
DACA
Gain
QMC
A-offset
De-interleave
DATA7N
DATA0P
Programmable Delay
datadlyb
LVDS
100
DATA7P
Programmable Delay
clkdlyb
LVDS
100
DATA11P
BIASJ
LVDS
100
DATACLKP
EXTIO
SYNCN
Programmable Delay
clkdlya
VDDA33
ALIGNP
LVPECL
ALIGNN
TESTMODE
ALARM
SLEEP
RESETB
TXENABLE
SCLK
SDENB
SDIO
SDO
IOVDD
GND
Control Interface
Figure 67. DAC3161 Functional Block Diagram
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
31
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
VDDA18
VFUSE
DIGVDD18
CLKVDD18
Functional Block Diagrams (continued)
DACCLKP
Clock Distribution
LVPECL
1.2 V
Reference
DACCLKN
DATACLKN
DATA13N
DATA6N
Pattern
Test
14
IOUTAP
14-b
DACA
IOUTAN
100
LVDS
DATA0N
Programmable Delay
datadlya
LVDS
100
SYNCP
Programmable Delay
datadlya
8 Sample FIFO
100
DATA6P
Programmable Delay
datadlyb
DACA
Gain
QMC
A-offset
De-interleave
DATA7N
DATA0P
Programmable Delay
datadlyb
LVDS
100
DATA7P
Programmable Delay
clkdlyb
LVDS
100
DATA13P
BIASJ
LVDS
100
DATACLKP
EXTIO
SYNCN
Programmable Delay
clkdlya
VDDA33
ALIGNP
LVPECL
ALIGNN
TESTMODE
ALARM
SLEEP
RESETB
TXENABLE
SCLK
SDENB
SDIO
SDO
IOVDD
GND
Control Interface
Figure 68. DAC3171 Functional Block Diagram
32
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
VDDA18
VFUSE
DIGVDD18
CLKVDD18
Functional Block Diagrams (continued)
DACCLKP
Clock Distribution
LVPECL
1.2 V
Reference
DACCLKN
DA6N
100
LVDS
DA0N
DACA
Gain
QMC
A-offset
Programmable Delay
datadlya
8 Sample FIFO
100
DA6P
Programmable Delay
clkdlyb
De-interleave
DA_CLKN
DA0P
BIASJ
LVDS
100
DA_CLKP
EXTIO
14
IOUTAP
14-b
DACA
IOUTAN
Programmable Delay
datadlya
VDDA33
TESTMODE
ALARM
SLEEP
RESETB
TXENABLE
SCLK
SDENB
SDIO
SDO
IOVDD
GND
Control Interface
Figure 69. DAC3171 7-Bit Interface Mode
7.3 Feature Description
7.3.1 Data Input Formats
Table 1. DAC3151: 10-Bit Interface Mode
DIFFERENTIAL PAIR (P/N)
BITS
DATACLK RISING EDGE
DATACLK FALLING EDGE
D9
A9
–
D8
A8
–
D7
A7
–
D6
A6
–
D5
A5
–
D4
A4
–
D3
A3
–
D2
A2
–
D1
A1
–
D0
A0
–
SYNC
FIFO Write Reset
–
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
33
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
Table 2. DAC3161: 12-Bit Interface Mode
DIFFERENTIAL PAIR (P/N)
BITS
DATACLK RISING EDGE
DATACLK FALLING EDGE
D11
A11
–
D10
A10
–
D9
A9
–
D8
A8
–
D7
A7
–
D6
A6
–
D5
A5
–
D4
A4
–
D3
A3
–
D2
A2
–
SYNC
FIFO Write Reset
–
Table 3. DAC3171: 7-Bit Interface Mode
DIFFERENTIAL PAIR (P/N)
BITS
DA_CLK RISING EDGE
DA_CLK FALLING EDGE
DA6
A13
A6
DA5
A12
A5
DA4
A11
A4
DA3
A10
A3
DA2
A9
A2
DA1
A8
A1
DA0
A7
A0
Table 4. DAC3171: 14-Bit Interface Mode
DIFFERENTIAL PAIR (P/N)
34
BITS
DATACLK RISING EDGE
DATACLK FALLING EDGE
D13
A13
–
D12
A12
–
D11
A11
–
D10
A10
–
D9
A9
–
D8
A8
–
D7
A7
–
D6
A6
–
D5
A5
–
D4
A4
–
D3
A3
–
D2
A2
–
D1
A1
–
D0
A0
–
SYNC
FIFO Write Reset
–
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
7.3.2 Serial Interface
The serial port of the DAC31x1 is a flexible serial interface that communicates with industry-standard
microprocessors and microcontrollers. The interface provides read and write access to all registers used to
define the operating modes of DAC31x1. The interface is compatible with most synchronous transfer formats,
and can be configured as a 3 or 4 pin interface by sif4_ena in register XYZ. In both configurations, SCLK is the
serial interface input clock, and SDENB is serial interface enable. For 3-pin configuration, SDIO is a bidirectional
pin for both data in and data out. For 4-pin configuration, SDIO is data in only, and SDO is data out only. Data
are input into the device with the rising edge of SCLK. Data are output from the device on the falling edge of
SCLK.
Each read and write operation is framed by the serial data enable bar signal (SDENB) asserted low. The first
frame byte is the instruction cycle, which identifies the following data transfer cycle as read or write, as well as
the 7-bit address to be accessed. Table 5 indicates the function of each bit in the instruction cycle, and is
followed by a detailed description of each bit. The data transfer cycle consists of two bytes.
Table 5. Instruction Byte of the Serial interface
Bit
Description
7 (MSB)
Read or Write
6
A6
5
A5
4
A4
3
A3
2
A2
1
A1
0 (LSB)
A0
Read or
Write
Identifies the following data transfer cycle as a read or write operation. A high indicates a read
operation from DAC31x1 and a low indicates a write operation to DAC31x1.
[A6:A0]
Identifies the address of the register to be accessed during the read or write operation.
Figure 70 shows the serial interface timing diagram for a DAC31x1 write operation. SCLK is the serial interface
clock input to DAC31x1. Serial data enable SDENB is an active low input to DAC31x1. SDIO is serial data in.
Input data to DAC31x1 is clocked on the rising edges of SCLK.
Instruction Cycle
Data Transfer Cycle
SDENB
SCLK
SDIO
rwb
A6
A5
tS (SDENB)
A4
A3
A2
A1
A0
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
t SCLK
SDENB
SCLK
SDIO
tS(SDIO) tH(SDIO)
Figure 70. Serial Interface Write Timing Diagram
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
35
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
Figure 71 illustrates the serial interface timing diagram for a DAC31x1 read operation. SCLK is the serial
interface clock input to DAC31x1. Serial data enable SDENB is an active low input to DAC31x1. SDIO is serial
data in during the instruction cycle. In 3-pin configuration, SDIO is data out from the DAC31x1 during the data
transfer cycle, while SDO is in a high-impedance state. In 4-pin configuration, both SDIO and SDO are data out
from the DAC31x1 during the data transfer cycle. At the end of the data transfer, SDIO and SDO output low on
the final falling edge of SCLK until the rising edge of SDENB when SDIO and SDO go to a high-impedance state.
Instruction Cycle
Data Transfer Cycle
SDENB
SCLK
SDIO
rwb
A6
A5
A4
A3
A2
A1
SDO
A0
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
SDENB
SCLK
SDIO
SDO
Data n
Data n-1
td (Data)
Figure 71. Serial Interface Read Timing Diagram
36
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
7.4 Device Functional Modes
7.4.1 Synchronization Modes
There are three modes of syncing included in the DAC31x1: NORMAL Dual Sync, SYNC ONLY, and SIF_SYNC.
•
•
•
NORMAL Dual Sync: The SYNC pin is used to align the input side of the FIFO (write pointers) with the A(0)
sample. The ALIGN pin is used to reset the output side of the FIFO (read pointers) to the offset value.
Multiple chip alignment can be accomplished with this kind of syncing.
SYNC ONLY: In this mode only the SYNC pin is used to sync both the read and write pointers of the FIFO.
There is an asynchronized handoff between the DATACLK and DACCLK when using this mode therefore, it is
impossible to accurately align multiple chips closer than 2 T or 3 T.
SIF_SYNC: When neither SYNC nor ALIGN are used, a programmable SYNC pulse can be used to sync the
design. However, the same issues as ISTROBE ONLY apply. There is an asynchronized handoff between the
serial clock domain and the two sides of the FIFO. As a result of of the asynchronous nature of the
SIF_SYNC, it is impossible to align the sync up with any sample at the input. SIF_SYNC mode is the only
synchronisation mode supported in the 7-bit interface mode.
NOTE
When ALIGNP or ALIGNN is not used, TI recommends clearing the alignrx_ena register
(config1, bit 4), and tie ALIGNP to DIGVDD18 and ALIGNN to GROUND. When SYNCP
or SYNCN is not used, clear the register lvdssyncrx_ena (config0, bit3), and the unused
SYNCP or SYNCN pins can be left open or tied to GROUND.
7.4.2 Alarm Monitoring
The DAC31x1 includes flexible alarm monitoring that can be used to alert a possible malfunction scenario. All
alarm events can be accessed either through the SIP registers or through the ALARM pin. After an alarm is set,
the corresponding alarm bit in register config5 must be reset through the serial interface to allow further testing.
The set of alarms includes: zero check alarm, FIFO alarms, clock alarms, and pattern checker alarm.
Zero check alarm:
• Alarm_from_zerochk occurs when the FIFO write pointer has an all zeros pattern. The write pointer is a shift
register; therefore, all zeros cause the input point to be stuck until the next sync event. When this alarm
triggers, a sync to the FIFO block is required.
FIFO alarms:
• alarm_from_fifo occurs when there is a collision in the FIFO pointers or a collision event is close.
• alarm_fifo_2away occurs when pointers are within two addresses of each other.
• alarm_fifo_1away occurs when pointers are within one address of each other.
• alarm_fifo_collision occurs when pointers are equal to each other.
Clock alarms:
• clock_gone occurs when either the DACCLK or DATACLOCK have been stopped.
• alarm_dacclk_gone occurs when the DACCLK has been stopped.
• alarm_dataclk_gone occurs when the DATACLK has been stopped.
Pattern checker alarm:
• alarm_from_iotest occurs when the input data pattern does not match the pattern key.
To prevent unexpected DAC outputs from propagating into the transmit channel chain, the DAC31x1 includes a
feature that disables the outputs when a catastrophic alarm occurs. The catastrophic alarms include FIFO pointer
collision, the loss DACCLK, or the loss of DATACLK. When any of these alarms occur, the internal TXenable
signal is driven low, causing a zeroing of the data going to the DAC in < 10 T. One caveat is if both clocks stop,
the circuit cannot determine clock loss, so no alarms are generated; therefore, no zeroing of output data occurs.
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
37
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
7.5 Programming
7.5.1 Power-Up Sequence
The following startup sequence is recommended to power-up the DAC31x1:
1. Set TXENABLE low to prevent an unknown or undesirable output during the power-up sequence.
2. Supply all 1.8-V voltages (CLKVDD18, DIGVDD18, VDDA18, VFUSE, and possibly IOVDD) and all 3.3-V
voltages (VDDA33 and possibly IOVDD). The 1.8-V and 3.3-V supplies can be powered up simultaneously or
in any order. There are no specific requirements on the ramp rate for the supplies.
3. Provide all LVPECL inputs: DACCLKP, DACCLKN and the optional ALIGNP, ALIGNN. These inputs can also
be provided after the SIF register programming.
4. Toggle the RESETB pin for a minimum of a 25-ns active low pulse duration.
5. Program the SIF registers.
6. Enable transmit of data by asserting the TXENABLE pin.
7.6 Register Map
In the SIF interface, there are three types of registers:
NORMAL:
The NORMAL register type allows data to be written and read from. All 16-bits of the data are
registered at the same time. There is no synchronizing with an internal clock thus all register
writes are asynchronous with respect to internal clocks. There are three subtypes of NORMAL:
AUTOSYNC:
A NORMAL register that causes a sync to be generated after the write is
finished. These registers are most commonly used for settings such as offset
and phase, where there is a word or block setup that extends across multiple
registers, and all of the registers must be programmed before any take effect
on the circuit. Therefore, the design allows all the registers to be written.
When the last register for this block is finished, an autosync is generated
telling the mixer to grab all the new SIF values. The autosync occurs on a
mixer clock cycle so that there are no metastability errors.
No RESET Value: These are NORMAL registers, but for one reason or another reset value
cannot be specified. The reason may be because the register has some
read_only bits or some internal logic partially controls the bit values. An
example is the SIF_CONFIG6 register, where the bits come from the
temperature sensor and the fuses. Depending on which fuses are blown and
the temperature of the die, the reset value will be different.
FUSE controlled:
READ_ONLY:
While not a type of register, FUSE_controlled may be seen in the defaultvalue column for the register. Fuses will change the default value, and the
value shown in the default-value column is for when no fuses are blown.
Registers that are internal wires ANDed with the address bus, and then connected to the
SIF output data bus.
WRITE_TO_CLEAR: These registers are just like NORMAL registers with one exception. These registers can
be written and read; however, when the internal logic asynchronously sets a bit high in
one of these registers, that bit stays high until it is written to 0. In this way, interrupts are
captured and stay constant until cleared by the user.
38
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Table 6. Register Map
Bit 15
(MSB)
Name
Address
Default
Bit 14
config0
0x00
0x44FC
qmc
_offset
_ena
dual_ena
config1
0x01
0x600E
iotest_ena
reserved
config2
0x02
0x3FFF
reserved
config3
0x03
0x0000
config4
0x04
0x0000
config5
0x05
0x0000
config6
0x06
0x0000
config7
0x07
0xFFFF
config8
0x08
0x6000
reserved
config9
0x09
0x8000
fifo_offset (2:0)
config10
0x0A
0xF080
Bit 13
Bit 12
chipwidth (1:0)
fullword
_interface
_ena
64cnt
_ena
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
rev
twos
sif4_ena
reserved
fifo_ena
alarm_out
_ena
alarm_out
_pol
alignrx
_ena
lvdssyncrx
_ena
lvdsdataclk
_ena
reserved
synconly
_ena
dacclkgone
_ena
dataclkgone
_end
collision
_ena
reserved
daca
_compliment
reserved
sif_sync
sif_
sync_ena
alarm_
2away
_ena
alarm
_1away
_ena
alarm
_collision
_ena
reserved
reserved
lvdsdata_ena (13:0)
datadlya (2:0)
clkdlya (2:0)
datadlyb(2:0)
reserved
alarm
_from
_zerochka
Bit 0
(LSB)
Bit 11
clkdlyb(2:0)
extref _ena
reserved
dual_ena
iotest_results (13:0)
reserved
alarms_from_fifoa (2:0)
reserved
alarm
_dacclk
_gone
alarm
_dataclk
_ gone
clock
_gone
tempdata (7:0)
alarm
_from
_ iotesta
reserved
reserved
fuse_cntl (5:0)
reserved
alarms_mask (15:0)
qmc_offseta (12:0)
reserved
coarse_dac (3:0)
fuse_ sleep
reserved
reserved
reserved
tsense
_sleep
clkrecv
_ena
sleepa
config11
0x0B
0x1111
config12
0x0C
0x3A7A
reserved
iotest_pattern0 (13:0)
config13
0x0D
0x36B6
reserved
iotest_pattern1 (13:0)
config14
0x0E
0x2AEA
reserved
iotest_pattern2 (13:0)
config15
0x0F
0x0545
reserved
iotest_pattern3 (13:0)
config16
0x10
0x0585
reserved
iotest_pattern4 (13:0)
config17
0x11
0x0949
reserved
iotest_pattern5 (13:0)
config18
0x12
0x1515
reserved
iotest_pattern6 (13:0)
config19
0x13
0x3ABA
reserved
iotest_pattern7 (13:0)
config20
0x14
0x0000
config21
0x15
0xFFFF
sleepcntl (15:0)
config22
0x16
0x0000
fa002_data(15:0)
config23
0x17
0x0000
fa002_data(31:16)
config24
0x18
0x0000
fa002_data(47:32)
config25
0x19
0x0000
config127
0x7F
0x0044
sifdac
_ena
reserved
sleepb
reserved
reserved
reserved
reserved
reservedspares_west (3:0)
sifdac (13:0)
fa002_data(63:48)
reserved
reserved
reserved
reserved
reserved
titest_voh
titest_vol
vendorid (1:0)
versionid (2:0)
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
39
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
7.6.1 Register Name: config0 – Address: 0x00, Default: 0x4FC
Table 7. Register Name: config0 – Address: 0x00, Default: 0x4FC
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config0
0x00
15
qmc_offset_ena
Enable the offset function when asserted.
0
14
dual_ena
Utilizes both DACs when asserted.
0
FUSE
controlled
13:12
chipwidth
Programmable bits for setting the input interface width.
00: all 14 bits are used
01: upper 12 bits are used
10: upper 10 bits are used
11: upper 10 bits are used
00
11
rev
Reverses the input bits. When using the 7bit interface, this
reverse each 7-bit input, however when using the 14-bit
interface, all 14-bits are reversed as one word.
0
10
twos
When asserted, this bit tells the chip to presume 2’s
complement data is arriving at the input. Otherwise offset
binary is presumed.
1
9
sif4_ena
When asserted the SIF interface becomes a 4 pin interface.
This bit has a lower priority than the dieid_ena bit.
0
8
reserved
reserved
0
7
fifo_ena
When asserted, the FIFO is absorbing the difference between 1
INPUT clock and DAC clock. If it is not asserted then the
FIFO buffering is bypassed but the reversing of bits and
handling of offset binary input is still available. NOTE: When
the FIFO is bypassed, the DACCCLK and DATACLK must
be aligned or there may be timing errors; not
recommended for actual application use.
6
alarm_out_ena
When asserted the pin alarm becomes an output instead of a
tri-stated pin.
1
5
alarm_out_pol
This bit changes the polarity of the ALARM signal.
(0=negative logic, 1=positive logic)
1
4
alignrx_ena
When asserted the ALIGN pin receiver is powered up. NOTE: 1
It is recommended to clear this bit when ALIGNP/N are
not used (dual bus mode, and SYNC ONLY and
SIF_SYNC modes in single bus mode).
3
lvdssyncrx_ena
When asserted the SYNC pin receiver is powered up. NOTE:
It is recommended to clear this bit when SYNCP/N are
not used (dual bus mode, and SIF_SYNC mode in single
bus mode.)
1
2
lvdsdataclk_ena
When asserted the DATACLK pin receiver is powered up.
1
1
reserved
reserved
0
0
synconly_ena
When asserted, the chip is put into the SYNC ONLY mode
where the SYNC pin is used as the sync input for both the
front and back of the FIFO.
0
40
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
7.6.2 Register Name: config1 – Address: 0x01, Default: 0x600E
Table 8. Register Name: config1 – Address: 0x01, Default: 0x600E
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config1
0x01
15
iotest_ena
Turns on the io-testing circuitry when asserted. This is the circuitry
that will compare an 8 sample input pattern to SIF programmed
registers to make sure the data coming into the chip meets setup
and hold requirements. If this bit is a 0, then the clock to this
circuitry is turned off for power savings. NOTE: Sample 0 should
be aligned with the rising edge of SYNC.
0
14
reserved
reserved
1
13
fullwordinterface_ena
When asserted, the input interface is changed to use the full 14-bits 1
for each word, instead of dual 8-bit buses for two half words. Note:
fixed to 1 for the DAC3151 and DAC3161.
12
64cnt_ena
This bit enables the resetting of the alarms after 64 good samples
0
with the goal of removing unnecessary errors. For instance on a lab
board, when checking the setup/hold through IO TEST, there may
initially be errors, but once the test is up and running everything
works. Setting this bit removes the need for a SIF write to clear the
alarm register.
11
dacclkgone_ena
This bit allows the DACCLK gone signal from the clock monitor to
be used to shut the output off.
0
10
dataclkgone_ena
This bit allows the DATACLK gone signal from the clock monitor to
be used to shut the output off.
0
9
collision_ena
This bit allows the collision alarm from the FIFO to shut the output
off
0
8
reserved
reserved.
0
7
daca_compliment
When asserted, the output to the DACA is complimented. This
setting allows the user of the chip to effectively change the + and –
designations of the DAC output pins.
0
6
reserved
reserved
0
5
sif_sync
This bit is the SIF_SYNC signal. Whatever is programmed into this
bit is used as the chip sync when SIF_SYNC mode is enabled.
Design is sensitive to rising edges, so programming from 0 → 1 is
when the sync pulse is generated. 1 → 0 has no effect.
0
4
sif_sync_ena
When asserted, enable SIF_SYNC mode.
0
3
alarm_2away_ena
When asserted, alarms from the FIFO that represent the pointers
being 2 away are enabled
1
2
alarm_1away_ena
When asserted, alarms from the FIFO that represent the pointers
being 1 away are enabled
1
1
alarm_collision_ena
When asserted, the collision of FIFO pointers causes an alarm to
be generated
1
0
reserved
reserved
0
7.6.3 Register Name: config2 – Address: 0x02, Default: 0x3FFF
Table 9. Register Name: config2 – Address: 0x02, Default: 0x3FFF
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config2
0x02
15
reserved
reserved.
0
14
reserved
reserved.
0
13:0
lvdsdata_ena
These 14 bits are individual enables for the 14 input pin receivers.
Note: for the DAC3171 7-bit input interface mode, turn off
bits(6:0).
0x3FFF
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
41
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
7.6.4 Register Name: config3 – Address: 0x03, Default: 0x0000
Table 10. Register Name: config3 – Address: 0x03, Default: 0x0000
Register
Name
Addr
(Hex)
Bit
Name
Function
config3
0x03
15:13
datadlya
Controls the delay of the D[13:7]P/N inputs through the LVDS
000
receivers for single bus mode; controls the delay of the DA[6:0]P/N
inputs through the LVDS receivers for dual bus mode (only
applicable to DAC3171). 0= no additional delay and each LSB adds
a nominal 80ps.
12:10
clkdlya
Controls the delay of the SYNCP/N inputs through the LVDS
000
receivers for single bus mode; controls the delay of the
DA_CLKP/N inputs through the LVDS receivers for dual bus mode
(only applicable to DAC3171). 0= no additional delay and each LSB
adds a nominal 80ps.
9:7
datadlyb
Controls the delay of the D[6:0]P/N inputs through the LVDS
receivers for single bus mode; controls the delay of the DB[6:0]P/N
inputs through the LVDS receivers for dual bus mode (only
applicable to DAC3171).
6:4
clkdlyb
Controls the delay of the DATACLKP/N inputs through the LVDS
000
receivers for single bus mode; controls the delay of the
DB_CLKP/N inputs through the LVDS receivers for dual bus mode
(only applicable to DAC3171). 0= no additional delay and each LSB
adds a nominal 80ps.
3
extref_ ena
Enable external reference for the DAC when set.
0
2:1
reserved
reserved
00
0
dual_ena
When this bit is set, pins 6,7 become the DATACLK for the data
into the FIFO while in 7-bit DDR mode for DAC3171. When this bit
is not set, pins 24,25 become the DATACLK for the data into the
FIFO. While in full-word interface mode, leave this bit at 0.
0
Default Value
000
7.6.5 Register Name: config4 – Address: 0x04, Default: 0x0000
Table 11. Register Name: config4 – Address: 0x04, Default: 0x0000
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config4
WRITE TO
CLEAR/
No RESET
value
0x04
15:14
reserved
reserved
00
13:0
iotest_ results
The values of these bits tell which bit in the input word failed during the
io-test pattern comparison.
0x0000
42
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
7.6.6 Register Name: config5 – Address: 0x05, Default: 0x0000
Table 12. Register Name: config5 – Address: 0x05, Default: 0x0000
Register
Name
Addr
(Hex)
Bit
Name
Function
config5
WRITE TO
CLEAR
0x05
15
alarm_from_ zerochka
When this bit is asserted the FIFOA write pointer has an all zeros
pattern in it. Since this pointer is a shift register, all zeros will cause
the input point to be stuck until the next sync. The result could be a
repeated 8T pattern at the output if the mixer is off and no syncs
occur. Check for this error will tell the user that another sync is
necessary to restart the FIFO write pointer.
0
14
reserved
reserved.
0
13:11
alarms_from_ fifoa
These bits report the FIFO A pointer status.
000: All fine
001: Pointers are 2 away
01X: Pointers are 1 away
1XX: FIFO Pointer collision
000
10:8
reserved
reserved
0
7
alarm_dacclk_ gone
Bit gets asserted when the DACCLK has been stopped long for
enough cycles to be caught. The number of cycles varies with
interpolation.
0
6
alarm_dataclk_ gone
Bit gets asserted when the DATACLK has been stopped long for
enough cycles to be caught. The number of cycles varies with
interpolation.
0
5
clock_gone
This bit gets set when either alarm_dacclk_gone or
0
alarm_dataclk_gone are asserted. It controls the output of the
CDRV_SER block. When high, the CDRV_SER block will output
0x8000 for each output connected to a DAC. The bit must be written
to ‘0’ for CDRV_SER outputs to resume normal operation.
4
alarm_from_ iotesta
This is asserted when the input data pattern does not match the
pattern in the iotest_pattern registers.
0
3
reserved
reserved.
0
2
reserved
reserved
0
1
reserved
reserved
0
0
reserved
reserved
0
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Default
Value
Submit Documentation Feedback
43
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
7.6.7 Register Name: config6 – Address: 0x06, Default: 0x0010(DAC3171); 0x0094(DAC3161);
0x0098(DAC3151)
Table 13. Register Name: config6 – Address: 0x06, Default: 0x0010(DAC3171); 0x0094(DAC3161);
0x0098(DAC3151)
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config6
No RESET
Value
0x06
15:8
tempdata
This the output from the chip temperature sensor.
NOTE: when reading these bits the SIF interface must be exteremly
slow, 1MHz range.
0x00
7:2
fuse_cntl
These are the values of the blown fuses and are used to determine the
available functionality in the chip.
These bits are READ_ONLY, and allow the user to check what features
have been disabled in the device.
bit5 = 1: Forces Full Word interface
bit4 = 0: reserved
bit3 = 0: reserved
bit2 = 1: Forces Single DAC mode. Note: This does not force the
channel B in sleep mode. In order to do so, user needs to program
the sleepb SPI bit (config10, bit 5) to 1.
bit1:0 : Forces a different bits size:
00: 14 bit
01: 12 bit
10: 10 bit
11: 10 bit
0x10 for
DAC3171;
0x94 for
DAC3161;
0x98 for
DAC3151;
FUSE
controlled
1
reserved
reserved
0
0
reserved
reserved
0
7.6.8 Register Name: config7 – Address: 0x07, Default: 0xFFFF
Table 14. Register Name: config7 – Address: 0x07, Default: 0xFFFF
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config7
0x07
15:0
alarms_ mask
Each bit is used to mask an alarm. Assertion masks the alarm:
bit15 = alarm_mask_zerochka
bit14 = alarm_mask_zerochkb
bit13 = alarm_mask_fifoa_collision
bit12 = alarm_mask_fifoa_1away
bit11 = alarm_mask_fifoa_2away
bit10 = alarm_mask_fifob_collision
bit9 = alarm_mask_fifob_1away
bit8 = alarm_mask_fifob_2away
bit7 = alarm_mask_dacclk_gone
bit6 = alarm_mask_dataclk_gone
bit5 = Masks the signal which turns off the DAC output when a clock or
collision occurs. This bit has no effect on the PAD_ALARM output.
bit4 = alarm_mask_iotesta
bit3 = alarm_mask_iotestb
bit2 =
bit1 =
bit0 =
0xFFFF
7.6.9 Register Name: config8 – Address: 0x08, Default: 0x6000
Table 15. Register Name: config8 – Address: 0x08, Default: 0x6000
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config8
0x08
15:13
reserved
reserved
011
12:0
qmc_ offseta
The DAC A offset correction. The offset is measured in DAC LSBs.
0x0000
44
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
7.6.10 Register Name: config9 – Address: 0x09, Default: 0x8000
Table 16. Register Name: config9 – Address: 0x09, Default: 0x8000
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config9
AUTO
SYNC
0x09
15:13
fifo_ offset
This is the starting point for the READ_POINTER in the FIFO block.
The READ_POINTER is set to this location when a sync occurs on the
DACCLK side of the FIFO.
100
12:0
reserved
reserved
0x0000
7.6.11 Register name: config10 – Address: 0x0A, Default: 0xF080
Table 17. Register Name: config10 – Address: 0x0A, Default: 0xF080
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
Config10
0x0A
15:12
coarse_ dac
Scales the output current is 16 equal steps.
1111
VrefIO
Rbias
´ (mem_coarse_daca + 1)
11
fuse_ sleep
Put the fuses to sleep when set high.
0
10
reserved
reserved
0
9
reserved
reserved
0
8
tsense_ sleep
When asserted the temperature sensor is put to sleep.
0
7
clkrecv_ ena
Turn on the DAC CLOCK receiver block when asserted.
1
6
sleepa
When asserted DACA is put to sleep.
0
5
sleepb
When asserted DACB is put to sleep. Note: This bit needs to be
programmed to 1 to save additional power.
0
4:0
reserved
reserved
00000
7.6.12 Register Name: config11 – Address: 0x0B, Default: 0x1111
Table 18. Register Name: config11 – Address: 0x0B, Default: 0x1111
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config11
0x0B
15:12
reserved
reserved
0001
11:8
reserved
reserved
0001
7:4
reserved
reserved
0001
3:0
reserved
reserved
0001
7.6.13 Register Name: config12 – Address: 0x0C, Default: 0x3A7A
Table 19. Register Name: config12 – Address: 0x0C, Default: 0x3A7A
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config12
0x0C
15:14
reserved
reserved
00
13:0
iotest_ pattern0
This is dataword0 in the IO test pattern. It is used with the seven
other words to test the input data. (*** NOTE ***) This word should
be aligned with the rising edge of SYNC when testing the IO
interface.
0x3A7A
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
45
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
7.6.14 Register Name: config13 – Address: 0x0D, Default: 0x36B6
Table 20. Register Name: config13 – Address: 0x0D, Default: 0x36B6
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config13
0x0D
15:14
reserved
reserved
00
13:0
iotest_ pattern1
This is dataword1 in the IO test pattern. It is used with the seven
other words to test the input data.
0x36B6
7.6.15 Register Name: config14 – Address: 0x0E, Default: 0x2AEA
Table 21. Register name: config14 – Address: 0x0E, Default: 0x2AEA
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config14
0x0E
15:14
reserved
reserved
00
13:0
iotest_ pattern2
This is dataword2 in the IO test pattern. It is used with the seven
other words to test the input data.
0x2AEA
7.6.16 Register name: config15 – Address: 0x0F, Default: 0x0545
Table 22. Register Name: config15 – Address: 0x0F, Default: 0x0545
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config15
0x0F
15:14
reserved
reserved
00
13:0
iotest_ pattern3
This is dataword3 in the IO test pattern. It is used with the seven
other words to test the input data.
0x0545
7.6.17 Register Name: config16 – Address: 0x10, Default: 0x0585
Table 23. Register Name: config16 – Address: 0x10, Default: 0x0585
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config16
0x10
15:14
reserved
reserved
00
13:0
iotest_ pattern4
This is dataword4 in the IO test pattern. It is used with the seven
other words to test the input data.
0x0585
7.6.18 Register Name: config17 – Address: 0x11, Default: 0x0949
Table 24. Register Name: config17 – Address: 0x11, Default: 0x0949
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config17
0x11
15:14
reserved
reserved
00
13:0
iotest_ pattern5
This is dataword5 in the IO test pattern. It is used with the seven
other words to test the input data.
0x0949
7.6.19 Register Name: config18 – Address: 0x12, Default: 0x1515
Table 25. Register Name: config18 – Address: 0x12, Default: 0x1515
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config18
0x12
15:14
reserved
reserved
00
13:0
iotest_ pattern5
This is datawor6 in the IO test pattern. It is used with the seven
other words to test the input data.
0x1515
46
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
7.6.20 Register Name: config19 – Address: 0x13, Default: 0x3ABA
Table 26. Register Name: config19 – Address: 0x13, Default: 0x3ABA
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config19
0x13
15:14
reserved
reserved
00
13:0
iotest_ pattern7
This is dataword7 in the IO test pattern. It is used with the seven
other words to test the input data.
0x3ABA
7.6.21 Register Name: config20– Address: 0x14, Default: 0x0000
Table 27. Register Name: config20– Address: 0x14, Default: 0x0000
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config20
0x14
15
sifdac_ ena
When asserted the DAC output is set to the value in sifdac. This
can be used for trim setting and other static tests.
0
14
reserved
reserved
0
13:0
sifdac
This is the value that is sent to the DACs when sifdac_ena is
asserted.
0x0000
7.6.22 Register Name: config21– Address: 0x15, Default: 0xFFFF
Table 28. Register Name: config21– Address: 0x15, Default: 0xFFFF
Register
Name
Addr
(Hex)
Bit
Name
Function
Default Value
config21
0x15
15:0
sleepcntl
This controls what blocks get sent a SLEEP signal when the
PAD_SLEEP pin is asserted. Programming a ‘1’ in a bit will pass
the SLEEP signal to the appropriate block.
0xFFFF
bit15 = DAC A
bit14 = DAC B
bit13 = FUSE Sleep
bit12 = Temperature Sensor
bit11 = Clock Receiver
bit10 = LVDS DATA Receivers
bit9 = LVDS SYNC Receiver
bit8 = PECL ALIGN Receiver
bit7 = LVDS DATACLK Receiver
bit6 = reserved
bit5 = reserved
bit4 = reserved
bit3 = reserved
bit2 = reserved
bit1 = reserved
bit0 = reserved
7.6.23 Register Name: config22– Address: 0x16, Default: 0x0000
Table 29. Register Name: config22– Address: 0x16, Default: 0x0000
Register
Name
Addr
(Hex)
Bit
Name
Function
config22
READ
ONLY
0x16
15:0
fa002_ data(15:0)
Lower 16 bits of the DIE ID word
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Default Value
Submit Documentation Feedback
47
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
7.6.24 Register Name: config23– Address: 0x17, Default: 0x0000
Table 30. Register Name: config23– Address: 0x17, Default: 0x0000
Register
Name
Addr
(Hex)
Bit
Name
Function
config23
READ
ONLY
0x17
15:0
fa002_ data(31:16)
Lower middle 16 bits of the DIE ID word
Default Value
7.6.25 Register Name: config24– Address: 0x18, Default: 0x0000
Table 31. Register Name: config24– Address: 0x18, Default: 0x0000
Register
Name
Addr
(Hex)
Bit
Name
Function
config24
READ
ONLY
0x18
15:0
fa002_ data(47:32)
Upper middle 16 bits of the DIE ID word
Default Value
7.6.26 Register Name: config25– Address: 0x19, Default: 0x0000
Table 32. Register Name: config25– Address: 0x19, Default: 0x0000
Register
Name
Addr
(Hex)
Bit
Name
Function
config25
READ
ONLY
0x19
15:0
fa002_ data(63:48)
Upper 16 bits of the DIE ID word
Default Value
7.6.27 Register Name: config127– Address: 0x7F, Default: 0x0045
Table 33. Register Name: config127– Address: 0x7F, Default: 0x0045
Register
Name
Addr
(Hex)
Bit
Name
Function
Default
Value
config127
READ
ONLY/No
RESET
Value
0x7F
15:14
reserved
reserved
00
13:12
reserved
reserved
00
11:10
reserved
reserved
00
9:8
reserved
reserved
00
7
reserved
reserved
0
6
titest_voh
A fixed 1 that can be used to test the VOH at the SIF output.
1
5
titest_vol
A fixed 0 that can be used to test the VOL at the SIF output.
0
4:3
vendorid
Fixed at 01.
01
2:0
versionid
Chip version
001
48
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
8 Application and Implementation
NOTE
Information in the following applications sections is not part of the TI component
specification, and TI does not warrant its accuracy or completeness. TI’s customers are
responsible for determining suitability of components for their purposes. Customers should
validate and test their design implementation to confirm system functionality.
8.1 Application Information
The DAC3171 is a single-channel, 14-bit, 500-MSPS DAC with a flexible input interface (full SDR 14-bit interface
or DDR 7-bit interface). This device supports an independent input data clock and output DAC clock, and the
FIFO can be used to absorb the timing difference of two clock domains. The DAC3171 has a wide use in many
applications, such as real-IF transmitters for wireless infrastructure, arbitrary waveform generators, radar, cable
head-end equipment, and more.
8.2 Typical Application
Figure 72 shows an example block diagram of the DAC31x1 used as a real IF transmitter to generate a
modulated communication signal.
DAC31x1
FPGA
Data Clk
LVDS Interface
Data
FIFO
RF
14-/12-/10-Bit
DAC
Local
800-MHz
Oscillator
Clock Distribution
DACCLK
DATACLK
CDCE62005
or
LMK048xx
Copyright © 2016, Texas Instruments Incorporated
Figure 72. Real IF Transmitter
8.2.1 Design Requirements
A single-carrier WCDMA modulated waveform with a bandwidth of 5 MHz is to be created. The WCDMA signal is
to be modulated up to a 900-MHz carrier. A real mixer will create two images of the signal about the carrier
frequency and some bleedthrough of the local oscillator; therefore, a band-pass filter will be used to filter out the
undesired image of the signal and the local oscillator.
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
49
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
Typical Application (continued)
8.2.2 Detailed Design Procedure
The data pattern file that represents the desired 5-MHz, single-carrier WCDMA signal is created with a pattern
generation is clocked into the DAC31x1 by an FPGA as shown in the Figure 72. We choose to generate the data
pattern file with the 5-MHz WCDMA signal centered at an intermediate frequency of 100 MHz and use a local
oscillator of 800 MHz to upconvert the modulated signal to 900 MHz. The real mixer will create an image of the
desired signal centered about 700 MHz, and there will also be local oscillator (LO) feedthrough observed at 800
MHz. A band-pass filter that follows the mixer is needed to remove the lower image of the signal and the local
oscillator feedthrough, as shown in Figure 73.
RF
14-/12-/10-Bit
DAC
Local
800-MHz
Oscillator
5-MHz
BW
0
100
0
700
800
900
MHz
MHz
0
700
800
900
MHz
Copyright © 2016, Texas Instruments Incorporated
Figure 73. Signal Spectrum in a Real IF Transmitter
The choice of the intermediate frequency has an impact on the design of the 900-MHz band-pass filter. The
band-pass filter is to pass the WCDMA signal image that is centered at 900 MHz, but provide significant
attenuation of the local oscillator feedthrough and the signal image. The distance between the signal and the
image is equal to twice the intermediate frequency. If the intermediate frequency is too low, the image gets too
close to the signal, then a higher order band pass filter with steep roll-off is required. If the intermediate
frequency is too high, the image would be further away from the signal, but the signal would be too far out
towards the end of the Nyquist zone, and the SinX/X distortion would become an issue. Centering the DAC
output signal at an intermediate frequency of 100 MHz is a good and balanced choice in this example, making
the design of the band-pass filter reasonably easy.
The DAC31x1 does not have an interpolation option, so the data rate for the sample data will be the same rate
as the sample rate to the DAC31x1. In this case, we choose a sample rate of 500 MSPS, the maximum sample
rate for this device.
50
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
Typical Application (continued)
8.2.3 Application Curve
The DAC output ACPR of a single-carrier, WCDMA modulated signal centered at an intermediate frequency of
100 MHz is shown in Figure 74.
Figure 74. One Carrier WCDMA Signal ACPR at 100 MHz
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
51
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
9 Power Supply Recommendations
The DAC31x1 uses three different power supply voltages. Some of the DAC power supplies are noise sensitive.
The table below is a summary of the various power supply of the DAC. See the evaluation module schematics
for an example power supply implementation. Make certain to keep clean power-supply routing away from noisy
digital supplies. Avoid placing digital supplies and clean supplies on adjacent board layers and use a ground
layer between noisy and clean supplies if possible. All supplies pins should be decoupled as close to the pins as
possible using small-value capacitors, with larger bulk capacitors placed further away.
Table 34. Power Supply Recommendations
POWER SUPPLY
VOLTAGE
IOVDD
CLKVDD18
DIGVDD18
VDDA18
1.8 V to 3.3 V
1.8 V (fDAC ≤ 500 MSPS)
2.1 V
1.8 V (fDAC ≤ 500 MSPS)
2.1 V
1.8 V (fDAC ≤ 500 MSPS)
2.1 V
VDDA33
VFUSE
52
3.3 V
1.8 V (fDAC ≤ 500 MSPS)
Submit Documentation Feedback
2.1 V
NOISE SENSITIVE
RECOMMENDATION
No
Digital supply, keep separated
from noise sensitive supplies.
Yes
Provide clean voltage, avoid
spurious noise
No
Digital supply, keep separated
from noise sensitive supplies.
Yes
Provide clean voltage, avoid
spurious noise
Yes
Provide clean voltage, avoid
spurious noise
No
Digital supply, connect to
DIGVDD18
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
10 Layout
10.1 Layout Guidelines
•
•
•
•
Place DAC output termination resistors as close to the output pins as possible in order to provide a dc path to
ground and set the source impedance.
Route the LVDS data signals as impedance-controlled, tightly-coupled, matched-length differential traces.
Maintain a solid ground plane under the LVDS signals without any ground plane splits.
Place a thermal ground pad under the device with adequate number of vias to the ground planes of the
board.
10.2 Layout Example
Figure 75. DAC31x1 Layout Example
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
53
DAC3151, DAC3161, DAC3171
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
www.ti.com
11 Device and Documentation Support
11.1 Device Support
11.1.1 Definition of Specifications
Adjacent Carrier Leakage Ratio (ACLR): Defined as the ratio in decibles relative to the carrier (dBc) between
the measured power within a channel and that of an adjacent channel.
Analog and Digital Power Supply Rejection Ratio (APSSR, DPSSR): Defined as the percentage error in the
ratio of the delta IOUT and delta supply voltage normalized with respect to the ideal IOUT current.
Differential Nonlinearity (DNL): Defined as the variation in analog output associated with an ideal 1 LSB
change in the digital input code.
Gain Drift: Defined as the maximum change in gain, in terms of ppm of full-scale range (FSR) per °C, from the
value at ambient (25°C) to values over the full operating temperature range.
Gain Error: Defined as the percentage error (in FSR%) for the ratio between the measured full-scale output
current and the ideal full-scale output current.
Integral Nonlinearity (INL): Defined as the maximum deviation of the actual analog output from the ideal output,
determined by a straight line drawn from zero scale to full scale.
Intermodulation Distortion (IMD3): The two-tone IMD3 is defined as the ratio (in dBc) of the 3rd-order
intermodulation distortion product to either fundamental output tone.
Offset Drift: Defined as the maximum change in DC offset, in terms of ppm of full-scale range (FSR) per °C,
from the value at ambient (25°C) to values over the full operating temperature range.
Offset Error: Defined as the percentage error (in FSR%) for the ratio between the measured mid-scale output
current and the ideal mid-scale output current.
Output Compliance Range: Defined as the minimum and maximum allowable voltage at the output of the
current-output DAC. Exceeding this limit may result reduced reliability of the device or adversely affecting
distortion performance.
Reference Voltage Drift: Defined as the maximum change of the reference voltage in ppm per degree Celsius
from value at ambient (25°C) to values over the full operating temperature range.
Spurious Free Dynamic Range (SFDR): Defined as the difference (in dBc) between the peak amplitude of the
output signal and the peak spurious signal.
Signal to Noise Ratio (SNR): Defined as the ratio of the RMS value of the fundamental output signal to the
RMS sum of all other spectral components below the Nyquist frequency, including noise, but excluding the first
six harmonics and dc.
11.2 Related Links
Table 35 lists quick access links. Categories include technical documents, support and community resources,
tools and software, and quick access to sample or buy.
Table 35. Related Links
PARTS
PRODUCT FOLDER
SAMPLE & BUY
TECHNICAL
DOCUMENTS
TOOLS &
SOFTWARE
SUPPORT &
COMMUNITY
DAC3151
Click here
Click here
Click here
Click here
Click here
DAC3161
Click here
Click here
Click here
Click here
Click here
DAC3171
Click here
Click here
Click here
Click here
Click here
11.3 Receiving Notification of Documentation Updates
To receive notification of documentation updates, navigate to the device product folder on ti.com. In the upper
right corner, click on Alert me to register and receive a weekly digest of any product information that has
changed. For change details, review the revision history included in any revised document.
54
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
DAC3151, DAC3161, DAC3171
www.ti.com
SLAS959D – AUGUST 2013 – REVISED FEBRUARY 2018
11.4 Community Resources
The following links connect to TI community resources. Linked contents are provided "AS IS" by the respective
contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of
Use.
TI E2E™ Online Community TI's Engineer-to-Engineer (E2E) Community. Created to foster collaboration
among engineers. At e2e.ti.com, you can ask questions, share knowledge, explore ideas and help
solve problems with fellow engineers.
Design Support TI's Design Support Quickly find helpful E2E forums along with design support tools and
contact information for technical support.
11.5 Trademarks
E2E is a trademark of Texas Instruments.
All other trademarks are the property of their respective owners.
11.6 Electrostatic Discharge Caution
This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with
appropriate precautions. Failure to observe proper handling and installation procedures can cause damage.
ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more
susceptible to damage because very small parametric changes could cause the device not to meet its published specifications.
11.7 Glossary
SLYZ022 — TI Glossary.
This glossary lists and explains terms, acronyms, and definitions.
12 Mechanical, Packaging, and Orderable Information
The following pages include mechanical, packaging, and orderable information. This information is the most
current data available for the designated devices. This data is subject to change without notice and revision of
this document. For browser-based versions of this data sheet, refer to the left-hand navigation.
Copyright © 2013–2018, Texas Instruments Incorporated
Product Folder Links: DAC3151 DAC3161 DAC3171
Submit Documentation Feedback
55
PACKAGE OPTION ADDENDUM
www.ti.com
10-Dec-2020
PACKAGING INFORMATION
Orderable Device
Status
(1)
Package Type Package Pins Package
Drawing
Qty
Eco Plan
(2)
Lead finish/
Ball material
MSL Peak Temp
Op Temp (°C)
Device Marking
(3)
(4/5)
(6)
DAC3151IRGCR
ACTIVE
VQFN
RGC
64
2000
RoHS & Green
NIPDAU
Level-3-260C-168 HR
-40 to 85
DAC3151I
DAC3151IRGCT
ACTIVE
VQFN
RGC
64
250
RoHS & Green
NIPDAU
Level-3-260C-168 HR
-40 to 85
DAC3151I
DAC3161IRGCR
ACTIVE
VQFN
RGC
64
2000
RoHS & Green
NIPDAU
Level-3-260C-168 HR
-40 to 85
DAC3161I
DAC3161IRGCT
ACTIVE
VQFN
RGC
64
250
RoHS & Green
NIPDAU
Level-3-260C-168 HR
-40 to 85
DAC3161I
DAC3171IRGCR
ACTIVE
VQFN
RGC
64
2000
RoHS & Green
NIPDAU
Level-3-260C-168 HR
-40 to 85
DAC3171I
DAC3171IRGCT
ACTIVE
VQFN
RGC
64
250
RoHS & Green
NIPDAU
Level-3-260C-168 HR
-40 to 85
DAC3171I
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of