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.

TMP006 intermittent communication

Other Parts Discussed in Thread: TMP006Hello: I'm bringing up a custom board using the TMP006 and am experiencing odd results via I2C. V+ is 3V, with a 0.01uF bypass to ground. ADR1 & ADR2 are both grounded AGND & DGND are both grounded /DRDY is pulled up (host proc internal) SDA & SCL are pulled up using external 4.7K Initial attempts to talk to the chip after system power up or reset always fail, apparently due to missing ACK from TMP006. *Sometimes* while debugging the chip will begin to talk. Thereafter, until power cycle or reset, it seems to keep talking (haven't tested long-term). When it does talk, Mfr & Dev ID's are correct, Config shows default value. But Vo & Ta always show zero. This last may or may not correlate to the data sheet comment about default values prior to first conversion (which it should have done since default mode is continuous). I'll try to get bus pix but don't have them at the moment. Does this ring any bells? Thanks! Gerry
  • Hello Gerry,

    First of all, thanks for that detailed explanation it really helps zero down your issue quickly. Based on your explanation, your physical connections to the TMP006 are correct.

    Now, when you say " Initial attempts to talk to the chip after system power up or reset always fail, apparently due to missing ACK from TMP006" - How long after power up or rest do you initiate serial wire START condition?

    When you are telling me that your MFR, DEV ID are correct - Soldering Issues and Connection Issues are off our list. Now, whereas at the same time when you are telling me that VO and Tamb are zero - This happens when the internal sensor is damaged.

    This happened to me during handling(while soldering)  or making a physical contact with the part (top side) on various occasions. Replacing this part with a new one should fix it. If it still doesn't - Please send me SCL, SDA wave forms along with Power-up condition and I will investigate further into this.

    Hope you this helps!

    Best Regards,

    Abhi Muppiri

    Applications Engineer

    MHR- Sensing Products

    Texas Instruments

    ------------------------------------------------------------------------------------------------------------------------------------------------

    Search for answers, Ask a question, click  Verify  when complete, In the process, Help others, Learn more...

  • Hello Abhi: Many thanks for the very quick & helpful reply. I wait quite a long time after power up or reset before attempting to talk to the chip. Since I'm debugging, often this is seconds. There are a few other samples of this custom board that I will try to get my hands on & see if the sensor behaves differently on them. I'll reply back here when I am able to do that. Best Regards, Gerry
  • Abhi:
    I was able to test 2 other boards & the IR sensor works as expected on both of them.
    I'm planning to have the sensor replaced on the original board now.
    Thank you once again for the quick & helpful response.
    Gerry
  • Hello Gerry,

    Glad to know that we were able to solve the issue. Good luck!

    Best Regards,

    Abhi