通用串行总线接口——USB

合集下载

通用串行总线usb控制器是什么,有什么用

通用串行总线usb控制器是什么,有什么用

通用串行总线usb控制器是什么,有什么用
通用串行总线usb控制器是什幺
简单来说就是用数据线连接在主板后置接口和机箱前置接口就是你见到的USB接口通常用白色蓝色表示USB2.0和USB3.0
再者就是通过电脑windows系统安装驱动,安装后可以用优盘及移动硬盘、打印机、扫描仪。

通用串行总线usb控制器有什幺用
Universal Serial Bus(通用串行总线)简称USB,是目前电脑上应用较广泛的接口规范,USB接口是电脑主板上的一种四针接口,其中中间两个针传输数据,两边两个针给外设供电。

USB接口速度快、连接简单、不需要外接电源,同时对外设有良好的兼容性,最多可连接127台外设。

USB有两个规范,即USB1.1和USB2.0。

通用串行通信接口标准(USB)

通用串行通信接口标准(USB)

微计算机系统
微计算机系统 包的分类编码由PID表示。8位PID中的高4位用于包的分类编码,低 4位作校验用。 1).标志包
8BIT SYNC 8BIT PID 7BIT ADDR 4BIT ENDP 5BIT CRC
SYNC:同步域,标志包的开始,输入电路利用它来同步。 PID:包类型域,标志保有4种:OUT,IN,Setup,SOF ADDR:设备地址域,确定包的传输目的地址。7位长,有128个地址。 ENDP:端点域,确定包要传输到设备的哪个端点。4位长,一个设备 可有16个端点。 CRC:检查预,5位长度,用于ADDR和ENDP地校验 (1)帧开始包(SOF) USB的总线时间被划分为帧,一个帧周期可以描述为:在主机发帧 开始标志后,总线处于工作状态,主机将发送和接收几个交换,交 换完毕后,进入帧结束间隔区,此时总线处于空闲,等待下一个帧 启动标志的到来。1帧的持续时间为1ms,每一帧都有独立的编号。
微计算机系统 3)中断传输 单向的,且仅输入到主机,用于不固定的、少量的数据传送。当设 备需要主机为其服务时,向主机发送此类信息。如,键盘,鼠标即 采用此类方式。USB的中断是Polling(查询)类型,主机要频繁地 请求端点输入。 4)等时传输 等时(Isochronous)(同步)传输可以单向和双向,用于传送连续性、实 时的数据。其特点是要求传输输率去定,时间性强,忽略传送错误。 如,视频设备,数字声音设备和数字相机采用此方式。 B交换的包格式 USB总线的传输包含一个或多个交换(Transaction),而交换又是所谓 “包”组成的,包是组成USB交换的基本单位。USB总线上的每一 次交换至少需要3各包才能完成: 标志(令牌)包:含有设备地址码、端点号、传输方向,传输类型。 每次传输都由主机发出标志包开始。 数据包:数据源向目的地址发送。一次交换,数据包可携带的数据 最多位1023BYTE. 握手包:由数据接收方向数据握手方发出的反馈信息。如果有错, 要重发。除了等时传输外,其它传输类型都需要握手包。

几种USB接口的比较

几种USB接口的比较

近年来,随着多媒体设备和移动数据外设的容量越来越大,高速的数据传输接口显得越来越重要。

经过一段时间的发展,目前外置存储设备已经形成了USB、IEEE 1394以及eSATA三者并行的局面。

而备受关注的USB 接口的发展情况如何呢? 让我们一起来看一下USB接口的发展和不同版本接口之间的大概比较.一、规格再度升级,USB绝处逢生USB(Universal Serial Bus)的中文名为“通用串行总线”接口。

自1996年规范正式公布后,在英特尔等上游厂商的大力支持下,凭借即插即用等特性,USB的应用领域和规模得到了极大的扩展,很快就成为了标准外设接口。

如今,几乎所有的外设设备都对USB接口提供了支持。

在这段时间里,USB有两次重大的升级——从最初的USB 1.0到USB 1.1,再到目前主流的USB 2.0(USB 2.0分为Hi-Speed和Full-Speed,如非特别说明,本文所指均为Hi-Speed)规范,速度也从最初的1.5Mb/s 提升至480Mb/s(60MB/s)。

但随着数据容量的逐年攀升,USB 2.0也已经难以满足大容量数据传输的需要。

另一方面,原本计划用于替代USB的eSATA推广进度令人失望。

在这种情况下,USB标准制定组织在2007年9月的英特尔信息技术峰会上时隔多年后再度更新USB规范,提出了USB3.0的标准。

1. 为了实现向下兼容,USB3.0保留了USB2.0的物理设计。

USB3.0采用一种新的物理层,不再采用令牌式总线设计,采用一种封包路由技术,仅允许终端设备有数据要发送时才进行传输,并用两个信道分别负责数据传输及确认。

由于采用新的物理层,USB3.0接口结构也有所改变,除了拥有USB 2.0的四个金属触点外,还增加了5个新触点,采用发送列表区段来进行数据发包,上行接口的五个触点负责分散式的USB3.0设备互联,而下行接口部分则向下兼容USB 2.0设备提供分散式分层传输。

通用串行接口(USB),USB的工作原理是什么

通用串行接口(USB),USB的工作原理是什么

通用串行接口(USB),USB的工作原理是什么?由于多媒体技术的发展对外设与主机之间的数据传输率有了更高的需求,因此,USB总线技术应运而生。

USB(Universal Serial Bus),翻译为中文就是通用串行总线,是由Conpaq,DEC,IBM,Inter,Microsoft,NEC和N orthen Telecom等公司为简化PC与外设之间的互连而共同研究开发的一种免费的标准化连接器,它支持各种PC与外设之间的连接,还可实现数字多媒体集成。

USB接口的主要特点是:即插即用,可热插拔。

USB连接器将各种各样的外设I/O端口合而为一,使之可热插拔,具有自动配置能力,用户只要简单地将外设插入到PC以外的总线中,PC就能自动识别和配置USB设备。

而且带宽更大,增加外设时无需在PC内添加接口卡,多个USB集线器可相互传送数据,使P C可以用全新的方式控制外设。

USB可以自动检测和安装外设,实现真正的即插即用。

而USB的另一个显著特点是支持“热”插拔,即不需要关机断电,也可以在正运行的电脑上插入或拔除一个USB设备。

随着时间的推移,USB将成为PC的标准配置。

基于USB的外设将逐渐增多,现在满足USB要求的外设有:调制解调器,键盘,鼠标,光驱,游戏手柄,软驱,扫描仪等,而非独立性I/ O连接的外设将逐渐减少。

即主机控制式外设减少,智能控制控制外设增多。

U SB总线标准由1.1版升级到2.0版后,传输率由12Mbps增加到了240Mbp s,更换介质后连接距离由原来的5米增加到近百米。

基于这点,USB也可以做生产ISDN以及基于视频的产品。

如数据手套的数字化仪提供数据接口。

USB 总线结构简单,信号定义仅由2条电源线,2条信号线组成。

基本特性B的硬件结构USB采用四线电缆,其中两根是用来传送数据的串行通道,另两根为下游(Do wnstream)设备提供电源,对于高速且需要高带宽的外设,USB以全速12Mb ps的传输数据;对于低速外设,USB则以1.5Mbps的传输速率来传输数据。

USB通用串行总线简介

USB通用串行总线简介

2021年1月30日星期六
图1-3 USB集线器结构
(2)USB设备。USB设备分为hub设备和功能设备。 USB硬件系统的示意图如图1-4所示。
2021年1月30日星期六
图1-4 USB硬件系统的示意图
2.物理总线拓扑结构 USB总线上的设备以星形的
拓扑结构实现与主机物理连接。 USB的接入点由集线器来提供。 这种由集线器提供的额外接入点 称为端口。主机中包含了嵌入的 集线器,它称之为根集线器。通 过根集线器,主机可以提供一个 或多个接入点。为了防止出现环 形接入的情况,在USB中使用了 分层的拓扑结构,这种配置结果 具有树形结构,如图1-5所示。
2021年1月30日星期六
USB共有3种类型的包,即令牌包、数据包和握手包。 (1)令牌包。由PID、地址、端点和CRC校验字段组成,其格式如图1-9所示。
其中,地址字段和端点字段唯一地确定了某个设备上的某一个端点。只有主机 才可以发出令牌包。
2021年1月30日星期六
图 1-9 令牌包格式
(2)数据包。由PID字段、0~1 023字节长度的数据字段和16位的CRC校验 字段组成,其格式如图1-10所示。数据源向目的地发送的数据或者无数据传送 的指示信息,数据包可以携带的数据最多为1 023字节。数据必须以整数的字节 数发出。数据CRC仅通过对包中的数据字段计算而得到,不包括PID,它有自己 的校验字段。
4 采用“主-从式”数据传输 方式,所有传输由USB主机 发起,USB设备仅在主机对 它提出要求时才进行传输。
2021年1月30日星期六
1.3 USB的硬件结构
1.硬件构成 (1)USB主控制器/根集线器。主控制器负责传输处理,这些传输已
经由主机软件安排好。主控制器对数据执行一个并行到串行的转换,建立 USB的传输处理,并传给根集线器在总线上发送。

usb接口定义

usb接口定义

通用串行总线(英语:Universal Serial Bus,缩写:USB)是一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。

最新一代是USB 3.1,传输速度为10Gbit/s,三段式电压5V/12V/20V,最大供电100W ,新型Type C插型不再分正反。

USB是一个外部总线标准,规范电脑与外部设备的连接和通讯。

USB 接口具有热插拔功能。

USB接口可连接多种外设,如鼠标和键盘等。

USB是在1994年底由英特尔等多家公司联合在1996年推出后,已成功替代串口和并口,已成为当今电脑与大量智能设备的必配接口。

USB版本经历了多年的发展,到如今已经发展为3.0版本。

对于大多数工程师来说,开发USB2.0接口产品主要障碍在于:要面对复杂的USB2.0协议、自己编写USB设备的驱动程序、熟悉单片机的编程。

这不仅要求有相当的VC编程经验、还能够编写USB接口的硬件(固件)程序。

所以大多数人放弃了自己开发USB产品。

USB接口的定义:用于电脑与数码设备间的数据传输。

考虑到体积因素,USB设计了数种接口,目前广泛使用的是标准USB接口。

USB接口它有4根线,两根为电源,两根为信号,通过颜色区分:红色-电源:VCC、Power、5V、5VSB
白色-数据负:DATA-、USBD-、PD-、USBDT-
绿色-数据正:DATA+、USBD+、PD+、USBDT+
黑色-地线:GND、Ground。

串行接口的分类

串行接口的分类

串行接口的分类
串行接口是一种用于数据传输的接口标准,按照其特性和功用,可以分为以下几类:
1. RS-232串行接口:是早期计算机制造商和设备制造商广泛使用的一种通信接口,用于支持计算机与各种外设设备之间的通信。

通常使用9针或25针的D型插头连接,主要用于较短距离的串行数据传输。

2. RS-422/RS-485串行接口:是一种更为先进的串行通信接口,支持长距离传输和多点连接,能够在上千米的距离上进行高速数据传输。

RS-422接口采用差分信号技术消除噪声干扰,RS-485接口则支持多点连接和多主机通信。

3. USB串行接口:是一种通用串行总线接口,用于连接计算机和各种数字设备。

USB接口有多种规格,包括USB 1.0、USB 2.0、USB 3.0等,具有高速传输、热插拔和通用性强等优点。

4. Ethernet串行接口:是一种通用局域网接口,采用规范化的物理层标准和协议,用于支持计算机和网络设备之间的数据传输,其传输速度达到了千兆位每秒以上。

5. HDMI串行接口:是一种高清晰度多媒体接口标准,用于数字音频/视频传输。

该接口可支持高清晰度、3D影像、互联网传输等功能。

综上所述,不同类型的串行接口具有不同的特性和应用范围,常用的串行接口包括RS-232、RS-422/RS-485、USB、Ethernet和HDMI等。

USB引脚定义

USB引脚定义

USB引脚定义在计算机硬件领域,USB(Universal Serial Bus,通用串行总线)是一种用于连接计算机与外部设备的标准接口。

USB接口主要用于数据传输和电源充电,它的引脚定义决定了数据的传输方式和电路的连接方式。

以下是USB的引脚定义。

1. VBUS(Voltage Bus)VBUS是USB接口的电源线,用于提供电源给连接的设备。

它的电压通常为5V,可以给外部设备供电,如鼠标、键盘、摄像头等。

2. D+和D-(Data Line Positive和Data Line Negative)D+和D-是USB接口进行数据传输的差分信号线。

在USB 2.0及之前的标准中,D+和D-用于双向传输差分信号;而在USB 3.0及以后的标准中,它们还用于SuperSpeed传输(数据传输速度更快)。

3. GND(Ground)GND是USB接口的接地线,用于提供电路的地参考点,确保数据传输的稳定性。

4. USB IDUSB ID是USB接口的标识线,用于判断设备的类型和特性。

比如,USB ID可以用于区分是否为USB主机或USB从机,以及指示设备的速度要求。

5. ShieldShield是USB接口的屏蔽层,主要用于抑制外界干扰和保护信号质量。

它连接到设备的金属外壳或屏蔽层,帮助减少信号的传输干扰。

通过以上引脚的定义,USB接口可以实现设备的通信和电源供给,使得不同的设备可以通过USB接口进行连接和交互。

USB接口的标准化和普及,为计算机外设的使用和交换提供了便利,为用户带来了更好的使用体验。

总结:USB引脚定义包括VBUS、D+、D-、GND、USB ID和Shield等。

它们的功能各不相同,分别用于电源供给、数据传输、地参考、设备标识和屏蔽保护。

USB接口作为一种通用的标准接口,为计算机外设的连接和交互提供了方便,提高了用户的使用体验。

USB总线

USB总线

USB总线:USB总线是为通用串行总线,USB接口位于PS/2接口和串并口之间,允许外设在开机状态下热插拔,最多可串接下来127个外设,传输速率可达480Mb/S,它可以向低压设备提供5伏电源,同时可以减少PC机I/O接口数量。

USB总线:通用串行总线USB(universal serial bus)是由Intel、 Compaq、Digital、IBM、Microsoft、NEC、Northern Telecom等7家世界著名的计算机和通信公司共同推出的一种新型接口标准。

它基于通用连接技术,实现外设的简单快速连接,达到方便用户、降低成本、扩展PC连接外设范围的目的。

它可以为外设提供电源,而不像普通的使用串、并口的设备需要单独的供电系统。

另外,快速是USB 技术的突出特点之一,USB的最高传输率可达12Mbps比串口快100倍,比并口快近10倍,而且USB还能支持多媒体UBS通用串行总线的特性阻抗是90欧姆。

允许外设在开机状态下热插拔,最多可串接下来127个外设,传输速率可达480MB/S,P它可以向低压设备提供5伏电源,同时可以减少PC机I/O接口数量。

众所周知,常见的使用USB端口的设备分为信息传输和电源供电两大类,而这对于USB通用端口的区别只是四条导线的接驳与否问题。

micro USB 端接线定义micro USB 端接线定义下面给大家一个直观的剖析:在上述介绍中已经介绍过USB接线的内部分线通用排列颜色及顺序,一般为从左至右黑、绿、白、红。

对于需要数据信息传输的设备,USB接线的内置分线一般为四条,分别对应为:黑—— - 5V电压绿—— DATA+(数据+)白—— DATA -(数据- )红—— +5V电压如手机数据线常用的 Micro USB 端,接线必须按照同色配对连接,否则则会出现读取设备无法识别的显示各类型USB接口详解各类型USB接口详解对于仅需电源供电的设备,USB接线的内置分线一般为两条,即黑色的负五伏电源线和红色的正五伏电源线二十一世纪二十年代市面上出售的一拖N充电数据线大多以数据线为噱头命名,因为需要4条连接线,多功能数据线的制作成本及载荷会大大增加。

USB基本概念介绍

USB基本概念介绍

USB基本概念介绍1、什么是USBUSB是Universal Serial Bus的缩写,翻译为中⽂就是通⽤串⾏总线。

在USB出现之前,计算机领域已经存在很多的接⼝,这些接⼝互相都有⾃⼰的应⽤领域,并且之间互不兼容,⽤户为了使⽤不同的应⽤,需要配置不同的硬件接⼝。

USB的出现就是为了解决这些问题,通过单个的USB接⼝,同时⽀持不同的应⽤,⽅便不同设备的互联。

说⽩了,USB就相当于在众多接⼝之上,设计出⼀个万能的USB接⼝,以后各种外设都可以使⽤这种接⼝。

2、USB相关的硬件2.1 USB主机控制器USB设备,从物理上的结构来看,包含了主机Host端和设备Device端。

其中,主机端有对应的USB的主机控制器Host Controller,⽽设备端,对应的是USB设备。

例如,我们⽇常使⽤的台式电脑的机箱上的USB接⼝就属于主机控制器⼀种,⽤以存储资料的U盘属于USB设备⼀种。

由于历史原因,USB的主机控制器有多种不同的类型,分为OHCI和UHCI、EHCI和XHCI。

尽管不同的USB主控类型有着不同的特点,但他们都符合对应的USB规范,都实现了USB规范中所规定的USB主控所要实现的内容。

不同类型USB控制器之间简要概括可以如下表所⽰:USB主机控制器类型共同点区别对应的USB的协议和⽀持的速率创⽴者功能划分常⽤于OHCI都实现了对应的USB的规范中所要求的功能USB 1.1=LowSpeed和FullSpeedCompaq,Microsoft和NationalSemiconductor硬件功能 > 软件功能⇒硬件做的事情更多,所以实现对应的软件驱动的任务,就相对较简单扩展卡,嵌⼊式开发板的USB主控UHCI Intel软件功能 > 硬件功能⇒软件的任务重,可以使⽤较便宜的硬件的USB控制器PC端的主板上的USB主控EHCI USB 2.0=HighSpeedIntel定义了USB 2.0主控中所要实现何种功能,以及如何实现各种USB 2.0主控xHCI USB 3.0=SuperSpeedIntel定义了USB 3.0主控中所要实现何种功能,以及如何实现各种USB 3.0主控2.2 USB接⼝的引脚定义USB 1.x/2.x共有4个引脚,分别为VBUS、D-、D+、GNDVBUS:+5V电源引脚D-:data-,数据线,与D+构成差分信号D+:data+,数据线,与D-构成差分信号GND:Ground,地线在USB主机端的每个端⼝的D+和D-上,分别接了⼀个15K欧姆的下拉电阻到地。

usb 芯片

usb 芯片

usb 芯片USB(Universal Serial Bus,通用串行总线)是一种用于计算机和其他电子设备之间进行数据传输和连接外部设备的通信接口。

USB接口具有以下特点:简单易用、广泛适用、支持热插拔和自动配置。

USB芯片是实现USB接口功能的核心组件。

USB芯片包含了一系列电路,用于实现USB协议的通信和数据传输。

其主要功能包括:USB逻辑控制、数据缓存、时钟和电源管理、电压调节、数据加密解密、电流保护、信号滤波等。

USB芯片的工作原理如下:当USB设备插入计算机或其他主机设备时,芯片会检测到设备的插入,并向主机发送插入信号。

主机在接收到插入信号后,会发送设备识别请求,芯片会根据请求返回设备的信息。

之后,主机和设备之间会进行一系列的数据传输和通信,芯片会负责处理和管理这些数据。

当设备被拔出时,芯片会向主机发送拔出信号,主机会断开与设备的连接。

USB芯片的应用非常广泛。

例如,大多数计算机主板都会集成USB控制器芯片,用于连接鼠标、键盘、打印机、摄像头等外部设备。

此外,许多移动设备也会采用USB芯片,用于连接充电器、数据线和电脑进行数据传输。

USB芯片在消费电子产品、嵌入式系统、工业自动化、医疗设备等领域都有广泛应用。

USB芯片在设计和制造过程中需要考虑的因素包括:功耗、噪声抑制、抗干扰能力、传输速度、兼容性等。

制造商通常会根据不同的应用需求开发不同规格和性能的USB芯片,以满足市场的需求。

总而言之,USB芯片是实现USB接口功能的核心组件,具有简单易用、广泛适用、支持热插拔和自动配置等特点。

它在各个领域都有广泛的应用,并且随着技术的进步,USB芯片的性能和功能不断提高,为人们的数据传输和连接的需求提供了更好的解决方案。

3.2 USB通用串行总线接口

3.2 USB通用串行总线接口

2.2、 USB的物理接口和电气特性 、 的物理接口和电气特性
Ⅰ、接口信号线
连接序号 1 2 3 4 外层
信号名称 VBUS (USB电源) 电源) 电源 D+(正差分信号) (正差分信号) D-(负差分信号) (负差分信号 GND (USB地) 地 屏蔽层
典型连接线
红 白 绿 黑
Байду номын сангаас

Ⅱ、电气特性
2)、 2)、连接简单快捷
可以热插拔,真正的“即插即用” 设备连到 可以热插拔,真正的“即插即用”。设备连到USB时, 热插拔 时 不必打开机箱,也不必关闭主机电源, 自检测, 不必打开机箱,也不必关闭主机电源,USB自检测, 自检测 软件自动配置,完成后立刻就能使用。 软件自动配置,完成后立刻就能使用。
设备驱动程序
驱动USB设备的程序,由操作系统或USB设备制造商提供 设备的程序,由操作系统或 驱动 设备的程序 设备制造商提供
USB芯片驱动程序 USB芯片驱动程序
在设备设置时读取描述寄存器以获取USB设备的特征,并根据这些特征, 在设备设置时读取描述寄存器以获取 设备的特征,并根据这些特征, 设备的特征 在请求发送时组织数据传输。 在请求发送时组织数据传输。
4)、 4)、无须外接电源 数据线供电
—— 由 USB总线提供电源到外部设备 , USB能提供 总线提供电源到外部设备, 总线提供电源到外部设备 能提供
+5V/500mA的电源,供低功耗 的电源,供低功耗USB设备如 设备如USB键盘、 键盘、 的电源 设备如 键盘 USB鼠标、优盘等作电源使用;高功耗的 鼠标、 设备,如 鼠标 优盘等作电源使用;高功耗的USB设备 如 设备 扫描仪等仍需自带电源; 扫描仪等仍需自带电源; ——USB 还 采 用 APM ( Advanced Power Management) 技术 , 可以有效地节省电源功耗 。 如 ) 技术, 可以有效地节省电源功耗。 没有总线活动的话, 会自动进入挂起状态。 果 3ms没有总线活动的话, USB会自动进入挂起状态。 没有总线活动的话 会自动进入挂起状态 进入挂起状态的设备消耗的电流不超过500uA。 。 进入挂起状态的设备消耗的电流不超过

3.2 USB通用串行总线接口

3.2 USB通用串行总线接口

批处理可以是单向,也可以是双向。它 用于传输大批数据,这种数据传输的时间 性不强,但要确保数据的正确性。在数据 包的传输过程中,出现错误,则需重新传 输。其典型的应用是扫描仪、打印机和数 码相机。
⒉) 中断传输
中断传输是单向的,且仅输入到主机,它用于不固定的、 少量的数据传输,但这些数据需要及时处理。当设备需要 主机为其服务时,向主机发送此类信息以通知主机,像键 盘、鼠标之类的输入设备采用这方式。USB的中断传输是 Polling(查询)类型。主机要频繁地请求端点输入。USB 设备在全速情况下,其端点Polling周期为1~255ms;对 于低速情况,Polling周期为10~255ms。因此,最快的 Polling频率是1kHz。在信息的传输过程中,如果出现错 误,则需将在下一个Polling中重新传输
4.1 USB专用接口芯片PDIUSBD12
特性: 符合通用串行总线 USB 1.1 版规范 高性能 USB 接口器件, 集成了 SIE FIFO 存储器 收发器以及电压调整器 可与任何外部微控制器/微处理实现高速并行接口 2M 字节/秒 完全自治的直接内存存取 DMA 操作 集成 320 字节多结构 FIFO 存储器 主端点的双缓冲配置增加了数据吞吐量并轻松实现实时数据传输 在批量模式和同步模式下均可实现 1M 字节/秒的数据传输速率 具有良好 EMI 特性的总线供电能力 在挂起时可控制 LazyClock 输出 可通过软件控制与 USB 的连接 采用 GoodLink 技术的连接指示器,在通讯时使 LED 闪烁 可编程的时钟频率输出 符合 ACPI OnNOW 和 USB 电源管理的要求 内部上电复位和低电压复位电路 有 SO28 和 TSSOP28 封装,工业级操作温度- 40 ~+85 高于 8kV 的在片静电防护电路减少了额外元件的费用 双电源操作 3.3±0.3V 或扩展的 5V 电源,范围为 3.6~5.5V 多中断模式实现批量和同步传输

名词解释 usb

名词解释 usb

名词解释 usb
USB是Universal Serial Bus(通用串行总线)的缩写。

它是一种用于连接电脑与外部设备之间传输数据的通信接口标准。

USB接口具有简单、快速、灵活、易用等特点,广泛应用于计算机、数字摄像机、音频设备、打印机、存储设备等各种电子产品中。

通过USB接口,外部设备可以与电脑进行数据传输、供电、充电等交互操作。

USB接口一般分为USB Type-A (常见的电脑USB接口)、USB Type-B(打印机、移动硬盘等设备常用接口)和USB Type-C(新一代小型、可逆插拔接口)等不同规格,同时支持不同版本的数据传输速率,如USB 1.0、USB 2.0、USB 3.0等。

计算机接口与通信第9章 USB 通用串行总线

计算机接口与通信第9章 USB 通用串行总线

9.2
USB总线的体系结构 USB总线的体系结构
9.2.1 USB总线的物理接口 USB总线的物理接口 USB总线的物理传输介质由一根4线的电 USB总线的物理传输介质由一根4线的电 缆组成,如图9 所示。其中两条(VBus、 缆组成,如图9-1所示。其中两条(VBus、 GND)用于提供设备工作所需电源。VBus GND)用于提供设备工作所需电源。VBus 在源端的标称电压值为+5V,GND为其对 在源端的标称电压值为+5V,GND为其对 应地线。另两条(V+、V-)为绞线形式 应地线。另两条(V+、V 的信号传输线,90 的信号传输线,90 的阻抗。
9.2.3
USB的信号和编码 USB的信号和编码
USB数据收发器包含了发送数据所需的差 USB数据收发器包含了发送数据所需的差 模输出驱动器和接收数据用的差模输入接 收器。 USB输出信号时,差模输出驱动器向USB USB输出信号时,差模输出驱动器向USB 电缆传送USB信号。 电缆传送USB信号。 在信号的低输出状态,驱动器稳态输出值 必须小于0.3V,且要承担1.5K 必须小于0.3V,且要承担1.5K 的负载加到 3.6V电源的灌电流。 3.6V电源的灌电流。 在信号的高输出状态,驱动器稳态输出值 必须大于2.8V,且要承担15K 必须大于2.8V,且要承担15K 的负载到地 的拉电流。
带USB接口的PC(百万) USB接口的PC(百万)
800 700 600 500 400 300 200 100 0 1999 2000 2001 2002 2003 2004
带USB接口的外设(百万) USB接口的外设(百万)
600 500 400 300 200 100 0 1999 2000 2001 2002 2003 2004

USB通用串行总线接口资料

USB通用串行总线接口资料
2)、连接简单快捷
可以热插拔,真正的“即插即用”。设备连到USB时,不必打开机箱,也不必关闭主机电源,USB自检测,软件自动配置,完成后立刻就能使用。
第5页/共37页
3)、通用连接器
USB用一种通用的连接器可以连接多种类型的外设,其外型为4针插头。
第6页/共37页
4)、无须外接电源 数据线供电
第13页/共37页
USB总线系统中的设备可以分为三个类型USB主机( USB主控制器/根集线器(USB Host) ):只能有一个,管理USB系统,每秒产生一帧数据;发送配置请求对USB设备进行配置操作,对总线上的错误进行管理和恢复。USB 集线器(HUB):类似于网络集线器,完成USB设备的添加(扩展)、删除和电源管理等USB总线设备(USB功能外设)组成金字塔型结构,最多可连接7层,127台设备
第2页/共37页
USB的应用
——USB2.0 标准的USB硬盘、扫描仪和数码相机、数码摄像机等需大数据量传输的新产品也已投入使用,其数据传输速度已高达480Mb/s; ——出现了USB转接设备,提供USB接口到其他接口的转换,这样,非USB接口的外设就能间接地使用接USB接口,如USB到PS/2、USB到PCI等;新的专用测量仪器也与PC机USB接口; ——使用USB接口可使笔记本电脑的外设连接变得方便简单,机箱上提供多个USB接口,USB光驱、USB软驱等作为配件,极大地方便了用户使用。而且系统结构简单,可以使更高主频的微处理器用于笔记本电脑中
第18页/共37页
中断传输是单向的,且仅输入到主机,它用于不固定的、少量的数据传输,但这些数据需要及时处理。当设备需要主机为其服务时,向主机发送此类信息以通知主机,像键盘、鼠标之类的输入设备采用这方式。USB的中断传输是Polling(查询)类型。主机要频繁地请求端点输入。USB设备在全速情况下,其端点Polling周期为1~255ms;对于低速情况,Polling周期为10~255ms。因此,最快的Polling频率是1kHz。在信息的传输过程中,如果出现错误,则需将在下一个Polling中重新传输

USB接口与引脚

USB接口与引脚

什么是USB接口什么是USB 2.0接口常用USB接口的识别及USB接口标准和作用一、什么是USB?USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。

它是一种应用在PC领域的新型接口技术。

早在1995年,就已经有PC机带有USB接口了,但由于缺乏软件及硬件设备的支持,这些PC机的USB接口都闲置未用。

1998年后,随着微软在Windows 98中内置了对USB接口的支持模块,加上USB设备的日渐增多,USB接口才逐步走进了实用阶段。

这几年,随着大量支持USB的个人电脑的普及,USB逐步成为PC机的标准接口已经是大势所趋。

在主机(host)端,最新推出的PC 机几乎100%支持USB;而在外设(device)端,使用USB接口的设备也与日俱增,例如数码相机、扫描仪、游戏杆、磁带和软驱、图像设备、打印机、键盘、鼠标等等。

USB设备之所以会被大量应用,主要具有以下优点:1、可以热插拔。

这就让用户在使用外接设备时,不需要重复“关机à将并口或串口电缆接上à再开机”这样的动作,而是直接在PC开机时,就可以将USB电缆插上使用。

2、携带方便。

USB设备大多以“小、轻、薄”见长,对用户来说,同样20G的硬盘,USB硬盘比IDE硬盘要轻一半的重量,在想要随身携带大量数据时,当然USB硬盘会是首要之选了。

3、标准统一。

大家常见的是IDE接口的硬盘,串口的鼠标键盘,并口的打印机扫描仪,可是有了USB之后,这些应用外设统统可以用同样的标准与PC连接,这时就有了USB硬盘、USB鼠标、USB打印机,等等。

4、可以连接多个设备。

USB在PC上往往具有多个接口,可以同时连接几个设备,如果接上一个有4个端口的USB HUB时,就可以再连上4个USB设备,以此类推,尽可以连下去,将你家的设备都同时连在一台PC上而不会有任何问题(注:最高可连接至127个设备)。

但是,为什么又出现了USB2.0呢?它与USB1.1又有何区别?请别急,下面就会谈到了。

USB通用串行总线

USB通用串行总线

第7章USB通用串行总线7.1 概述7.1.1 USB开展过程通用串行总线USB〔Universal Serial Bus〕由paq、IBM 、Intel、Microsoft、NEC等公司于1994年联合提出。

1996年发布USB1.0标准1998年发布USB1.1标准两种传输速度:1.5Mdbs〔低速〕、12Mdbs〔全速〕热拔插和即插即用最多可同时连接127台设备1999年发布USB2.0标准1〕最高传输速度达480Mdbs〔高速〕,是USB1.1的40倍2〕向下兼容USU1.17.1.2 USB的设计目标及特点设计准则:1〕易于扩大2〕协议灵活3〕支持音频/视频等实时数据的传输4〕提供价格低廉的标准接口USB的特点:1〕速度快2〕设备安装和配置容易3〕易于扩展4〕使用灵活5〕可总线供电6〕本钱低7.1.3 USB的接口特性B的输出. 差分驱动,支持半双工方式. 电缆阻抗围:76.5 – 103.5Ω. 驱动器输出阻抗匹配电阻:28 – 44Ω. 所有USB设备的上游端口,按设备的最高速定义。

B的接收. 差分接收7.1.4 USB信号的定义7.1.5NRZI的编码方法不需独立的时钟信号和数据一起发送,电平跳变代表"0〞,没有电平跳变代表"1〞。

在数据被编码前,在数据流中每6个连续的"1〞后插入1个"0〞,从而强迫NRZI码发生变化,接收端必须去掉这个插入的"0〞。

位填充和NRZI编码如果接收端连续接收到7个逻辑"1〞,则认为发生了位填充错误。

7.2 USB系统构造7.2.1 USB总线的拓扑构造. 阶梯式星型拓扑构造USB的物理连接USB的逻辑连接. 管道:HOST软件与USB设备端口间的数据传输通道。

. 一个USB设备可有多个管道;设备的一个端口可建立一个输入管道和一个输出管道。

. 各管道之间相互独立。

7.2.2 USB主机一个USB系统只有一个主机,主机的USB接口称为USB控制器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通用串行总线接口——USB我相信大家都对USB有一定的了解吧。

但是也不能排除有不懂的,不过没关系,下面我就把这一计算机外设接口技术——USB来个全面介绍。

我以几个章节来介绍USB的概念、基本特性以及它的应用,让大家对USB有个全面的认识。

概念篇由于多媒体技术的发展对外设与主机之间的数据传输率有了更高的需求,因此,USB 总线技术应运而生。

USB(Universal Serial Bus),翻译为中文就是通用串行总线,是由Conpaq,DEC,IBM,Inter,Microsoft,NEC和Northen Telecom等公司为简化PC与外设之间的互连而共同研究开发的一种免费的标准化连接器,它支持各种PC与外设之间的连接,还可实现数字多媒体集成。

USB接口的主要特点是:即插即用,可热插拔。

USB连接器将各种各样的外设I/O端口合而为一,使之可热插拔,具有自动配置能力,用户只要简单地将外设插入到PC以外的总线中,PC就能自动识别和配置USB设备。

而且带宽更大,增加外设时无需在PC内添加接口卡,多个USB集线器可相互传送数据,使PC可以用全新的方式控制外设。

USB可以自动检测和安装外设,实现真正的即插即用。

而USB的另一个显著特点是支持“热”插拔,即不需要关机断电,也可以在正运行的电脑上插入或拔除一个USB设备。

随着时间的推移,USB将成为PC的标准配置。

基于USB的外设将逐渐增多,现在满足USB要求的外设有:调制解调器,键盘,鼠标,光驱,游戏手柄,软驱,扫描仪等,而非独立性I/O连接的外设将逐渐减少。

即主机控制式外设减少,智能控制控制外设增多。

USB 总线标准由1.1版升级到2.0版后,传输率由12Mbps增加到了240Mbps,更换介质后连接距离由原来的5米增加到近百米。

基于这点,USB也可以做生产ISDN以及基于视频的产品。

如数据手套的数字化仪提供数据接口。

USB总线结构简单,信号定义仅由2条电源线,2条信号线组成。

基本特性B的硬件结构USB采用四线电缆,其中两根是用来传送数据的串行通道,另两根为下游(Downstream)设备提供电源,对于高速且需要高带宽的外设,USB以全速12Mbps的传输数据;对于低速外设,USB则以1.5Mbps的传输速率来传输数据。

USB总线会根据外设情况在两种传输模式中自动地动态转换。

USB是基于令牌的总线。

类似于令牌环网络或FDDI基于令牌的总线。

USB主控制器广播令牌,总线上设备检测令牌中的地址是否与自身相符,通过接收或发送数据给主机来响应。

USB通过支持悬挂/恢复操作来管理USB总线电源。

USB系统采用级联星型拓扑,该拓扑由三个基本部分组成:主机(Host),集线器(Hub)和功能设备。

主机,也称为根,根结或根Hub,它做在主板上或作为适配卡安装在计算机上,主机包含有主控制器和根集线器(Root Hub),控制着USB总线上的数据和控制信息的流动,每个USB系统只能有一个根集线器,它连接在主控制器上。

集线器是USB结构中的特定成分,它提供叫做端口(Port)的点将设备连接到USB总线上,同时检测连接在总线上的设备,并为这些设备提供电源管理,负责总线的故障检测和恢复。

集线可为总线提供能源,亦可为自身提供能源(从外部得到电源),自身提供能源的设备可插入总线提供能源的集线器中,但总线提供能源的设备不能插入自身提供能源的集线器或支持超过四个的下游端口中,如总线提供能源设备的需要超过100mA电源时,不能同总线提供电源的集线器连接。

功能设备通过端口与总线连接。

USB同时可做Hub使用。

B的软件结构每个USB只有一个主机,它包括以下几层:(1)USB总线接口USB总线接口处理电气层与协议层的互连。

从互连的角度来看,相似的总线接口由设备及主机同时给出,例如串行接口机(SIE)。

USB总线接口由主控制器实现。

(2)USB系统USB系统用主控制器管理主机与USB设备间的数据传输。

它与主控制器间的接口依赖于主控制器的硬件定义。

同时,USB系统也负责管理USB资源,例如带宽和总线能量,这使客户访问USB成为可能。

USB系统还有三个基本组件:主控制器驱动程序(HCD)这可把不同主控制器设备映射到USB系统中。

HCD与USB 之间的接口叫HCDI,特定的HCDI由支持不同主控制器的操作系统定义,通用主控制器驱动器(UHCD)处于软结构的最底层,由它来管理和控制主控制器。

UHCD实现了与USB 主控制器通信和控制USB主控制器,并且它对系统软件的其他部分是隐蔽的。

系统软件中的最高层通过UHCD的软件接口与主控制器通信。

USB驱动程序(USBD)它在UHCD驱动器之上,它提供驱动器级的接口,满足现有设备驱动器设计的要求。

USBD以I/O请求包(IRPs)的形式提供数据传输架构,它由通过特定管道(Pipe)传输数据的需求组成。

此外,USBD使客户端出现设备的一个抽象,以便于抽象和管理。

作为抽象的一部分,USBD拥有缺省的管道。

通过它可以访问所有的USB设备以进行标准的USB控制。

该缺省管道描述了一条USBD和USB设备间通信的逻辑通道。

主机软件在某些操作系统中,没有提供USB系统软件。

这些软件本来是用于向设备驱动程序提供配置信息和装载结构的。

在这些操作系统中,设备驱动程序将应用提供的接口而不是直接访问USBDI(USB驱动程序接口)结构。

(3)USB客户软件它是位于软件结构的最高层,负责处理特定USB设备驱动器。

客户程序层描述所有直接作用于设备的软件入口。

当设备被系统检测到后,这些客户程序将直接作用于外围硬件。

这个共享的特性将USB系统软件置于客户和它的设备之间,这就要根据USBD在客户端形成的设备映像由客户程序对它进行处理。

主机各层有以下功能:检测连接和移去的USB设备。

管理主机和USB设备间的数据流。

连接USB状态和活动统计。

控制主控制器和USB设备间的电气接口,包括限量能量供应。

HCD提供了主控制器的抽象和通过USB传输的数据的主控制器视角的一个抽象。

USBD提供了USB设备的抽象和USBD客户与USB功能间数据传输的一个抽象。

USB系统促进客户和功能间的数据传输,并作为USB设备的规范接口的一个控制点。

USB系统提供缓冲区管理能力并允许数据传输同步于客户和功能的需求。

B的数据流传输主控制器负责主机和USB设备间数据流的传输。

这些传输数据被当作连续的比特流。

每个设备提供了一个或多个可以与客户程序通信的接口,每个接口由0个或多个管道组成,它们分别独立地在客户程序和设备的特定终端间传输数据。

USBD为主机软件的现实需求建立了接口和管道,当提出配置请求时,主控制器根据主机软件提供的参数提供服务。

USB支持四种基本的数据传输模式:控制传输,等时传输,中断传输及数据块传输。

每种传输模式应用到具有相同名字的终端,则具有不同的性质。

控制传输类型支持外设与主机之间的控制,状态,配置等信息的传输,为外设与主机之间提供一个控制通道。

每种外设都支持控制传输类型,这样主机与外设之间就可以传送配置和命令/状态信息。

等时(lsochronous)传输类型支持有周期性,有限的时延和带宽且数据传输速率不变的外设与主机间的数据传输。

该类型无差错校验,故不能保证正确的数据传输,支持像计算机-电话集成系统(CTI)和音频系统与主机的数据传输。

中断传输类型支持像游戏手柄,鼠标和键盘等输入设备,这些设备与主机间数据传输量小,无周期性,但对响应时间敏感,要求马上响应。

数据块(Bulk)传输类型支持打印机,扫描仪,数码相机等外设,这些外设与主机间传输的数据量大,USB在满足带宽的情况下才进行该类型的数据传输。

USB采用分块带宽分配方案,若外设超过当前带宽分配或潜在的要求,则不能进入该设备。

同步和中断传输类型的终端保留带宽,并保证数据按一定的速率传送。

集中和控制终端按可用的最佳带宽来传输传输数据。

USB应用篇USB连接器可以轻松地为计算机添加设备,同时不占用计算机的并口和串口。

只要将设备一插就可以使用了。

但它有时也难以使用。

一.让计算机支持USB现在大部分的计算机都有USB端口。

而一些老式的计算机则没有USB端口的,只有USB连接器,但它是不起作用的,你可以在启动计算机时查看BIOS,确定它是否支持USB。

你可选择USB Legacy支持选项(如果有该选项的话)。

如果你的老式主板真的不支持USB 设备,你只有去买一块USB连接卡,这就可以把USB设备添加到你的计算机里了。

二.让WINDOWS系统支持USB现在的WINDOWS98对很多外设都提供了全面的支持。

只有WINDOWS 3.X及更早版本的WINDOWS及WINDOWS NT都不支持USB,如果你想查看你的计算机是否安装了USB控制器,可进入“控制面板”,双击其中的“系统”图标,然后选择“设备管理器”选项卡。

你就会看到“通用串口总线控制器”点击该控制器,你会看到两个项目:Universal Host Controller和Unicersal Root Hub。

如果你还没有安装USB的驱动程序,则从你的WINDOWS 安装光盘的\OTHER\USB文件夹中找到这些项目,双击Usbsupp.exe即可安装USB驱动程序。

三.让计算机连接更多的USB设备一般的计算机只有两个USB端口,如果你想连接更多的USB外设,则利用USB集线器,该集线器可提供多个USB端口,你只要将该集线器直接插入你的计算机即可。

有了足够的USB端口,你就可以最多连入127个USB设备。

结束语USB为计算机外设输入输出提供了新的接口标准。

它使设备具有热插拔,即插即用,自动配置的能力,并标准化设备连接。

USB的级联星型拓扑结构大大扩充了外设数量,使增加,使用外设更加便捷,快速。

而新提出的USB2.0标准更是将数据传输速率提高到了一个新的高度,这是具有美好的应用前景。

相关文档
最新文档