I ran into the same issue a while back while processing 4 ADS1258's on a shared SPI bus. My solution was to reset each ADC effectively staggering the times the DRDY lines would be active. This can be done by separately controlling each RST line or issuing a RESET command via the SPI bus at offset times. I currently have a shared RST line so I issue a RESET command to start their data acquisition periods at different times.
↧