DAC8420QBC AD [Analog Devices], DAC8420QBC Datasheet - Page 7

no-image

DAC8420QBC

Manufacturer Part Number
DAC8420QBC
Description
Quad 12-Bit Serial Voltage Output DAC
Manufacturer
AD [Analog Devices]
Datasheet
REV. 0
CLK
NC
NC
NC
L
H
H
NC
NC = Don’t Care.
NOTES
1
2
3
OPERATION
Introduction
The DAC8420 is a quad, voltage-output 12-bit DAC with serial
digital input, capable of operating from a single +5 V supply.
The straightforward serial interface can be connected directly to
most popular microprocessors and microcontrollers, and can ac-
cept data at a 10 MHz clock rate when operating from 15 V
supplies. A unique voltage reference structure assures maximum
utilization of DAC output resolution by allowing the user to set
the zero- and full-scale output levels within the supply rails. The
analog voltage outputs are fully buffered, and are capable of
driving a 2 k load. Output glitch impulse during major code
transitions is a very low 64 nV-s (typ).
Digital Interface Operation
The serial input of the DAC-8420, consisting of CS, SDI, and
LD, is easily interfaced to a wide variety of microprocessor serial
ports. As shown in Table I and the Timing Diagram, while CS
is LOW the data presented to the input SDI is shifted into the
internal serial/parallel shift register on the rising edge of the
clock, with the address MSB first, data LSB last. The data for-
mat, shown above, is two bits of DAC address and two “don’t
care” fill bits, followed by the 12-bit DAC data word. Once all
16 bits of the serial data word have been input, the load control
LD is strobed and the word is parallel-shifted out onto the inter-
nal data bus. The two address bits are decoded and used to
route the 12-bit data word to the appropriate DAC data regis-
ter, see the Applications Information.
Correct Operation of CS and CLK
As mentioned in Table I, the control pins CLK and CS require
some attention during a data load cycle. Since these two inputs
are fed to the same logical “OR” gate, their operation is in fact
identical. The user must take care to operate them accordingly
in order to avoid clocking in false data bits. As shown in the
Timing Diagram, CLK must be either halted HIGH, or CS
brought HIGH during the last HIGH portion of the CLK fol-
lowing the rising edge which latched in the last data bit. Other-
wise, an additional rising edge is generated by CS rising while
CLK is LOW, causing CS to act as the clock and allowing a
false data bit into the serial input register. The same issue must
be considered in the beginning of the data load sequence also.
Using CLR and CLSEL
The CLEAR (CLR) control allows the user to perform an asyn-
chronous reset function. Asserting CLR loads all four DAC data
word registers, forcing the DAC outputs to either zero-scale
CS and CLK are interchangeable.
Returning CS HIGH while CLK is HIGH avoids an additional “false clock” of serial input data. See Note 1.
Do not clock in serial data while LD is LOW.
1
CS
H
H
H
L
NC ( )
NC
H
1
LD
H
H
H
H
H
L
H
CLR
L
L
H
H
H
H
H
Table I. Control Function Logic Table
CLSEL
H
L
H/L
NC
NC
NC
NC
NC
Serial Input Shift Register
No Change
No Change
No Change
Shifts Register One Bit
Shifts Register One Bit
No Change
No Change
No Change
–7–
(000
shown in the Digital Function Table. The CLEAR function is
asynchronous and is totally independent of CS. When CLR
returns HIGH, the DAC outputs remain latched at the reset
value until LD is strobed, reloading the individual DAC data word
registers with either the data held in the serial input register prior
to the reset, or new data loaded through the serial interface.
Programming the Analog Outputs
The unique differential reference structure of the DAC8420
allows the user to tailor the output voltage range precisely to the
needs of the application. Instead of spending DAC resolution
on an unused region near the positive or negative rail, the
DAC8420 allows the user to determine both the upper and
lower limits of the analog output voltage range. Thus, as shown
in Table III and Figure 1, the outputs of DACs A through D
range between VREFHI and VREFLO, within the limits speci-
fied in the Electrical Characteristics tables. Note also that
VREFHI must be greater than VREFLO.
H
) or midscale (800
Figure 1. Output Voltage Range Programming
V
V
Table II. DAC Address Word Decode Table
VREFLO
A1
0
0
1
1
VREFHI
V
V
DD
SS
2.5V MIN
0V MIN
2.5V MIN
000
H
A0
0
1
0
1
H
DAC Registers A-D
Loads Midscale Value (800
Loads Zero-Scale Value (000
Latches Value
No Change
No Change
Loads the Serial Data Word
Transparent
No Change
), depending on the state of CLSEL as
–10V MIN
DAC Addressed
DAC A
DAC B
DAC C
DAC D
3
FFF
H
DAC8420
1 LSB
H
2
)
H
)

Related parts for DAC8420QBC