目录
前言
一、认识USB2.0
二、USB2.0与USB3.0
前言
近来在做基于3588和7020的外围电路设计,参考了许多原理图,些许收获,与大家共勉
一、认识USB2.0
在市面上这么多的USB接口中,我们需要先来认识一下他们的分类
| 类型 | 外观识别 | 典型用途 | 主要特点 | 今天常见程度 |
|---|---|---|---|---|
| USB Type-A | 大号扁长矩形 | 台式机、笔记本、充电器、U盘、电视、汽车、Hub | 传统“电脑端”接口;不能正反插;USB 2.0 版一般4触点,SuperSpeed版本增加高速触点 | ★★★★★ |
| USB Type-B | 接近正方形,上角有斜角 | 打印机、扫描仪、音频接口、Arduino、工业设备 | 插头较大、结构牢固,特别适合固定外设;不能正反插 | ★★★☆☆ |
| USB 3.x Type-B | 普通 Type-B 上面又多出一块 | USB 3.x 打印设备、专业音频设备、部分硬盘盒 | 比 USB 2.0 Type-B 更高、更复杂;提供额外高速信号触点 | ★★☆☆☆ |
| Mini-USB Type-B | 小型梯形,比 Micro-USB 厚 | 老相机、GPS、MP3、PS3 手柄、旧移动设备 | 主要是 USB 2.0 时代产品;通常5触点;现在基本被 Micro-USB/USB-C 取代 | ★☆☆☆☆ |
| Mini-USB Type-A | 与 Mini-B 类似,但形状不同 | 早期 USB OTG 主机设备 | 非常少见;主要是早期移动设备 Host/OTG 场景 | ☆☆☆☆☆ |
| Micro-USB Type-B | 很薄的小梯形 | 老 Android 手机、充电宝、蓝牙音箱、电子书、开发板 | 曾经是移动设备事实标准;5触点;便宜、小巧,但不能正反插 | ★★★☆☆ |
| Micro-USB Type-A | 比 Micro-B 更接近矩形 | USB OTG Host 设备 | 主要为了 OTG 设备角色区分;消费市场非常少见 | ☆☆☆☆☆ |
| USB 3.x Micro-B | 很宽,像两个 Micro 接口并排 | 移动硬盘、硬盘盒、部分相机/采集设备 | 典型 USB 3.0 外置硬盘接口;比 Micro-B 2.0 宽很多;高速但插头较笨重 | ★★☆☆☆ |
| USB Type-C / USB-C | 小型圆角椭圆/长圆形 | 手机、电脑、平板、显示器、扩展坞、SSD、充电器 | 正反可插;可同时承载数据、充电、视频等;目前最重要的 USB 接口 | ★★★★★ |
由于在本工程中,对于U口通信速率要求不高,且节省布局空间和成本,外接红外摄像头和可见光摄像头,采用双层USB2.0接口。
典型外观是扁平长方形: 常见于: 电脑、电视、游戏机、汽车、充电器、U盘、鼠标键盘、USB Hub。
特点: 历史上主要放在 Host / 主机端 USB 2.0 Type-A 通常有 4 个触点 SuperSpeed USB-A 增加了高速触点 不支持正反插 使用时间非常长,兼容设备极其多
USB 3.x 接口经常使用蓝色塑胶舌片,但颜色不是可靠的标准判断方式 DigiKey 将 Type-A 描述为最常见的 USB 形式之一,广泛用于电脑、U盘、汽车和电源设备。
二、USB2.0与USB3.0对比
| 项目 | USB 2.0 High-Speed | USB 3.0 / 5Gbps SuperSpeed |
|---|---|---|
| 原始发布 | 2000 年 | 2008 年 |
| 物理线路速率 | 480 Mbps | 5 Gbps |
| 原始速率折算 | 60 MB/s | 625 MB/s |
| 数据编码 | NRZI + Bit Stuffing | 8b/10b |
| 编码后理论上限 | 受包/握手等开销限制 | 5Gbps × 8/10 ≈4Gbps = 500MB/s |
| Bulk 理论能力 | ≈53 MB/s | 约4Gbps级有效链路能力 |
| 工程实测典型高水平 | ≈35–42 MB/s | ≈400–450 MB/s |
| 数据线 | D+、D− | D+、D− + SSTX± + SSRX± |
| 高速差分对数量 | 1 对 | 3 对总计:1对USB2 + 2对SS |
| 通信方式 | 半双工 | SuperSpeed 部分全双工 |
| Bulk 最大包 | 512 B | 1024 B |
| Burst | 无 USB3 式 burst | 最多16 packets/burst |
| USB-A接口触点 | 4 | 9 |
| 差分阻抗 | 90 Ω nominal | 90 Ω nominal |
| PCB SI 难度 | 中等 | 高 |
| TX AC 耦合 | 不要随便加 | SS TX 通常需要 AC coupling |
| ESD要求 | 低电容 | 极低电容更关键 |
| EMI难度 | 中等 | 高 |
| 基础端口供电能力 | 500mA 高功率端口 | 900mA SuperSpeed 单通道端口 |
| 常见应用 | MCU、串口、音频、打印机、普通控制 | SSD、高速采集、FPGA、相机、高带宽设备 |
1.从接口定义来看
USB 2.0 HS 的最大信号速率是 480Mbps、使用一对 D+/D− 半双工传输
USB3.0/SuperSpeed 使用独立 TX/RX 差分对、5Gbps、8b/10b 编码和全双工方式
USB 2.0部分
D+
D-
VBUS
GND
+
USB 3.0部分
SSTX+
SSTX-
SSRX+
SSRX-
GND_DRAIN
USB3.0总共 9 个触点。Microchip 对 SuperSpeed 接口的定义也是 D+/D− 加两对 SSTX/SSRX 高速差分线。这就是 USB 3.0 能向下兼容 USB 2.0 的重要原因之一。
2.从原理图来看
USB2.0
USB3.0
两者原理图设计思路相似
在电源部分
做一个VBUS 5V 的开关、限流和短路保护,这里采用sy6280aac(SY6280AAC 的电流能力比较强,最大连续电流可达2A,且限流值可通过外部电阻灵活设定,适合需要更大功率或定制化保护的 USB 端口)
在信号线设计处
采用ESD5341N(拥有极致的低结电容,对信号完整性的影响更小,因此更适合速率更高的接口,但它需要为每一条数据线单独配置一颗。)做一个静电防护,防止热插拔瞬间的电涌损坏MCU;
采用多层片式共模滤波器mcz1210ah900l2ta0g,滤除高速差分信号线上的共模噪声,以改善电磁兼容性(EMC),同时其设计对高速信号本身的影响极小。
由于本设计中,只需要两个U口,可以直接连接到RK3588核心板的引脚,不需要外接HUB或者PHY芯片。以下这个设计是添加了PHY芯片-----USB3320,读者可以自行参考