SBAS905C November 2019 – July 2020 ADS8686S
PRODUCTION DATA
In software mode, the ADS8686S offers a 32-stack, fully configurable sequencer. The configuration register and sequencer stack registers can be programmed by using the parallel, byte, or serial interface.
Each stack register has two 4-bit fields to control each individual MUX. This structure allows any input from channel AIN_nA to be paired with any input from channel AIN_nB, or to any diagnostic channel. The sequencer depth is programmable from 1 to 32. The sequencer depth is determined by setting the SSRENx bit in the sequencer stack register corresponding to the last step. The channels to convert are selected by programming the ASELx and BSELx bits in each sequence stack register for the depth required.
The sequencer is activated by setting the SEQEN bit in the configuration register to 1.
The recommended procedure to configure and enable the sequencer (see Figure 7-17 for additional information) is as follows:
After all sequence steps are cycled through, 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.