位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1669页 > ADT7461AARMZ > ADT7461AARMZ PDF资料 > ADT7461AARMZ PDF资料1第17页

ADT7461A
当读取一个寄存器的数据有两种可能性。
如果ADT7461A的地址指针寄存器值是
未知的或不期望的值时,它首先要设定
它为正确的值之前的数据可以从期望被读
数据寄存器。这是通过写ADT7461A为已完成
前,但只读取包含寄存器中的数据字节
地址被发送,因为数据不被写入到
寄存器(参见图17) 。
然后执行由串行的读操作
总线地址,读/写位设置为1 ,然后是数据字节
从数据寄存器中读出(参见图18) 。
如果地址指针寄存器被称为是在所希望的
地址,数据可以从相应的数据被读
寄存器而不先写入地址指针寄存器
并且在图17所示的总线事务可以省略。
1.
2.
一个或多个ALERT输出可以被连接到一个公共
SMBALERT线,其连接到主站。当
SMBALERT线拉低1所述的设备,所述
发生以下过程(参见图19) :
主
接收
SMBALERT
开始
告警响应
地址
主站发送
ARA和阅读
命令
RD ACK
设备
地址
设备发送
它的地址
NO
停止
确认
05571-008
图19.使用SMBALERT的
SMBALERT被拉低。
主机发出一个读操作并发送警报
响应地址( ARA = 0001 100 ) 。这是一般呼叫
地址不能被用作一个特定的设备地址。
的装置,它的ALERT输出为低响应于
报警响应地址和主机读取的装置
地址。作为装置地址为7位,一个LSB的1是
补充说。该设备的地址是目前已知它可以
被询问以通常的方式。
如果一个以上的设备的报警输出为低电平时,所述一个
用最低的装置地址的优先级,根据
与正常的SMBus仲裁。
笔记
因此能够从数据寄存器中读出一个数据字节
没有第一写入地址指针寄存器。
然而,如果地址指针寄存器是已经在
正确的值,这是不可能的,将数据写入到寄存器
没有写入地址指针寄存器,因为
写入的第一数据字节总是被写入到地址
指针寄存器。
一些寄存器有不同的读地址,
写操作。一寄存器的写入地址必须是
写入到该地址指针,如果数据要被写入到该
寄存器,但它可能无法读取该数据
地址。寄存器的读地址必须写
数据之前,该地址指针可以从该读
注册。
3.
4.
一旦ADT7461A已经响应警报响应地址,
它复位其ALERT输出,只要该错误条件
导致ALERT不再存在。如果SMBALERT线
保持为低时,主再次发送ARA ,依此类推,直到
所有设备的报警输出很低纷纷响应。
低功耗待机模式
该ADT7461A可以进入低功耗待机模式
设置位配置寄存器6 。当第6位为低,则
ADT7461A正常操作。当第6位为高时,ADC是
抑制,而任何正在进行的转换结束无
将结果写入到对应的值的寄存器。不过,
SMBus是否仍处于启用状态。功耗在待机
模式减少到5微安,如果没有SMBus的活性,或30微安
如果有总线上的时钟信号和数据信号。
当设备处于待机模式时,也能够启动
这两个信道的通过写单触发单稳态转换
寄存器(地址为0x0F ) ,之后该设备返回
待机。没关系什么被写入到单稳
寄存器时,写入的所有数据将被忽略。另外,也可以向
新值写入到极限寄存器中,而在待机模式。如果
存储在温度值寄存器中的值是外
新的限制,将生成警报,即使
ADT7461A仍处于待机状态。
报警输出
这适用于当针6被配置为一个ALERT
输出。 ALERT输出变为低电平时一个彻头彻尾的限制
测量被检测到,或者如果远程温度传感器是
开路。这是一个开漏输出,需要一个上拉
电阻器。几个ALERT输出可以是有线或运算在一起,所以
该公用线变为低,如果一个或多个警报的
输出变低。
ALERT输出可以用作一个中断信号到一个
处理器,或作为SMBALERT 。在SMBus从设备
不能正常发出信号,告知他们要谈的总线主控器,
但SMBALERT功能允许他们这样做。
版本A |第17页24