Hello, I'm troubleshooting a design that uses the ADS7828 ADC and gives bizarre behavior. The ADC will convert correctly for extended periods of time (hours) and then suddenly start reporting values that are offset from correct by approximately 1/4th of full scale. The offset is constant once it shows up, e.g. 1.25V will read 0x1FF for a while and then suddenly jump to 0x0FF; if I increase the input voltage to 2.5V the reading goes to 0x2FF instead of the full-scale 0x3FF. Cycling power on the board restores normal operation, consistently. I assume this is caused by noise on my circuit board, but would like to understand how it's possible for noise to affect the IC this way, so I can add some kind of protection. The analog inputs are all sourced with low-impedance and the reference voltage appears stable; is it possible for noise on SCA or SCL to cause this kind of behavior? Thanks.