LOL You are interchanging "precision" with "resolution accuracy". This may be culture dependant somewhat and definitely semantics and not productive to the discussion at hand. Perhaps a discussion for elsewhere?
This is definitely interesting as I stated before my WC board does not report better than 0.5c resolution from my DS18B20 sensors. I have just checked the WEBSET results and they only move in 0.5c clicks also.
I have been researching the ICs and the DS18B20 is definitely not interchangeable with the DS1820. However the DS18S20 and the DS1820 are and designed to be. The temperature reading registers are different formats and couldn't be interchanged without some bit twiddling.
Two 8 bits registers need to be read and concatenated into one 16 bit signed temperature reading value. If only 9, 10, or 11 bits are desired, and set in the configuration register, the LSBits are 0 filled and would typically need to be purposely shifted right, out of the result to be right justified. If the IC has been set for 9 bit resolution accuracy the readings would only change by 0.5 degrees C. The manufacturer spec sheet claims the IC boots up as 12 bit resolution. Somehow this doesn't appear to be happening in my WC board.
This is definitely interesting as I stated before my WC board does not report better than 0.5c resolution from my DS18B20 sensors. I have just checked the WEBSET results and they only move in 0.5c clicks also.
I have been researching the ICs and the DS18B20 is definitely not interchangeable with the DS1820. However the DS18S20 and the DS1820 are and designed to be. The temperature reading registers are different formats and couldn't be interchanged without some bit twiddling.
Two 8 bits registers need to be read and concatenated into one 16 bit signed temperature reading value. If only 9, 10, or 11 bits are desired, and set in the configuration register, the LSBits are 0 filled and would typically need to be purposely shifted right, out of the result to be right justified. If the IC has been set for 9 bit resolution accuracy the readings would only change by 0.5 degrees C. The manufacturer spec sheet claims the IC boots up as 12 bit resolution. Somehow this doesn't appear to be happening in my WC board.
Code:
http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf