2022/09/07 16:40
USB带宽与USB协议、传输类型、包长度等都有关系。
例如:计算USB1.1,批量传输、每包数据长度=1字节时的带宽 。
USB1.1的时钟12MHZ = 12000000bps = 1500000 字节/秒 = 1500字节/毫秒
USB1.1的帧是1ms,由于包不能跨帧的,所以计算都以帧为单位。
批量传输的协议开销为13个字节。也就是每包数据需要附加13个字节。
每包传输的数据长度=1字节,那么实际包长度=13+1=14字节。
每帧能传输的包个数:
107包/帧 = 107字节/帧=107000字节/秒
所以usb1.1批量传输,包长度为1字节时的理论带宽=107000字节/秒。
由于usb1.1批量传输最大包长度是64字节,理论带宽=1216000字节/秒。
因此usb1.1批量传输的理论最高带宽为1216000字节。