USB概述

生活中,经常看到各种USB,但USB是什么,各种颜色背后有有着什么不同的深意呢。本文将从USB概述、历史演进、不同USB协议的差异逐步展开介绍。

一、USB是什么

USB是Universal Serial Bus(通用串行总线)的缩写,是目前全球最通用的设备连接标准,核心作用是实现电子设备之间的数据传输、供电或扩展功能。

数据传输:这是基础功能,不同USB版本传输速率不同,可传输文件、图片、视频等数据。

供电/充电:通过接口给外接设备供电。

扩展功能:部分高端的USB版本(USB3.2、USB4)支持视频输出(连接显示屏)、网络传输等扩展功能,实现一线多用

二、USB的分类

从USB1.0到USB2.0,USB3.x、USB4,核心是提升传输速度、增强供电能力、扩展功能,切保持向下兼容。

(1)接口形态

常见三种USB-A(标准大口)Micro-USB(老款手机常用)、Type-C。

USB-A(标准大口):正面看引脚从左向右:VCC、D-、D+、GND

Micro-USB(微型口):缺口朝上,引脚从左向右:VCC、D-、D+、GND

Type-C(USB-C)引脚对称分布,核心供电(VCC、GND)和数据(D+、D-)有两种冗余设计,正反插都能导通。

三、USB协议

本部分以最常用的USB2.0标准定义介绍各个引脚,后续是在此基础上额外增加,核心基础定义不变。

1、核心引脚定义(4线制)

引脚标识 中文名称 功能说明 常见线色(通用规范) 补充说明
VCC 电源正极 提供供电,电压为5V(USB标准) 红色(固定) 必须连接正确,否则设备无法上电或烧毁设备
GND 电源负极(地) 形成供电回路,保障电压稳定 黑色(固定) 必须连接正确,否则设备无法上电或烧毁设备
D+(USB_P) 数据正信号线 差分数据传输正端,与D-配合传输数据 绿色(常规) 与D-成对使用,极性不能接反,否则设备无法识别
D-(USB_N) 数据负信号线 差分数据传输负端,与D+配合传输数据 白色(常规) 与D-成对使用,极性不能接反,否则设备无法识别

2、不同协议核心差异对比

特性 USB2.0 USB3.0(USB3.2 Gen1) USB3.1(USB3.2 Gen2) USB3.2 Gen2x2
理论传输速率 480Mbps(60MB/s) 5Gbps(625MB/s) 10Gbps(1.25GB/s) 20Gbps(2.5GB/s)
核心引脚 4线(Vcc、Gnd、D+、D-) 9线(新增5根差分线) 9线(沿用3.0引脚) 12线(双路Gen2通道)
实际使用场景 键盘、鼠标、低俗外设 移动硬盘、高清视频传输 高速固态硬盘、4K视频导出 大型SSD、8K视频、高速备份
供电能力(标准) 5V/500mA(2.5W) 5V/900mA(4.5W) 同USB3.0(可扩展PD) 支持PD快充(最高100W)
接口外观识别 通常为黑色胶芯 蓝色胶芯 红色/橙色胶芯 紫色胶芯(部分厂商)

兼容性原则:所有 USB3.x 设备都能插 USB2.0 接口使用,但速率会被限制在 480 Mbps;USB2.0 设备插 USB3.x 接口也能正常工作,同样受限于自身速率。

供电升级重点:USB3.x 除了基础供电提升,Type-C 接口的 USB3.2 还支持 PD 快充协议,可给手机、笔记本供电,而 USB2.0 不支持 PD。

实际速率折扣:理论速率会受线缆质量、设备性能影响,比如 USB3.0 实际传输速度约 400-500 MB/s,USB3.2 Gen2 实际约 900 MB/s-1.1 GB/s。

相关推荐
LCG元6 小时前
STM32项目实战:基于STM32F103的智能农业监控系统
stm32·单片机·嵌入式硬件
ACP广源盛139246256736 小时前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
一起搞IT吧7 小时前
Android性能系列专题理论之十:systrace/perfetto相关指标知识点细节含义总结
android·嵌入式硬件·智能手机·性能优化
Truffle7电子8 小时前
STM32CubeIDE/Programmer/Touch GFX 应用
stm32·单片机·嵌入式硬件
constant_LDX9 小时前
步进电机开发(一、硬件设计)
单片机·嵌入式硬件
北山有鸟9 小时前
修改源码法和插件法
嵌入式硬件·学习
richxu202510019 小时前
嵌入式学习之路->stm32篇->(14)通用定时器(上)
stm32·单片机·嵌入式硬件·学习
Deitymoon9 小时前
STM32——串口通信(USART)
单片机·嵌入式硬件
iCxhust10 小时前
微机原理实践教程(C语言篇)---A002流水灯
c语言·开发语言·单片机·嵌入式硬件·51单片机·课程设计·微机原理
Deitymoon12 小时前
STM32——外部中断按键控制led
stm32·单片机·嵌入式硬件