FEATURES
Four 8-Bit DACs in One Package
+3 V, +5 V and 5 V Operation
Rail-to-Rail REF-Input to Voltage Output Swing
2.6 MHz Reference Multiplying Bandwidth
Compact 1.1 mm Height TSSOP 16-/20-Lead Package
Internal Power ON Reset
SPI Serial Interface Compatible—AD7304
Fast Parallel Interface—AD7305
40 A Power Shutdown
APPLICATIONS
Automotive Output Span Voltage
Instrumentation, Digitally Controlled Calibration
Pin-Compatible AD7226 Replacement when V
GENERAL DESCRIPTION
The AD7304/AD7305 are quad, 8-bit DACs that operate from a
single +3 V to +5 V supply or ±5 V supplies. The AD7304 has a
serial interface, while the AD7305 has a parallel interface. Internal precision buffers swing rail-to-rail. The reference input range
includes both supply rails allowing for positive or negative fullscale output voltages. Operation is guaranteed over the supply
voltage range of +2.7 V to +5.5 V, consuming less than 9 mW
from a +3 V supply.
The full-scale voltage output is determined by the external reference input voltage applied. The rail-to-rail V
V
allows for a full-scale voltage set equal the positive supply
OUT
V
, the negative supply VSS or any value in between.
DD
input to DAC
REF
The AD7304’s doubled-buffered serial-data interface offers high
speed, three-wire, SPI and microcontroller compatible inputs
using data in (SDI), clock (CLK) and chip select (CS) pins.
Additionally, an internal power-on reset sets the output to zero
scale.
The parallel input AD7305 uses a standard address decode
along with the WR control line to load data into the input registers. The double buffered architecture allows all four input
registers to be preloaded with new values, followed by a LDAC
control strobe which copies all the new data into the DAC registers thereby updating the analog output values. When operating
from less than +5.5 V, the AD7305 is pin-compatible with the
popular industry standard AD7226.
< 5.5 V
DD
Quad, 8-Bit DAC
AD7304/AD7305*
FUNCTIONAL BLOCK DIAGRAMS
V
B V
REF
REF
DAC A
DAC B
DAC C
DAC D
DAC A
DAC B
DAC C
DAC D
V
SS
A
AD7304
D
AD7305
GND
V
A
OUT
V
B
OUT
V
C
OUT
V
D
OUT
V
A
OUT
V
B
OUT
V
C
OUT
V
D
OUT
CS
SDI/SHDN
CLK
DB0
DB1
DB2
DB3
DB4
DB5
DB6
WR
A0/SHDN
A1
V
DD
PWR ON
RESET
SERIAL
REG
V
SS
PWR ON
RESET
DECODE
88
INPUT
REG A
8
GND
V
DD
8
INPUT
REG B
INPUT
REG C
INPUT
REG D
INPUT
REG A
INPUT
REG B
INPUT
REG C
INPUT
REG D
88
88
88
CLR
8
8
8
88
DAC A
REG
DAC B
REG
DAC C
REG
DAC D
REG
LDAC
DAC A
REG
DAC B
REG
DAC C
REG
DAC D
REG
LDAC
REF
V
REFCVREF
V
8
8
8
An internal power ON reset places both parts in the zero-scale
state at turn ON. A 40 µA power shutdown (SHDN) feature is
activated on both parts by tristating the SDI/SHDN pin on the
AD7304, and tristating the A0/SHDN address pin on the
AD7305.
The AD7304/AD7305 are specified over the extended industrial
(–40°C to +85°C), and the automotive (–40°C to +125°C)
temperature ranges. AD7304s are available in 16-lead plastic
DIP (N-16), and wide-body SOL-16 (R-16) packages. The
parallel input AD7305 is available in the 20-lead plastic DIP
(N-20), and the SOL-20 (R-20) surface mount package. For
ultracompact applications the thin 1.1 mm TSSOP-16 (RU-16)
package will be available for the AD7304, while the TSSOP-20
(RU-20) will house the AD7305.
*Protected under Patent Number 5684481.
REV. A
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, nor for any infringements of patents or other rights of third parties
which may result from its use. No license is granted by implication or
otherwise under any patent or patent rights of Analog Devices.
= +3 V or +5 V, VSS = 0 V; or VDD = +5 V and VSS = –5 V, V
DD
≤ V
AD7304/AD7305–SPECIFICATIONS
≤ VDD, –40C < TA < +85C/+125C, unless otherwise noted.)
REF
ParameterSymbolCondition3 V 10% 5 V 10% 5 V 10%Units
STATIC PERFORMANCE
Resolution
Integral Nonlinearity
Differential NonlinearityDNLMonotonic, All Codes 0 to FF
Zero-Scale ErrorV
Full-Scale Voltage ErrorV
Full-Scale Tempco
1
2
3
N888Bits
INL±1±1±1LSB max
±1±1±1LSB max
1515± 15mV max
±4±4±4LSB max
55 5ppm/°C typ
Output Voltage RangeV
Output Current DriveI
Shutdown ResistanceR
Capacitive Load
3
C
OUT
OUT
OUT
L
Code = 80H, ∆V
< 1 LSB± 3±3±3mA typ
OUT
DAC Outputs Placed in Shutdown State 120120120kΩ typ
No Oscillation200200200pF typ
VSS/V
DDVSS/VDD
VSS/V
DD
V min/max
LOGIC INPUTS
Logic Input Low VoltageV
Logic Input High VoltageV
Input Leakage Current
Input Capacitance
AC CHARACTERISTICS
5
3
3
IL
IH
I
IL
C
IL
Output Slew RateSRCode = 00H to FFH to 00
Reference MultiplyingBWSmall Signal, V
Total Harmonic DistortionTHDV
Settling Time
Shutdown Recovery Timet
Time to Shutdownt
6
t
S
SDR
SDN
= 4 V p-p, VSS = –5 V, f = 1 kHz0.025%
REF
To ±0.1% of Full Scale1.1/21.0/21.0/2µs typ/max
To ±0.1% of Full Scale222µs max
= –5 V2.6MHz typ
SS
H
0.60.80.8V min
2.12.42.4V max
±10±10± 10µA max
888pF max
1/2.71/3.61/3.6V/µs min/typ
151515µs typ
DAC GlitchQ151515nVs typ
Digital FeedthroughQ222nVs typ
FeedthroughV
OUT/VREF
Code = 00H, V
=1 V p-p, f = 100 kHz–65dB
REF
SUPPLY CHARACTERISTICS
Positive Supply CurrentI
Negative Supply CurrentI
Power DissipationP
Power DownI
DD
SS
DISS
DD_SD
V
= 0 V or VDD, No Load666mA max
LOGIC
VSS = –5 V6mA max
V
= 0 V or VDD, No Load153060mW max
LOGIC
SDI/SHDN = Floating404040µA typ
Power Supply SensitivityPSS∆VDD = ±10%0.0040.0040.004%/%
NOTES
1
One LSB = V
2
The first three codes (00H, 01H, 10H) are excluded from the integral nonlinearity error measurement in single supply operation +3 V or +5 V.
3
These parameters are guaranteed by design and not subject to production testing.
4
Typicals represent average readings measured at +25°C.
5
SDI/SHDN and A0/SHDN pins have 30 µA maximum IIL input leakage current.
6
The settling time specification does not apply for negative going transitions within the last 3 LSBs of ground in single supply operation.
Specifications subject to change without notice.
REF
/256.
SS
4
5V
V
= 10V p-p
REF
f = 20kHz
5V
0V
V
= 10V p-p
OUT
–5V
(OUT)(IN)
0V
–5V
Figure 1. AD7304/AD7305 Rail-to-Rail Reference Input to Output at 20 kHz
–2–
REV. A
AD7304/AD7305
WARNING!
ESD SENSITIVE DEVICE
TIMING SPECIFICATIONS
(@ VDD = +3 V or +5 V, VSS = 0 V; or VDD = +5 V and VSS = –5 V, V
+85C/125C, unless otherwise noted.)
≤ V
≤ VDD, –40C < TA <
SS
REF
ParameterSymbol3 V 10%5 V 10%5 V 10%Units
INTERFACE TIMING SPECIFICATIONS
1, 2
AD7304 Only
Clock Width Hight
Clock Width Lowt
Data Setupt
Data Holdt
Load Pulsewidtht
Load Setupt
Load Holdt
Clear Pulsewidtht
Selectt
Deselectt
CH
CL
DS
DH
LDW
LD1
LD2
CLWR
CSS
CSH
705555ns min
705555ns min
504040ns min
302020ns min
706060ns min
403030ns min
403030ns min
606060ns min
302020ns min
604040ns min
AD7305 Only
Data Setupt
Data Holdt
Address Setupt
Address Holdt
Write Widtht
Load Pulsewidtht
Load Setupt
Load Holdt
NOTES
1
These parameters are guaranteed by design and not subject to production testing.
2
All input control signals are specified with tR = tF = 2 ns (10% to 90% of VDD) and timed from a voltage level of 1.6 V.
DS
DH
AS
AH
WR
LDW
LS
LH
ABSOLUTE MAXIMUM RATINGS*
604040ns min
302020ns min
604040ns min
302020ns min
605050ns min
605050ns min
604040ns min
302020ns min
*Stresses above those listed under Absolute Maximum Ratings may cause perma-
nent damage to the device. This is a stress rating only; functional operation of the
device at these or any other conditions above those indicated in the operational
sections of this specification is not implied. Exposure to absolute maximum rating
conditions for extended periods may affect device reliability.
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 the AD7304/AD7305 features 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.
REV. A
–3–
AD7304/AD7305
V
LDAC
LDAC
OUT
SDI
CLK
CS
SDI
CLK
CLR
SASIA1A0D7D6D5D4D3D2D1D0
t
CSS
t
LD1
tDSt
t
CL
FS
ZS
DH
t
CH
t
LDW
t
S
t
CSH
1 LSB
ERROR BAND
t
LD2
t
CLRW
t
S
Figure 2. AD7304 Timing Diagram
t
SDN
SDI/SHDN
t
SDR
I
DD
Figure 3. AD7304 Timing Diagram
Table I. AD7304 Control Logic Truth Table
CSCLKLDAC CLRSerial Shift Register FunctionInput REG FunctionDAC Register Function
HXHHNo EffectNo EffectNo Effect
L↑+HHData Advanced 1 BitNo EffectNo Effect
↑+LHHNo EffectUpdated with SR Contents
HXLHNo EffectLatched with SR Contents
HXH ↓–No EffectLoaded with 00
HXH ↑+No EffectLatched with 00
One Input Register receives the data bits D7–D0 decoded from the SR address bits (A1, A0); where REG A = (0, 0); B = (0, 1); C = (1, 0); D = (1, 1).
3
LDAC is a level-sensitive input.
H
H
2
No Effect
2
All Input Register Contents Transferred
Loaded with 00
Latched with 00
H
H
Table II. AD7304 Serial Input Register Data Format, Data Is Loaded in the MSB-First Format
MSBLSB
B11B10B9B8B7B6B5B4B3B2B1B0
AD7304 SACSDCA1A0D7D6D5D4D3D2D1D0
If B11 (SAC), Shutdown All Channels, is set to logic LOW, all DACs are placed in a power shutdown mode, all output voltages become high resistance. If B10 (SDC),Shutdown Decoded Channel, is set to logic LOW, only the DAC decoded by address bits A1 and A0 is placed in the shutdown mode.
3
–4–
REV. A
AD7304/AD7305
Table III. AD7305 Control Logic Truth Table
WRA1A0LDAC Input Register FunctionDAC Register Function
LLLH REG A Loaded with DB0–DB7Latched with Previous Contents, No Change
↑+LLHREG A Latched with DB0–DB7Latched with Previous Contents, No Change
LLHHREG B Loaded with DB0–DB7Latched with Previous Contents, No Change
↑+LHHREG B Latched with DB0–DB7Latched with Previous Contents, No Change
LHLHREG C Loaded with DB0–DB7Latched with Previous Contents, No Change
↑+HLHREG C Latched with DB0–DB7Latched with Previous Contents, No Change
LHHHREG D Loaded with DB0–DB7Latched with Previous Contents, No Change
↑+HHHREG D Latched with DB0–DB7Latched with Previous Contents, No Change
HXXLNo EffectAll Input Register Contents Loaded, Register Transparent
LXXLInput REG x Transparent to DB0–DB7Register Transparent
HXX↑+No EffectAll Input Register Contents Latched
HXXHNo Effect, Device Not SelectedNo Effect, Device Not Selected
BChannel B rail-to-rail buffered DAC voltage output. Full scale set by reference voltage applied to V
OUT
is open circuit when SHDN is enabled.
2V
AChannel A rail-to-rail buffered DAC voltage output. Full scale set by reference voltage applied to V
OUT
is open circuit when SHDN is enabled.
3VSSNegative Power Supply Input. Specified range of operation 0 V to –5.5 V.
4V
5V
AChannel A Reference Input. Establishes V
REF
BChannel B Reference Input. Establishes V
REF
A full-scale voltage. Specified range of operation V
OUT
B full-scale voltage. Specified range of operation V
OUT
SS
SS
6GNDCommon Analog and Digital Ground.
7LDACLoad DAC register strobe, active low. Transfers all four Input Register data into their DAC registers. Asynchronous
active low input. DAC Register is transparent when LDAC = 0. See Control Logic Truth Table for operation.
8CLRClears all Input and DAC registers to the zero condition. Asynchronous active low input. The serial register is not effected .
9CSChip Select, Active Low Input. Disables shift register loading when high. Transfers Serial Input Register Data to the
decoded Input Register when CS returns HIGH. Does not effect LDAC operation.
10CLKClock input, positive edge clocks data into shift register. Disabled by chip select CS.
11SDI/SHDNSerial Data-Input loads directly into the shift register, MSB first. Hardware shutdown (SHDN) control input, active
when pin is left floating by a three-state logic driver. Does not effect DAC register contents as long as power is
DD
.
D full-scale voltage. Specified range of operation V
OUT
C full-scale voltage. Specified range of operation V
OUT
SS
SS
12V
13V
14V
15V
present on V
DChannel D Reference Input. Establishes V
REF
CChannel C Reference Input. Establishes V
REF
DD
DChannel D rail-to-rail buffered DAC voltage output. Full-scale set by reference voltage applied to V
OUT
Positive power supply input. Specified range of operation +2.7 V to +5.5 V.
is open circuit when SHDN is enabled.
16V
CChannel C rail-to-rail buffered DAC voltage output. Full-scale set by reference voltage applied to V
OUT
is open circuit when SHDN is enabled.
< V
< V
< V
< V
REF
REF
REF
REF
REF
REF
B pin. Output
A pin. Output
A < VDD.
B < VDD.
D < VDD.
C < VDD.
D pin. Output
REF
C pin. Output
REF
AD7305 PIN FUNCTION DESCRIPTIONS
Pin # NameFunction
1V
BChannel B rail-to-rail buffered DAC voltage output. Full scale set by reference voltage applied to V
OUT
B pin. Output
REF
is open circuit when SHDN is enabled.
2V
AChannel A rail-to-rail buffered DAC voltage output. Full scale set by reference voltage applied to V
OUT
A pin. Output
REF
is open circuit when SHDN is enabled.
3V
4V
SS
REF
Negative Power Supply Input. Specified range of operation 0 V to –5.5 V.
Channel B Reference Input. Establishes V
full-scale voltage. Specified range of operation V
OUT
SS
< V
REF
< VDD.
5GNDCommon Analog and Digital Ground.
6LDACLoad DAC register strobe, active low. Transfers all four Input Register data into their DAC registers. Asynchronous
active low input. DAC Register is transparent when LDAC = 0. See Control Logic Truth Table for operation.
7DB7MSB Digital Input Data Bit.
8DB6Data Bit 6.
9DB5Data Bit 5.
10DB4Data Bit 4.
11DB3Data Bit 3.
12DB2Data Bit 2.
13DB1Data Bit 1.
14DB0LSB Digital Input Data Bit.
15WRWrite data into Input Register control line, active low. See Control Logic Truth Table for operation.
16A1Address Bit 1.
17A0/SHDNAddress Bit 0/Hardware shutdown (SHDN) control input, active when pin is left floating by a three-state logic driver.
DD
.
D pin. Output
REF
18V
19V
Does not effect DAC register contents as long as power is present on V
DD
DChannel D rail-to-rail buffered DAC voltage output. Full scale set by reference voltage applied to V
OUT
Positive Power Supply Input. Specified range of operation +2.7 V to +5.5 V.
is open circuit when SHDN is enabled.
20V
CChannel C rail-to-rail buffered DAC voltage output. Full scale set by reference voltage applied to V
OUT
C pin. Output
REF
is open circuit when SHDN is enabled.
–6–
REV. A
CODE – Decimal
0.500
–0.500
025632
DNL – LSB
6496128160192224
0.375
0.000
–0.125
–0.250
–0.375
0.250
0.125
VDD = +5V
V
SS
= –5V
V
REF
= 2.5V
TEMPERATURE – C
4.0
3.6
2.0
–55125–35
ZERO SCALE VOLTAGE – mV
–155 25456585105
3.2
2.8
2.4
VDD = +5.5V
V
SS
= 0V
V
REF
= +5.45V
Typical Performance Characteristics–
AD7304/AD7305
144
120
96
72
SINK CURRENT – mA
48
OUT
I
24
0
0153
Figure 6. I
–35
–28
–21
VDD = +5V
V
= –5V
SS
V
= V
REF
DATA = 00
SINK vs. V
OUT
1.0
DD
H
6912
V
– mV
OUT
Rail-to-Rail Performance
OUT
VDD = +5V
V
= –5V
SS
V
= V
REF
DD
DATA = FF
H
0.6
DAC D
0.2
INL – LSB
–0.2
–0.6
–1.0
–5.05.0–3.0
VDD = +5V
V
= –5V
SS
DATA = 80
T
H
= +25C
A
REFERENCE INPUT VOLTAGE – Volts
DAC B
–1.01.03.0
DAC C
DAC A
Figure 9. INL vs. Reference Input Voltage
–14
SOURCE CURRENT – mA
OUT
I
–7
0
4.05.04.2
Figure 7. I
1
0
–1
1
0
–1
1
INL – LSB
0
–1
1
0
–1
Figure 8. INL vs. Code, All DAC Channels
SOURCE vs. V
OUT
025632
4.44.64.8
V
OUTPUT VOLTAGE – Volts
OUT
Rail-to-Rail Performance
OUT
DAC A
DAC B
DAC C
DAC D
6496128160192224
CODE – Decimal
VDD = +5V
V
= –5V
SS
V
= +2.5V
REF
T
= +25C
A
Figure 10. DNL vs. Code
Figure 11. Zero Scale Voltage vs. Temperature
REV. A
–7–
AD7304/AD7305
= +5V
V
DD
V
= +4V
V
OUT
CS
REF
DATA = 00
2s/DIV
H
FF
Figure 12. Large-Signal Settling Time
V
REFIN
(5V @
50kHz)
V
OUTA
H
DATA = FF
NO LOAD
RL = 70k
RL = 10k
0V
VDD = +5V
C
= 150pF
L
5V
0V
5s/DIV
CS
V
OUT
Figure 15. Time to Shutdown
5V
H
0V
–5V
5V
0V
–5V
V
= +5V
DD
CS
I
DD
1mA/V
V
OUT
2s/DIV
Figure 13. Multiplying Mode Step Response and Output
Slew Rate
6
4
0
GAIN – dB
–4
–6
–8
10k10M
FREQUENCY – Hz
f
–3dB
VDD = +5V
V
= –5V
SS
DATA = FF
V
= 100mV rms
REF
= 2.6MHz
1M100k
H
Figure 14. Multiplying Mode Gain vs. Frequency
Figure 16. Shutdown Recovery Time (Wakeup)
10
VDD = +5V
V
= –5V
1
0.1
THD – %
0.010
0.001
10m101
23456 789
V
AMPLITUDE – V p-p
REF
SS
Figure 17. THD vs. Reference Input Amplitude
A
–8–
REV. A
AD7304/AD7305
FREQUENCY – Hz
60
0
10100
PSRR – dB
1k100k
50
40
30
20
10
10k
DATA = 80
H
TA = +25C
+PSRR, VDD = +5V 10%
–PSRR, VSS = –5V 10%
+PSRR, VDD = +3V 10%
–PSRR, VSS = –3V 10%
1
0.1
THD – %
0.010
0.001
20100k100
VDD = +5V
V
= –5V
SS
1k10k
FREQUENCY – Hz
A
Figure 18. THD vs. Frequency
3.0
VDD = +5V
V
= –5V
SS
V
= 4V
2.4
1.8
1.2
NOISE DENSITY – V/ Hz
0.6
0
1100k10
1001k10k
FREQUENCY – Hz
REF
DATA = FF
H
Figure 19. Output Noise Voltage Density vs. Frequency
VDD = +5V
V
SS
V
V
OUT
CS
REF
F = 1MHz
DATA = 80
Figure 21. Midscale Transition Glitch
40
VDD = +5V
20
= –5V
V
SS
V
= 50mV rms
REF
0
DAC A DATA = FF
DAC B, C, D DATA = 00
–20
–40
–60
–80
CROSS TALK – dB
–100
–120
–140
–160
10010M1k
H
H
CT = 20 LOG
10k1M
FREQUENCY – Hz
100k
Figure 22. Crosstalk vs. Frequency
= –5V
= 2.5V
H
7F
V
V
H
OUTB
REF
REV. A
V
OUTB
CLK
Figure 20. Digital Feedthrough
= +5V
V
DD
V
= –5V
SS
V
= 2.5V
REF
DAC A = FF
DAC B = OO
F = 2MHz
50ns/DIV
H
H
Figure 23. Power Supply Rejection vs. Frequency
–9–
AD7304/AD7305
12
VDD = +5V
V
= –5V
10
8
6
4
SUPPLY CURRENT – mA
2
0
051
DIGITAL INPUT VOLTAGE – Volts
234
SS
V
= 2.5V
REF
A0 = 5V
ALL OTHER DIGITAL
PINS VARYING
I
DD
I
SS
Figure 24. Supply Current vs. Digital Input Voltage
10.0000
1.0000
VDD = +5V
V
= –5V
SS
V
= 2.5V
REF
ALL DIGITAL PINS VARY,
EXCEPT A0 = 5V
SS
0.1000
0.0100
SUPPLY CURRENT – mA
0.0010
I
DD
I
80
VDD = +5.5V
V
= –5.5V
SS
70
V
= 2.5V
REF
PIN A0 FLOATING
60
50
40
SHUTDOWN SUPPLY – A
30
20
–55125–35
–155 25456585105
TEMPERATURE – C
Figure 27. Shutdown Supply Current vs. Temperature
0.08
READING MADE AT TA = +25C
SAMPLE SIZE = 924 UNITS
0.04
VDD = 2.7V
0
ERROR DRIFT – LSB
–0.04
NORMALIZED TOTAL UNADJUSTED
VDD = 5.5V
0.0001
051
234
DIGITAL INPUT VOLTAGE – Volts
Figure 25. Shutdown Supply Current vs. Digital Input
Voltage (A0 Only)
5.0
VDD = +5V
V
= –5V
SS
V
= 2.5V
REF
4.4
3.8
3.2
SUPPLY CURRENT – mA
2.6
2.0
–55125–35
IDD AND I
SS
–155 25456585105
TEMPERATURE – C
Figure 26. Supply Current vs. Temperature
–0.08
084
168252336420504
DEGREES CELCIUS
Figure 28. Normalized TUE Drift Accelerated by Burn-In
°
Hours of Operation @ 150
C
–10–
REV. A
AD7304/AD7305
V
DD
V
SS
V
OUT
X
120k
Q1
Q2
CIRCUIT OPERATION
The AD7304/AD7305 are a set of four-channel, 8-bit, voltageoutput, digital-to-analog converters differing primarily in digital
logic interface and number of reference inputs. Both parts share
the same internal DAC design and true rail-to-rail output buffers. The AD7304 contains four independent multiplying reference inputs, while the AD7305 has one common reference input.
The AD7304 uses a 3-wire SPI compatible serial data interface,
while the AD7305 offers a 8-bit parallel data interface.
D/A Converter Section
Each part contains four voltage-switched R-2R ladder DACs.
Figure A shows a typical equivalent DAC. These DACs are
designed to operate both single-supply or dual supply, depending on whether the user supplies a negative voltage on the V
SS
pin. In a single-supply application the VSS is tied to ground. In
either mode the DAC output voltage is determined by the V
REF
input voltage and the digital data (D) loaded into the corresponding DAC register according to Equation 1.
V
= V
OUT
Note that the output full-scale polarity is the same as the V
×D/256(1)
REF
REF
polarity for dc reference voltages.
V
DD
V
REF
DB7
DB6
DB0
V
2R
R
V
2R
2R
SS
2R
OUT
Figure 29. Typical Equivalent DAC Channel
These DACs are also designed to accommodate ac reference
input signals. As long as the ac signals are maintained between
< V
V
SS
<VDD, the user can expect 50 kHz of full-power
REF
multiplying bandwidth performance. In order to use negative
input reference voltages, the V
pin must be biased with a nega-
SS
tive voltage of equal or greater magnitude than the reference
voltage.
The reference inputs are code-dependent, exhibiting worst case
minimum resistance values specified in the parametric specification table. The DAC outputs V
A, B, C, D are each capable
OUT
of driving 2 kΩ loads in parallel with up to 500 pF loads. Output
source and sink current is shown in Figures 6 and 7. The output
slew rate is nominally 3.6 V/µs while operating from ± 5 V sup-
plies. The low output impedance of the buffers minimizes
crosstalk between analog input channels. At 100 kHz, 65 dB of
channel-to-channel isolation exists (Figure 22). Output voltage
noise is plotted in Figure 19. In order to maintain good analog
performance, power supply bypassing of 0.01 µF in parallel with
1 µF is recommended. The true rail-to-rail capability of the
AD7304/AD7305 allows the user to connect the reference inputs
directly to the same supply as the V
or VSS pin (Figure 30).
DD
Under these conditions clean power supply voltages (low ripple,
avoid switching supplies) appropriate for the application should
be used.
The AD7304 uses a 3-wire (CS, SDI, CLK) SPI compatible
serial data interface. New serial data is clocked into the serial
input register in a 12-bit data-word format. MSB bits are loaded
first. Table II defines the 12 data-word bits. Data is placed on
the SDI/SHDN pin and clocked into the register on the positive
clock edge of CLK subject to the data setup and data hold time
requirements specified in the TIMING SPECIFICATIONS.
Data can only be clocked in while the CS chip select pin is
active low. Only the last 12-bits clocked into the serial register
will be interrogated when the CS pin returns to the logic high
state, extra data bits are ignored. Since most microcontrollers
output serial data in 8-bit bytes, two right justified data bytes
can be written to the AD7304. Keeping the CS line low between
the first and second byte transfer will result in a successful serial
register update.
Once the data is properly aligned in the shift register the positive
edge of the CS initiates either the transfer of new data to the
target DAC register, determined by the decoding of address bits
A1 and A0, or the shutdown features will be activated based on
the SAC or SDC bits. When either SAC or SDC pins are set
(Logic = 0) the loading of new data determined by Bits B9 to
B0 are still loaded, but the results do not appear on the buffer
outputs until the device is brought out of the shutdown state.
The selected DAC output voltages become high impedance with
a nominal resistance of 120 kΩ to ground, Figure 30. If both
SAC and SDC pins are set, all channels are still placed in the
shutdown mode. When the AD7304 has been programmed into
the power shutdown state, the present DAC register data is
maintained as long as V
remains greater than 2.7 volts. The
DD
remaining characteristics of the software serial interface are
defined by Tables I, II and Figure 3 timing diagram.
Two additional pins CLR and LDAC on the AD7304 provide
hardware control over the clear function and the DAC Register
loading. If these functions are not needed the CLR pin can be
tied to logic high, and the LDAC pin can be tied to logic low.
The asynchronous input CLR pin forces all input and DAC
registers to the zero-code state. The asynchronous LDAC pin
can be strobed to active low when all DAC Registers need to be
updated simultaneously from their respective Input Registers.
The LDAC pin places the DAC Register in a transparent mode
while in the logic low state.
REV. A
–11–
AD7304/AD7305
CLK
SDI
V
REFAVREFBVREFCVREF
EN
CS
D0
D1
D2
D3
8
D4
D5
DACA
D6
D7
A0
A1
SDC
SAC
640k 680k
80k
2:4
DECODE
V
320k280k
GND
B
C
D
DD
INPUT
REGISTER
g
DQ
INPUT
REGISTER
g
DQ
INPUT
REGISTER
g
DQ
INPUT
REGISTER
g
DQ
POWER-
ON
RESET
AD7304
R
R
R
R
LDAC
D
DAC A
REGISTER
DAC B
REGISTER
DAC C
REGISTER
DAC D
REGISTER
V
DD
DAC A
OE
R
DAC B
OE
R
DAC C
OE
R
DAC D
OE
R
V
CLR
A
V
OUT
V
B
OUT
V
C
OUT
V
D
OUT
SS
Figure 31. AD7304 Equivalent Logic Interface
AD7304 Hardware Shutdown SHDN
If a three-state driver is used on the SDI/SHDN pin, the AD7304
can be placed into a power shutdown mode when the SDI/
SHDN pin is placed in a high impedance state. For proper
operation no other termination voltages should be present on
this pin. An internal window comparator will detect when the
logic voltage on the SHDN pin is between 28% and 36% of
. A high impedance internal bias generator provides this
V
DD
voltage on the SHDN pin. The four DAC output voltages become high impedance with a nominal resistance of 120 kΩ to
ground. See Figure 30 for an equivalent circuit.
AD7304/AD7305 POWER ON RESET
When the VDD power supply is turned on, an internal reset
strobe forces all the Input and DAC registers to the zero-code
state. The V
power supply should have a monotonically in-
DD
creasing ramp in order to have consistent results, especially in
the region of V
= 1.5 V to 2.3 V. The VSS supply has no effect
DD
on the power ON reset performance. The DAC register data
will stay at zero until a valid serial register software load takes
place. In the case of the double buffered AD7305 the output
DAC register can only be changed once the LDAC strobe is
initiated.
AD7305 PARALLEL DATA INTERFACE
The AD7305 has an 8-bit parallel interface DB7 = MSB,
DB0 = LSB. Two address Bits A1 and A0 are decoded when an
active low write strobe is placed on the WR pin, see Table III.
The WR is a level-sensitive input pin, therefore the data setup
and data hold times defined in the TIMING SPECIFICATIONS
need to be adhered to.
The LDAC pin provides the capability of simultaneously updating all DAC registers with new data from the Input Registers at
V
V
REF
DD
DATA
DB0–DB7
WR
A0/SHDN
8
640k
80k
280k
DAC A
2:4
DECODE
680k
320k
GND
B
C
D
V
DD
A1
INPUT
REGISTER
INPUT
REGISTER
INPUT
REGISTER
INPUT
REGISTER
POWER-
ON
RESET
AD7305
R
R
R
R
LDAC
DAC A
REGISTER
DAC B
REGISTER
DAC C
REGISTER
DAC D
REGISTER
DAC A
R
DAC B
R
DAC C
R
DAC D
R
V
A
OUT
OE
V
B
OUT
OE
V
C
OUT
OE
V
D
OUT
OE
V
SS
Figure 32. AD7305 Equivalent Logic Interface
the same time. This will result in the analog outputs all changing to their new values at the same time. The LDAC pin is a
level-sensitive input. If the simultaneous update feature is not
required the LDAC pin can be tied to logic low. When the
LDAC is tied to logic low, the DAC Registers become transparent and the Input Register data determines the DAC output
voltage. See Figure 32 for an equivalent interface logic diagram.
AD7226 Pin Compatibility
By tying the LDAC pin to ground, the AD7305 has the same
pin out and functionality as the AD7226, with the exception of
a lower power supply operating voltage.
AD7305 Hardware Shutdown SHDN
If a three state driver is used on the A0/SHDN pin, the AD7305
can be placed into a power shutdown mode when the A0/SHDN
pin is placed in a high impedance state. For proper operation no
other termination voltages should be present on this pin. An
internal window comparator will detect when the logic voltage
on the SHDN pin is between 28% and 36% of V
. A high
DD
impedance internal bias generator provides this voltage on the
SHDN pin. The four DAC output voltages become high impedance with a nominal resistance of 120 kΩ to ground.
ESD Protection Circuits
All logic input pins contain back-biased ESD protection Zeners
connected to ground (GND). The V
back-biased ESD protection Zener connected to V
pins also contain a
REF
DD
(see
Figure 33).
DIGITAL
INPUTS
GND
V
DD
V
X
REF
Figure 33. Equivalent ESD Protection Circuits
–12–
REV. A
AD7304/AD7305
APPLICATIONS
The AD7304/AD7305 is inherently a 2-quadrant multiplying
D/A converter. That is, it can easily be set up for unipolar output operation. The full-scale output polarity is the same as the
reference input voltage polarity.
In some applications it may be necessary to generate the full
4-quadrant multiplying capability or a bipolar output swing.
This is easily accomplished using an external true rail-to-rail op
amp, such as the OP295. Connecting the external amplifier with
two equal value resistors as shown in Figure 34 results in a full
4-quadrant multiplying circuit. In this circuit the amplifier provides a gain of two, which increases the output span magnitude
to 10 volts. The transfer equation of this circuit shows that both
negative and positive output voltages are created as the input
data (D) is incremented from code zero (V
scale (V