SBAS979C June 2019 – September 2024 ADS7038
PRODUCTION DATA
The device features an enhanced-SPI interface that allows the host controller to operate at slower SCLK speeds and still achieve full throughput. As described in Table 7-7, the host controller can use any of the four SPI-compatible protocols (SPI-00, SPI-01, SPI-10, or SPI-11) to access the device.
PROTOCOL | SCLK POLARITY (At the CS Falling Edge) | SCLK PHASE (Capture Edge) | CPOL_CPHA[1:0] | DIAGRAM |
---|---|---|---|---|
SPI-00 | Low | Rising | 00b | Figure 7-8 |
SPI-01 | Low | Falling | 01b | Figure 7-9 |
SPI-10 | High | Falling | 10b | Figure 7-8 |
SPI-11 | High | Rising | 11b | Figure 7-9 |
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, program the CPOL_CPHA[1:0] field. This first write operation must adhere to the SPI-00 protocol. Any subsequent data transfer frames must adhere to the newly-selected protocol.