【电子通识】USB发展历史

news2024/11/29 13:43:15

USB接口自1994年推出以来,经过29年的发展,经过USB1.0/1.1、USB2.0、USB3.x,发展到了现在的USB4;传输速率也从最开始的1.5Mbps,大幅提高到了最新的40Gbps。

USB的版本区别和发展历程

USB1.0

  • 1996年1月15日推出USB1.0接口规范
  • 规定低速传输速率为1.5Mbit/s
  • 对外提供供电电压为5V,最大电流500mA
  • 一般适用于鼠标、键盘等低速HID设备。
  • 支持热插拨

USB1.1

  • 1998年9月23日对原来的USB1.0进行升级,提出了USB1.1
  • USB1.1规定了全速传输速率为12Mbit/s,并兼容USB1.0的1.5Mbit/s
  • 传输线缆最大度度3m
  • 对外提供供电电压为5V,最大电流500mA
  • 一般适用于鼠标、键盘、U盘,光驱等。
  • 一个USB接口理论上可以支持127个设备。

USB2.0

  • 2000年4月27日由USB-IF组织提出了USB2.0总线协议规范
  • 具备480Mbit/s的高速传输速率,向下兼容低速1.5Mbit/s和全速12Mit/s
  • 传输线缆最大度度5m
  • 对外提供供电电压为5V,最大电流500mA
  • 通过HUB级联的方式,一个USB接口理论上可以扩展127个USB设备
  • 支持 4种传输方式:控制传输、中断传输、同步传输和块传输。

USB3.0 /USB 3.2 Gen 1 / USB 3.1 Gen 1

  • 超高速USB3.0规范于2008年11月17日出USB-IF组织推出。
  • 提供更高的5.0Gbit/s的超高速传输速度,并向下兼容低速1.5Mbits/s、全速12Mbit/s和高速480Mbit/s传输速率
  • 对外提供供电电压为5V,最大电流900mA
  • 传输线缆最大度度3m
  • 增加了新的电源管理功能,支持待机、睡眠以及暂定模式,更加省电。
  • 全双工通讯。

USB3.1/USB 3.2 Gen 2 / USB 3.1 Gen 2

2013年7月份,USB 3.1发布,速度翻番至10Gbps,同时USB-IF就把USB 3.0改名为USB 3.1 Gen 1,新的USB 3.1则叫做USB 3.1 Gen 2。

  • 2013年7月份发布
  • 速度翻番至10Gbps
  • 新增USB A/V影音传输。以更适合作为移动设备的输出接口,尤其是可逆的Type-C。
  • 将供电的最高允许标准提高到了20V/5A,供电100W。
  • 必须使用USB Type-C接口才能达到10Gbps的速度。

usb3.1-logo

音视频特性

新的USB AV 3.1提供9.8Gbps频宽,最高支持4096 x 2304 @ 30FPS的4K显示画面,4K显示的规格已和HDMI 1.4一样,同时USB AV也支援HDCP影像加密技术,搭配更大的电力供应,较大尺寸的显示器可望也能藉由USB AV 3.1来显示4K解析度。另外,现有的装置和显示器可透过USB AV转接器,以USB线来传送影音。USB AV若能加以普及,势必能为生活带来很多便利性,USB线也可能取代其它显示介面,成为最实用的影音传输线材.

视频特性

电力供应特性

电力供应规范- USB Power Delivery(USB PD),设计上兼容现有的USB 2.0和USB 3.0线材和连接器,新的USB 3.1 Type-C连接器也通用。USB PD支持更高的电压和电流,以满足不同的应用装置,同时也相容现有的USB Battery Charging 1.2充电规格。USB PD为埠对埠的架构,USB和电力沟通讯号分开,电力的供应是透过主机端和装置端的VBus通讯协定来沟通,如果装置支持,则可依组态(Profiles)的电压和电流,提供更高的瓦数供应。USB PD依装置不同分成5个组态(Profiles),皆需要使用新的可侦测线材,才能提供大于1.5A或5V的电力。组态1针对手机,为5V/2A(10W),基本的电力输出,已比USB 3.0的5V/0.9A(4.5W)还多; 组态2为5V/2A或12V/1.5A(最大18W),可为平板和笔电充电;组态3为5V/2A或12V/3A(可提供较大的笔电最大36W的电力);组态4为最大为20V/3A(60W)(Micro-A/B连接器不支持),组态5为最大为20V/5A(100W)的电力供应,(TYPE-A/B连接器不支持),也就是说只有type-c才能完全支持最大100W电力供应。USB 3.1供电的提升,以及支持充电的应用将会让USB 3.1有望大一统手机、平板、电脑传输介面。

电力供应特性

USB3.2 / USB 3.2 Gen 2x2

  • 2017年9月份,USB 3.2发布。
  • 据最新公布的规范,USB 3.0、USB 3.1的版本命名都将彻底消失,统一被划入USB 3.2的序列,三者分别再次改名叫做USB 3.2 Gen 1、USB 3.2 Gen 2、USB 3.2 Gen 2x2。
  • 它们还各自有一个市场推广命名,分别是SuperSpeed USB、SuperSpeed USB 10Gbps、SuperSpeed USB 20Gbps。
    之所以想出USB 3.2 Gen2x2这样的名字,大概是因为它使用了USB Type-C接口的上下两端全部针脚,速度得以翻番。
  • 必须使用USB Type-C接口才能达到20Gbps的速度。
版本时间带宽别名
USB3.02008年11月175GbpsSuperSpeed USB,USB 3.2 Gen 1,USB 3.1 Gen 1
USB3.12013年7月10GbpsSuperSpeed USB 10Gbps,USB 3.2 Gen 2,USB 3.1 Gen 2
USB3.22017年9月份20GbpsSuperSpeed USB 20Gbps,、USB 3.2 Gen 2x2

USB4.0

USB4.0协议是2019年发布的,在硬件接口上,最新一代的USB4.0采用了Type-C的硬件接口,它本质上是使用的Intel公司的雷电3(Thunderbolt3)技术,也支持USB标准,能够兼容Thunderbolt3、USB3.2、USB3.1及USB2.0等协议。

因为USB4.0直连CPU的PCIE总线,最高传输速率能达到40Gbps,同时还能传输Displayport视频信号和USB PD快充电流的新一代USB外设传输协议,它本质上是Intel的Thunderbolt3技术,但同时也支持USB协议,因此它能完美向下兼容Thunderbolt3、USB3.2、USB3.1及USB2.0协议,这也就是为USB4.0即将开始大规模普及奠定了普及推广的基石。随着各种移动端设备向轻薄化、便携化方向发展,加上USB4. 0也使用了Type-C接口,以后的设备接口选型方向,将会统一采用USB4.0协议的Type-C接口。

转载至网络文章:USB的版本区别和发展历程 - USB中文网 (usbzh.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1111145.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数字孪生软件架构选BS还是CS?不,我们选择CSaaS!

BS(Browser/Server)和CS(Client/Server)是两种不同的软件架构模式,具有不同的特点和优缺点。 BS(Browser/Server)架构 BS架构指的是基于浏览器和服务器的软件架构,客户端通常是一个…

1814_ChibiOS中的时间以及时间间隔处理

全部学习汇总: GreyZhang/g_ChibiOS: I found a new RTOS called ChibiOS and it seems interesting! (github.com) 1. 时间的相关配置,有tick的计数精度、时钟频率、间隔时间精度、时间类型大小等不同的配置。这些参数,涉及到系统的时间计数…

JVMGC复习

TLAB:默认给每一个线程开辟一块内存空间存放线程自己的对象 Class对象是存放在堆区的,不是方法区,类的元数据元数据并不是类的Class对象,Class对象是加载的最终产品,类的方法代码,变量名,方法名&#xff0c…

解决windows中被占端口问题(实测有效)

1、用管理员身份打开cmd 2、输入命令查找所被占的端口号 例:8902 netstat -ano | findstr 8902终结被占端口号的进程 例:端口号为8080,则查找到的pid为18524 taskkill /t /f /pid 18524强制(/F参数) 子进程&#x…

小公司如何成功申请企业邮箱

对于小公司来说拥有专业的企业邮箱不仅有助于提升公司形象,还能有效提高工作效率。小公司怎么申请企业邮箱?以下是一些步骤和建议供您参考。 需要明确公司的需求。 这包括确定所需用户账户的数量(一般是目前使用人数再加上几个备用的邮箱&…

Docker入门到精通教程

Docker是什么 Docker是一个开源的应用容器引擎,它基于Go语言并遵从Apache2.0协议开源。容器技术是和我们的宿主机共享硬件资源及操作系统,实现资源的动态分配,在资源受到隔离的进程中运行应用程序及其依赖关系。 Docker可帮助更快地打包、测…

Redis实现附近商户

GEO数据结构的基本用法 GEO就是Geolocation的简写形式,代表地理坐标。Redis在3.2版本中加入了对GEO的支持,允许存储地理坐标信息,帮助我们根据经纬度来检索数据。常见的命令有: GEOADD:添加一个地理空间信息&#xf…

【广州华锐互动】VR石油钻井井控实训系统

在过去的几十年中,石油工业的发展速度一直在加快。为了适应这个快速发展的行业,需要新的技术和工具,而VR(虚拟现实)技术正是其中之一。本文将探讨VR石油钻井井控实训系统在石油工业教育中的应用。 在真实的钻井环境中&…

接口管理神器Apipost

自诞生以来,Apipost凭借其简洁直观的用户界面、强大的功能以及简单、易上手的操作,让Apipost成为了开发人员不可或缺的工具。本文将详细介绍Apipost的主要功能和使用方法,帮助大家更好地了解这款优秀的API开发工具。 下载安装 直接进入Apip…

Stable Diffusion WebUI扩展a1111-sd-webui-tagcomplete之Booru风格Tag自动补全功能详细介绍

安装地址 直接附上地址先: Ranting8323 / A1111 Sd Webui Tagcomplete GitCodeGitCode——开源代码托管平台,独立第三方开源社区,Git/Github/Gitlabhttps://gitcode.net/ranting8323/a1111-sd-webui-tagcomplete.git上面是GitCode的地址,下面是GitHub的地址,根据自身情…

个人微信CRM客户管理系统怎么选?功能介绍

现在市面上有许多种类的个人微信CRM客户管理系统可供选择,因此,我们需要选择最适合自己需求的微信管理系统CRM,最重要的是根据您的需求和期望的功能来进行筛选。 如何选择适合自己的微信CRM客户管理系统? 现在市面上的系统五花八…

Cloud Studio连接MySQL,Access denied for一系列问题

官方文档有写如何安装Mysql $ apt update $ apt install mysql-server mysql-client -y$ service mysql start mysql -uroot -p123456进入MySQL命令行 问题出在连接数据库这一步,命令行能进去,但是数据库插件和代码都连不上 Access denied for 大概率…

基于SSM的外卖点餐系统设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue、HTML 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是…

python实现列表倒叙打印

嗨喽,大家好呀~这里是爱看美女的茜茜呐 def func(listNode):listNode.reverse()for i in listNode:print(i)li [1,2,3,4,5] func(li)利用python列表函数reverse()将列表倒叙,然后遍历打印,但是这有一个缺点就是改变了…

固态硬盘的日常注意事项

固态硬盘是一种高速、低功耗、无噪音、抗震动的存储设备,但是在使用过程中也需要注意以下几点: 避免频繁重复写入同一块区域,这会缩短固态硬盘的使用寿命。定期清理垃圾文件和临时文件,以免占用过多的存储空间。避免在固态硬盘上…

RISC-V架构——物理内存属性和物理内存保护

1、物理内存属性(PMA:Physical Memory Attributes) (1)系统内存映射包含各种不同属性的地址空间范围,每个地址空间范围支持的操作不一样; (2)物理内存属性一般是在芯片设…

使用IDEA2022.1创建Maven工程出现卡死问题

使用IDEA创建Maven工程出现卡死问题,这个是一个bug 这里是别人和官方提供这个bug,大家可以参考一下 话不多说,上教程 解决方案: 方案1:更新idea版本 方案2:关闭工程,再新建,看图

开源设计和原型平台 Penpot:跨领域团队的愉快体验 | 开源日报 No.59

penpot/penpot Stars: 23.8k License: MPL-2.0 Penpot 是第一个面向跨领域团队的开源设计和原型平台。它不依赖于操作系统,基于 Web,并使用开放标准 (SVG)。 为跨领域团队而生:专注于设计和代码团队,提供无需频繁交接工作的愉快…

数字图像处理实验记录三(双线性插值和最邻近插值)

前言:个人实验记录,仅供学习参考,实验报告别用我图 文章目录 一、基础知识1,为什么要进行插值:2,双线性插值原理:3,最邻近插值: 二、实验要求:1.…

215. 破译密码 - mobius函数 + 整数分块

215. 破译密码 - AcWing题库 mobius函数: 一个数的分解质因数形式,某一个指数>1为0,质因数为奇数个为-1,偶数个为1 mobius函数可以与容斥结合起来,比如mobius[2] -1, mobius[3] -1, mobius[2 * 3] 1。对应容斥…