We use MAX6693 to monitor Altera AG7 FPGA's internal temperatures(6-CH) and the local temperature.
However, the MAX6693's temperature readouts(after compensation) are much bigger(>10℃) than AG FPGA's readout via internal sensor.
I suppose the MAX6693's readouts are inaccuracy, because even the local temperature on MAX6693 is also 10℃ bigger than what I measured by a thermometer.
I'm not sure where this big difference(>10℃) comes from. Will any noises nearby MAX6693 or traces cause such big difference? How can we do some calibration or anything else to get the actual temperatures?
The schematic is as below. Please help to check it.



