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

USBD with CDC ACM class Windows 10 maximum data rate

Hello All,

I am a bit confused with the maximum speed that is achievable with the USBD CDC ACM driver. 

In Previous threads like this:

https://devzone.nordicsemi.com/f/nordic-q-a/23754/which-usb-class-should-i-use-for-maximum-data-rates-on-nrf52840-and-what-is-the-maximum-size-of-transfer-if-i-use-cdc_acm

Nordic employees state that 2Mbps (250kbytes/sec) is achievable with the driver. 

In a different thread here:

https://devzone.nordicsemi.com/f/nordic-q-a/23265/max-frame-size-usb-bulk-transmision-increase-speed

when user  claims to reach 2.5Mbps,  claims that reachable speed is 700kbytes/sec (5.6Mbps) is possible with MSC.

I really doubt that 2 and 2.5Mbps are actually achievable with the CDC ACM driver provided in SDK 15.2.0. I am more inclined to accept something around 500kbps (62.5kbytes/sec) for the CDC ACM.

Could someone @nordic clarify what is actually achievable and perhaps provide some guidance of how to get rates higher than a 1 Mbps (if at all possible with CDC ACM)?

Thank you for your answers.

Related