参数资料
型号: AD5258BRMZ10-R71
厂商: Analog Devices, Inc.
元件分类: 数字电位计
英文描述: Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
中文描述: 非易失,I2C兼容的64工位,数字电位器
文件页数: 15/24页
文件大小: 1299K
代理商: AD5258BRMZ10-R71
AD5258
I
2
C INTERFACE
Note that the wiper’s default value, prior to programming the
EEPROM, is midscale.
Rev. 0 | Page 15 of 24
1.
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 (see Figure 4). The next byte is
the slave address byte, which consists of the slave address
(first 7 bits) followed by an R/W bit (see Table 6). When the
R/W bit is high, the master reads from the slave device.
When the R/W bit is low, the master writes to the slave
device.
The slave address of the part is determined by two three-
state-configurable Address Pins AD0 and AD1. The state of
these two pins is registered upon power-up and decoded
into a corresponding I
2
C 7-bit address (see Table 5). The
slave address corresponding to the transmitted address bits
responds by pulling the SDA line low during the ninth
clock pulse (this is termed the slave 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.
2.
Writing:
In the write mode, the last bit (R/W) of the slave
address byte is logic low. The second byte is the instruction
byte. The first three bits of the instruction byte are the
command bits (see Table 6). The user must choose whether
to write to the RDAC register, EEPROM register, or
activate the software write protect (see Table 7 to Table 10).
The final five bits are all zeros (see Table 13 to Table 14).
The slave again responds by pulling the SDA line low during
the ninth clock pulse.
The final byte is the data byte MSB first. Don’t cares can be
left either high or low. In the case of the write protect
mode, data is not stored; rather, a logic high in the LSB
enables write protect. Likewise, a logic low will disable
write protect. The slave again responds by pulling the SDA
line low during the ninth clock pulse.
3.
Storing/Restoring:
In this mode, only the address and
instruction bytes are necessary. The last bit (R/W) of the
address byte is logic low. The first three bits of the
instruction byte are the command bits (see Table 6). The
two choices are transfer data from RDAC to EEPROM
(store), or from EEPROM to RDAC (restore). The final five
bits are all zeros (see Table 13 to Table 14).
4.
Reading:
Assuming the register of interest was not just
written to, it is necessary to write a dummy address and
instruction byte. The instruction byte will vary depending
on whether the data that is wanted is the RDAC register,
EEPROM register, or tolerance register (see Table 11 to
Table 16).
After the dummy address and instruction bytes are sent, a
repeat start is necessary. After the repeat start, another
address byte is needed, except this time the R/W bit is logic
high. Following this address byte is the readback byte
containing the information requested in the instruction
byte. Read bits appear on the negative edges of the clock.
Don’t cares may either be in a high or low state.
The tolerance register can be read back individually (see
Table 15) or consecutively (see Table 16). Refer to the Read
Modes section for detailed information on the interpreta-
tion of the tolerance bytes.
5.
After all data bits have been read or written, a STOP
condition 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 tenth clock pulse to establish a STOP
condition (see Figure 45). 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 tenth clock pulse, and then raises SDA high
to establish a STOP condition (see Figure 46).
A repeated write function gives the user flexibility to
update the RDAC output a number of times after
addressing and instructing the part only once. For
example, after the RDAC has acknowledged its slave
address and instruction bytes in the write mode, the RDAC
output is updated on each successive byte until a STOP
condition is received. If different instructions are needed,
the write/read mode has to start again with a new slave
address, instruction, and data byte. Similarly, a repeated
read function of the RDAC is also allowed.
相关PDF资料
PDF描述
AD5258BRMZ100-R71 Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
AD5258BRMZ1001 Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
AD5258BRMZ101 Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
AD5259BCPZ10-R7 Nonvolatile, I2C-Compatible 256-Position, Digital Potentiometer
AD5259EVAL2 Nonvolatile, I2C-Compatible 256-Position, Digital Potentiometer
相关代理商/技术参数
参数描述
AD5258BRMZ11 制造商:AD 制造商全称:Analog Devices 功能描述:Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
AD5258BRMZ1-R7 功能描述:IC POT DGTL I2C 1K 64P 10MSOP RoHS:是 类别:集成电路 (IC) >> 数据采集 - 数字电位器 系列:- 标准包装:3,000 系列:DPP 接片:32 电阻(欧姆):10k 电路数:1 温度系数:标准值 300 ppm/°C 存储器类型:非易失 接口:3 线串行(芯片选择,递增,增/减) 电源电压:2.5 V ~ 6 V 工作温度:-40°C ~ 85°C 安装类型:表面贴装 封装/外壳:8-WFDFN 裸露焊盘 供应商设备封装:8-TDFN(2x3) 包装:带卷 (TR)
AD5258BRMZ1-R71 制造商:AD 制造商全称:Analog Devices 功能描述:Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
AD5258BRMZ1-RL7 制造商:AD 制造商全称:Analog Devices 功能描述:Nonvolatile, I2C-Compatible 64-Position, Digital Potentiometer
AD5258BRMZ50 功能描述:IC POT DGTL I2C 50K 64P 10MSOP RoHS:是 类别:集成电路 (IC) >> 数据采集 - 数字电位器 系列:- 标准包装:3,300 系列:WiperLock™ 接片:257 电阻(欧姆):100k 电路数:1 温度系数:标准值 150 ppm/°C 存储器类型:易失 接口:3 线 SPI(芯片选择) 电源电压:1.8 V ~ 5.5 V 工作温度:-40°C ~ 125°C 安装类型:表面贴装 封装/外壳:8-VDFN 裸露焊盘 供应商设备封装:8-DFN-EP(3x3) 包装:带卷 (TR)