USB详细介绍

USB

USB(通用串行总线)是 Intel、Microsoft 等厂商为解决计算机外设种类的日益增加与有限的主板插槽和端口之间的矛盾而于 1995 年提出的,它具有数据传输率高、易扩展、支持即插即用和热插拔的优点,目前已得到广泛应用。

USB 1.1 包含全速低速两种模式,低速方式的速率为 1.5Mbit/s,支持一些不需要很大数据吞吐量和很高实时性的设备,如鼠标等。全速模式为 12Mbit/s,可以外接速率更高的外设。

USB 2.0 中,增加了一种高速方式,数据传输率达到 480Mbit/s半双工,可以满足更高速外设的需要。
USB 3.0(也被认为是 Super Speed USB)的最大传输带宽高达 5.0Gbit/s(即 640MB/s),全双工

USB 2.0 总线的机械连接非常简单,采用 4 芯的屏蔽线,一对差分线(D+D-)传送信号,另一对(VBUS、电源地)传送 +5V 的直流电

USB 3.0 线缆则设计了 8 条内部线路,除VBUS、电源地之外,其余 3 对均为数据传输线路。其中保留了 D+ 与 D- 这两条兼容 USB 2.0 的线路,新增了 SSRXSSTX 专为 USB 3.0 所设的线路。

嵌入式系统中,电路板若需要挂接 USB 设备,则需提供 USB 主机(Host)控制器连接器;若电路板需要作为 USB 设备,则需提供 USB 设备适配器连接器。目前,大多数SoC 集成了 USB 主机控制器(以连接 USB 外设)和设备适配器(以将本嵌入式系统作为其他计算机系统的 USB 外设,如手机充当 U 盘)。

由 USB 主机、设备和 Hub 组成的 USB 系统的物理拓扑结构如下图所示
在这里插入图片描述
每一个 USB 设备会有一个或者多个逻辑连接点在里面,每个连接点叫端点。USB 提供
了多种传输方式以适应各种设备的需要,一个端点可以选择如下一种传输方式。

  1. 控制(Control)传输方式
    控制传输是双向传输,数据量通常较小,主要用来进行查询、配置和给 USB 设备发送通用命令。所有 USB 设备必须支持标准请求(Standard Request),控制传输方式端点 0

  2. 同步(Isochronous)传输方式
    同步传输提供了确定的带宽间隔时间,它用于时间要求严格并具有较强容错性的流数据传输,或者用于要求恒定数据传送率的即时应用。例如进行语音业务传输时,使用同步传输方式是很好的选择。同步传输也常称为“Streaming Real-time”传输。

  3. 中断(Interrupt)传输方式
    中断方式传送是单向的,对于 USB 主机而言,只有输入。中断传输方式主要用于定时查询设备是否有中断数据要传送,该传输方式应用在少量分散的、不可预测的数据传输场合,键盘游戏杆鼠标属于这一类型。

  4. 批量(Bulk)传输方式
    批量传输主要应用在没有带宽、间隔时间要求的批量数据的传送和接收中,它要求保证传输。打印机扫描仪属于这种类型。

而 USB 3.0 则增加了一种 Bulk Streams 传输模式,USB 2.0 的 Bulk 模式只支持 1 个数据流,而 Bulk Streams 传输模式则可以支持多个数据流,每个数据流被分配一个 Stream ID(SID),每个 SID 与一个主机缓冲区对应。

USB 架构中,集线器负责检测设备的连接断开,利用其中断 IN 端点(Interrupt IN Endpoint)来向主机报告。一旦获悉有新设备连接上来,主机就会发送一系列请求给设备所挂载的集线器,再由集线器建立起一条连接主机和设备之间的通信通道。然后主机以控制传输的方式,通过端点 0 对设备发送各种请求,设备收到主机发来的请求后回复相应的信息,进行枚举Enumerate操作。因此 USB 总线具备热插拔的能力

上文摘抄自《Linux设备驱动开发详解:基于最新的Linux 4.0内核》

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: USB 3.0 Vision是一种用于图像传输的技术,它为高带宽的图像传输提供了良好的支持。它是一种用于连接图像传感器和图像处理器的高速数据传输技术,它通过USB 3.0提供了更高的传输速率,最高可达5Gbps。它还提供了可靠的数据传输,以及更低的功耗。它可以让用户在短时间内传输大量图像,改善图像处理性能。 ### 回答2: USB3 Vision是一种基于USB 3.0接口的图像传输和设备控制标准。它被设计用于相机、工业视觉系统和机器视觉应用中,以提供高速图像传输和稳定的性能。USB3 Vision标准允许相机和视觉设备通过一条 USB 3.0 线缆与计算机连接,实现高达5 Gbps的传输速度。 相比于其他图像传输标准,USB3 Vision具有一些独特的优点。首先,它提供了高速的传输速度,可以更快地将图像数据传输到计算机,加快数据处理和分析的速度。其次,USB3 Vision具有较低的延迟,可以实现实时的图像处理和监控。此外,该标准还提供了更高的供电能力,可以为连接的设备提供额外的电力,从而减少外部电源的需求。 USB3 Vision还具有良好的兼容性,可以与其他USB设备无缝连接,允许用户在现有设备上实现升级或扩展。此外,它还支持多个设备同时连接,可以通过设置设备ID来标识和区分不同的设备。这种灵活性使得USB3 Vision成为一种理想的选择,适用于各种工业和机器视觉应用,包括自动化生产线、品质检测和监控等。 USB3 Vision的软件开发工具也很丰富,支持多种操作系统和编程语言,使开发人员能够轻松地进行应用程序开发和集成。此外,该标准还定义了一套设备控制协议,允许控制和配置连接设备的参数,如曝光时间、增益和触发方式等,以满足不同应用的需求。 综上所述,USB3 Vision以其高速、稳定和灵活的特点,成为工业和机器视觉领域中的一种重要的图像传输标准。它通过提供高性能和易于使用的特性,为用户和开发人员带来了许多便利,推动了工业和机器视觉技术的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

white_line

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值