3 USB关键字
USB涉及PC和嵌人式领域,完整的USB设备和主机的设计会应用到其中很多概念和知识。因此,作为起步阶段,能够了解和掌握各种关键的概念、词汇及其简称,对于整个USB知识的把握是很必要的。下面列举一些常用的关键字的简称和释义。
(1)握手应答包(Acknowledg,Packet,简写为ACK)。用于USB主机与设备之问纹据传
输时,指示应答的握手信号。
(2)缀冲区(Buffer)o汁算机或者是嵌人式系统中,用于暂时存储不能及时或大量传送的
数据的内存单元。
(3)批量传榆(Bulk Transfer)。USB的4种传输类型之一。用于对时间没有特殊要求,
但总量很大的数据的传输。
(4)总线枚举(Bus Emumeration)。USB主机对于USB设备的检测和配置。
(5)控制传输(Control Transfer)。USB的4种传输类型之一。主要用于主机与设备之
间配置、命令及状态等数据的传输。
(6)设备(Device)。这是一个非常重要的概念,是指能够实现某种USB功能的逻辑或物
理实体。USB协议将设备分为3个层次:
从最低的层次来讲,设备指的就是单个的组件,比如一个Flash存储设备;
从更高一层次来讲,设备是能够实现某种特定功能的硬件的集合体,比如USB的接口设备;
最高层次上的USB设备,是指其所能够实现的功能。
(7)端点(Endpoint,简写为EP)。又一个重要的祝念。从物理机制来说,端点可以是嵌
入式系统或PC上的一个数据缓冲区,用来存放和发送USB的各种数据;从逻辑上来说.端点可以视为数据的收发器,可以按照定义的传输方式来交换欲据。每个端点都有惟一确定的地址,即端点号。每个端点根据相关硬件芯片的不同设置成不同的传输特性,比如输人/输出端点、配置端点及批量传输端点等。
(8)域(Field)。USB协议中规定的组成包的单元。
(9)侦(Frame)。这是一个时间概念,指的是从一个SOF令牌开始到下一个SOF发送之
间的时间,其中包含了一系列的数据传送。
(l0)功能(Function)。通过USB实现的某种作用或任务。比如USB的数码相机等,它
同时也是一个USB的设备,起到了传输照片数据等的功能。
(11)人机交互设备(Human Interface Device,简写为HID)。USB协议规定的设备类之
一。常见的USB鼠标、键盘等设备均属于HID。Windows等燥作系统对于HID有很好的支
持,提供了完整的驱动程序。HID的PC级开发因此仅需针对应用级用户程序。
(l2)主机(Host)。是整个USB体系的核心。它包括主机接口控制器硬件和驱动程序2个层次。
(13)集线器(Hub)。提供USB设备到主机的连接点。能够为相应的USB设备提供电
源,并在一定程度上检测和管现连接的USB设备。
(14)同步传输(Isochronous Transfer)。4种USB传输类型之一。适用于对时问有严格
要求的数据的传榆,比如音频数据的传输。USB总线能够保证为同步传输提供固定的带宽。并有可能因此占用批量传输等的带宽,而优先满足同步传输的需要。
(l5)最低有效位(Least Significant Bit,筒写为LSB)。
(l6)微控制器(Micro Controller Unit,简写为MCU)。国内俗称单片机。
(17)最高有效位(Most Significant Bit,简写为MSB)。
(l8)移动式USB(USBOn-The-Go,简写为OTG)。基于USB协议2.0的补充版本,用于解决USB点对点通信的瓶颈。OTG既具有USB主机的功能,又具有USB设备的功能,并且能够自由地在这两种角色中进行切换。
(l9)包(Packet)。USB协议中规定的有一定格式的数据组合。典型的一个包中,包含了
该包的信息、传输的数据和校验纠错信息等3部分。可以说,包是USB数据传输的最基本
单位。
(20)个人计算机(Personal Computer,简写为PC)。
(21)包标志域(Paeket identified Field,简写为PID。用于表明包的类型和格式的域。
(22)即插即用(Playand Plug,简写为PnP)。基于PC的一项技术,用于管理I/O地址、内存地址和IRQ等在内的主机资源,使得外部设备能够使甩的PC中没有冲突的某项资源。
(23)端口(Port).USB设备的接入点,一般由集线器或USB主机的根集线器提供。
(24)事务(Transaction)。USB中基干一个端点的数据发送与接收的行为。注意与Transfer的区别。
(25)传输(Trasfer)。USB的各种数据发送的总的格式。包括4种传输类型。传输由
1笔或多笔事务组成。
(26)嵌入式USB主机(Embedded USB Host)。随着对USB点对点方案的发展,出现“嵌入式USB主机”的解决方案的需求,这也是一个新的提法和名称。指的是在嵌入式系统中
实现USB主机的功能,从功能上来说,它应该完全具备和PC上一样的所有USB主机的功
能,但是,从实现的角度来讲,与PC有很大的不同。
文章评论(0条评论)
登录后参与讨论