【USB】USB1.0、USB1.1、USB2.0、USB3.0、USB4.0介绍及最大速率说明

news2024/9/30 4:45:53

USB 1.0 and USB 1.1

       1995 年,成立了 USB-IF,该组织于次年宣布推出 USB 1.0。USB 1.0 规定的数据速率为 1.5 Mbit/s(低带宽或低速),最大输出电流为 5V/500mA。但不幸的是,这个 USB 版本也很少被制造商采用。

         1998 年,USB-IF 发布了 USB 1.1,将传输速率提高到 12 Mbit/s(全速),并修改了 USB 1.0 中的一些技术细节。从这个版本开始,制造商开始尝试在他们的产品上使用 USB 标准。

说明:

        USB 1.0 现已更名为 USB 2.0 LowSpeed,USB 1.1 已更名为 USB 2.0 FullSpeed。因此,他们的速度也是 USB 2 速度。

USB 2.0

       2000 年,USB 2.0(后来更名为 USB 2.0 HiSpeed)标准正式登台,并在随后的几年中迅速流行起来,并宣布许多老一代接口标准的终结。USB2.0 自推出以来仍在使用,可以说是寿命最长的 USB 标准。

USB 2.0 速度为 480Mbps (60MB/s),最大输出电流为 5V/500mA

USB 3.0

        USB 3.0,也称为 USB 3.1 Gen1/USB 3.2 Gen1,于 2008 年发布。它采用了 9 个引脚的设计,其中第一排 4 个引脚与 USB 2.0 相同,第二排 5 个引脚专为 USB 3.0 准备。因此,您可以通过引脚来区分 USB 2.0 和 USB 3.0(USB 2.0 只有 4 个引脚)。

       有两种 USB 3.0 速度。原始 USB 3.0 速度达到 5.0Gbps (640MB/s),最大输出电流为 5V/900mA。但是,USB 3.0 具有双通道模式(USB 3.1 Gen1x2),可以使速度达到 10Gbps(每通道 5Gbps)。限制是双通道模式需要使用 USB Type-C 接口。

        USB 3.0 速度不仅使数据传输更省时,而且足以让桌面操作系统在 USB 闪存驱动器和便携式硬盘驱动器上安装和流畅运行。

        最后,USB 3.0 向后兼容 2.0,并支持全双工数据传输(即可以同时接收和发送数据;USB 1x 和 USB 2.0 是半双工的)。

USB 3.1 and USB 3.2

         USB 3.1,也称为 USB 3.1 Gen2/USB 3.2 Gen2x1,于 2013 年发布。USB 3.1 速度达到 10Gbps (1280MB/s),最大输出电流增加到 20V/5A (100W)。此 USB 协议向后兼容 USB 3.0/2.0/1.0。

         USB 3.2,也称为 USB 3.2 Gen2x2,于 2017 年发布。它可以看作是具有双通道模式的 USB 3.1。USB 3.2 使用 USB Type-C 接口启用双通道模式,每个通道的传输速度为 10Gbps。因此,USB 3.2 的理论速度为 20Gbps。

USB4接口

        USB4 于 2019 年发布。它集成了 Thunderbolt 3 协议,并向后兼容 USB 3.2 和 USB 2.0。USB4 使用 USB Type-C 接口,在双通道模式下可以达到 40 Gbps 的速度。

USB各个版本颜色

nternal PortColorUSB Version

WhiteUSB 1.0

BlackUSB 2.0

BlueUSB 3.0

YellowUSB 2.0/USB 3.0

Green/TealUSB 3.1

RedUSB 3.2/USB4

USB的传输速率

StandardAlso Known AsLogoYear IntroducedConnector TypesMax. Data Transfer SpeedCable Max Length
USB 1.1Full Speed USB1998USB A
USB B
12 Mbps300cm
USB 2.0Hi-Speed USB

2000USB A
USB B
USB Micro A
USB Micro B
USB Mini A
USB Mini B
USB C
480 Mbps500cm
USB 3.0USB 3.1 Gen 1
USB 3.2 Gen 1
SuperSpeed

2008 (USB 3.0)
2013 (USB 3.1)
USB A
USB B
USB Micro B
USB C
5 Gbps300cm
USB 3.1USB 3.1 Gen 2
USB 3.2 Gen 2
SuperSpeed+
SuperSpeed 10Gbps

2013 (USB 3.1)USB A
USB B
USB Micro B
USB C
10 Gbps300cm
USB 3.2USB 3.2 Gen 2×2
SuperSpeed 20Gbps

2017 (USB 3.2)USB C20 Gbps300cm
USB4 20GbpsUSB4 Gen 2×2

2019USB C20 Gbps80cm
USB4 40GbpsUSB4 Gen 3×2

2019USB C40 Gbps80cm

参考连接

USB Types and Speeds [An Overall Introduction with Pictures] - MiniTool Partition Wizard

 USB Speed Comparison: From USB 1.0 to USB4 - ByteCable

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

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

相关文章

C++ string的基本运用详细解剖

string的基本操作 一.与C语言中字符串的区别二.标准库中的string三.string中常用接口的介绍1.string中常用的构造函数2.string类对象的容量操作函数3.string类对象的访问及遍历操作4.string类对象的修改操作5.string类的非成员函数6.string中的其他一些操作 一.与C语言中字符串…

网页WebRTC电话和软电话哪个好用?

关于WebRTC电话与软件电话哪个更好用,这实际上取决于多个因素,并没有一个绝对的答案。不过,我可以根据WebRTC技术的一些特点,以及与传统软件电话相比的优劣势,为你提供一个清晰的对比。 首先,让我们了解一下…

python画图|放大和缩小图像

在较多的画图场景中,需要对图像进行局部放大,掌握相关方法非常有用,因此我们很有必要一起学习 【1】官网教程 首先是进入官网教程,找到学习资料: https://matplotlib.org/stable/gallery/subplots_axes_and_figures…

uniapp在线打包的ios后调用摄像头失败的解决方法

uniapp在线打包的ios后调用摄像头失败的解决方法 解决方法: 由于未选中打包模块的配置 当你在测试时发现能够正常的开启摄像头,但是当你对其进行在线打包后,发现当你点击启用摄像头时,没有反应,或者是打开是黑屏状态…

STM32F103C8----3-1 LED闪烁(跟着江科大学STM32)

一,电路图 接线图 面包板的的使用请参考:《面包板的使用_面包板的详细使用方法-CSDN博客》 二,目的/效果 2.1 推婉输出 外部供电(熄的时间长) 2.2 推婉输出 内部供电(亮的时间长) 三,创建Keil项目 详…

无人机之集群控制及应用

一、无人机集群控制 无人机集群控制是指通过先进的通信、导航和控制算法,实现多架无人机之间的协同、协调和高效的任务执行。其关键技术包括: 通信技术:实现无人机之间的实时数据传输和共享,确保集群控制的准确性和稳定性。 路径…

RabbitMQ 高级特性——TTL

文章目录 前言TTL设置消息的 TTL设置队列的 TTL 前言 对于前面讲到的重试机制中,当确认策略为 MANUAL 手动确认的时候,如果消费者出现了程序逻辑错误,那么消息就无法被争取处理,那么就会执行 basicNack 方法,如果我们…

黑马头条day7-app端文章搜索

今天的内容也只是跑了一下 对于具体的实现掌握的很差 仔细看 es 在微服务学的es使用基本忘光了 这里用起来一点都熟悉 重学!!! kafka异步 文章自动构建索引的时候用到了‘’ mongoDB 用来存储用户的搜索记录 遗忘(拦截器 j…

【有啥问啥】In-Context Learning(上下文学习):深入解析与应用实践

In-Context Learning(上下文学习):深入解析与应用实践 引言 在人工智能与机器学习的浪潮中,In-Context Learning(上下文学习)作为一种新兴的学习范式,正逐渐崭露头角。与传统的机器学习模型不…

第四届机器人、自动化与智能控制国际会议(ICRAIC 2024)征稿

第四届机器人、自动化与智能控制国际会议(ICRAIC 2024)由湖南第一师范学院主办,南京师范大学、山东女子学院、爱迩思出版社(ELSP)协办。 大会将专注于机器人、数字化、自动化、人工智能等技术的开发和融合&#xff0c…

Go实现RabbitMQ 死信队列、优化

死信队列是什么? 如何配置死信队列? go实现死信队列 go使用发布订阅模式改造批量发送消息 【教学内容】 1. 死信队列是什么? 注意:业务队列与死信交换机的绑定是在构建业务队列时,通过参数(x-dead-le…

计算机网络基础--认识协议

目录 前言 一、IP地址与端口 二、网络协议 1.网络体系结构框架 2.网络字节序 前言 提示:这里可以添加本文要记录的大概内容: 计算机网络涉及非常广泛,这篇文章主要对计算机网络有个认识 提示:以下是本篇文章正文内容&#x…

SNMP和Syslog有啥区别

在网络管理的世界中,SNMP(简单网络管理协议)和 Syslog(系统日志)是两种关键技术,它们分别在监控和管理网络设备方面发挥着重要作用。选择合适的工具对于确保网络的高效运行、优化性能和增强安全性至关重要。…

【易上手快捷开发新框架技术】nicegui组件button用法庖丁解牛深度解读源代码IDE运行和调试通过截图为证

传奇开心果微博文系列 前言一、button 组件基本用法1. 最基本用法示例2. 创建带图标按钮 二、button按钮组件样式定制1. 按钮的尺寸调整2. 改变颜色示例3. 按钮的自定义字体大小4. 圆角形状示例5. 自定义边框6. 添加阴影7. 复合按钮8. 浮动按钮9. 可扩展浮动操作按钮QFAB10. 按…

OpenCV视频I/O(14)创建和写入视频文件的类:VideoWriter介绍

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 视频写入器类。 该类提供了用于写入视频文件或图像序列的 C API。 cv::VideoWriter 类是 OpenCV 库中用于创建和写入视频文件的一个类。它提供了…

echarts实现3D柱状图(视觉层面)根据博主改编

https://blog.csdn.net/weixin_57798646/article/details/131067725 这是原贴 在这个基础上我需要实现 一根柱子 代码如下 <!DOCTYPE html> <html lang"en" style"height: 100%"><head><meta charset"utf8"> </hea…

【中间件学习】Nginx快速入门(为了配置一个项目)

-----------------------------本文章借鉴遇见狂神说--------------------------- 一、一个产品出现瓶颈&#xff1f;&#xff1f; 在一个产品刚刚上线的时候&#xff0c;并发量小&#xff0c;用户使用的少&#xff0c;所以在低并发的情况下&#xff0c;一个jar包启动应该就够…

Anaconda虚拟环境默认路径在C盘怎么更改

笔者已经新建好了虚拟环境并且安装了对应库&#xff0c;输入conda env list查询发现虚拟环境竟然安装到了C盘(&#xff61;•́︿•̀&#xff61;)&#xff0c;为避免下一次创建虚拟环境出错&#xff0c;笔者现在修改默认路径置D盘&#xff08;软件安装盘&#xff09; 参考两…

SSH连接Vscode

1.安装扩展包ssh 2-1.获取ssh登录命令 输入连接命令 2-2.获取虚拟机秘钥给vscode 查看远程主机的信息 打开工作目录 打开远程终端 3.RSA免密登录 打开power shell输入命令,获取秘钥 添加公钥到虚拟机 名字会自动更新&#xff0c;下一次进入虚拟机就不需要输入密码了

使用apipost工具导入通过swag生成的golang接口文档步骤

1.通过swag init 生成docs接口文档 见使用swag init --parseDependency生成api文档报错解决办法 2.导入操作 ok,操作完成