Data Sheet AD5301/AD5311/AD5321
Rev. C | Page 13 of 24
THEORY OF OPERATION
The AD5301/AD5311/AD5321 are single resistor-string DACs
fabricated on a CMOS process with resolutions of 8/10/12 bits,
respectively. Data is written via a 2-wire serial interface. The
devices operate from single supplies of 2.5 V to 5.5 V and the
output buffer amplifiers provide rail-to-rail output swing with
a slew rate of 0.7 V/μs. The power supply (V
DD
) acts as the
reference to the DAC. The AD5301/AD5311/AD5321 have
three programmable power-down modes, in which the DAC
can be turned off completely with a high impedance output,
or the output can be pulled low by an on-chip resistor (see the
Power-Down Modes section).
DIGITAL-TO-ANALOG
The architecture of the DAC channel consists of a resistor string
DAC followed by an output buffer amplifier. The voltage at the
V
DD
pin provides the reference voltage for the DAC. Figure 24
shows a block diagram of the DAC architecture. Since the input
coding to the DAC is straight binary, the ideal output voltage is
given by
N
DD
OUT
DV
V
2
where:
N = DAC resolution.
D = decimal equivalent of the binary code that is loaded to the
DAC register:
0–255 for AD5301 (8 bits)
0–1023 for AD5311 (10 bits)
0–4095 for AD5321 (12 bits).
DAC
REGISTER
RESISTOR
STRING
OUTPUT BUFFER
AMPLIFIER
REF(+)
REF(–)
GND
V
DD
V
OUT
00927-024
Figure 24. DAC Channel Architecture
RESISTOR STRING
The resistor string section is shown in Figure 25. It is simply
a string of resistors, each with a value of R. The digital code
loaded to the DAC register determines at what node on the
string the voltage is tapped off to be fed into the output ampli-
fier. The voltage is tapped off by closing one of the switches
connecting the string to the amplifier. Because it is a string
of resistors, it is guaranteed monotonic over all codes.
R
R
R
R
R
TO OUTPUT
AMPLIFIER
00927-025
Figure 25. Resistor String
OUTPUT AMPLIFIER
The output buffer amplifier is capable of generating output volt-
ages to within 1 mV from either rail, which gives an output range
of 0.001 V to V
DD
− 0.001 V. It is capable of driving a load of
2 kΩ to GND and V
DD
, in parallel with 500 pF to GND. The
source and sink capabilities of the output amplifier can be seen
in Figure 14.
The slew rate is 0.7 V/μs with a half-scale settling time to
±0.5 LSB (at 8 bits) of 6 μs with the output unloaded.
POWER-ON RESET
The AD5301/AD5311/AD5321 are provided with a power-on
reset function, ensuring that they power up in a defined state.
The DAC register is filled with zeros and remains so until a
valid write sequence is made to the device. This is particularly
useful in applications where it is important to know the state
of the DAC output while the device is powering up.
AD5301/AD5311/AD5321 Data Sheet
Rev. C | Page 14 of 24
SERIAL INTERFACE
2-WIRE SERIAL BUS
The AD5301/AD5311/AD5321 are controlled via an I
2
C-
compatible serial bus. The DACs are connected to this bus
as slave devices (no clock is generated by the AD5301/AD5311/
AD5321 DACs).
The AD5301/AD5311/AD5321 has a 7-bit slave address. In
the case of the 6-lead device, the six MSBs are 000110 and the
LSB is determined by the state of the A0 pin. In the case of the
8-lead device, the five MSBs are 00011 and the two LSBs are
determined by the state of the A0 and A1 pins. A1 and A0
allow the user to use up to four of these DACs on one bus.
The 2-wire serial bus protocol operates as follows:
1. The master initiates data transfer by establishing a start
condition, which is when a high-to-low transition on the
SDA line occurs while SCL is high. The following byte is
the address byte that consists of the 7-bit slave address
followed by an R/
W
bit (this bit determines whether data
is read from or written to the slave device).
2. The slave whose address corresponds to the transmitted
address responds by pulling the SDA line low during the
ninth clock pulse (this is termed the acknowledge bit). At
this stage, all other devices on the bus remain idle while the
selected device waits for data to be written to or read from
its serial register. If the R/
W
bit is high, the master reads
from the slave device. However, if the R/
W
bit is low, the
master writes to the slave device.
3. Data is transmitted over the serial bus in sequences of nine
clock pulses (eight data bits followed by an acknowledge
bit). The transitions on the SDA line must occur during
the low period of SCL and remain stable during the high
period of SCL.
4. When all data bits have been read or written, a stop con-
dition is established by the master. A stop condition is
defined as a low-to-high transition on the SDA line while
SCL is high. In write mode, the master pulls the SDA line
high during the 10
th
clock pulse to establish a stop condi-
tion. In read mode, the master issues a no acknowledge for
the ninth clock pulse (that is, the SDA line remains high).
The master then brings the SDA line low before the 10
th
clock pulse and then high during the 10
th
clock pulse to
establish a stop condition.
In the case of the AD5301/AD5311/AD5321, a write operation
contains two bytes whereas a read operation may contain one or
two bytes. See Figure 29 to Figure 34 for a graphical explanation
of the serial interface.
A repeated write function gives the user flexibility to update the
DAC output a number of times after addressing the device only
once. During the write cycle, each multiple of two data bytes
updates the DAC output. For example, after the DAC acknowl-
edges its address byte, and receives two data bytes; the DAC
output updates after the two data bytes, if another two data
bytes are written to the DAC while it is still the addressed slave
device. These data bytes also cause an output update. A repeat
read of the DAC is also allowed.
INPUT SHIFT REGISTER
The input shift register is 16 bits wide. Figure 26, Figure 27,
and Figure 28 illustrate the contents of the input shift register
for each device. Data is loaded into the device as a 16-bit word
under the control of a serial clock input, SCL. The timing
diagram for this operation is shown in Figure 2. The 16-bit
word consists of four control bits followed by 8/10/12 bits of
data, depending on the device type. MSB (Bit 15) is loaded first.
The first two bits are dont cares. The next two are control bits
that control the mode of operation of the device (normal mode
or any one of three power-down modes). See the Power-Down
Modes section for a complete description. The remaining bits
are left justified DAC data bits, starting with the MSB and
ending with the LSB.
XX XXXX
DB0 (LSB)DB15 (MSB)
DATA BITS
PD1 PD0 D7 D6 D5 D4 D3 D2 D1 D0
0
0927-026
Figure 26. AD5301 Input Shift Register Contents
DB0 (LSB)DB15 (MSB)
D7D8 D6 D5X X D1 D0 X XPD1 PD0 D9 D4 D3 D2
DATA BITS
0
0927-037
Figure 27. AD5311 Input Shift Register Contents
DATA BITS
DB0 (LSB)DB15 (MSB)
X X PD1 PD0 D11 D10 D9 D8 D7 D6 D4D5 D3 D2 D1 D0
00927-038
Figure 28. AD5321 Input Shift Register Contents
Data Sheet AD5301/AD5311/AD5321
Rev. C | Page 15 of 24
WRITE OPERATION
When writing to the AD5301/AD5311/AD5321 DACs, the
user must begin with an address byte, after which the DAC
acknowledges that it is prepared to receive data by pulling
SDA low. This address byte is followed by the 16-bit word in the
form of two control bytes. The write operations for the three
DACs are shown in Figure 29 to Figure 31.
SCL
S
D
A
SCL
S
D
A
LEAST SIGNIFICANT CONTROL BYTE
ACK
BY
AD5301
ACK
BY
AD5301
START
COND
BY
MASTER
*THIS BIT MUST BE 0 IN THE 6-LEAD SOT-23 VERSION.
ACK
BY
AD5301
STOP
COND
BY
MASTER
PD1XX PD0 D7 D6 D5 D4
MOST SIGNIFICANT CONTROL BYTEADDRESS BYTE
0A1*A00011
R/W
D3 D2 D1 D0 X X X X
0
0927-027
Figure 29. AD5301 Write Sequence
SCL
SD
A
SCL
SD
A
LEAST SIGNIFICANT CONTROL BYTE
ACK
BY
AD5311
ACK
BY
AD5311
START
COND
BY
MASTER
*THIS BIT MUST BE 0 IN THE 6-LEAD SOT-23 VERSION.
ACK
BY
AD5311
STOP
COND
BY
MASTER
PD1XX PD0 D9 D8 D7 D6
MOST SIGNIFICANT CONTROL BYTEADDRESS BYTE
0A1*A00011
R/W
D5 D4 D3 D2 D1 D0 X X
00927-028
Figure 30. AD5311 Write Sequence
SCL
SDA
SCL
SDA
LEAST SIGNIFICANT CONTROL BYTE
ACK
BY
AD5321
ACK
BY
AD5321
START
COND
BY
MASTER
*THIS BIT MUST BE 0 IN THE 6-LEAD SOT-23 VERSION.
ACK
BY
AD5321
STOP
COND
BY
MASTER
PD1XX PD0 D11 D10 D9 D8
MOST SIGNIFICANT CONTROL BYTEADDRESS BYTE
0A1*A00011
R/W
D7 D6 D5 D4 D3 D2 D1 D0
00927-029
Figure 31. AD5321 Write Sequence

AD5311BRMZ-REEL7

Mfr. #:
Manufacturer:
Description:
Digital to Analog Converters - DAC 12C 10-BIT VOUT IC 7uS
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union