AD7799 Linux Driver


I'm using an AD7799 to capture Thermocouple input voltages and convert to temperature. I'm running Linux Kernel 3.10 and have the ad7793 driver built in.

When performing successive reads, I'm getting carryover data from one read to the next. For instance, performing cat in_voltage0-voltage0_raw will yield 8388608. After this, I attempt to read in_voltage1-voltage1_raw and obtain the same value from the ADC, despite providing a known voltage input (3.3V) that should max out the differential pair reading.

I have the ADC update rate set at 39Hz. I am using a gain of 1.

Are there any known issues relative to this problem? Or any recommendations to resolve?

Thank you,