找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1796|回复: 17
打印 上一主题 下一主题

有关usb otg的疑问

[复制链接]

46

主题

190

帖子

2516

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2516
跳转到指定楼层
1#
发表于 2012-4-25 10:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
在网上搜索了一下,有关usb otg的解释,就是既能做host,也能做slave。
6 v8 l( f* r1 W我想知道usb otg 做host和slave时供电是个什么情况,或者说供电有区别么?
7 L4 i# [9 Q8 K" w7 u(给我的印象,要是host,应该是向外供电,也就是输出;要是slave,应该是外面给它: [. \1 M  b/ M! U3 s* q1 w
供电吧,也就是外面向它输入)
  `& y  F" c7 W& k在这里寻求达人的解惑,谢谢啦!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!
知识在于积累,进步在于坚持!

16

主题

121

帖子

817

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
817
2#
发表于 2012-4-25 19:49 | 只看该作者
看下OTG的电路你就明白了

50

主题

145

帖子

725

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
725
3#
发表于 2012-4-26 10:43 | 只看该作者
allen_ying 发表于 2012-4-25 19:49
1 ^, y; G. T  T3 s4 f看下OTG的电路你就明白了
* L2 k6 [& `$ N- z6 O" M! y1 K; t
有没有OTG电路啊?发上来,大家学习一下?

46

主题

190

帖子

2516

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2516
4#
 楼主| 发表于 2012-4-26 11:31 | 只看该作者
那请问楼上的 你有没有OTG的电路 让我看看
知识在于积累,进步在于坚持!

10

主题

202

帖子

1052

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1052
5#
发表于 2012-4-26 19:14 | 只看该作者
OTG的标准中将OTG设备分为两种,A-device及B-device,由A-Device供电。若两个OTG设备相连,具体哪个做Host,则可以通过HNP(Host Negotiation Protocol)转换。也就是说,默认情况下,由A-device供电,且作为Host。若B-device想要当Host,则通过HNP请求Host角色。A-device允许后,完成Host角色转换,但仍由A-Device供电。

46

主题

190

帖子

2516

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2516
6#
 楼主| 发表于 2012-4-27 11:13 | 只看该作者
看了5楼的,可以这样理解,usb OTG供电与谁是host,谁是slave没有关系
知识在于积累,进步在于坚持!

0

主题

128

帖子

1127

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1127
7#
发表于 2012-4-29 20:23 | 只看该作者
你看看6410开发板上面的电路就行了,很清楚的

46

主题

190

帖子

2516

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2516
8#
 楼主| 发表于 2012-5-2 17:08 | 只看该作者
刚看了SMDK6410的原理图,它把usb host和usb otg分开了,usb host的电源直接由输入的5V供给,usb otg的电源是输入的5V通过一个电荷泵得到的,当然这个电荷泵有一个EN脚,由cpu来控制,这个不难理解。2 t: A# p- R( b7 y: c* G  |

, W/ a* \8 S% C, C( a1 ]& w4 T$ c& m& _% ~我想知道譬如手机,可以通过usb来充电,可以跟电脑通讯,这个时候手机应该是slave,此时电脑可以读写手机里面的TF卡里面的内容。此时要是接一个U盘,是不是手机就是host了? 这usb口三种状态通过硬件怎么来实现了?
知识在于积累,进步在于坚持!

46

主题

190

帖子

2516

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2516
9#
 楼主| 发表于 2012-5-2 17:13 | 只看该作者
刚才上面说的不清楚,我再重新说下,手机usb接口三种状态:
" y& p/ ]6 t4 O* B' j1   手机usb接电脑的usb口或者接usb口的充电器充电(只充电)
3 H4 t' V; [4 I9 B" N2   手机usb接电脑的usb口和电脑通信,此时usb口作为slave(在电脑上查看手机里TF卡的内容)9 |* q1 W+ f$ i  L, R0 A# _
3   手机usb接U盘或者打印机(这种情况很少)
* c3 b" @! _# R* @
1 o3 D9 K: a8 k8 R6 Y1 O以上三种情况通过一个 USB OTG的接口,硬件上怎么来实现?
知识在于积累,进步在于坚持!

46

主题

159

帖子

608

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
608
10#
发表于 2012-5-3 15:56 | 只看该作者
USB供电都是由VBUS来实现的。

48

主题

667

帖子

6031

积分

五级会员(50)

Rank: 5

积分
6031
11#
发表于 2012-5-6 15:47 | 只看该作者
USB_OTG_study.pdf (379.58 KB, 下载次数: 223)

48

主题

667

帖子

6031

积分

五级会员(50)

Rank: 5

积分
6031
12#
发表于 2012-5-6 15:47 | 只看该作者
关于USB 请看附件详细介绍!

0

主题

128

帖子

1127

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1127
13#
发表于 2012-5-7 20:26 | 只看该作者
相对于说了一种情况1 f7 U9 @( r, y# z# [

9

主题

468

帖子

1799

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1799
14#
发表于 2012-5-8 10:25 | 只看该作者
HOST和SLAVE是通过OTG_ID来识别的。USB OTG的连接线,一头是电阻接地,一头是悬空的。接地的那头默认做A设备,就是HOST。悬空的那头默认做B设备,就是Slave。我遇到的情况是这样的:
0 }5 s9 M7 T8 D# n' k8 Z7 c5 ]( v1   手机usb接电脑的usb口和电脑通信(在电脑上查看手机里TF卡的内容):此时手机端USB ID悬空,手机识别为slave。通过D+D-进行握手,USB开始通信;# j+ W% ]8 m' V8 I# }; m& L
2   手机usb接接usb口的火牛充电:此时手机端USB ID悬空,手机识别为Slave。由于火牛端D+D-短接,USB握手失败,转入充电模式;* p8 H# {% k2 b0 B5 O+ x+ U
3   手机usb接U盘或者打印机:此时手机端USB ID下拉,手机识别为HOST。通过D+D-进行握手,USB开始通信;

46

主题

190

帖子

2516

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2516
15#
 楼主| 发表于 2012-5-23 12:24 | 只看该作者
谢谢楼上大侠们的帮助,在这里先谢谢了!{:soso_e100:}
知识在于积累,进步在于坚持!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-3-12 09:42 , Processed in 0.067618 second(s), 35 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表