LTC2753
13
2753f
TIMING DIAGRAMS
Write, Update and Clear Timing
Readback Timing
CLR
WR
2753 TD01
t
3
t
6
t
5
t
7
t
9
t
8
t
10
t
11
t
12
t
4
t
2
t
1
DATA/SPAN I/O
INPUT
UPD
ADDRESS
A1 - A0
VALID
VALID
VALID
VALID
D/S
t
25
t
26
t
17
D/S
WR
2753 TD02
t
15
t
18
t
27
t
22
t
20
t
19
t
13
t
23
t
14
t
24
DATA/SPAN I/O
INPUT
DATA/SPAN I/O
OUTPUT
UPD
VALID
VALID
VALID
VALID
ADDRESS
A1-A0
READ
LTC2753
14
2753f
Output Ranges
The LTC2753 is a dual current-output, parallel-input preci-
sion multiplying DAC with software-programmable output
ranges. SoftSpan provides two unipolar output ranges
(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 SoftSpan ranges
become: 0V to 2V, 0V to 4V, ±1V, ±2V, ±4V and –1V to 3V.
The output ranges are linearly scaled for references other
than 2V and 5V.
Digital Section
The LTC2753 has 4 internal registers for each DAC, a total
of 8 registers (see Block Diagram). Each DAC channel has
two sets of double-buffered registers—one set for the data,
and one set for the span (output range) of the DAC. The
double-buffered feature provides the capability to simulta-
neously update the span 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. The input registers are holding
buffers—when data is loaded into an input register via a
write operation, the DAC outputs are not affected.
The contents of a DAC register, on the other hand, di-
rectly control the DAC output voltage or output range.
The contents of the DAC registers are changed by copying
the contents of an input register into its associated DAC
register via an update operation.
Write and Update Operations
The data input register of the addressed DAC is loaded
directly from a 16-bit microprocessor bus by holding the
D/S pin low and pulsing the WR pin low (write operation).
The DAC register is loaded by pulsing the UPD pin high
(update operation), which copies the data held in the input
register into the DAC register. Note that updates always
include both data and span; but the DAC register values
will not change unless the input register values have previ-
ously been changed via a write operation.
Loading the span input register is accomplished similarly,
holding the D/S pin high and bringing the WR pin low. The
span and data register structures are the same except for
the number of parallel bits—the span registers have 3 bits,
while the data registers have 12, 14, or 16.
To make both registers transparent for fl owthrough
mode, tie WR low and UPD high. However, this defeats
the deglitcher operation and output glitch impulse may
increase. The deglitcher is activated on the rising edge
of the UPD pin.
The interface also allows the use of the input and DAC
registers in a master-slave, or edge-triggered, confi gura-
tion. This mode of operation occurs when WR and UPD
are tied together and driven by a single clock signal. The
data bits are loaded into the input register on the falling
edge of the clock and then loaded into the DAC register
on the rising edge.
It is possible to control both data and span on one 16-bit
wide data bus by allowing span pins S2 to S0 to share
bus lines with the data LSBs (D2 to D0). No write or read
operation includes both span and data, so there cannot
be a confl ict.
The asynchronous clear pin resets both DACs to 0V in any
output range. CLR resets all data registers, while leaving
the span registers undisturbed.
OPERATION
Figure 1. Using MSPAN to Confi gure the LTC2753 for Single-Span
Operation (±10V Range).
LTC2753-16
MSPAN
S2
S1
S0
D/S
DAC B
DAC A
2753 F01
WR UPD READ A1 A0
DATA I/O
16
V
DD
V
DD
LTC2753
15
2753f
OPERATION
the D/S pin. The selected I/O port’s pins become logic
outputs during readback, while the unselected I/O port’s
pins remain high-impedance inputs.
With the DAC channel and I/O port selected, assert READ
high and select the desired input or DAC register using the
UPD pin. Note that UPD is a two function pin—the update
function is only available when READ is low. When READ
is high, the update function is disabled and the UPD pin
instead selects the input or DAC register for readback.
Table 1 shows the readback functions for the LTC2753.
Table 1. Write, Update and Read Functions
READ D/S WR UPD SPAN I/O DATA I/O
0 0 0 0 - Write to Input Register
0 0 0 1 - Write/Update
(Transparent)
00 10 - -
0 0 1 1 Update DAC Register Update DAC Register
0 1 0 0 Write to Input Register -
0 1 0 1 Write/Update
(Transparent)
-
01 10 - -
0 1 1 1 Update DAC register Update DAC Register
1 0 X 0 - Read Input Register
1 0 X 1 - Read DAC Register
1 1 X 0 Read Input Register -
1 1 X 1 Read DAC Register -
X = Don’t Care
The most common readback task is to check the contents
of an input register after writing to it, before updating the
new data to the DAC register. To do this, hold UPD low
and assert READ high. The contents of the selected port’s
input register are output to its I/O pins.
To read back the contents of a DAC register, hold UPD low
and assert READ high, then bring UPD high to select the
DAC register. The contents of the selected DAC register are
output by the selected port’s I/O pins. Note: if no update is
desired after the readback operation, UPD must be returned
low before bringing READ low; otherwise the UPD pin will
revert to its primary function and update the DAC.
These devices also have a power-on reset that initializes
both DACs to V
OUT
= 0V in any output range. The DACs
power up in the 0V-5V range if the part is in SoftSpan
confi guration; for manual span (see Manual Span Confi gu-
ration below), both DACs power up in the manually-chosen
range at the appropriate code.
Manual Span Confi guration
Multiple output ranges are not needed in some applications.
To confi gure the LTC2753 for single-span operation, tie the
MSPAN pin to V
DD
and the D/S pin to GND. The desired
output range is then specifi ed by the span I/O pins (S0,
S1 and S2) as usual, but the pins are programmed by ty-
ing directly to GND or V
DD
(see Figure 1 and Table 2). In
this confi guration, both DAC channels will initialize to the
chosen output range at power-up, with V
OUT
= 0V.
When confi gured for manual span operation, span pin
readback is disabled.
Readback
The contents of any one of the 8 interface registers can
be read back from the I/O ports.
The I/O pins are grouped into two ports: data and span. The
data I/O port comprises pins D0-D11, D0-D13 or D0-D15
(LTC2753-12, LTC2753-14 or LTC2753-16, respectively).
The span I/O port comprises pins S0, S1 and S2 for all
parts.
Each DAC channel has a set of data registers that are
controlled and read back from the data I/O port; and a set
of span registers that are controlled and read back from
the span I/O port. The register structure is shown in the
Block Diagram.
A readback operation is initiated by asserting READ to
logic high after selecting the desired DAC channel and I/O
port. The I/O pins, which are high-impedance digital inputs
when READ is low, selectively change to low-impedance
logic outputs during readback.
Select the DAC channel with address pins A1 and A0, and
select the I/O port (data or span) to be read back with

LTC2753BCUK-16#TRPBF

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Digital to Analog Converters - DAC 16-Bit Dual SoftSpan Iout DAC with Parallel I/O (1LSB INL)
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union