Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FEATURES
Four 10-Bit DACs in One Package
Serial and Parallel Loading Facilities Available
AD7804 Quad 10-Bit Serial Loading
AD7805 Quad 10-Bit Parallel Loading
AD7808 Octal 10-Bit Serial Loading
AD7809 Octal 10-Bit Parallel Loading
+3.3 V to +5 V Operation
Power-Down Mode
Power-On Reset
Standby Mode (All DACs/Individual DACs)
Low Power All CMOS Construction
10-Bit Resolution
Double Buffered DAC Registers
Dual External Reference Capability
AVDD DVDD
REFOUT
1.23V REF
AGND DGND
VOUTF*
POWER ON
RESET
AD7804/
AD7808
REFIN
AVDD
DIVIDER
MUX
VBIAS
DAC D
COMP
CHANNEL D
CONTROL REG
DATA
REGISTER
MUX
CHANNEL C
CONTROL REG
CHANNEL B
CONTROL REG
VBIAS
DAC C
DATA
REGISTER
PD**
CHANNEL A
CONTROL REG
DAC B
DATA
REGISTER
DAC
REGISTER
VBIAS
DAC A
FSIN
CLKIN
SDIN
Channels Controlled
Main DAC
Sub DAC
Hardware Clear
System Control
Power Down1
System Standby2
System Clear
Input Coding
Channel Control
Channel Standby2
Channel Clear
VBIAS
All
All
All
All
All
Selective
Selective
Selective
VOUTA
VOUTH*
VOUTG*
INPUT SHIFT
REGISTER &
CONTROL LOGIC
CLR LDAC
**ONLY AD7804 SHOWN FOR CLARITY
**SHOWS ADDITIONAL CHANNELS ON THE AD7808
**PIN ON THE AD7808 ONLY
AVDD DVDD
REFOUT
1.23V REF
AGND DGND
VOUTF*
POWER ON
RESET
AD7805/
AD7809
REFIN
AVDD
DIVIDER
MUX
VBIAS
DAC D
VOUTE*
VOUTD
COMP
CHANNEL D
CONTROL REG
DATA
REGISTER
MUX
CHANNEL C
CONTROL REG
DAC
REGISTER
VBIAS
DAC C
DATA
REGISTER
CHANNEL B
CONTROL REG
DAC B
DATA
REGISTER
VOUTC
DAC
REGISTER
VBIAS
MUX
Control Features
VOUTB
DAC
REGISTER
DATA
REGISTER
SYSTEM
CONTROL REG
GENERAL DESCRIPTION
VOUTC
DAC
REGISTER
MUX
MUX
VOUTD
DAC
REGISTER
VBIAS
APPLICATIONS
Optical Disk Drives
Instrumentation and Communication Systems
Process Control and Voltage Setpoint Control
Trim Potentiometer Replacement
Automatic Calibration
VOUTE*
VOUTB
DAC
REGISTER
VBIAS
PD**
CHANNEL A
CONTROL REG
MUX
DAC A
DATA
REGISTER
DAC
REGISTER
SYSTEM
CONTROL REG
CS
WR
CONTROL
LOGIC
VOUTA
VOUTH*
INPUT
REGISTER
VOUTG*
NOTES
1
Power-down function powers down all internal circuitry including the reference.
2
Standby functions power down all circuitry except for the reference.
MODE A0 A1 A2**
DB9 DB2 DB1 DB0
CLR LDAC
**ONLY AD7805 SHOWN FOR CLARITY
**SHOWS ADDITIONAL CHANNELS ON THE AD7809
**PIN ON THE AD7809 ONLY
REV. A
AD7804/AD7805/AD7808/AD7809
AD7804/AD7805SPECIFICATIONS
C Grade1
Units
Comments
10
3
3
80/+40
V BIAS
/ +40
16
9
2
10
3
3
80/+40
V BIAS
/ +40
16
10
2
Bits
LSB max
% FSR max
mV max
mV max
8
0.125
0.5
8
0.125
0.5
Bits
LSB typ
LSB max
V
V
s max
V/s typ
nV-s typ
nV-s typ
nV-s typ
LSB typ
typ
%/% typ
1.0 to VDD/2
1
1.0 to VDD/2
1
V min to V max
A max
DIGITAL INPUTS
Input High Voltage, VIH @ VDD = 5 V
Input High Voltage, VIH @ VDD = 3.3 V
Input Low Voltage, VIL @ VDD = 5 V
Input Low Voltage, VIL @ VDD = 3.3 V
Input Leakage Current
Input Capacitance
Input Coding
2.4
2.1
0.8
0.6
10
10
Twos Comp/Binary
2.4
2.1
0.8
0.6
A max
10
Twos Comp/Binary
V min
V min
V max
V max
REFERENCE OUTPUT
REF OUT Output Voltage
REF OUT Error
REF OUT Temperature Coefficient
REF OUT Output Impedance
1.23
8
100
5
1.23
8
100
5
V nom
% max
ppm/C typ
k nom
3/5.5
3/5.5
V min to V max
12
250
12
250
mA max
A
0.8
1.5
0.8
1.5
A max
A max
66
1.38
66
1.38
mW max
mW max
4.4
8.25
4.4
8.25
W max
W max
Parameter
STATIC PERFORMANCE
MAIN DAC
Resolution
Relative Accuracy
Gain Error
Bias Offset Error2
Zero-Scale Error3
Monotonicity
Minimum Load Resistance
SUB DAC
Resolution
Differential Nonlinearity
OUTPUT CHARACTERISTICS
Output Voltage Range3
Voltage Output Settling Time to 10 Bits
Slew Rate
Digital-to-Analog Glitch Impulse
Digital Feedthrough
Digital Crosstalk
Analog Crosstalk
DC Output Impedance
Power Supply Rejection Ratio
POWER REQUIREMENTS
VDD (AVDD and DVDD)
IDD (AIDD Plus DIDD)
Normal Mode
System Standby (SSTBY) Mode
Power-Down (PD) Mode
@ +25C
TMINTMAX
Power Dissipation
Normal Mode
System Standby (SSTBY) Mode
Power-Down (PD) Mode
@ +25C
TMINTMAX
Bits
k min
VDD 10%
Typically 1 nA
pF max
NOTES
1
Temperature range is 40C to +85C.
2
Can be minimized using the Sub DAC.
3
VBIAS is the center of the output voltage swing and can be V DD/2, Internal Reference or REFIN as determined by MX1 and MX0 in the channel control register.
Specifications subject to change without notice.
REV. A
AD7804/AD7805/AD7808/AD7809
AD7808/AD7809SPECIFICATIONS
Units
Comments
10
4
3
60
35
9
2
Bits
LSB max
% FSR max
mV max
mV max
Bits
k min
8
0.125
0.5
Bits
LSB typ
LSB max
V
V
s max
V/s typ
nV-s typ
nV-s typ
nV-s typ
LSB typ
typ
%/% typ
1.0 to VDD/2
1
V min to V max
A max
DIGITAL INPUTS
Input High Voltage, VIH @ VDD = 5 V
Input High Voltage, VIH @ VDD = 3.3 V
Input Low Voltage, VIL @ VDD = 5 V
Input Low Voltage, VIL @ VDD = 3.3 V
Input Leakage Current
Input Capacitance
Input Coding
2.4
2.1
0.8
0.6
10
8
Twos Comp/Binary
V min
V min
V max
V max
A max
pF max
REFERENCE OUTPUT
REF OUT Output Voltage
REF OUT Error
REF OUT Temperature Coefficient
REF OUT Output Impedance
1.23
8
100
5
V nom
% max
ppm/C typ
k nom
3/5.5
V min to V max
18
250
mA max
A max
1
3
A max
A max
99
1.38
mW max
mW max
5.5
16.5
W max
W max
Parameter
STATIC PERFORMANCE
MAIN DAC
Resolution
Relative Accuracy
Gain Error
Bias Offset Error2
Zero-Scale Error
Monotonicity
Minimum Load Resistance
SUB DAC
Resolution
Differential Nonlinearity
OUTPUT CHARACTERISTICS
Output Voltage Range3
Voltage Output Settling Time to 10 Bits
Slew Rate
Digital-to-Analog Glitch Impulse
Digital Feedthrough
Digital Crosstalk
Analog Crosstalk
DC Output Impedance
Power Supply Rejection Ratio
POWER REQUIREMENTS
VDD (AVDD and DVDD)
IDD (AIDD Plus DIDD)
Normal Mode
System Standby (SSTBY) Mode
Power-Down (PD) Mode
@ +25C
TMINTMAX
Power Dissipation
Normal Mode
System Standby (SSTBY) Mode
Power-Down (PD) Mode
@ +25C
TMINTMAX
VDD 10%
Typically 1 nA
NOTES
1
Temperature range is 40C to +85C.
2
Can be minimized using the Sub DAC.
3
VBIAS is the center of the output voltage swing and can be V DD/2, Internal Reference or REFIN as determined by MX1 and MX0 in the channel control register.
Specifications subject to change without notice.
REV. A
AD7804/AD7805/AD7808/AD7809
AD7804/AD7808 TIMING CHARACTERISTICS1(V
DD =
Units
Description
100
40
40
30
30
5
6
90
20
40
100
ns min
ns min
ns min
ns min
ns min
ns min
ns min
ns max
ns min
ns min
ns min
NOTES
1
Sample tested during initial release and after any redesign or process change that may affect this parameter. All input signals are specified with tr = tf = 5 ns and
timed from a voltage of (V IL + VIH)/2.
Specifications subject to change without notice.
t1
CLKIN(I)
t2
t3
t4
t7
FSIN(I)
t5
t6
SDIN(I)
DB15
DB0
t 6A
t5
LDAC1
t9
LDAC2
t8
t8
CLR
1TIMING
2TIMING
REQUIREMENTS FOR SYNCHRONOUS LDAC UPDATE OR LDAC MAY BE TIED PERMANENTLY LOW IF REQUIRED.
REQUIREMENTS FOR ASYNCHRONOUS LDAC UPDATE.
REV. A
AD7804/AD7805/AD7808/AD7809
AD7805/AD7809 TIMING CHARACTERISTICS1
Unit
Description
t1
t2
t3
t4
t5
t6
t6A
t7
t8
t9
t10
t11
t12
25
4.5
25
4.5
25
4.5
6
40
0
40
100
40
100
ns min
ns min
ns min
ns min
ns min
ns min
ns min
ns min
ns min
ns min
ns min
ns min
ns min
NOTE
1
Sample tested during initial release and after any redesign or process change that may affect this parameter. All input signals are specified with tr = tf = 5 ns and
timed from a voltage of (V IL + VIH)/2.
Specifications subject to change without notice.
t1
t2
MODE
t3
t4
A0, A1, A2
t8
t7
CS
t10
t9
WR
t5
t6
DATA
t 6A
LDAC 1
t12
t11
LDAC 2
t11
CLR
1TIMING
2TIMING
REQUIREMENTS FOR SYNCHRONOUS LDAC UPDATE OR LDAC MAY BE TIED PERMANENTLY LOW IF REQUIRED.
REQUIREMENTS FOR ASYNCHRONOUS LDAC UPDATE.
REV. A
AD7804/AD7805/AD7808/AD7809
ABSOLUTE MAXIMUM RATINGS 1
NOTES
1
Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; functional operation of the
device at these or any other conditions above those listed in the operational
sections of this specification is not implied. Exposure to absolute maximum rating
conditions for extended periods may affect device reliability.
2
The outputs may be shorted to voltages in this range provided the power dissipation
of the package is not exceeded.
3
Transient currents of up to 100 mA will not cause SCR latch-up.
ORDERING GUIDE
Model
AD7804BN
AD7804BR
AD7805BN
AD7805BR
AD7805BRS
AD7805CR
AD7808BN
AD7808BR
AD7809BST
Supply
Voltage
3.3 V to 5 V
3.3 V to 5 V
3.3 V to 5 V
3.3 V to 5 V
3.3 V to 5 V
3.3 V to 5 V
3.3 V to 5 V
3.3 V to 5 V
3.3 V to 5 V
Temperature
Range
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
Relative
Accuracy
3 LSB
3 LSB
3 LSB
3 LSB
3 LSB
3 LSB
4 LSB
4 LSB
4 LSB
Package Descriptions
16-Lead Plastic DIP
16-Lead Small Outline IC
28-Lead Plastic DIP
28 Lead Small Outline IC
28-Lead Shrink Small Outline Package
28-Lead Small Outline IC
24-Lead Plastic DIP
24 Lead Small Outline IC
44-Lead Thin Plastic Quad Flatpack (TQFP)
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection.
Although these devices feature proprietary ESD protection circuitry, permanent damage may
occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD
precautions are recommended to avoid performance degradation or loss of functionality.
Package
Options
N-16
R-16
N-28
R-28
RS-28
R-28
N-24
R-24
SU-44
WARNING!
ESD SENSITIVE DEVICE
REV. A
AD7804/AD7805/AD7808/AD7809
AD7804/AD7808 PIN FUNCTION DESCRIPTION
AD7804
Pin No.
AD7808
Pin No.
Mnemonic
Description
1
2, 3
4
1, 6
2, 3
4
5
AGND
VOUTB, VOUTA
REFOUT
PD
7, 8
9
VOUTF, VOUTE
FSIN
10
LDAC
11
SDIN
8
9
10
12
13
14
DGND
DVDD
CLKIN
11
15
CLR
12
16
17, 18
20
NC
VOUTH, VOUTG
REFIN
13
21
COMP
14, 15
16
22, 23
19, 24
VOUTD, V OUTC
AVDD
AGND 1
VOUT B 2
VOUT A 3
16
15
14
AVDD
VOUT C
VOUT D
AD7804 13 COMP
TOP VIEW
FSIN 5 (Not to Scale) 12 REFIN
REFOUT 4
LDAC 6
11
CLR
SDIN 7
10
CLKIN
DGND 8
DVDD
AGND
24
AVDD
VOUT B
23
VOUT C
VOUT A
22
VOUT D
REFOUT
21
COMP
PD
AGND
VOUT F
VOUT E
17
VOUT H
FSIN
16
NC
LDAC 10
15
CLR
SDIN 11
14
CLKIN
DGND 12
13
DVDD
AD7808
20
REFIN
19
AVDD
TOP VIEW
(Not to Scale) 18 V
OUT G
NC = NO CONNECT
REV. A
AD7804/AD7805/AD7808/AD7809
AD7805/AD7809 PIN FUNCTION DESCRIPTIONS
AD7805
Pin No.
AD7809
Pin No.
1
2, 3
4
510,
12, 13
19, 20
1, 11, 13,
20, 33
2, 5, 39, 40
41, 42
43
3, 4, 6, 7, 9,
10, 15, 23
24, 26
11
8, 12
14
VOUTF, VOUTE
LDAC
14
15
16
16
17
18
DGND
DVDD
WR
17
18
21
19
CS
CLR
21, 22
22, 25
27, 29, 30
VOUTH, VOUTG
A2, A1, A0
23
31
MODE
24
32
REFIN
25
34
COMP
26, 27
28
35, 36
28, 37, 38
44
VOUTD, V OUTC
AVDD
PD
Mnemonic
Description
NC
AGND
VOUTB, VOUTA
REFOUT
DB9DB2
DB1, DB0
DB1 and DB0 function as the 2 LSBs of the 10-bit word in 10-bit parallel mode but
have other functions when BYTE loading structure is used.
Analog output voltages from the DACs.
LDAC Input. When this digital input is taken low, all DAC registers are simultaneously
updated with the contents of the DAC data registers. If LDAC is permanently tied low, or is
low during the rising edge of WR similar to data inputs, an automatic update will take place.
Ground reference point for digital circuitry.
Digital Power Supply.
Write Input WR is an active low logic input which is used in conjunction with CS and
the address pins to write data to the relevant registers.
Chip Select. Active low logic input.
Asynchronous CLR Input. When this input is taken low, all Main DAC outputs are
cleared either to VBIAS or to V BIAS/16 volts. All Sub DACs are also cleared and thus the
transfer function of the MAIN DAC will remain centered around the VBIAS point.
Analog output voltages from the DACs.
DAC Address Inputs. These digital inputs are used in conjunction with CS and WR to
determine which DAC channel control register or DAC data register is loaded from the
input register. These address bits are dont cares when writing to the system control register.
Logic Input. Logic high enables writing to the DAC data registers, a logic low enables
writing to the control registers.
This is an external reference input for the DAC. When this reference is selected for the DAC
in the control register, the analog output from the selected DAC swings around this point.
Compensation Pin. This pin provides an output from the internal VDD/2 divider and is
provided for ac bypass purposes only. This pin should be decoupled with 1 nF capacitors
to both AVDD and AGND. This pin can be overdriven with an external reference, thus
giving the facility for two external references on the part.
Analog output voltages from the DACs.
Analog Power Supply.
Active low input used to put the part into low power mode reducing current consumption to 1 A.
VOUT C
VOUT A 3
26
VOUT D
REFOUT 4
25
COMP
DB9 5
24
REFIN
NC 1
AGND 2
23
MODE
22
A0
TOP VIEW
DB6 8 (Not to Scale) 21 A1
DB4 10
19
DB1
LDAC 11
18
CLR
DB3 12
17
CS
DB2 13
16
WR
DGND 14
15
DVDD
MODE
30
A0
A1
28 AVDD
29
AD7809
DB7 6
TOP VIEW
(Not to Scale)
DB6 7
VOUTF 8
27
26
A2
DB0
DB5 9
25
VOUTG
DB4 10
24
DB1
NC 11
23
DB2
12 13 14 15 16 17 18 19 20 21 22
NC = NO CONNECT
CS
VOUT H
DB0
31
DB8 4
AGND 5
WR
CLR
NC
20
DB9 3
DVDD
DB5 9
NC
REFIN
DGND
AD7805
32
33
PIN 1
IDENTIFIER
LDAC
DB3
DB7 7
44 43 42 41 40 39 38 37 36 35 34
VOUT E
NC
DB8 6
COMP
AVDD
27
AVDD
VOUT C
VOUT D
28
AGND
AVDD
AGND 1
VOUT B 2
VOUT A
VOUT B
AGND
REV. A
AD7804/AD7805/AD7808/AD7809
TERMINOLOGY
Relative Accuracy
Digital Feedthrough
If the DACs are ideal, the output voltage of any DAC with
midscale code loaded will be equal to VBIAS where VBIAS is selected by MX1 and MX0 in the control register. The DAC bias
offset error is the difference between the actual output voltage
and VBIAS, expressed in mV.
Digital Crosstalk
Gain Error
Analog Crosstalk
Zero-Scale Error
The zero-scale error is the actual output minus the ideal output
from any DAC when zero code is loaded to the DAC. If offset
binary coding is used, the code loaded is 000Hex, and if twos
complement coding is used, a code of 200HEX is loaded to the
DAC to calculate the zero-scale error. Zero-scale error is expressed in mV.
This specification indicates how the output of the DAC is affected by changes in the power supply voltage. Power-supply
rejection ratio is quoted in terms of % change in output per %
change in VDD for full-scale output of the DAC. VDD is varied
10%.
The AD7804 and AD7808 are serial input devices. Three lines
control the serial interface, FSIN, CLKIN and SDIN. The timing
diagram is shown in Figure 1.
Two mode bits (MD1 and MD0) which are DB13 and DB14 of
the serial word written to the AD7804/AD7808 are used to determine whether writing is to the DAC data registers or the control
registers of the device. These parts contain a system control
register for controlling the operation of all DACs in the package
as well as a channel control register for controlling the operation of
each individual DAC. Table I shows how to access these registers.
FSIN
CLKIN
SDIN
16-BIT
INPUT SHIFT REGISTER
DECODER
SYSTEM
CONTROL
REGISTER
MD1
MD0
Function
0
0
1
0
1
X
TO ALL
CHANNELS
SINGLE
CHANNEL
INTERNAL VREF
VDD/2
DATA REGISTER
DATA REGISTER
10
DAC REGISTER
DAC REGISTER
10
10-BIT DAC
(MAIN DAC)
VOUT
When the FSIN input goes low, data appearing on the SDIN
line is clocked into the input register on each falling edge of
CLKIN. Data to be transferred to the AD7804/AD7808 is
loaded MSB first. Figure 4 shows the loading sequence for the
AD7804/AD7808 system control register, Figure 5 shows the
REV. A
CHANNEL
CONTROL
REGISTER
8
8-BIT DAC
(SUB DAC)
VBIAS
MUX
REFIN
AD7804/AD7805/AD7808/AD7809
MSB
X
LSB
MD0 = 0
MD1 = 0
PD
BIN/COMP
SSTBY
SCLR
X = Dont Care
DB15 (MSB)
X
DB0 (LSB)
MD0 = 1
MD1 = 0
A2*
A1
A0
MX1
MX0
STBY
CLR
X = Dont Care
*Applicable to the AD7808 Only, and Are Dont Care Conditions when Operating the AD7804 .
DB15 (MSB)
MAIN/SUB
DB0 (LSB)
MD0 = X MD1 = 1 A2* A1
A0
DB9 DB8
DB7
DB3 DB2
DB1 DB0
X = Dont Care
*Applicable to the AD7808 Only, and Are Dont Care Conditions when Operating the AD7804 .
Figure 6. AD7804/AD7808 Main DAC Data Register Loading Sequence (MAIN /SUB = 0)
DB15 (MSB)
MAIN/SUB
DB0 (LSB)
MD0 = X MD1 = 1 A2* A1
A0
DB7 DB6
DB5
DB1 DB0
X = Dont Care
*Applicable to the AD7808 Only, and Are Dont Care Conditions when Operating the AD7804.
Figure 7. AD7804/AD7808 Sub DAC Data Register Loading Sequence (MAIN /SUB = 1)
This bit in the 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 put back into normal operation.
The bits in this register allow control over all DACs in the
package. The control bits include power down (PD), DAC input
coding select (BIN/COMP), system standby (SSTBY) and a
system clear (SCLR). The function of these bits is as follows:
Power Down (PD)
When the LDAC line goes low, all DAC registers in the device
are simultaneously loaded with the contents of their respective
DAC data registers, and the outputs change accordingly.
Bringing the CLR line low resets the DAC data and DAC registers. This hardware clear affects both the Main and Sub DACs.
This operation sets the analog output of the Main DAC to VBIAS/
16 when offset binary coding is selected and the output is set to
VBIAS when twos complement coding is used. VBIAS is the output
of the internal multiplexer as shown in Figure 3. The output of
the Sub DAC is used to shift the transfer function of the Main
DAC around the VBIAS point and the contribution from the Sub
DAC is zero following an external hardware clear. Software
clears affect the Main DACs only.
Coding (BIN/COMP)
This bit in the system control register allows the user to select
one of two input coding schemes. The available schemes are
Twos complement coding and offset binary coding. All DACs
will be configured with the same input coding scheme. Writing
a zero to the control register selects twos complement coding,
while writing a 1 to this bit in the control register selects offset
binary coding.
With twos complement coding selected the output voltage from
the Main DAC is of the form :
VOUT = VBIAS VSWING
where
VSWING is 15 VBIAS
16
With Offset Binary coding selected the output voltage from the
Main DAC ranges from:
VOUT =
10
VBIAS
to VOUT = 31 VBIAS
16
16
REV. A
AD7804/AD7805/AD7808/AD7809
VBIAS can be the internal bandgap reference, the internal VDD/2
reference or the external REFIN as determined by MX1 and
MX0 in the channel control register. A second external reference can be used if required by overdriving the VDD/2 reference
which appears at the COMP pin.
Standby (STBY)
This bit allows the selected DAC in the package to be put into
low power mode. Writing a zero to the STBY bit in the channel
control register puts the selected DAC into standby mode. On
writing a zero to this bit all linear circuitry is switched off and
the DAC output is connected through a high impedance to
ground. The DAC is returned to normal operation by writing a
one to the STBY bit.
This bit allows all the DACs in the package to be put into low
power mode simultaneously but the reference is not affected.
Writing a one to the SSTBY bit in the system control register
puts all DACs into standby mode. On writing a one to this bit
all linear circuitry is switched off and the DAC outputs are
connected through a high impedance to ground. The DACs come
out of standby mode when a 0 is written to the SSTBY bit.
This function allows the user to clear the contents of all data
and DAC registers in software. Writing a one to the SCLR bit
in the control register clears the DACs outputs. A zero in this
bit position puts the DAC in normal operating mode. The output of the Main DACs are cleared to one of two voltages depending on the input coding used. If twos complement coding
is selected, then issuing a software clear will reset the output of
the Main DAC to midscale (VBIAS). If offset binary coding is
selected, the Main DAC output will be reset to VBIAS /16 following the execution of a software clear. This system clear function
does not affect the Sub DAC; the Sub DAC data register retains
its value during a system software clear (SCLR).
This function allows the user to clear the contents of the selected DACs data in software. Writing a one to the CLR bit in
the control register clears the DACs output. A zero in the CLR
bit position puts the DAC in normal operating mode. This
software CLR operation clears only the Main DAC, the contents of the Sub DAC is unaffected by a CLR operation. The
output of the Main DAC can be cleared to one of two places
depending on the input coding used. An LDAC pulse is required to activate the channel clear function and must be applied after the bit in the channel control register is set or reset. If
twos complement coding is selected, then issuing a software
clear will reset the output of the Main DAC to midscale (VBIAS).
If offset binary coding is selected, the Main DAC output will be
reset to VBIAS/16 following the execution of a software clear.
Multiplexer Selection (MX1, MX0)
These two bits are used to select the reference input for the
selected DAC. Table III shows the options available.
Table III. Multiplexer Output Selection
MX1
MX0
VBIAS
0
0
1
1
0
1
0
1
VDD/2
INTERNAL VREF
REFIN
Undetermined
A2
A1
A0
Function
X
X
X
X
0
0
1
1
0
1
0
1
DAC A Selected
DAC B Selected
DAC C Selected
DAC D Selected
REV. A
A2
A1
A0
Function
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
DAC A Selected
DAC B Selected
DAC C Selected
DAC D Selected
DAC E Selected
DAC F Selected
DAC G Selected
DAC H Selected
16
256
where NB is the digital code written to the Sub DAC and varies
from 0 to 255.
With twos complement coding the transfer function for the Sub
DAC is
V BIAS
NB
16
256
where NB is the digital code written to the Sub DAC and varies
from 128 to 127. VBIAS can be either the internal bandgap
reference, the internal VDD/2 reference or the external REFIN as
( )
11
AD7804/AD7805/AD7808/AD7809
determined by MX1 and MX0 in the channel control register as
shown in Table III. The internal VDD/2 reference is provided at
the COMP pin. This internal reference can be overdriven with
an external reference thus providing the facility for two external
references.
POWER-UP
SYSTEM
CONFIGURATION
WRITE TO SYSTEM
CONTROL REGISTER
WRITE TO CHANNEL
CONTROL REGISTER
CHANNEL
CONFIGURATION
SSTBY
ALL CHANNELS
CONFIGURED
Y
WRITE TO SELECTED
MAIN OR SUB DAC
DATA REGISTERS
DATA LOADING
COMPLETE
DATA WRITE
STBY
CLR
MX1
MX0
After power has been applied to the device the following procedure should be followed to communicate and set up the device.
First, a write to the system control register is required to clear
the SSTBY bit and change the input coding scheme if required.
For example, to remove standby and set up offset binary input
coding 0060Hex should be written to the input register, if twos
complement coding is required 0020Hex should be written to
the input register. MD1 and MD0 are decoded in the input
register and this allows the data to be written to the system
control register.
Step two requires writing to the channel control register, which
allows individual control over each DAC in the package and
allows the VBIAS for the DAC to be selected as well as individual
DAC standby and clear functions. For example, if channel A is
to be configured for normal operation with internal reference
selected then 4110Hex should be written to the input register.
In the input register, the MD1 and MD0 bits are decoded in
association with the address bits to give access to the required
channel control register. The third and final step is to write data
to the selected DAC. To write half scale to channel A Main
DAC, 2200Hex should be written to the input register, the
MSB in the sixteen bit stream selects the Main DAC and the
next three bits address the DAC and the final 10 bits contain
the data. To write half scale to channel A Sub DAC, then A200
should be written to the input register. The flowchart in Figure
10 shows in graphic form the steps required in communicating
with the AD7804/AD7808.
CHANGE
CHANNEL
CONFIGURATION
CHANGE
SYSTEM
CONFIGURATION
N
END
The AD7805 and AD7809 are parallel data input devices and
contain both control registers and data registers. The system
control register has global control over all DACs in the package
while the channel control register allows control over individual
DACs in the package. Two data registers are also available, one
for the 10-bit Main DAC and the second for the 8-bit Sub
DAC. In the parallel mode, CS and WR, in association with the
address pins, control the loading of data. Data is transferred
from the data register to the DAC register under the control of
the LDAC signal. Only data contained in the DAC register determines the analog output of any DAC. The timing diagram for
10-bit parallel loading is shown in Figure 2. The MODE pin on
the device determines whether writing is to the data registers or
to the control registers. When MODE is at a logic one, writing
is to the data registers. In the next write to the data registers a
bit in the channel control register determines whether the Main
DAC or the Sub DAC is addressed. This means that to address
either the Main or the Sub DAC the Main/Sub bit in the control
register has to be set appropriately before the data register write.
A logic zero on the mode pin enables writing to the control
register. Bit MD0 determines whether writing is to the system
control register or to the addressed channel control register.
Bringing the CLR line low resets the DAC registers to one of
two known conditions depending on the coding scheme selected. The hardware clear affects both the Main and Sub
DAC registers. With offset binary coding a clear sets the output
12
REV. A
AD7804/AD7805/AD7808/AD7809
of the Main DAC to the bottom of the transfer function, VBIAS/16.
With twos complement coding the output of the DAC is cleared
to midscale which is VBIAS. A hardware clear always clears the
output of the Sub DAC to midscale thus the output of the Sub
DAC makes zero contribution to the output of the channel.
MODE ADDR
CS
WR
LDAC
CONTROL
LOGIC
DECODER
CHANNEL
CONTROL
REGISTER
DATA REGISTER
SINGLE
CHANNEL
10
8
DAC REGISTER
10
VBIAS
DB1 DB0
DB1
DB0
0 MAIN/SUB
1 MAIN/SUB
X = Dont Care
Figure 15. AD7805/AD7809 Main DAC Data Register Configuration (MODE = 1, 10 /8 = 1, MAIN /SUB = 0)
Figure 16 shows the bit allocations for writing to the Sub DAC.
DB2 DB1
PD SSTBY SCLR 0
DB0
MD0 = 0
X = Dont Care
DB2
MUX
X X 10/8 BIN/COMP
X = Dont Care
DB9
REFIN
DB2
X
STBY CLR 0
DB1
X
DB9
MD0 = 1
DB2 DB1
DB0
X MAIN/SUB
X = Dont Care
Figure 16. AD7805/AD7809 Sub DAC Data Register Configuration (MODE = 1, MAIN /SUB = 1)
Each DAC has a separate channel control register. The following is a brief discussion on the bits in each of the control registers.
DAC Selection (A2, A1, A0)
DB0
X = Dont Care
REV. A
DB0
8-BIT DAC
(SUB DAC)
10-BIT DAC
(MAIN DAC)
VOUT
INTERNAL VREF
VDD/2
DATA REGISTER
DAC REGISTER
SYSTEM
CONTROL
REGISTER
TO ALL
CHANNELS
DB0
D9 D2 D1 D0
INPUT REGISTER
DB9
MODE
A1
A0
Function Selected
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
13
AD7804/AD7805/AD7808/AD7809
Table IVb. AD7809 DAC Data/Control Register
Selection Table
MODE
A2
A1
A0
Function Selected
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
System Clear
SCLR
0
Normal operation.
Table V shows the VBIAS selection using MX1 and MX0 bits in
the channel control register.
MD0
MX1
MX0
VBIAS
0
0
1
1
0
1
0
1
MAIN/SUB
0
Writing a 0 to this bit means that the data in the next
data register write is transferred to the selected Main
DAC.
1
Writing a 1 to this bit means that the data in the next
data register write is transferred to the selected Sub DAC.
This applies to the 10-bit parallel load feature. In byte
load mode, (Figure 15) DB0 selects the Main or Sub
DAC data registers.
Standby
The bits in this register allow control over all DACs in the package. The control bits include data format (10/8), power down
(PD), DAC input coding select (BIN/COMP), system standby
(SSTBY) and a system clear (SCLR). The function of these bits
is as follows:
Data Format
10/8
Input Coding
BIN/COMP
0
Power Down
PD
0
STBY
0
1
Clear
CLR
0
1
System Standby
SSTBY
0
Normal operation.
Places the selected DAC and its associated linear circuitry in Standby Mode.
Normal operation (default on power-up).
14
Normal operation.
Clears the output of the selected Main DAC to one
of two conditions depending on the input coding selected. With offset binary coding the Main DAC output is cleared to the bottom of the transfer function,
VBIAS/16 and with twos complement coding the Main
DAC output is cleared to midscale VBIAS. The Sub
DAC is unaffected by a clear operation. An LDAC
signal has to be applied to the DAC for a channel clear
to be implemented.
REV. A
AD7804/AD7805/AD7808/AD7809
POWER-UP CONDITIONS (POWER-ON RESET)
START
SSTBY
WRITE TO SYSTEM
CONTROL REGISTER
WRITE TO CHANNEL
CONTROL REGISTER
N
WRITE TO
SUB DAC
N
WRITING
COMPLETE
Y
WRITE TO CHANNEL
CONTROL REGISTER
RECONFIGURE
SYSTEM
N
N
END
STBY
CLR
MX1
MX0
WRITING
COMPLETE
Y
mode as the selection can be made using the hardware bit DB0 and
this will reduce the software overheads when accessing the DACs.
CLEAR FUNCTIONS
When in the 8-bit data write mode, DB1 acts as a low byte and
high byte enable, when low data is written to the 8 MSBs of the
DAC and when high data is written to the two LSBs. DB0 acts
as a bit to select writing to the Main or Sub DAC. When DB0 is
low, writing is to the Main DAC, and when high, writing is to
the Sub DAC data register. In the 8+2 mode the channel control register does not have to be accessed to switch between
writing to the Main and Sub DACs as in the 10-bit parallel
REV. A
WRITE TO
MAIN DAC
15
EXT CLR
SYSTEM CLR
CLR
SUB DAC
CHANNEL CLR
LDAC
CLR
A2
A1
ADDR
DECODER
MAIN DAC
A0
ALL OTHER CIRCUITRY OMITTED FOR CLARITY
AD7804/AD7805/AD7808/AD7809
POWER-DOWN AND STANDBY FUNCTIONS
ANALOG OUTPUTS
There are two distinct low power modes on the device, powerdown 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.
SYSTEM PD
STANDBY
INT
REFERENCE
CHANNEL STBY
The digital input code to these DACs can be in twos complement 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.
STANDBY
A2
A1
ADDR
DECODER
A0
ONLY ONE DAC SHOWN FOR CLARITY
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.
Digital Input
MSB . . . LSB
Analog Output
0111111111
0111111110
VBIAS(1+1.875 511/1024)
VBIAS(1+1.875 510/1024)
0000000001
0000000000
VBIAS(1+1.875 1/1024)
VBIAS
1111111111
VBIAS(11.875 1/1024)
1000000001
1000000000
VBIAS(11.875 511/1024)
VBIAS(11.875 512/1024)
SYSTEM STBY
VBIAS
VBIAS
16
201
1FE
1FF
Figure 22. Main DAC Output Voltage vs. DAC Input Codes
(HEX) for Twos Complement Coding
16
REV. A
AD7804/AD7805/AD7808/AD7809
Configuring the AD7805/AD7809 for Twos Complement Coding
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:
+3.3V/+5V
Digital Input
MSB . . . LSB
Analog Input
0.01mF
AVDD DVDD
COMP
(VBIAS/16) (127/256)
(VBIAS/16) (126/256)
(VBIAS/16) (1/256)
0
(VBIAS/16) (1/256)
(VBIAS/16) (127/256)
(VBIAS/16) (128/256)
01111111
01111111
00000001
00000000
11111111
10000001
10000000
0.1mF
0.1mF
10mF
REFIN
0.01mF
REFOUT
A2*
A0
AD7805/
AD7809
A1
VOUTA
D9
DIGITAL
INTERFACE
VOUTB
D0
MODE
VOUTC
CS
127 3VBIAS
256
16
WR
VOUTD
CLR
DVDD
LDAC
DGND
AGND
*USED ON THE
AD7809 ONLY
0
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 complement coding is the sum of the voltage from the Main DAC and
the Sub DAC.
REV. A
17
AD7804/AD7805/AD7808/AD7809
Table VI and Figure 22 show the analog outputs available for
the above configuration. The following is the procedure required if the complete transfer function needs to be offset
around the VBIAS point. Table VII and Figure 23 show the analog output variations available from the Sub DAC.
Digital Inputs
MSB . . . LSB
Analog Output
1111111111
1111111110
1000000001
1000000000
0111111111
0000000001
0000000000
VBIAS+1.875 VBIAS(1023512)/1024
VBIAS+1.875 VBIAS(1022512)/1024
VBIAS+1.875 VBIAS/1024
VBIAS
VBIAS+1.875 VBIAS(511512)/1024
VBIAS+1.875 VBIAS(1512)/1024
VBIAS/16
Table VIII shows the offset binary transfer function for the Main
DAC.
Table VIII. Offset Binary Code Table for Main DAC
Write XX Hex
VBIAS
VBIAS
16
001
3FE
3FF
Figure 25. Main DAC Output Voltage vs. DAC Input Codes
(HEX) for Offset Binary Coding
18
REV. A
AD7804/AD7805/AD7808/AD7809
Table IX. Offset Binary Code Table for Sub DAC
Digital Input
MSB . . . LSB
Analog Output
11111111
11111110
10000001
10000000
01111111
00000001
00000000
VBIAS/16 127/256
VBIAS/16 126/256
VBIAS/16 1/256
0
VBIAS/16 1/256
VBIAS/16 127/256
VBIAS/32
+3.3V/+5V
10mF
0.1mF
0.1mF
6.8kV
0.01mF
AVDD DVDD
COMP
REFIN
0.01mF
AD589
AD7804/
AD7808
FSIN
SERIAL
INTERFACE
REFOUT
SDIN
VOUTA
CLKIN
VOUTB
VOUTC
127 3 VBIAS
128
32
DVDD
CLR
VOUTD
LDAC
DAC OUTPUT VOLTAGE
DGND
AGND
VBIAS
32
01
7F 80
81
FE
FF
Figure 26. Sub DAC Output Voltage vs. DAC Input Codes
(HEX) for Offset Binary Coding
Configuring the AD7804/AD7808 for Offset Binary Coding
REV. A
19
AD7804/AD7805/AD7808/AD7809
MAIN DAC RANGE
2
32
32
32
VBIAS
VBIAS
V
32 BIAS
31
32
VBIAS
32
62
VBIAS
33
32
VBIAS
61
32
VBIAS
32
VBIAS
63
32 VBIAS
SUB DAC
RANGE
CHANNEL RANGE MIN CODE LOADED TO SUB DAC
CHANNEL RANGE CENTER CODE LOADED TO SUB DAC
CHANNEL RANGE MAX CODE LOADED TO SUB DAC
Figure 28. Pictorial View of Transfer Function for Any DAC Channel
Grounding and Layout Techniques
20
REV. A
2.0
0.125000
0.100000
VOUT V
VDD = 5.5V
0.075000
VDD = 3V
0.050000
0.025000
1.5
AVDD = DVDD = 5V
VBIAS = VDD /2
1.0
TA = +258C
SUB DAC LOADED WITH
1/2 SCALE
0.5
0.0
0.5
1.0
1.5
SOURCE CURRENT
0.000000
0.5
0.4 0.3
0.2
SINK CURRENT
0.1 0.0
0.1
CURRENT mA
0.2
0.3
0.4
2.0
0.5
100
200
300
800
900 1023
5.200000
2.0
VDD = 5.5V
MAIN DAC = FULL SCALE
SUB DAC = MID SCALE
VBIAS = VDD /2
TA = +258C
5.180000
RL =
VOUT V
5.160000
RL = 2kV
5.140000
5.120000
1.5
AVDD = DVDD = 3V
VBIAS = VDD /2
1.0
TA = +258C
SUB DAC LOADED WITH
1/2 SCALE
0.5
0.0
0.5
1.0
1.5
4.0
2.0
0.0
2.0
CURRENT mA
4.0
2.0
6.0
200
300
800
900 1023
1.225
VDD = 3V
MAIN DAC = FULL SCALE
SUB DAC = MID SCALE
VBIAS = VDD /2
TA = +258C
VDD = 3V
RL = 2kV||100pF
CODE CHANGE
011111 1111 TO
100000 0000
TA = +258C
1.224
1.223
DAC OUTPUT
RL =
VOUT V
100
2.850000
2.830000
2.810000
RL = 2kV
2.790000
1.222
1.221
1.220
1.219
1.218
2.770000
SOURCE CURRENT
2.750000
6.0
4.0
2.0
1.217
SINK CURRENT
0.0
2.0
CURRENT mA
4.0
1.216
6.0
REV. A
20
40
60
80
100
ns
120
140
160
180
200
21
AD7804/AD7805/AD7808/AD7809
MICROPROCESSOR INTERFACING
AD7804/AD7808ADSP-2101/ADSP-2103 Interface
ADSP-2101/
ADSP-2103*
+5V
AD7804*/
AD7808
CLR
FO
LDAC
TFS
FSIN
DT
SDIN
SCLK
AD7804*/
AD7808
68HC11/68L11*
CLKIN
PC5
CLR
PC6
LDAC
PC7
FSIN
SCK
CLKIN
MOSI
SDIN
22
AD7804*/
AD7808
80C51/80L51*
P3.5
CLR
P3.4
LDAC
P3.3
FSIN
TXD
SCLK
RXD
SDIN
REV. A
AD7804/AD7805/AD7808/AD7809
AD7805/AD7809ADSP-2101 Interface
EN
A0
A1
LDAC
A2**
OUT DAC, D.
DAC = Decoded DAC Address.
D = Data Memory Address.
Certain applications may require that the updating of the DAC
latch be controlled by the microprocessor rather than the external timer. One option as shown in the TMS32020 interface is to
decode the LDAC from the address bus so that a write operation to the DAC latch (at a separate address to the input latch)
updates the output.
MODE
AD7805/AD78098051/8088 Interface
CS
AD7805*/
AD7809
ADSP-2101*/
ADSP-2103*
Again fast interface timing allows the AD7805/AD7809 interface directly to the processor. Data is loaded to the AD7805/
AD7809 input latch using the following instruction:
WR
WR
DB9
A15
ADDRESS BUS
DB0
A8
DMD15
ADDR
DECODE
DATA BUS
DMD0
PSEN OR DEN
WR
ALE
AD7805*/
AD7809
OCTAL
LATCH
DB9
AD7
AD0
AD7805/AD7809TMS32020 Interface
A0 A1 A2**
CS
AD7805*/
AD7809
TMS32020
LDAC
STRB
R/W
ADDRESS/DATA BUS
**ADDITIONAL PINS OMITTED FOR CLARITY
**A2 CONTAINED ON THE AD7809 ONLY
WR
DB9
DB0
DATA BUS
D0
**ADDITIONAL PINS OMITTED FOR CLARITY
**A2 CONTAINED ON THE AD7809 ONLY
REV. A
MODE
LDAC
DB0
DM(DAC) = MR0,
D15
A1 A2**
WR
8051/8088
IS
EN
A0
CS
23
AD7804/AD7805/AD7808/AD7809
APPLICATIONS
Opto-Isolated Interface for Process Control Applications
AD7808
CLKIN
FSIN
SDIN
SDIN
VDD
CLKIN
LDAC
VCC
1Y0
AD7808
1G
ENABLE
FSIN
1Y1
1A
SDIN
1Y2
CODED
ADDRESS
CLKIN
1B
LDAC
1Y3
74HC139
AD7808
DGND
FSIN
SDIN
POWER
CLKIN
+5V
REGULATOR
10mF
AD7808
VDD
FSIN
AVDD
10kV
CLKIN
VDD
DVDD
SDIN
REFOUT
CLKIN
CLKIN
AD7804/
AD7808
10kV
FSIN
REFIN
VOUTA
VOUTB
VDD
10kV
VOUTC
SDIN
VDD1
VOUTD
CLR
LDAC
DGND
LDAC
1 TO 10nF
FSIN
DATA
LDAC
0.1mF
AGND
+5V
10mF
0.1mF
0.01mF
AVDD
DVDD
COMP
1kV
PASS
1/2
CMP04
VOUTA
0.01mF
PASS/
FAIL
AD7805
D9
DVDD
1kV
FAIL
VIN
D0
VOUTB
MODE
CS
WR
VOUTC
1/6
74HC05
VOUTD
CLR
LDAC
DGND
AGND
24
REV. A
AD7804/AD7805/AD7808/AD7809
Low Cost, Two-Channel Mixer Using AD7805, SSM2164 and
OP275
+5V
10mF
0.1mF
0.1mF
6.8kV
VIN
VO
AD780
GND
AVDD DVDD
COMP
REFIN
0.01mF
AD589
AD7804
FSIN
SERIAL
INTERFACE
SDIN
CLKIN
DVDD
REFOUT
VOUTA
VOUTB
CLR
VOUTC
LDAC
VOUTD
DGND AGND
VIN2
10mF
0.1mF
30kV
VIN1
30kV
100pF
0.01mF
AVDD
DVDD
COMP
560pF
560pF
0.01mF
MODE
DVDD
100pF
VC3
30kV
IN4
+15V
1/2
OP275
VC4
VOUT D
AGND
15V
IN3
CLR
DGND
VOUT A
VC2
VOUT B
VOUTC
LDAC
SSM2164
500V
500V
560pF
560pF
30kV
15V
30kV
25
VOUT B
VIN3 VIN4
REV. A
1/2
OP275
IN2
CS
WR
+15V
VC1
VOUT A
D0
+V
30kV
IN1
AD7805
D9
+15V
500V
500V
15V
AD7804/AD7805/AD7808/AD7809
PAGE INDEX
(AD7804/AD7808 SERIAL INTERFACE PART)
PAGE INDEX
(AD7805/AD7809 PARALLEL INTERFACE PART)
Topic
Page No.
Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2, 3
Timing Information
Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . 6
Ordering Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Pin Function Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Terminology
Relative Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Differential Nonlinearity . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Bias Offset Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Gain Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Zero-Scale Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Digital-to-Analog Glitch Impulse . . . . . . . . . . . . . . . . . . . . 9
Digital Feedthrough . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Digital Crosstalk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Analog Crosstalk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Power Supply Rejection Ratio . . . . . . . . . . . . . . . . . . . . . . 9
Interface Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
System Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Channel Control Register . . . . . . . . . . . . . . . . . . . . . . . . . 11
SUB DAC Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Power-Up Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Clear Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Power-Down and Standby Functions . . . . . . . . . . . . . . . . . 16
LDAC Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Analog Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Transfer Functions
Pictorial View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Twos Complement (Main DAC) . . . . . . . . . . . . . . . . . . . 16
Twos Complement (Sub DAC) . . . . . . . . . . . . . . . . . . . . 17
Complete Channel Transfer Function . . . . . . . . . . . . . . . 17
Offset Binary (Main DAC) . . . . . . . . . . . . . . . . . . . . . . . . 18
Offset Binary (Sub DAC) . . . . . . . . . . . . . . . . . . . . . . . . . 19
Grounding and Layout Techniques . . . . . . . . . . . . . . . . . . . 20
Reference Settling Time . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Typical Performance Characteristics . . . . . . . . . . . . . . . . . . 21
Microprocessor Interfacing
ADSP-2101/ADSP-2103 . . . . . . . . . . . . . . . . . . . . . . . . . 22
68HC11/68L11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
80C51/80L51 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Applications
Opto-Isolated Interface . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Decoding Multiple ICs . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Outline Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27, 28
Topic
Page No.
Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2, 3
Timing Information
Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . 6
Ordering Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Pin Function Description . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Terminology
Relative Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Differential Nonlinearity . . . . . . . . . . . . . . . . . . . . . . . . . 9
Bias Offset Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Gain Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Zero-Scale Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Digital-to-Analog Glitch Impulse . . . . . . . . . . . . . . . . . . . 9
Digital Feedthrough . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Digital Crosstalk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Analog Crosstalk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Power Supply Rejection Ratio . . . . . . . . . . . . . . . . . . . . . 9
Interface Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
System Control Registers . . . . . . . . . . . . . . . . . . . . . . . . 14
Channel Control Register . . . . . . . . . . . . . . . . . . . . . . . . 14
Power-Up Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Clear Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Power-Down and Standby Functions . . . . . . . . . . . . . . . . 16
LDAC Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Analog Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Transfer Functions
Pictorial View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Twos Complement (Main DAC) . . . . . . . . . . . . . . . . . . 16
Twos Complement (Sub DAC) . . . . . . . . . . . . . . . . . . . 17
Complete Channel Transfer Function . . . . . . . . . . . . . . 17
Offset Binary (Main DAC) . . . . . . . . . . . . . . . . . . . . . . . 18
Offset Binary (Sub DAC) . . . . . . . . . . . . . . . . . . . . . . . . 19
Grounding and Layout Techniques . . . . . . . . . . . . . . . . . . 20
Reference Settling Time . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Typical Performance Characteristics . . . . . . . . . . . . . . . . . 21
Microprocessor Interfacing
ADSP-2101/ADSP-2103 . . . . . . . . . . . . . . . . . . . . . . . . 23
TMS32020 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8051/8088 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Applications
Programmable Window Detector . . . . . . . . . . . . . . . . . . 24
Low Cost Two-Channel Mixer . . . . . . . . . . . . . . . . . . . 25
Dual External Reference Input Capability . . . . . . . . . . . 25
Outline Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . 27, 28
26
REV. A
AD7804/AD7805/AD7808/AD7809
OUTLINE DIMENSIONS
Dimensions shown in inches and (mm).
28
0.840 (21.33)
0.745 (18.93)
15
0.580 (14.73)
0.485 (12.32)
PIN 1
1
14
1.565 (39.70)
1.380 (35.10)
0.210 (5.33)
MAX
0.150
(3.81)
MIN
0.200 (5.05)
0.125 (3.18)
0.100
(2.54)
BSC
0.070 (1.77)
MAX
0.280 (7.11)
0.240 (6.10)
0.060 (1.52)
0.015 (0.38)
PIN 1
0.060 (1.52)
0.015 (0.38)
0.250
(6.35)
MAX
0.022 (0.558)
0.014 (0.356)
16
0.130
(3.30)
MIN
0.160 (4.06)
0.115 (2.93)
0.022 (0.558)
0.014 (0.356)
SEATING
PLANE
0.325 (8.25)
0.300 (7.62) 0.195 (4.95)
0.115 (2.93)
0.015 (0.381)
0.008 (0.204)
0.100
(2.54)
BSC
0.625 (15.87)
0.600 (15.24)
0.195 (4.95)
0.125 (3.18)
SOIC (R-16)
0.015 (0.381)
0.008 (0.204)
28
14
0.1043 (2.65)
0.0926 (2.35)
0.7125 (18.10)
0.6969 (17.70)
0.0192 (0.49)
0.0138 (0.35)
0.0500 (1.27)
BSC
0.0125 (0.32)
0.0091 (0.23)
0.0118 (0.30)
0.0040 (0.10)
0.0500
(1.27)
BSC
0.0291 (0.74)
x 45
0.0098 (0.25)
8
0
0.0500 (1.27)
0.0157 (0.40)
SSOP (RS-28)
28
15
0.212 (5.38)
0.205 (5.207)
0.311 (7.9)
0.301 (7.64)
PIN 1
1
14
0.407 (10.34)
0.397 (10.08)
REV. A
PIN 1
0.4193 (10.65)
0.3937 (10.00)
PIN 1
0.008 (0.203)
0.002 (0.050)
15
0.2992 (7.60)
0.2914 (7.40)
0.0118 (0.30)
0.0040 (0.10)
16
0.07 (1.78)
0.066 (1.67)
8
0
0.009 (0.229)
0.005 (0.127)
1. LEAD NO. 1 IDENTIFIED BY A DOT.
2. LEADS WILL BE EITHER TIN PLATED OR SOLDER DIPPED
IN ACCORDANCE WITH MIL-M-38510 REQUIREMENTS
0.0256 (0.65)
BSC
0.015 (0.38)
0.010 (0.25)
0.03 (0.762)
0.022 (0.558)
27
0.4193 (10.65)
0.3937 (10.00)
SOIC (R-28)
0.2992 (7.60)
0.2914 (7.40)
0.4133 (10.50)
0.3977 (10.00)
0.1043 (2.65)
0.0926 (2.35)
0.0291 (0.74)
x 45
0.0098 (0.25)
8
0.0192 (0.49)
0
SEATING 0.0125 (0.32)
0.0138 (0.35) PLANE
0.0091 (0.23)
0.0500 (1.27)
0.0157 (0.40)
AD7804/AD7805/AD7808/AD7809
OUTLINE DIMENSIONS
Dimensions shown in inches and (mm).
TQFP (SU-44)
0.047 (1.20)
MAX
13
24
0.018 (0.45)
12
0.472 (12.00) SQ
0.030 (0.75)
0.280 (7.11)
0.240 (6.10)
PIN 1
33
23
34
1.275 (32.30)
1.125 (28.60)
0.015
(0.38)
MIN
0.210
(5.33)
MAX
22
SEATING
PLANE
0.325 (8.25)
0.300 (7.62)
0.195 (4.95)
0.115 (2.93)
0.160 (4.06)
0.115 (2.92)
0.022 (0.558)
0.014 (0.356)
0.070 (1.77)
0.045 (1.15)
0.100 (2.54)
BSC
0.394
(10.0)
SQ
TOP VIEW
(PINS DOWN)
0.130
(3.30)
MIN
0.015 (0.381)
0.008 (0.203)
SEATING
PLANE
44
C2107A112/98
12
1
11
0.006 (0.15)
0.002 (0.05)
0.04134 (1.05)
0.0374 (0.95)
0.031 (0.80)
BSC
0.018 (0.45)
0.012 (0.30)
SOIC (R-24)
0.614 (15.6)
0.598 (15.2)
24
13
12
0.012 (0.3)
0.004 (0.1)
0.0500 (1.27)
BSC
0.104 (2.65)
0.093 (2.35)
0.03 (0.75)
0.01 (0.25)
88
0.019 (0.49) SEATING 0.013 (0.32) 08
0.014 (0.35) PLANE
0.009 (0.25)
0.0500 (1.27)
0.0157 (0.40)
PRINTED IN U.S.A.
PIN 1
28
REV. A