Datasheet

AD7908/AD7918/AD7928
Rev. D | Page 20 of 32
R3
R2
R4
REF
IN
+REF
IN
(= 2 × REF
IN)
REF
IN
–REF
IN
V
DRIVE
AD7908/
AD7918/
AD7928
DSP/µP
V
DD
0.1µF
V
AV
DD
V
DD
DOUT
TWOS COMPLEMENT
011…111
000…000
100…000
(= 0V)
0
V
V
R1
R1 = R2 = R3 = R4
V
REF
V
IN
0
V
IN
7
03089-019
Figure 19. Handling Bipolar Signals
5
V
SUPPLY
AV
DD
V
IN
0
V
IN
7
AD7908/
AD7918/
AD7928
3V
SUPPLY
AGND
0V TO REF
IN
SCLK
DOUT
CS
DIN
V
DRIVE
NOTE
1. ALL UNUSED INPUT CHANNELS SHOULD BE CONNECTED TO AGND.
2.5V
AD780
REF
IN
SERIAL
INTERFACE
µC/µP
0.1µF 10µF
0.1µF
0.1µF 10µF
03089-020
Figure 20. Typical Connection Diagram
Analog Input Selection
Any one of eight analog input channels can be selected for
conversion by programming the multiplexer with the Address
Bit ADD2 to Address Bit ADD0 in the control register. The
channel configurations are shown in Table 8. The AD7908/
AD7918/AD7928 can also be configured to automatically cycle
through a number of channels as selected. The sequencer
feature is accessed via the SEQ and SHADOW bits in the
control register (see Tabl e 10).
The AD7908/AD7918/AD7928 can be programmed to
continuously convert on a selection of channels in ascending
order. The analog input channels to be converted on are
selected through programming the relevant bits in the
SHADOW register (see the SHADOW Register section). The
next serial transfer then acts on the sequence programmed by
executing a conversion on the lowest channel in the selection.
The next serial transfer results in a conversion on the next
highest channel in the sequence, and so on.
It is not necessary to write to the control register once a
sequencer operation has been initiated. The WRITE bit must be
set to zero or the DIN line tied low to ensure the control register
is not accidentally overwritten, or the sequence operation
interrupted. If the control register is written to at any time
during the sequence, then it must be ensured that the SEQ and
SHADOW bits are set to 1, 0 to avoid interrupting the
automatic conversion sequence. This pattern continues until
such time as the AD7908/AD7918/AD7928 is written to and the
SEQ and SHADOW bits are configured with any bit combination
except 1, 0. On completion of the sequence, the AD7908/
AD7918/AD7928 sequencer returns to the first selected channel
in the SHADOW register and commence the sequence again.
Rather than selecting a particular sequence of channels, a
number of consecutive channels beginning with Channel 0 can
also be programmed via the control register alone, without
needing to write to the SHADOW register. This is possible if the
SEQ and SHADOW bits are set to 1,1. The channel address bits
ADD2 through ADD0 then determine the final channel in the
consecutive sequence. The next conversion is on Channel 0,
then Channel 1, and so on until the channel selected via the
address bits ADD2 through ADD0 is reached. The cycle begins
again on the next serial transfer, provided the WRITE bit is set
to low, or if high, that the SEQ and SHADOW bits are set to
1, 0; then the ADC continues its preprogrammed automatic
sequence uninterrupted.
Regardless of which channel selection method is used, the 16-bit
word output from the AD7928 during each conversion always
contains a leading zero, three channel address bits that the
conversion result corresponds to, followed by the 12-bit
conversion result. The AD7918 outputs a leading zero, three
channel address bits that the conversion result corresponds to,
followed by the 10-bit conversion result and two trailing zeros;
the AD7908 outputs a leading zero, three channel address bits
that the conversion result corresponds to, followed by the 8-bit
conversion result and four trailing zeros. (See the
Serial
Interface section.)
Digital Inputs
The digital inputs applied to the AD7908/AD7918/AD7928 are
not limited by the maximum ratings that limit the analog