微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > ADT75型数字温度传感器的原理和应用

ADT75型数字温度传感器的原理和应用

时间:01-21 来源:互联网 点击:
5 工作方式

5.1 串行总线的协议操作方式

主设备(如单片机等,见图4)通过设置开始条件启动数据转换,由ADT75串行数据线SDA定义高到低的转换,同时串行时钟线SCL一直为高电平。

ADT75在第9个时钟脉冲之前拉低数据线,等待数据读出或写入。如果R/W位是0,将数据写入ADT75。如果R/W位是1,将从ADT75中读数据。

数据按照9个时钟脉冲序列的顺序传送到串行总线上。在写入模式下,在第10个时钟脉冲到停止状态期间主设备将拉高数据线。在读出模式下,在第9个时钟脉冲之前的低电平期间单片机将拉高数据线。

5.2 ADT75的写入方式

ADl75有2种不同的写入方式。

(1)寄存器写地址

为了从特定的寄存器读数据,地址指针寄存器必须包含该寄存器地址。如果没有包含该地址,必须通过执行单字节写操作将正确的地址写入地址指针寄存器。

(2)向寄存器写数据

配置寄存器是8位,因此只有数据的1个字节能写入这个寄存器。写到配置寄存器的数据字节包括串行总线地址,数据寄存器地址写到地址指针寄存器中,接着数据字节写入所选择的数据寄存器。THYST寄存器和TOS寄存器都是16位,所以可将2个数据字节写入这些寄存器中。

5.3 ADT75的读出方式

对于配置寄存器,以1个单字节数据的方式从ADT75中读数据。对于温度数据寄存器、THYST寄存器和TOS寄存器,以1个双字节数据的方式从ADT75中读数据。从其他寄存器读数据,需要对地址指针寄存器设定相关的寄存器地址。

5.4 超温模式工作方式

ADT75有2种超温模式,即比较模式和中断模式。

(1)比较模式

在比较模式下,当测量温度降至被存放在THYST定值寄存器中的温度限制值以下时,OS/ALERT指针将再次恢复到无效状态。在比较模式下,设置ADT75为关断模式时,无需重新设置OS/ALERT的状态。

(2)中断模式

在中断模式下,只有从ADT75的寄存器读数据时,OS/ALERT引脚才进入无效状态。在被测温度低于存放在THYST定值寄存器中的设定值时,OS/ALERT引脚返回到有效状态。一旦OS/ALERT引脚被重新设詈,只有当温度高于TOS定值寄存器中的设定值时,它才将再次回到有效状态。

5.5 多电路工作方式

在1个主设备的控制下,最多可将8个ADT75连接到一条SMBus/I2C总线上。像所有的SMBus/I2C兼容设备一样,ADl75有1个7位串行地址,这个地址的高4位被设置为1001;低3位由引脚5、引脚6和引脚7设置(即A2、A1和A0),有8种不同的地址选择。如果不需要多个ADT75共同工作,那么A2、Al和A0引脚接地。

6 结束语

在直冷式电冰柜温度测控系统的硬件设计中,ADT75完全能够满足温度采集的要求,使用起来也很方便。由于温度检测电路的外部接口电路简单,串行接口占用单片机口线少,且性能优良,功耗低,可靠性好,所以设计和运行都达到了非常满意的效果。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top