This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好:
咨询一下:
问题描述: TMP451 Local和remote的测量温度范围分别对应[-40C, +85C]/[-64C, +191C], 实际硬件有接remote电路,现在0x0C寄存器(Local temperature low limit)和0x14寄存器(Remote temperature low limit)设定的low limit值都是-41C, 当读到实际Local温度为-40.5C的时候,发现读Alert = ‘0‘; 读’THERM' = 1.
问题1: 读Local 温度 = -40.5C, 没有超过设定的Low limit value,alert为0,可能是什么原因?和Local的测量范围有没有关系?
2: 在设定Low limit的条件下,什么情况会触发THERM为0?
谢谢!
读Local 温度 = -40.5C, 没有超过设定的Low limit value,alert为0,可能是什么原因?和Local的测量范围有没有关系?
您好,和测量范围有关系的,local的测量范围为-40~85度,设定-41低于-40度了,并且通过您的实验可以看到在-40.5度触发Alert功能了。
不建议local的温度范围超过-40~85范围。
在设定Low limit的条件下,什么情况会触发THERM为0?
参考Figure 13或Figure 14的曲线,Figure 13对比的是Pin6配置为Alert mode和Pin 4THERM的曲线。
FIgure 14对比的是Pin6配置THERM2 和PIN4 THERM的曲线。
可以看到THERM当温度在接近120度时,会拉低。