What kind of digital temperature sensor can provide a high accuracy (0.1°C)? Especially, 1-wire. I want to use it in medical thermometer.
closed as too localized by Olin Lathrop, Kevin Vermeer Jun 4 '12 at 13:54
This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.
Like Russell says \$\pm\$0.1°C is a tall order. Most commercial temperature sensors won't give you anything better than 0.5°C, others will give you 0.01°C resolution, but 2°C initial accuracy.
Digikey lists this sensor with a \$\pm\$0.1°C accuracy, and even the price is reasonable.
If you want to use integrated sensors, either with analog or digital output, you'll have to calibrate them. Their accuracy is not always very good, but their linearity often is. Since you want to use them for a medical application I presume that you'll only need to measure over a small temperature range, around 37°C. (CMIIW)
The boiling point of pentane is 36.1°C, so that could be perfect for a single point calibration.
+/- 0.1 C accuracy is a very demanding spec. You are liable to need calibration and care.
If you use the best digital-output sensor that you can buy in your rpice range then you can seek to optimise it's calibartion and thermal equilibrium issues. If you use an analog sensor such as an LM35 you have a potentially more accurate device BUT have to fight the analog conversion demons yourself (noise, reference accuracy, stability, ,...).
The DS18S20 digital temperature sensor has an uncalibrated 0.5C error across -10C to +85C range so it's calibrated accuracy over a few degrees C range should be much better.
If you were serious you could use something like melting Gallium as a reference with a melting temperature of about 30C and an accuracy for pure material subject mainly to second order effects.
The MAX6636 is probably as good as you need but the packaging is possibly poor depending on desired probe size. Multiple digital channels of lower accuracy and one internal higher accuracy.
If you are prepared to calibrate initially and ongoingly and go head to head with the denizens of analog signal conditioning you can probably use PT100, thermocouple, thermistor and more.
It has been suggested (March 2013) that the DS18B20 IC would be a better choice that the DS18S20 that I mentioned above. They say -
I agree that the B part is superior and a better choice. However ...
Great care is needed when receiving advice from companies that want to sell you things :-). I agree that the B part is superior to the S part for many purposes. It has greater flexibility in that you can do more things with the basic setup - whether that makes it easier is moot and suspect.
BUT, neither part is really up to the job that is asked for here. Fig 16 in the S data sheet and B data sheet is identical, and shows a ~~~= +/- 0.3C accuracy to 3 sigma across 0C - 70C at any one temperature BUT a +/- 0.45C variation across the whole range. While this is commendable it is far worse than is desired.
The B part amply demonstrates GIGO - whereas the S part has 0.5C resolution output steps, the B part has user selectable 0.5 / 0.25 / 0.125 and 0.0625 C steps (9 to 12 bits).
So, yes, the B part is better, but still not really up to what was originally asked for.
You should be looking at RTD (Resistance temperature detector). An RTD's resistance changes with respect to temperature and this (if calibrated) can yield very high accuracies. They are easily available in big name shops like element14 and RS components.