依据 USB-IF 官方规范核对更新于
兼容性结论
USB 1.0 使用的是同一种四触点 Type-A 设计吗?
经典 Type-A 母座通过 VBUS 提供 5 V 总线电源,以 D- / D+ 作为一组差分数据线,并提供 GND。USB 1.1 是对 USB 1.0 的修订;USB 2.0 保留了连接器和引脚顺序,只新增 480 Mb/s 的高速传输模式。因此 USB 2.0 插头可以插入 USB 1.x 母座,链路会协商双方都支持的最高速度。
不要把外形等同于协议版本
黑色、白色或蓝色胶芯只是常见约定,不能单独证明版本。触点数量、控制器能力和产品资料才是更可靠的依据。
最大电流到底是多少?
所有 USB-A 母座并不存在一个统一的“最大电流”。实际能力同时受到 USB 供电规则、端口类型、线缆压降、主机电源预算,以及具体连接器触点额定值限制。对于需要正常枚举的数据端口,可参考以下边界:
| 端口或状态 | 配置前 | 配置或识别后 | 含义 |
|---|---|---|---|
| USB 1.x / USB 2.0 | 100 mA | 500 mA max | 初始最多一个 100 mA 单位负载;主机接受请求后最多五个单位负载。 |
| USB 3.x Standard-A | 150 mA | 900 mA max | 适用于支持 SuperSpeed 的标准下行端口,不应自动套用到四触点 USB 2.0 端口。 |
| USB BC 1.2 | 需先检测 | up to 1.5 A | 充电下行端口或专用充电端口;这是独立的电池充电规范。 |
不能因为插头能够插入,就默认可以取用 500 mA。USB 2.0 总线供电设备在配置完成前应保持在一个单位负载以内,并通过描述符申请更高电流;要取用 1.5 A,则需要符合 BC 1.2 的检测与供电端行为。厂商私有快充方案可能不同,也不属于 USB 2.0 的保证范围。
USB 2.0 对挂起状态另有更严格的限制:除规范允许的短暂状态切换时间外,挂起设备从 VBUS 获取的平均电流不得超过 2.5 mA;即使设备支持远程唤醒,也不能取消这一限制。
USB 1.x、USB 2.0 与 USB 3.x Type-A 有什么区别?
USB 3.x 保留原来的四个触点,因此旧的 USB 1.x / 2.0 插头仍能插入并工作;新增的五个触点用于两组 SuperSpeed 差分信号和信号地。如果只连接原四个触点,即使胶芯是蓝色,也不能成为真正的 SuperSpeed 端口。
设计与接线注意事项
母座观察方向
从插合面、PCB 焊接面、顶面或底面观察时,左右关系会变化。绘制 PCB 前必须对照具体连接器数据手册确认封装。
D+ 与 D- 布线
两根数据线应成对布线,控制差分阻抗和长度偏差,减少过孔、分叉与残桩,并在连接器附近布置合适的 ESD 保护。
VBUS 标称为 5 V
根据产品架构配置电源开关、限流、反向电流保护和足够的线宽,避免意外向主机端口反向供电。
连接器本体额定电流
USB 协议允许的电流不能覆盖硬件额定值。应核对所选母座的单触点电流、温升、接触电阻和插拔寿命。