La transmisión de datos en ráfaga (burst) es una nueva prestación del USB SuperSpeed, aumentando la eficiencia de transmisión al eliminar el tiempo de espera para la confirmación de recepción de cada paquete de datos. Cada punto final de dispositivo SuperSpeed indica en su descriptor el número máximo de paquetes que pueden ser enviados o recibidos sin esperar a su confirmación.
El huésped permite cambiar dinámicamente el número de paquetes en una ráfaga para cada transacción de acuerdo a sus necesidades (pero no puede exceder el tamaño máximo determinado de ráfaga de punto final). El huésped reduce fácilmente el tamaño de ráfaga en el caso de transmisiones OUT, en el caso de transmisiones IN establece el tamaño de ráfaga utilizando el campo en los paquetes ACK (ACKnowledge).
La transmisión de datos en ráfaga es una función del bus USB SuperSpeed que permite enviar múltiples paquetes a la vez sin esperar a la confirmación de su recepción.
El dispositivo terminal envía datos al huésped en transmisiones IN. El huésped inicia estas transmisiones mediante el envío de la confirmación de paquete IN al dispositivo terminal utilizando la información contenida enrutada al dispositivo terminal. También incluye información sobre el número de secuencia esperado del paquete y sobre el número de paquetes esperados. En respuesta al huésped, el dispositivo terminal envía los paquetes de datos con los números de secuencia correspondientes.
Aunque el huésped debe reconocer el paquete ACK de confirmación de cada paquete recibido de datos, el dispositivo terminal puede enviar todos los paquetes de datos solicitados sin esperar a su confirmación.
La transmisión IN SuperSpeed consiste en una o más transacciones IN que contienen uno o más paquetes. Se termina cuando se han recibido correctamente todos los datos, el punto final envía un paquete cuyo tamaño es menor que el máximo de un punto final determinado o el punto final responde con un error.
El huésped envía datos al dispositivo terminal en transmisiones OUT. El huésped inicia la transmisión OUT mediante el envío de un flujo continuo de paquetes de datos al dispositivo terminal. Cada paquete de datos contiene la información necesaria para el enrutamiento del paquete y el número de secuencia del paquete. El dispositivo terminal responde mediante el paquete ACK de confirmación con el número de secuencia del siguiente paquete esperado, lo cual también confirma la recepción con éxito del paquete anterior.
Al igual que en las transmisiones IN, el equipo terminal debe enviar un paquete ACK de confirmación para cada paquete de datos entrante, pero el huésped no tiene que esperar a estos paquetes ACK de confirmación.
La transmisión OUT SuperSpeed consiste en una o más transacciones que contienen uno o más paquetes. Se termina cuando se han recibido correctamente todos los datos, el huésped envía un paquete cuyo tamaño es menor que el máximo de punto final determinado o el punto final responde con un error.