Electronic Components Datasheet Search
  English  ▼

X  

AD5172 Datasheet(PDF) 19 Page - Analog Devices

Part # AD5172
Description  256-Position, One-Time Programmable, Dual-Channel, I2C Digital Potentiometers
PDF  22 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

AD5172 Datasheet(HTML) 19 Page - Analog Devices

Back Button AD5172 Datasheet HTML 14Page - Analog Devices AD5172 Datasheet HTML 15Page - Analog Devices AD5172 Datasheet HTML 16Page - Analog Devices AD5172 Datasheet HTML 17Page - Analog Devices AD5172 Datasheet HTML 18Page - Analog Devices AD5172 Datasheet HTML 19Page - Analog Devices AD5172 Datasheet HTML 20Page - Analog Devices AD5172 Datasheet HTML 21Page - Analog Devices AD5172 Datasheet HTML 22Page - Analog Devices  
Zoom Inzoom in Zoom Outzoom out
 19 / 22 page
background image
Data Sheet
AD5172/AD5173
I2C INTERFACE
analog.com
Rev. J | 19 of 22
I2C-COMPATIBLE, 2-WIRE SERIAL BUS
This section describes how the 2-wire, I2C-compatible serial bus
protocol operates.
The master initiates a data transfer by establishing a start condition,
which is when a high-to-low transition on the SDA line occurs while
SCL is high (see Figure 47 and Figure 48). The following byte is the
slave address byte, which consists of the slave address followed by
an R/W bit (this bit determines whether data is read from or written
to the slave device). The AD5172 has a fixed slave address byte,
whereas the AD5173 has two configurable address bits, AD0 and
AD1 (see Figure 47 and Figure 48).
The slave whose address corresponds to the transmitted address
responds by pulling the SDA line low during the ninth clock pulse
(this is called 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. If the R/W bit is low, the master
writes to the slave device.
In write mode, the second byte is the instruction byte. The first bit
(MSB) of the instruction byte is the RDAC subaddress select bit.
Logic low selects Channel 1; logic high selects Channel 2.
The second MSB, SD, is a shutdown bit. A logic high causes an
open circuit at Terminal A while shorting the wiper to Terminal B.
This operation yields almost 0 Ω in rheostat mode or 0 V in potenti-
ometer mode. It is important to note that the shutdown operation
does not disturb the contents of the register. When brought out of
shutdown, the previous setting is applied to the RDAC. In addition,
during shutdown, new settings can be programmed. When the part
is returned from shutdown, the corresponding VR setting is applied
to the RDAC.
The third MSB, T, is the OTP programming bit. A logic high blows
the polyfuses and programs the resistor setting permanently. The
OTP program time is 400 ms.
The fourth MSB must always be at Logic 0.
The fifth MSB, OW, is an overwrite bit. When raised to a logic high,
OW allows the RDAC setting to be changed even after the internal
fuses are blown. However, when OW is returned to Logic 0, the
position of the RDAC returns to the setting prior to the overwrite.
Because OW is not static, if the device is powered off and on, the
RDAC presets to midscale or to the setting at which the fuses were
blown, depending on whether the fuses had been permanently set.
The remainder of the bits in the instruction byte are don’t cares (see
Figure 47 and Figure 48).
After acknowledging the instruction byte, the last byte in write
mode is the data byte. 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 (see Figure 3).
In read mode, the data byte follows immediately after the acknowl-
edgment of the slave address byte. Data is transmitted over the
serial bus in sequences of nine clock pulses (a slight difference
from the write mode, where there are eight data bits followed by an
acknowledge bit). Similarly, transitions on the SDA line must occur
during the low period of SCL and remain stable during the high
period of SCL (see Figure 49 and Figure 50).
Note that the channel of interest is the one that is previously
selected in write mode. If users need to read the RDAC values of
both channels, they must program the first channel in write mode
and then change to read mode to read the first channel value. After
that, the user must return to write mode with the second channel
selected and read the second channel value in read mode. It is not
necessary for users to issue the Frame 3 data byte in write mode
for subsequent readback operations. Refer to Figure 49 and Figure
50 for the programming format.
Following the data byte, the validation byte contains two validation
bits, E0 and E1 (see Table 7). These bits signify the status of the
one-time programming (see Figure 49 and Figure 50).
After all data bits are read or written, the master establishes a stop
condition. 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 10th clock pulse to establish a stop
condition (see Figure 47 and Figure 48). In read mode, the master
issues a no acknowledge for the ninth clock pulse (that is, the SDA
line remains high). The master brings the SDA line low before the
10th clock pulse and then brings the SDA line high to establish a
stop condition (see Figure 49 and Figure 50).
A repeated write function provides the user with the flexibility of
updating the RDAC output multiple times after addressing and
instructing the part only once. For example, after the RDAC has ac-
knowledged its slave address and instruction bytes in write mode,
the RDAC output is updated on each successive byte. If different
instructions are needed, however, the write/read mode must restart
with a new slave address, instruction, and data byte. Similarly, a
repeated read function of the RDAC is also allowed.
Multiple Devices on One Bus (AD5173 Only)
Figure 51 shows four AD5173 devices on the same serial bus.
Each has a different slave address because the states of the AD0
and AD1 pins are different. This allows each device on the bus to
be written to or read from independently. The master device output
bus line drivers are open-drain pull-downs in a fully I2C-compatible
interface.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com