- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mini usb 的接口定义如下:
1:VCC
2 :D-
3 :D+
4 :id
5 :GND
其中 id 脚在 otg 功能中才使用。由于 mini usb 接口分 mini-A 、 B 和 AB 接口。
如果你的系统仅仅是用做 slave ,那么就使用 B 接口,在 A 接口中, ID 脚悬空
如果是 B 接口,这个时候就需要使用 ID 脚了,
系统控制器会判断 ID 脚的电平判断是什么样的设备插入, 如果是高电平, 则是 B 接头插入, 此时系统就做
主模式 (master mode)
如果 ID 为低,则是 A 接口插入,然后系统就会使用 HNP 对话协议来决定哪个做 Master ,哪个做 slave 。
这些说明为技术人员总结的,仅供参考。
mini usb a/B 接口外形图
USB On-The-Go 在 USB 规范基础上增加了以下几点
1 双重功能设备设备既可用作主机也可用作外设
2 主机处理协议 HNP 用于转换 USB 主机和外设功能
3 对话请求协议
4 除小和大功率之外增加了微功率选择
5 超小连接器
注 :一个 On-The-Go 设备并不局限于仅跟另一个 On-The-Go 设备相连由于内置有 USB 主机和 USB 外设
所以当外部连接一个 USB 外设时它用作 USB 主机类似地当外部连接一个 USB 主机时它用作 USB 外设 .
HNP 是一种用来实现 A Device 和 B Device 主机/从机转换的机构 (实际上是电缆的反转 ).
构建 OTG 功能时需要在基础 USB 外设上添加的电路,电路中的通用串行总线控制器可以是一个微处理器
和 USB SIE (串口引擎),也可以是集成的 μP/USB 芯片或与 USB 收发器相连的 ASIC 。为总线提供电源
的外部设备需要一路 3.3V 稳压输出供电电压, 以便为逻辑电路和连接在 D+ 、D- 引脚的 1500 Ω电阻提供电
源。通过 D+ 、D- 引脚上的上拉电阻可向主机发出设备已连接的信号,并指示设备的工作速度。 电阻上拉至
D+ 表示全速运行,电阻上拉至 D-表示低速运行。其它端点(包括 D+ 和 D- 的 15k Ω下拉电阻)用于检测上
拉电阻的状态。 由于 USB 设计需要提供热插拔功能。 因此,其 ESD 保护电路主要用于为 D+ 、D-和 VBUS
引脚提供保护。
为了增加 OTG 的两用功能, 必须扩充收发器功能来使 OTG 设备既可作为主机使用, 也可以作为外设使用。
而要实现上述功能, 就需要在图 3 所示电路中添加 D+ 和 D-端的 15k Ω下拉电阻并为 VBUS 提供供电电源。
此外,收发器还需要具备以下三个条件:
(1 )可切换 D+/D- 线上的上拉和下拉电阻,以提供外设和主机功能。
(2 )作为 A 设备时,需要具有 VBUS 监视和供电电路; 作为 B 设备初始化 SRP 时,需要监视和触发 VBUS 。
(3 )具有 ID 输入引脚。
作为两用 OTG 设备, ASIC 、DSP 或其它与收发器连接的电路必须具备充当外设和主机的功能,并应按照
HNP 协议转换其角色。
收发器所需添加的大多数电路用于 VBUS 引脚的管理。 作为主机, 它必须能够提供 5V 、输出电流可达 8mA
的电源。图 3 中的模拟开关用于配置收发器的各种功能。
ASIC 和控制器还必须包含 USB 主机逻辑控制功能,包括发送 SOF (帧启动)包、发送配置 \u36755 输入
\u36755 输出数据包,在 USB 1 msec 帧内确定传输进程、发送 USB 复位信号、提供 USB 电源管理等。
来自 详文参考: /news_2008920_25279.htm
1 主机通信协议与对话请求协议
USB OTG 标准在完全兼容
文档评论(0)