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.

TMP421-Q1: Remote temperature error

Part Number: TMP421-Q1
Other Parts Discussed in Thread: DXP

I am reading xC0 00 from the external 2N3906 transistor.  Connected as shown on page 1 of the data sheet with the emitter grounded at the remote location.   The internal reading seems to be correct, and the ID is correct etc.  I have looked with a scope and see proper operation on the I2C bus with the negative temperature being reported.   I saw another post for something similar but it seemed to have been resolved offline.

Help will be appreciated - last thing to get working on my board.

I am doing a 16 bit read from port 1 to get the upper and lower data in one shot.   It seems to work on the local temperature at port 0.

As a side note, without the 3906 connected I get a constant 20C reading.   With it connected the -64C reading - in my lab so should be similar to the local temperature.