EDA365电子论坛网
标题:
有关usb otg的疑问
[打印本页]
作者:
dabing715
时间:
2012-4-25 10:50
标题:
有关usb otg的疑问
在网上搜索了一下,有关usb otg的解释,就是既能做host,也能做slave。
- O4 F: @. d+ O' v
我想知道usb otg 做host和slave时供电是个什么情况,或者说供电有区别么?
) x5 |' p$ y) I4 `6 b' k
(给我的印象,要是host,应该是向外供电,也就是输出;要是slave,应该是外面给它
8 z0 `4 V: I, d2 c
供电吧,也就是外面向它输入)
_* E3 C3 O& z' ]+ E+ X. ?
在这里寻求达人的解惑,谢谢啦!
作者:
allen_ying
时间:
2012-4-25 19:49
看下OTG的电路你就明白了
作者:
licvin
时间:
2012-4-26 10:43
allen_ying 发表于 2012-4-25 19:49
. R- F. L( S( p5 x4 A" K% j. p/ E: K
看下OTG的电路你就明白了
{2 P3 X1 \ G! }: E
有没有OTG电路啊?发上来,大家学习一下?
作者:
dabing715
时间:
2012-4-26 11:31
那请问楼上的 你有没有OTG的电路 让我看看
作者:
lihuizju
时间:
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供电。
作者:
dabing715
时间:
2012-4-27 11:13
看了5楼的,可以这样理解,usb OTG供电与谁是host,谁是slave没有关系
作者:
0601
时间:
2012-4-29 20:23
你看看6410开发板上面的电路就行了,很清楚的
作者:
dabing715
时间:
2012-5-2 17:08
刚看了SMDK6410的原理图,它把usb host和usb otg分开了,usb host的电源直接由输入的5V供给,usb otg的电源是输入的5V通过一个电荷泵得到的,当然这个电荷泵有一个EN脚,由cpu来控制,这个不难理解。
5 H+ K! g! B. S& w3 o0 `) a
0 O& i5 Z9 e5 L3 ~ M2 W0 z! d
我想知道譬如手机,可以通过usb来充电,可以跟电脑通讯,这个时候手机应该是slave,此时电脑可以读写手机里面的TF卡里面的内容。此时要是接一个U盘,是不是手机就是host了? 这usb口三种状态通过硬件怎么来实现了?
作者:
dabing715
时间:
2012-5-2 17:13
刚才上面说的不清楚,我再重新说下,手机usb接口三种状态:
; o7 q1 I9 k! c/ j" }" t3 Q! l
1 手机usb接电脑的usb口或者接usb口的充电器充电(只充电)
" D- G3 t S# @
2 手机usb接电脑的usb口和电脑通信,此时usb口作为slave(在电脑上查看手机里TF卡的内容)
0 f6 d* V% [' H7 g% R. ^
3 手机usb接U盘或者打印机(这种情况很少)
8 z# l# Q7 _5 r6 i
2 m) r3 B. f5 X, o- O- u& Q; Q
以上三种情况通过一个 USB OTG的接口,硬件上怎么来实现?
作者:
really2003
时间:
2012-5-3 15:56
USB供电都是由VBUS来实现的。
作者:
weihuaping118
时间:
2012-5-6 15:47
USB_OTG_study.pdf
(379.58 KB, 下载次数: 228)
2012-5-6 15:46 上传
点击文件名下载附件
下载积分: 威望 -5
作者:
weihuaping118
时间:
2012-5-6 15:47
关于USB 请看附件详细介绍!
作者:
0601
时间:
2012-5-7 20:26
相对于说了一种情况
, E# s5 C8 ~5 q# O
作者:
lxizj
时间:
2012-5-8 10:25
HOST和SLAVE是通过OTG_ID来识别的。USB OTG的连接线,一头是电阻接地,一头是悬空的。接地的那头默认做A设备,就是HOST。悬空的那头默认做B设备,就是Slave。我遇到的情况是这样的:
w' V; c% Q% s" M
1 手机usb接电脑的usb口和电脑通信(在电脑上查看手机里TF卡的内容):此时手机端USB ID悬空,手机识别为slave。通过D+D-进行握手,USB开始通信;
+ o& W4 I8 ]9 P' T7 K H( q
2 手机usb接接usb口的火牛充电:此时手机端USB ID悬空,手机识别为Slave。由于火牛端D+D-短接,USB握手失败,转入充电模式;
/ |4 F' a: c; V7 T* X
3 手机usb接U盘或者打印机:此时手机端USB ID下拉,手机识别为HOST。通过D+D-进行握手,USB开始通信;
作者:
dabing715
时间:
2012-5-23 12:24
谢谢楼上大侠们的帮助,在这里先谢谢了!{:soso_e100:}
作者:
nghe
时间:
2012-6-6 13:43
作为一个主从倒换这样的角色还是挺简单的,就如上面所述的有个OTG的ID脚。恐怖的是后面还得接着进行设备ID识别。
作者:
beihaifuyao
时间:
2012-7-22 21:08
学习了
作者:
丁响820425
时间:
2012-7-23 14:25
想学下啊
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2