Hello,
I'm searching for a method to connect a higher precision simultaneous sampling external ADC to an i.MXRT1166 processor. A lot of ADCs in that class seem to use more or less a Dual-SPI. For example, I'll use the ADS8686S in it's 2-Wire serial interface mode: https://www.ti.com/lit/gpn/ads8686s. For that chip, the interface timing is as follows:

So there is more or less a Dual-SPI with one line for data from channel A and one line for channel B. If I connect that to a LPSPI and set that to Dual-SPI, I get data that is mixed bit by bit: One bit from channel A, one bit from channel B, one bit from channel A, ...
I think it might could be possible to do that with the FlexIO. But I'm not entirely sure yet. The FlexIO is a bit complex and I don't have a hardware to try it yet.
Is it possible to get the data from an ADC with an interface like that into the i.MXRT in a sensible way using the FlexIO? Is there a simpler solution?
With kind regards
Christian