ADT7476
1
9
1
9
SCL
SDA
0
1
0
1
1
A1
A0 R/W
D7
D6
D5
D4
D3
D2
D1
D0
START BY
MASTER
FRAME 1
SERIAL BUS ADDRESS BYTE
ACK. BY
ADT7476
FRAME 2
DATA BYTE FROM ADT7476
NO ACK. BY STOP BY
MASTER MASTER
Figure 20. Reading Data from a Previously Selected Register
S ADDRESS W A
A
DATA
A P
Write Operations
The SMBus specification defines several protocols for
different types of read and write operations. The ones used
in the ADT7476 are discussed below. The following
abbreviations are used in the diagrams:
? S – START
? P – STOP
? R – READ
? W– WRITE
? A – ACKNOWLEDGE
? A – NO ACKNOWLEDGE
The ADT7476 uses the following SMBus write protocols.
Send Byte
In this operation, the master device sends a single
command byte to a slave device, as follows:
1. The master device asserts a start condition on SDA.
2. The master sends the 7-bit slave address followed
by the write bit (low).
3. The addressed slave device asserts ACK on SDA.
4. The master sends a command code.
5. The slave asserts ACK on SDA.
6. The master asserts a stop condition on SDA, and
the transaction ends.
For the ADT7476, the send byte protocol is used to write
a register address to RAM for a subsequent single-byte read
from the same address. This operation is illustrated in
Figure 21.
3. The addressed slave device asserts ACK on SDA.
4. The master sends a command code.
5. The slave asserts ACK on SDA.
6. The master sends a data byte.
7. The slave asserts ACK on SDA.
8. The master asserts a stop condition on SDA,
and the transaction ends.
This operation is illustrated in Figure 22.
1 2 3 4 5 6 7 8
SLAVE REGISTER
ADDRESS
Figure 22. Single-byte Write to a Register
Read Operations
The ADT7476 uses the following SMBus read protocols.
Receive Byte
This operation is useful when repeatedly reading a single
register. The register address is set up beforehand. In this
operation, the master device receives a single byte from a
slave device, as follows:
1. The master device asserts a start condition on SDA.
2. The master sends the 7-bit slave address followed
by the read bit (high).
3. The addressed slave device asserts ACK on SDA.
4. The master receives a data byte.
5. The master asserts NO ACK on SDA.
6. The master asserts a stop condition on SDA, and
the transaction ends.
1
S
2
SLAVE
ADDRESS
3
W A
4
REGISTER
ADDRESS
5 6
A P
In the ADT7476, the receive byte protocol is used to read
a single byte of data from a register whose address has
previously been set by a send byte or write byte operation.
Figure 21. Setting a Register Address for
This operation is illustrated in Figure 23.
Subsequent Read
1
2
3
4
5 6
S ADDRESS R A
If the master is required to read data from the register
immediately after setting up the address, it can assert a repeat
SLAVE
DATA
A P
start condition immediately after the final ACK and carry
out a single byte read without asserting an intermediate stop
condition.
Write Byte
In this operation, the master device sends a command byte
and one data byte to the slave device, as follows:
1. The master device asserts a start condition on SDA.
2. The master sends the 7-bit slave address followed
by the write bit (low).
Figure 23. Single-byte Read from a Register
Alert Response Address
Alert response address (ARA) is a feature of SMBus
devices, allowing an interrupting device to identify itself to
the host when multiple devices exist on the same bus.
The SMBALERT output can be used as either an interrupt
output or an SMBALERT. One or more outputs can be
connected to a common SMBALERT line connected to the
http://onsemi.com
11
相关PDF资料
ADT7490ZEVB BOARD EVALUATION FOR ADT7490
ADZS-21262-1-EZEXT BOARD DAUGHTER FOR ADSP-21262
ADZS-BF-EZEXT-1 BOARD DAUGHTER ADSP-BF533/561KIT
ADZS-BFAV-EZEXT BOARD DAUGHT ADSP-BF533,37,61KIT
ADZS-BFSHUSB-EZEXT BOARD DAUGHTER EZ EXTENDER
ADZS-BRKOUT-EX3 ADZS-BRKOUT-EX3
ADZS-SHAUDIO-EZEXT SHARC AUDIO EZ-EXTENDER
ADZS-WVGALCD-EX3 BOARD EXTENDER WVGA/LCD EI3
相关代理商/技术参数
ADT7481 制造商:AD 制造商全称:Analog Devices 功能描述:Dual Channel Temperature Sensor and Over Temperature Alarm
ADT7481ARMZ 功能描述:板上安装温度传感器 2 CH TEMP SNSR/ALARM 2 WIRE SMBUS INTRFCE RoHS:否 制造商:Omron Electronics 输出类型:Digital 配置: 准确性:+/- 1.5 C, +/- 3 C 温度阈值: 数字输出 - 总线接口:2-Wire, I2C, SMBus 电源电压-最大:5.5 V 电源电压-最小:4.5 V 最大工作温度:+ 50 C 最小工作温度:0 C 关闭: 安装风格: 封装 / 箱体: 设备功能:Temperature and Humidity Sensor
ADT7481ARMZ-001 功能描述:板上安装温度传感器 2 CH TEMP SNSR/ALARM 2 WIRE SMBUS INTRFCE RoHS:否 制造商:Omron Electronics 输出类型:Digital 配置: 准确性:+/- 1.5 C, +/- 3 C 温度阈值: 数字输出 - 总线接口:2-Wire, I2C, SMBus 电源电压-最大:5.5 V 电源电压-最小:4.5 V 最大工作温度:+ 50 C 最小工作温度:0 C 关闭: 安装风格: 封装 / 箱体: 设备功能:Temperature and Humidity Sensor
ADT7481ARMZ-1 功能描述:IC SENSOR TEMP 2CH ALARM 10MSOP RoHS:是 类别:集成电路 (IC) >> PMIC - 热管理 系列:- 标准包装:1 系列:- 功能:温度监控系统(传感器) 传感器类型:内部和外部 感应温度:-40°C ~ 125°C,外部传感器 精确度:±2.5°C 本地(最大值),±5°C 远程(最大值) 拓扑:ADC,比较器,寄存器库 输出类型:2 线 SMBus? 输出警报:无 输出风扇:无 电源电压:2.7 V ~ 5.5 V 工作温度:-40°C ~ 125°C 安装类型:表面贴装 封装/外壳:SOT-23-8 供应商设备封装:SOT-23-8 包装:Digi-Reel® 其它名称:296-22675-6
ADT7481ARMZ-1R7 功能描述:板上安装温度传感器 2 CH TEMP SNSR/ALARM 2 WIRE SMBUS INTRFCE RoHS:否 制造商:Omron Electronics 输出类型:Digital 配置: 准确性:+/- 1.5 C, +/- 3 C 温度阈值: 数字输出 - 总线接口:2-Wire, I2C, SMBus 电源电压-最大:5.5 V 电源电压-最小:4.5 V 最大工作温度:+ 50 C 最小工作温度:0 C 关闭: 安装风格: 封装 / 箱体: 设备功能:Temperature and Humidity Sensor
ADT7481ARMZ-1REEL 制造商:Rochester Electronics LLC 功能描述: 制造商:Analog Devices 功能描述:
ADT7481ARMZ-1REEL7 制造商:AD 制造商全称:Analog Devices 功能描述:Dual Channel Temperature Sensor and Over Temperature Alarm
ADT7481ARMZ-1RL 功能描述:板上安装温度传感器 2 CH TEMP SNSR/ALARM 2 WIRE SMBUS INTRFCE RoHS:否 制造商:Omron Electronics 输出类型:Digital 配置: 准确性:+/- 1.5 C, +/- 3 C 温度阈值: 数字输出 - 总线接口:2-Wire, I2C, SMBus 电源电压-最大:5.5 V 电源电压-最小:4.5 V 最大工作温度:+ 50 C 最小工作温度:0 C 关闭: 安装风格: 封装 / 箱体: 设备功能:Temperature and Humidity Sensor