cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H7 Simultaneous 16‑bit SDRAM and 16‑bit PSSI Support

Bora
Visitor

Hello,

I am designing a system that must continuously capture data from a 30 MSPS, 16‑bit parallel ADC into a 16‑bit SDRAM using a circular buffer.

The DCMI peripheral is not suitable for this parallel ADC interface because no VSYNC or HSYNC signals are available—only the ADC clock is provided. Consequently, the most appropriate peripheral appears to be the PSSI (Parallel Synchronous Slave Interface).

I would prefer to use an STM32H7 series MCU running at 550 MHz. To my knowledge, the models that integrate both an SDRAM‑capable FMC and a PSSI peripheral are the STM32H723, STM32H725, STM32H730, and STM32H735.

A standard 16‑bit SDRAM with 13 address lines and 4 banks requires 39 control signals when including FMC_NBL0 and FMC_NBL1 for the byte enables. The 16‑bit ADC supplies 17 signals (16 data lines plus a clock). The total pin count is therefore 56.

I have attempted to configure all of the above‑mentioned MCUs using STM32CubeMX, but I have never been able to enable both a 16‑bit SDRAM and a 16‑bit PSSI simultaneously—they consistently conflict on pin assignments.

Could you please confirm which STM32 MCU, if any, supports simultaneous operation of a 16‑bit SDRAM and a 16‑bit PSSI? If no single device can accommodate this combination, I would be grateful for any recommended workaround.

Thank you very much.

Best regards,
Bora

0 REPLIES 0