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: Issues with LSB read of remote and local temperature data from the TMP411.

Part Number: TMP411

Tool/software:

Hi community,

Any reference Code example available to read from TMP411,

I want to read data from the temperature sensor with highest accuracy possible to the decimal point in Standard mode.

1. Which is the most reliable method is it 2 byte read from 0x00(Local) , 0x01(Remote) or 1 byte read with MSB first followed by lsb from respective local and remote registers ?

2.For highest accuracy possible on chosen 12 bit method writing bit 0 and bit 1 to 1 on 0x1A register. is it proper configuration ?

3.At what rate data get populated in Tmp411 sensor?

4.what is the Recommended delay between 2 reads ?

Any inputs on this will be really helpful.

Thanks and best Regards

Bhargav.

  • Hello Bhargav,

    Local and remote temperature is read through two bytes: high and low byte. The high byte represents the whole portion of the temperature result while the low byte represents the fractional portion of the temperature results. The accuracy of the device comes from the low byte. Information about How to Read and Interpret Digital Temperature Sensor Output Data (Rev. A) can be read through this document. TMP411 is located on page 14. The conversion time of TMP411 will change depending on what setting you have for the resolution register, conversion rate register, and if you have the remote channel active. The conversion time will tell you how often the device will update the temperature result and the waiting time. Table 6 and table 7 within the datasheet shows the time the device should be updating. 

    Best Regards,

    Meredith McKean