AD5325 Analog Devices, AD5325 Datasheet - Page 16

no-image

AD5325

Manufacturer Part Number
AD5325
Description
Manufacturer
Analog Devices
Datasheet

Specifications of AD5325

Resolution (bits)
12bit
Dac Update Rate
125kSPS
Dac Settling Time
8µ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:
AD5325ARMZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD5325BRM-REEL7
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD5325BRMZ
Manufacturer:
CIRRUS
Quantity:
46
Part Number:
AD5325BRMZ
Manufacturer:
AD
Quantity:
16
Part Number:
AD5325BRMZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD5325BRMZ-REEL7
Manufacturer:
2WIRE
Quantity:
12 233
Part Number:
AD5325BRMZ-REEL7
Manufacturer:
ADI/亚德诺
Quantity:
20 000
AD5305/AD5315/AD5325
SERIAL INTERFACE
The AD5305/AD5315/AD5325 are controlled via an I
compatible serial bus. The DACs are connected to this bus as
slave devices (that is, no clock is generated by the AD5305/
AD5315/AD5325 DACs). This interface is SMBus compatible
at V
The AD5305/AD5315/AD5325 have a 7-bit slave address. The
6 MSB are 000110 and the LSB is determined by the state of the
A0 pin. The facility to make hardwired changes to A0 allows the
user to use up to two of these devices on one bus. The 2-wire
serial bus protocol operates as follows:
1.
2.
3.
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 or written, a stop
condition is established. In write mode, the master pulls
the SDA line high during the 10
stop condition. 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
10
< 3.6 V.
th
clock pulse to establish a stop condition.
MSB
MSB
MSB
PD1
PD1
PD1
PD0
PD0
PD0
th
clock pulse and then high during the
MOST SIGNIFICANT DATA BYTE
CLR
CLR
CLR
10-BIT AD5315
12-BIT AD5325
8-BIT AD5305
LDAC
LDAC
LDAC
th
clock pulse to establish a
D11
D7
D9
D10
D6
D8
Figure 32. Data Formats for Write and Readback
DATA BYTES (WRITE AND READBACK)
2
C
D5
D7
D9
LSB
LSB
LSB
Rev. G | Page 16 of 24
D4
D6
D8
MSB
MSB
MSB
D3
D5
D7
READ/WRITE SEQUENCE
In the case of the AD5305/AD5315/AD5325, 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 specifies the data format and determines which
DAC is being accessed in the subsequent read/write operation
(see Figure 31). In a write operation, the data follows
immediately. In a read operation, the address is resent with
R/ W = 1 and then the data is 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. See Figure 32 for a
graphical explanation of the interface.
POINTER BYTE BITS
Table 6 explains the individual bits that make up the pointer byte.
Table 6. Individual Bits of the Pointer Byte
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 two bits loaded are the
PD1 and PD0 bits that control the mode of operation of the device.
See the Power-Down Modes section for a complete description.
Bit 13 is CLR , Bit 12 is LDAC , and the remaining bits are left
justified DAC data bits, starting with the MSB. See Figure 32.
D2
D4
D6
MSB
X
LEAST SIGNIFICANT DATA BYTE
D5
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.
D1
D3
X
10-BIT AD5315
8-BIT AD5305
12-BIT AD5325
D0
D2
D4
0
Figure 31. Pointer Byte
D1
D3
0
0
D0
D2
0
DACD
D1
DACC DACB DACA
0
0
LSB
LSB
LSB
D0
0
0
LSB

Related parts for AD5325