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.

OPT3101: Using TMP112A instead of TMP102

Part Number: OPT3101
Other Parts Discussed in Thread: TMP102, TMP112,

Hello,

Can we use TMP112A external sensor instead of recommended TMP102 for more accurate compensation of temperature effects?

If yes, can you advise register settings for that chip?

Do you have any document with more detailed explanation of I2C Host registers? Meaning of those registers is not clear, especially case with second transaction and a use case of I2C_WRITE_DATA1, I2C_WRITE_DATA2 regs

Regards

Sergey 

  • Hi Sergey,

    If the protocol for TMP112 is the same in terms of the register that is read to get the data and the encoding of the data is also the same as TMP102 then it will work.

    Best,

    Alex

  • Hello,

    I think it is obvious thought but not a useful answer on my questions. Can you confirm compatibility?

    Both are original TI products and taking into account that I2C interface of OPT3101 is not well documented my questions have some roots I hope

    Can you lit some light on I2C Host interface details?

    Regards

    Sergey

  • Hi Sergey,

    The TMP112 registers match the TMP102 so yes it will work. I'm not sure what further details are you looking for? The I2C master on OPT3101 when the external temperature sensor is enabled will read from the data register of the temp sensor. There are further settings given such as averaging and triggering every frame. If triggering every frame then the temperature sensor will be read for each data reading generated. We give suggested settings for the TMP102 and you can also used these for TMP112. The data read will then be available in the TILLUM register and synced with the OPT3101 readings in time.

    Best,

    Alex