SBAS707B June 2016 – January 2018 ADS8910B , ADS8912B , ADS8914B
PRODUCTION DATA.
As shown in Table 5, the host controller can use any of the four legacy, SPI-compatible protocols (SPI-00-S, SPI-01-S, SPI-10-S, or SPI-11-S) to read data from the device.
PROTOCOL | SCLK POLARITY (At CS Falling Edge) | SCLK PHASE (Capture Edge) | MSB BIT LAUNCH EDGE | SDI_CNTL | SDO_CNTL | NO. OF SCLK (Optimal Read Frame) | TIMING DIAGRAM |
---|---|---|---|---|---|---|---|
SPI-00-S | Low | Rising | CS falling | 00h | 00h | 18 | Figure 54 |
SPI-01-S | Low | Falling | 1st SCLK rising | 01h | 00h | 18 | Figure 55 |
SPI-10-S | High | Falling | CS falling | 02h | 00h | 18 | Figure 56 |
SPI-11-S | High | Rising | 1st SCLK falling | 03h | 00h | 18 | Figure 57 |
At power-up or after coming out of any asynchronous reset, the device supports the SPI-00-S protocol for data-read and data-write operations. To select a different SPI-compatible protocol for both the data transfer operations:
Figure 54 to Figure 57 explain the details of the four protocols using an optimal command frame to read all 22 bits of the output data word. Table 5 shows the number of SCLK required in an optimal read frame for the different output protocol selections.
For SDI_MODE[1:0] = 00b or 10b, the device supports an Early Data Launch (EDL) option. Set SDO_MODE[1:0] = 01b in the SDO_CNTL register to enable the feature (see Table 6). Setting SDO_MODE[1:0] = 01b has no effect if SDI_MODE[1:0] = 01b or 11b.
PROTOCOL | SCLK POLARITY (At CS Falling Edge) | SCLK PHASE (Capture Edge) | MSB BIT LAUNCH EDGE | SDI_CNTL | SDO_CNTL | NO. OF SCLK (Optimal Read Frame) | TIMING DIAGRAM |
---|---|---|---|---|---|---|---|
SPI-00-S-EDL | Low | Rising | CS falling | 00h | 01h | 18 | Figure 54 |
SPI-10-S-EDL | High | Falling | CS falling | 02h | 01h | 18 | Figure 56 |
As shown in Figure 58, and Figure 59, the device launches the output data bit on the SDO-0 pin half clock earlier compared to the standard SPI protocol.
When using these SPI-compatible protocols, the RVS output remains low throughout the data transfer frame; see the Timing Requirements and Switching Characteristics tables for associated timing parameters.
With SDO_CNTL[7:0] = 00h or 01h, if the host controller uses a long data transfer frame, the device exhibits daisy-chain operation (see the Multiple Devices: Daisy-Chain Topology section).
NOTE
Use SPI-compatible protocols to execute the RD_REG, WR_REG, CLR_BITS, and SET_BITS commands specified in Table 2.