Hi,
There is a number of threads on SPI Flash, the data is rather scattered and incomplete though. I would really appreciate some clarification.
I need to record fragments of audio (from the ADC board), store those fragments and continuously play them back (variously mixing and applying some effects/calculations). Each recorded fragment length is about 2 minutes. Theoretically there might be infinite number of fragments, but practically up to 10 recorded ones at a time (and I need to play them all back mixing them simultaneously).
SD card doesn't seem to be an option, so, I'm looking at SPI Flash.
What is the easiest way to get SPI Flash to my project without AudioBoard? In the various topics I read about various chips, some of them are 8 pins, but some are 16. People solder 8 pins chips to the AudioBoard, but what about 16 pins?
As far as I understand, 128MB is the maximum I can get with 8 pins. Which is not a lot, but should narrowly fit my requirements. I've found SPI Flash Breakout Board on eBay (https://www.ebay.com/itm/SPI-Micro-Board-for-Arduino-Flash-Storage-Module-Board/163474532295), they use W25QXX, but only up to 16MB only. But I can also find W25Q128FVSG chip there which is 128MB (https://www.ebay.com/itm/5pcs-WINBO...SIG-W25Q128FVSIG-25Q128FVSG-SOP8/261519959238). Should it work if I solder that chip on that board and will try to connect the thing to Teensy 3.6?
Are there other/better options? Not just the memory chips, but the complete solutions with the boards (ideally I'd like to have 256 or 512MB of space available)?
Thanks.
There is a number of threads on SPI Flash, the data is rather scattered and incomplete though. I would really appreciate some clarification.
I need to record fragments of audio (from the ADC board), store those fragments and continuously play them back (variously mixing and applying some effects/calculations). Each recorded fragment length is about 2 minutes. Theoretically there might be infinite number of fragments, but practically up to 10 recorded ones at a time (and I need to play them all back mixing them simultaneously).
SD card doesn't seem to be an option, so, I'm looking at SPI Flash.
What is the easiest way to get SPI Flash to my project without AudioBoard? In the various topics I read about various chips, some of them are 8 pins, but some are 16. People solder 8 pins chips to the AudioBoard, but what about 16 pins?
As far as I understand, 128MB is the maximum I can get with 8 pins. Which is not a lot, but should narrowly fit my requirements. I've found SPI Flash Breakout Board on eBay (https://www.ebay.com/itm/SPI-Micro-Board-for-Arduino-Flash-Storage-Module-Board/163474532295), they use W25QXX, but only up to 16MB only. But I can also find W25Q128FVSG chip there which is 128MB (https://www.ebay.com/itm/5pcs-WINBO...SIG-W25Q128FVSIG-25Q128FVSG-SOP8/261519959238). Should it work if I solder that chip on that board and will try to connect the thing to Teensy 3.6?
Are there other/better options? Not just the memory chips, but the complete solutions with the boards (ideally I'd like to have 256 or 512MB of space available)?
Thanks.