找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

烦请分析OTG

[复制链接]

8

主题

324

帖子

4051

积分

五级会员(50)

Rank: 5

积分
4051
跳转到指定楼层
1#
发表于 2013-7-5 22:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
烦请分析如下电路# Y' l- E# |' o8 @" k; c
R47、R61、R60的作用; K, T+ n5 d. }7 Y) p
是不是不用这三颗料电路也可以正常工作?
% L/ a9 C0 `! i3 k  {5 oOTG_ID通过D10也可以使Q4导通,为什么要加上R47、R61、R60
& y- B( v2 O$ K* k( N+ V' h4 Y
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏3 支持!支持! 反对!反对!

7

主题

130

帖子

1154

积分

四级会员(40)

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

积分
1154
2#
发表于 2013-7-5 23:42 | 只看该作者
本帖最后由 gui_qu 于 2013-7-5 23:44 编辑 4 D7 i6 |- T( v1 I4 _
2 G- c3 r- w2 {# b
先要弄清楚,OTG功能是USB外接从设备(如U盘,鼠标等)工作,这些从设备是需要USB对它供电。4 U- t2 a# }: r* p0 M& `2 o7 ]- j
但USB有时要接电脑,当从设备用,就不需要对外供电,而且电脑USB有对外输出5V.
+ `5 [9 c- g. r' d9 o. U3 |  {  [8 T- l* |
这样一来,USB有时对外输出5V电压,有时有5V输出,- n5 G' I' Z! S5 |( L. @

# q" x, X$ z, t# d由于这个情况,这个USB接口就需要知道,所接的设备是从设备,还是主设备(也就需要知道对外供电,还是供电进来),. c5 O8 G2 a; B7 h- |
这就有了USB_ID这脚用来检测。
# J& R+ s! o. V# @8 ]4 P0 T1 E' f: \; B( \' G+ N3 H
当使用OTG功能时,需要USB转接头,这个转接头的第4 PIN是与第5脚连在一起的,(普通的数据线是没有连在一起). u% b( d/ |+ _0 R/ z2 e
也就是有OTG转接头插进来时,USB_ID是低电位,由上图可知,此Q4截止,Q15断开,& H; u" \+ V9 Q+ Q* e9 ^
另由于二极管固定压降0.7V,OTG_ID由3.3V变低,让主控知道有OTG设备插进来了,软件打开5V升压电路,即USB_HOST有电,且与VBUS断开。
  n& M' \' r! c# l$ {' J9 u1 R4 [! k9 K1 j: V- j+ Z" L5 \* \
当电脑USB线插进来时,USB—ID没有接地并有R61上拉至3.3,或由R47上拉至5V.打开Q4,Q15,9 j+ e- P3 i5 z; o" f& r; [
从图来看,R47与R61应该是二先一的,不能同时贴。6 @: k" r) V; X9 K# @0 i$ ^" `1 z
8 z( e1 U  C) E2 q; R; b2 ]0 x
(备注:问这个问题的人一般是软件工程师,所以就啰嗦了
+ O7 z7 F. ?1 ?$ K- d2 e# ?7 C9 C, Y3 a$ a' d* i
另如果是硬件工程师,其实R61完全是个多余的电阻,已经可以由R60加D10上拉OTG_ID,加不加R61效果是一样的。) h, M4 q. f. y$ v

: ?$ n$ a8 y( k6 Y如果弄清楚前面讲的,这个电路可以做的很简单,可靠。

评分

参与人数 1贡献 +10 收起 理由
lidean + 10 很给力!

查看全部评分

23

主题

452

帖子

2151

积分

四级会员(40)

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

积分
2151
3#
发表于 2013-7-5 23:57 | 只看该作者
2楼讲的很详细,学习了。

8

主题

324

帖子

4051

积分

五级会员(50)

Rank: 5

积分
4051
4#
 楼主| 发表于 2013-7-6 08:56 | 只看该作者
gui_qu 发表于 2013-7-5 23:42 / D0 l; t8 R, A1 x
先要弄清楚,OTG功能是USB外接从设备(如U盘,鼠标等)工作,这些从设备是需要USB对它供电。
0 i9 w  C8 k. @, \; i- q但USB有时要接 ...

, p2 P) `4 @) a# X( J: p1 }感谢,应该可以把D10直接短路,选择R60提供上拉,去掉R61 R47.请问是不是?

9

主题

385

帖子

6628

积分

五级会员(50)

Rank: 5

积分
6628
5#
发表于 2013-7-8 11:52 | 只看该作者
infox 发表于 2013-7-6 08:56
+ R$ [9 M& L/ @9 Y% W0 ~感谢,应该可以把D10直接短路,选择R60提供上拉,去掉R61 R47.请问是不是?

! R* A  K4 r5 q3 S& Z! o2 L不用那么麻烦,你可以死只焊R61,其他不焊啊

8

主题

324

帖子

4051

积分

五级会员(50)

Rank: 5

积分
4051
6#
 楼主| 发表于 2013-7-8 12:59 | 只看该作者
lidean 发表于 2013-7-8 11:52 ! u4 m, h7 i0 h9 `6 s: Z3 C; E
不用那么麻烦,你可以死只焊R61,其他不焊啊

- i7 h) ?! J- j$ r( P只要R61 OTG_ID没上拉了,就默认识别成OTG了

39

主题

758

帖子

4113

积分

五级会员(50)

Rank: 5

积分
4113
7#
发表于 2013-7-9 10:38 | 只看该作者
      :lol# ?! O5 N/ ^1 D# |1 G0 C% j

- p) |' U3 W# i6 {9 {/ K
时常捡一点过期狗粮,勉强度日,毕竟生活总要继续

5

主题

1254

帖子

2680

积分

四级会员(40)

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

积分
2680
8#
发表于 2013-7-9 17:18 | 只看该作者
2楼解释的不错!!!谢谢

7

主题

130

帖子

1154

积分

四级会员(40)

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

积分
1154
9#
发表于 2013-7-9 20:27 | 只看该作者
infox 发表于 2013-7-6 08:56
1 j/ \- O4 f9 J/ D& w感谢,应该可以把D10直接短路,选择R60提供上拉,去掉R61 R47.请问是不是?

' s$ R( @3 b. T  g使用R47时,连接USB电源可以自动开机.
- b7 f2 r% e4 f3 ]2 C7 E使用R61(不使用R47)时,连接USB不能自动开机.* T; L* C; n" u
8 E0 Z0 \& C8 ?6 F# n; b/ i& P: n+ t
如果不考虑接USB自动开机问题,就可以"D10直接短路,选择R60提供上拉,去掉R61 R47"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-9 04:40 , Processed in 0.074236 second(s), 36 queries , Gzip On.

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

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

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