找回密码
 注册
关于网站域名变更的通知
查看: 1745|回复: 8
打印 上一主题 下一主题

烦请分析OTG

[复制链接]
  • TA的每日心情
    擦汗
    2021-11-28 15:48
  • 签到天数: 4 天

    [LV.2]偶尔看看I

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

    EDA365欢迎您登录!

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

    x
    烦请分析如下电路
    8 `8 S& ]. z; R5 H: s* PR47、R61、R60的作用
    8 Q% v6 A; a( b/ {是不是不用这三颗料电路也可以正常工作?
    ) i6 o, R: t9 Y$ }/ _OTG_ID通过D10也可以使Q4导通,为什么要加上R47、R61、R60) T# a6 u  h: F8 y

    该用户从未签到

    2#
    发表于 2013-7-5 23:42 | 只看该作者
    本帖最后由 gui_qu 于 2013-7-5 23:44 编辑 " h1 j6 K. }) ?/ \8 u2 h7 ]- P

    4 q, ?8 A# Q) V7 \& ?8 A" r. {( v先要弄清楚,OTG功能是USB外接从设备(如U盘,鼠标等)工作,这些从设备是需要USB对它供电。
    , {9 d2 t4 @  I但USB有时要接电脑,当从设备用,就不需要对外供电,而且电脑USB有对外输出5V.
    7 X8 h4 J) q+ m* V- j( c7 R2 {) R9 s
    这样一来,USB有时对外输出5V电压,有时有5V输出,
    : ]( m  h& j4 }7 g) P4 q$ T0 W; q4 [9 |1 T1 I7 Z8 x
    由于这个情况,这个USB接口就需要知道,所接的设备是从设备,还是主设备(也就需要知道对外供电,还是供电进来),' B8 h7 _+ z; J1 w# s- V7 Z9 z: m8 A
    这就有了USB_ID这脚用来检测。
    ) r5 G! n- I- x; }# t; `0 p6 ^0 {1 q2 h, }' l" G
    当使用OTG功能时,需要USB转接头,这个转接头的第4 PIN是与第5脚连在一起的,(普通的数据线是没有连在一起)# A2 Q6 [7 Y3 A9 Y
    也就是有OTG转接头插进来时,USB_ID是低电位,由上图可知,此Q4截止,Q15断开,7 |( ?# Z* ~. ]8 `1 u
    另由于二极管固定压降0.7V,OTG_ID由3.3V变低,让主控知道有OTG设备插进来了,软件打开5V升压电路,即USB_HOST有电,且与VBUS断开。% l6 g2 p* H1 j/ `- P

      g9 L4 P2 e5 p! L) }当电脑USB线插进来时,USB—ID没有接地并有R61上拉至3.3,或由R47上拉至5V.打开Q4,Q15,& ]7 h) t" K3 [' |" J) N
    从图来看,R47与R61应该是二先一的,不能同时贴。
    - o. H$ V" p) n' H3 F7 A2 p3 J0 b* D$ \- m
    (备注:问这个问题的人一般是软件工程师,所以就啰嗦了
    3 d% M1 R5 V3 R3 j3 p9 n( \: u4 F
    & B3 k. ?: o0 ?另如果是硬件工程师,其实R61完全是个多余的电阻,已经可以由R60加D10上拉OTG_ID,加不加R61效果是一样的。
    ' {! H+ N" ?' N2 c8 Q7 I
    ! U4 n: t" o6 ]如果弄清楚前面讲的,这个电路可以做的很简单,可靠。

    评分

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

    查看全部评分

  • TA的每日心情

    2019-11-19 16:12
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2013-7-5 23:57 | 只看该作者
    2楼讲的很详细,学习了。
  • TA的每日心情
    擦汗
    2021-11-28 15:48
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    4#
     楼主| 发表于 2013-7-6 08:56 | 只看该作者
    gui_qu 发表于 2013-7-5 23:42
    % H- y, b6 J$ b: N- {% ?1 y4 F先要弄清楚,OTG功能是USB外接从设备(如U盘,鼠标等)工作,这些从设备是需要USB对它供电。7 j9 `6 p( t3 H+ p: D* A2 I3 U" ?
    但USB有时要接 ...

    : |. E# w) J" C感谢,应该可以把D10直接短路,选择R60提供上拉,去掉R61 R47.请问是不是?

    该用户从未签到

    5#
    发表于 2013-7-8 11:52 | 只看该作者
    infox 发表于 2013-7-6 08:56 ; h# ]) D" i8 r% x2 R
    感谢,应该可以把D10直接短路,选择R60提供上拉,去掉R61 R47.请问是不是?
    8 o* _8 m0 r; W7 a+ ^3 z( W. c7 e
    不用那么麻烦,你可以死只焊R61,其他不焊啊
  • TA的每日心情
    擦汗
    2021-11-28 15:48
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    6#
     楼主| 发表于 2013-7-8 12:59 | 只看该作者
    lidean 发表于 2013-7-8 11:52
    * k! J  s# d. i8 r& \不用那么麻烦,你可以死只焊R61,其他不焊啊

    : ~3 @" o* o! i+ J  X* J只要R61 OTG_ID没上拉了,就默认识别成OTG了

    该用户从未签到

    7#
    发表于 2013-7-9 10:38 | 只看该作者
          :lol
    ; F, e( S6 [+ o5 |3 P
    1 K' L, C5 I- L$ w  f

    该用户从未签到

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

    该用户从未签到

    9#
    发表于 2013-7-9 20:27 | 只看该作者
    infox 发表于 2013-7-6 08:56 1 `& O9 ]! s! o! Z% _0 r$ K, a* E
    感谢,应该可以把D10直接短路,选择R60提供上拉,去掉R61 R47.请问是不是?
    $ {1 T+ G* }# b3 R1 a2 V+ P0 J- [
    使用R47时,连接USB电源可以自动开机.$ N9 W; V$ m8 _3 {8 E$ B
    使用R61(不使用R47)时,连接USB不能自动开机.
    9 ]# t1 s! }) |' N3 J( |
    ) \5 u' Z7 }1 z, M! j: `如果不考虑接USB自动开机问题,就可以"D10直接短路,选择R60提供上拉,去掉R61 R47"
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-3 02:02 , Processed in 0.140625 second(s), 31 queries , Gzip On.

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

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

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