This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

USB Data Transfer rate with USB MSC

Hello Nordic support,

I am using the usb_msc example with an SD card. When I check this example on a Windows 10 machine, I observe data transfer rate of 355 Kbps. Is it possible to get a higher data transfer rate?

Regards,

Anusha

  • Is it possible to get a higher data transfer rate

    Possible: Yes. But also rather difficult.

    You need to use the (bug-ridden, see errata) SPIM3 in order to achieve 16MHz on the SD cards SPI bus. On top of that you need to read from the SD and write to USB at the same time. The latter requires some non-trivial buffering.

    Maximum possible is roughly 1 MByte/sec if everything works flawlessly. That is only ~3x your current data rate...

Related