首页 > 编程知识 正文

平均带宽的计算,带宽利用率计算公式

时间:2023-05-04 12:35:45 阅读:57999 作者:595

1.USB2.0

USB2.0的最大传输带宽为480Mbps,即60MB/s秒。 该数据是理想的值,即在USB总线上只传输一个端点的数据,放弃所有通信协议,必须进行任何数据检查才能达到的速度。 通常最高为48MB/s秒。

2. USB3.0

USB3.0的最大传输带宽高达5.0Gbps,USB3.0物理层采用8b/10b编码方案,理论速度为4Gbps,因此最大传输速度为500MB/s,实际速度将扣除协议开销,因此为500MB/s

另外,USB3.0为双向全双工模式,支持双向5.0Gbps。

在8/10b编码中,将8位数据编码为10位数据进行传输。 这是因为在传输高速数据时,需要另外传输高频时钟信号,所以容易发生EMI问题。 8/10b技术同时也编码时钟信号,避免了这个问题。

中断端点支持的最大数据包负载大小为1024字节。 根据USB 3.0规范,超速中断传输支持的最大突发大小为

是三个数据包。 此外,每个服务间隔只支持一个突发传输。 中断传输的服务间隔的定义类似于同步传输。 一个微框架或

对于125 s的服务间隔,由超速引起的传输中断的最大逻辑带宽的计算方法是(最大分组大小*突发大小/服务间隔)

(1024 x 3/125 )字节/秒或23.4MB/s秒。

因此:

批量传输的最大带宽为500MB/s秒

同步传输的最大带宽为375MB/s秒

中断的最大带宽为23MB/s秒

3. USB2.0与USB3.0的比较

传输类型

USB 2.0

USB 3.0

控制传输

最大包: 64字节

Burst :不支持

仅OUT流量控制(PING )

最大包: 512字节

Burst:1

支持流量控制(ERDY )

中断传输

max packet:0至10243字节

最大传输速度: 23.44 MB/s秒

Burst :不支持

不支持流控制

max packet:0至10243字节

最大传输速度: 23.44 MB/s秒

Burst:1 ~ 3

支持流量控制(ERDY )

批量传输

最大包: 512/1024字节

最大传输速度: 60mb/s秒

Burst :不支持

仅OUT流量控制(PING )

最大包: 1024字节

最大传输速度: 500 MB/s秒

Burst:1 ~ 16

支持流量控制(ERDY )

同步传输

最大包: 10243字节

最大传输速度: 23.44 MB/s秒

Burst :不支持

不支持流控制

最大包: 1024163字节

最大传输速度: 375 MB/s秒

Burst:1 ~ 16

支持流量控制(PING - PING_RESPONSE )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。