Chinaunix首页 | 论坛 | 博客
  • 博客访问: 47351
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 135
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-29 11:58
个人简介

等我想好再说

文章分类

全部博文(5)

文章存档

2015年(1)

2014年(1)

2013年(3)

我的朋友

分类: 嵌入式

2015-03-14 13:20:38

1. USB的接口

USB接口一般分为4种:

  • A类接口:即最常见的长方形接口,电脑的USB口即为A型
  • B类接口:方形接口,比较少见
  • MiniUSB接口:用于移动类设备,现在还经常能见到,逐渐被MicroUSB替代
  • MicroUSB接口:用于移动类设备,目前最常见的手机USB接口

从管脚数目上,这4种接口又可以分为两类:

  • A类和B类接口都是4pin接口,仅支持USB Host(主设备) 或 USB Slave(从设备)
    4 pin 接口的定义为:VBus、D+、D-、GND
  • MiniUSB 和 MicroUSB 都是5pin接口,支持USB-OTG
    5 pin接口的定义为:VBus、D+、D-、ID、GND

2. USB-OTG

旧的USB 设备可以分为 USB-HOST 和 USB-SLAVE,一个USB设备只可以作为Host(如电脑)或者作为Slave(如鼠标,U盘等),
USB连接和数据传输只能在一对Host和Slave之间进行。
随着移动设备的普及,为了方便这些设备与电脑和这些设备之间的连接,出现了USB-OTG(USB On-The-Go)技术。
一个支持USB-OTG的设备既可以作为Host也可以作为Slvae。
为了区分一个USB-OTG设备是作为Host还是作为Slave,于是出现了上面的5 pin USB接口。
5 pin USB接口中的ID脚用来区别一个OTG设备是作为Host还是作为Slave。

2.1 USB-OTG作为Host

当ID脚接地时,USB-OTG设备即会在USB连接中充当Host

2.2 USB-OTG作为Slave

当ID脚悬空时,USB-OTG设备即会在USB连接中充当Slave

参考:

阅读(1715) | 评论(0) | 转发(0) |
0

上一篇:VIM 在文件中插入文件名/路径名

下一篇:没有了

给主人留下些什么吧!~~