Currently, I use a (16-bit) 500 kSPS ADC to sample data over 16 channels. The input to the ADC is multiplexed, and the whole operation is controlled by an AMD micro. Sampling in this case is performed intermittently, and there is plenty of time for the multiplexed signals to switch and settle.
Now, I'm interested in sampling 8 channels at 30kHz (minimum) per channel, 16-bit data. The data needs to be sampled continuously, which means that the multiplexing/settling delay becomes significant. There is no off-the-shelf ADC that fills this requirement.
Does anyone know of options to get around this problem? I plan on capturing the data with a DSP (possibly using two separate ports).
For example, using 8 discrete ADC's and pumping the data into an external buffer (which is then transferred to the DSP via DMA as a block of 8x16 data points)
Are there any hardware references for this sort of thing? It seems like many applications these days would benefit from efficient multi-channel acquisition....