2025-02-24 06:57 AM - edited 2025-02-24 07:26 AM
Hi All!
I have an application where I am designing a PCB for an STM32 MCU. However it requires a faster ADC than the integrated one. I am thinking about using the AD9057 by analog devices, using parallel interface. I want to ideally read as fast as possible each sample, and transfer data to memory using DMA. My question then is, what is the fastest/most elegant way of doing this, and what is the easiest way of doing this? Could one for example use PA0 to PA7 as GPIO inputs and read them simultaneously and transfer the data using DMA or CPU at 20 MSPS? Is is fast enough? I am open to any suggestions! I would love examples too!
Could one use FMC? How would one configure it?
Best regards
NOTE: I am trying to avoid using FPGA