This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMP570LC4357 revB temperature sensor reading

I am commanding a temperature conversion on TMP570LC4357 revB temperature sensor on the ADC1 pin 31.  I am also commanding concurrent conversions on ADC1 (three groups) and ADC2 (three groups), and the resulting ADC value is causing the temperature to read low. As in reading 1134 instead of 1336 as the result of ADC 1 pin 31.

Is it possible that this is related to errata ADC#1?  Is it possible that the conversions on ADC2 or other ADC1 groups is impacting ADC1 pin 31 (temperature sensor)?

  • I don't think it's related to ADC1 because that would cause the value to read higher than normal.

    I can't find anywhere that documents the required sample time for the Temp sensor, but I wonder if you have the sample time set long enough for the ADC sample&hold to settle when starting a conversion from a 'different' voltage.

    Maybe try increasing the sample time for the temp sensor conversion to see if this helps.