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.

TMP112 Read problem

Other Parts Discussed in Thread: TMP112

Hello,

I have a problem to read the correct temperature data of the TMP112. If I read the configuration register(picture1), I will get the right answer.

Now I set the pointer register to the temperature register. After that I will read this temp. data.

But, what I get is this (picure2):

This isn't the correct temp. at room temperature. What is wrong? I can read the configuration register, but not the temperature register.

A second TMP112 also sends this data and it is repeating the hole time.

It would help me a lot, if you give me an solution for my problem.

Regards,

Alex

  • Alex,

    Based on your scope capture, you are reading a value of 00011010 10110000 (427 in decimal), which corresponds to 26.6875°C given that 1 LSB is equal to 0.0625°C. That value is not far off from room temperature. You say the data is repeating - does it not change if you heat or cool the device? For example, you could put the TMP112 next to a fan, blow on it, put your finger on it, etc.

    What hardware/software are you using to communicate to the device?

    Best regards,

    Ian Williams
    Linear Applications Engineer
    Precision Linear and Sensing Products 

  • Hello Alex,

    Do you have any updates on this issue?

    Best regards,

    Ian Williams