USB、TYPE-C概念介绍

最近发现另一位大佬,无论是文章还是视频质量都很高,给大家推荐下。

**文天祥 (Eric Wen),**本期资料也来源于这位大佬的公众号或视频,很可惜的是去年底开始文老师便不再更新。

本期主要介绍USB、TYPE-C概念,即对大佬文章做个小总结,方便日后复习。

1、基本概念

首先要分清楚几个概念

1.1接口类型和协议

类型是接口的物理呈现,即硬件上

协议则是实现某种功能需要遵守的标准,即软件上

同一类型的接口可能包含多种协议。

USB是Universal Serial Bus(通用串行总线)的缩写,是一个外部总线标准。用于规范电脑和外部设备的连接和通讯,是应用在PC的技术。

1.2USB3.0和 type-C 接口

USB3.0 ≠ type-C,两者没有绝对的关联

有USB type-C接口不一定支持USB3.0标准

同样,支持USB3.0标准不一定就是type-C

USB3.0是一种协议标准,软件;

type-C是一种接口标准,硬件

type-C接口是在USB3.0协议之后出现的,主要用来USB3.0通信协议,type-C接口也可用在USB2.0上。

1.3常见传输标准

常见的传输标准有三种:USB2.0、USB3.0、USB type-C(简称type-C、USB-C、苹果霹雳3/雷电3、ThunderBlot 3)

2、USB的7种标准

最新一代USB是USB4,传输速度为40Gbit/s。物理接头USB type-A、USB type-B分正反面,而USB type-C不分正反。

现USB标准中,按传输速度和连接方式分为7种版本。

USB-IF正式的版本号目前只有USB2.0和USB3.2两个。

从下图可以看到USB PD是和USB标准并列的,

USB电缆最长5米,更长的距离需要HUB,常见的USB线也有3米。

USB电缆最长5米,更长的距离需要HUB,常见的USB线也有3米。

3、USB电源

USB接头默认提供一组5V供电,

通过USB PD3.0、QC4等快速充电协议,现有USB口最大可达到20V,最低3V。

一个USB的HUB最多提供500mA电流,虽也足够驱动大部分电子设备,但如果有多个HUB的话,总的电流额度也是500mA,新的1.2版规范修正为总电流不超过5A。

4、历史

俗称"三叉戟"的USB标志,

4.1 USB1.0

1996年1月发布,数据传输速率为1.5Mbit/s(Low-Speed)和12Mbit/s(Full-Speed)。无预测及通过检测功能,Full-Speed也难以达成,仅极少数出现在市场上。

4.2 USB1.1

1998年9月发布,修正1.0版已发现的问题,主要是关于USB Hubs及Full-Speed,最早被采用的修订版。

4.3 USB2.0(USB 3.1 Gen1/USB 3.2 Gen1)

USB 2.0:2000年4月发布。增加更高的数据传输速率480Mbit/s(现在称作Hi-Speed,大约57MB/s),但受限于BOT传输协议和NRZI编码方式,实际最高传输速度只有35MByte/s左右。USB 2.0中最重要规范的ECN可以在USB.org(页面存档备份,存于互联网档案馆)查到:Mini-A和Mini-B Connector ECN:2000年10月发布。规范Mini-A和Mini-B的插头及插座标准。注意不要与Micro-B插头及插座混淆。

On-The-Go Supplement 1.3:2006年12月发布。USB直连(USB On-The-Go)允许两个USb设备不经独立USB主机端直接相互通讯。实际使用中,是其中一个USB设备作为其它设备的主机端。

Battery Charging Specification 1.0:2007年3月发布。添加对充电器(有USB接口的电源适配器)的支持,当供电端(作为充电器的USB主端口)和电池连接时,它允许瞬间通过100 mA的电流。如果一个USB设备连接到专用充电器或主端口时,最大瞬间电流可达1.5 A。(该文档并未包含在USB 2.0规范中。)

Link Power Management Addendum ECN:2007年7月释出。在启用与待机间增加新的电源模式。当设备处于这个模式时不向其发送指令以减少电源消耗。所以,在启用及睡眠模式间切换要比在启用及待机模式间切换快得多。

4.4 USB3.0(USB 3.1 Gen1/USB 3.2 Gen1)

USB 3.0于2008年11月发布,速度由480Mbps大幅提升到5Gbps。USB 3.0插座通常是蓝色的,并向下兼容USB 2.0和USB 1.x。USB 3.0引入了全双工传输,USB 1.x和USB 2.0则是半双工传输

4.5 USB 3.1(USB 3.1 Gen2/USB 3.2 Gen2x1)

USB3.0推广小组于2013年7月31日宣布USB 3.1规格[10],传输速度提升为10Gb/s,比USB3.0的5Gb/s快上一倍,并向下兼容USB 2.0/1.0,如果要得到10Gb/s的传输速度仍需在主机、目标端同时具备对应的芯片才能达成,电力供应可高达100W。

4.6 USB 3.2(USB 3.2 Gen2x2)

USB 3.2的主要技术要点:

在USB Type-C接口上实现双通道,USB Type-A和Type-B不支持双通道

继续使用现有的超高速USB物理传输率和技术

一些小的规范更新,确保单双通道无缝切换。

速度方面,使用USB 3.2主机连接USB 3.2存储设备,可以实现两条通道10Gbps的传输速度,理论上也就是相当接近于20Gbps。

USB 3.2向下兼容USB 2.0和USB 1.x。另外,从USB 3.2开始,Type-C是唯一推荐的接口方案。

4.7 USB 3.2 Gen 1x2

USB 3.0(USB 3.1 Gen1)的双通道模式,速度可达10Gbps(每条通道5Gbps)。必须使用USB Type-C接口才能达到10Gbps的速度。

4.8 USB 3.2 Gen 2x2

USB 3.1 Gen2的双通道模式,速度可达20Gbps(每条通道10Gbps)。必须使用USB Type-C接口才能达到20Gbps的速度。

4.9 USB4

USB4于2019年9月3日发布。

USB4项目集成Thunderbolt 3协议,现有USB 3.2及USB 2.0也向下兼容。

USB4支持40Gbps的传输速度,但达到40Gbps的速度要求USB资料线、产品支持USB4。Type-C是唯一推荐的接口方案。

4.10 USB On-The-Go补充标准

USB On-The-Go是USB2.0规格的补充标准。它可使USB设备,例如播放器或手机,从USB周边设备变为USB主机,与其他USB设备连线通信。

4.11 USB Power Delivery

USB Power Delivery是USB开发者论坛在2012年7月5日发布的USB充电标准与技术。

USB-IF最新的USB命名规范,原来的USB 3.0和USB 3.1将会不再被命名,所有的USB标准都将被叫做USB 3.2,考虑到兼容性,USB 3.0至USB 3.2分别被叫做USB 3.2 Gen 1、USB 3.2 Gen 2、USB 3.2 Gen 2x2 。

Power Delivery(PD)快速充电技术,USB PD 2.0在2014年宣布的时候,明确要求只支持Type C。也就是说Type A/B的接头可以支持USB3.1 10Gbps的速度,但并不能支持PD快速充电,只能使用古老的Battery Charging Specification ("USB BC")充电协议。

PD 2.0通过复用CC信号线,进行充电协议的通讯。

相关推荐
yutian06061 小时前
Keil MDK下载程序后MCU自动重启设置
单片机·嵌入式硬件·keil
南宫生4 小时前
力扣-图论-17【算法学习day.67】
java·学习·算法·leetcode·图论
sanguine__4 小时前
Web APIs学习 (操作DOM BOM)
学习
冷眼看人间恩怨4 小时前
【Qt笔记】QDockWidget控件详解
c++·笔记·qt·qdockwidget
析木不会编程4 小时前
【小白51单片机专用教程】protues仿真独立按键控制LED
单片机·嵌入式硬件·51单片机
数据的世界016 小时前
.NET开发人员学习书籍推荐
学习·.net
四口鲸鱼爱吃盐6 小时前
CVPR2024 | 通过集成渐近正态分布学习实现强可迁移对抗攻击
学习
枯无穷肉8 小时前
stm32制作CAN适配器4--WinUsb的使用
stm32·单片机·嵌入式硬件
OopspoO8 小时前
qcow2镜像大小压缩
学习·性能优化
不过四级不改名6778 小时前
基于HAL库的stm32的can收发实验
stm32·单片机·嵌入式硬件