cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H753ZI with external parallel ADC (AD9215)

-__-
Visitor

Suppose I have a project where I have to  continuously  read and display values from the adc called  AD9215BRUZ, I have NUCLEO-H753ZI  board , is it possible?  Can the STM Hseries  read and sample parellel data , if yes then how should I proceed , if no then what are the limitations.
Thank you 

2 REPLIES 2
mƎALLEm
ST Employee

Hello @-__- and welcome to the ST community,

The only parallel interface available on STM32H753 is the FMC interface. but you need to read AD9215 datasheet and study the signals to confirm if this is doable.

With other H7 series (Ex: STM32H72x/H73x), PSSI interface is available for parallel communication you need also to confirm by reading AD9215 datasheet.

Otherwise, you can handle that with GPIOs (+ eventually DMA transfers from to GPIOs + a timer triggering DMA transfers for a synchronous communication)

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.
thismarkjohnson
Associate II

yes, it’s possible, but not via the STM32’s internal ADC.

The AD9215 outputs parallel LVTTL data. The STM32H753 can read this using GPIOs with a timer/DMA or the FMC (FSMC) interface, depending on your sampling rate.

How to proceed:

  • Use GPIO + timer-triggered DMA for lower sample rates.
  • For higher, continuous rates, use FMC in asynchronous mode to capture the parallel bus.
  • Clock and data must be well-aligned (external clock from ADC).
  • Use DMA to move data to memory without CPU load.

Limitations:

  • GPIO speed and timing margins limit max sample rate.
  • No native parallel ADC capture peripheral.
  • PCB signal integrity and synchronization are critical.

If you need very high sustained rates, an FPGA is usually the better choice.