正文

USB2.0传输带广大为怀

2018-12-05 10:39来源:[db:来源]作者:[db:作者]浏览:

  摘要:针对USB2.0迅快数据传输在还愿运用中存放在的详细效实,深募化剖析了诸如协议开销、带广大为怀分派、工干环境、主机坚硬件构造和操干体系配备、设备驱触动以次等影响快度提高的种种要斋。同时重心论述了USB2.0设备接口中端点FIFO畅通道和GPIF畅通用却编程接口的关键干用。并使用USB2.0把持芯片EZ-USB FX2终止了不一花样下数据传输的试验.最末在此基础上指出产处理迅快数据传输效实的几条对策。

  1 小伸

  ? USB(Universal Serial Bus,畅通用串行尽线)是计算机与其外面设衔接的壹种时新接口技术。固然在2000年4月27日颁布匹的USB2.0规范中最高传输快度曾经到臻了480 Mbps(即60 MB/s)。条是很多USB2.0设备在还愿工干时的数据传输快度却与此相差甚远。本文干者曾为此使用测试绵软件BusHound对诸如闪存放盘、mp3、移触动坚硬盘等典型USB2.0设备终止快度测试,其结实由表1给出产。

  ?

  ? 鉴于USB2.0的还愿数据传输快度与PC主机和USB设备的诸多要斋拥关于,且就中任壹个要斋邑拥有能成为影响数据传输快度的瓶颈。故此对此进壹步地深募化讨论是很拥有必要的。

  2 影响USB2.0数据传输快度的要斋剖析

  (1)USB畅通信协议的开销

  ? 在USB数据畅通信的经过中,尽线上传输的并不单是真正需寻求的数据信息,还要带拥有诸如同步记号、典型标注识、校验码、握顺手记号等各种协议信息。故此还愿数据传输的快比值根本没拥有拥有能到臻尽线传输的极限快度480 Mbps。且对不一的传输典型,存放在不一的协议开销。如在USB1.1协议下规则的每毫秒1帧中,对壹个设备的中缀传输不得不终止壹次,考虑中缀传输的数据包为64Byte,故却算出产此雕刻种传输的最父亲快度条要64 kB/s。

  ? 对USB2.0的情景,鉴于采取了微帧构造,每帧分为8个微帧,且中缀传输在每个微帧下却以传输3个数据包,而每包的数据也添加以到1024个字节,故却以算出产USB2.0的中缀传输的最父亲快度提高到8×3×1024 B/ms=24 MB/s。固然与USB1.1的64 KB/s比较提高很父亲,却仍与480

  Mbp(60 MB/s)相差很远。

  ?

  ? 如表2所示.USB2.0中最能体即兴迅快传输特点的应属批量传输典型,其53.24 MB/s的即兴实传输快度下限却以说比较接近60MB/s的尽线快度极限。故此,假设但从获取最高数据传输的目的触宗身,应当选用批量传输工干方法。

  (2)USB带广大为怀的分派

  ? USB协议规则。把持传输应确保在低/全快时却以运用10%的带广大为怀,迅快时却以运用20%的带广大为怀。而批量传输并没拥有拥有管任何带广大为怀。即批量传输条要在把持传输和其它传输不需寻求运用其带广大为怀的情景下,方能运用剩的带广大为怀。故此,固然尽线弃置不顾时批量传输却以在壹段时间里尽快地传输微少量的数据,但尽线忙时批量传输就能工干很缓。

返回顶部