English
Language : 

5962-88766013A Datasheet, PDF (10/16 Pages) Analog Devices – LC2MOS 12-Bit DACPORTs
AD7245A/AD7248A
The LDAC input controls the transfer of 12-bit data from the
input latch to the DAC latch. This LDAC signal is also level
triggered, and data is latched into the DAC latch on the rising
edge of LDAC. The LDAC input is asynchronous and indepen-
dent of WR. This is useful in many applications especially in
the simultaneous updating of multiple AD7248A outputs. How-
ever, in systems where the asynchronous LDAC can occur during
a write cycle (or vice versa) care must be taken to ensure that
incorrect data is not latched through to the output. In other words,
if LDAC goes low while WR and either CS input are low (or
WR and either CS go low while LDAC is low), then the LDAC
signal must stay low for t7 or longer after WR returns high to
ensure correct data is latched through to the output. The write
cycle timing diagram for the AD7248A is shown in Figure 7.
CSLSB
CSMSB
WR
LDAC
DATA
IN
t1
t3
t4
t2
t3
t5
t6
VALID
DATA
5V
t1
0V
5V
0V
t2
t4
5V
t5
t6
VALID
DATA
t7
0V
5V
0V
5V
0V
Figure 7. AD7248A Write Cycle Timing Diagram
An alternate scheme for writing data to the AD7248A is to tie
the CSMSB and LDAC inputs together. In this case exercising
CSLSB and WR latches the lower 8 bits into the input latch.
The second write, which exercises CSMSB, WR and LDAC
loads the upper 4-bit nibble to the input latch and at the same
time transfers the 12-bit data to the DAC latch. This automatic
transfer mode updates the output of the AD7248A in two write
operations. This scheme works equally well for CSLSB and
LDAC tied together provided the upper 4-bit nibble is loaded
to the input latch followed by a write to the lower 8 bits of
the input latch.
Table II. AD7248A Truth Table
CSLSB CSMSB WR LDAC Function
L
H
L
H
g
H
H
L
H
L
H
g
H
H
H
H
H
L
H
H
LH
gH
LH
LH
gH
LH
HL
Hg
LL
HH
Load LS Byte into Input Latch
Latches LS Byte into Input Latch
Latches LS Byte into Input Latch
Loads MS Nibble into Input Latch
Latches MS Nibble into Input Latch
Latches MS Nibble into Input Latch
Loads Input Latch into DAC Latch
Latches Input Latch into DAC Latch
Loads MS Nibble into Input Latch and
Loads Input Latch into DAC Latch
No Data Transfer Operation
H = High State, L = Low State
APPLYING THE AD7245A/AD7248A
The internal scaling resistors provided on the AD7245A/
AD7248A allow several output voltage ranges. The part can
produce unipolar output ranges of 0 V to 5 V or 0 V to 10 V
and a bipolar output range of –5 V to +5 V. Connections for
the various ranges are outlined below.
UNIPOLAR (0 V TO 10 V) CONFIGURATION
The first of the configurations provides an output voltage range
of 0 V to 10 V. This is achieved by connecting the bipolar offset
resistor, ROFS, to AGND and connecting RFB to VOUT. In this
configuration the AD7245A/AD7248A can be operated single
supply (VSS = 0 V = AGND). If dual supply performance is
required, a VSS of –12 V to –15 V should be applied. Figure 8
shows the connection diagram for unipolar operation while the
table for output voltage versus the digital code in the DAC latch
is shown in Table III.
0.1␮F
10⍀
10␮F
REF OUT
ROFS
VDD
2R
2R
RFB
REF
VREF
DAC
AD7245A/AD7248A*
*DIGITAL CIRCUITRY
DGND
AGND
VSS
OMITTED FOR CLARITY
VOUT
Figure 8. Unipolar (0 to 10 V) Configuration
Table III. Unipolar Code Table (0 V to 10 V Range)
DAC Latch Contents
MSB
LSB
Analog Output, VOUT
1111 1111
 4095 
1 1 1 1 +2 VREF ؋  4096 
1000 0000
 2049 
0 0 0 1 +2 VREF ؋  4096 
1000 0000
0000
+2
VREF
؋
 2048 
 4096 
=
+VREF
0111 1111
 2047 
1 1 1 1 +2 VREF ؋  4096 
0000 0000
0000 0000
0001
0000
 1
+2 VREF ؋  4096 
0V
 1
NOTE: 1 LSB = 2 ؋ VREF(2–12) = VREF  2048 
–10–
REV. B