DA6501.001
27 October 2008
I
2
C SERIAL INTERFACE CONTROL...
Conversion Result – Read Sequence
Table 5 presents general control sequence for
single register data read.
Table 5.
MAS6501 I2C bus single register (address Ax) read sequence bits
S
AW
A
Ax
A
S
AR
A
Dx
N
P
Table 6 presents control sequence for reading the
16-bit A/D conversion result from both MSB and
LSB data registers. LSB register data (DL) can be
read right after MSB register data (DM) read since
in case the read sequence is continued (not ended
to stop condition P) the register address is
automatically incremented to point to next register
address (in this case to point to the LSB data
register).
Table 6.
MAS6501 I2C bus MSB (first) and LSB (second) A/D conversion result read sequence
S AW
A AM A S AR A DM N DL N P
Accuracy Improvement – Averaging
Averaging technique can be used to remove
conversion error caused by noise and thus improve
measurement accuracy. By accomplishing several
A/D conversions and taking average of the samples
it is possible to average out noise. Theoretically
noise is reduced by factor
N
where N is number
of averaged samples. A/D converter nonlinearities
cannot be removed by averaging.
8 (16)