SD card random read speed increase?

fat16lib:

about 130Mbytes. ... I can easily achieve that level of capacity with RAM

How do you plan to do this?

I have my application working [with a limited amount of storage] using a bank of 1MB flash ICs: Winbond W25Q80BVDAIG. Nothing fancy, no need for Dual/Quad SPI.

I have some W25Q128FV's on hand which are similar devices but 16x larger though I haven't tried them out yet - I don't see any red flags in the datasheet.

fat16lib:

I suppose I could move data to RAM from the SD card via SPI. I assume a sequential read would be faster...

SPI on AVR is slow since it is at not DMA and at 8 MHz max.

My guess is that a copy from SD to RAM will be at 250 KB/sec or less. 130 MB will take 8-10 minutes.

Hmm. Point.

Well then I'll have to use the FLASH ICs and come up with a way to write to them quickly with USB or Bluetooth.

:frowning: