0.5 MSPS external ADC
Hello,
I want to use a STM32F7 to retrieve ADC measurements from an external ADC over SPI (16-bit read operation to retrieve the measurement).
In theory, it should be possible.
My question is: how can I retrieve the measurements minimizing the host processor load ?
My idea is to ;
- use a 48 Mhz SPI
- use an interrupt to trigger SPI read.
- use SPI read operation with DMA to store the data in buffer.
The problem is that my interrupt will fire each 2us ... I don't think this is reasonable on a microcontroller.
Is there a smarter way to do that on a MCU ?
Or should I choose another solution like FPGA or DSP ?
Thanks !
