You're welcome Livio, I'm happy to help! For SCLK: I was not referring to the frequency, I meant how many square waves are being sent? If an incorrect number of square waves are sent then it can lead to the error pointed out in the datasheet. I do not think that the ADS responds through MISO after toggling /CS. I understand, that is unfortunate that the PI3B cannot detect /DRDY faster. Since /DRDY toggles at a known time interval based on output datarate, you could change your code such that SCLKs are sent without a /DRDY trigger. Your startup routine could wait for a couple of /DRDY pulses to confirm the output datarate, then send SCLKs at the calculated time intervals to start retrieving data.
↧