Connecting 2 pieces of AD7768 using SYNC_OUT and SYNC_IN to ensure consistent clocking; configuring each AD7768 with 4 DOUT outputs; so one SAI interface with 8 lanes can receive data from 16 ADC channels. Is this feasible, and can the timing and software support it?
Hello,
Maybe could be possible to interface that ADC through SAI port because has similar signals but, I don't suggest you do it on this way since SAI port is intended to be used on audio and you will need to do the driver.
Maybe a best option could be GPIOs.
Best regards.
Can GPIO achieve such a high frequency? We need the ADC to operate at 128KHz, with the ADC being 32 (24) bits. The serial data frequency is 128K * 32 = 4Mbit. The method you mentioned, using GPIO to drive DCLK edge interrupts and then directly reading the data, is inefficient and prone to data loss. Are there any other hardware solutions that can support a faster method?
Hello,
Maybe this could be helpful.
It seems to be a better option than GPIOs or even SAI port.
Best regards.