Electrical – Thermistor and Voltage Divider to ADC

adcthermistorvoltage divider

I am looking for some advice or pointers as to whether I need to solve this problem and if so how difficult it is to do so. I have read a post which made an off the cuff remark about needing to using an OP-AMP to be able to use the full range of an ADC is certain circumstances. I think I am in this situation but I have never used an OP-AMP before.

I have a temperature sensor (thermistor I guess) that I am reusing from a pool heating system. I have tested and measured the resistance of the thermistor at 2deg C at around 493k and at 72deg C at 398k. When I hooked it up to my little voltage divider circuit that will feed into a MCP3002 ADC I used a 1M ohm resistor and this gave me 2.21V at 2deg C and 2.36V at 72deg C.

So the issue is that I will only be using a small amount of the ADC range. Using online calculators and reading other posts I see I should drop the fixed resistor to around 450k which I will do but this only increases the voltage range by a small amount.

I can probably get by with this range as I don't need much more than 2 degrees of precision but I thought if it isn't too difficult I might see if I can add to my currently simple circuit (voltage divider and ADC) to increase the used range of the ADC. Clearly I am new at this so please be gentle with your explanations! Thanks!

Best Answer

You can use an op amp to boost the voltage. You could, for instance, have the op amp set to amplify the voltage by 2. In the case of your example this would have the voltage go from 4.42V to 4.72V. This may or may not help you all that much.

This website has a nice explanation of how to configure an op amp: http://www.electronics-tutorials.ws/opamp/opamp_3.html.

I would suggest that you probably need to get a different thermistor that is designed to have larger variability in the resistance over the temperature range in which you are interested.

Here is a recommendation that I have used and works well - https://learn.adafruit.com/thermistor/overview. It is advertised as having "100 ohms or more of change per degree" So with a 10k or so resistor you should be able to measure everything you need pretty easily.