• 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

  • 相关阅读:
    WF4 工作流事件顺序
    审批工作流系统预览
    系统框架最终集大成之——目录
    11.34 为什么框架没有提供代码设计器或代码生成器?
    11.35 如何编写自动任务?
    11.37 如何在系统中记录日志?
    11.38 CastleActiveRecord中如何保证多线程并发操作的安全与成功?
    关于数据库移植方面的记录
    十二、 结语
    datagridview某列编辑时显示为大写
  • 原文地址:https://www.cnblogs.com/rockyching2009/p/14231771.html
Copyright © 2020-2023  润新知