Article MAX6696读取温度异常

Question Description:
-----------------------------------------------------------------------------------------------------------------------

我们应用中不采用remote1、local、remote1、remote2自动轮询的方式,而是采用软件配置寄存器切换读取通道的方式。发现以下现象:

设置配置寄存器后的等待时间10ms,当测温度在低温(约70℃以下时),可以正常读取温度,当温度超过70℃后,温度读数不在变化,也不能读取其他通道温度,类似死机状态,需要断电才能恢复。

-----------------------------------------------------------------------------------------------------------------------

Answer:

-----------------------------------------------------------------------------------------------------------------------

MAX6695每次收到温度转换指令时,无论是自动轮询,还是单次触发转换,都会对三个通道进行一次温度转换:Remote 1, Local, Remote 1, Remote 2。

另外,为了抑制噪声,MAX6695对ADC转换结果取平均,进行平滑滤波,每个通道的转换时间为62.5ms - 125ms。为了保证正确读取温度,可以监测温度转换完成busy,或等待足够的时间。

-----------------------------------------------------------------------------------------------------------------------
 

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.