Register Map
AD1200 Reference
Reading the ADCHI register resets the A/D Done bit and so the
A/D converter can be retriggered to start performing its next
conversion. Reading the ADCLO register does not effect the
A/D Done bit. Since reading ADCHI clears A/D Done and
another reading may be triggered it is best to read ADCLO first
and then read ADCHI.
The ADCHI and ADCLO registers are READ ONLY, data
written to them actually goes to the D/A converter, DAC0 which
occupies the same i/o address space, and will eventually appear
as an analogue output voltage from this converter.
The 12 bit ADC converter value is obtained from:-
ADCDATA= ADCHI*256 + ADCLO.
The ADC data is in the form of right justified offset binary, ie
the lowest voltage gives a value of 000hex whilst the highest
voltage gives a value of FFFhex.
For Unipolar signals, ie 0 to +FULL_SCALE_VOLTS, the actual
ADC voltage is obtained from:-
ADCVOLT= (ADCDATA * FULL_SCALE_VOLTS ) /4096
For Bipolar signals, ie -FULL_SCALE_VOLTS to
+FULL_SCALE_VOLTS, the actual ADC voltage is obtained
from:-
ADCVOLT= (ADCDATA-2048) *FULL_SCALE_VOLTS /2048
Figure 3-9. ADC Low Byte Input Register.
_____________________________________
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ýýýýý
ADCLO Input Register.
ýýýýýýýýýýýýýýýýýý³
ÃÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄ´
³
³ý
BIT
ý
7
ý³ý
BIT
ý
6
ý³ý
BIT
ý
5
ý³ý
BIT
ý
4
ý³ý
BIT
ý
3
ý³ý
BIT
ý
2
ý³ý
BIT
ý
1
ý³ý
BIT
ý
0
³
ÃÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄ´
³
021A
³ý
ADC
ý³ý
ADC
ýý³ý
ADC
ý³ý
ADC
ý³ý
ADC
ý³ý
ADC
ý
³ý
ADC
ý³
ADC
ý³
³ý
Hex
³ý
7
ý³ý
6
ý³ý
5
ý³ý
4
ý³ý
3
ý³ý
2
ý³ý
1
ý³ý
0
ý³
³ýýýý³ý
Read
ý³ý
Read
ý³ý
Read
ý³ý
Read
ý³ý
Read
ý³ý
Read
ý³ý
Read
ý³
Read
³
ÀÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÙ
Chapter 3
Page 61