Не забывайте, что цифровой фильтр требует времени для установления достоверных данных. Это естественно, так как для фильтрации нужно иметь несколько результатов. Вот что говорится в документации по этому поводу:
Цитата
Since the AD7715 contains this on-chip, low-pass filtering, there is a settling time associated with step function inputs and data on the output will be invalid after a step change until the settling time has elapsed. The settling time depends upon the output rate chosen for the filter. The settling time of the filter to a full-scale step input can be up 4 times the output data period. For a synchronized step input (using the FSYNC function), the settling time is 3 times the output data period.
Так что первые 3-4 результата смело пропускайте.