2023-09-18 04:49 PM
I have connected 100k NTC with 100K PU resistance. ADC is measuring voltage on NTC is 1580 mV. While multimeter shows 1410 mV. 1410mV is correct number as it gives 32 degC temperature.
I am using ADC in polling mode. I added HAL_ADCEx_Calibration_Start also and ADC measurement changes to 1650 mV.
please suggest on how to remove error.
Solved! Go to Solution.
2023-09-19 12:34 AM
2023-09-18 05:13 PM
With a high impedance source, increasing the sampling time to max is going to have the largest effect.
Many more general suggestions can be found in:
2023-09-18 07:27 PM
If maximum sampling time isn't adequate (or you need to convert faster), connect the signal to an op amp then the op amp to the ADC. A software correction can also be used, but that can be cumbersome in a production environment.
2023-09-19 12:34 AM
2023-09-20 10:41 PM
yes,, this worked for me also..
2023-09-21 06:07 AM
Hi,
I've used this method and using the op-amp it is easy to create a low pass filter to get rid of noise.
Regards
Rob
2024-02-29 02:19 AM
Hi Rob,
Could you please share your method using op-amp? thanks