Hi,
I am creating design to interact with ADS1118 devices. I am using 32 bits transmission and follow the same thing as shown in Figure 41 as shown in ADS1118 datasheet.
From the waveform shown in oscilloscope, the DOUT/DRDY never go low after the ADS1118 received data from the SPI master controller. This is contradict to Figure 41 in datasheet which stated that DOUT/DRDY need to go low after data is ready. My SPI master controller is designed to read the DOUT/DRDY after sending data to ADS1118 and check if DOUT/DRDY goes low.
Checking on the timing parameter, the spi clock is running at 1MHz which is complied to the max 4Mhz stated in datasheet. Beside, the CSn signal asserted until the first rising edge of SPI clock has been more than 100ns which is also complied to the spec.
I am using Single Shot mode. The read back on Config MSB and Config LSB seems to be correct. Wonder if why DOUT/DRDY(MISO) never goes low?
Details of signal:
Blue -> SCLK, Purple - CSn, Yellow -> MOSI, Green -> MISO