0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USB是通用串行总线

h1654155333.5939 来源:laobabab 作者:laobabab 2024-08-21 10:52 次阅读

USB是通用串行总线

USB是通用串行总线,USB协议版本包括 USB1.0、USB1.1、USB2.0、USB3.0、USB3.1、USB3.2,最新的是USB4.0协议,可直连CPU的PCIe总线,最大速度可达40Gbps。

USB传输可以安排在1个或多个帧或微帧中,每个传输包含多个事务,每个事务又进一步含有多个信息包(packets)。信息包必须在一个帧或微帧中传输完毕,不能跨帧或微帧。信息包分为4类,令牌类信息包确认事务类型,数据类信息包携带数据和状态代码,握手类信息包携带状态代码,最后一种是特殊类信息包。

USB传输由一个或多个事务(transaction)组成,这些事务可将数据载入端点或从端点取出。USB2.0事务开始于主机在总线上发送的令牌信息包(token packet)。令牌信息包含有目标端点号和方向。IN令牌信息包表示向端点请求数据信息包。OUT令牌信息包则是主机派发数据信息包的先行信息。除了数据,每个数据包还含有错误检查位和一个带有数据顺序值的信息包ID(PID)。许多事务还拥有握手信息包(handshake packet),数据的接收端用它来报告事务成功或失败。对于超高速传输事务,信息包类型和协议有所不同,但却含有相同的地址、错误检查和与数据相配合的数据顺序值。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • usb
    usb
    +关注

    关注

    60

    文章

    7885

    浏览量

    263782
  • 串行总线
    +关注

    关注

    1

    文章

    181

    浏览量

    30586
收藏 人收藏

    评论

    相关推荐

    USB-C 与 USB-A 的区别

    随着技术的发展,USB通用串行总线)接口已经成为连接电子设备的标准。从最初的 USB 1.0 到现在的 USB 4.0,USB 接口经历了
    的头像 发表于 11-05 11:43 458次阅读

    是德万用表USB 接口数据传输

    在现代电子测量领域,数据传输界面技术的发展日新月异,已成为电子测量设备中不可或缺的一部分。是德公司作为电子测量领域的领导者,其万用表产品也配备了多种数据传输接口,包括USB接口。USB通用串行总线
    的头像 发表于 10-22 16:56 153次阅读
    是德万用表<b class='flag-5'>USB</b> 接口数据传输

    USB接口常见的类型有哪些

    USB通用串行总线)接口是一种广泛使用的连接技术,用于连接计算机与外部设备。自1996年推出以来,USB接口已经经历了多次迭代,以满足不断增长的数据传输速度和电源需求。以下是一些常见的USB
    的头像 发表于 10-21 13:45 277次阅读

    USB接口静电整改案例分享(二)——交换机USB接口

    USB接口静电整改案例分享(二)——交换机USB接口 一、摘要 USB通用串行总线的缩写,是一种串口总线的标准,也是一种输入输出接口的技术
    的头像 发表于 10-18 10:59 189次阅读
    <b class='flag-5'>USB</b>接口静电整改案例分享(二)——交换机<b class='flag-5'>USB</b>接口

    USB接口静电整改案例分享(一)——交换机USB接口

    USB接口静电整改案例分享(一)——交换机USB接口 一、摘要 USB通用串行总线的缩写,是一种串口总线的标准,也是一种输入输出接口的技术
    的头像 发表于 10-18 10:56 132次阅读
    <b class='flag-5'>USB</b>接口静电整改案例分享(一)——交换机<b class='flag-5'>USB</b>接口

    如何设置usb的传输方式

    USB通用串行总线)是一种广泛使用的接口技术,用于连接计算机与外部设备。USB接口支持多种传输方式,包括USB 1.x、USB 2.0、
    的头像 发表于 10-12 14:16 318次阅读

    usb接口与type-c接口区别

    USB接口和Type-C接口是两种不同的数据传输和电源接口,它们在设计、功能和应用方面有着显著的区别。 1. 历史背景 USB接口: USB通用串行总线)接口最早由英特尔公司于199
    的头像 发表于 10-10 10:22 1724次阅读

    外部设备必须通过什么与主机

    RS-232、USB通用串行总线)等,它们通过单条或多条线路以串行方式传输数据。 并行接口 :如IDE(集成驱动电子设备)、SCSI(小型计算机系统接口)等,它们通过多条线路同时传输多个数据位。 专用接口 :某些外设可能具有专
    的头像 发表于 09-30 14:16 475次阅读

    usb主机控制器和根集线器怎么样配合

    USB通用串行总线)是一种广泛使用的接口技术,它允许计算机与各种外部设备进行通信。USB主机控制器和根集线器是USB系统中的关键组件,它们共同协作以实现设备识别、数据传输和管理。 1
    的头像 发表于 09-25 09:13 197次阅读

    usb主机模式和设备模式的区别

    USB通用串行总线)是一种广泛使用的接口技术,用于连接计算机和外部设备。USB主机模式和设备模式是USB通信中的两种不同角色,它们定义了设备和计算机之间的通信方式。以下是对这两种模式
    的头像 发表于 09-25 09:06 474次阅读

    usb和typec接口哪个传输快

    USB通用串行总线)和Type-C(通用串行总线C型)是两种常见的接口类型,它们在数据传输速度、兼容性和使用场景等方面存在一定的差异。 一、USB接口概述
    的头像 发表于 09-02 11:13 1283次阅读

    高速串行通信协议都有哪些

    (通用串行总线) USB是一种广泛使用的串行通信协议,用于连接计算机和各种外部设备,如键盘、鼠标、打印机等。USB协议有多个版本,包括USB
    的头像 发表于 05-31 16:11 954次阅读

    什么是USB HOST、USB Slave和USB OTG?它们之间有什么区别?

    什么是USB HOST、USB Slave和USB OTG?它们之间有什么区别? USB通用串行总线)是一种用于连接设备的通信接口标准,它
    的头像 发表于 02-02 15:32 1.2w次阅读

    USB接口不能直接通过双头USB数据线直连的主要原因

    USB接口不能直接通过双头USB数据线直连的主要原因  USB通用串行总线)接口是计算机和外部设备之间传输数据的一种通用接口标准。
    的头像 发表于 01-09 14:00 1547次阅读

    usb虚拟串口和usb协议的区别

    USB虚拟串口和USB协议是两个相关但不同的概念。在理解它们之前,我们首先需要了解USB的基本知识。 USB通用串行总线)是一种用于连接计
    的头像 发表于 12-28 14:55 1725次阅读