FEATURES
12-Bit Multiplying DACs
Guaranteed Specifications with +3.3 V/+5 V Supply
0.5 LSBs INL and DNL
Low Power: 5 mW typ
Fast Interface
40 ns Strobe Pulsewidth (AD7943)
40 ns Write Pulsewidth (AD7945, AD7948)
Low Glitch: 60 nV-s with Amplifier Connected
Fast Settling: 600 ns to 0.01% with AD843
APPLICATIONS
Battery-Powered Instrumentation
Laptop Computers
Upgrades for All 754x Series DACs (5 V Designs)
GENERAL DESCRIPTION
The AD7943, AD7945 and AD7948 are fast 12-bit multiplying
DACs that operate from a single +5 V supply (Normal Mode)
and a single +3.3 V to +5 V supply (Biased Mode). The
AD7943 has a serial interface, the AD7945 has a 12-bit parallel
interface, and the AD7948 has an 8-bit byte interface. They will
replace the industry-standard AD7543, AD7545 and AD7548
in many applications, and they offer superior speed and power
consumption performance.
The AD7943 is available in 16-lead DIP, 16-lead SOP (Small
Outline Package) and 20-lead SSOP (Shrink Small Outline
Package).
The AD7945 is available in 20-lead DIP, 20-lead SOP and 20lead SSOP.
The AD7948 is available in 20-lead DIP, 20-lead SOP and 20lead SSOP.
12-Bit DACs
AD7943/AD7945/AD7948
FUNCTIONAL BLOCK DIAGRAMS
REV. B
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.
The AD7943, AD7945 and AD7948 are specified in the normal current mode configuration and in the biased current mode for single-supply applications.
Figures 14 and 15 are examples of normal mode operation.
2
Temperature ranges as follows: B Grades: –40°C to +85°C; T Grade: –55°C to +125°C.
3
The T Grade applies to the AD7945 only.
4
Guaranteed by design.
Specifications subject to change without notice.
REF
=10V
–2–
REV. B
Page 3
AD7943/AD7945/AD7948
SPECIFICATIONS
1
BIASED MODE
wise noted. AD7945, AD7948: VDD = +3 V to +5.5 V; V
(AD7943: VDD = +3 V to +5.5 V; V
IOUT1
ParameterA Grades2UnitsTest Conditions/Comments
ACCURACY
Resolution12Bits1 LSB = (V
Relative Accuracy±1LSB max
Differential Nonlinearity±0.9LSB maxAll Grades Guaranteed Monotonic
Gain Error @ +25°C±3LSB max
to T
T
MIN
Gain Temperature Coefficient
MAX
3
±4LSB max
2ppm FSR/°C typ
5ppm FSR/°C max
Output Leakage CurrentSee Terminology Section
I
OUT1
@ +25°C10nA max
to T
T
MIN
MAX
100nA maxTypically 20 nA over Temperature
Input ResistanceThis Varies with DAC Input Code
@ I
Pin (AD7943)6kΩ min
OUT2
@ AGND Pin (AD7945, AD7948)6kΩ min
DIGITAL INPUTS
V
, Input High Voltage @ VDD = +5 V2.4V min
INH
, Input High Voltage @ VDD = +3.3 V2.1V min
V
INH
, Input Low Voltage @ VDD = +5 V0.8V max
V
INL
, Input Low Voltage @ VDD = +3.3 V0.6V max
V
INL
, Input Current±1µA max
I
INH
CIN, Input Capacitance
3
10pF max
DIGITAL OUTPUT (SRO)For 1 CMOS Load
Output Low Voltage (V
Output High Voltage (VOH)V
)0.2V max
OL
DD
POWER REQUIREMENTS
Range3.0/5.5V min/V max
V
DD
Power Supply Sensitivity
∆Gain/∆V
(AD7943)5µA maxV
I
DD
(AD7945, AD7948)5µA maxV
I
DD
NOTES
1
These specifications apply with the devices biased up at 1.23 V for single supply applications. The model numbering reflects this by means of a “–B” suffix
(for example: AD7943AN-B). Figure 16 is an example of Biased Mode Operation.
2
Temperature ranges as follows: A Versions: –40° C to +85° C.
3
Guaranteed by design.
Specifications subject to change without notice.
DD
3
–75dB typ
=V
IOUT1
= AGND = 1.23 V; V
IOUT2
= AGND = 1.23 V; V
– 0.2V min
= +0 V to 2.45 V; TA = T
REF
= +0 V to 2.45 V; TA = T
REF
V
IOUT1
over Temperature
= VDD – 0.1 V min, V
INH
SRO Open Circuit; No STB Signal; Typically
1 µA. Typically 100 µA with 1 MHz STB
Frequency.
= VDD – 0.1 V min, V
INH
Typically 1 µA.
to T
MIN
MAX
– V
IOUT1
REF)
= 1.23 V and V
to T
MIN
, unless other-
MAX
, unless otherwise noted.)
12
/2
= 300 µV When
= 0 V
REF
= 0.1 V max.
INL
= 0.1 V max.
INL
REV. B
–3–
Page 4
AD7943/AD7945/AD7948
AC PERFORMANCE CHARACTERISTICS
NORMAL MODE
0 V. V
= 6 V rms, 1 kHz sine wave; TA = T
REF
(AD7943: VDD = +4.5 V to +5.5 V; V
to T
MIN
cluded for Design Guidance and are not subject to test.
Output Voltage Settling Time600700ns typTo 0.01% of Full-Scale Range. V
Digital to Analog Glitch Impulse6060nV-s typMeasured with V
Multiplying Feedthrough Error–75–75dB maxDAC Latch Loaded with All 0s
Output Capacitance6060pF maxAll 1s Loaded to DAC
3030pF maxAll 0s Loaded to DAC
Digital Feedthrough (AD7943)55nV-s typFeedthrough to the DAC Output with LD1,
Digital Feedthrough (AD7945, AD7948) 55nV-s typFeedthrough to the DAC Output with CS
Total Harmonic Distortion–83–83dB typ
Output Noise Spectral Density
@ 1 kHz3535nV/√Hz typ All 1s Loaded to DAC. V
Specifications subject to change without notice.
= V
IOUT1
; DAC output op amp is AD843; unless otherwise noted.) These characteristics are in-
MAX
= AGND = 0 V. AD7945, AD7948: VDD = +4.5 V to +5.5 V; V
IOUT2
IOUT1
=AGND =
REF
+10 V; DAC Latch Alternately Loaded with
All 0s and All 1s
= 0 V. DAC Latch
REF
Alternately Loaded with All 0s and All 1s
LD2 High and Alternate Loading of All 0s
and All 1s into the Input Shift Register
High and Alternate Loading of All 0s and
All 1s to the DAC Bus
= 0 V. Output
REF
Op Amp Is OP07
=
AC PERFORMANCE CHARACTERISTICS
BIASED MODE
1.23 V. V
= 1 kHz, 2.45 V p-p, sine wave biased at 1.23 V; DAC output op amp is AD820; TA = T
REF
(AD7943: V
characteristics are included for Design Guidance and are not subject to test.
ParameterA GradesUnitsTest Conditions/Comments
DYNAMIC PERFORMANCE
Output Voltage Settling Time5µs typTo 0.01% of Full-Scale Range. V
Digital to Analog Glitch Impulse60nV-s typV
Multiplying Feedthrough Error–75dB maxDAC Latch Loaded with All 0s
Output Capacitance60pF maxAll 1s Loaded to DAC
Digital Feedthrough5nV-s typFeedthrough to the DAC Output with LD1, LD2
Digital Feedthrough (AD7945, AD7948)5nV-s typFeedthrough to the DAC Output with CS High
Total Harmonic Distortion–83dB typ
Output Noise Spectral Density
@ 1 kHz25nV/√Hz typAll 1s Loaded to DAC. V
Specifications subject to change without notice.
= +3 V to +5.5 V; V
DD
= V
IOUT1
= AGND = 1.23 V. AD7945, AD7948: VDD = +3 V to +5.5 V; V
IOUT2
to T
MIN
; unless otherwise noted.) These
MAX
DAC Latch Alternately Loaded with All 0s and All 1s
= 1.23 V. DAC Register Alternately Loaded
REF
with All 0s and All 1s
30pF maxAll 0s Loaded to DAC
High and Alternate Loading of All 0s and All 1s
into the Input Shift Register
and Alternate Loading of All 0s and All 1s to the
DAC Bus
= 1.23 V
REF
REF
= AGND =
IOUT1
= 0 V
REV. B–4–
Page 5
AD7943/AD7945/AD7948
1
AD7943 TIMING SPECIFICATIONS
(TA = T
Limit @Limit @
ParameterVDD = +3 V to +3.6 VVDD = +4.5 V to +5.5 VUnitsDescription
2
t
STB
t
DS
t
DH
t
SRI
t
LD
t
CLR
t
ASB
3
t
SV
NOTES
1
All input signals are specified with tr = tf = 5 ns (10% to 90% of 5 V) and timed from a voltage level of 1.6 V. tr and tf should not exceed 1 µs on any digital input.
2
STB mark/space ratio range is 60/40 to 40/60.
3
t
is measured with the load circuit of Figure 2 and defined as the time required for the output to cross 0.8 V or 2.4 V.
SV
Specifications subject to change without notice.
STB1,
STB2,
STB4
6040ns minSTB Pulsewidth
1510ns minData Setup Time
3525ns minData Hold Time
5535ns minSRI Data Pulsewidth
5535ns minLoad Pulsewidth
5535ns minCLR Pulsewidth
00ns minMin Time Between Strobing Input Shift
6035ns maxSTB Clocking Edge to SRO Data Valid Delay
t
STB
MIN
to T
, unless otherwise noted)
MAX
Register and Loading DAC Register
STB3
SRI
LD1,
LD2,
CLR
SRO
t
DH
t
DS
t
SRI
DB11(N)
(MSB)
DB10(N)
t
SV
DB10(N–1)
Figure 1. AD7943 Timing Diagram
I
OL
+2.1V
I
OH
TO OUTPUT
PIN
50pF
1.6mA
C
L
200mA
Figure 2. Load Circuit for Digital Output Timing Specifications
DB0(N)
t
DB0(N–1)
ASB
t
, t
LD
CLR
REV. B–5–
Page 6
AD7943/AD7945/AD7948
1
AD7945 TIMING SPECIFICATIONS
(TA = T
Limit @Limit @
ParameterVDD = +3 V to +3.6 VVDD = +4.5 V to +5.5 VUnitsDescription
t
DS
t
DH
t
CS
t
CH
t
WR
NOTES
1
All input signals are specified with tr = tf = 5 ns (10% to 90% of 5 V) and timed from a voltage level of 1.6 V.
Specifications subject to change without notice.
3520ns minData Setup Time
1010ns minData Hold Time
6040ns minChip Select Setup Time
00ns minChip Select Hold Time
6040ns minWrite Pulsewidth
CS
WR
MIN
to T
, unless otherwise noted)
MAX
t
CS
t
WR
t
t
DStDH
CH
DB11–DB0
DATA VALID
Figure 3. AD7945 Timing Diagram
AD7948 TIMING SPECIFICATIONS
(TA = T
MIN
to T
, unless otherwise noted)
MAX
1
Limit @Limit @
ParameterVDD = +3 V to +3.6 VVDD = +4.5 V to +5.5 VUnitsDescription
t
DS
t
DH
t
CWS
t
CWH
t
LWS
t
LWH
t
WR
NOTES
1
All input signals are specified with tr = tf = 5 ns (10% to 90% of 5 V) and timed from a voltage level of 1.6 V.
Specifications subject to change without notice.
4530ns minData Setup Time
1010ns minData Hold Time
00ns minCSMSB or CSLSB to WR Setup Time
00ns minCSMSB or CSLSB to WR Hold Time
00ns minLDAC to WR Setup Time
00ns minLDAC to WR Hold Time
6040ns minWrite Pulsewidth
t
DATA
VALID
CWH
t
DH
t
t
CWS
LWS
t
CWH
t
LWH
t
WR
t
t
DS
DATA
VALID
DH
CSMSB
CSLSB
LDAC
WR
DB7–DB0
t
CWS
t
WR
t
DS
Figure 4. AD7948 Timing Diagram
REV. B–6–
Page 7
AD7943/AD7945/AD7948
ABSOLUTE MAXIMUM RATINGS
(T
= +25°C unless otherwise noted)
A
VDD to DGND . . . . . . . . . . . . . . . . . . . . . . . . . .–0.3 V to +6 V
I
to DGND . . . . . . . . . . . . . . . . . . . –0.3 V to VDD + 0.3 V
OUT1
to DGND . . . . . . . . . . . . . . . . . . . –0.3 V to VDD + 0.3 V
I
OUT2
AGND to DGND . . . . . . . . . . . . . . . . . –0.3 V to V
Digital Input Voltage to DGND . . . . . . –0.3 V to V
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
Transient currents of up to 100 mA will not cause SCR latch-up.
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 AD7943/AD7945/AD7948 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.
WARNING!
ESD SENSITIVE DEVICE
ORDERING GUIDE
TemperatureLinearityNominalPackage
ModelRangeError (LSBs)Supply VoltageOption
AD7943BN–40°C to +85°C±0.5+5 VN-16
AD7943BR–40°C to +85°C±0.5+5 VR-16
AD7943BRS–40°C to +85°C±0.5+5 VRS-20
AD7943AN-B–40°C to +85°C±1+3.3 V to +5 VN-16
AD7943ARS-B–40°C to +85°C±1+3.3 V to +5 VRS-20
AD7945BN–40°C to +85°C±0.5+5 VN-20
AD7945BR–40°C to +85°C±0.5+5 VR-20
AD7945BRS–40°C to +85°C±0.5+5 VRS-20
AD7945AN-B–40°C to +85°C±1+3.3 V to +5 VN-20
AD7945ARS-B–40°C to +85°C±1+3.3 V to +5 VRS-20
AD7945TQ–55°C to +125°C±1+5 VQ-20
AD7948BN–40°C to +85°C±0.5+5 VN-20
AD7948BR–40°C to +85°C±0.5+5 VR-20
AD7948BRS–40°C to +85°C±0.5+5 VRS-20
AD7948AN-B–40°C to +85°C±1+3.3 V to +5 VN-20
AD7948ARS-B–40°C to +85°C±1+3.3 V to +5 VRS-20
NOTE
1
N = Plastic DIP; R = SOP (Small Outline Package); RS = SSOP (Shrink Small Outline Package); Q = Cerdip.
1
REV. B–7–
Page 8
AD7943/AD7945/AD7948
TERMINOLOGY
Relative Accuracy
Relative Accuracy or endpoint linearity is a measure of the
maximum deviation from a straight line passing through the
endpoints of the DAC transfer function. It is measured after
adjusting for zero error and full-scale error and is normally
expressed in Least Significant Bits or as a percentage of fullscale reading.
Differential Nonlinearity
Differential nonlinearity is the difference between the measured
change and the ideal 1 LSB change between any two adjacent
codes. A specified differential nonlinearity of 1 LSB maximum
ensures monotonicity.
Gain Error
Gain Error is a measure of the output error between an ideal
DAC and the actual device output. It is measured with all 1s
in the DAC after offset error has been adjusted out and is expressed in Least Significant Bits. Gain error is adjustable to
zero with an external potentiometer.
Output Leakage Current
Output leakage current is current which flows in the DAC ladder switches when these are turned off. For the I
OUT1
terminal,
it can be measured by loading all 0s to the DAC and measuring
the I
current. Minimum current will flow in the I
OUT1
OUT2
line
when the DAC is loaded with all 1s.
Output Capacitance
This is the capacitance from the I
pin to AGND.
OUT1
Output Voltage Settling Time
This is the amount of time it takes for the output to settle to a
specified level for a full-scale input change. For these devices, it
is specified both with the AD843 as the output op amp in the
normal current mode and with the AD820 in the biased current
mode.
Digital to Analog Glitch Impulse
This is the amount of charge injected into the analog output
when the inputs change state. It is specified as the area of the
glitch in nV-s. It is measured with the reference input connected
to AGND and the digital inputs toggled between all 1s and all
0s. As with Settling Time, it is specified with both the AD817
and the AD820.
AC Feedthrough Error
This is the error due to capacitive feedthrough from the DAC
reference input to the DAC I
terminal, when all 0s are
OUT1
loaded in the DAC.
Digital Feedthrough
When the device is not selected, high frequency logic activity on
the device digital inputs is capacitively coupled through the
device to show up as noise on the I
pin and subsequently on
OUT1
the op amp output. This noise is digital feedthrough.
PIN CONFIGURATIONS
DIP/SOP SSOP DIP/SOP/SSOP DIP/SOP/SSOP
I
OUT1
I
OUT2
AGND
STB1
LD1
SRO
SRI
STB2
1
2
3
AD7943
4
TOP VIEW
(Not to Scale)
5
6
7
8
16
15
14
13
12
11
10
9
R
FB
V
REF
V
DD
CLR
DGND
STB4
STB3
LD2
1
I
OUT1
2
I
OUT2
3
AGND
4
STB1
NC
5
NC
6
LD1
7
8
SRO
SRI
9
10
STB2
NC = NO CONNECT
AD7943
TOP VIEW
(Not to Scale)
20
19
18
17
16
15
14
13
12
11
R
FB
V
REF
V
DD
CLR
NC
NC
DGND
STB4
STB3
LD2
I
OUT1
AGND
DGND
DB11
DB10
DB9
DB8
DB7
DB6
DB5
1
2
3
AD7945
4
TOP VIEW
(Not to Scale)
5
6
7
8
9
10
20
R
FB
19
V
REF
18
V
DD
17
WR
16
CS
15
DB0
14
13
12
11
DB1
DB2
DB3
DB4
DB7 (MSB)
I
OUT1
AGND
DGND
CSMSB
DF/DOR
CTRL
DB6
DB5
DB4
1
2
3
AD7948
4
TOP VIEW
(Not to Scale)
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
R
FB
V
REF
V
DD
WR
CSLSB
LDAC
DB0 (LSB)
DB1
DB2
DB3
REV. B–8–
Page 9
Pin MnemonicDescription
AD7943/AD7945/AD7948
AD7943 PIN FUNCTION DESCRIPTIONS
I
OUT1
I
OUT2
DAC current output terminal 1.
DAC current output terminal 2. This should be connected to the AGND pin.
AGNDThis pin connects to the back gates of the current steering switches. In normal operation, it should be connected
to the signal ground of the system. In biased single-supply operation it may be biased to some voltage between
0 V and the 1.23 V. See Figure 11 for more details.
STB1This is the Strobe 1 input. Data is clocked into the input shift register on the rising edge of this signal. STB3
must be high. STB2, STB4 must be low.
LD1, LD2Active low inputs. When both of these are low, the DAC register is updated and the output will change to
reflect this.
SRISerial Data Input. Data on this line will be clocked into the input shift register on one of the Strobe inputs,
when they are enabled.
STB2This is the Strobe 2 input. Data is clocked into the input shift register on the rising edge of this signal.
STB3 must be high. STB1, STB4 must be low.
STB3This is the Strobe 3 input. Data is clocked into the input shift register on the falling edge of this signal. STB1,
STB2, STB4, must be low.
STB4This is the Strobe 4 input. Data is clocked into the input shift register on the rising edge of this signal. STB3
must be high. STB1, STB2 must be low.
DGNDDigital Ground.
CLRAsynchronous CLR input. When this input is taken low, all 0s are loaded to the DAC latch.
V
DD
Power supply input. This is nominally +5 V for Normal Mode Operation and +3.3 V to +5 V for Biased
Mode Operation.
V
REF
R
FB
DAC reference input.
DAC feedback resistor pin.
AD7945 PIN FUNCTION DESCRIPTIONS
Pin MnemonicDescription
I
OUT1
AGNDThis pin connects to the back gates of the current steering switches. The DAC I
DAC current output terminal 1.
OUT2
internally to this point.
DGNDDigital Ground.
DB11–DB0Digital Data Inputs.
Power supply input. This is nominally +5 V for Normal Mode Operation and +3.3 V to +5 V for Biased Mode
Operation.
V
REF
R
FB
DAC reference input.
DAC feedback resistor pin.
terminal is also connected
REV. B–9–
Page 10
AD7943/AD7945/AD7948
Pin MnemonicDescription
AD7948 PIN FUNCTION DESCRIPTIONS
I
OUT1
AGNDAnalog Ground Pin. This pin connects to the back gates of the current steering switches. The DAC I
DAC current output terminal 1. Normally terminated at the virtual ground of output amplifier.
OUT2
terminal is also connected internally to this point.
DGNDDigital Ground Pin.
CSMSBChip Select Most Significant Byte. Active Low Input. Used in combination with WR to load external data into
the input register or in combination with LDAC and WR to load external data into both input and DAC registers.
DF/DORData Format/Data Override. When this input is low, data in the DAC register is forced to one of two override
codes selected by CTRL. When the override signal is removed, the DAC output returns to reflect the value in
the DAC register. With DF/DOR high, CTRL selects either a left or right justified input data format. For normal
operation, DF/DOR is held high. See Table I.
Table I. Truth Table for DF/DOR CTRL
DF/DORCTRLFunction
00DAC Register Contents Overridden by All 0s
01DAC Register Contents Overridden by All 1s
10Left-Justified Input Data Selected
11Right-Justified Input Data Selected
CTRLControl Input. See DF/DOR description.
DB7–DB0Digital Data Inputs.
LDACLoad DAC input, active low. This signal, in combination with others, is used to load the DAC register from
either the input register or the external data bus.
CSLSBChip Select Least Significant (LS) Byte. Active Low Input. Used in combination with WR to load external data
into the input register or in combination with WR and LDAC to load external data into both input and DAC
registers.
Table II. Truth Table for AD7948 Write Operation
WRCSMSBCSLSBLDACFunction
0101Load LS Byte to Input Register
0100Load LS Byte to Input Register and DAC Register
0011Load MS Byte to Input Register
0010Load MS Byte to Input Register and DAC Register
0110Load Input Register to DAC Register
1XXXNo Data Transfer
WRWrite input, active low. This active low signal, in combination with others is used in loading external data into
the AD7948 input register and in transferring data from the input register to the DAC register.
V
DD
Power supply input. This is nominally +5 V for Normal Mode Operation and +3.3 V to +5 V for Biased Mode
Operation.
V
REF
R
FB
DAC reference input.
DAC feedback resistor pin.
REV. B–10–
Page 11
Typical Performance Curves
INPUT CODE
0.50
0.25
–0.50
0
40951024
LINEARITY ERROR – LSBS
2048
3072
0.00
–0.25
VDD = +5V
V
REF
= +10V
OP AMP = AD843
T
A
= +258C
|V
REF
– V
BIAS
| – Volts
6
0
0.21.40.4
INL, DNL – LSBS
0.60.81.01.2
5
4
3
2
1
VDD = +3.3V
T
A
= +258C
OP AMP = AD820
0.5
VDD = +5V
0.4
0.3
0.2
DNL – LSBS
0.1
0
2104
68
V
– Volts
REF
Figure 5. Differential Nonlinearity Error vs.
V
(Normal Mode)
REF
T
OP AMP = AD843
= +258C
A
AD7943/AD7945/AD7948
Figure 7. All Codes Linearity In Normal Mode (VDD = +5 V)
1.0
0.9
0.8
0.7
0.6
0.5
INL – LSBS
0.4
0.3
0.2
0.1
0
210468
V
– Volts
REF
VDD = +5V
T
= +258C
A
OP AMP = AD843
Figure 6. Integral Nonlinearity Error vs.
V
(Normal Mode)
REF
Figure 8. Linearity Error vs. V
(Biased Mode)
REF
REV. B–11–
Page 12
AD7943/AD7945/AD7948
FREQUENCY – Hz
0
–10
–100
1k10M10k100k1M
–40
–70
–80
–90
–20
–30
–60
–50
VDD = +5V
T
A
= +258C
VIN = 20V p-p
OP AMP = AD711
DAC LOADED WITH ALL 0S
DAC LOADED WITH ALL 1S
1.00
VDD = +3.3V
V
= 0V
REF
= 1.23V
V
BIAS
OP AMP = AD820
0.50
= +258C
T
A
0.00
–0.50
LINEARITY ERROR – LSBS
5V
100
90
10
0%
AD711 OUTPUT
50mV
200ns
VDD = +5V
T
= +258C
A
V
= 0V
REF
OP AMP = AD711
200ns
–1.00
04095
1024
20483072
INPUT CODE
Figure 9. All Codes Linearity in Biased Mode
(V
= +3.3 V)
DD
–50
–55
–60
–65
–70
–75
THD – dBs
–80
–85
–90
–95
–100
100100k1k
FREQUERCY – Hz
VDD = +5V
T
= +258C
A
VIN = 6V rms
OP AMP = AD711
10k
Figure 10. Total Harmonic Distortion vs. Frequency
Figure 11. Digital-to-Analog Glitch Impulse
Figure 12. Multiplying Frequency Response vs.
Digital Code
REV. B–12–
Page 13
AD7943/AD7945/AD7948
I
OUT1
I
OUT2
A1
V
OUT
SIGNAL GROUND
A1: OP07
AD711
AD843
AD845
AGND
DAC
V
REF
R1 20V
AD7943/45/48
V
IN
R2 10V
RFB
C1
NOTES
1. ONLY ONE DAC IS SHOWN FOR CLAIRITY.
2. DIGITAL INPUT CONNECTIONS ARE OMITTED.
3. C1 PHASE COMPENSATION (5 – 15pF) MAY BE REQUIRED
WHEN USING HIGH SPEED AMPLIFIER.
GENERAL DESCRIPTION
D/A Section
The AD7943, AD7945 and AD7948 are 12-bit current-output
D/A converters. A simplified circuit diagram is shown in Figure 13. The DAC architecture is segmented. This means that
the 2 MSBs of the 12-bit data word are decoded to drive the
three switches A, B and C. The remaining 10 bits of the data
word drive the switches S0 to S9 in a standard inverting R-2R
ladder configuration.
Each of the switches A to C steers 1/4 of the total reference
current into either I
OUT1
or I
with the remaining 1/4 of the
OUT2
total current passing through the R-2R section. Switches S9 to
S0 steer binarily weighted currents into either I
I
OUT1
and I
are kept at the same potential, a constant cur-
OUT2
OUT1
or I
OUT2
. If
rent flows in each ladder leg, regardless of digital input code.
Thus, the input resistance seen at V
equal to R/2. The V
input may be driven by any reference
REF
is always constant. It is
REF
voltage or current, ac or dc that is within the Absolute Maximum Ratings.
The device provides access to the V
REF
, RFB, and I
OUT1
terminals of the DAC. This makes the device extremely versatile and
allows it to be configured in several different operating modes.
Examples of these are shown in the following sections. The
AD7943 also has a separate I
pin. In the AD7945 and
OUT2
AD7948 this is internally tied to AGND.
When an output amplifier is connected in the standard configuration of Figure 14, the output voltage is given by:
= –D × V
V
OUT
REF
where D is the fractional representation of the digital word
loaded to the DAC. D can be set from 0 to 4095/4096, since it
has 12-bit resolution.
Figure 14 shows the standard unipolar binary connection diagram for the AD7943, AD7945 and AD7948. When V
IN
is an
ac signal, the circuit performs two-quadrant multiplication.
Resistors R1 and R2 allow the user to adjust the DAC gain
error. With a specified gain error of 2 LSBs over temperature,
these are not necessary in many applications. Circuit offset is
due completely to the output amplifier offset. It can be removed by adjusting the amplifier offset voltage. Alternatively,
choosing a low offset amplifier makes this unnecessary.
A1 should be chosen to suit the application. For example, the
OP07 is ideal for very low bandwidth applications (10 kHz or
Figure 14. Unipolar Binary Operation
lower) while the AD711 is suitable for medium bandwidth applications (200 kHz or lower). For high bandwidth applications
of greater than 200 kHz, the AD843 and AD847 offer very fast
settling times.
The code table for Figure 14 is shown in Table III.
NOTE
Nominal LSB size for the circuit of Figure 14 is given by: V
as Shown in Figure 14)
OUT
(4095/4096)
REF
(2049/4096)
REF
(2048/4096)
REF
(2047/4096)
REF
(1/4096)
REF
(0/4096) = 0
REF
(1/4096).
REF
REV. B–13–
Page 14
AD7943/AD7945/AD7948
BIPOLAR OPERATION
(Four-Quadrant Multiplication)
Figure 15 shows the standard connection diagram for bipolar
operation of the AD7943, AD7945 and AD7948. The coding is
offset binary as shown in Table IV. When V
is an ac signal,
IN
the circuit performs four-quadrant multiplication. Resistors R1
and R2 are for gain error adjustment and are not needed in
many applications where the device gain error specifications are
adequate. To maintain the gain error specifications, resistors
R3, R4 and R5 should be ratio matched to 0.01%.
R4 20kV
R2 10V
RFB
V
V
IN
REF
R1 20V
DAC
AD7943/45/48
NOTES
1. ONLY ONE DAC IS SHOWN FOR CLAIRITY.
2. DIGITAL INPUT CONNECTIONS ARE OMITTED.
3. C1 PHASE COMPENSATION (5 – 15pF) MAY BE REQUIRED
WHEN USING HIGH SPEED AMPLIFIER, A1.
Suitable dual amplifiers for use with Figure 15 are the OP270
(low noise, low bandwidth, 15 kHz), the AD712 (medium
bandwidth, 200 kHz) or the AD827 (wide bandwidth, 1 MHz).
Table IV. Bipolar (Offset Binary) Code
Table Digital InputAnalog Output
MSB LSB(V
1111 1111 1111+V
1000 0000 0001+V
1000 0000 0000+V
0111 1111 1111–V
0000 0000 0001–V
0000 0000 0000–V
NOTE
Nominal LSB size for the circuit of Figure 15 is given by: V
as Shown in Figure 15)
OUT
(2047/2048)
REF
(1/2048)
REF
(0/2048) = 0
REF
(1/2048)
REF
(2047/2048)
REF
(2048/2048) = –V
REF
(1/2048).
REF
REF
SINGLE SUPPLY APPLICATIONS
The “-B” versions of the devices are specified and tested for
single supply applications. Figure 16 shows the recommended
circuit for operation with a single +5 V to +3.3 V supply. The
and AGND terminals are biased to 1.23 V. Thus, with 0 V
I
OUT2
applied to the V
terminal, the output will go from 1.23 V (all
REF
0s loaded to the DAC) to 2.46 V (all 1s loaded). With 2.45 V
applied to the V
terminal, the output will go from 1.23 V (all
REF
0s loaded) to 0.01 V (all 1s loaded). It is important when considering INL in a single-supply system to realize that most
single-supply amplifiers cannot sink current and maintain zero
volts at the output. In Figure 16, with V
= 2.45 V the re-
REF
quired sink current is 200 µA. The minimum output voltage
level is 10 mV. Op amps like the OP295 are capable of main-
taining this level while sinking 200 µA.
Figure 16 shows the I
and AGND terminals being driven
OUT2
by an amplifier. This is to maintain the bias voltage at 1.23 V
as the impedance seen looking into the I
terminal changes.
OUT2
This impedance is code dependent and varies from infinity (all
0s loaded in the DAC) to about 6 kΩ minimum. The AD589
has a typical output resistance of 0.6 Ω and it can be used to
drive the terminals directly. However, this will cause a typical
linearity degradation of 0.2 LSBs. If this is unacceptable then
the buffer amplifier is necessary. Figure 9 shows the typical
linearity performance of the AD7943/AD7945/AD7948 when
used as in Figure 16 with V
+3.3V
V
RFB
DD
V
REF
V
IN
DAC
AD7943/45/48
DGND
+5V
5.6kV
AD589
set at +3.3 V and V
DD
C1
I
OUT1
I
OUT2
AGND
A1
SIGNAL GROUND
A1
REF
A1: OP295
AD822
OP283
= 0 V.
V
OUT
Figure 16. Single Supply System
REV. B–14–
Page 15
AD7943/AD7945/AD7948
MC68000
ADDRESS
DECODE
AD7945
CS
WR
DB11 – DB0
A1 – A23
AS
DTACK
R/W
D15 – D0
Z80
ADDRESS
DECODE
AD7948
CSMSB
WR
DB7 – DB0
A0 – A15
MREQ
WR
D7 – D0
CSLSB
LDAC
ADDRESS BUS
DATA BUS
MICROPROCESSOR INTERFACING
AD7943 to ADSP-2101 Interface
Figure 17 shows the AD7943 to ADSP-2101 interface diagram.
The DSP is set up for alternate inverted framing with an internally generated SCLK. TFS from the ADSP-2101 drives the
STB1 input on the AD7943. The serial word length should be
set at 12. This is done by making SLEN = 11 (1011 binary).
The SLEN field is Bits 3–0 in the SPORT control register
(0x3FF6 for SPORT0 and 0x3FF2 for SPORT1).
With the 16 MHz version of the ADSP-2101, the maximum
output SCLK is 8 MHz. The AD7943 setup and hold time of
10 ns and 25 ns mean that it is compatible with the DSP when
running at this speed.
The OUTPUT FLAG drives both LD1 and LD2 and is brought
low to update the DAC register and change the analog output.
+5V
ADSP-2101
TFS
SCLK
DT
OUTPUT FLAG
AD7943
CLR
STB1
STB3
SRI
LD1
LD2
STB4STB2
AD7945 to MC68000 Interface
Figure 19 shows the MC68000 interface to the AD7945. The
appropriate data is written into the DAC in one MOVE instruction to the appropriate memory location.
Figure 19. AD7945 to MC68000 Interface
AD7948 to Z80 Interface
Figure 20 is the interface between the AD7948 and the 8-bit
bus of the Z80 processor. Three write operations are needed to
load the DAC. The first two load the MS byte and the LS byte
and the third brings the LDAC low to update the output.
Figure 17. AD7943 to ADSP-2101 Interface
AD7943 to DSP56001 Interface
Figure 18 shows the interface diagram for the AD7943 to the
DSP56001. The DSP56001 is configured for normal mode
synchronous operation with gated clock. The serial clock, SCK,
is set up as an output from the DSP and the serial word length
is set for 12 bits (WL0 = 1, WL1 = 0, in Control Register A).
SCK from the DSP56001 is applied to the AD7943 STB3 input. Data from the DSP56000 is valid on the falling edge of
SCK and this is the edge which clocks the data into the AD7943
shift register. STB1, STB2 and STB4 are tied low on the
AD7943 to permanently enable the STB3 input.
When the 12-bit serial word has been written to the AD7943,
the LD1, LD2 inputs are brought low to update the DAC
register.
+5V
AD7943
CLR
STB3
SRI
LD1
LD2
STB4STB2STB1
DSP56001
OUTPUT FLAG
SCK
STD
Figure 20. AD7948 to Z80 Interface
Figure 18. AD7943 to DSP56001 Interface
REV. B–15–
Page 16
AD7943/AD7945/AD7948
169
81
0.4133 (10.50)
0.3977 (10.00)
0.4193 (10.65)
0.3937 (10.00)
0.2992 (7.60)
0.2914 (7.40)
PIN 1
SEATING
PLANE
0.0118 (0.30)
0.0040 (0.10)
0.0192 (0.49)
0.0138 (0.35)
0.1043 (2.65)
0.0926 (2.35)
0.0500
(1.27)
BSC
0.0125 (0.32)
0.0091 (0.23)
0.0500 (1.27)
0.0157 (0.40)
8°
0°
0.0291 (0.74)
0.0098 (0.25)
x 45°
20
1
10
11
0.310 (7.87)
0.220 (5.59)
PIN 1
0.005 (0.13) MIN
0.098 (2.49) MAX
SEATING
PLANE
0.023 (0.58)
0.014 (0.36)
0.200 (5.08)
MAX
1.060 (26.92) MAX
0.150
(3.81)
MIN
0.070 (1.78)
0.030 (0.76)
0.200 (5.08)
0.125 (3.18)
0.100
(2.54)
BSC
0.060 (1.52)
0.015 (0.38)
15°
0°
0.320 (8.13)
0.290 (7.37)
0.015 (0.38)
0.008 (0.20)
2011
101
0.295 (7.50)
0.271 (6.90)
0.311 (7.9)
0.301 (7.64)
0.212 (5.38)
0.205 (5.21)
PIN 1
SEATING
PLANE
0.008 (0.203)
0.002 (0.050)
0.07 (1.78)
0.066 (1.67)
0.0256
(0.65)
BSC
0.078 (1.98)
0.068 (1.73)
0.009 (0.229)
0.005 (0.127)
0.037 (0.94)
0.022 (0.559)
8°
0°
OUTLINE DIMENSIONS
Dimensions shown in inches and (mm).
0.210 (5.33)
MAX
0.160 (4.06)
0.115 (2.93)
0.210 (5.33)
MAX
0.160 (4.06)
0.115 (2.93)
16-Lead Plastic DIP (N-16)
0.840 (21.34)
0.745 (18.92)
16
18
PIN 1
0.022 (0.558)
0.014 (0.356)
0.100
(2.54)
BSC
9
0.280 (7.11)
0.240 (6.10)
0.060 (1.52)
0.015 (0.38)
0.130
(3.30)
MIN
0.070 (1.77)
0.045 (1.15)
SEATING
PLANE
20-Lead Plastic DIP (N-20)
1.060 (26.90)
0.925 (23.50)
20
110
PIN 1
0.022 (0.558)
0.014 (0.356)
0.100
(2.54)
BSC
11
0.070 (1.77)
0.045 (1.15)
0.280 (7.11)
0.240 (6.10)
0.060 (1.52)
0.015 (0.38)
0.130
(3.30)
MIN
SEATING
PLANE
0.325 (8.26)
0.300 (7.62)
0.015 (0.381)
0.008 (0.204)
0.325 (8.25)
0.300 (7.62)
0.015 (0.381)
0.008 (0.204)
0.195 (4.95)
0.115 (2.93)
0.195 (4.95)
0.115 (2.93)
16-Lead SOP (R-16)
C1901b–0–5/98
20-Lead Cerdip (Q-20)
0.5118 (13.00)
0.4961 (12.60)
2011
PIN 1
0.0118 (0.30)
0.0040 (0.10)
0.0500
(1.27)
BSC
20-Lead SOP (R-20)
0.2992 (7.60)
0.2914 (7.40)
0.1043 (2.65)
0.0926 (2.35)
0.0192 (0.49)
0.0138 (0.35)
101
0.4193 (10.65)
SEATING
PLANE
0.3937 (10.00)
0.0125 (0.32)
0.0091 (0.23)
0.0291 (0.74)
0.0098 (0.25)
0.0500 (1.27)
8°
0°
0.0157 (0.40)
20-Lead SSOP (RS-20)
x 45°
PRINTED IN U.S.A.
REV. B–16–
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.