English
Language : 

AD7616 Datasheet, PDF (37/51 Pages) Analog Devices – 16-Channel DAS with 16-Bit, Bipolar Input, Dual Simultaneous Sampling ADC
AD7616
Data Sheet
To configure and enable the sequencer, it is recommended to
complete the following procedure (see Figure 62):
1. Configure the analog input range for the required analog
input channels.
2. Program the sequencer stack registers to select the
channels for the sequence.
3. Set the SSRENx bit in the last required sequence step.
4. Set the SEQEN bit in the configuration register.
5. Provide a dummy CONVST pulse.
6. Cycle through CONVST pulses and conversion reads to step
through each element of the sequencer stack.
The sequence automatically restarts from the first element in
the sequencer stack with the next CONVST pulse.
Following a partial reset, the sequencer pointer is repositioned
to the first layer of the stack, but the register programmed
values remain unchanged.
BURST SEQUENCER
Burst mode avoids generating a CONVST pulse for each step in
a sequence of conversions. One CONVST pulse converts every
step in the sequence.
The burst sequencer is an additional feature that works in
conjunction with the sequencer. If the burst function is enabled,
one CONVST pulse initiates a conversion of all the channels
configured in the sequencer. The burst function avoids generating
a CONVST pulse for each step in a sequence of conversions, as
is the case when the burst function is disabled.
Configuration of the burst function varies depending on the
mode of operation: hardware or software mode. See the Hardware
Mode Burst section and the Software Mode Burst section for
specific details on configuring the burst function in the each
mode.
When configured, the burst sequence is initiated at the rising
edge of CONVST. The BUSY pin goes high to indicate that a
conversion is in progress. The BUSY pin remain highs until all
conversions in the sequence are complete. The conversion
results are available for readback after the BUSY pin goes low.
The number of data reads required to read all the data in the burst
sequence is dependent on the length of the sequence configured.
RESET
The conversion results are presented on the data bus (parallel or
serial) in the same order as the programmed sequence.
The throughput rate of the AD7616 is limited in burst mode
and dependent on the length of the sequence. Each channel pair
requires an acquisition, conversion, and readback time. The
time taken to complete a sequence with number of channel
pairs, N, is estimated by
tBURST = (tCONV + 25 ns) + (N – 1)(tACQ + tCONV) + N(tRB)
where:
tCONV is the typical conversion time.
tACQ is typical acquisition time.
tRB is the time required to read back the conversion results in
either serial 1-wire, serial 2-wire, or parallel mode.
Hardware Mode Burst
Burst mode is enabled in hardware mode by setting the BURST pin
to 1. The SEQEN pin must also be set to 1 to enable the sequencer.
In hardware mode, the burst sequencer is controlled by the BURST,
SEQEN, and CHSELx pins. The burst sequencer is enabled or
disabled when the AD7616 is released from full reset. The logic
level of the SEQEN pin and the BURST pin when the RESET pin
is released determines whether the burst sequencer is enabled
or disabled. After the RESET pin is released, the function is
fixed and a full reset via the RESET pin is required to exit the
function and set up an alternative configuration.
When the burst sequencer is enabled, the logic levels of the
CHSELx pins determine the channels selected for conversion in the
burst sequence. The CHSELx pins at the time RESET is released
determines the initial settings for the channels to convert in the
burst sequence. To reconfigure the channels selected for conver-
sion after a reset, set the CHSELx pins to the required setting
for the duration of the next BUSY pulse (see Figure 63 for
further details).
Software Mode Burst
In software mode, the burst function is enabled by setting the
BURST bit in the configuration register to 1. This action must
be performed when setting the SEQEN bit in the configuration
register as outlined in the steps described in the Software Mode
Sequencer section to configure the sequencer (see Figure 64 for
additional information).
CONVST
BUSY
REGISTER
SETUP
DATA
A/B0
S0
S1
Sn – 1
INITIAL SETUP
SEQUENCE START
DUMMY CONVERSION
Figure 62. Software Mode Sequencer Configuration
Sn
S0
SEQUENCE START
Rev. 0 | Page 36 of 50