
ADT7461A
转换率寄存器
转化率寄存器地址0×04的读取和
地址0x0A的在写。最低的4位寄存器的
是通过将所述用于编程的转化率
内部振荡器时钟的1 ,2,4 ,8,16 ,32,64 ,128, 256 ,
512或1024 ,从15.5毫秒给出的转换时间(代码
的0x0A )至16秒(代码为0x00) 。例如,一
八转换每秒意味着转化率
开始在125毫秒的时间间隔,该设备执行
在内部和外部的温度转换
通道。
转换率寄存器可以写入和读取
回到通过SMBus 。高四位这个寄存器是
未使用的,并且必须被设置为0 ,该寄存器的缺省值
是0x08的,给人以每秒16次转换的速度。利用
慢转换时间大大降低了设备功耗
消费。
表5.转换率寄存器代码
CODE
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B中为0xFF
转换/秒
0.0625
0.125
0.25
0.5
1
2
4
8
16
32
64
版权所有
时间(秒)
16
8
4
2
1
500 m
250 m
125 m
62.5 m
31.25 m
15.5 m
滞后值后可以被重新编程为任意值
上电(寄存器地址为0x21 ) 。
重要的是要记住,温度限制是非常重要的
数据格式是相同的温度测量数据
格式。因此,如果温度测量使用
默认二进制,然后将温度限制也使用
二进制。如果温度测量尺度
切换,然而,温度范围不
自动切换。用户必须重新设定上限
寄存器中的正确的数据格式所需的值。为
例如,如果远程低限设定为10C与
默认二进制,限制寄存器值是0000 1010B 。
如果规模被切换到偏移二进制,数值在低
温度限制寄存器需要被重新编程,
0100 1010b.
状态寄存器
限寄存器
该ADT7461A有八个门限寄存器:高,低,
THERM温度限制为本地和远程
温度测量。远程温度高
和下限跨越每两个寄存器,包含上
并为每个限低字节。还有一个THERM
滞后寄存器。所有的门限寄存器可以写入,和
读回过来, SMBus接口。参见表9的细节
限制寄存器地址和其上电默认值。
当引脚6配置警报输出,高
限寄存器执行>比较,而低限
寄存器执行
≤
比较。例如,如果高
限制寄存器进行编程80C ,然后测量
81℃的结果超出了极限的状态下,设置在标志
状态寄存器。如果下限寄存器进行编程
以0℃,测定0 ℃或更低的结果在一个外的限
条件。
超过本地或者远程THERM限制断言
THERM低。当6脚配置为THERM2 ,
超过本地或者远程上限断言
THERM2低。 10C的默认滞后值
提供了适用于这两种THERM频道。这
状态寄存器是一个只读寄存器的地址0x02 。
它包含用于ADT7461A状态信息。
当位的状态寄存器的第7高,则表示该
ADC正忙于转换。该寄存器标志的其它位
外的极限温度的测量(第6位至第3位,并
第1位到第0位)和远程传感器开路(第2位) 。
如果引脚6被配置为ALERT输出,下面
适用于:如果局部温度测量值超过其
限,第6位(上限)或位的状态5 (下限)
注册断言标记此情况。如果遥控器
温度测量值超过它的极限,那么第4位(高
限制)或第3位(下限)断言。第2位断言来标记一个开放
遥控传感器电路状态。这五个标志
NOR'ed在一起,因此,如果它们中的任何高,则ALERT
中断锁存器置和ALERT输出变为低电平。
读状态寄存器清零五旗,第6位为
位2中,所提供的错误条件导致标志是
集已经消失。一个标志位只能当复位
相应的值寄存器包含在限
测量或传感器是否良好。
该ALERT中断锁存器未通过读取复位
状态寄存器。它重置时, ALERT输出已
由主读取设备地址服务,提供
错误已消失和状态寄存器标志
位复位。
当标志1和/或标志0被设置时, THERM输出
变低,指示温度测量结果是
外面的编程限制。该THERM输出呢
不需要复位, ALERT输出不像。一旦
测量值的范围内,对应的状态
寄存器位将自动复位, THERM输出
变高。用户可以通过编程添加迟滞
寄存器为0x21 。该THERM输出只有当复位
温度下降到限定值减去滞后值。
当引脚6被配置为THERM2 ,只有高
温度范围是有关的。如果标志6和/或标志4顷
置位,则THERM2输出变低,以指示
温度测量以外的编程
极限。标记5和标记3对THERM2没有影响。该
THERM2的行为,否则一样THERM 。
http://onsemi.com
10