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

    文章

    7770

    浏览量

    262348
  • 串行总线
    +关注

    关注

    1

    文章

    176

    浏览量

    30551
收藏 人收藏

    评论

    相关推荐

    usb和typec接口哪个传输快

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

    电脑通用串行总线控制器感叹号怎么办

    电脑通用串行总线控制器(Universal Serial Bus Controller,简称USB Controller)是电脑中负责管理USB设备的硬件设备。当电脑的设备管理器中出现通用串行
    的头像 发表于 08-29 15:53 433次阅读

    电脑通用串行总线控制器怎么接

    电脑通用串行总线控制器(Universal Serial Bus Controller,简称USB Controller)是一种用于连接和控制USB设备的硬件设备。它通常集成在电脑主板上,负责管理
    的头像 发表于 08-29 15:51 187次阅读

    通用串行总线控制器和通用串行总线设备的区别

    通用串行总线(Universal Serial Bus,简称USB)是一种广泛使用的串行通信协议,用于计算机和其他设备之间的数据传输。USB技术自1996年推出以来,已经经历了多个版本
    的头像 发表于 08-29 15:40 206次阅读

    通用串行总线控制器影响什么设备

    通用串行总线控制器(USB控制器)在计算机系统中扮演着至关重要的角色,它主要影响和管理与USB接口相关的设备。以下是通用串行总线控制器影响的主要设备类型及其相关功能: 1. 外部存储设
    的头像 发表于 08-29 15:38 180次阅读

    通用串行总线控制器怎么恢复

    通用串行总线控制器(Universal Serial Bus Controller,简称USB Controller)是计算机硬件中负责管理USB设备的组件。当USB控制器出现问题时,
    的头像 发表于 08-29 15:33 184次阅读

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

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

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

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

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

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

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

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

    通用串行总线控制器感叹号网卡故障

    在现代计算机系统中,通用串行总线USB)被广泛应用于连接各种外部设备,例如鼠标、键盘、打印机和网卡等。通用串行总线控制器是负责处理和管理这些外部设备的关键组件之一。 然而,有时我们可能会遇到
    的头像 发表于 12-08 15:30 5074次阅读

    通用串行总线(USB)外设隔离器电路

    电子发烧友网站提供《通用串行总线(USB)外设隔离器电路.pdf》资料免费下载
    发表于 11-22 09:22 0次下载
    <b class='flag-5'>通用串行总线</b>(<b class='flag-5'>USB</b>)外设隔离器电路

    硬件电路设计之USB电路设计

    USB通用串行总线(Universal Serial Bus),其主要的特点是高速、灵活。USB的发展历史可追溯到1996年,随着时间的推移,USB的速率逐渐提高,现在
    的头像 发表于 11-08 11:43 4955次阅读
    硬件电路设计之<b class='flag-5'>USB</b>电路设计

    怎样通过FPGA软件去读取USB2.0模块的数据

    首先来说一下USB这个大家都知道的东西吧: USB通用串行总线,是应用在计算机领域的接口技术。USB接口具有传输速度快,可以广泛地应用在各类的高速数据传输当中,相比于大家熟悉的串口数据
    的头像 发表于 10-08 10:05 1015次阅读

    使用STM32 MCU的USB硬件和PCB指南

    STM32微控制器包括一组嵌入USB通用串行总线)外围设备的产品(有关适用的产品)。通过嵌入式和/或外部PHY(物理 开放系统互连模型的层)。 本应用说明概述了在STM32 MCU上实现的USB外围设备,并提供了硬件PCB设计
    发表于 09-21 06:24