
ADM1029
在ADM1029的情况下,写操作包含任
一个或两个字节,和读出操作包含一个字节,并且
执行以下功能:
将数据写入到其中一个所述设备的数据寄存器或数据读取
从它的地址指针寄存器必须被设置为使得
正确的数据寄存器进行寻址,数据可以被写入到该
注册或从中读取。在写操作的第一字节总是
包含存储在地址指针寄存的地址
之三。如果数据要被写入到设备中,写操作
包含被写入到寄存器中的第二个数据字节
地址指针寄存器选择。
这示于图4a。设备地址发送过
总线后跟R / W设定为0。接着是两个数据
字节。的网络连接第一个数据字节是内部数据的地址
寄存器被写入,这被存储在地址指针
注册。第二个数据字节将被写入到所述数据
内部数据寄存器。
当读取一个寄存器的数据有两种可能性:
1.如果ADM1029的地址指针寄存器值是未知
或者不是所希望的值,它是音响首先需要将其设置为
之前的数据可以从所需的数据被读出正确的值
注册。这是通过执行一个写入ADM1029做
和以前一样,但仅在数据字节包含寄存器地址
被发送时,数据不被写入到寄存器中。这是
图4b所示。
然后执行由串行的读操作
总线地址,R / W位设置为1 ,然后是数据读取的字节
从数据寄存器中。这示于图4c 。
2.如果该地址指针寄存器被称为是已经在
期望的地址,数据可以从相应的读出
没有第一写入地址指针数据寄存器
寄存器,所以图4b可以省略。
注意:虽然有可能从数据读出的数据字节
寄存器而不先写入地址指针寄存器,
如果地址指针寄存器是已经在正确的值,
因此不可能将数据写入到寄存器,而无需编写到
地址指针寄存器,因为一个在第一个数据字节
写操作始终写入地址指针寄存器。
报警响应地址
远距离测温
发送到从地址后,第一个设备,然后将其清除
INT
输出。然后,主机可以检查
INT
尚低,
如果需要再次发送广播呼叫,直到所有设备断言
INT
已作出回应。
ARA的功能可以通过设置CON-的第2位被禁用
配置寄存器(地址01H ) 。
温度测量系统
本地温度测量
该ADM1029包含一个片上带隙温度传感器
其输出由片上ADC数字化。温度
数据被存储在本地温度值寄存器(地址为A0h ) 。
为正的和负的温度可以被测量,则
温度数据被存储在二进制补码格式,如图所示
在表II中。理论上,温度传感器和ADC可以
测量温度为-128 ° C至+ 127℃ ,分辨率
以1℃ ,但在操作温度的外界温度
该装置的范围不能由内部传感器来测量。
该ADM1029可以测量一种或两种的温度
远程连接成二极管的晶体管,连接到针脚13和
14和/或16和17的温度测量数据
ments存储在远程1和远程2温度值
寄存器(地址和A1H A2H ) 。
如果两个远程温度测量不是必需的,销
图16和17可以被重新配置为通用逻辑I / O的
销,将在后面解释。
一个二极管或二极管连接的晶体管的正向电压,
以恒定电流动作,表现出负温度
约-2毫伏/系数℃。 Ⅴ的绝对值
BE
变化
从设备到设备和个别校准是必需的,以
这个空出来的话,不幸的是,这种技术不适合
批量生产。
在ADM1029中使用的技术是测量的变化
在V
BE
当该装置在两个不同的电流进行操作。
这由下式给出:
V
BE
=
KT / Q
×
LN ( N)
其中:
K
是玻尔兹曼常数
q
是电荷在载体上的
T
是绝对温度以开尔文
N
是两个电流的比率
图5示出用于测量输入信号调节
远程温度传感器的输出。在此图
外部传感器作为衬底的晶体管,提供温
perature监测某些微处理器,但它可以同样
好是一个分立的晶体管。
如果分立晶体管被使用时,收集器将不会被接地,
并应与在底座上。如果一个PNP晶体管时,该
基极连接到所述D型输入和发射极到D +
输入。如果NPN晶体管被使用时,发射极连接到
为D-输入和基部到D +输入。
该ADM1029具有一个中断(INT )的输出被置
当故障发生时低。几个
INT
输出可以是
丝或运算,以一个共同的断线。当主机处理器
接收中断请求时,它通常会需要读
每个设备,以确定哪个设备的中断状态寄存器
已经提出的中断请求。然而, ADM1029支持一
端口的SMBus的可选报警响应地址功能
协议。当主机处理器接收到一个中断请求
它可以通过总线发送一个广播地址( 0001100 ) 。该
设备的认定
INT
然后将其发送给自己的从机地址回
到主处理器,从而在设备断言
INT
可以identi-
立即田间。
如果多于一个装置被断言
INT ,
所有设备将尝试
回应他们的从机地址,但仲裁过程
确保只有最低的地址将被主机接收。
修订版1 |第10页50 | www.onsemi.com