Hello Harry,
I had seen that link already - and I am using this way of communicating with the LM75. However, I find, that the LM75 has wide variations: I am running presently a series of 10 identical devices, each with one LM75 as internal temerature sensor and find the following:
- 1 Some of the LM 75 have up to 2°C difference to the real temperature. That is in accordance with the data sheet.
- 2 Some of the LM75 (in my case 3 of the 10) JUMP in the temperature readings from second to second for up to 5°C, i.e. they show 35°C, then 30.5°C and again 34.5°C.
I had been thinking, that I was having I²C bus problems, but there are more devices on the bus, that operate without problems (and yes: the pullups are installed !).
So, after some investigation, I came to the conclusion, that it is not the software, but rather a production variation of the LM75.
Anybody, who can confirm these observations??
Regards, Michael