I have a task to do a quite fast data logging at sample rate of at least 1Msps with a 24-bit ADC. In my vision it’s a device that takes analog signal, digitizes it and records onto a sd card.
I found this nice ADC which (hopefully) will do the digitizing job. It’s got a parallel 16-bit interface, meaning it would take 2 reads of 16 pins to get data out of it. The clock rate for data output is 5MHz if I’m not mistaken.
I was wondering if any of Arduino family would be up to the task of reading that data and storing it onto SD card? At this stage I can see FPGAs would be ideal, and some people apparently use PRU on Beaglebone Black boards, but with my limited programming skills that sort of solution might take 5+ years to achieve what I want. Would something like DUE be powerfull and fast enough to do that?
AD7760-278585.pdf (947 KB)