• 如何查验USB设备是否为3.0接口

不同USB协议版本的速率不同,本文介绍几种方法来查验设备上连接的USB设备的协议版本。


USB版本及速率

USB 1.0  USB 2.0 Low-Speed 1.5 Mbps
USB 1.1  USB 2.0 Full Speed 12 Mbps
USB 2.0  USB 2.0 High-Speed 480 Mbps
USB 3.0  USB 3.1 Gen 1  USB 3.2 Gen 1 5Gbps
USB 3.1  USB 3.1 Gen 2  USB 3.2 Gen 2 10Gbps
USB 3.2  USB 3.2 Gen 2x2 20Gb
USB3.2 Gen1和USB3.2Gen2拥有USB TYPE-A、USB TYPE-B、Micro USB和USB TYPE-C三种接口
USB 3.2 Gen2x2(满速20GB)和USB 3.2 Gen1x2(半速10GB)仅有USB Type-C的接口

windows系统下查看USB类型

下载并打开工具UsbTreeView.exe, 点左边识别出来的USB 设备,Device connection speed显示为SuperSpeed, 说明设备识别USB3.0了。

image-20230425163040231

另外也可以用以下方法查看:

  1. WIN+R, 打开 CMD, 输入devmgmt.msc, 打开设备管理器

  2. “查看” --> 选中“按连接列出设备”

    image-20230425154631244

  3. 如果设备显示为superSpeed USB,则为USB3.0,如下图

    image-20230425154924629

  4. 如果设备出现在 USB 2.0 BILLBOARD下,则为USB2.0,如下图:

    image-20230425154834088

Linux系统下查看USB类型

linux下使用以下命令查看 ,如果显示 速率为5G, 则为USB 3.0, USB2.0通常显示速率为480M

# lsusb -t
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
    |__ Port 1: Dev 2, If 0, Class=, Driver=option, 5000M
    |__ Port 1: Dev 2, If 1, Class=, Driver=option, 5000M
    |__ Port 1: Dev 2, If 2, Class=, Driver=option, 5000M
    |__ Port 1: Dev 2, If 3, Class=, Driver=option, 5000M
    |__ Port 1: Dev 2, If 4, Class=, Driver=option, 5000M
    |__ Port 1: Dev 2, If 5, Class=, Driver=option, 5000M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc2/1p, 480M

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐