I want to make an audio looper with up to 10 seconds of loop. I don't need to do any processing, just bring in from ADC, store, send to DAC at the appropriate time.
Am I missing any options for the RAM I need, as explained next?
I plan on using a microcontroller, mostly because I'm looking for MCU projects to do to work on my programming skills, and because I don't really need to do anything to the audio samples except play them back. Assuming 16 bit samples and 40kS/s, this works out to 6250Kb of RAM for a maximum 10 second loop. I like the idea of using SRAM with SPI communication, but the largest I find is 1Mb. I'd rather not have to use 6 or 7 individual RAM chips. On the other hand, DRAM comes in much larger sizes for a single chip, but they all seem to use parallel communication and have much higher pin count and smaller pitch, all of which makes it more of a pain to use in a DIY project.
Are there any other options out there for ~6Mb of RAM over SPI?
Am I missing any options for the RAM I need, as explained next?
I plan on using a microcontroller, mostly because I'm looking for MCU projects to do to work on my programming skills, and because I don't really need to do anything to the audio samples except play them back. Assuming 16 bit samples and 40kS/s, this works out to 6250Kb of RAM for a maximum 10 second loop. I like the idea of using SRAM with SPI communication, but the largest I find is 1Mb. I'd rather not have to use 6 or 7 individual RAM chips. On the other hand, DRAM comes in much larger sizes for a single chip, but they all seem to use parallel communication and have much higher pin count and smaller pitch, all of which makes it more of a pain to use in a DIY project.
Are there any other options out there for ~6Mb of RAM over SPI?