Linduino and high-speed ADC

Hi all,

First time Arduino user here, my project is a high-speed ADC and data storage.

In other words I am planning on capturing a single channel at about 200kHz for 5-10 seconds and store the data on a SDHC card. The whole shebang would be battery powered.

I plan on using Linduino (link) from Linear Technology - it is similar to Arduino Uno. I would also use one of Linear's ADC evaluation board for example the DC1925 (link) to capture the data. To store the data I would use the SD card adapter (here).

Does this setup make sense to anyone else? I figured I would have to write the software to perform the data capture but other than that it should be pretty straightforward....right?

I believe the Linduino can control the data capture, the DC1925 would perform it then use the SD card adapter to write and store the data. Am I missing something ?

I figured I would ask here first since the individual components are somewhat pricey.

Thanks for any comments and suggestions !

Andy

I mostly completed a project to do that a few summers ago with a lot of coding help to make it fast.

Do some reading here https://forum.arduino.cc/index.php?topic=180769.0

20 bit sampling will take 3 bytes to store each sample.
I was storing just 2 bytes at 44.1KHz, but more or less continuously.

10 seconds at 200 KHz means 10 x 3 x 200000 = 6,000,000 bytes to store. Uno only has 32768 bytes of SRAM, so you won't be able to buffer it all before writing to SD. And writing to SD works best in 512 byte chunks.

You may need to use a faster processor, like a Teensy.

Uno only has 32768 bytes of SRAM,

Typo I think.
Uno only has 2048 bytes of SRAM, and 32768 bytes of flash.

Oh yeah, I got the SRAM/Flash #s swapped. Good catch.