I have decided to try using a 3 MSPS ADC (16-bit, e.g., a ADS7885 or similar ADC) to allow digital filtering of a relatively low frequency (center at 500 kHz, bandwidth < 1 MHz) signal. Ideally, I would like to record for 1 second, but recording for 300 millisecond would be OK. Presumably, some sort of DMA controller and memory (FRAM?) is needed, but the number of offerings are staggering.
How does one get from the raw ADC output to a memory that can be accessed at relative leisure? Any specific suggestions?
Regards, John