SBASAE4 December 2025 ADS125P08
PRODUCTION DATA
Communication through the serial interface is based on the concept of frames. A frame consists of a prescribed number of SCLKs required to shift in or shift out data. A frame starts by taking CS low and ends by taking CS high. When CS is taken high, the device interprets the last 16 bits (or 24 bits in CRC mode) of input data regardless of the amount of data shifted into the device.
The interface is full duplex, meaning that the interface is capable of transmitting data on SDO while simultaneously receiving data on SDI. Typically, the input frame is sized to match the output frame by padding the frame with leading zeros if needed. However, if not transmitting and receiving data in full-duplex mode, the input data frame can be the minimum size of 16 bits (or 24 bits in CRC mode). Figure 7-43 shows a typical communication frame structure. In this example, conversion data are shifted out on the SDO pin.
The output frame size, as given in Table 7-45, depends on the optional STATUS header (which is 2 bytes) and CRC byte. After the ADC is powered up or reset, the default output frame size is 24 bits. In 3-wire SPI mode, the input frame must match the size of the output frame for the SPI to remain synchronized.
| RESOLUTION | STATUS HEADER | CRC BYTE | FRAME SIZE |
|---|---|---|---|
| 24 bit | No | No | 24 bit |
| 24 bit | No | Yes | 32 bit |
| 24 bit | Yes | No | 40 bit |
| 24 bit | Yes | Yes | 48 bit |
A continuous-read mode is available, where an arbitrary number of register data or FIFO data can be retrieved without any transitions of CS, and the frame extends to accommodate the additional data. See the Continuous Read Mode section for details. In continuous-read mode, the output frame size is unlimited.