本文共 2154 字,大约阅读时间需要 7 分钟。
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个层次:
(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有很大的不同。
转载地址:http://gsjfb.baihongyu.com/