matmunk/DS18B20

Please check this tip, it might be interesting to update the library.

rtek1000 opened this issue · 4 comments

The DS18X20 B7 chip die (found in the DS18B20, DS1820S, and DS1822 products) can experience EEPROM data corruption failures during power on reset.

Since the EEPROM holds internal trim values (in addition to the user data in the TH and TL registers) that control the conversion process of the DS18X20 this may show up as inaccuracy of temperature readings. And can cause temperature measurement errors of up to ±60°C.

Source: [DS18B20, DS18S20, and DS1822] Potential corruption issues!?

I found this issue helpful for my own driver, as I was browsing this repo just for fun. Thank you @rtek1000!

I found this issue helpful for my own driver, as I was browsing this repo just for fun. Thank you @rtek1000!

Hi @dotchetter ,

See this other issue:

milesburton/Arduino-Temperature-Control-Library#179

@rtek1000 I'd love it if you'd care to open an issue on my driver repo. I have a few questions about this and I'd rather spare the author here a bunch of emails, since this issue looks pretty stale to me.

https://github.com/dotchetter/SAMD21-DS18B20

@rtek1000 I'd love it if you'd care to open an issue on my driver repo. I have a few questions about this and I'd rather spare the author here a bunch of emails, since this issue looks pretty stale to me.

https://github.com/dotchetter/SAMD21-DS18B20

Hi @dotchetter ,

I believe it's easier for you to contact the developer of the other repository mentioned above, because I don't have much to add other than what I already described there in that other issue.

I made use of a power control circuit for this sensor, if you are interested you can see the electronic schematic in my Datalogger 2039 repository.

Thank you.