In Reply to: AD7856 problem posted by Epsilon on 10/16/03 at 7:31 AM:
I am using the AD7856 with a 68HC705 microprocessor.
I found the value read from the data register after
reading the status register will be either be 30
counts higher or 20 counts lower than the expected
value. Subsequent reads have the correct values.
To overcome this problem,I discard the first data
value read after reading the status register.
In regards to some values being more common than
others, in the AD7856 data sheet REV.A on page 2,
under DC ACCURACY - Differential Nonlinearity,
the data sheet states: Guaranteed No Missed Codes
to 13 Bits.
I guess this means there may be missing codes
at the 14 Bit level.