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.