AD5306 Analog Devices, AD5306 Datasheet - Page 16

no-image

AD5306

Manufacturer Part Number
AD5306
Description
Manufacturer
Analog Devices
Datasheet

Specifications of AD5306

Resolution (bits)
8bit
Dac Update Rate
167kSPS
Dac Settling Time
6µs
Max Pos Supply (v)
+5.5V
Single-supply
Yes
Dac Type
Voltage Out
Dac Input Format
I2C/Ser 2-wire,Ser

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD5306
Manufacturer:
ST
Quantity:
290
Part Number:
AD53060X
Manufacturer:
XILINX
0
Part Number:
AD53062X
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD53063-02
Manufacturer:
AD
Quantity:
1
Part Number:
AD53063-02
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD53064-03
Quantity:
8
Part Number:
AD53064-03
Manufacturer:
ST
Quantity:
143
Part Number:
AD53064-03
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD53064X
Quantity:
7
Part Number:
AD53065-03
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD5306ARUZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
AD5306/AD5316/AD5326
POWER-ON RESET
The AD5306/AD5316/AD5326 have a power-on reset function
so that they power up in a defined state. The power-on state is
Both input and DAC registers are filled with 0s and remain 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 outputs while the device is powering up.
SERIAL INTERFACE
The AD5306/AD5316/AD5326 are controlled via an I
compatible serial bus. These devices are connected to this bus as
slave devices; that is, no clock is generated by the AD5306/
AD5316/AD5326 DACs. This interface is SMBus-compatible
at V
The AD5306/AD5316/AD5326 has a 7-bit slave address. The
five MSBs are 00011, and the two LSBs are determined by the
state of the A0 and A1 pins. The facility to make hardwired
changes to A0 and A1 allows the user to have up to four of these
devices on one bus.
The 2-wire serial bus protocol operates as follows:
1.
2.
3.
Normal operation
Reference inputs unbuffered
0 V to V
Output voltage set to 0 V
DD
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, which 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.
The slave whose address corresponds to the transmitted
address responds by pulling SDA 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 shift register.
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.
When all data bits have been read from or written to, a
stop condition is established. In write mode, the master
pulls the SDA line high during the 10th clock pulse to
establish a stop condition. In read mode, the master issues
a no acknowledge for the ninth clock pulse; that is, the
< 3.6 V.
REF
output range
2
C-
Rev. F | Page 16 of 24
READ/WRITE SEQUENCE
For the AD5306/AD5316/AD5326, all write access sequences
and most read sequences begin with the device address (with
R/ W = 0) followed by the pointer byte. This pointer byte speci-
fies the data format and determines that DAC is being accessed
in the subsequent read/write operation (see Figure 1). In a write
operation, the data follows immediately. In a read operation, the
address is resent with R/ W = 1, and the data is then read back.
However, it is also possible to perform a read operation by
sending only the address with R/ W = 1. The previously loaded
pointer settings are then used for the readback operation.
POINTER BYTE BITS
Table 6 describes the individual bits that make up the pointer byte.
Table 6. Pointer Byte Bits
Bit
X
0
DACD
DACC
DACB
DACA
INPUT SHIFT REGISTER
The input shift register is 16 bits wide. Data is loaded into the
device as two data bytes on the serial data line, SDA, under the
control of the serial clock input, SCL. The timing diagram for
this operation is shown in Figure 2. The two data bytes consist
of four control bits followed by 8, 10, or 12 bits of DAC data,
depending on the device type. The first bits loaded are the
control bits: GAIN, BUF, CLR , and PD ; the remaining bits are
left-justified DAC data bits, starting with the MSB (see Figure 32).
Table 7. Input Shift Register Control Bits
Bit
GAIN
BUF
CLR
PD
SDA line remains high. The master then brings the SDA
line low before the 10th clock pulse and then high during
the 10th clock pulse to establish a stop condition.
MSB
Description
Don’t care bits.
Reserved bits. Must be set to 0.
1: The following data bytes are for DAC D.
1: The following data bytes are for DAC C.
1: The following data bytes are for DAC B.
1: The following data bytes are for DAC A.
Description
0: Output range for that DAC set at 0 V to V
1: Output range for that DAC set at 0 V to 2 V
0: Reference input for that DAC is unbuffered.
1: Reference input for that DAC is buffered.
0: All DAC registers and input registers are filled with
0s on completion of the write sequence.
1: Normal operation.
0: On completion of the write sequence, all four DACs
go into power-down mode. The DAC outputs enter a
high impedance state.
1: Normal operation.
X
X
0
Figure 31. Pointer Byte
0
DACD
DACC DACB DACA
LSB
REF
REF
.
.

Related parts for AD5306