Android设备间USB传输(OTG)

1. USB概述

    为了统一电脑和外围设备的接口标准,方便用户使用以及端口扩展,Intel和USB-IF组织于1994年开始开发一个通用总线标准-- USB(Universal Serial Bus),并在1995年发布USB1.0标准、2000年发展到USB2.0标准、目前已经更新到了USB3.0标准;另外,USB组织也在2004年提出了Wireless USB (无线USB)标准,以适应无线数据传输的趋势。USB标准主要从机械、电气、传输协议、系统设备组成以及软件结构等方面做了规范和描述。

1.1 USB机械标准

    USB标准中对USB传输线的构成(PVC保护层、镀锡铜编织、抗扰线等);USB插头、插口的分类,以及各自的具体尺寸,还有工作环境温度等进行了详细规范。另外,为了满足数码、移动设备的工作场景,USB插口、插头还有USB-Mini和USB-Mirco规范(主要是对接口的尺寸进行了重新定义)。


图1 USB机械规范概览图

1.2  USB电气标准

    在电气方面:USB在不同速度下(Low-speed、Full-speed、High-speed)输入、输出驱动电路的阻抗要求,线路的信号传输延迟,设备电压敏感度,信号衰减,信号编解码方式(NRZI),信号有效范围等电气参数,USB标准都做了规范。

    在电源分配方面,由于连接到USB系统中的器件,连接线都会造成一定的压降,USB标准要求给下行端口的最低电压供给要带到4.35V,对于外接电源的Hub、总线供电的Hub、外界电源的设备、总线供电的设备还有其他不同的的规范要求。另外,USB标准规定所有连接设备都必须能够进入休眠,默认状态下休眠电流为500µ A,如果是支持唤醒或是high power端口,休眠电流为2.5mA。

    另外,USB标准规定,对于不同速度的设备鉴别需要硬件上不同的连接(如图2):低速设备需要在D-接上拉电阻、全速设备需要在D+接上拉电阻、而USB对于高速设备规定需要有一个电流驱动器(通过电流驱动器灌到D+/D-上产生压降)。当不同速率的设备连接时,USB主设端正是通过D-/D+上的电压变化来识别区分的。


图2  USB不同速度设备硬件连接

1.3  USB系统组成

    USB标准中将USB系统描述为三个部分:USB主设、USB从

  • 7
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值