cancel
Showing results for 
Search instead for 
Did you mean: 

how can i expand memory on stm32f407?

Timotei Fogorosiu
Associate
Posted on November 07, 2017 at 21:22

hello,

i'm working at a project. it's a digital effect processor for singing, something simple just some delay and reverb, but i don't have enough sram memory on the stm32f407...the conversion is on 16bits at 48khz and minimum 3sec that need to be stored for few seconds and than transmited at output with the delay...how can i solve this?...what type of memory do i have to buy and how much, or please give me some alternatives...

#stm32f407 ##stm32f4
2 REPLIES 2
S.Ma
Principal
Posted on November 07, 2017 at 23:18

If brute force, either use a bigger SRAM STM32 (STM32L496 got enough SRAM), or use a Discovery Kit with a Display which includes an external SDRAM (more RAM mapped in the STM32 memory space).

Posted on November 08, 2017 at 00:53

The F407 can add static memories via the FSMC, look at the F429/F469 for FMC support of larger/cheaper dynamic memories in the SDRAM family.

Look a the STM3240-EVAL board, and also the STM32F429I/F469-DISCO board schematics for ideas/implementation.

New designs I would seriously consider L4 and L4+ family.

External memory on the STM32 is typically much slower than on-chip memory.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..