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

原文地址:https://www.cnblogs.com/rockyching2009/p/14231771.html