I have ADS1120 configured to measure the internal temperature from the sensor in the chip. There are no external hot objects near the sensor. So technically its should read room temperature (this is what I think). The room temperature is about 22-23C but the sensor reads 30C. I did shift the register value (right shift 2 bits) and multiply the decimal value by 0.03125 as mentioned in the manual still it reads 30C. Can anybody know any reason for this?
Config registers:
Reg 0 : 0000 0000
Reg 1 : 0000 0110
Reg 2: 0001 0000
Reg 3: 0000 0000
Thanks,
Regards,
Kartik