FAQ: What is the equation for calculating Internal Temperature Sensor for AD7124-4/AD7124-8 in unipolar mode?
For AD7124-4/AD7124-8 the sensitivity of the internal temperature sensor is 13,584 codes/°C, approximately when Vref = 2.5V. Both unipolar and bipolar coding can be used when reading the internal temperature sensor.
The formula to convert the ADC output code to a temperature when operating in unipolar mode is:
Temp (°C) = (Conversion / (2*13,584)) – 272.5
Example:
ADC is configured in unipolar. The output code of the AD7124 internal temp sensor at ambient temperature is 8082480 this code to a temperature is done as follows
Temp (°C) = (Conversion / (2*13,584)) – 272.5
Substitute Conversion = 8082480,
Temp (°C) = (8082480/ (2*13,584)) – 272.5 = 25°C