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

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

3天内不再提示

浅析USB4.0的前世今生

汽车玩家 来源:今日头条 作者:程序小崔 2020-04-13 08:47 次阅读

最新消息称微软正开始在Win10上开发基于USB4.0的驱动程序,大量厂商已经开发基于USB4.0的设备,或许不用多久,我们就可以使用上基于USB4.0接口的设备,从而大大的提高传输速度。那么USB4.0是什么?USB4.0的前世今生到底是怎么回事,他和USB3.0、2.0都是什么关系?且听我慢慢道来。

USB4.0统一接口

目前市场是我们能听到的或者见到的USB接口有多少种呢?USB2.0、USB3.0、USB3.1、USB3.1 Gen1、USB3.2 Gen2,包括即将发布的USB4.0,除了这些协议规范之外,还有Type-A、Type-C、USB公头母头等等各种不同的概念,但是也许以后这样的日子会一去不复返因为在USB 4.0以后也许就只有一种接口了。

USB历史回顾

回望USB从二十年前的1.0起,截至今天广泛为人所接受的3.0,USB标准总共经历了四个版本的迭代:

1995年,第一代USB接口USB1.0发布,最大特点是支持热插拔(带电插拔)和即插即用(Plug and Play)。USB1.0 低速(Low Speed) 传输速率为 1.5Mbps。

2000年,USB2.0在1.0基础上,速度升级到480mbps,速度是USB1.0的40倍,被称为USB 2.0的高速(High-speed)版本。

2014年,USB3.0面世,速度5.0Gbps(500MB/s),这个速度将较之现在的5Gbps快一倍之多。

由于USB 3.0增加了更多并行模式的物理总线,并利用了双向数据传输模式,而USB 2.0时代是半双工模式。简单来说,数据只需要朝一个方向流动就可以了,简化了等待引起的时间消耗。

随着要传输的数据越来越大,USB规格仍在进化。在更新一代的电脑里,USB3.1的速度被提升到了10Gbps,而达到这种传输速度的USB接口,被称之为USB3.1 Gen2。

USB4.0以USB3.2/2.0架构为基础打造,重新定义多终端设备共享和单路高速链路连接方案,具备自动扩展数据分配能力,多种数据传输时互不影响,并可最大限度高效利用带宽,双通道环境下最高可达40Gbps。USB 4.0速度是USB 3.0的8倍。

光从字来理解也不够生动,那我们来看图说话标识一下。

前面说的那些都是USB的协议版本,它代表的是版本的迭代,新的协议版本越高代表着传输速度会越快,至于上图中的接口外观出现了两种的类型一个Type-A、B和C三种类型。在AB两个版本里面各有三个级别一个标准版本,一个是mini版本和微接口版本。这就是为什么我们见到的USB接口为啥这么多的原因,协议不同接口不同就会多生出一个接口类型,但其实这都是属于USB接口范畴。

USB 3.0和USB 3.1 Gen1

其实上面的USB接口命名已经很多了,但是这个时候一个大佬可能是觉得这种命名不符合它的身份,为了彰显其魅力,并且为了体现它的先进性他把接口名称描述为USB3.1 Gen1,这个公司就是苹果,其在Macbook Pro电脑上使用了全新的USB Type-C接口,然后描述的是新一代的 USB 3.1 Gen1,大家都知道苹果公司的号召力的确不一般,因为它的这个改名举动,大量的厂商也开始玩起来这种换汤不换药的文字游戏,也纷纷改名。这迫使USB协会最终把USB3.0规范改名为USB3.1 Gen1,也就是说你用的USB3.0和USB 3.1 Gen1其实从传输速度和使用的协议来说是一模一样的东西。

总结:

1.USB 3.0接口通常为蓝色,一定会有5个以上的触点,而USB 2.0接口的触点不会超过5个;

2.USB 3.1 Gen1就是USB 3.0换了个马甲;

3.不要见到USB Type-C就以为它会更快,速度请认准USB 3.1 Gen2.

各个接口的实际传输速率

更高的传输标准

随着USB的传输数据的要求越来越高,比如外接显卡或者是通过USB接口外接高清显示器,这些要求对于USB传输的速率要求更高,即使是USB3.1都被提升到了10Gbps/秒也不能挡住对高速率和高功率版本输出的要求,这个时候又推出了USB3.1 Gen2,也有称为SuperSpeed+ USB,在USB3.1 Gen1的速度上翻了一倍,达到20Gbps/秒。

但是对于科技进步的探索,人类是永无止尽的,由于intel大力的推广雷电3接口技术,该技术该技术允许串接多台设备,并最终达到总40Gbps/秒的带宽,同时这一接口还能同时传输显示信号,并且能传送不超过100w的电力。也就是说雷电3接口可以保证在同一根线下面能够实现传输视频数据和电力输送功能,那么USB4.0直接也照办了这个协议,也就是说USB4.0不仅实现了速率的提升,还实现了雷电3协议所能提供的能力,真是集强大能力为一身啊。并且接口同一采用Type-C接口来实现接口的外观统一。

当然以上技术的实现,主要还是得感谢intel将私有化的Thunderbolt协议公开给大家来使用,才真正的促使了USB4.0的诞生。

因为USB4.0直连CPU的PCIE总线,最高传输速率能达到40Gbps,同时还能传输Displayport视频信号和USB PD快充电流的新一代USB外设传输协议,它本质上是Intel的Thunderbolt3技术,但同时也支持USB协议,因此它能完美向下兼容Thunderbolt3、USB3.2、USB3.1及USB2.0协议,这也就是为USB4.0即将开始大规模普及奠定了普及推广的基石。可以预见的是在未来我们所有的使用设备外接接口将会被USB 4.0所统一。

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

    关注

    33

    文章

    8563

    浏览量

    150991
  • usb
    usb
    +关注

    关注

    60

    文章

    7927

    浏览量

    264403
  • USB4
    +关注

    关注

    1

    文章

    141

    浏览量

    6366
收藏 人收藏

    评论

    相关推荐

    深入了解Java泛型——从前世今生到PECS原则

    本文主要介绍泛型诞生的前世今生,特性,以及著名PECS原则的由来。 在日常开发中,必不可少的会使用到泛型,这个过程中经常会出现类似“为什么这样会编译报错?”,“为什么这个列表无法添加
    的头像 发表于 11-21 11:45 123次阅读
    深入了解Java泛型——从<b class='flag-5'>前世</b><b class='flag-5'>今生</b>到PECS原则

    技术科普 | 芯片设计中的LEF文件浅析

    技术科普 | 芯片设计中的LEF文件浅析
    的头像 发表于 11-13 01:03 216次阅读
    技术科普 | 芯片设计中的LEF文件<b class='flag-5'>浅析</b>

    400Hz中频电源前世今生未来

    400Hz中频电源是一种能够产生频率为400Hz的交流电的装置,过功率电子器件对电网提供的工频交流电进行整流、滤波、逆变等一系列处理,最终输出稳定的400Hz交流电。400Hz中频电源广泛用于航空、军事等领域,具有输入输出电压稳定、频率响应快等特点,能高效节能,易于集成控制,应用于航空、船舶、铁路、医疗等领域。
    的头像 发表于 11-08 09:41 239次阅读

    带你揭秘:功率放大器的前世今生~

    关于功率放大器功率放大器,作为一种可放大交直流信号,在给定失真率条件下,能产生最大功率输出以驱动某一负载的实验室仪器,在MEMS测试、超声波测试、电磁场驱动、无线电能传输、院校电子实验测试等领域都有良好应用,那么你知道功放的发展史吗?今天Aigtek就给大家分享一下~功率放大器发展史功率放大器的发展史可以追溯至20世纪初,随着电子技术的不断进步,功率放大器也
    的头像 发表于 11-07 08:00 941次阅读
    带你揭秘:功率放大器的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>~

    USB-C 与 USB-A 的区别

    随着技术的发展,USB(通用串行总线)接口已经成为连接电子设备的标准。从最初的 USB 1.0 到现在的 USB 4.0USB 接口经历了
    的头像 发表于 11-05 11:43 1176次阅读

    USB是通用串行总线

    USB是通用串行总线 USB是通用串行总线,USB协议版本包括 USB1.0、USB1.1、USB
    的头像 发表于 08-21 10:52 293次阅读

    USB 4.0静电保护方案

    上众多的串行和并行接口。最新一代USB 4.0版本1.0于 2019 年发布,支持高达 40 Gbps 的连接,最大功率可达100W,同时提供与 Thunderbolt 3 和 4 的交叉兼容性
    的头像 发表于 08-02 15:38 1399次阅读
    <b class='flag-5'>USB</b> <b class='flag-5'>4.0</b>静电保护方案

    USB 2.0静电保护方案

    上众多的串行和并行接口。目前几乎所有消费类电子设备都配备了集成的USB接口,USB规范在二十年间不断更新,已经发展为USB1.1、USB 2.0、U
    的头像 发表于 08-02 15:31 254次阅读
    <b class='flag-5'>USB</b> 2.0静电保护方案

    求助,关于STM32F1 USB库Custom HID时钟问题求解

    用 STM32F1 USB库 V4.0 的版本的 Custom HID 为基础,用 HSI倍频到48MHz,然后使能USB时钟, 就变成8MHz了首先, SYSCLK已经确认是正常的48MHz
    发表于 05-16 07:08

    嵌入式系统的前世今生

    一、初始阶段(1960-1970)1960年代末:嵌入式系统的概念开始形成,最初用于专业的军事和航天应用,例如用于导弹控制的计算机系统。微处理器的诞生:1971年,英特尔推出了4004芯片,这是世界上第一个商用微处理器。它的出现标志着嵌入式系统发展的一个里程碑,使得更小型、成本更低的电子设备设计成为可能。二、发展阶段(1980年代)个人计算机(PC)的普及:
    的头像 发表于 04-12 08:11 1580次阅读
    嵌入式系统的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>

    cx3怎么能设置到usb3.0模式下?

    我用Launch USB Analyzer 4.0 分析,看着是在工作在usb2.0 模式下,上电 枚具成 footload这个也是在usb2.0模式下。
    发表于 02-29 08:10

    FPGA中竞争与冒险的前世今生

    竞争冒险:在组合电路中,当逻辑门有两个互补输入信号同时向相反状态变化时,输出端可能产生过渡干扰脉冲的现象,称为竞争冒险。那么 FPGA 产生竞争冒险的原因是什么呢? 信号在 FPGA 器件内部通过连线和逻辑单元时,都有一定的延时。 延时的大小与连线的长短和逻辑单元的数目有关 同时还受器件的制造工艺、工作电压、温度等条件的影响 信号的高低电平转换也需要一定的过渡时间 。由于以上存在的因素,多路信号的电平值发生变化时,在信号变化的瞬间,组合逻辑的输出有先后顺序,并不是同时变化往往会出现一些不正确的尖峰信号,这些尖峰信号称为毛刺 。如果一个组合逻辑电路中有毛刺出现,就说明该电路存在冒险 。与分立元件不同,由于 PLD 内部不存在寄生电容电感,这些毛刺将被完整的保留并向下一级传递,因此毛刺现象在 PLD 、 FPGA 设计中尤为突出 。 毛刺的累加 将会影响整个设计的可靠性和精确性 。因此判断逻辑电路中是否存在冒险以及如何避免冒险是 FPGA 设计人员必须要考虑的问题。 接下来我们就要考虑如何消除冒险 ,消除冒险的方式有一下几种: 1、利用冗余项消除毛刺 函数式和真值表所描述的是静态逻辑,而竞争则是从一种 稳态到另一种稳态的过程。因此竞争是动态过程,它发生在输入变量变化时。此时,修改卡诺图,增加多余项,在卡诺图的两圆相切处增加一个圆,可以消除逻辑冒险。但该法对于计数器型产生的毛刺是无法消除的。 2、采用格雷码 我们可以通过改变设计,破坏毛刺产生的条件,来减少毛刺的发生。例如,在数字电路设计中,常常采用格雷码计数器取代普通的二进制计数器,这是因为格雷码计数器的输出每次只有一位跳变 消除了竞争冒险的发生条件,避免了毛刺的产生。 3、采样法 由于冒险出现在变量发生变化的时刻,如果待信号稳定之后加入取样脉冲,那么就只有在取样脉冲作用期间输出的信号才能有效。这样可以避免产生的毛刺影响输出波形。 一般说来,冒险出现在信号发生电平转换的时刻,也就是说在输出信号的建立时间内会发生冒险,而在输出信号 的保持时间内是不会有毛刺信号出现的。如果在输出信号的保持时间内对其进行采样,就可以消除毛刺信号的影响。 4、吸收法 增加输出滤波,在输出端接上小电容C可以滤除毛刺 。但输出波形的前后沿将变坏,在对波形要求较严格时,应再加整形电路,该方法不宜在中间级使用。 5、延迟办法 因为毛刺最终是由于延迟造成的,所以可以找出产生延迟的支路。对于相对延迟小的支路,加上毛刺宽度 的延迟可以消除毛刺。 还可以用高频时钟来驱动一移位寄存器,待延时信号作数据输入,按所需延时正确设置移位寄存器的级数 ,移位寄存器的输出即为延时后的信号。 当然最好的就是,在设计之初,就对竞争冒险进行规避,具体规避方法有: 1、在设计中每一个模块中只用一个时钟,避免使用多时钟设计,同时避免使用主时钟分频后的二次时钟作为时序器件的时钟输入, 因为时钟偏斜会比较大 。 2、设计译码逻辑电路时必须十分小心,因为译码器和比较器本身会产生尖峰,容易产生毛刺,把译码器或比较器的输出直接连到时钟输入端或异步清除端,会造成严重的后果。 3、在设计中 应该尽量避免隐含 RS 触发器的出现。一般要控制输出被直接反馈到输入端,采用反馈环路会出现隐含 RS 触发器,其对输入尖峰和假信号很敏感,输入端有任何变化都有可能使输出值立刻改变,此时易造成毛刺的产生,导致时序的严重混乱。 4、在设计电路时 要用寄存器和触发器设计电路,尽量不要用锁存器,因它对输入信号的毛刺太敏感。如果坚持用锁存器设计必须保证输入信号绝对没有毛刺,且满足保持时间。 5、在设计中充分利用资源 ,因为 大部分 FPGA 器件都为时钟、复位、预置等信号提供特殊的全局布线资源,要充分利用这些资源。 6、在设计中 不论是控制信号还是地址总线信号、数据总线信号,都要采用另外的寄存器,以使内部歪斜的数据变成同步数据。 7、在设计中 应该尽 量避免使用延迟线,因它对工艺过程的变化极为敏感,会大大降低电路的稳定性和可靠性,并将为测试带来麻烦。 8、在设计中 对所有模块的输入时钟、输入信号、输出信号都用D触发器或寄存器进行同步处理,即输出信号直接来自触发器或寄存器的输出端。这样可以消除尖峰和毛刺信号。
    发表于 02-21 16:26

    探索世界军用无人机的前世今生

    第一次世界大战进入尾声时,动力飞行还完全是一个新生的事物。十多年前,莱特兄弟刚在北卡罗来纳州的基蒂霍克(Kitty Hawk)的沙丘间完成了原始双翼飞机试飞。
    发表于 01-23 09:57 1649次阅读

    浅析配电能源管理系统在钢铁行业的应用

    电子发烧友网站提供《浅析配电能源管理系统在钢铁行业的应用.docx》资料免费下载
    发表于 01-11 16:15 0次下载

    机器人的前世今生

    机器人主要是用于代替人工作的,首先它是一个机器。对于传统的机器,被使用者设计制造出来后,它的工作步骤、路径都是确定的。机器的设计也是根据它所应用的工作而进行的。
    发表于 12-29 14:54 557次阅读
    机器人的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>