ZHCSIK6D November 2017 – June 2024 ADS8166 , ADS8167 , ADS8168
PRODUCTION DATA
As shown in Table 6-7, Figure 6-21, and Figure 6-22, the host controller uses any of the four legacy, SPI-compatible protocols (SPI-00, SPI-01, SPI-10, or SPI-11) to read data from the device.
PROTOCOL | SCLK POLARITY (At the CS Falling Edge) |
SCLK PHASE (Launch Edge) |
MSB BIT LAUNCH EDGE | SDI_MODE[1:0] BITS | SDO_MODE[1:0] BITS | DIAGRAM |
---|---|---|---|---|---|---|
SPI-00 | Low | Rising | CS falling | 00h | 00h | Figure 6-21 |
SPI-01 | Low | Falling | 1st SCLK rising | 01h | 00h | Figure 6-21 |
SPI-10 | High | Falling | CS falling | 02h | 00h | Figure 6-22 |
SPI-11 | High | Rising | 1st SCLK falling | 03h | 00h | Figure 6-22 |
On power-up or after coming out of any asynchronous reset, the device supports the SPI-00 protocol for data read and data write operations. To select a different SPI-compatible protocol for both of the data transfer operations:
The SPI transfer protocol selected by configuring the SDI_MODE[1:0] bits in the SDI_CNTL register determines the data transfer protocol for both write and read operations.
When using any of the SPI-compatible protocols, the READY output remains low throughout the data transfer frame.