I'm noticing if I send SPI commands immediately after a soft reset, the commands aren't accepted. If I put a small delay after sending the soft reset, and then send the SPI commands, everything works fine. Is this normal?
Yes it is normal for there to be some delay after a reset. The ADC Start-Up Time After Reset is specified in the datasheet as 1.66ms. This time can be longer depending on the MCLK used.
Monitoring the /DRDY pulse is a good way of knowing that the device is back in operation after a reset command
Retrieving data ...