External Ram interfacing with stm32
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-10-17 05:19 AM
As I have been developing a printer, therefore I need fast external ram to store all the data at once and then retrieve the data from the ram to the printer board. I have used the FIFO memory but that's not enough for the data. As I need a minimum 64 Mbit ram. Can somebody suggest to me the ram or SRAM or any other type of ram that can be easily configured by the stm32 microcontroller and fast enough in reading and writing data, at least 6 mhz retrieving data speed.
Solved! Go to Solution.
- Labels:
-
FMC-FSMC
-
QSPI
-
RAM
-
STM32H7 Series
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-10-17 08:23 AM
64Mb -> 8MB
For larger memories SDRAM is frequently used, tends to be a cost and availability of equivalent parts.
Tends to use a lot of pins. Depends on the width of the data bus chosen.
Support for up to 256MB possible, probably want to stick to single chip solutions.
Static RAM workable, uses more address pins, there are multiplexed options to use fewer pins.
Few of the STM32 support QSPI based RAM, although this might be the best choice for low-pin counts.
You probably have more options if the RAM doesn't need to physically map into the MCU's address space. Probably several interfaces that would support 6MBps
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-10-17 06:42 AM
Which stm32 microcontroller do you have?
Are there enough pins to use FMC or QSPI?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-10-17 08:23 AM
64Mb -> 8MB
For larger memories SDRAM is frequently used, tends to be a cost and availability of equivalent parts.
Tends to use a lot of pins. Depends on the width of the data bus chosen.
Support for up to 256MB possible, probably want to stick to single chip solutions.
Static RAM workable, uses more address pins, there are multiplexed options to use fewer pins.
Few of the STM32 support QSPI based RAM, although this might be the best choice for low-pin counts.
You probably have more options if the RAM doesn't need to physically map into the MCU's address space. Probably several interfaces that would support 6MBps
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-10-19 12:40 AM
I have STM32F4 and STM32H7 both are capable of FMC and STM32H7 is capable of both FMC and Quad SPI
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-10-19 12:42 AM
any suggestion for RAMs?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-10-20 10:15 AM
Cheap, available, used in mass market consumer electronics, share a common foot-print across multiple vendors. Same foot-print as capacity scales.
Fits your board design/manufacturing capabilities. Fits size/cost requirements.
I'd probably lean toward SDRAM using a leaded SMT package.
Up vote any posts that you find helpful, it shows what's working..