0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USB3.0数据传输问题及处理方法有哪些

牵手一起梦 来源:单片机与嵌入式系统应用 作者:朱君丽,汪文 2020-08-27 20:53 次阅读

引言

自从USBIF网站上发布USB3.0规范1.0版本以来,国内外都对这个新技术非常热衷,各方面研究USB3.0。应运而生的USB3.0相关的产品很多,如U盘、读卡器、移动硬盘等,让USB3.0接口更加普及的是电脑的主板上也有USB3.0的接口,因为它的接口方便简洁,最重要的是其传输速度非常之快,主要应用于大规模像素的数码相机领域的实时图像传输方面。USB3.0的接口、协议比之前USB2.0都有所改变,在技术上有了很大突破。但是发展到一定程度就到了瓶颈之处,这个瓶颈不是USB3.0协议的问题,而是芯片和USB3.0的线缆所造成的。

1.USB3.0简介

USB3.0也称为Super Speed USB,就是超速的意思,比特率高达5 Gb/s。引用Intel专家Jeff Ravencraft的话来讲:“以25 GB的文件传输为例,USB2.0需要14 min,而3.0只需70 s左右”。

为了减少接口不同带来的麻烦,USB3.0的接口与USB2.0类似,只是增加了几条并行数据总线。因此,USB3.0不仅兼容USB2.0的功能,还比它多出了几个优点:

① 最大化地提高带宽,全双工方式,速度高达5 Gb/s,而USB2.0为半双工方式,速度为480 Mb/s;并且比USB 2.0多了5个传输触点,原本内部只有单面触点,现在变成两面都有。

② 较好的电源管理改善了电流的输出,虽然USB3.0依旧保持了5 V电压(一般都是在4~5 V左右浮动),但是电流部分从一组HUB最高500 mA增加到了900 mA,对设备的稳定工作和连接数量都能提供更好的支持,尤其是连接比较耗电的设备(例如移动硬盘或者外接多声道的声卡)。

③ 使主机为器件提供更多的功率支持,从而实现USB设备的应用,如USB充电电池、LED照明和迷你风扇等。

④ 能够让主机更快地识别器件。

⑤ 提高了数据处理的效率。

2 .USB3.0数据传输问题及解决方法

2.1 USB3.0数据传输瓶颈

虽然USB3.0有这么多的优点,但缺点也是不可忽视的。主要的缺点是USB3.0速度已经如此之高,所规定的线材长度需要达到5 cm,但是USB设备还需要供电,这就造成传输线内部信号干扰十分严重。解决方法有两个:一是改良线缆的材料;二是从控制芯片下手。前者若将铜线变成光纤,成本会大大增加,所以主要以第二种解决方法为主。后者改良控制芯片也很有难度,主要方法是将信号增幅与滤波,先将传输过后的衰减信号进行放大,然后滤除掉不必要的信号。

2.2 控制芯片研究

自从USB3.0协议公布以来,各大厂商开始研发USB3.0芯片及其产品。其中一些已经进入市场使用,电脑的主板也加入了USB3.0芯片。就算是比较老式的台式机也可以插上USB3.0接口的扩展卡,使用时安装对应厂商的驱动程序即可使用。在此我们用祥硕公司的AsMedia104X USB3.0控制芯片来研究。图1所示为USB3.0装上驱动后的状态。

USB3.0数据传输问题及处理方法有哪些

图1 USB3.0驱动装上状态

2.3 性能测试及结果

利用一个测试移动设备的软件ATTO Disk Benchmark来测试USB3.0接口的速度。选择方便测试的设备——USB3.0的U盘,只有两个接口都是USB3.0的配置才能发挥出超速的优势。图2所示就是USB3.0的U盘在USB2.0与USB3.0的接口上分别运行的测试结果,可见在USB3.0的接口上性能更好,速率更高。

图2 USB2.0与USB3.0速率对比

图2 USB2.0与USB3.0速率对比(续)

图3对比了U盘连接一根USB3.0的延长线时运行的速率结果。数据结果差不多,只是有延长线的结果稍微小了一点。这说明线的长度是有影响的,并且USB3.0接口不能远距离传输,这一点不利于一些大型应用。一些大机器不能随便移动位置,如果与USB3.0接口距离太远,就发挥不了其优势,这样会使它显得多余。

图3 USB3.0有无延长线的速率对比

图3 USB3.0有无延长线的速率对比(续)

结语

综上所述,由各方面的数据结果和理论研究可知,USB3.0高速信息传输的瓶颈在于不能远距离传输,要解决这个问题,一方面是改变线缆的材质,光纤的传播速度非常快,如果用光纤与USB3.0相结合,将会让速度提高很多。另一方面从控制芯片考虑,通过芯片公司的设计来解决,而且要考虑怎么减小外界环境对速度传输的影响。用过的人都知道,有时候虽然是在USB3.0的接口使用,但设备不一定启用超速,要么驱动装的不对,要么其他方面出了问题,这也是需要研究解决的问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    237

    文章

    22449

    浏览量

    645853
  • usb
    usb
    +关注

    关注

    59

    文章

    7432

    浏览量

    258077
  • 数码相机
    +关注

    关注

    2

    文章

    434

    浏览量

    38002
收藏 人收藏

    评论

    相关推荐

    使用CYUSB3014作为USB3.0数据传输USB3.0无法识别的原因?

    我们使用CYUSB3014作为USB3.0数据传输方案,目前处于试产阶段。试产过程中偶尔出现板卡连接至PC后,USB3.0无法识别的情况。 固件使用的官方SlaveFifoSync固件。问题板卡上电
    发表于 02-23 06:12

    关于USB3.0的基础知识

    ,是不够用的。 USB3.0接口尺寸标准(3张)   此外,在信号传输方法上仍然采用主机控制的方式,不过改为了异步传输USB
    发表于 01-03 21:08

    USB3.0静电放电防护解决方案

    设计与制造,但这也造成USB3.0的控制芯片对静电放电(ESD)的耐受能力快速地下降,额外的ESD防护组件就变得很必要。此外,USB3.0会大量用来传输影音数据,对
    发表于 04-28 11:33

    基于FPGA+USB3.0接口的高速数据传输系统设计

    优点,通过USB3.0接口的超高速传输特性,可有效地解决高速数据采集中的数据传输和存储问题,测量结果误差小,可信度高,有利于实现数据的实时
    发表于 08-09 14:18

    USB 3.0高速传输模块XILINX版 USB开发板 USB3.0开发板

    ),I2C接口,USART接口,SPI接口和普通的IO。 USB3.0-XILINX-DDR3模块主要特性●USB传输通道已经封装为透明数据传输通道。上位机为C语言的 .dll动态库,
    发表于 09-20 15:08

    USB 3.0高速传输模块XILINX版 USB3.0模块 USB3.0开发板

    ),I2C接口,USART接口,SPI接口和普通的IO。 USB3.0-XILINX-DDR3模块主要特性●USB传输通道已经封装为透明数据传输通道。上位机为C语言的 .dll动态库,
    发表于 01-08 14:28

    USB 3.0高速传输模块XILINX版 USB3.0开发板 USB3.0模块

    ),I2C接口,USART接口,SPI接口和普通的IO。 USB3.0-XILINX-DDR3模块主要特性●USB传输通道已经封装为透明数据传输通道。上位机为C语言的 .dll动态库,
    发表于 01-15 10:40

    USB2.0和USB3.0区别

    首先来说一下USB这个大家都知道的东西吧:USB通用串行总线,是应用在计算机领域的接口技术。USB接口具有传输速度快,可以广泛地应用在各类的高速数据
    发表于 08-06 08:43

    CH56x的usb3.0和RGMII做数据传输的速率实际能到多少Mbps?

    我看了CH56x的资料,usb3.0和RGMII,请问贵公司是否测过USB3.0和千兆以太网之间做数据传输的速率实际能到多少Mbps?另外serdes接口我看只有一对差分线(以太网的
    发表于 06-09 06:26

    USB3.0针脚定义 USB3.0引脚定义

    USB3.0将采用一种新的物理层,其中,用两个信道把数据传输(transmission)和确认(acknowledgement)过程分 离,因而达到较高的速度.为了取代目前USB所采用的轮流检测(polling)和广播(broa
    发表于 04-29 14:51 8.6w次阅读
    <b class='flag-5'>USB3.0</b>针脚定义 <b class='flag-5'>USB3.0</b>引脚定义

    NEC欲将USB3.0提速3倍 数据传输速度提升至16Gbp

    NEC欲将USB3.0提速3倍 数据传输速度提升至16Gbps USB接口标准是我们日常生活当中最经常见到的数据传输标准之一,诸
    发表于 02-23 09:25 806次阅读

    Microchip USB3.0集线器系列

    Microchip USB3.0集线器系列 Microchip在USB数据传输和供电方面都有出色的产品供您选择。本视频介绍了最新的Microchip USB
    的头像 发表于 06-06 13:46 4951次阅读
    Microchip <b class='flag-5'>USB3.0</b>集线器系列

    USB3.0连接器拥有什么优势?

    提供更多的功率,从而实现USB——充电电池、LED照明和迷你风扇等应用。 USB3.0 版本引入全双工数据传输。5根线路中2根用来发送数据,另2根用来接收
    发表于 12-21 17:43 1152次阅读
    <b class='flag-5'>USB3.0</b>连接器拥有什么优势?

    USB3.0接口的传输速率是多少?

    480Mbps的传输速率可能不快,更何况没有USB2.0设备能做到理论上的最高速率。但USB3.0接口的另一个问题是:编码规则选用8/10的方法,控制信号为2b,因此
    的头像 发表于 11-23 09:48 6532次阅读
    <b class='flag-5'>USB3.0</b>接口的<b class='flag-5'>传输</b>速率是多少?

    什么是USB3.0usb3.0usb2.0有什么区别?

    什么是USB3.0usb3.0usb2.0有什么区别 USB3.0是指“超级速度USB”,它是一种高速
    的头像 发表于 10-27 14:31 4449次阅读