USB理论上最高带宽怎么计算?

chrishu |浏览221次
收藏|2022/09/07 13:36

满意回答

2022/09/07 16:40

USB带宽与USB协议、传输类型、包长度等都有关系。


例如:计算USB1.1,批量传输、每包数据长度=1字节时的带宽 。

  1. USB1.1的时钟12MHZ = 12000000bps = 1500000 字节/秒 = 1500字节/毫秒

    USB1.1的帧是1ms,由于包不能跨帧的,所以计算都以帧为单位。

  2. 批量传输的协议开销为13个字节。也就是每包数据需要附加13个字节。

  3. 每包传输的数据长度=1字节,那么实际包长度=13+1=14字节。

  4. 每帧能传输的包个数:                                              

107包/帧 = 107字节/帧=107000字节/秒

所以usb1.1批量传输,包长度为1字节时的理论带宽=107000字节/秒。

由于usb1.1批量传输最大包长度是64字节,理论带宽=1216000字节/秒。

因此usb1.1批量传输的理论最高带宽为1216000字节。

 

nuvoton2022

其他回答(0)
0人关注该问题
+1
 加载中...