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.

Compiler/TMP112: Frequent failure errors when measuring temperature

Part Number: TMP112
Other Parts Discussed in Thread: HDC1080, TMP117

Tool/software: TI C/C++ Compiler

Hello, we have used TMP112, TPM117, HDC1080, found frequent failure errors, initialization failed, reading failed, failed to start measurement, reading was abnormal. Under what circumstances do these errors occur and how can we avoid them?

thank you very much!

  • Dear Xiansheng - 

    The three parts you call out here have I2C in common. I would suggest here that you inspect that you have pull-up resistors installed on your bus and then check your firmware and compare to datasheet to make sure you are waiting correct time for the measurement conversions to be made, and also check that each device has address set uniquely - the HDC1080 can only be 0x80/0x81 (8 bit address, w/r) and the TMP112 and TMP117 share same scheme, with possibilities of 8 bit address for write being 0xA0, 0xA2, 0xA4 or 0xA6, so need to make sure those two are set differently from each other  - if you want to post your schematic and any logic analyzer captures you have made, we can help you troubleshoot further.  

  • Dear Xiansheng - 

    Closing this post for now due to inactivity.