USB百科
+ -

USB是什么,USB的优点、设备分类及传输方式有那些?

2021-04-02 10926 75

USB是由世界著名计算机和通信公司等共同推出的新一代接口标准,全称为Universal Serial Bus(通用串行总线),是一种快速、灵活的总线接口。它是为了解决日益增加的PC外设与有限的主板插槽和端口之间的矛盾而制定的一种串行通信标准。

USB一般分为USB低速,USB全速,USB高速和USB超高速,其分别对应于USB1.0,USB1.1,USB2.0和USB3.0,而USB3.0又分了GEN1,GEN2等。最新一代是USB4,传输速度为40Gbit/s,三段式电压5V/12V/20V,最大供电100W ,新型Type C接口允许正反盲插。

USB应用十分广泛,并具有下述优点:

  • 适用于多种外设,使它不需要为不同的外设准备不同的接口和协议;
  • Windows能自动检测到USB设备的热插拔,并自动配置;
  • PC机上的接口线非常紧缺,而USB设备并不需要用户设置端口故无论从用户使用方便性,或从对资源的占用方面看,USB都很优秀;
  • 当接入一个USB设备时,全速USB接口可达12Mbit/s。考虑到状态、控制和出错信息,最大理论速度仍可达到9.6Mbit/s,这是其他串行接口协议所不能比拟的,且USB也支持1.5Mbit/s的低速传输。
  • USB接口芯片价格低廉,这也大大促进USB设备的开发与应用。

在USB出现之前,计算机典型接口有并行口、串行口、鼠标口、键盘口、显示器口,及各种卡式接口等,与这些接口对应的有各种不同的电缆,在传输速度方面,这些接口都存在速度偏低的问题。在技术方面,这种设计容易产生I/O冲突,中断不够用,以及对于每一种新的外设都必须设计新的接口卡等缺点。当今的计算机外部设备,都在追求高速度和高通用性。USB接口适应了这种要求,并以其速度快、使用方便、成本低等优点,迅速得到了众多PC厂商和半导体厂商的大力支持,外设向USB过度成为必然趋势。

USB系统的使用分类及系统的描述

USB设计的初衷是针对桌面电脑而不是应用于可移动的环境下的。软件体系通过对各种主机控制器提供支持以保证将来对USB的扩充[3]。USB是一种电缆总线,支持在主机和各式各样的即插即用的外设之间进行数据传输。由主机预定的标准的协议使各种设备分享USB带宽,当其它设备和主机在运行时,总线允许添加、设置、使用以及拆除外设。
USB系统的描述:
一个USB系统主要被定义为三个部分:USB的互连、USB的设备、USB的主机。
USB的互连是指USB设备与主机之间进行连接和通信的操作,主要包括以下几方面:

  • (1)总线的拓扑结构:USB设备与主机之间的各种连接方式;
  • (2)内部层次关系:根据性能叠置,USB的任务被分配到系统的每一个层次;
  • (3)数据流模式:描述了数据在系统中通过USB从产生方到使用方的流动方式;
  • (4)USB的调度:USB提供了一个共享的连接。对可以使用的连接进行了调度以支持同步数据传输,并且避免的优先级判别的开销。

USB的设备如下所示:

  • (1)网络集线器,向USB提供了更多的连接点;
  • (2)功能器件:为系统提供具体功能,如ISDN的连接,数字的游戏杆或扬声器。

USB设备提供的USB标准接口的主要依据:

  • (1)对USB协议的运用;
  • (2)对标准USB操作的反馈,如设置和复位;
  • (3)标准性能的描述性信息;

USB总线传输方式:

USB2.0总线属一种轮讯方式的总线,主机控制端口初始化所有的数据传输。每一总线执行动作最多传送三个数据包。按照传输前制定好的原则,在每次传送开始时,主机控制器发送一个描述传输运作的种类、方向,USB设备地址和终端号的USB数据包,这个数据包通常称为标志包(token packet)。USB设备从解码后的数据包的适当位置取出属于自己的数据。数据传输方向不是从主机到设备就是从设备到主机。在传输开始时,由标志包来标志数据的传输方向,然后发送端开始发送包含信息的数据包或表明没有数据传送。接收端也要相应发送一个握手的数据包表明是否传送成功。发送端和接收端之间的USB数据传输,在主机和设备的端口之间,可视为一个通道。存在两种类型的通道:流和消息。流的数据不像消息的数据,它没有USB所定义的结构,而且通道与数据带宽、传送服务类型,端口特性(如方向和缓冲区大小)有关。USB中有一个特殊的通道——缺省控制通道,它属于消息通道,当设备一启动即存在,从而为设备的设置、查询状况和输入控制信息提供一个入口。

参考资料:

HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

USB供电PD 简介
USB-C都有很多用途。但这是因为支持设备(例如iPhone X)的快速充电而使其倍受青睐。通过称为Power Delivery(或更具体地讲,Power Delivery 2.0和3.0)的技术使这成为可能。 USB-C享有其所有可逆的优势,并可以以更高的电压和瓦数为设备充电,以提供更广泛的设备充......
HID 简介
 HID(Human Interface Device,人机接口设备)是USB设备中常用的设备类型,是直接与人交互的USB设备,例如键盘、鼠标与游戏杆等。在USB设备中,HID设备的成本较低。另外,HID设备并不一定要有人机交互功能,只要符合HID类别规范的设备都是HID设备。  Wndows操作系......
DisplayPort 简介
DisplayPort(简称DP)是一个由PC及芯片制造商联盟开发,视频电子标准协会(VESA)标准化的数字式视频接口标准。该接口免认证、免授权金,主要用于视频源与显示器等设备的连接,并也支持携带音频、USB和其他形式的数据。此接口的设计是为取代传统的VGA、DVI和FPD-Link(LVDS)接口......
DirectShow 简介
DirectShow是微软Windows操作系统平台关于多媒体架构的一套API接口。使用DirectShow,应用程序可以执行高质量的视频和音频播放或采集。DirectShow提供高质量的多媒体流捕获和播放。它支持多种格式,包括Advanced Systems Format(ASF)、Motion ......
USB是什么,USB的优点、设备分类及传输方式有那些?
USB是由世界著名计算机和通信公司等共同推出的新一代接口标准,全称为Universal Serial Bus(通用串行总线),是一种快速、灵活的总线接口。它是为了解决日益增加的PC外设与有限的主板插槽和端口之间的矛盾而制定的一种串行通信标准。USB一般分为USB低速,USB全速,USB高速和USB......
USB-UAC麦克风 功能简介
这里描述的设备是一个USB麦克风。这是一个非常简单的设备,没有音频控制合并等其它功能。它通过音频流接口向主机提供单声道音频数据流。这个使用的音频数据格式是16位8KHz PCM。同步类型为异步源。它使用内部时钟作为参考源。本章要介绍的是UAC1.0规范附录B自带的USB麦克风的内容。从拓年图上可以看......
UVC 简介
本栏目内容为UVC的1.5版本的中文规范,后续内容是均以此UVC1.5规范为标准(穿插着UVC其它版本规范),带你学习了和了解如何使用UVC中文协议进行UVC摄像头的开发,主要的内容包括:uvc摄像头协议中的各种基础知识,如视频控制接口描述符,视频流接口描述符,特定类请求,UVC驱动中数据图像的抓取......
BusHound简介及安装
BusHound简介BusHound软件是由美国perisoft公司研制的一种专用于PC机各种总线数据包监视和控制的开发工具软件,其名“hound”的中文意思为“猎犬”,即指其能敏锐地感知到总线的丝毫变化。Bus Hound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包和输入输出操作,其优......
手机的USB调试模式简介
什么是USB调试模式?绝大部分Android 手机的USB 调试模式(英文是:USB Debugging)是关闭的。根据百度百科的解释,USB调试模式是 Android 提供的一个用于开发工作的功能,使用该功能可在计算机和 Android 设备之间复制数据、在移动设备上安装应用程序、读取日志数据等等......
UAC 简介及版本对比
什么是UAC/UADUAC是USB Audio Class的缩写,有时也叫UAD,UAD是USB Audio Device的缩写。UAC/UAD定义了在USB规范下实现音频的设备的实现和控制功能,这些功能包括不仅音频数字部分的,也包括模拟部分。这些音频数据(模拟和数字)和用于直接控制音频环境的功能......
DirectShow 事件通知简介
过滤器通过事件通知将事件方式通知过滤器图形管理器。事件可以是预期的事件,例如流的结尾,也可以表示错误,例如未能渲染流。过滤器图形管理器自己处理一些过滤器事件,它将其他事件留给应用程序处理。如果过滤器图形管理器不处理过滤器事件,它会将事件通知放入队列中。过滤器图还可以为应用程序排队它自己的事件通知。应......
USB-C/Type-C接口简介
Type-C接口又叫USB-C接口。USB-C接口尺寸为8.3×2.5毫米,小于当前PC的USB接口,但略大于许多手机采用的尺寸6.85×1.8毫米的micro-USB接口。至于电力传输规格,线材标准为直流电5V、5A,而连接器为3A。Type-C由于不兼容现有的任何类型,因此需要额外设计转接设备......
USB 简介
USB规范USB规范可以在网站 http://www.usb.org/developers 得到,其格式为pdf文档的格式。USB Windows下的常用调试工具usbcomp.exe是USB兼容测试工具,它包括USBCheck工具,用于检查USB设备是否满足一些高层的协议规范).hidview......
DirectShow参考时钟简介
DirectShow 提供 IReferenceClock接口用于参考时钟的处理。IReferenceClock的于参考时钟是以100ns为单位的计数。要获取当前时钟,使用IReferenceClock::GetTime 方法。默认参考时钟 Default Reference Clock过滤器图形管......
USBCCGP 功能简介
许多 USB 设备提供了多个 USB 接口。在 USB 术语中,此类设备被称为USB复合设备。Microsoft Windows 2000 和 Windows 98 操作系统的 USB 总线驱动程序 (Usbhub.sys) 中包含有一个通用父设备,它将复合设备的各接口显示为一台单独的设备。在 M......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!