第二章 术语和缩写
本章列出并定义了本规范中使用的术语和缩写
ACK | 表示肯定确认的握手数据包。 |
Active Device | 已通电但未处于挂起状态的设备。 |
Asynchronous Data | 异步数据,数据以不规则的间隔传输,延迟要求较低 |
Asynchronous RA | RA进程的输入数据速率Fsi和输出数据速率Fso是独立的(即没有共享的主时钟)。另请参见速率自适应。 |
Asynchronous SRC | SRC过程的输入采样速率Fsi和输出采样速率Fso是独立的(即没有共享的主时钟)。另请参见采样速率转换。 |
Audio Device | 音频设备,一种获取或接收采样模拟数据的设备。 |
AWG# | 美国线规标准定义的导线横截面的测量。 |
Babble | 持续超过(微)帧中指定点的规则外总线行为。 |
Bandwidth | 带宽,单位时间内传输的数据量,通常单位为每秒位数或每秒字节数。 |
Big Endian | 大端序,一种存储数据的方法,将多字节值的最高有效字节放在较低的存储地址。例如,以大端格式存储的16位整数将最低有效字节放在较高的地址,将最高有效字节放在较低的地址。另见小端序。 |
Bit | 数字计算机使用的信息单位。表示计算机中最小的可寻址内存。一位表示两种可能性之间的选择,通常由逻辑1(1)或0(0)表示。 |
Bit Stuffing | 在数据流中插入一个“0”位,使数据线发生电平转换,从而使锁相环保持锁定状态。 |
b/s | 比特每秒,以每秒位数表示的传输速率。 |
B/s | 字节每秒,以每秒字节数表示的传输速率。 |
Buffer | 缓存,从一台设备向另一台设备传输数据时,用于补偿数据速率或事件发生时间差异的存储器。 |
Bulk Transfer | 批量传输,四种通用串行总线传输类型之一。批量传输是非周期性的大型突发通信,通常用于传输,可以使用任何可用带宽,也可以延迟到带宽可用时。另请参见转移类型。 |
Bus Enumeration | 枚举,检测和识别通用串行总线设备。 |
Byte | 字节,一种大小为八位的数据元素。 |
Capabilities | 由主机管理的USB设备的属性。 |
Characteristics | USB设备不可改变的特性;例如,设备类别是设备特性。 |
Client | 驻留在host上的软件,与USB系统软件交互,以安排function和host之间的数据传输。客户端通常是传输数据的数据提供者和消费者。 |
Configuring Software | 驻留在host软件中负责配置USB设备的软件。这可能是系统配置器或设备专用软件。 |
Control Endpoint | 控制端点,控制管道使用的一对端点编号相同的设备端点。控制端点双向传输数据,因此,使用设备地址和端点编号组合的两个端点方向。因此,每个控制端点消耗两个端点地址。 |
Control Pipe | 控制管道,与消息管道相同。 |
Control Transfer | 控制传输,四种通用串行总线传输类型之一。控制传输支持client和function之间的配置/命令/状态类型通信。另请参见转移类型。 |
CRC | 参见 Cyclic Redundancy Check。 |
CTI | 计算机电话功能集合体(Computer Telephony Integration)(这里估计是想表达现在的智能手机),是将电话与计算机两者的功能予以整合,让计算机成为可程序化控制的用户交换机,以取代过去电信局采用的昂贵用户交换机(PBX)。 |
Cyclic Redundancy Check (CRC) | 循环冗余校验,对数据进行的一种检查,以查看在传输、读取或写入数据时是否发生了错误。循环冗余校验的结果通常与校验数据一起存储或传输。将存储或传输的结果与为数据计算的循环冗余校验进行比较,以确定是否发生了错误。 |
Default Address | 默认地址,由USB规范定义的地址,当USB设备首次通电或复位时使用。默认地址是00H。 |
Default Pipe | 由USB系统软件创建的消息管道,用于在host和USB设备的endpoint 0 之间传输控制和状态信息。 |
Device | 执行某项功能的逻辑或物理实体。描述的实际实体取决于引用的上下文。在最低级别,设备可以指单个硬件组件,如在存储设备中。在更高的层次上,它可以指执行特定功能的硬件组件的集合,例如USB接口设备。在更高的层次上,设备可以指连接到通用串行总线的实体所执行的功能;例如,数据/传真调制解调器设备。设备可以是物理的、电气的、可寻址的和逻辑的。 当用作非特定参考时,USB设备要么是hub,要么是function。 |
Device Address | 设备地址,长度为7bits,表示设备在通用串行总线上的地址。当设备首次通电或设备复位时,设备地址是默认地址(00H)。设备由USB系统软件分配一个唯一的设备地址。 |
Device Endpoint | USB设备中唯一可寻址的部分,是host和设备之间通信流中的信息源或接收器。另请参见端点地址。 |
Device Resources | 由USB设备提供的资源,如缓冲空间和端点。另请参见主机资源和通用串行总线资源。 |
Device Software | 负责使用USB设备的软件。该软件可能也可能不负责配置设备的使用。 |
Downstream | 数据从host流出或离开host的方向。下游端口是hub上电气距离host最远的端口,它从hub生成下行数据流量。下行端口接收上行数据流。 |
Driver | 当提到硬件时,指驱动外部负载的输入输出板。指软件时,负责与硬件设备接口的程序,即设备驱动程序。 |
DWORD | 双字。一种数据类型,大小为两个字(即四个字节或32位)。 |
Dynamic Insertion and Removal | host运行时连接和移除设备的能力。 |
E2PROM | 参见 Electrically Erasable Programmable Read Only Memory。 |
EEPROM | 参见 Electrically Erasable Programmable Read Only Memory。 |
Electrically Erasable Programmable Read Only Memory (EEPROM) | 非易失性可重写存储器存储技术。 |
End User | host 用户 |
Endpoint | 参见 device endpoint。 |
Endpoint Address | 在USB设备上端点号和端点方向的组合。每个端点地址都支持单向数据传输。 |
Endpoint Direction | 在USB上数据传输的方向。方向可以是向内或向外。输入指的是向host的传输;输出是指host的向外输出。以host为主体定义方向。 |
Endpoint Number | 端点号,0H和FH之间的四位值,包括0H和FH,与通用串行总线设备上的一个端点相关联 |
Envelope detector | 一种位于USB设备内部的电子电路,用于监控USB数据线并检测某些与电压相关的信号特征。 |
EOF | 一帧数据的结束标志 |
EOP | 一个包的结束标志 |
External Port | 参见 port |
Eye pattern | 提供最小和最大电压电平以及信号抖动的USB信号表示。 |
False EOP | 一种虚假的、通常由噪声引起的事件,被包接收器解释为EOP。 |
Frame | 全速/低速总线上建立的1ms时基。 |
Frame Pattern | 一种帧序列,在每帧传输的样本数中呈现重复模式。对于44.1千赫的音频传输,帧模式可以是包含44个样本的九帧,然后是包含以下内容的一帧 45个样本。 |
Fs | 参见 sample rate。 |
Full-duplex | 全双工,计算机数据支持同时一时间双向传输。 |
Full-speed | 12 Mb/s的USB传输。另请参阅low-speed and high-speed。 |
Function | 一种为host机提供功能的USB设备,如ISDN连接、数字麦克风或扬声器。 |
Handshake Packet | 握手包,确认或拒绝特定条件的数据包。例如,ACK和NCK。 |
High-bandwidth endpoint | 一种高速设备端点,每微帧传输大于1024字节但小于3073字节。 |
High-speed | 480Mb/s的USB操作。另请参阅low-speed and full-speed。 |
Host | 安装了USB主机控制器的主机系统。这包括主机硬件平台(中央处理器、总线等)。)和正在使用的操作系统 |
Host Controller | host的USB接口。 |
Host Controller Driver (HCD) | 主机控制器硬件的USB软件抽象层。主机控制器驱动程序提供了一个与主机控制器交互的接口。主机控制器驱动程序隐藏了主机控制器硬件实现的细节。 |
Host Resources | 主机提供的资源,如缓冲空间和中断。另请参见Device Resources and Universal Serial Bus Resources。 |
Hub | 一种提供附加连接的USB设备。 |
Hub Tier | USB拓扑图 7层模型的某一层,表示function和host的连接和通信关系。参见图4-1。 |
Interrupt Request (IRQ) | 就是中断请求,很简单。 |
Interrupt Transfer | 中断传输,四种通用串行总线传输类型之一。中断传输特性是小数据、非周期性、低频率和有限延迟。中断传输通常用于处理服务需求。另请参见转移类型。 |
I/O Request Packet | I/O数据请求包,软件客户端发出的一种可识别的请求,要求在自己(host上)和设备端点之间以适当的方向传输数据。 |
IRP | 参见 I/O Request Packet。 |
IRQ | 参见 Interrupt Request。 |
Isochronous Data | 同步数据,一种数据流,由其时序可看传输速率。 |
Isochronous Device | 同步设备,一种具有同步端点的实体,提供或接收模拟采样数据流或同步数据流。 |
Isochronous Sink Endpoint | 能够接收来自host的同步数据流的端点 |
Isochronous Source Endpoint | 能够产生同步数据流并将其发送给host的端点。 |
Isochronous Transfer | 同步传输,四种通用串行总线传输类型之一。处理同步数据时使用同步传输。等时传输在主机和设备之间提供定期、连续的通信。另请参见转移类型。 |
Jitter | 由机械或电气变化引起的不同步的趋势。更具体地说,是数字脉冲在传输介质上的相移。 |
kb/s | 应该都懂,简单到不知道怎么解释 |
kB/s | 同上 |
Little Endian | 小端序,将多字节值中最低有效字节放在较低存储地址的数据存储方法。例如,以小端格式存储的16位整数将最低有效字节放在较低的地址,将最高有效字节放在下一个地址。 |
LOA | 只有SOP而没有EOP,这种情况就叫LOA(loss of bus activity characterized) |
Low-speed | 1.5Mb/s的USB操作。 |
LSb | 最低有效位。 |
LSB | 最低有效字节。 |
Mb/s | 同为传输速度单位,很简单 |
MB/s | 同上 |
Message Pipe | 使用 请求/数据/状态 格式传输数据的双向管道。数据具有强制结构,从而可靠地识别和传递请求。 |
Microframe | 建立在高速总线上的125us时基 |
MSb | 最高有效位。 |
MSB | 最高有效字节。 |
NAK | 表示否定的确认握手数据包。 |
Non Return to Zero Invert (NRZI) | 一种对串行数据进行编码的方法,其中1和0由相反且交替的高电压和低电压表示,在这种情况下,编码位之间不返回零(参考)电压。无需时钟脉冲。 |
NRZI | 参见上行 |
Object | 代表USB实体的host软件或数据结构。 |
Packet | 为传输而组织成一组的一束数据。数据包通常包含三个元素:控制信息(例如,源、目的地和长度)、要传输的数据以及检错和纠错位。 |
Packet Buffer | USB设备用来发送或接收单个数据包的逻辑缓冲区。这决定了设备可以发送或接收的最大数据包大小。 |
Packet ID (PID) | USB数据包中的一个字段,指示数据包的类型,并由此推断出数据包的格式和应用于数据包的错误检测类型。 |
Phase | 指传输的包交换阶段,传输有三个阶段:令牌、数据或握手数据包。 |
Phase Locked Loop (PLL) | 锁相环,一种充当鉴相器的电路,使振荡器与输入频率保持同相。 |
Physical Device | 具有物理实现的设备;例如扬声器、麦克风和光盘播放器。 |
PID | 参见Packet ID. |
Pipe | 一种逻辑抽象,表示设备上的端点和主机上的软件之间的关联。管道有几个属性;例如,管道可以以流(流管道)或消息(消息管道)的形式传输数据。另请参见流管道和消息管道。 |
PLL | 参见 Phase Locked Loop. |
Polling | 轮询,询问多个设备,一次一个,是否有任何数据要传输。 |
POR | 参见 Power On Reset. |
Port | 系统或电路的进出点。对于USB,指连接USB设备的点。 |
Power On Reset (POR) | 通电时将存储设备、寄存器或存储器恢复到预定状态。 |
Programmable Data Rate | 可编程的数据速率,可以是固定数据速率(单频端点)、有限数量的数据 速率(32kHz,44.1kHz,48kHz,…),或连续可编程数据速率。端点的确切编程能力必须在适当的特定于类的端点描述符中报告。 |
Protocol | 协议,与两个设备之间数据传输的格式和时间有关的一组特定规则、程序或惯例。 |
RA | 参见 rate adaptation。 |
Rate Adaptation | 在Fsi采样的输入数据流转换成在Fso采样的输出数据流的过程,其质量有一定的损失,由速率自适应算法决定。过程需要错误控制机制。Fsi和Fso可以是不同的和异步的。Fsi是风险评估的输入数据速率;Fso是随机存取存储器的输出数据速率。 |
Request | 一种包含SETUP包的请求数据,发送到USB设备作相应请求。 |
Retire | 完成传输服务并通知相应软件客户端完成的操作。 |
Root Hub | 直接连接到主机控制器的USB集线器。该集线器(第1层)连接到主机。 |
Root Port | 根集线器上的下行端口。 |
Sample | 端点操作的最小数据单元;是端点的属性。 |
Sample Rate (Fs) | 采样速率,每秒采样数,以赫兹(Hz)表示。 |
Sample Rate Conversion (SRC) | 用于采样模拟数据流的RA过程的专用实现。误差控制机制被插值技术所取代。 |
Service | 系统编程接口提供的一种程序。 |
Service Interval | 向USB端点发送或接收数据的连续请求之间的时间间隔。 |
Service Jitter | 服务交付与其预定交付时间的偏差。 |
Service Rate | 单位时间内给定端点的服务数量 |
SOF | 参见 Start-of-Frame. |
SOP | 起始包,Start-of-Packet。 |
SPI | 参见 System Programming Interface. |
Split transaction | 主机控制器和集线器支持的一种事务类型。这种传输类型允许低速和全速设备连接到高速hub。(hub和这些设备仍为低速和全速操作,但是hub和host之间是高速传输) |
SRC | 参见 Sample Rate Conversion。 |
Stage | 构成控制传输的序列的一部分;阶段包括建立(SETUP)阶段、数据阶段和状态阶段。 |
Start-of-Frame (SOF) | 每个(微)帧中的第一个事务。SOF允许端点识别(微)帧的开始,并将内部端点时钟同步到主机。 |
Stream Pipe | 流管道,传输流数据,数据不要求具体的结构。 |
Synchronization Type | 描述等时端点连接到其他等时端点的能力的一种分类。 |
Synchronous RA | RA进程的输入数据速率Fsi和输出数据速率Fso来自同一个主时钟。Fsi和Fso之间有一个固定的关系。 |
Synchronous SRC | SRC过程的输入采样速率Fsi和输出采样速率Fso来自同一个主时钟。Fsi和Fso之间有一个固定的关系。 |
System Programming Interface (SPI) | 系统软件提供的服务的定义接口。 |
TDM | 参见 Time Division Multiplexing. |
TDR | 参见 Time Domain Reflectometer. |
Termination | 连接在电缆末端的无源元件,防止电气信号反射。 |
Time Division Multiplexing (TDM) | 时分多路复用,一种在一种通信介质上同时传输多个信号(数据、语音和/或视频)的方法,它是将每个信号的一部分一个接一个地交织在一起。 |
Time Domain Reflectometer (TDR) | 一种能够测量USB信号线阻抗特性的仪器。 |
Timeout | 超时,在某个预定的时间间隔内检测到没有总线活动。 |
Token Packet | 令牌包,一种数据包类型,用于标识总线上要执行的事务。 |
Transaction | 向端点传输的服务,由令牌包、可选数据包和可选握手包组成。根据传输类型,允许/要求特定的数据包。 |
Transaction translator | 事务转换器,USB集线器的功能组件。事务转换器对特殊的高速事务做出响应,并将其转换为全/低速事务,全/低速设备连接在面向下行的端口上。 |
Transfer | 一个或多个总线事务,用于在软件客户端及其功能之间传输信息。 |
Transfer Type | 传输类型,定义了四种标准传输类型:控制、中断、批量和同步。 |
Turn-around Time | 设备在收到数据包后需要等待开始传输数据包的时间,以防止在USB上发生冲突。该时间基于电缆的长度和传播延迟特性以及传输设备相对于USB上其他设备的位置。 |
Universal Serial Bus Driver (USBD) | USB驱动,负责向操纵host控制器的客户机提供通用服务。 |
Universal Serial Bus Resources | 由USB提供的资源,如带宽和功率。另请参见设备资源和主机资源。 |
Upstream | 数据流向host的方向。上行端口是设备上最靠近host的端口,它从集线器生成上行数据流。上行端口接收下行数据流量。 |
USBD | 参见 Universal Serial Bus Driver. |
USB-IF | USB开发者论坛,是一个非营利组织,成立的目的是促进USB兼容产品的开发和技术的推广。 |
Virtual Device | 由软件接口层表示的设备。虚拟设备的一个例子是硬盘及其相关的设备驱动程序和客户端软件,使其能够发现并播放.wav 文件 |
Word | 大小为两个字节(16位)的数据元素。 |