Hello,
I am reading on board temperature values of temperature sensor 2 and 3 on a RM57L843 (PRM57 L843ZWTT YFB-55AV86W Printed on chip) with the wrong temperature reported when using the programmed OTP Calibration values. 193 - 200 Kelvin.
OTP Programmed values are:
Sensor 1
S2TEMP1 303K
S2TEMP1VAL 1957
S2TEMP2 233K
S2TEMP2VAL 1533
S2TEMP3 398K
S2TEMP3VAL 2520
Read Value: 1331, Converted Value: 198.877K
Sensor 2
S3TEMP1 303
S3TEMP1VAL 1882
S3TEMP2 233
S3TEMP2VAL 1464
S3TEMP3 398
S3TEMP3VAL 2456
Read Value: 1281, Converted Value: 202.751K
The reading are changing as expected when the chip is subjected to different environments so I believe the code is working properly and suspect the OTP Calibrated values are wrong. Is this likely the issue or are there other factors that could be effecting this? I verified pinmux settings and adc settings and tried the code on several different boards. The HDK boards had Calibration values of 0xFFFF so I am assuming they did not have temperature calibration preformed.
Should inhouse temperature calibration be preformed if we want to use the temperature sensors?
Thanks!