Faulty values being read on AD7091R-8


We are using AD7091R-8 to read 3 signals on 3 channels. We are able to enable channel sequencer and read back the correct channel ID values.

However, the conversion value is not correct. If only one channel is enabled and val;ues are read, the data is correct only if my delay between the sample is more than 2.5 milli second.

I am using software rest method and only setting config register as 0x00C1 and channel register as 0x0001.

Has anyone reported such a problem?

Is there any missing configuration to be done in my setup?

Thank you,