AD5339ARMZ Analog Devices Inc, AD5339ARMZ Datasheet - Page 16

no-image

AD5339ARMZ

Manufacturer Part Number
AD5339ARMZ
Description
Dual 12Bit DAC, 2Wire ITF 2.5v -5.5V I.C
Manufacturer
Analog Devices Inc
Datasheet

Specifications of AD5339ARMZ

Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD5339ARMZ
Manufacturer:
ADI
Quantity:
2 000
Part Number:
AD5339ARMZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
AD5337/AD5338/AD5339
SERIAL INTERFACE
The AD5337/AD5338/AD5339 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 AD5337/
AD5338/AD5339 DACs. This interface is SMBus compatible
at V
The AD5337/AD5338/AD5339 have a 7-bit slave address. The
six MSBs are 000110, and the LSB is determined by the state of
the A0 pin. The facility of making hardwired changes to A0
allows the use of one or two of these devices on one bus. The
AD5338-1 has a unique 7-bit slave address. The six MSBs are
010001, and the LSB is determined by the state of the A0 pin.
Using a combination of AD5338 and AD5338-1 allows the user
to accommodate four of these dual 10-bit devices (eight
channels) on the same bus.
The 2-wire serial bus protocol operates as follows:
1.
2.
3.
DD
The master initiates data transfer by establishing a start
condition 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 with the address corresponding 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 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 10th clock pulse and high during the 10
pulse to establish a stop condition.
< 3.6 V.
th
clock pulse to establish a
2
C®-
th
clock
Rev. C | Page 16 of 28
Read/Write Sequence
For the AD5337/AD5338/AD5339, 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
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.
Table 6 explains the individual bits that make up the pointer byte.
Table 6. Pointer Byte Bits
Pointer Byte Bit
X
0
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 Bit PD1 and
Bit PD0, which 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).
Table 7. Input Shift Register
Register
CLR
LDAC
MSB
X
X
Setting
0
1
0
1
0
Description
Don’t care bits.
This bit is reserved and must be set to 0
1: The following data bytes are for DAC B.
1: The following data bytes are for DAC A.
Result
All DAC registers and input registers are
filled with 0s on completion of the write
sequence.
Normal operation.
The two DAC registers and, therefore, all
DAC outputs, simultaneously updated on
completion of the write sequence.
Addressed input register only is updated.
There is no change in the contents of the
DAC registers.
Figure 31. Pointer Byte
0
0
0
DACB DACA
LSB

Related parts for AD5339ARMZ