LTC1588/LTC1589/LTC1592
12-/14-/16-Bit SoftSpan DACs
with Programmable Output Range
U
FEATURES
■
■
■
■
■
■
DESCRIPTIO
The LTC®1588/LTC1589/LTC1592 are serial input 12-/14/16-bit multiplying current output DACs that operates
from a single 5V supply. These SoftSpanTM DACs can be
software-programmed for either unipolar or bipolar mode
through a 3-wire SPI interface. In either mode, the voltage
output range can also be software-programmed. Two
output ranges in unipolar mode and four output ranges in
bipolar mode are available.
Six Programmable Output Ranges
Unipolar Mode: 0V to 5V, 0V to 10V
Bipolar Mode: ±5V, ±10V, ±2.5V, – 2.5V to 7.5V
1LSB Max DNL and INL Over the Industrial
Temperature Range
Glitch Impulse < 2nV-s
16-Lead SSOP Package
Power-On Reset to 0V
Asynchronous Clear to 0V for All Ranges
INL and DNL are accurate to 1LSB over the industrial
temperature range in both unipolar and bipolar modes.
True 16-bit 4-quadrant multiplication is achieved with
on-chip four quadrant multiplication resistors. The
LTC1588/LTC1589/LTC1592 are available in a 16-lead
SSOP package.
U
APPLICATIO S
■
■
■
■
■
Process Control and Industrial Automation
Precision Instrumentation
Direct Digital Waveform Generation
Software-Controlled Gain Adjustment
Automatic Test Equipment
These devices include an internal deglitcher circuit that
reduces the glitch impulse to less than 2nV-s (typ).
The asynchronous clear pin resets the LTC1588/LTC1589/
LTC1592 to 0V in unipolar or bipolar mode.
, LTC and LT are registered trademarks of Linear Technology Corporation.
SoftSpan is a trademark of Linear Technology Corporation.
U
TYPICAL APPLICATIO
Programmable Output Range 16-Bit SoftSpan DAC
VREF
5V
LTC1592 Integral Nonlinearity
+
1/2 LT®1469
6
1.0
7
VREF = 5V
0.8 ALL OUTPUT RANGES
–
INTEGRAL NONLINEARITY (LSB)
5
C2
150pF
2
1
R1
9
3
13
12
11
10
C1
15pF
R2
VCC
0.1µF
14
4
R2 REF ROFS RFB
RCOM
R1
5V
16 15
IOUT1
CLR
IOUT2 6
SCK
SDO
2
16-BIT DAC WITH SPAN ADJUST
CS/LD
SDI
5
AGND
LTC1592
GND
7
8
–
15V
8
0.1µF
1/2 LT1469
3
+
1
0.6
0.4
0.2
0
–0.2
–0.4
–0.6
–0.8
VOUT
–1.0
0
4
–15V
49152
32768
16384
DIGITAL INPUT CODE
65535
1588992 TA02
0.1µF
1588992 TA01
1588992fa
1
LTC1588/LTC1589/LTC1592
W W
W
AXI U
U
U
W
PACKAGE/ORDER I FOR ATIO
U
ABSOLUTE
RATI GS
(Note 1)
VCC to AGND, GND ......................................– 0.3V to 7V
AGND to GND .............................. – 0.3V to (VCC + 0.3V)
GND to AGND .............................. – 0.3V to (VCC + 0.3V)
RCOM to AGND, GND ................................ – 0.3V to 12V
REF to AGND, GND ................................................ ±15V
ROFS, RFB, R1, R2 to AGND, GND .......................... ±15V
Digital Inputs to AGND, GND ....... – 0.3V to (VCC + 0.3V)
IOUT1, IOUT2 to AGND, GND .......... – 0.3V to (VCC + 0.3V)
Maximum Junction Temperature .......................... 150°C
Operating Temperature Range
LTC1588C/LTC1589C/LTC1592C ........... 0°C to 70°C
LTC1588I/LTC1589I/LTC1592I ........... – 40°C to 85°C
Storage Temperature Range ................. – 65°C to 150°C
Lead Temperature (Soldering, 10 sec).................. 300°C
ORDER PART
NUMBER
TOP VIEW
RCOM
1
16 R2
R1
2
15 REF
ROFS
3
14 CLR
RFB
4
13 CS/LD
IOUT1
5
12 SCK
IOUT2
6
11 SDI
AGND
7
10 SDO
GND
8
9
LTC1588CG
LTC1588IG
LTC1589CG
LTC1589IG
LTC1592ACG
LTC1592AIG
LTC1592BCG
LTC1592BIG
VCC
G PACKAGE
16-LEAD PLASTIC SSOP
TJMAX = 150°C, θJA = 125°C/ W
Consult LTC Marketing for parts specified with wider operating temperature ranges.
ELECTRICAL CHARACTERISTICS
The ● denotes specifications which apply over the full operating temperature range, otherwise specifications are TA = TMIN to TMAX,
VCC = 5V, VREF = 5V, IOUT2 = AGND = GND = 0V.
SYMBOL PARAMETER
CONDITIONS
LTC1588
LTC1589
LTC1592B
LTC1592A
MIN TYP MAX MIN TYP MAX MIN TYP MAX MIN TYP MAX
TEMPERATURE
UNITS
Accuracy
Resolution
INL
●
16
Bits
±1
±1
±1
±1
±2
±2
±0.3 ±1
±0.4 ±1
LSB
LSB
Guaranteed
Monotonic (Note 3)
TMIN to TMAX
●
±1
±1
±1
±0.2 ±1
LSB
All Output Ranges
(Note 3)
TA = 25°C
TMIN to TMAX
●
–0.20 ±3
–0.22 ±3
–1.0 ±4
–1.3 ±6
–3 ±16
–4 ±24
–2 ±16
–3 ±16
LSB
LSB
Bipolar Zero Error All Bipolar Ranges
(Note 3)
TA = 25°C
TMIN to TMAX
●
±1
±1
±2.5
±4.0
±10
±16
±5
±8
LSB
LSB
●
3
3
3
3
ppm/°C
●
±5
±15
±5
±15
±5
±15
±5
±15
nA
nA
±0.05 ±0.5
±2
±0.2 ±2
LSB/V
DNL
Differential
Nonlinearity
GE
Gain Error
Gain Temperature ∆Gain/∆Temperature
Coefficient
(Note 4)
PSRR
16
●
(Notes 2, 3)
ILKG
14
TA = 25°C
TMIN to TMAX
Integral
Nonlinearity
BZE
12
IOUT1 Leakage
Current
(Note 5)
Power Supply
Rejection
VCC = 5V ±10%
TA = 25°C
TMIN to TMAX
●
±0.01±0.15
1
1588992fa
2
LTC1588/LTC1589/LTC1592
ELECTRICAL CHARACTERISTICS
The ● denotes specifications which apply over the full operating
temperature range, otherwise specifications are TA = TMIN to TMAX, VCC = 5V, VREF = 5V, IOUT2 = AGND = GND = 0V.
SYMBOL PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
Reference Input
RREF
DAC Input Resistance (Unipolar)
(Note 6)
●
5
7
10
kΩ
R1, R2
R1, R2 Resistance
(Notes 6, 11)
●
10
14
20
kΩ
ROFS
Offset Resistance (Bipolar)
±5V, ±10V, ±2.5V Ranges
–2.5V to 7.5V Range
●
●
10
20
14
28
20
40
kΩ
kΩ
RFB
Feedback Resistance (Unipolar)
5V Range
10V Range
●
●
5
10
7
14
10
20
kΩ
kΩ
Feedback Resistance (Bipolar)
±5V and –2.5V to 7.5V Ranges
±10V Range
±2.5V Range
●
●
●
10
20
5
14
28
7
20
40
10
kΩ
kΩ
kΩ
Analog Outputs (Note 4)
COUT
Output Capacitance (IOUT1)
DAC Load All 1s
DAC Load All 0s
160
100
pF
pF
µs
AC Performance (Note 4)
THD
Settling Time
5V Range, 0V to 5V Step with LT1468 (Note 7)
2
Midscale Glitch Impulse
(Note 10)
2
nV-s
Multiplying Feedthrough Error
VREF = ±10V, 10kHz Sine Wave
1
mVP-P
Total Harmonic Distortion
(Note 8) Multiplying
Output Noise Voltage Density
(Note 9) At IOUT1
– 108
dB
11
nV/√Hz
Digital Inputs
VIH
Digital Input High Voltage
●
2.4
V
VIL
Digital Input Low Voltage
●
0.8
V
IIN
Digital Input Current
●
±1
µA
CIN
Digital Input Capacitance
VIN = 0V (Note 4)
●
8
pF
Digital Outputs
VOH
Digital Output High Voltage
IOH = 200µA
●
VOL
Digital Output Low Voltage
IOL = 1.6mA
●
4
V
0.4
V
Timing Characteristics
t1
Serial Input Valid to SCK Setup Time
●
t2
Serial Input Valid to SCK Hold Time
●
0
ns
t3
SCK Pulse Width High
●
35
ns
t4
SCK Pulse Width Low
●
35
ns
t5
CS/LD Pulse High Width
●
360
ns
t6
LSB SCK High to CS/LD High
●
35
ns
t7
CS/LD Low to SCK High
●
0
ns
t8
SCK to SDO Propagation Delay
●
20
t9
SCK Low to CS/LD Low
●
35
ns
t 10
Clear Pulse Low Width
●
100
ns
t 11
CS/LD High to SCK Positive Edge
●
35
SCK Frequency
CLOAD = 50pF
Non-Daisy Chain (Note 12)
Daisy Chain (Note 13)
●
60
ns
180
ns
ns
14.2
4.1
MHz
MHz
1588992fa
3
LTC1588/LTC1589/LTC1592
ELECTRICAL CHARACTERISTICS
The ● denotes specifications which apply over the full operating
temperature range, otherwise specifications are TA = TMIN to TMAX, VCC = 5V, VREF = 5V, IOUT2 = AGND = GND = 0V.
SYMBOL PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
4.5
5
5.5
V
10
µA
Power Supply
VCC
Supply Voltage
ICC
Supply Current, VCC
●
Digital Inputs = 0V or VCC
Note 1: Absolute Maximum Ratings are those values beyond which the life
of a device may be impaired.
Note 2: ±1LSB = ±0.0015% of full scale = ±15.3ppm of full scale
(LTC1592). ±1LSB = ±0.006% of full scale = ±61.2ppm of full scale
(LTC1589). ±1LSB = 0.024% of full scale = ±244.8ppm of full scale
(LTC1588).
Note 3: Using internal feedback resistor.
Note 4: Guaranteed by design, not subject to test.
Note 5: IOUT1 with DAC register loaded to all 0s.
Note 6: Typical temperature coefficient is 100ppm/°C.
Note 7: To 0.0015% for a full-scale change, measured from the falling
edge of LD for the LTC1592 only.
Note 8: REF = 6VRMS at 1kHz. DAC register loaded with all 1s. Output
amplifier = LT1468.
●
Note 9: Calculation from en = √4kTRB where: k = Boltzmann constant
(1.38E-23 J/°K); R = resistance (Ω); T = temperature (°K); B = bandwidth
(Hz).
Note 10: Midscale transition code: 32767 to 32768 for the LTC1592, 8191
to 8192 for the LTC1589, 2047 to 2048 for the LTC1588.
Note 11: R1 and R2 are measured between R1 and RCOM, R2 and RCOM.
Note 12: If a continuous clock is used with data changing on the rising
edge of SCK, setup and hold time (t1, t2) will limit the maximum clock
frequency. If data changes on the falling edge of SCK then the setup time
will limit the maximum clock frequency to 8MHz (continuous 50% duty
cycle clock).
Note 13: SDO propagation delay and SDI setup time (t8, t1) limit the
maximum clock frequency for daisy chaining.
U W
TYPICAL PERFOR A CE CHARACTERISTICS (LTC1588/LTC1589/LTC1592)
Supply Current vs Input Voltage
Midscale Glitch Impulse
USING AN LT1468
CFEEDBACK = 30pF
VREF = 10V
10
0
1nV-s TYPICAL
–10
VCC = 5V
ALL DIGITAL INPUTS
TIED TOGETHER
4
20
SUPPLY CURRENT (mA)
OUTPUT VOLTAGE (mV)
30
–20
Logic Threshold vs Supply Voltage
3.0
5
2.5
LOGIC THRESHOLD (V)
40
3
2
1
2.0
1.5
1.0
0.5
– 30
– 40
0
0
0.2
0.4
0.6
TIME (µs)
0.8
1.0
1588992 G03
0
0
1
3
2
INPUT VOLTAGE (V)
4
5
1588992 G09
0
1
5
2
3
4
SUPPLY VOLTAGE (V)
6
7
1588992 G10
1588992fa
4
LTC1588/LTC1589/LTC1592
U W
TYPICAL PERFOR A CE CHARACTERISTICS
(LTC1588)
Differential Nonlinearity
1.0
1.0
0.8
0.8
DIFFERENTIAL NONLINEARITY (LSB)
INTEGRAL NONLINEARITY (LSB)
Integral Nonlinearity
0.6
0.4
0.2
0
–0.2
–0.4
–0.6
–0.8
–1.0
0
800
2400
3200
1600
DIGITAL INPUT CODE
0.6
0.4
0.2
0
–0.2
–0.4
–0.6
–0.8
–1.0
4095
800
0
2400
3200
1600
DIGITAL INPUT CODE
1588992 G11
4095
1588992 G12
(LTC1589)
Differential Nonlinearity
1.0
0.8
0.8
DIFFERENTIAL NONLINEARITY (LSB)
INTEGRAL NONLINEARITY (LSB)
Integral Nonlinearity
1.0
0.6
0.4
0.2
0
–0.2
–0.4
–0.6
–0.8
–1.0
0
8224
12336
4112
DIGITAL INPUT CODE
16383
0.6
0.4
0.2
0
–0.2
–0.4
–0.6
–0.8
–1.0
8224
12336
4112
DIGITAL INPUT CODE
0
1588992 G13
1588992 G14
(LTC1592)
Integral Nonlinearity
vs Reference Voltage
in Unipolar Mode
Differential Nonlinearity (DNL)
1.0
1.0
0.8
0.8
0.8
0.6
0.4
0.2
0
– 0.2
– 0.4
– 0.6
– 0.8
INTEGRAL NONLINEARITY (LSB)
1.0
DIFFERENTIAL NONLINEARITY (LSB)
INTEGRAL NONLINEARITY (LSB)
Integral Nonlinearity (INL)
0.6
0.4
0.2
0
– 0.2
– 0.4
– 0.6
– 0.8
0
49152
32768
16384
DIGITAL INPUT CODE
65535
1588992 G01
0.6
0.4
0.2
0
– 0.2
– 0.4
– 0.6
– 0.8
–1.0
–1.0
16383
0
49152
32768
16384
DIGITAL INPUT CODE
65535
1588992 G02
–1.0
–10 – 8 – 6 – 4 – 2 0 2 4 6
REFERENCE VOLTAGE (V)
8
10
1588992 G05
1588992fa
5
LTC1588/LTC1589/LTC1592
U W
TYPICAL PERFOR A CE CHARACTERISTICS
Differential Nonlinearity
vs Reference Voltage
in Unipolar Mode
1.0
1.0
0.8
0.8
DIFFERENTIAL NONLINEARITY (LSB)
INTEGRAL NONLINEARITY (LSB)
Integral Nonlinearity
vs Reference Voltage
in Bipolar Mode
0.6
0.4
0.2
0
– 0.2
– 0.4
– 0.6
– 0.8
–1.0
–10 – 8 – 6 – 4 – 2 0 2 4 6
REFERENCE VOLTAGE (V)
(LTC1592)
8
10
0.6
0.4
0.2
0
– 0.2
– 0.4
– 0.6
– 0.8
–1.0
–10 – 8 – 6 – 4 – 2 0 2 4 6
REFERENCE VOLTAGE (V)
1588992 G06
8
10
1588992 G07
Differential Nonlinearity
vs Reference Voltage
in Bipolar Mode
Full-Scale Settling Waveform
DIFFERENTIAL NONLINEARITY (LSB)
1.0
0.8
0.6
LD PULSE
5V/DIV
0.4
0.2
GATED
SETTLING
WAVEFORM
500µV/DIV
0
– 0.2
– 0.4
– 0.6
– 0.8
–1.0
–10 – 8 – 6 – 4 – 2 0 2 4 6
REFERENCE VOLTAGE (V)
8
10
500ns/DIV
USING LT1468 OP AMP
CFEEDBACK = 20pF
0V TO 10V STEP
1592 G04
1588992 G08
U
U
U
PI FU CTIO S
RCOM (Pin 1): Center Tap Point of the Two Bipolar Resistors R1 and R2. Normally tied to the inverting input of an
external amplifier. When these resistors are not used,
connect this pin to ground. The absolute maximum voltage range on this pin is – 0.3V to 12V.
ROFS (Pin 3): Bipolar Offset Network. This pin provides the
offset of the output voltage range for bipolar modes.
Accepts up to ±15V. Normally tied to R1 and the reference
input voltage VREF (5V). Alternatively, this pin may be
driven from a different voltage than VREF.
R1 (Pin 2): Bipolar Resistor R1. The main reference input
VREF, typically 5V. Accepts up to ±15V. Normally tied to
ROFS (Pin 3) and the reference input voltage VREF (5V).
When not used connect this pin to ground.
RFB (Pin 4): Feedback Network. Normally tied to the output
of the current to voltage converter op amp. Range limited
to ±15V.
1588992fa
6
LTC1588/LTC1589/LTC1592
U
U
U
PI FU CTIO S
IOUT1 (Pin 5): True DAC Current Output. Tied to the
inverting input of the current-to-voltage op amp.
SCK (Pin 12): Serial Interface Clock. Data on the SDI pin
is shifted into the input shift register on rising edge of SCK.
IOUT2 (Pin 6): Complement of DAC Current Output. Normally tied to AGND pin.
CS/LD (Pin 13): Chip Select Input. When CS/LD is low,
SCK is enabled for shifting data into the input shift register.
When CS/LD is pulled high, SCK is disabled and the control
logic executes the control word (the first 4 bits of the input
data stream as shown in Table 1).
AGND (Pin 7): Analog Ground. Tie to the system’s analog
ground plane.
GND (Pin 8): Ground. Tie to the system’s analog ground
plane.
VCC (Pin 9): Positive Supply Input. 4.5V ≤ VCC ≥ 5.5V.
Requires a 0.1µF bypass capacitor to ground.
SDO (Pin 10): Serial Data Output. Data at this pin is shifted
out on the rising edge of SCK.
SDI (Pin 11): Serial Data Input.
CLR (Pin 14): When CLR is taken to a logic low, it sets the
DAC output to 0V and all internal registers to zero code.
REF (Pin 15): DAC Reference Input. Typically 5V, accepts
up to ±15V.
R2 (Pin 16): Bipolar Resistor R2. Normally tied to the DAC
reference input REF (Pin 15) and the output of the inverting
amplifier tied to RCOM (Pin 1).
U
U
FU CTIO TABLE
Table 1
Internal Register Status
COMMAND
C3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
C2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
BUF2
BUF1
SREG
DAC
DAC
DATA WORD
OPERATION
BUFFER
OUTPUT
INPUT
Dn IN INPUT
EACH COMMAND IS EXECUTED
C0
RANGE
SHIFT REGISTER BUFFER (DAC OUTPUT)
ON THE RISING EDGE OF CS/LD
No Change
No Change
Dn
Dn
0 Copy Data Word Dn in SReg to Buf1
Dn
No Change
Dn
X
1 Copy the Data in Buf1 to Buf2
Dn
No Change
Dn
Dn
0 Copy Data Word Dn in SReg to Buf1 and Buf2
1 Reserved (Do Not Use)
0 Reserved (Do Not Use)
1 Reserved (Do Not Use)
0 Reserved (Do Not Use)
1 Reserved (Do Not Use)
Dn
5V
Dn
Dn
0 Set Range to 5V. Copy Dn in SReg to Buf1 and Buf2
Dn
10V
Dn
Dn
1 Set Range to 10V. Copy Dn in SReg to Buf1 and Buf2
Dn
±5V
Dn
Dn
0 Set Range to ±5V. Copy Dn in SReg to Buf1 and Buf2
Dn
±10V
Dn
Dn
1 Set Range to ±10V. Copy Dn in SReg to Buf1 and Buf2
Dn
±2.5V
Dn
Dn
0 Set Range to ±2.5V. Copy Dn in SReg to Buf1 and Buf2
Dn
–2.5V to 7.5V
Dn
Dn
1 Set Range to –2.5V to 7V. Copy Dn in SReg to Buf1 and Buf2
0 Reserved (Do Not Use)
No Change
No Change No Change
X
1 No Operation
Data Word Dn (n = 0 to 15) is the last 16 bits shifted into the input shift register SReg that corresponds to the DAC code.
1588992fa
7
LTC1588/LTC1589/LTC1592
W
BLOCK DIAGRA
SDI
BUF1
BUF2
SREG
12-/14-/16-BIT
DATA WORD
Dn
SCK
BUFFER 12/14/16
BITS
BUFFER 12/14/16
BITS
12-/14-/16-BIT DAC
24-BIT
SHIFT
REGISTER
SPAN ADJUST
4 BIT
COMMAND
WORD
DECODER
1588992 BD
8-BIT
SHIFT
REGISTER
SDO
CS/LD
WU
W
TI I G DIAGRA
t1
t2
t3
1
SCK
2
t9
t6
t4
23
24
t11
SDI
t5
t7
CS/LD
t8
SDO
1588992 TD
1588992fa
8
LTC1588/LTC1589/LTC1592
U
OPERATIO
INPUT WORD (LTC1588)
COMMAND
C3
C2
C1 C0
DON’T CARE
X
X
X
DATA (12 BITS + 4 DON’T-CARE BITS)
X
D11 D10 D9
D8 D7 D6 D5
D4
D3
D2
D1 D0
MSB
X
X
X
X
1588992 TD4
LSB
INPUT WORD (LTC1589)
COMMAND
C3
C2
C1 C0
DON’T CARE
X
X
X
DATA (14 BITS + 2 DON’T-CARE BITS)
X
D13 D12 D11 D10 D9
D8 D7 D6 D5
D4
D3
D2
D1 D0
MSB
LSB
X
X
1588992 TD3
INPUT WORD (LTC1592)
COMMAND
C3
C2
C1 C0
DON’T CARE
X
X
X
DATA (16 BITS)
X
D15 D14 D13 D12 D11 D10 D9
D8 D7 D6 D5
D4
MSB
D3
D2
D1 D0
LSB
1588992 TD2
Serial Interface
When the CS/LD is brought to a logic low, the data on the
SDI input is loaded into the shift register on the rising edge
of the clock. A 4-bit command word (C3 C2 C1 C0),
followed by four “don’t care” bits and 16 data bits
(MSB-first) is the minimum loading sequence required for
the LTC1588/LTC1589/LTC1592. When the CS/LD is
brought to a logic high, the clock is disabled internally and
the command word is executed.
If no daisy-chaining is required, the input stream can be
24-bit wide as shown in Figure 1a. The first four bits are the
command word, followed by four “don’t care” bits, then a
16-bit data word. The last four bits (LSBs) of this 16-bit
data word are don’t cares for the LTC1588. For the
LTC1589, the last 2 bits of the 16-bit data word are don’t
cares.
If daisy-chaining is required or the input needs to be
written in two 16-bit wide segments, then the input stream
must be 32-bit wide and the first 8 bits loaded are “don’t
care” bits. The remaining bits work the same as a 24-bit
stream which is described in the previous paragraph. The
output of the internal 32-bit shift register is available on the
SDO pin 32 clock cycles later.
Multiple LTC1588/LTC1589/LTC1592s may be daisychained together by connecting the SDO pin to the SDI pin
of the next IC. The clock and CS/LD signals should remain
common to all ICs in the daisy-chain. The serial data is
clocked to all ICs, then the CS/LD signal is pulled high to
update all of them simultaneously.
Power-On Reset and Clear
When the power supply is first turned on, the LTC1588/
LTC1589/LTC1592 will power up in 5V unipolar mode (C3
C2 C1 C0 = 1000). All the internal registers are set to zeros
and the DAC is set to zero code.
The LTC1588/LTC1589/LTC1592 must first be programmed in either unipolar or bipolar mode. There are six
operating modes available and can be software-programmed by the command word. When a CLR signal is
brought to low, it clears all internal registers to zero. The
DAC output voltage goes to zero volts. If an update DAC
command (C3 C2 C1 C0 = 0001) is issued immediately
after the CLR signal, the DAC output remains at zero volts.
If a CLR signal is given within a 100ns interval immediately
after CS/LD goes high, the user should reload the output
range.
Output Range Programming
There are two output ranges available in unipolar mode
and four output ranges available in bipolar mode. See
Function Table for details. All output ranges are with respect to a 5V reference input. When changing the LTC1588/
LTC1589/LTC1592 to a new mode, the command word
and data are given at the same time (24 or 32 bit). When
1588992fa
9
10
X
X
SDI
SDO
SCK
CS/LD
1
X
X
2
X
X
3
X
4
X
X
X
DON’T CARE
5
C3
SDI
C2
2
C1
3
X
X
6
X
5
X
7
DON’T CARE
(RESERVED)
X
6
X
8
D15
9
D14
10
D13
11
D12
12
D11
13
D10
14
D9
D8
16
D7
17
DATA WORD Dn
15
D6
18
D5
19
D4
20
D3
X
X
8
C3
C3
C2
10
C1
11
C2
C1
CONTROL WORD
9
C0
C0
X
X
13
X
15
X
X
DON’T CARE
X
14
X
X
16
17
D15
D15
PREVIOUS 32-BIT INPUT WORD
12
D14
D14
18
D12
D12
20
D15
t1
D11
D11
21
22
t8
t3
t2
D9
D9
D8
24
D7
25
t4
D14
D8
18
D7
DATA WORD Dn
23
PREVIOUS D14
17
D10
D10
SDO PREVIOUS D15
SDI
SCK
D13
D13
19
32-BIT DATA STREAM (CAN BE DAISY-CHAINED)
D6
D5
D4
29
D3
D2
D2
30
1588992 F01a
D3
24
D0
28
D4
23
D1
27
D5
22
D2
26
D6
21
Figure 1b. LTC1592 32-Bit Load Sequence (Required for Daisy-Chain Operation)
LTC1589 SDI/SDO Data Word = 14-Bit Input Code + 2 Don’t Care Bits at LSB Positions
LTC1588 SDI/SDO Data Word = 12-Bit Input Code + 4 Don’t Care Bits at LSB Positions
X
X
7
C0
4
Figure 1a. LTC1592 24-Bit Load Sequence (Minimum Input Word)
LTC1589 SDI Data Word = 14-Bit Input Code + 2 Don’t Care Bits at LSB Positions
LTC1588 SDI Data Word = 12-Bit Input Code + 4 Don’t Care Bits at LSB Positions
CONTROL WORD
1
SCK
CS/LD
24-BIT DATA STREAM (CANNOT BE DAISY-CHAINED)
D1
D1
31
D0
D0
32
1588992 F01b
CURRENT
32-BIT INPUT
WORD
LTC1588/LTC1589/LTC1592
U
OPERATIO
1588992fa
LTC1588/LTC1589/LTC1592
U
OPERATIO
CS/LD goes high, the mode changes and the DAC output
goes to a value corresponding to the data code.
Examples using the LTC1592:
1. Using a 24-bit loading sequence, load the unipolar
range of 0V to 10V with the DAC output at zero volt:
3. Using a 32-bit load sequence, load the bipolar range of
±10V with the DAC output voltage at 5V initially. Then
change the DAC output to –5V:
a) CS/LD
a) CS/LD
b) Clock SDI = XXXX XXXX 1011 XXXX 1100 0000 0000
0000
b) Clock SDI = 1001 XXXX 0000 0000 0000 0000
c) CS/LD ; then VOUT = 5V on the ±10V range
c) CS/LD ; then VOUT = 0V
Next, the bipolar range of ±10V is retained and the DAC
output voltage is changed to VOUT = – 5V:
2. Using a 24-bit loading sequence, load the bipolar range
of ±5V and the DAC output at zero volt:
a) CS/LD
b) Clock SDI = 1010 XXXX 1000 0000 0000 0000
c) CS/LD ; then VOUT = 0V on the ±5V range
a) CS/LD
b) Clock SDI = XXXX XXXX 0010 XXXX 0100 0000 0000
0000
c) CS/LD ; then VOUT = – 5V on the ±10V range
U
W
U U
APPLICATIO S I FOR ATIO
Op Amp Selection
Because of the extremely high accuracy of the 16-bit
LTC1592, 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.
Tables 2 and 3 contain equations for evaluating the effects
of op amp parameters on the LTC1592’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 2 and 3 can also be used to determine
the effects of op amp parameters on the LTC1589 and the
LTC1588. However, the results obtained from Tables 2
and 3 are in 16-bit LSBs. Divide these results by 4
(LTC1589) and 16 (LTC1588) to obtain the correct LSB
sizing.
Table 4 contains a partial list of LTC precision op amps
recommended for use with the LTC1592. The easy-to-use
design equations simplify the selection of op amps to meet
the system’s specified error budget. Select the amplifier
from Table 4 and insert the specified op amp parameters
in Table 3. Add up all the errors for each category to
determine the effect the op amp has on the accuracy of the
LTC1592. Arithmetic summation gives an (unlikely) worstcase 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 the
LTC1592, a 250µV op amp offset will cause about 0.65LSB
INL degradation and 0.15LSB DNL degradation with a 10V
full-scale range (20V range in bipolar). For the LTC1592
programmed in a unipolar mode, the same 250µV op amp
offset will cause a 3.3LSB zero-scale error and a 3.3LSB
gain error with a 10V full-scale range.
1588992fa
11
LTC1588/LTC1589/LTC1592
U
W
U U
APPLICATIO S I FOR ATIO
While not directly addressed by the simple equations in
Tables 2 and 3, 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 in the VOS
and IB equations from Table 3 and calculate the temperature induced effects.
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
For applications where fast settling time is important, Application Note 74, entitled “Component and Measurement
Table 2. Variables for Each Output Range That Adjust the
Equations in Table 3
OUTPUT RANGE
A1
A2
5V
1.1
2
A3
A4
A5
1
10V
2.2
3
1.5
±5V
2
2
1.2
1
1.5
±10V
4
4
1.2
1
2.5
±2.5V
1
1
1.6
1
1
–2.5V to 7.5V
1.9
3
1
0.5
1.5
Much in the same way selecting an operational amplifier
for use with the LTC1592 is critical to the performance of
the system, selecting a precision voltage reference also
requires due diligence. The output voltage of the LTC1592
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
Table 3. Easy-to-Use Equations Determine Op Amp Effects on DAC Accuracy in All Output Ranges
OP AMP
INL (LSB)
5V
VOS1 (mV) VOS1 • 2.4 • V
REF
5V
IB1 (nA)
IB1 • 0.0003 • V
REF
16.5k
AVOL1 (V/V)
A1 • A
VOL1
( )
( )
( )
DNL (LSB)
5V
VOS1 • 0.6 • V
REF
5V
IB1 • 0.00008 • V
REF
1.5k
A2 • A
VOL1
( )
( )
( )
BIPOLAR ZERO
ERROR (LSB)
UNIPOLAR
OFFSET (LSB)
5V
VOS1 • 13.2 • V
REF
5V
IB1 • 0.13 • V
REF
5V
A3 • VOS1 • 19.8 • V
REF
5V
IB1 • 0.01 • V
REF
0
0
( )
( )
VOS2 (mV)
0
0
0
IB2 (mV)
0
0
0
AVOL2 (V/V)
0
0
0
( )
( )
(
(V5V ) )
5V
A4 • (I • 0.05 • (
V ))
A4 • ( 66k )
A
A4 • VOS2 • 13.1 •
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.1 •
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.1 •
VREF
131k
AVOL2
( )
( )
( )
( )
( )
( )
Table 4. Partial List of LTC Precision Amplifiers Recommended for Use with the LTC1588/LTC1589/LTC1592,
with Relevant Specifications
AMPLIFIER SPECIFICATIONS
IB
nA
AOL
V/mV
VOLTAGE
NOISE
nV/√Hz
CURRENT
NOISE
pA/√Hz
SLEW
RATE
V/µs
GAIN BANDWIDTH
PRODUCT
MHz
tSETTLING
with LTC1592
µ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.5
117
LT1469 (Dual)
125
10
2000
5
0.6
22
90
2.5
123/Op Amp
1588992fa
12
LTC1588/LTC1589/LTC1592
U
W
U U
APPLICATIO S I FOR ATIO
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 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.
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.
Table 5. Partial List of LTC Precision References Recommended
for Use with the LTC1588/LTC1589/LTC1592 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
REFERENCE
Grounding
As with any high resolution converter, clean grounding is
important. A low impedance analog ground plane and star
grounding techniques should be used. IOUT2 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 amplified configuration should be used to drive this pin (see Figure 2).
This preserves the excellent accuracy (1LSB INL and DNL)
of the LTC1588/LTC1589/LTC1592.
An Isolated 16-Bit Subsystem Using the LTC1592
The circuit in Figure 4 is a complete example of an optically
isolated analog output subsystem that supports most of
the legacy ranges that are still common in industrial
environments. This circuit uses only two optoisolators,
the load pulse (CS/LD) being derived from a series of
transitions on the data line (SDI) after the clock (SCK) is
halted high. If a single chip microcontroller with an automated SPI interface is to be used, the SPI port can transfer
the 24 bits as three bytes. Subsequently, the data output
port pin can be reassigned to general purpose port operation and exercised to produce a number of transitions to
generate the load pulse. Alternatively, the entire sequence
can be programmed bit by bit with a general purpose port.
Figure 5 shows the timing.
The DC/DC converter, Figure 3 based on the LT®3439
ultralow noise transformer driver provides a compact
means of powering this circuit, and allows the output to
deliver output current that is only limited by the LT1468
capabilities. The output capability of the DC/DC converter
itself is 80mA at ±12V and is available as demo board
DC511A. This circuit as shown requires approximately
130mA of the 5V supply (no load). The total surface area
required is less than 2 square inches.
1588992fa
13
LTC1588/LTC1589/LTC1592
U
W
U U
APPLICATIO S I FOR ATIO
ALTERNATE AMPLIFIER FOR OPTIMUM SETTLING TIME PERFORMANCE
6
–
1000pF
LT1468
1
3
+
ZETEX
BAT54S
2
6
IOUT2
3
2
LT1001
+
6
200Ω
200Ω
2
–
IOUT2
1
VREF
5V
3
ZETEX*
BAT54S
5
+
2
6
3
7
1/2 LT1469
*SCHOTTKY BARRIER DIODE
–
C3**
150pF
2
1
16 15
R1
RCOM
R2 REF ROFS
9
13
12
11
10
C2
15pF
VCC
0.1µF
14
4
RFB
R2
R1
5V
3
5
2
–
IOUT2 6
3
+
IOUT1
12-/14-/16-BIT DAC WITH SPAN ADJUST
CLR
CS/LD
SCK
AGND
SDI
GND
15V
8
0.1µF
1/2 LT1469
7
4
–15V
8
1
VOUT
0.1µF
LTC1588/LTC1589/LTC1592
SDO
1588992 F02
**FOR MULTIPLYING APPLICATIONS C3 = 15pF
Figure 2. Basic Connections for SoftSpan VOUT DAC with Two Optional Circuits
for Driving IOUT2 from AGND with a Force/Sense Amplifier
5V
2.2µF
LT1121-5
E1
VIN
5V
±5%
D1
MMBD914
VIN
C1
4.7µF
6.3V
R1
1M
13
E5
SHDN
11
E7
SYNC
5
C2
820pF
VIN
COLA
3
LT3439
7
R2
16.9k
•
•
•
•
D2
MMBD914
SYNC
R9
10k
6
E6
GND
SHDN
T1
CTX02-16030
CT
COLB
RT
RSL
GND PGND PGND
10
1
16
D3
MMBD914
14
D4
MMBD914
4
R3
15k
R10
10k
3
BYP
1 LT1761 5
IN
OUT
C3
GND ADJ
R4
22µF
2
4 442k
25V
CER
R5
49.9k
C4
22µF
25V
CER
R6
49.9k
1
4 R7
GND ADJ 442k
2 LT1964 5
IN
OUT
BYP
3
C7
0.01µF
12V
+
C5
33µF
25V
TANT
+
C6
33µF
25V
TANT
1588992 F03
AGND
–12V
C8
0.01µF
C22
2.2nF
1kV
Figure 3. Isolated Power Supplies for the Circuit of Figure 4
1588992fa
14
LTC1588/LTC1589/LTC1592
U
PACKAGE DESCRIPTIO
G Package
16-Lead Plastic SSOP (5.3mm)
(Reference LTC DWG # 05-08-1640)
5.90 – 6.50*
(.232 – .256)
1.25 ±0.12
7.8 – 8.2
16 15 14 13 12 11 10 9
5.3 – 5.7
7.40 – 8.20
(.291 – .323)
0.42 ±0.03
0.65 BSC
RECOMMENDED SOLDER PAD LAYOUT
1 2 3 4 5 6 7 8
5.00 – 5.60**
(.197 – .221)
2.0
(.079)
0° – 8°
0.09 – 0.25
(.0035 – .010)
0.55 – 0.95
(.022 – .037)
NOTE:
1. CONTROLLING DIMENSION: MILLIMETERS
MILLIMETERS
2. DIMENSIONS ARE IN
(INCHES)
0.65
(.0256)
BSC
0.22 – 0.38
(.009 – .015)
0.05
(.002)
G16 SSOP 0802
3. DRAWING NOT TO SCALE
*DIMENSIONS DO NOT INCLUDE MOLD FLASH. MOLD FLASH
SHALL NOT EXCEED .152mm (.006") PER SIDE
**DIMENSIONS DO NOT INCLUDE INTERLEAD FLASH. INTERLEAD
FLASH SHALL NOT EXCEED .254mm (.010") PER SIDE
1588992fa
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.
15
LTC1588/LTC1589/LTC1592
U
W
U U
APPLICATIO S I FOR ATIO
OPTIONAL CIRCUIT FOR 2-WIRE INTERFACE.
FOR A 3-WIRE INTERFACE (SPI), ADD A 3RD
OPTOISOLATOR TO DRIVE CS/LD WITH THE
WAVEFORMS OF FIGURE 1
5V REF
12V
10µF
8
12V
7
74HC161
HCPL2300
2
VCC
SCK
5
HCPL2300
2
VCC
SDI
8
5V
7
6
R1
7.5k 3
TO
µCONTROLLER
3
GND
4
5
6
2
7
10
9
1
A
B
C
D
2
4
0.1µF
3
+
2
10µF
6
LT1468
CLK
ENP
ENT
LD
15
CLR RCO
+
–
LT1027-5
10µF
4
–12V
0.1µF
150pF
5V
5V
8
5V
7
9
ISOLATED SDI
2
1
16 15
R1
RCOM
R2 REF ROFS
R1
ISOLATED SCK
6
R2
7.5k 3
14 ISOLATED
QA
13 CS/LD
QB
12
QC
11
QD
3
VCC
IOUT1
14
13
12
11
10
5
2
12-/14-/16-BIT DAC WITH SPAN ADJUST
CLR
3
CS/LD
IOUT2
SCK
AGND
SDI
LTC1588/LTC1589/LTC1592
SDO
10µF
15pF
R2
0.1µF
5
4
RFB
GND
–
+
6
12V
7
LT1468
0.1µF AGND
6
VOUT
10µF
4
–12V
7
8
1588992 F04
0.1µF AGND
Figure 4. Optically Isolated 16-Bit SoftSpan System
SCK
C3
SDI
C2
C1
C0
X
D2
D1
D0
CS/LD
1588992 F05
Figure 5. Timing Diagram for the Circuit of Figure 4
RELATED PARTS
PART NUMBER
DESCRIPTION
COMMENTS
LTC1591/LTC1597
Parallel 14-/16-Bit Current Output DACs
On-Chip 4-Quadrant Resistors
LTC1595/LTC1596
Serial 16-Bit Current Output DACs
Low Glitch, ±1LSB Maximum INL, DNL
LTC1599
2-Byte, 16-Bit Current Output DAC
On-Chip 4-Quadrant Resistors
LTC1821
Parallel 16-Bit Voltage Outupt DAC
Precision 16-Bit Settling in 2µs for 10V Step
LTC2600/LTC2610
LTC2620
Octal 16-/14-/12-Bit DACs
Single Supply, µPower in Narrow SSOP16
1588992fa
16
Linear Technology Corporation
LT/TP 0503 1K REV A • PRINTED IN USA
1630 McCarthy Blvd., Milpitas, CA 95035-7417
(408) 432-1900 ● FAX: (408) 434-0507
●
www.linear.com
LINEAR TECHNOLOGY CORPORATION 2001