cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 for high speed ADC > 100 MSPS

kaushikmp8
Associate

Hi,
My customer wants to design a high speed ADC aquisition system with minimum 100 MSPS rate and 14-bit resolution.
The external ADC devices like AD9258 and AD9268 have this capability, which we are proposing.

Would it be possible to use a high speed STM device like STM32H753 to capture this data?
Assuming I am getting samples are 10 ns rate(for 100 MSPS)?
We want to read about 20k samples in one burst and then process this data offline.

Currently, they have a FPGA based solution and are looking to move towards MCU based design.
Any inputs would be helpful, thanks!

~Kp

2 REPLIES 2
jiangfan
ST Employee

good and interesting question.

AD9258 seems to have high speed SPI to output data.

Potential interface for STM32 is Hexa-SPI/XSPI to read such high speed data.

STM32 XSPI at 1.8V may support up to 200MHz clock.

20k samples in one burst means 40k bytes data and 40kB can be stored in STM32 internal SRAM.

 

jiangfan
ST Employee

STM32H7 series, STM32H743/753 seems to only support QSPI, 4-bit data only hence not suitable for 14-bit resolution, STM32H7R7/7S7 may be considered which has 2 serial xSPI interfaces at 200 MHz DTR (1-16 bit).