AD7804/AD7805/AD7808/AD7809
REV. A–16–
POWER-DOWN AND STANDBY FUNCTIONS
There are two distinct low power modes on the device, power-
down mode and standby mode. When in power-down mode all
circuitry including the reference are put into low power mode
and power dissipation from the package is at its minimum.
A2
A1
A0
SYSTEM PD
SYSTEM STBY
ONLY ONE DAC SHOWN FOR CLARITY
ADDR
DECODER
STANDBY
INT
REFERENCE
CHANNEL STBY
STANDBY
MAIN & SUB
DAC
Figure 21. Implementation of Power-Down and Standby
Functions
The standby functions allow either the selected DAC or all DACs
in the package to be put into low power mode. The reference is
not switched off when any of the standby functions are invoked.
The PD bit in the system control register is used to shut down
the complete device. With a 0 in this position the reference and all
DACs are put into low power mode. Writing a 1 to this bit puts the
part in the normal operating mode. When in power-down mode
the contents of all registers are retained and are valid when the
device is taken out of power down. The SSTBY bit which resides
in the system control register can be used to put all DACs and
their associated linear circuitry into standby mode, the SSTBY
function does not power down the reference. The STBY bit in
the channel control register can be used to put a selected DAC
and its associated linear circuitry into standby mode. Figure 18
shows a simplified diagram of how the power-down and standby
functions are implemented for a single DAC in the package.
LDAC FUNCTION
LDAC input is a logic input that allows all DAC registers to be
simultaneously updated with the contents of the DAC data
registers. LDAC input has two operating modes, a synchronous
mode and an asynchronous mode. The LDAC input condition is
sampled on the sixteenth falling edge on the AD7804/AD7808 and
is sampled on the rising edge of write on the AD7805/AD7809. If
LDAC is low on the sixteenth falling clock edge or on the rising
edge of WR, an automatic or synchronous update will take place.
LDAC input can be tied permanently low or have timing similar
to that of the data inputs to operate in the synchronous mode.
If LDAC is high during the sample period, the AD7804/AD7805/
AD7808/AD7809 assumes an asynchronous update. When in
the asynchronous mode, an LDAC setup time has to be allowed
following the sixteenth falling clock edge or the rising edge of
WR before the LDAC can be activated.
ANALOG OUTPUTS
The AD7804 and AD7805 DACs contain four independent
voltage output Main DACs with 10-bit resolution. The AD7808
and AD7809 contain eight independent voltage output main
DACs with 10-bit resolution. Each Main DAC has an associ-
ated Sub DAC with 8-bit resolution which can be used to offset
the complete transfer function of the Main DAC around the
V
BIAS
point. These DACs produce an output voltage in the form
of V
BIAS
±V
SWING
where V
SWING
is 15/16 of V
BIAS
.
The digital input code to these DACs can be in twos comple-
ment or offset binary form. All DACs will be configured with
the same input coding scheme which is programmed through
the system control register. The default condition on power-up
is for offset binary coding.
TWOS COMPLEMENT CODING
Table VI shows the twos complement transfer function for the
Main DAC.
Table VI. Twos Complement Code Table for Main DAC
Digital Input Analog Output
MSB
...
LSB
0111111111 V
BIAS
(1+1.875 × 511/1024)
0111111110 V
BIAS
(1+1.875 × 510/1024)
0000000001 V
BIAS
(1+1.875 × 1/1024)
0000000000 V
BIAS
1111111111 V
BIAS
(1–1.875 × 1/1024)
1000000001 V
BIAS
(1–1.875 × 511/1024)
1000000000 V
BIAS
(1–1.875 × 512/1024)
Figure 22 shows the Main DAC transfer function for twos
complement coding. Any Main DAC output voltage can be
expressed as:
V
OUT
' = V
BIAS
+ 1.875 × V
BIAS
× NA/1024
where NA is the decimal equivalent of the twos complement
input code. NA ranges from –512 to +511.
V
BIAS
DAC OUTPUT VOLTAGE
200 201
DAC INPUT CODE
3FF
000
001 1FE 1FF
V
BIAS
16
31
16
V
BIAS
Figure 22. Main DAC Output Voltage vs. DAC Input Codes
(HEX) for Twos Complement Coding
AD7804/AD7805/AD7808/AD7809
–17–REV. A
Table VII shows the twos complement transfer function for the
Sub DAC. Figure 23 shows the Sub DAC transfer function for
twos complement coding. Any Sub DAC output voltage can be
expressed as:
V
OUT
" = V
BIAS
/16 × (NB/256)
where NB is the decimal equivalent of the twos complement
input code. NB ranges from –128 to +127.
Table VII. Twos Complement Code Table for Sub DAC
Digital Input Analog Input
MSB . . . LSB
01111111 (V
BIAS
/16) × (127/256)
01111111 (V
BIAS
/16) × (126/256)
00000001 (V
BIAS
/16) × (1/256)
00000000 0
11111111 (–V
BIAS
/16) × (1/256)
10000001 (–V
BIAS
/16) × (127/256)
10000000 (–V
BIAS
/16) × (128/256)
127
3
V
BIAS
256 16
0
DAC OUTPUT VOLTAGE
128
3
V
BIAS
256 16
80 81
DAC INPUT CODE
FF
00
01
7E
7F
Figure 23. Sub DAC Output Voltage vs. DAC Input Codes
(HEX) for Twos Complement Coding
The total output for a single channel when using twos comple-
ment coding is the sum of the voltage from the Main DAC and
the Sub DAC.
V
OUT
= V
OUT
' + V
OUT
"
= V
BIAS
+ 1.875 × V
BIAS
× (NA/1024) + V
BIAS
/16 × (NB/256)
= V
BIAS
× (1 + 1.875 × NA/1024 + NB/4096)
where NA ranges from –512 to +511 and NB ranges from –128 to
+127. Figure 28 shows a pictorial view of the transfer function for
any DAC.
Configuring the AD7805/AD7809 for Twos Complement Coding
Figure 24 shows a typical configuration for the AD7805/AD7809.
The circuit can be used for either 3.3 V or 5 V operation and uses
the internal V
DD
/2 as the reference for the part and 10-bit paral-
lel interfacing is used. The following are the steps required to
operate the Main DACs in this part.
0.01mF
AD7805/
AD7809
AV
DD
DV
DD
V
OUT
A
V
OUT
B
V
OUT
C
V
OUT
D
AGND
DGND
LDAC
CLR
COMP
MODE
D9
D0
CS
WR
DV
DD
REFIN
REFOUT
0.1mF
0.1mF
10mF
A1
A0
0.01mF
A2*
*USED ON THE
AD7809 ONLY
DIGITAL
INTERFACE
+3.3V/+5V
Figure 24. Typical Configuration for AD7805/AD7809
System Control Register Write:
MODE = 0, address inputs (A2, A1, A0) are don’t cares.
Write 020 Hex Configure part for 10-bit parallel, twos
complement coding, normal operation
Channel Control Register Write:
MODE = 0, address inputs (A2, A1, A0) select desired channel.
Write 011 Hex Internal V
DD
/2 selected as V
BIAS
for
DAC, and any DAC data writes that
follow are to the Main DAC.
DAC Data Register Write:
MODE = 1, address inputs (A2, A1, A0) select desired channel.
Write XXX Hex With MODE = 1 all data writes are to
the selected DAC. XXX is the required
data. 200 Hex will give zero scale and 1FF
Hex will give full scale from the DAC.
AD7804/AD7805/AD7808/AD7809
REV. A–18–
OFFSET BINARY CODING
Table VIII shows the offset binary transfer function for the Main
DAC.
Table VIII. Offset Binary Code Table for Main DAC
Digital Inputs Analog Output
MSB . . . LSB
1111111111 V
BIAS
+1.875 × V
BIAS
(1023–512)/1024
1111111110 V
BIAS
+1.875 × V
BIAS
(1022–512)/1024
1000000001 V
BIAS
+1.875 × V
BIAS
/1024
1000000000 V
BIAS
0111111111 V
BIAS
+1.875 × V
BIAS
(511–512)/1024
0000000001 V
BIAS
+1.875 × V
BIAS
(1–512)/1024
0000000000 V
BIAS
/16
NOTE: The span range is (30/16) × V
BIAS
= 1.875 × V
BIAS
V
BIAS
DAC OUTPUT VOLTAGE
000 001
DAC INPUT CODE
1FF
200
201 3FE 3FF
V
BIAS
16
31
16
V
BIAS
Figure 25. Main DAC Output Voltage vs. DAC Input Codes
(HEX) for Offset Binary Coding
Figure 25 shows the Main DAC transfer function when offset
binary coding is used. With offset binary coding selected the
output voltage can be calculated as follows:
V
OUT
' = V
BIAS
+ 1.875 × V
BIAS
× ((NA-512)/1024)
where NA is the decimal equivalent of the offset binary input
code. NA ranges from 0 to 1023.
Table IX shows the offset binary transfer function for the Sub
DAC. Figure 26 shows the Sub DAC transfer function for
offset binary coding. Any Sub DAC output voltage can be
expressed as:
V
OUT
" = V
BIAS
/16 × [(NB-128)/256]
where NB is the decimal equivalent of the offset binary input
code. NB ranges from 0 to 255.
Table VI and Figure 22 show the analog outputs available for
the above configuration. The following is the procedure re-
quired if the complete transfer function needs to be offset
around the V
BIAS
point. Table VII and Figure 23 show the ana-
log output variations available from the Sub DAC.
System Control Register Write:
MODE = 0, address inputs (A2, A1, A0) are don’t cares.
Write 020 Hex Configure part for 10-bit parallel, twos
complement coding, normal operation
Channel Control Register Write:
MODE = 0, address inputs (A2, A1, A0) select desired channel.
Write 091 Hex Internal V
DD
/2 selected as V
BIAS
for
DAC, and any DAC data writes that
follow are to the Sub DAC.
DAC Data Register Write:
MODE = 1, address inputs (A2, A1, A0) select desired channel.
Write XX Hex With MODE = 1 all data writes are to
the selected DACs Sub DAC. XX is the
required data. 7F Hex will give zero scale
and 80 Hex will give full scale from the
Sub DAC.
Channel Control Register Write:
MODE = 0, address inputs (A2, A1, A0) select desired channel.
Write 011 Hex Internal V
DD
/2 selected as V
BIAS
for
DAC, and any DAC data writes that
follow are to the Main DAC.
DAC Data Register Write:
MODE = 1, address inputs (A2, A1, A0) select desired channel.
Write XXX Hex With MODE = 1 all data writes are to
the selected Main DAC. XXX is the
required data. 1FF Hex will give zero
scale and 200 Hex will give full scale
from the DAC.

AD7808BRZ-REEL

Mfr. #:
Manufacturer:
Description:
Digital to Analog Converters - DAC 3.3V-5V Quad/ Octal 10-Bit
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union