一文懂USB数据及供电协议

news/2024/11/30 13:48:13/

本文依照USB-IF命名规范

输出口,线材,输入口,三者同时满足最高协议标准,才能发挥最好效果,否则受限于最差的一个(木桶效应)。

接口类型

都叫USB接口,只是分为:

Type-A | Type-B | Type-C | Micro USB

其中Type-A是我们过去最常用的接口类型,Type-B常见于打印机上,而Type-C就是目前正在普及的,Micro-USB是过去安卓设备常采用的接口

需要知道的是,接口类型与下面要讲的数据以及供电协议没有明确的关系。

数据传输协议

传输速度跟接口类型无关,只跟支持的协议有关,Type-C接口也可能只有480Mbps的USB 2.0速度,Type-A接口也可以有10Gbps的USB 3.2 Gen2速率。

协议差别就体现在传输速度上

标准名称传输速率
USB 2.0480Mbps
USB3.2 Gen15Gbps
USB3.2 Gen210Gbps
Thunderbolt 340Gbps

一般都会在充电口旁有标注(没有的话就默认为最差的)

SS (SuperSpeed) :3.2 Gen1

SS10 (SuperSpeed 10Gbps) :3.2 Gen2

+D:支持DP视频信号

雷电 (Thunderbolt 3):雷电3

供电协议

阶段1:最开始我们电脑Type-A输出是5V@0.5A,后来Type-A 3.X增加到5V@0.9A。

阶段2:Type-A 引入 (Battery Charging) BC 1.2 充电协议,最大可以输出5V@1.5A

这里所说的是规范设计电流和电压,所以理论上只会比这个标准高,另外总会有一些特立独行的厂家,比如用4针脚的Type-A接口,达到了供电3A以上。

阶段3:快充协议 PDQC

  • QC (Quick Charge) 高通专门为骁龙处理器开发的,目前已经到了第4代,QC 3.0以及之前有Type-A接口,而QC 4.0因为纳入PD协议,只有Type-C接口。
  • PD (Power Delivery) USB-IF 协会定义,之前主要是苹果在使用,最新的PD 3.0已经包含了QC 4.0等一系列其他快充协议,一定是Type-C输出口,。

上述两种支持的最大电压/电流均为20V/5A,也就是100W的充电功率;除了最大支持,通常是5V,12V,20V@1.5A,2A,3A,5A的组合。

除了以上两个公有协议,各家手机厂商还会有自己的私有快充协议。

另外补充一点,当电流大于3A时,会给线材引入USB-IF协会一个新的认证体系—E-Marker,通过了这个认证的线材才支持大于3A的输电。会有厂商为了节省认证成本,推出20.5V而小于3A的供电。

所以,不是简单的type-C最大电流比type-A大,而是只有线材够粗,它的电流才能大。 from 知乎EthanT


补充一个Apple官网的Mac上的USB规格,链接

在这里插入图片描述


再补充一个Type-C接口的好处

Type-C接口不仅能支持高速数据传输,还能大功率充电,甚至还能传输视频信号,真正做到了三位一体,用一根线就能实现笔记本电脑的供电和显示器投屏。典型的显示器如Dell的 U2720Q。


如果想一根线走天下的话,请购买雷电3,当然价格也十分感人。


http://www.ppmy.cn/news/514007.html

相关文章

usb对计算机发展的影响,usb集线器对电脑有什么坏处

USB-Hub只是一个扩展USB接口的工具,说白了它只是接口扩展工具而已。 事实上凡是采用USB-Hub只有可能让USB设备的速度变慢,绝对不可能变快。 最好的办法是将USB设备直接接到电脑的USB接口,而不是通过USB-Hub来接。 尤其是移动硬盘更是绝对不要…

来说说电脑上USB图标的意义

USB的标识像个三叉戟,做了下简单的变形。三叉戟的前端是不同的几何图形。代表着USB的通用性。下图就是USB2.0口,只有4个引脚,VBUS脚插入时会先接触。数据传输速率最高为480Mb/s,支持500mA驱动能力的数据传输。还有的右上角会有个“…

【并发知识点】AQS的实现原理及应用

系列文章目录 AQS的实现原理及应用 CAS的实现原理及应用 文章目录 系列文章目录前言一、AQS是什么?1、应用场景2、优缺点 二、案例应用1.使用AQS来实现一个简单的互斥锁2.模拟赛龙舟程序 总结 前言 在Java技术方面,AQS指的是AbstractQueuedSynchronize…

【二叉树part03】| 104.二叉树的最大深度、559.n叉树的最大深度、111.二叉树的最小深度、222.完全二叉树的节点个数

目录 ✿LeetCode104.二叉树的最大深度❀ ✿LeetCode559.n叉树的最大深度❀ ✿LeetCode111.二叉树的最小深度❀ ✿LeetCode222.完全二叉树的节点个数❀ ✿LeetCode104.二叉树的最大深度❀ 链接:104.二叉树的最大深度 给定一个二叉树,找出其最大深度…

ubuntu安装WPS2019以及解决缺少字体问题

环境:ubuntu22.04.2 LTS 步骤: 1.去官网下载最新的WPS,官网地址如下:WPS Office 2019 for Linux-支持多版本下载_WPS官方网站 2.sudo dpkg -i 安装包.deb 3.安装完成,首次用WPS打开某个文档,会出现如下报…

postgresql 从应用角度看快照snapshot使用,事务隔离控制不再神密

​专栏内容:postgresql内核源码分析 个人主页:我的主页 座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物. 快照使用 快照是事务中使用,配合事务的隔离级别,体现出不同的可见性。…

c语言大作业开题报告,C语言大作业报告.doc

PAGE13 / NUMPAGES21 页 PAGE13 目录 一、 设计题目 二、目标和需求分析 三、开发工具 四、应用平台 五、程序模块 1、游戏盒子 2、2048 3、扫雷 4、贪吃蛇 六、开发日志 七、程序调试及运行 八、程序开发总结 总结:虽然做出来的东西真的没什么技术水平,…

Php:如何在延迟一秒后打印每个结果

我想要类似的东西&#xff1a; for($k0;$k<20;$k){echo $k; }输出&#xff1a; 0 睡眠1秒钟。 1 睡1秒钟。 2 睡1秒钟。 找了半天都是白屏幕一会&#xff0c;最后一下子输出&#xff0c;达不到效果&#xff0c;谁会&#xff0c;期望留言一下&#xff0c; 下面摘抄了…