USB3.0接口定义浅析

USB3.0接口定义浅析https://www.bilibili.com/read/cv372294数码4-11357阅读14点赞3评论USB谁都见过、用过,作为世界上最常见的接口之一,USB早就走进了我们的生活。那么USB的接口定义是怎样的呢?让我来简单分析一下。因为USB3.0包括USB2.0的引脚,USB3.1和3.0引脚相同,所以本文以USB3.0(即USB3.1Gen1)为例来讲解。USB3.1一…

大家好,又见面了,我是你们的朋友全栈君。

https://www.bilibili.com/read/cv372294
数码 4-11 357阅读14点赞3评论
USB谁都见过、用过,作为世界上最常见的接口之一,USB早就走进了我们的生活。那么USB的接口定义是怎样的呢?让我来简单分析一下。
因为USB3.0包括USB2.0的引脚,USB3.1和3.0引脚相同,所以本文以USB3.0(即USB3.1 Gen1)为例来讲解。

USB3.1一共有9根引脚——

在这里插入图片描述

首先是前4根,也就是向下兼容的USB2.0部分。因为USB2.0传输的是半双工的差分信号,所以传输数据需要至少3根线——D+/D-/地线(上行下行共用两根数据线),再加上正极供电的红线,一共4根。
之后的5根才是USB3.0的高速数据传输线,因为USB3.0传输的是全双工差分信号,所以需要两对数据线和一根屏蔽地线。

差分信号是什么(再次纠错补充版1.2)

Mizuiro-Aqua/ETAC/E/Com我再次检讨,以后一定多查资料,尽量避免口胡。因为我才发现USB2.0也是差分信号,双向共用同一个差分通道……但愿这次我说的是正确的……我现在的状态。‍传统

SasugaSetsuna557202

评价:可以看出,USB3.0为向下兼容,将USB2.0的部分完全保留,另外加了5根线来进行全双工的高速传输,虽然成本较高,但是一定程度上避免了线材质量的问题带来的影响。
现在USB3.0还在普及中,没必要非要强行用USB3.2和雷电这个几乎没人用的东西比一个高低,毕竟对高速接口的需求USB3.0也能基本满足。

USB3.1Gen.2相对于Gen.1(3.0)到底升级了什么?
https://www.bilibili.com/read/cv381581
数码 4-14 353阅读11点赞4评论
你永远都猜不透电子设备厂商的命名逻辑。
USB3.1是什么?本来我挺明白,但是自从USB3.0改名叫USB3.1 Gen1之后,我就彻底糊涂了。
没事,在这半懂不懂之间,开始今天的话题——USB3.1的Gen1和Gen2到底有什么区别?

首先说一下,USB3.1 Gen1就是USB3.0,这一点毋庸置疑。
下文中用3.0代指Gen.1,3.1代指Gen.2。

1 速度
3.0的速度是5GT/s,3.1是10GT/s,可以理解为传输速度翻倍,但是实际速度就不是翻倍了,因为编码方式的更换,实际有效速度翻了一倍不止。

2 Type-C
需要注意的是,Type-C只是一种接口,和USB的版本没有任何关系,就像现在大部分手机的Type-C还是2.0的一样。但是3.1的微型接口方案一般都是Type-C,某些空间充足的地方也用Type-C来表现自己的先进性,也给广大用户一种3.1=Type-C的错觉。

3 编码方式
3.0的编码方式是8b/10b,也就是每10位数据中只有8位是有效数据,剩下2位是编码时额外加入的,作用是代替时钟信号线来表示时钟信号用于同步。而3.1的编码方式换成了128b/132b,也就是132位数据中只有4位是无效的,这样的编码方式有助于提高效率,所以3.0的有效速度是500MB/s,而3.1的有效速度达到1.212GB/s,而传输速率只是翻倍。

另外说一下,PCI-E1.0和2.0也是8b/10b,3.0及即将到来的4.0换成了128b/130b,比128b/132b还要高效。雷电3也是PCI-E 3.0,所以也是如此编码的。

4 颜色
3.1母口和公头的塑料结构的颜色由3.0的蓝色换成蓝绿色,这并不是强制的,厂商愿意做成红的或者黑的都没什么问题,只是一定要注明是3.1Gen.2,要不然和咸鱼有什么区别。

5 供电
官方的说法是提高到100瓦,至于实际还是得看设备厂商,毕竟让两根细线传输20安培也不现实,提高电压的话还要看设备之间的适配。

二者的区别大概就是这些。剩下的引脚定义之类的基本上完全相同。

顺便说一下,USB3.2规划采用类似雷电2/3用的半双工速度翻倍的方式,让两路差分信号单向传输来使带宽翻倍,至于会不会实现,还是期待一下吧。
在这里插入图片描述

雷电接口的接口定义的简单讲解(修订1.1)

Mizuiro-Aqua/ETAC/E/Com根据读者反馈和已知错误,进行修订。本文参考资料:https://zh.wikipedia.org/wiki/Thunderbolthttps://en.w

SasugaSetsuna705197

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141748.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • onedrive免费扩容25t_onedrive怎么免费扩容1T

    onedrive免费扩容25t_onedrive怎么免费扩容1TOneDrive存储我们都知道没有开office365,自己onedrive的储存空间只有5GB,onenote做笔记以及用onedrive同步文档空间不够,但是又不想开office365;所以在网上看到别人说onedrive可以推荐别人注册,可以扩容10GB;加起来一共15GB,用来做笔记完全够用;或许有大佬会说可以弄到Office教育版的微软账号,有5T或1T的存储空间,但是这个会涉及到账号里面文档的安全性,这种账号是属于教育机构的,全局管理员可以有权查看里面储存的文件并且有权删去账号,这样的

    2025年10月17日
    2
  • 膨胀卷积与IDCNN

    膨胀卷积与IDCNN

    2021年11月19日
    49
  • 特殊字体英文可复制粘贴[通俗易懂]

    特殊字体英文可复制粘贴[通俗易懂]???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

    2022年4月28日
    307
  • 语义分割如何做标注_语义分割转实例分割

    语义分割如何做标注_语义分割转实例分割在进行Segmentation训练之前需要准备训练集和验证集,本文将要来介绍如何使用LabelMe进行标记。LabelMe是个可以绘制多边形、矩形、圆形、直线、点的一套标记工具,可用于分类、目标检测、语义分割、实例分割任务上的数据标注。1.label安装与数据标注首先安装LabelMe,我使用Anaconda进行安装。打开AnacondaPrompt执行以下指令:pipinstalllabelme接着输入labelme会出现以下UI介面,点选OpenDir选择要标记的图片资料

    2022年8月23日
    15
  • vue文件上传功能_vue如何自定义组件

    vue文件上传功能_vue如何自定义组件vue的文件上传组件upload,拥有支持多种格式文件上传,单文件多文件等都支持,许多项目现在都少不了文件上传功能,但是vue的upload组件如果直接引用,肯定也有一些不方便之处,有的时候需要传参数,需要手动触发上传方法,而不是选择了文件就上传,所以结合我项目实例,写一vue自定义文件上传的实现,包括前端和后台的处理以及参数的接收。一、先认识一下vue的upload组件,官网链接ht…

    2022年8月15日
    7
  • java注释的作用是什么_java为什么要写注释

    java注释的作用是什么_java为什么要写注释1、什么是注释,有什么用?注释是对java源代码的解释说明。注释可以帮程序员更好的理解程序。2、注释信息只保存在java源文件当中,java源文件编译生成的字节码class文件,这个class文件中是没有这些注释信息的。3、在实际的开发中,一般项目组都要求积极的编写注释。这也是一个java软件工程师的基本素养。4、注释不是写的越多…

    2025年7月5日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号