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.

TMP411 / THERM2

Guru 29690 points
Other Parts Discussed in Thread: TMP451
Hi Team,
 
I'd like to ask about THERM2 function(AL/TH bit=1).
In datasheet P.12, There is the following description.
----------------------------------------------------------
If AL/TH = 1, the ALERT/THERM2 pin implements a THERM function (THERM2). In this mode, THERM2 functions similar to the THERM pin except that the local high limit and remote high limit registers are used for the thresholds.
----------------------------------------------------------
I understood "Local/Remote Temperature High Limit" registers are used for the THERM2 threshold to set low level.
However I can't figure out which register is related to reset the state of THERM2(low level -> high level), "Local/Remote Temperature Low Limit" or "THERM Hysterisis".
Could you support me please?
 
Best Regards,
Yaita / Japan disty
  • Could you give me your comment please?
     
    Best regards,
    Yaita
  • Hello Yaita San,

    Sorry for our delayed response, we had a national holiday here in the US.  When the Local/Remote temperature is below the Local/Remote Temperature High Limit - THERM hysteresis there will be a low level -> high level transition in THERM2 pin (also called as the reset state)

    I hope its clear and do let me know if you have any further questions.

     

    Best Regards,

    Abhi

     

  • Hello Abhishek-san,
     
    Thank you for your clear explanation.
    I understood.
     
    Best regards,
    Yaita
  • Hi Abhi,

    Can you please provide example. I am trying to do same thing on TMP451 with no luck.

    If the local temp is 15C and i want transitions on either Therm or Therm2 when local temp moves 1C higher or lower i.e. i want interrupts whenever temp moves outside a 1C range.

    what registers should be configured and how?

    The data sheet is not very clear in this area.

    thanks

    Alan

  • Hi Alan,

    Any particular reason you are trying to use THERM or THERM2? In my understanding THERM only have High Limits, so this configuration won't work in your application. 

    Please try using ALERT/THERM2 = 0 --> Function ALERT (default). Configure the Local Temperature HIGH limit to 16C and the Local Temperature LOW limit to 14C. In this mode, the ALERT pin becomes active when the temperature exceeds the value in the Local Temp HIGH Limit register or drops below the value in the Local Temp LOW Limit register, and remains active until a read operation of the configuration register occurs (also clears the flags), or the device successfully response to the SMBus alert response address. 

    Mayrim