Hi
I am using STM32f103 and using its internal temperature sensor to measure ambient temperature. At room temperature(25°C), i get different readings from chip to chip ranging from 23 to 39°C.
The formula to calculate temperature is as follows: Temperature (in °C) = {(V25 - VSENSE) / Avg_Slope} + 25. where, V25 = VSENSE value for 25°C Avg_Slope = Average Slope for curve between Temperature vs. VSENSE (given in mV/°C or µV/°C).
Do i need to calibrate V25 for each chip?
Regards, Jasper
It's just that an external pn junction does not suffer from the CPU load that may jump 10 degrees or more depending on how the processor is used. You just can't calibrate for that.
"It's just that an external pn junction does not suffer from the CPU load that may jump 10 degrees or more depending on how the processor is used. You just can't calibrate for that."
those are issues but not insurmountable, and the solutions are likely application dependent.