LTC2754
Quad 12-/16-Bit
SoftSpan IOUT DACs
FEATURES
DESCRIPTION
n
The LTC®2754 is a family of quad 12- and 16-bit multiplying
serial-input, current-output digital-to-analog converters.
They operate from a single 3V to 5V supply and are guaranteed monotonic over temperature. The LTC2754A-16
provides full 16-bit performance (±1LSB INL and DNL,
max) over temperature without any adjustments. These
SoftSpan™ DACs offer six output ranges (up to ±10V) that
can be programmed through the 3-wire SPI serial interface,
or pinstrapped for operation in a single range.
n
n
n
n
n
n
n
n
n
n
Program or Pin-Strap Six Output Ranges
0V to 5V, 0V to 10V, –2.5V to 7.5V, ±2.5V, ±5V, ±10V
Maximum 16-Bit INL Error: ±1 LSB over
Temperature
Guaranteed Monotonic over Temperature
Low Glitch Impulse 0.26nV•s (3V), 1.25nV•s (5V)
Serial Readback of All On-Chip Registers
Low 1μA Maximum Supply Current
2.7V to 5.5V Single-Supply Operation
16-Bit Settling Time: 2μs
Voltage-Controlled Offset and Gain Trims
Clear and Power-On-Reset to 0V Regardless of
Output Range
52-Pin 7mm × 8mm QFN Package
The content of any on-chip register (including DAC output-range settings) can be verified in just one instruction
cycle; and if you change any register, that register will be
automatically read back during the next instruction cycle.
Voltage-controlled offset and gain adjustments are also
provided; and the power-on reset circuit and CLR pin both
reset the DAC outputs to 0V regardless of output range.
APPLICATIONS
■
■
■
■
High Resolution Offset and Gain Adjustment
Process Control and Industrial Automation
Automatic Test Equipment
Data Acquisition Systems
L, LT, LTC, LTM, Linear Technology and the Linear logo are registered trademarks of Linear
Technology Corporation. SoftSpan is a trademark of Linear Technology Corporation.
All other trademarks are the property of their respective owners.
Protected by U.S. Patents, including 5481178.
TYPICAL APPLICATION
Quad 16-Bit VOUT DAC with Software-Selectable Ranges
RINB
RCOMB
GEADJB
REFB
ROFSB
REFA
ROFSA
GEADJA
RCOMA
VOSADJA
IOUT2A
IOUT1A
1.0
VOSADJB
IOUT2B
DAC A
IOUT1B
DAC B
RFBA
+
–
0.6
VOUTB
LTC2754-16
RFBD
RFBC
IOUT1D
IOUT2D
IOUT1C
DAC D
IOUT2C
DAC C
–
+
VOUTC
0.4
0.2
0
–0.2
–0.4
–0.6
–0.8
–1.0
RINC
REFC
ROFSC
REFD
ROFSD
R
GEADJC COMC
GEADJD
–
+
+
–
VREFD
RCOMD
VOSADJC
GND
M-SPAN
RIND
VOSADJD
VDD = 5V
VREF = 5V
±10V RANGE
0.8
RFBB
SPI with READBACK
+
–
VOUTD
LTC2754-16 Integral
Nonlinearity (INL)
INL (LSB)
–
+
VOUTA
RINA
VDD
VREFB
+
–
–
+
VREFA
0
ALL AMPLIFIERS 1/2 LT1469
16384
32768
CODE
49152
65535
2754 G01
VREFC
2754 TA01
2754f
1
LTC2754
ABSOLUTE MAXIMUM RATINGS
PIN CONFIGURATION
(Notes 1, 2)
RCOMB
REFB
ROFSB
RFBB
IOUT1B
VOSADJB
VOSADJA
IOUT1A
RFBA
ROFSA
REFA
TOP VIEW
RCOMA
IOUT1X , IOUT2X to GND ............................................±0.3V
RINX, RCOMX , REFX, RFBX , ROFSX , VOSADJX ,
GEADJX to GND ........................................................±18V
VDD to GND .................................................. –0.3V to 7V
Digital Inputs and
Outputs to GND ................ –0.3V to VDD+0.3V (max 7V)
Operating Temperature Range
LTC2754C ................................................ 0°C to 70°C
LTC2754I..............................................–40°C to 85°C
Maximum Junction Temperature........................... 150°C
Storage Temperature Range...................–65°C to 150°C
52 51 50 49 48 47 46 45 44 43 42 41
40 GEADJB
GEADJA 1
RINA 2
39 RINB
IOUT2A 3
38 IOUT2B
GND 4
37 GND
CS/LD 5
36 LDAC
SDI 6
35 S2
SCK 7
34 S1
53
SRO 8
33 S0
SROGND 9
32 M-SPAN
VDD 10
31 RFLAG
GND 11
30 CLR
IOUT2D 12
29 IOUT2C
28 RINC
RIND 13
27 GEADJC
GEADJD 14
RCOMC
REFC
ROFSC
RFBC
IOUT1C
VOSADJC
VOSADJD
IOUT1D
RFBD
ROFSD
REFD
RCOMD
15 16 17 18 19 20 21 22 23 24 25 26
UKG PACKAGE
52-LEAD (7mm s 8mm) PLASTIC QFN
TJMAX = 150°C, θJA = 29°C/W
EXPOSED PAD (PIN 53) IS GND, MUST BE SOLDERED TO PCB
ORDER INFORMATION
LEAD FREE FINISH
TAPE AND REEL
PART MARKING*
PACKAGE DESCRIPTION
TEMPERATURE RANGE
LTC2754CUKG-12#PBF
LTC2754CUKG-12#TRPBF
LTC2754UKG-12
52-Lead (7mm × 8mm) Plastic QFN
0°C to 70°C
LTC2754IUKG-12#PBF
LTC2754IUKG-12#TRPBF
LTC2754UKG-12
52-Lead (7mm × 8mm) Plastic QFN
–40°C to 85°C
LTC2754BCUKG-16#PBF LTC2754BCUKG-16#TRPBF
LTC2754UKG-16
52-Lead (7mm × 8mm) Plastic QFN
0°C to 70°C
LTC2754BIUKG-16#PBF
LTC2754UKG-16
52-Lead (7mm × 8mm) Plastic QFN
–40°C to 85°C
LTC2754ACUKG-16#PBF LTC2754ACUKG-16#TRPBF
LTC2754UKG-16
52-Lead (7mm × 8mm) Plastic QFN
0°C to 70°C
LTC2754AIUKG-16#PBF
LTC2754UKG-16
52-Lead (7mm × 8mm) Plastic QFN
–40°C to 85°C
LTC2754BIUKG-16#TRPBF
LTC2754AIUKG-16#TRPBF
Consult LTC Marketing for parts specified with wider operating temperature ranges. *The temperature grade is identified by a label on the shipping container.
Consult LTC Marketing for information on non-standard lead based finish parts.
For more information on lead free part marking, go to: http://www.linear.com/leadfree/
For more information on tape and reel specifications, go to: http://www.linear.com/tapeandreel/
2754f
2
LTC2754
ELECTRICAL CHARACTERISTICS
VDD = 5V, VREF = 5V unless otherwise specified. The ● denotes the
specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C.
SYMBOL
PARAMETER
CONDITIONS
MIN
LTC2754-12
TYP
MAX
MIN
LTC2754B-16
TYP
MAX
MIN
LTC2754A-16
TYP
MAX
UNITS
Static Performance
Resolution
●
12
12
16
16
Bits
Monotonicity
●
DNL
Differential
Nonlinearity
●
±1
±1
±0.2
±1
LSB
INL
Integral Nonlinearity
●
±1
±2
±0.4
±1
LSB
GE
Gain Error
All Output Ranges
±2
±20
±2
±12
LSB
Gain Error Temperature Coefficient
ΔGain/ΔTemp
Bipolar Zero Error
All Bipolar Ranges
BZE
●
16
±0.5
±1
●
Bipolar Zero Temperature Coefficient
±0.2
±1
±1
±0.5
VDD = 5V, ±10%
VDD = 3V, ±10%
PSR
Power Supply
Rejection
ILKG
IOUT1 Leakage Current TA = 25°C
TMIN to TMAX
●
●
16
±0.05
●
±1
±12
±1
±0.5
±0.025
±0.06
±2
±5
Bits
ppm/°C
±8
±0.5
ppm/°C
±0.4
±1
±0.03
±0.1
±0.2
±0.5
±2
±5
±0.05
±2
±5
±0.05
LSB
LSB/V
LSB/V
nA
nA
VDD = 5V, VREF = 5V unless otherwise specified. The ● denotes specifications that apply over the full operating temperature range,
otherwise specifications are at TA = 25°C.
SYMBOL
PARAMETER
CONDITIONS
Reference Inverting Resistors
(Note 4)
MIN
TYP
MAX
UNITS
●
16
20
kΩ
●
8
10
kΩ
Analog Pins
RREF
DAC Input Resistance
RFB
Feedback Resistors
(Note 3)
●
8
10
kΩ
ROFS
Bipolar Offset Resistors
(Note 3)
●
16
20
kΩ
RVOSADJ
Offset Adjust Resistors
●
1024
1280
kΩ
RGEADJ
Gain Adjust Resistors
●
2048
2560
kΩ
CIOUT1
Output Capacitance
Full-Scale
Zero-Scale
75
45
pF
Output Settling Time
0V to 10V Range, 10V Step. To ±0.0015% FS
(Note 5)
2
μs
Glitch Impulse
VDD = 5V (Note 6)
VDD = 3V (Note 6)
Digital-to-Analog Glitch Impulse
Dynamic Performance
THD
1.25
0.26
nV•s
nV•s
(Note 7)
2
nV•s
Reference Multiplying BW
0V to 5V Range, VREF = 3VRMS,
Code = Full Scale, –3dB BW
2
MHz
Multiplying Feedthrough Error
0V to 5V Range, VREF = ±10V, 10kHz
Sine Wave
0.5
mV
Analog Crosstalk
(Note 8)
–109
dB
Total Harmonic Distortion
(Note 9) Multiplying
–110
Output Noise Voltage Density
(Note 10) at IOUT1
13
dB
nV/√Hz
2754f
3
LTC2754
ELECTRICAL CHARACTERISTICS
VDD = 5V, VREF = 5V unless otherwise specified. The ● denotes the
specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C.
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
Power Supply
●
VDD
Supply Voltage
IDD
Supply Current, VDD
Digital Inputs = 0V or VDD
●
VIH
Digital Input High Voltage
3.3V ≤ VDD ≤ 5.5V
2.7V ≤ VDD < 3.3V
●
●
VIL
Digital Input Low Voltage
4.5V < VDD ≤ 5.5V
2.7V ≤ VDD ≤ 4.5V
●
●
2.7
0.5
5.5
V
1
μA
Digital Inputs
2.4
2
V
V
0.8
0.6
Hysteresis Voltage
0.1
V
V
V
IIN
Digital Input Current
VIN = GND to VDD
●
±1
μA
CIN
Digital Input Capacitance
VIN = 0V (Note 11)
●
6
pF
VOH
IOH = 200μA
2.7V ≤ VDD ≤ 5.5V
●
VOL
IOL = 200μA
2.7V ≤ VDD ≤ 5.5V
●
0.4
V
Digital Outputs
TIMING CHARACTERISTICS
VDD – 0.4
V
The ● denotes specifications that apply over the full operating temperature range,
otherwise specifications are at TA = 25°C.
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
VDD = 4.5V to 5.5V
t1
SDI Valid to SCK Set-Up
●
7
ns
t2
SDI Valid to SCK Hold
●
7
ns
t3
SCK High Time
●
11
ns
t4
SCK Low Time
●
11
ns
t5
CS/LD Pulse Width
●
9
ns
t6
LSB SCK High to CS/LD High
●
4
ns
t7
CS/LD Low to SCK Positive Edge
●
4
ns
t8
CS/LD High to SCK Positive Edge
●
4
ns
CLOAD = 10pF
●
t9
SRO Propagation Delay
t10
CLR Pulse Width Low
●
36
18
ns
ns
t11
LDAC Pulse Width Low
●
15
ns
t12
CLR Low to RFLAG Low
CLOAD = 10pF (Note 11)
●
50
ns
t13
CS/LD High to RFLAG High
CLOAD = 10pF (Note 11)
●
40
ns
SCK Frequency
50% Duty Cycle (Note 12)
●
40
MHz
VDD = 2.7V to 3.3V
●
t1
SDI Valid to SCK Set-Up
9
ns
t2
SDI Valid to SCK Hold
(Note 11)
●
9
ns
t3
SCK High Time
CL = 10pF
●
15
ns
t4
SCK Low Time
●
15
ns
t5
CS/LD Pulse Width
●
12
ns
t6
LSB SCK High to CS/LD High
●
5
ns
2754f
4
LTC2754
TIMING CHARACTERISTICS
The ● denotes specifications that apply over the full operating temperature range,
otherwise specifications are at TA = 25°C.
SYMBOL
PARAMETER
t7
CS/LD Low to SCK Positive Edge
CONDITIONS
●
MIN
5
TYP
ns
t8
CS/LD High to SCK Positive Edge
●
5
ns
t9
SRO Propagation Delay
t10
t11
t12
CLR Low to RFLAG Low
CLOAD = 10pF (Note 11)
●
70
ns
t13
CS/LD High to RFLAG high
CLOAD = 10pF (Note 11)
●
60
ns
SCK Frequency
50% Duty Cycle (Note 12)
●
25
MHz
●
CLOAD = 10pF
MAX
UNITS
26
ns
CLR Pulse Width Low
●
60
ns
LDAC Pulse Width Low
●
20
ns
Note 1: Stresses beyond those listed under Absolute Maximum Ratings
may cause permanent damage to the device. Exposure to any Absolute
Maximum Rating condition for extended periods may affect device
reliability and lifetime.
Note 2: Continuous operation above the specified maximum operating
junction temperature may impair device reliability.
Note 3: Because of the proprietary SoftSpan switching architecture, the
measured resistance looking into each of the specified pins is constant for
all output ranges if the IOUT1X and IOUT2X pins are held at ground.
Note 4: Input resistors measured from RINX to RCOMX ; feedback resistors
measured from RCOMX to REFX.
Note 5: Using LT1469 with CFEEDBACK = 15pF. A ±0.0015% settling time
of 1.7μs can be achieved by optimizing the time constant on an individual
basis. See Application Note 74, Component and Measurement Advances
Ensure 16-Bit DAC Settling Time.
Note 6: Measured at the major carry transition, 0V to 5V range. Output
amplifier: LT1469; CFB = 27pF.
Note 7. Full-scale transition; REF = 0V.
Note 8. Analog Crosstalk is defined as the AC voltage ratio VOUTB/VREFA ,
expressed in dB. REFB is grounded, and DAC B is set to 0V-5V span and
zero-, mid- or full- scale code. VREFA is a 3VRMS, 1kHz sine wave. Crosstalk
between other DAC channels is similar or better.
Note 9. REF = 6VRMS at 1kHz. 0V to 5V range. DAC code = FS. Output
amplifier = LT1469.
Note 10. Calculation from Vn = √4kTRB, where k = 1.38E-23 J/°K
(Boltzmann constant), R = resistance (Ω), T = temperature (°K), and B =
bandwidth (Hz). 0V to 5V Range; zero-, mid-, or full- scale.
Note 11. Guaranteed by design, not subject to test.
Note 12. When using SRO, maximum SCK frequency fMAX is limited by
SRO propagation delay t9 as follows:
⎛
⎞
1
⎟
fMAX = ⎜⎜
⎟
⎝ 2 (t 9 + t S ) ⎠ , where tS is the setup time of the receiving device.
TYPICAL PERFORMANCE CHARACTERISTICS
TA = 25°C, unless otherwise noted.
LTC2754-16
1.0
VDD = 5V
VREF = 5V
±10V RANGE
0.8
0.6
1.0
VDD = 5V
0.8 VREF = 5V
±10V RANGE
0.6
VDD = 5V
VREF = 5V
±10V RANGE
0.8
0.6
0.4
0.4
0.2
0.2
0
–0.2
INL (LSB)
0.4
0.2
DNL (LSB)
INL (LSB)
INL vs Temperature
Differential Nonlinearity (DNL)
Integral Nonlinearity (INL)
1.0
0
–0.2
0.0
–0.4
–0.4
–0.4
–0.6
–0.6
–0.8
–0.8
–0.8
–1.0
–1.0
–1.0
–40
16384
32768
CODE
49152
65535
2754 G01
0
16384
32768
CODE
49152
65535
2754 G02
–INL
–0.2
–0.6
0
+INL
–20
20
40
0
60
TEMPERATURE (°C)
80
2754 G03
2754f
5
LTC2754
TYPICAL PERFORMANCE CHARACTERISTICS
TA = 25°C, unless otherwise noted.
LTC2754-16
DNL vs Temperature
Bipolar Zero vs Temperature
1.0
8
VDD = 5V
0.8 VREF = 5V
±10V RANGE
0.6
6
VDD = 5V
VREF = 5V
±10V RANGE
12
4
+DNL
0.0
–DNL
–0.2
VDD = 5V
VREF = 5V
±10V RANGE
8
2
4
GE (LSB)
0.2
BZE (LSB)
0.4
DNL (LSB)
Gain Error vs Temperature
16
±0.5ppm/°C (TYP)
0
±1ppm/°C (TYP)
0
–2
–4
–4
–8
–6
–12
–0.4
–0.6
–0.8
–1.0
–40
–20
20
40
0
60
TEMPERATURE (°C)
–8
–40
80
–20
0
40
60
20
TEMPERATURE (°C)
2754 G04
0
40
60
20
TEMPERATURE (°C)
80
2754 G06
DNL vs VREF
1.0
1.0
0.6
0.6
VDD = 5V
0.8 ±5V RANGE
VDD = 5V
0.8 ±5V RANGE
0.4
0.4
+INL
+INL
0.2
0.0
–INL
–INL
–0.2
INL (LSB)
INL (LSB)
–20
2754 G05
INL vs VREF
0.2
0.0
–0.4
–0.6
–0.6
–0.8
–0.8
4
2 0 2
VREF (V)
4
6
8
–DNL
4
2 0 2
VREF (V)
0
0.6
ATTENUATION (dB)
–20
+INL
–INL
–0.2
–0.4
–0.6
–40
–60
–80
–100
3
3.5
6
8
10
2754 G08
ALL BITS ON
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
UNIPOLAR 5V OUTPUT RANGE
LT1469 OUTPUT AMPLIFIER
CFEEDBACK = 8.2pF
–0.8
–1.0
2.5
4
Multiplying Frequency Response
vs Digital Code
0.8
0.0
–DNL
2754 G07
1.0
0.2
+DNL
–1.0
–10 –8 –6
10
INL vs VDD
0.4
+DNL
–0.2
–0.4
–1.0
–10 –8 –6
INL (LSB)
–16
–40
80
4
4.5
5
5.5
VDD (V)
2754 G09
–120
100
ALL BITS OFF
1k
10k
100k
FREQUENCY (Hz)
1M
10M
2754 G10
2754f
6
LTC2754
TYPICAL PERFORMANCE CHARACTERISTICS
TA = 25°C, unless otherwise noted.
LTC2754-12
Integral Nonlinearity (INL)
Differential Nonlinearity (DNL)
1.0
1.0
VDD = 5V
VREF = 5V
±10V RANGE
0.8
0.6
0.4
0.4
0.2
0.2
DNL (LSB)
INL (LSB)
0.6
0
–0.2
–0.2
–0.4
–0.6
–0.6
–0.8
–0.8
–1.0
–1.0
1024
2048
CODE
4095
3072
0
1024
2048
CODE
3072
2754 G11
LTC2754
CLR, LDAC, SDI, SCK,
CS/LD TIED TOGETHER
LOGIC THRESHOLD (V)
4
3
2
VDD = 5V
1
Supply Current
vs Clock Frequency
2
100
1.75
10
1.5
SUPPLY CURRENT (mA)
5
4095
2754 G12
Logic Threshold
vs Supply Voltage
Supply Current
vs Logic Input Voltage
SUPPLY CURRENT (mA)
0
–0.4
0
VDD = 5V
VREF = 5V
±10V RANGE
0.8
RISING
1.25
FALLING
1
0.75
1
VDD = 5V
0.1
VDD = 3V
0.01
0.001
VDD = 3V
0
0
1
3
4
2
DIGITAL INPUT VOLTAGE (V)
5
0.5
2.5
3
3.5
4
4.5
5
5.5
1
VDD (V)
Settling 0V to 10V
CS/LD
5V/DIV
0.26nV•s TYP
CS/LD
5V/DIV
1.25nV•s TYP
GATED
SETTLING
WAVEFORM
250μV/DIV
VOUT
5mV/DIV
VOUT
5mV/DIV
2754 G16
RISING MAJOR CARRY TRANSITION.
FALLING TRANSITION IS SIMILAR OR BETTER
100M
2754 G15
Midscale Glitch
Midscale Glitch
CS/LD
2V/DIV
100
10k
1M
SCK FREQUENCY (Hz)
2754 G14
2754 G13
VDD = 3V
500ns/DIV
VREF = 5V
5V RANGE
LT1468 OUTPUT AMPLIFIER
CFEEDBACK = 27pF
0.0001
VDD = 5V
500ns/DIV
VREF = 5V
5V RANGE
LT1468 OUTPUT AMPLIFIER
CFEEDBACK = 27pF
2754 G17
500ns/DIV
USING LT1469 AMP
CFEEDBACK = 12pF
0V TO 10V STEP
2754 G17
RISING MAJOR CARRY TRANSITION.
FALLING TRANSITION IS SIMILAR OR BETTER
2754f
7
LTC2754
PIN FUNCTIONS
GEADJA (Pin1): Gain Adjust Pin for DAC A. This control
pin can be used to null gain error or to compensate for
reference errors. Nominal adjustment range is ±512 LSB
(LTC2754-16) for a voltage input range of ±VRINA (i.e., ±5V
for a 5V reference input). Tie to ground if not used.
Applications). Any or all of these precision-matched resistor sets (Each set comprising RINX, RCOMX and REFX) may
be used to invert one or more positive reference voltages
to the negative voltages needed by the DACs. Typically
5V; accepts up to ±15V.
RINA (Pin 2): Input Resistor for Reference Inverting
Amplifier. The 20k input resistor is connected internally
from RINA to RCOMA. For normal operation tie RINA to the
external reference voltage VREFA (see Typical Applications).
Any or all of these precision-matched resistor sets (Each
set comprising RINX, RCOMX and REFX) may be used to
invert one or more positive reference voltages to the negative voltages needed by the DACs. Typically 5V; accepts
up to ±15V.
GEADJD (Pin 14): Gain Adjust Pin for DAC D. This control
pin can be used to null gain error or to compensate for
reference errors. Nominal adjustment range is ±512 LSB
(LTC2754-16) for a voltage input range of ±VRIND (i.e., ±5V
for a 5V reference input). Tie to ground if not used.
IOUT2A (Pin 3): DAC A Current Output Complement. Tie
IOUT2A to ground.
GND (Pin 4): Ground; provides shielding for IOUT2A. Tie
to ground.
CS/LD (Pin 5): Synchronous Chip Select and Load Pin.
SDI (Pin 6): Serial Data Input. Data is clocked in on the
rising edge of the serial clock (SCK) when CS/LD is low.
SCK (Pin 7): Serial Clock.
SRO (Pin 8): Serial Readback Output. Data is clocked out
on the falling edge of SCK. Readback data begins clocking
out after the last address bit A0 is clocked in. SRO is an
active output only when the chip is selected (i.e., when
CS/LD is low). Otherwise SRO presents a high-impedance
output in order to allow other parts to control the bus.
SROGND (Pin 9): Ground pin for SRO. Tie to ground.
VDD (Pin 10): Positive Supply Input; 2.7V ≤ VDD ≤ 5.5V. Bypass with a 0.1μF low-ESR ceramic capacitor to ground.
GND (Pin 11): Ground. Tie to ground.
IOUT2D (Pin 12): DAC D Current Output Complement. Tie
IOUT2D to ground.
RIND (Pin 13): Input Resistor for Reference Inverting
Amplifier. The 20k input resistor is connected internally from RIND to RCOMD. For normal operation tie RIND
to the external reference voltage VREFD (see Typical
RCOMD (Pin 15): Center Tap Point for Reference Amplifier
Inverting Resistors. The 20k reference inverting resistors
are connected internally from RIND to RCOMD and from
RCOMD to REFD, respectively (see Block Diagram). For
normal operation tie RCOMD to the negative input of external
reference inverting amplifier (see Typical Applications).
REFD (Pin 16): Inverted Reference Voltage for DAC D, with
internal connection to the reference inverting resistor. The
20k resistor is connected internally from REFD to RCOMD .
For normal operation tie this pin to the output of reference
inverting amplifier (see Typical Applications). Typically –5V;
accepts up to ±15V. The impedance looking into this pin
is 10k to ground (RIND and RCOMD floating).
ROFSD (Pin 17): Bipolar Offset Network for DAC D. This
pin provides the translation of the output voltage range for
bipolar spans. Accepts up to ±15V; for normal operation
tie to the positive reference voltage at RIND (Pin 13). The
impedance looking into this pin is 20k to ground.
RFBD (Pin 18): DAC D Feedback Resistor. For normal
operation tie to the output of the I/V converter amplifier
for DAC D (see Typical Applications). The DAC output
current from IOUT1D flows through the feedback resistor
to the RFBD pin. The impedance looking into this pin is
10k to ground.
IOUT1D (Pin 19): DAC D Current Output. This pin is a
virtual ground when the DAC is operating and should
reside at 0V. For normal operation tie to the negative
input of the I/V converter amplifier for DAC D (see Typical Applications).
2754f
8
LTC2754
PIN FUNCTIONS
VOSADJD (Pin 20): DAC D Offset Adjust Pin. This control
pin can be used to null unipolar offset or bipolar zero error.
The offset voltage delta is inverted and attenuated such that
a 5V control voltage applied to VOSADJD produces ΔVOS =
-512 LSB (LTC2754-16) in any output range (assumes a
5V reference voltage at RIND). Tie to ground if not used.
VOSADJC (Pin 21): DAC C Offset Adjust Pin. This control
pin can be used to null unipolar offset or bipolar zero error.
The offset voltage delta is inverted and attenuated such that
a 5V control voltage applied to VOSADJC produces ΔVOS =
-512 LSB (LTC2754-16) in any output range (assumes a
5V reference voltage at RINC). Tie to ground if not used.
IOUT1C (Pin 22): DAC C Current Output. This pin is a virtual
ground when the DAC is operating and should reside at
0V. For normal operation tie to the negative input of the I/V
converter amplifier for DAC C (see Typical Applications).
RFBC (Pin 23): DAC C Feedback Resistor. For normal
operation tie to the output of the I/V converter amplifier
for DAC C (see Typical Applications). The DAC output
current from IOUT1D flows through the feedback resistor
to the RFBC pin. The impedance looking into this pin is
10k to ground.
ROFSC (Pin 24): Bipolar Offset Network for DAC C. This
pin provides the translation of the output voltage range for
bipolar spans. Accepts up to ±15V; for normal operation
tie to the positive reference voltage at RINC (Pin 28). The
impedance looking into this pin is 20k to ground.
REFC (Pin 25): Inverted Reference Voltage for DAC C, with
internal connection to the reference inverting resistor. The
20k resistor is connected internally from REFC to RCOMC.
For normal operation tie this pin to the output of reference
inverting amplifier (see Typical Applications). Typically –5V;
accepts up to ±15V. The impedance looking into this pin
is 10k to ground (RINC and RCOMC floating).
RCOMC (Pin 26): Center Tap Point for Reference Amplifier
Inverting Resistors. The 20k reference inverting resistors
are connected internally from RINC to RCOMC and from
RCOMC to REFC, respectively (see Block Diagram). For
normal operation tie RCOMC to the negative input of external
reference inverting amplifier (see Typical Applications).
GEADJC (Pin 27): Gain Adjust Pin for DAC C. This control
pin can be used to null gain error or to compensate for
reference errors. Nominal adjustment range is ±512 LSB
(LTC2754-16) for a voltage input range of ±VRINC (i.e., ±5V
for a 5V reference input). Tie to ground if not used.
RINC (Pin 28): Input Resistor for Reference Inverting
Amplifier. The 20k input resistor is connected internally
from RINC to RCOMC. For normal operation tie RINC to the
external reference voltage VREFC (see Typical Applications). Any or all of these precision-matched resistor
sets (Each set comprising RINX, RCOMX and REFX) may be
used to invert one or more positive reference voltages to
the negative voltages needed by the DACs. Typically 5V;
accepts up to ±15V.
IOUT2C (Pin 29): DAC C Current Output Complement. Tie
IOUT2C to ground.
CLR (Pin 30): Asynchronous Clear Pin. When this pin is
low, all DAC registers (both code and span) are cleared to
zero. All DAC outputs are cleared to zero volts.
RFLAG (Pin 31): Reset Flag Pin. An active low output is
asserted when there is a power-on reset or a clear event.
Returns high when an Update command is executed.
M-SPAN (Pin 32): Manual Span Control Pin. M-SPAN is
used in conjunction with pins S2, S1 and S0 (Pins 33, 34
and 35) to configure all DACs for operation in a single,
fixed output range.
To configure the part for manual-span use, tie M-SPAN
directly to VDD . The active output range is then set via
hardware pin strapping of pins S2, S1 and S0 (rather than
through the SPI port); and Write and Update commands
have no effect on the active output span.
To configure the part for SoftSpan use, tie M-SPAN directly to GND. The output ranges are then individually and
dynamically controllable through the SPI port; and pins
S2, S1 and S0 have no effect.
See ‘Manual Span Configuration’ in the Operation section. M-SPAN must be connected either directly to
GND (SoftSpan configuration) or to VDD (manual-span
configuration).
2754f
9
LTC2754
PIN FUNCTIONS
S0 (Pin 33): Span Bit 0. In Manual Span mode (M-SPAN
tied to VDD), Pins S0, S1 and S2 are pin-strapped to select
a single fixed output range for all DACs. These pins should
be tied to either GND or VDD even if they are unused.
S1 (Pin 34): Span Bit 1. In Manual Span mode (M-SPAN
tied to VDD), Pins S0, S1 and S2 are pin-strapped to select
a single fixed output range for all DACs. These pins should
be tied to either GND or VDD even if they are unused.
S2 (Pin 35): Span Bit 2. In Manual Span mode (M-SPAN
tied to VDD), Pins S0, S1 and S2 are pin-strapped to select
a single fixed output range for all DACs. These pins should
be tied to either GND or VDD even if they are unused.
LDAC (Pin 36): Asynchronous DAC Load Input. When
LDAC is a logic low, all DACs are updated (CS/LD must
be high).
GND (Pin 37): Ground; provides shielding for IOUT2B. Tie
to ground.
IOUT2B (Pin 38): DAC B Current Output Complement. Tie
IOUT2B to ground.
RINB (Pin 39): Input Resistor for Reference Inverting
Amplifier. The 20k input resistor is connected internally
from RINB to RCOMB . For normal operation tie RINB to the
external reference voltage VREFB (see Typical Applications). Any or all of these precision-matched resistor sets
(Each set comprising RINX , RCOMX and REFX) may be
used to invert one or more positive reference voltages to
the negative voltages needed by the DACs. Typically 5V;
accepts up to ±15V.
GEADJB (Pin 40): Gain Adjust Pin for DAC B. This control
pin can be used to null gain error or to compensate for
reference errors. Nominal adjustment range is ±512 LSB
(LTC2754-16) for a voltage input range of ±VRINB (i.e., ±5V
for a 5V reference input). Tie to ground if not used.
RCOMB (Pin 41): Center Tap Point for Reference Amplifier
Inverting Resistors. The 20k reference inverting resistors
are connected internally from RINB to RCOMB and from
RCOMB to REFB, respectively (see Block Diagram). For
normal operation tie RCOMB to the negative input of external
reference inverting amplifier (see Typical Applications).
REFB (Pin 42): Inverted Reference Voltage for DAC B, with
internal connection to the reference inverting resistor. The
20k resistor is connected internally from REFB to RCOMB .
For normal operation tie this pin to the output of reference
inverting amplifier (see Typical Applications). Typically –5V;
accepts up to ±15V. The impedance looking into this pin
is 10k to ground (RINB and RCOMB floating).
ROFSB (Pin 43): Bipolar Offset Network for DAC B. This
pin provides the translation of the output voltage range for
bipolar spans. Accepts up to ±15V; for normal operation
tie to the positive reference voltage at RINB (Pin 39). The
impedance looking into this pin is 20k to ground.
RFBB (Pin 44): DAC B Feedback Resistor. For normal
operation tie to the output of the I/V converter amplifier
for DAC B (see Typical Applications). The DAC output
current from IOUT1B flows through the feedback resistor
to the RFBB pin. The impedance looking into this pin is
10k to ground.
IOUT1B (Pin 45): DAC B Current Output. This pin is a virtual
ground when the DAC is operating and should reside at
0V. For normal operation tie to the negative input of the I/V
converter amplifier for DAC B (see Typical Applications).
VOSADJB (Pin 46): DAC B Offset Adjust Pin. This control
pin can be used to null unipolar offset or bipolar zero error.
The offset-voltage delta is inverted and attenuated such that
a 5V control voltage applied to VOSADJB produces ΔVOS =
–512 LSB (LTC2754-16) in any output range (assumes a
5V reference voltage at RINB). Tie to ground if not used.
VOSADJA (Pin 47): DAC A Offset Adjust Pin. This control
pin can be used to null unipolar offset or bipolar zero error.
The offset-voltage delta is inverted and attenuated such that
a 5V control voltage applied to VOSADJA produces ΔVOS =
–512 LSB (LTC2754-16) in any output range (assumes a
5V reference voltage at RINA). Tie to ground if not used.
IOUT1A (Pin 48): DAC A Current Output. This pin is a virtual
ground when the DAC is operating and should reside at
0V. For normal operation tie to the negative input of the I/V
converter amplifier for DAC A (see Typical Applications).
RFBA (Pin 49): DAC A Feedback Resistor. For normal
operation tie to the output of the I/V converter amplifier
for DAC A (see Typical Applications). The DAC output
current from IOUT1A flows through the feedback resistor
to the RFBA pin. The impedance looking into this pin is
10k to ground.
2754f
10
LTC2754
PIN FUNCTIONS
ROFSA (Pin 50): Bipolar Offset Network for DAC A. This
pin provides the translation of the output voltage range for
bipolar spans. Accepts up to ±15V; for normal operation
tie to the positive reference voltage at RINA (Pin 2). The
impedance looking into this pin is 20k to ground.
REFA (Pin 51): Inverted Reference Voltage for DAC A, with
internal connection to the reference inverting resistor. The
20k resistor is connected internally from REFA to RCOMA.
For normal operation tie this pin to the output of reference
inverting amplifier (see Typical Applications). Typically –5V;
accepts up to ±15V. The impedance looking into this pin
is 10k to ground (RINA and RCOMA floating).
RCOMA (Pin 52): Center Tap Point for Reference Amplifier
Inverting Resistors. The 20k reference inverting resistors
are connected internally from RINA to RCOMA and from
RCOMA to REFA, respectively (see Block Diagram). For
normal operation tie RCOMA to the negative input of external
reference inverting amplifier (see Typical Applications).
Exposed Pad (Pin 53): Ground. The Exposed Pad must
be soldered to the PCB.
BLOCK DIAGRAM
10
RINA 2
VDD
2.56M
2.56M
GEADJA 1
20k
40 GEADJB
20k
RCOMA 52
39 RINB
41 RCOMB
LTC2754-16
20k
20k
REFA 51
42 REFB
ROFSA 50
43 ROFSB
16
RFBA 49
DAC REG
DAC A
16-BIT WITH
SPAN SELECT
IOUT1A 48
IOUT2A 3
DATA REGISTERS
3
DATA REGISTERS
INPUT REG
INPUT REG
SPAN REGISTERS
DAC REG
SPAN REGISTERS
INPUT REG
16
DAC REG
INPUT REG
3
DAC REG
44 RFBB
DAC B
16-BIT WITH
SPAN SELECT
45 IOUT1B
38 IOUT2B
VOSADJA 47
46 VOSADJB
VOSADJD 20
21 VOSADJC
16
DAC REG
DAC D
16-BIT WITH
SPAN SELECT
IOUT2D 12
IOUT1D 19
DATA REGISTERS
3
DATA REGISTERS
INPUT REG
INPUT REG
SPAN REGISTERS
DAC REG
SPAN REGISTERS
INPUT REG
16
DAC REG
INPUT REG
3
DAC REG
DAC C
B
16-BIT WITH
SPAN SELECT
29 IOUT2C
22 IOUT1C
RFBD 18
23 RFBC
ROFSD 17
24 ROFSC
REFD 16
20k
RCOMD 15
25 REFC
POWER-ON
RESET
20k
2.56M
GEADJD 14
2.56M
20k
20k
CONTROL AND READBACK LOGIC
RIND 13
26 RCOMC
27 GEADJC
28 RINC
4, 11, 37
32
GND
34
33
31
30
M-SPAN S2 S1
35
S0
RFLAG
CLR
5
6
7
36
8
CS/LD SDI SCK LDAC SRO
9
2754 BD
SROGND
2754f
11
LTC2754
TIMING DIAGRAMS
t1
t2
t3
1
SCK
t6
t4
2
31
32
t8
SDI
LSB
t5
t7
CS/LD
t11
LDAC
t9
SRO
Hi-Z
LSB
2754 TD
OPERATION
Output Ranges
The LTC2754 is a quad, current-output, serial-input precision multiplying DAC with selectable output ranges. Ranges
can either be programmed in software for maximum
flexibility—each of the four DACs can be programmed
to any one of six output ranges—or hardwired through
pin-strapping. Two unipolar ranges are available (0V to 5V
and 0V to 10V), and four bipolar ranges (±2.5V, ±5V, ±10V
and –2.5V to 7.5V). These ranges are obtained when an
external precision 5V reference is used. When a reference
voltage of 2V is used, the ranges become: 0V to 2V, 0V to
4V, ±1V, ±2V, ±4V and –1V to 3V. The output ranges are
linearly scaled for other reference voltages.
Manual Span Configuration
VDD
LTC2754-16
VDD
DAC A
–
+
±10V
DAC B
–
+
±10V
DAC C
–
+
±10V
DAC D
–
+
±10V
M-SPAN
S2
S1
S0
CS/LD SDI
SCK
2754 F01
Multiple output ranges are not needed in some applications. To configure the LTC2754 to operate in a single span
without additional operational overhead, tie the M-SPAN
pin directly to VDD. The active output range for all four
DACs is then set via hardware pin strapping of pins S2,
S1 and S0 (rather than through the SPI port); and Write
and Update commands have no effect on the active output
span. See Figure 1 and Table 3.
Figure 1. Using M-SPAN to Configure the LTC2754
for Single-Span Operation (±10V Range Shown).
Tie the M-SPAN pin to ground for normal SoftSpan
operation.
2754f
12
LTC2754
OPERATION
Input and DAC Registers
The LTC2754 has 5 internal registers for each DAC, a total
of 20 registers (see Block Diagram). Each DAC channel
has two sets of double-buffered registers—one set for the
code data, and one for the output range of the DAC—plus
one readback register. Double buffering provides the capability to simultaneously update the span (output range)
and code, which allows smooth voltage transitions when
changing output ranges. It also permits the simultaneous
updating of multiple DACs.
Each set of double-buffered registers comprises an Input
register and a DAC register.
Input register: The Write operation shifts data from the
SDI pin into a chosen Input register. The Input registers
are holding buffers; Write operations do not affect the
DAC outputs.
DAC register: The Update operation copies the contents
of an Input register to its associated DAC register. The
contents of a DAC register directly updates the associated
DAC output voltage or output range.
Note that updates always include both Data and Span
registers; but the values held in the DAC registers will
only change if the associated Input register values have
previously been changed via a Write operation.
Serial Interface
When the CS/LD pin is taken low, the data on the SDI
pin is loaded into the shift register on the rising edge of
the clock (SCK pin). The minimum (24-bit wide) loading
sequence required for the LTC2754 is a 4-bit command
word (C3 C2 C1 C0), followed by a 4-bit address word
(A3 A2 A1 A0) and 16 data (span or code) bits, MSB first.
Figure 2 shows the SDI input word syntax to use when
writing code or span. If a 32-bit input sequence is used,
the first eight bits must be zeros, followed by the same
sequence as for a 24-bit wide input. Figure 3 shows the
input and readback sequences for both 24-bit and 32-bit
operations.
When CS/LD is low, the SRO pin (Serial Readback Output)
is an active output.The readback data begins after the
command (C3-C0) and address (A3-A0) words have been
shifted into SDI. SRO outputs a logic low until the readback
data begins. For a 24-bit input sequence, the 16 readback
bits are shifted out on the falling edges of clocks 8-23,
suitable for shifting into a microprocessor on the rising
edges of clocks 9-24. For a 32-bit sequence, the bits are
shifted out on clocks 16-31; see Figure 3b.
When CS/LD is high, the SRO pin presents a high impedance
(three-state) output.
LDAC is an asynchronous update pin. When LDAC is
taken low, all DACs are updated with code and span data
(data in the Input buffers is copied into the DAC buffers).
CS/LD must be high during this operation; otherwise
LDAC is locked out and will have no effect. The use of
LDAC is functionally identical to the “Update All DACs”
serial input command.
The codes for the command word (C3-C0) are defined in
Table 1; Table 2 defines the codes for the address word
(A3-A0).
Readback
In addition to the Input and DAC registers, each DAC has
one Readback register associated with it. When a Read
command is issued to a DAC, the contents of one of its
four buffers (Input and DAC registers for each of Span
and Code) is copied into its Readback register and serially shifted out through the SRO pin. Figure 3 shows the
loading and readback sequences.
In the data field (D15-D0) of any non-read instruction cycle,
SRO shifts out the contents of the buffer that was specified
in the preceding command. This “rolling readback” default
mode of operation can dramatically reduce the number
of instruction cycles needed, since any command can be
verified during succeeding commands with no additional
overhead. See Figure 4. Table 1 shows the storage location
(‘readback pointer’) of the data which will be output from
SRO during the next instruction.
For Read commands, the data is shifted out during the Read
instruction itself (on the 16 falling SCK edges immediately
after the last address bit is shifted in on SDI). When checking
the span of a DAC using SRO, the span bits are the last
four bits shifted out, corresponding to their sequence and
positions when writing a span. See Figure 3.
2754f
13
LTC2754
OPERATION
Table 1. Command Codes
C3
CODE
C2
C1
C0
COMMAND
READBACK POINTER–
CURRENT INPUT WORD W0
READBACK POINTER–
NEXT INPUT WORD W+1
0
0
1
0
Write Span DAC n
Set by Previous Command
Input Span Register DAC n
0
0
1
1
Write Code DAC n
Set by Previous Command
Input Code Register DAC n
0
1
0
0
Update DAC n
Set by Previous Command
DAC Span Register DAC n
0
1
0
1
Update All DACs
Set by Previous Command
DAC Code Register DAC A
0
1
1
0
Write Span DAC n
Update DAC n
Set by Previous Command
DAC Span Register DAC n
0
1
1
1
Write Code DAC n
Update DAC n
Set by Previous Command
DAC Code Register DAC n
1
0
0
0
Write Span DAC n
Update All DACs
Set by Previous Command
DAC Span Register DAC n
1
0
0
1
Write Code DAC n
Update All DACs
Set by Previous Command
DAC Code Register DAC n
1
0
1
0
Read Input Span Register DAC n
Input Span Register DAC n
1
0
1
1
Read Input Code Register DAC n
Input Code Register DAC n
1
1
0
0
Read DAC Span Register DAC n
DAC Span Register DAC n
1
1
0
1
Read DAC Code Register DAC n
1
1
1
1
No Operation
Set by Previous Command
DAC Code Register DAC n
DAC Code Register DAC n
–
System Clear
–
DAC Span Register DAC A
–
Initial Power-Up or Power Interupt
–
DAC Span Register DAC A
Codes not shown are reserved–do not use
Table 2. Address Codes
Table 3. Span Codes
A3
A2
A1
A0
n
S3
S2
S1
S0
0
0
0
×
DAC A
×
0
0
0
Unipolar 0V to 5V
0
0
1
×
DAC B
×
0
0
1
Unipolar 0V to 10V
0
1
0
×
DAC C
×
0
1
0
Bipolar –5V to 5V
0
1
1
×
DAC D
×
0
1
1
Bipolar –10V to 10V
1
1
1
×
All DACs (Note 1)
×
1
0
0
Bipolar –2.5V to 2.5V
×
1
0
1
Bipolar –2.5V to 7.5V
Codes not shown are reserved–do not use. × = Don’t Care.
Note 1. If readback is taken using the All DACs address, the LTC2754
defaults to DAC A.
SPAN
Codes not shown are reserved–do not use. × = Don’t Care.
2754f
14
LTC2754
OPERATION
Readback in M-Span Configuration
If the part is in M-Span configuration and a DAC Span
register is specified for readback, then the data shifted out
of SRO will reflect the actual active span. The hardwareconfigured output range is therefore software detectable
and available for use in programming.
Examples
1. Using a 24-bit instruction, load DAC A with the unipolar
range of 0V to 10V, output at zero volts and all other DACs
with the bipolar range of ±10V, outputs at zero volts. Note
all DAC outputs should change at the same time.
a) CS/LD↓
Clock SDI = 0010 1111 0000 0000 0000 0011
b) CS/LD↑
Input register- Range of all DACs set to bipolar
±10V.
c) CS/LD↓
Clock SDI = 0010 0000 0000 0000 0000 0001
d) CS/LD↑
Input register- Range of DAC A set to unipolar 0V
to 10V.
e) CS/LD↓
Clock SDI = 0011 1111 1000 0000 0000 0000
f) CS/LD↑
Input register- Code of all DACs set to midscale.
g) CS/LD↓
Clock SDI = 0011 0000 0000 0000 0000 0000
h) CS/LD↑
Input register- Code of DAC A set to zero code.
i) CS/LD↓
Clock SDI = 0100 1111 XXXX XXXX XXXX XXXX
j) CS/LD↑
Update all DACs for both Code and Range.
2. Using a 32-bit load sequence, load DAC C with bipolar
±2.5V and its output at zero volts. Use readback to check
Input register contents before updating the DAC output
(i.e., before copying Input register contents into DAC
register).
a) CS/LD↓ (Note that after power-on, the code in
Input register is zero)
Clock SDI = 0000 0000 0011 0100 1000 0000
0000 0000
b) CS/LD↑
Input register- Code of DAC C set to midscale
setting.
c) CS/LD↓
Clock SDI = 0000 0000 0010 0100 0000 0000
0000 0100
Data out on SRO = 1000 0000 0000 0000 Verifies
that Input register- Code DAC C is at midscale
setting.
d) CS/LD↑
Input register- Range of DAC C set to Bipolar
±2.5V range.
e) CS/LD↓
Clock SDI = 0000 0000 1010 0100 xxxx xxxx
xxxx xxxx
Data Out on SRO = 0000 0000 0000 0100
Verifies that Input register- range of DAC C set to
Bipolar ±2.5V Range.
CS/LD↑
f) CS/LD↓
Clock SDI = 0000 0000 0100 0100 xxxx xxxx
xxxx xxxx
g) CS/LD↑
Update DAC C for both Code and Range
h) Alternatively steps f and g could be replaced with
LDAC .
k) Alternatively steps i and j could be replaced with
LDAC .
2754f
15
LTC2754
OPERATION
System Offset and Reference Adjustments
The LTC2754 has individual offset- and gain- adjust pins
(VOSADJX and GEADJX, respectively) for each of its four
DACs.
Many systems require compensation for overall system
offset. This may be an order of magnitude or more greater
than the offset of the LTC2754, which is so low as to be
dominated by external output amplifier errors even when
using the most precise op amps.
The offset adjust pins VOSADJX can be used to null
unipolar offset or bipolar zero error. The offset-voltage
delta is inverted and attenuated such that a 5V control
voltage applied to VOSADJX produces ΔVOS = –512 LSB
(LTC2754-16) in any output range (assumes a 5V reference voltage at RINX).
In voltage terms, the offset delta is attenuated by a factor
of 32, 64 or 128, depending on the output range. (These
functions hold regardless of reference voltage.)
ΔVOS = –(1/128)VOSADJX [0V to 5V, ±2.5V spans]
ΔVOS = –(1/64)VOSADJX [0V to 10V, ±5V, –2.5V to 7.5V
spans]
ΔVOS = –(1/32)VOSADJX [±10V span]
The gain error adjust pins GEADJX can be used to null
gain error or to compensate for reference errors. Nominal
adjustment range is ±512 LSB (LTC2754-16) for a voltage input range of ±VRINX (i.e., ±5V for a 5V reference
input). The gain-error delta is non-inverting for positive
reference voltages.
Note that these pins compensate the gain by altering the
inverted reference voltage VREFX. In voltage terms, the VREFX
delta is inverted and attenuated by a factor of 128.
ΔVREFX = –(1/128)GEADJX
The nominal input range of these pins is ±5V; other voltages of up to ±15V may be used if needed. However, do
not use voltages divided down from power supplies; reference-quality, low-noise inputs are required to maintain
the performance of which the part is capable.
The VOSADJX pins have an input impedance of 1.28MΩ.
These pins should be driven with a Thevenin-equivalent
impedance of 10k or less to preserve the settling
performance of the LTC2754. They should be shorted to
GND if not used.
The GEADJX pins have an input impedance of 2.56MΩ, and
are intended for use with fixed reference voltages only.
They should be shorted to GND if not used. If the reference
inverting resistors are not used for that channel, then
GEADJX, RCOMX and RINX should all be shorted to REFX.
Power-On Reset and Clear
When power is first applied to the LTC2754, all DACs
power-up in unipolar 5V mode (S3 S2 S1 S0 = 0000). All
internal DAC registers are reset to 0 and the DAC outputs
initialize to zero volts.
If the part is configured for manual span operation, all four
DACs will be set into the pin-strapped range at the first
Update command. This allows the user to simultaneously
update span and code for a smooth voltage transition into
the chosen output range.
When the CLR pin is taken low, a system clear results.
The DAC buffers are reset to 0 and the DAC outputs are
all reset to zero volts. The Input buffers are left intact, so
that any subsequent Update command (including the use
of LDAC) restores the addressed DACs to their respective
previous states.
If CLR is asserted during an instruction, i.e., when CS/LD
is low, the instruction is aborted. Integrity of the relevant
Input buffers is not guaranteed under these conditions,
therefore the contents should be checked using readback
or replaced.
The RFLAG pin is used as a flag to notify the system of a
loss of data integrity. The RFLAG output is asserted low
at power-up, system clear, or if the supply VDD dips below
approximately 2V; and stays asserted until any valid Update
command is executed.
2754f
16
SDI
C3
C3
C3
LTC2754-16
(WRITE CODE)
LTC2754-12
(WRITE CODE)
LTC2754-16
LTC2754-12
(WRITE SPAN)
C1
C1
C1
CONTROL WORD
C2
CONTROL WORD
C2
CONTROL WORD
C2
C0
C0
C0
A3
A3
A3
A1
A1
A1
A0
A0
A0
0
D11
MSB
D15
MSB
0
D10
D14
0
D9
D13
0
D8
D12
0
D7
D11
D5
D9
0
12 ZEROS
0
12-BIT CODE
D6
D10
Figure 2. Serial Input Write Sequence
ADDRESS WORD
A2
ADDRESS WORD
A2
ADDRESS WORD
A2
D7
0
D4
0
D3
16-BIT CODE
D8
0
D2
D6
0
D1
D5
0
D0
LSB
D4
S3
0
D3
0
D1
S1
SPAN
S2
4 ZEROS
0
D2
S0
0
D0
LSB
2754 F02
LTC2754
OPERATION
2754f
17
18
READBACK SPAN
0
0
0
0
0
2
0
Hi-Z
0
1
READBACK CODE
Hi-Z
SRO
0
0
SRO
SDI
SCK
CS/LD
3
SRO
SRO
Hi-Z
C2
0
0
0
0
0
0
0
0
8 ZEROS
0
4
5
0
0
0
6
READBACK SPAN
Hi-Z
READBACK CODE
0
C3
SDI
2
C1
3
0
0
0
7
0
0
4
0
8
0
0
C0
0
0
CONTROL WORD
1
SCK
CS/LD
0
0
C3
A1
7
C2
10
0
0
C1
11
0
0
0
0
0
0
8
0
0
0
D15
D15
9
0
D14
D14
10
0
D13
D13
11
0
D12
D12
12
0
D11
D11
13
0
D10
D10
14
D8
16
0
D9
0
D8
A1
15
0
0
0
0
ADDRESS WORD
A2
14
0
0
A0
16
0
D15
D15
17
0
D14
D14
18
SRO
SDI
SCK
0
D13
D13
19
0
D12
D12
20
21
0
D7
D15
D15
t1
0
D11
D11
Figure 3b. 32-Bit Instruction Sequence
0
0
A3
13
32-BIT DATA STREAM
D7
17
D6
18
t3
17
0
D10
D10
t2
22
0
D6
DAC CODE OR DAC SPAN
D9
15
Figure 3a. 24-Bit Instruction Sequence
12
0
0
A0
C0
ADDRESS WORD
A2
6
CONTROL WORD
9
0
0
A3
5
24-BIT DATA STREAM
D8
24
0
D4
D4
20
D7
25
S3
D3
D3
21
t9
0
t4
D9
D14
D14
0
D8
18
0
D7
22
D6
26
0
D6
23
S1
D1
D1
0
D5
D5
27
SPAN
S2
D2
D2
DAC CODE OR DAC SPAN
D9
23
0
D5
D5
19
0
D4
D4
28
S0
D0
D0
24
S3
D3
D3
29
30
31
S1
D1
D1
SPAN
S2
D2
D2
2754 F03
S0
D0
D0
32
2754 F04
LTC2754
OPERATION
2754f
LTC2754
OPERATION
SDI
WRITE DATA
DAC A
WRITE DATA
DAC B
WRITE DATA
DAC C
WRITE DATA
DAC D
UPDATE
ALL DACs
...
SRO
...
READ
INPUT DATA
REGISTER DAC A
READ
INPUT DATA
REGISTER DAC B
READ
INPUT DATA
REGISTER DAC C
READ
INPUT DATA
REGISTER DAC D
READ
DAC DATA
REGISTER DAC A
2754 F04
Figure 4. Rolling Readback
2754f
19
LTC2754
APPLICATIONS INFORMATION
Op Amp Selection
in 16-bit LSBs. Divide these results by 16 to obtain the
correct LSB sizing.
Because of the extremely high accuracy of the 16-bit
LTC2754-16, careful thought should be given to op amp
selection in order to achieve the exceptional performance
of which the part is capable. Fortunately, the sensitivity of
INL and DNL to op amp offset has been greatly reduced
compared to previous generations of multiplying DACs.
Table 6 contains a partial list of LTC precision op amps
recommended for use with the LTC2754. The easy-to-use
design equations simplify the selection of op amps to meet
Table 4. Coefficients for the Equations in Table 5
Tables 4 and 5 contain equations for evaluating the effects
of op amp parameters on the LTC2754’s accuracy when
programmed in a unipolar or bipolar output range. These
are the changes the op amp can cause to the INL, DNL,
unipolar offset, unipolar gain error, bipolar zero and bipolar
gain error. Tables 4 and 5 can also be used to determine
the effects of op amp parameters on the LTC2754-12.
However, the results obtained from Tables 4 and 5 are
OUTPUT RANGE
A1
A2
A3
5V
1.1
2
1
A4
A5
1
10V
2.2
3
0.5
1.5
±5V
2
2
1
1
1.5
±10V
4
4
0.83
1
2.5
±2.5V
1
1
1.4
1
1
–2.5V to 7.5V
1.9
3
0.7
0.5
1.5
Table 5. Easy-to-Use Equations Determine Op Amp Effects on DAC Accuracy in All Output Ranges (Circuit of Page 1). Subscript 1
Refers to Output Amp, Subscript 2 Refers to Reference Inverting Amp.
OP AMP
INL (LSB)
DNL (LSB)
BIPOLAR ZERO
ERROR (LSB)
UNIPOLAR
OFFSET (LSB)
( )
( )
( )
( )
( )
( )
( )
( )
VOS2 (mV)
0
0
0
IB2 (mV)
0
0
0
AVOL2 (V/V)
0
0
0
( )
( )
5V
5V
5V
VOS1 • 0.82 • V
A3 • VOS1 • 13.2 • V
VOS1 • 3.2 • V
REF
REF
REF
5V
5V
5V
IB1 (nA) IB1 • 0.0003 • V
IB1 • 0.00008 • V
IB1 • 0.13 • V
REF
REF
REF
16.5k
1.5k
AVOL1 (V/V)
A1 • A
A2 • A
0
VOL1
VOL1
5V
A3 • VOS1 • 19.8 • V
REF
5V
IB1 • 0.13 • V
REF
A4 • VOS2 • 13.1 •
VOS1 (mV)
0
(
(V5V ) )
5V
A4 • (I • 0.13 • (
V ))
A4 • ( 66k )
A
B2
REF
REF
VOL2
UNIPOLAR GAIN
ERROR (LSB)
5V
VOS1 • 13.2 • V
REF
5V
IB1 • 0.0018 • V
REF
131k
A5 •
AVOL1
5V
VOS2 • 26.2 •
VREF
5V
IB2 • 0.26 •
VREF
131k
AVOL2
( )
( )
( )
( )
( )
( )
BIPOLAR GAIN
ERROR (LSB)
5V
VOS1 • 13.2 • V
REF
5V
IB1 • 0.0018 • V
REF
131k
A5 •
AVOL1
5V
VOS2 • 26.2 •
VREF
5V
IB2 • 0.26 •
VREF
131k
AVOL2
( )
( )
( )
( )
( )
( )
Table 6. Partial List of LTC Precision Amplifiers Recommended for Use with the LTC2754 with Relevant Specifications
AMPLIFIER SPECIFICATIONS
IB
nA
A VOL
V/mV
VOLTAGE
NOISE
nV/√Hz
CURRENT
NOISE
pA/√Hz
SLEW
RATE
V/μs
GAIN BANDWIDTH
PRODUCT
MHz
tSETTLING
with LTC2755
μs
POWER
DISSIPATION
mW
AMPLIFIER
VOS
μV
LT1001
25
2
800
10
0.12
0.25
0.8
120
46
LT1097
50
0.35
1000
14
0.008
0.2
0.7
120
11
LT1112 (Dual)
60
0.25
1500
14
0.008
0.16
0.75
115
10.5/Op Amp
LT1124 (Dual)
70
20
4000
2.7
0.3
4.5
12.5
19
69/Op Amp
LT1468
75
10
5000
5
0.6
22
90
2
117
LT1469 (Dual)
125
10
2000
5
0.6
22
90
2
123/Op Amp
2754f
20
LTC2754
APPLICATIONS INFORMATION
the system’s specified error budget. Select the amplifier
from Table 6 and insert the specified op amp parameters
in Table 5. Add up all the errors for each category to determine the effect the op amp has on the accuracy of the
part. Arithmetic summation gives an (unlikely) worst-case
effect. A root-sum-square (RMS) summation produces a
more realistic estimate.
Op amp offset will contribute mostly to output offset and
gain error, and has minimal effect on INL and DNL. For
example, for the LTC2754-16 with a 5V reference in 5V
unipolar mode, a 250μV op amp offset will cause a 3.3LSB
zero-scale error and a 3.3LSB gain error; but only 0.8LSB
of INL degradation and 0.2LSB of DNL degradation.
While not directly addressed by the simple equations in
Tables 4 and 5, temperature effects can be handled just
as easily for unipolar and bipolar applications. First, consult an op amp’s data sheet to find the worst-case VOS
and IB over temperature. Then, plug these numbers into
the VOS and IB equations from Table 5 and calculate the
temperature-induced effects.
For applications where fast settling time is important, Application Note 74, “Component and Measurement Advances
Ensure 16-Bit DAC Settling Time,” offers a thorough discussion of 16-bit DAC settling time and op amp selection.
Precision Voltage Reference Considerations
Much in the same way selecting an operational amplifier
for use with the LTC2754 is critical to the performance of
the system, selecting a precision voltage reference also
requires due diligence. The output voltage of the LTC2754
is directly affected by the voltage reference; thus, any
voltage reference error will appear as a DAC output voltage error.
There are three primary error sources to consider
when selecting a precision voltage reference for 16-bit
applications: output voltage initial tolerance, output voltage
temperature coefficient and output voltage noise.
Initial reference output voltage tolerance, if uncorrected,
generates a full-scale error term. Choosing a reference
with low output voltage initial tolerance, like the LT1236
(±0.05%), minimizes the gain error caused by the reference;
however, a calibration sequence that corrects for system
zero- and full-scale error is always recommended.
A reference’s output voltage temperature coefficient affects not only the full-scale error, but can also affect the
circuit’s apparent INL and DNL performance. If a reference is chosen with a loose output voltage temperature
coefficient, then the DAC output voltage along its transfer
characteristic will be very dependent on ambient conditions.
Minimizing the error due to reference temperature coefficient can be achieved by choosing a precision reference
with a low output voltage temperature coefficient and/or
tightly controlling the ambient temperature of the circuit
to minimize temperature gradients.
Table 7. Partial List of LTC Precision References Recommended
for Use with the LTC2754 with Relevant Specifications
INITIAL
TOLERANCE
TEMPERATURE
DRIFT
0.1Hz to 10Hz
NOISE
LT1019A-5,
LT1019A-10
±0.05%
5ppm/°C
12μVP-P
LT1236A-5,
LT1236A-10
±0.05%
5ppm/°C
3μVP-P
LT1460A-5,
LT1460A-10
±0.075%
10ppm/°C
20μVP-P
LT1790A-2.5
±0.05%
10ppm/°C
12μVP-P
LTC6652A-2.048
±0.05%
5ppm/°C
2.1ppmP-P
REFERENCE
LTC6652A-2.5
2.1ppmP-P
LTC6652A-3
2.1ppmP-P
LTC6652A-3.3
2.2ppmP-P
LTC6652A-4.096
2.3ppmP-P
LTC6652A-5
2.8ppmP-P
2754f
21
LTC2754
APPLICATIONS INFORMATION
As precision DAC applications move to 16-bit and higher
performance, reference output voltage noise may contribute a dominant share of the system’s noise floor. This in
turn can degrade system dynamic range and signal-tonoise ratio. Care should be exercised in selecting a voltage
reference with as low an output noise voltage as practical for the system resolution desired. Precision voltage
references, like the LT1236, produce low output noise in
the 0.1Hz to 10Hz region, well below the 16-bit LSB level
in 5V or 10V full-scale systems. However, as the circuit
bandwidths increase, filtering the output of the reference
may be required to minimize output noise.
Grounding
As with any high resolution converter, clean grounding is
important. A low impedance analog ground plane and star
grounding techniques should be used. IOUT2X must be tied
to the star ground with as low a resistance as possible.
When it is not possible to locate star ground close to
IOUT2, a low resistance trace should be used to route this
pin to star ground. This minimizes the voltage drop from
this pin to ground caused by the code-dependent current
flowing to ground. When the resistance of this circuit
board trace becomes greater than 1Ω, a force/sense amplifier configuration should be used to drive this pin (see
Figure 5). This preserves the excellent accuracy (1LSB
INL and DNL) of the LTC2754-16.
Layout
Figures 6, 7, 8, and 9 show the layout for the LTC2754
evaluation board, DC1546. This shows how to route the
digital signals around the device without interfering with
the reference and output op amps. Complete demo board
documentation is available in the DC1546 “Quick Start
Guide.”
2754f
22
LTC2754
APPLICATIONS INFORMATION
ALTERNATE AMPLIFIER FOR OPTIMUM SETTLING TIME PERFORMANCE
3, 12, 29, 38
+
ZETEX
BAT54S
2
6
IOUT2
1
3
2
3
LT1001
1000pF
LT1468
1
200Ω
2007
+
–
6
2
–
IOUT2
ZETEX*
BAT54S
3
2
3
*SCHOTTKY BARRIER DIODE
VREF
5V
LTC2754-16
49 RFBA
ROFSA 50
RINA 2
+
15pF
GEADJA 1
48 IOUT1A
1/2 LT1469
–
1
3
2 RCOMA
52
2
DAC A
–
1/2 LT1469
3 IOUT2A
3
+
1
VOUTA
150pF
47 VOSADJA
51
REFA
DAC B
–
+
DAC C
–
+
DAC D
–
+
2754 F05
Figure 5. Optional Circuits for Driving IOUT2 from GND with a Force/Sense Amplifier.
2754f
23
LTC2754
APPLICATIONS INFORMATION
2754 F06
Figure 6. LTC2754 Evaluation Board DC1546. Layer 1, Top Layer (Component Side)
2754 F07
Figure 7. LTC2754 Evaluation Board DC1546. Layer 2, GND Plane
2754f
24
LTC2754
APPLICATIONS INFORMATION
2754 F08
Figure 8. LTC2754 Evaluation Board DC1546. Layer 3, Power Traces
2754 F09
Figure 9. LTC2754 Evaluation Board DC1546. Layer 4, Bottom Layer (Solder Side)
2754f
25
LTC2754
TYPICAL APPLICATION
Digitally Controlled Offset and Gain Trim Circuit. Powering VDD from LT1236 Ensures Quiet Supply
150pF
–
+
6
5
V+
8
150pF
2
7
3
–
+
4
IN
10μF
6
OUT
LT1236-5
5
TRIM
GND
10μF
10
0.1μF
10k
10k
39
10k
2
41
V–
52
RINB RRCOMB RINA
VDD
1
4
V–
5V
2
V+
V+
8
42
RCOMA REFB
43
44
ROFSB RFBB
51
49
50
ROFSA
REFA
27pF
RFBA
4
30
31
5
CS1
6
SDI
7
SCK
8
SDO
36
5V
CS2
CLR
IOUT1A
RFLAG
IOUT2A
48
6
3
5
–
+
V
VOSADJA
SDI
SRO
IOUT1B
LDAC
47
TO LT1991 27pF
45
2
38
3
–
+
V
VOSADJB
LTC2754
VCC
VOUTA
VOUTB
VOUTC
V
LTC2636 OUTD
VOUTE
VOUTF
10
VOUTG
CLR
6
LDAC
VOUTH
GND
2
3
4
5
12
13
14
15
T0
ADDITIONAL
OFFSET ADJUST
CIRCUITS
T0
ADDITIONAL
GAIN ADJUST
CIRCUITS
32
35
34
33
IOUT1C
M-SPAN
IOUT2C
S2
S1
VOSADJC
IOUT2D
VOSADJD
9
1
2
3
M1
150k
450k
450k
P1
P3
P9
TO LT1991 27pF
22
6
29
5
–
+
V+
8
7
VOUTC
4 LT1469
21
TO LT1991
27pF
19
2
12
3
–
+
V+
8
1
VOUTA
4 LT1469
20
V–
1
40
27
14
4
11
37
53
28
9
26
13
15
25
24
23
16
17
18
450k LT1991
50k
M9
M3
46
GEADJA GEADJB GEADJC GEADJD GND GND GND GND SROGND RINC RCOMC RIND RCOMD REFC ROFSC RFBC REFD ROFSD RFBD
7
10
VOUTB
–
S0
IOUT1D
V+
7
V–
16
8
V+
8
4
0.1μF
1
REF
7
CS/LD
8
SCK
9
SDI
VOUTD
–
SCK
0.1μF
10k
7
4
CS/LD
IOUT2B
11
V+
8
4μF
–
+
OUT 6
450k
150k
2
3
–
+
V+
8
REF 5
150pF
150pF
2
3
4 LT1469
4μF
50k
5V
TO LT1991s
V–
–
+
V+
8
7
4 LT1469
V–
2754 TA02
4
V–
V+
7
8
9
10
1
2
3
450k LT1991
50k
M9
M3
M1
150k
450k
450k
P1
P3
P9
4μF
–
+
OUT 6
450k
150k
4μF
50k
REF 5
4
V–
2754f
26
LTC2754
PACKAGE DESCRIPTION
UKG Package
52-Lead Plastic QFN (7mm × 8mm)
(Reference LTC DWG # 05-08-1729 Rev Ø)
7.50 p0.05
6.10 p0.05
5.50 REF
(2 SIDES)
0.70 p0.05
6.45 p0.05
6.50 REF 7.10 p0.05 8.50 p0.05
(2 SIDES)
5.41 p0.05
PACKAGE OUTLINE
0.25 p0.05
0.50 BSC
RECOMMENDED SOLDER PAD PITCH AND DIMENSIONS
APPLY SOLDER MASK TO AREAS THAT ARE NOT SOLDERED
7.00 p 0.10
(2 SIDES)
0.75 p 0.05
0.00 – 0.05
R = 0.115
TYP
5.50 REF
(2 SIDES)
51
52
0.40 p 0.10
PIN 1 TOP MARK
(SEE NOTE 6)
1
2
PIN 1 NOTCH
R = 0.30 TYP OR
0.35 s 45oC
CHAMFER
6.45 p0.10
8.00 p 0.10
(2 SIDES)
6.50 REF
(2 SIDES)
5.41 p0.10
R = 0.10
TYP
TOP VIEW
0.200 REF
0.00 – 0.05
0.75 p 0.05
(UKG52) QFN REV Ø 0306
0.25 p 0.05
0.50 BSC
BOTTOM VIEW—EXPOSED PAD
SIDE VIEW
NOTE:
1. DRAWING IS NOT A JEDEC PACKAGE OUTLINE
2. DRAWING NOT TO SCALE
3. ALL DIMENSIONS ARE IN MILLIMETERS
4. DIMENSIONS OF EXPOSED PAD ON BOTTOM OF PACKAGE DO NOT INCLUDE
MOLD FLASH. MOLD FLASH, IF PRESENT, SHALL NOT EXCEED 0.20mm ON ANY SIDE, IF PRESENT
5. EXPOSED PAD SHALL BE SOLDER PLATED
6. SHADED AREA IS ONLY A REFERENCE FOR PIN 1 LOCATION ON THE TOP AND BOTTOM OF PACKAGE
2754f
Information furnished by Linear Technology Corporation is believed to be accurate and reliable.
However, no responsibility is assumed for its use. Linear Technology Corporation makes no representation that the interconnection of its circuits as described herein will not infringe on existing patent rights.
27
LTC2754
RELATED PARTS
PART NUMBER
DESCRIPTION
COMMENTS
LT1027
Precision Reference
1ppm/°C Maximum Drift
LT1236A-5
Precision Reference
0.05% Maximum Tolerance, 1ppm 0.1Hz to 10Hz Noise
LT1468
16-Bit Accurate Op-Amp
90MHz GBW, 22V/μs Slew Rate
LT1469
Dual 16-Bit Accurate Op-Amp
90MHz GBW, 22V/μs Slew Rate
LTC1588/LTC1589/
LTC1592
Serial 12-/14-/16-Bit IOUT Single DAC
Software-Selectable (SoftSpan) Ranges, ±1LSB INL, DNL, 16-Lead SSOP Package
LTC1591/LTC1597
Parallel 14-/16-Bit IOUT Single DAC
Integrated 4-Quadrant Resistors
LTC2704
Serial 12-/14-/16-Bit VOUT Quad DACs
Software-Selectable (SoftSpan) Ranges, Integrated Amplifiers, ±1LSB INL
LTC2751
Parallel 12-/14-/16-Bit IOUT SoftSpan
Single DAC
±1LSB INL, DNL, Software-Selectable (SoftSpan) Ranges, 5mm × 7mm
QFN-38 Package
LTC2753
Parallel 12-/14-16-Bit IOUT SoftSpan Dual
DACs
±1LSB INL, DNL, Software-Selectable (SoftSpan) Ranges, 7mm × 7mm
QFN-48 Package
LTC2755
Parallel 12-/14-/16-Bit IOUT SoftSpan Quad
DACs
±1LSB INL, DNL, Software-Selectable (SoftSpan) Ranges, 9mm × 9mm
QFN-64 Package
2754f
28 Linear Technology Corporation
LT 0609 • PRINTED IN USA
1630 McCarthy Blvd., Milpitas, CA 95035-7417
(408) 432-1900 ● FAX: (408) 434-0507
●
www.linear.com
© LINEAR TECHNOLOGY CORPORATION 2009