找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

USB数据传输与充电状态识别

[复制链接]

17

主题

301

帖子

2984

积分

四级会员(40)

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

积分
2984
跳转到指定楼层
1#
发表于 2011-5-21 09:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 lixc2008 于 2011-5-21 09:44 编辑
8 G2 D  O# j- E5 l0 n% C
( @2 E! |% |& R  i5 U7 c目前很多数码产品都可以通过USB充电,可以通过什么方法在开机时就能识别出数码产品USB当前的状态(已有USB数据线连接到相应设备),比如是在进行数据传输还是在充电。我手上有一款MP4,插上USB连接电脑,开机时,显示数据传输模式,在电脑上删除设备后,MP4上显示正在充电。
1 ~6 p/ Y' s; H& N7 [9 D& w6 w测量了下USB设备在连接电脑时,D+数据线上电平位低,在电脑上删除设备后D+数据线上电平为高,可否通过这样侦测D+电平高低做一个判断呢。但在数据传输时,D+,D-高低电平又是不断交替的。7 m# K  u7 ~. R1 l1 d5 X% T0 i
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

17

主题

301

帖子

2984

积分

四级会员(40)

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

积分
2984
2#
 楼主| 发表于 2011-5-21 09:46 | 只看该作者
本帖最后由 lixc2008 于 2011-5-21 09:48 编辑 , `) a! z4 _! P' v6 J$ f, q9 s8 y

( C% S, {8 Q3 O0 m由于目前我的产品耗电超过500mA(作mass storage时电流200mA那样),不允许在充电模式下开机,但能作mass storage,所以想通过电平高低控制电源部分电路是否供电。

0

主题

94

帖子

1393

积分

四级会员(40)

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

积分
1393
3#
发表于 2011-5-21 11:10 | 只看该作者
这样可能会有问题,有些PC删除硬件后会将USB口电源切断

17

主题

301

帖子

2984

积分

四级会员(40)

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

积分
2984
4#
 楼主| 发表于 2011-5-21 11:33 | 只看该作者
删除硬件后不会切断电源,没遇到过这种情况。主板上USB电源都是有电源供应不受控制的。

17

主题

301

帖子

2984

积分

四级会员(40)

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

积分
2984
5#
 楼主| 发表于 2011-5-22 14:47 | 只看该作者
5 _2 J3 v" b5 G; R) p& B
, @% ]& O! m5 n5 C. X6 j7 G; D* ~
第一张图片开机控制电路,PWRENB高电平有效,按开机键后PWRENB会产生一高电平。
% i5 l; Q2 h, Z& }6 w第二张图片,USB作数据传输时(D+上电平400mv),将PWRENB拉低,PWRENB网络上还要加一电阻,这里没加(防止烧坏Q8)。" h. m/ M9 U6 o
如果不需要开机控制(充电和数据传输都能开机),可去掉R200,R201,Q7,Q8,用DSP的IC口侦测D3处电平,可知道当前是充电模式还是数据传输模式。9 t+ Z6 N" Y! M9 w

8 x+ E8 O) i) I5 m

10

主题

107

帖子

1361

积分

四级会员(40)

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

积分
1361
6#
发表于 2011-5-26 11:50 | 只看该作者
請問在什麼情況下才會使Q8 E極處於高電平?
Ian Tang

17

主题

301

帖子

2984

积分

四级会员(40)

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

积分
2984
7#
 楼主| 发表于 2011-5-26 20:37 | 只看该作者
Q8,E极接一开机信号,由主控产生一高电平,Q8用在这里就是阻止主控产生的高电平使第一图中Q2导通。以阻止电源供应。7 {! d2 B: e6 p# x
D3应该接到D+上,图上有错误。

1

主题

198

帖子

1523

积分

四级会员(40)

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

积分
1523
8#
发表于 2011-5-30 15:51 | 只看该作者
不错啊,学习了
量的积累,质的飞跃
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-24 13:36 , Processed in 0.062322 second(s), 35 queries , Gzip On.

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

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

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