SBASAE3 December 2025 ADS125H18
PRODUCTION DATA
Conversion data are read by taking CS low and by applying SCLK to shift out the data directly (no command is used). Conversion data are buffered, which allows data to be read up to one fMOD clock cycle before the next DRDY falling edge. Conversion data can read multiple times until the next conversion data are ready, and are never corrupted. If the register read command is sent in the previous frame then register data replace the conversion data.
DRDY is driven back high at the eighth SCLK falling edge during conversion data read (i.e. when the transmission of the conversion data MSB byte is complete).
Figure 7-47 shows an example of reading 24 bit conversion data with the STATUS and CRC bytes disabled.
Figure 7-48 is an example of the read conversion data operation when the STATUS header and the CRC byte are included. This example also shows the optional use of a full-duplex transmission when a register command is input at the same time the conversion data are output. If no input command is desired, the input bytes are 00h, 00h, and D7h. The output CRC (CRC-OUT) code computation includes the STATUS header.
DRDY is driven back high at the at the 24th SCLK falling edge, when the transmission of the conversion data MSB byte is complete. This is also true if the data is not completely read, for example, if the read operation is stopped any time after the transmission of the conversion data MSB byte, but before the end of the frame.
Conversion data can be read asynchronous to DRDY. However, when conversion data are read close to the DRDY falling edge, there is uncertainty whether previous data or new data are output. If the SCLK shift operation starts at least one fMOD clock cycle before the DRDY falling edge, then old data are provided. If the shift operation starts at least one fMOD clock cycle afterDRDY, then new data are output. In either case, data is not corrupted. The DRDY bit of the STATUS_MSB header indicates if the data are old (previously read data, DRDY = 0b) or new (DRDY = 1b).