USB开发者培训(1)技术背景


一、技术背景

1.通用串行总线(USB)协议的设计目标

  • 易于使用的PC外设
  • 低成本的方案支持高达480Mbps的传输速率
  • 满足声音,音频和视频类传输的实时需求
  • 灵活的协议,能混合同步和异步的消息数据传递
  • 集成商品设备技术
  • 能适应于任意外形和配置的PC
  • 提供一个标准接口,能快速应用于产品中
  • 允许扩展出新的USB设备类,以提升PC的功能
  • UBS2.0协议必须向下兼容,以容纳早期版本的设备
 

2.应用范围

性能 应用 特性
低速(1.5Mbps):
?交互式设备
?10-100kbps
?键盘,鼠标
?手写笔
?游戏手柄
?虚拟设备
?外设
?极低的成本
?易于使用
?热插拔
?同时使用多个外设
全速(12Mbps):
?电话,音频类
?压缩的视频类
?500kbps – 10Mbps
?话音
?宽带
?音频
?麦克风
?较低的成本
?易于使用
?热插拔
?同时使用多个外设
?可保证的带宽
?可保证的延迟
高速(480Mbps):
?视频,大容量存储
?25 – 400Mbps
?视频
?大容量存储
?图像
?宽带
?低成本
?易于使用
?热插拔
?同时使用多个设备
?可保证的带宽
?可保证的延迟
?高带宽

3.特性

  • 简单易用——使用统一制式的电缆和连接插座,支持热插拔
  • 应用广泛——支持从几kbps到几百Mbps的数据带宽,支持同步和异步的传输,支持连接多达127个设备,并支持复合设备
  • 同步带宽——提供保证的带宽和低延迟
  • 使用灵活——支持不同大小的数据包和各种传输速率
  • 鲁棒性佳——多种的错误校验和恢复机制
  • 协同PC产业——协议易于实现和整合,并支持热插拔机制
  • 低成本实现——低成本的电缆和连接插座,商品化的实现技术
  • 易于升级——整体结构易于升级,能适应各类新生的应用

注:以上摘自《STM32 USB 开发者培训》,2013.5

USB