Hello! AD7293 internal temperature reading seems to be too high.
The RESULT 0 register for internal temperature reads 0xF75 in a room temperature setting. The process I use is to first set the page to the CONFIGURATION page where I set background enable to 1 for the internal temperature sensor, and then I set a delay for 0.5 seconds. Then I switch back to the RESULT 0 page and read from the internal temperature register. I then get the value 0xF75 between bit 15 and bit 4. I would expect a binary value that is closer to 25 degrees. Is there something I'm doing wrong in my methodology?
Changed the title
[edited by: mahad at 11:00 AM (GMT -4) on 16 Apr 2024]