Hi there.
I have an Arduino Leonardo, I'm trying to talk with a TI ADS7822[1] . I've set up the application circuit per Figure 28 of the ADC spec sheet, with the exception that I'm using a 5V supply. I'm using the wiper of a pot as the input for now (eventually this will be connected to a PT100).
Codewise I'm using the Arduino SPI library, with the SPI settings
SPISettings(SPI_CLOCK_DIV16, MSBFIRST, SPI_MODE3)
and I'm fetching two bytes of data from the ADC. Here's the problem: The ADC isn't outputting any data. Looking with my scope, when I set the chip select pin low, the SPI clock from the Arduino starts, but the Dout of the ADC goes low and stays low. When the chip select goes high again, so does Dout.
I can verify that the clock is running at 1MHz with my scope, and the +In is a voltage above zero.
Let me know if I can provide any more information.