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完全能够满足温度采集的要求,使用起来也很方便。由于温度检测电路的外部接口电路简单,串行接口占用单片机口线少,且性能优良,功耗低,可靠性好,所以设计和运行都达到了非常满意的效果。