Hello, I'm trying to read internal temperature sensor data of ADS1220.
But I don't understand result: under normal conditions (temp ~25 deg C) device reads 0x000FD1B6
If I heat it with my finger it reads something around 0x0010AC5C
Temperature data are represented as a 14-bit result that is left-justified within the 24-
bit conversion result. Data are output starting with the most significant byte (MSB). When reading the three data
bytes, the first 14 bits are used to indicate the temperature measurement result. One 14-bit LSB equals
Whole quote from ADS1220's datasheet:
So if I shift 8 bits from 0x0010AC5C I will get 0x0010AC, which is more than 128 degrees.
External temperature reads OK.