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.

TMP102 Question

Other Parts Discussed in Thread: TMP102, TMP100

Hi Rudye,

 

My name is Noam. I'm SW Manager at TriDiNetworks. We are are integrating a temperature sensor into our product. As we are very consumption sensitive, We would like to use the TMP102. I have one concern: the TMP100 data sheet implicitly states that it is an I2C bus device. The TMP102 states it is SMBus and 2-wire. Your video shows the scheme of connecting the TMP102 to an I2C bus. I want to verify that it (TMP102) is 100% I2C compliant.

Thanks,

Noam Sigal

  • Hi Noam,

    Welcome to our Temperature Sensor Community.

    To answer your question--no, the TMP102 is not 100% I2C compliant as it has a "timeout" function that will cause the TMP102 to release the bus if SDA or SCL is held low for ~30mS between a START and STOP condition.  Essentially what this amounts to is that the transmission of 2 bytes must occur in less than a 30mS time frame; to avoid this condition (taking into account some moderate delays) the TMP102 must be operated with a clock frequency > 1kHz .

    I hope this helps.  Let us know if you have any other questions.

    -Matt