O USB 2 usa quadros de 1 milissegundo e, no modo de alta velocidade (480 Mb / s), eles são divididos em 8 micro-quadros. O tamanho máximo de pacotes em massa (usado por dispositivos de armazenamento em massa USB) é de 512 bytes. De acordo com este documento muito informativo , o máximo teórico é de 13 pacotes por microframe. Então a velocidade máxima teórica de uma unidade USB 2 é:
1000 * 8 * 512 * 13 = 53248000 ~ = 53 MB / s
Este outro documento da Cypress diz que eles conseguem atingir 43 MB / s .
Na prática, o limite geralmente será o próprio flash.
Editar: essas informações também estão na especificação USB 2 .