找回密码
 注册
搜索
查看: 9819|回复: 24

[讨论] 新的USB接口充电标准

[复制链接]
发表于 2007-2-28 11:32:11 | 显示全部楼层 |阅读模式
大家USB口怎么判断是充电器还是USB设备
手机怎么能判断出D+ D-短接  谢谢
发表于 2007-3-5 17:14:29 | 显示全部楼层
怎么判断是充电器还是USB设备
在数据线D+   或者 D- 上增加一个 ADC来检测就可以了。很多方案都是这么做的[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-3-5 18:21:59 | 显示全部楼层
确认?
点评回复

使用道具 举报

发表于 2007-3-8 10:12:16 | 显示全部楼层
我们也是这样设计的
点评回复

使用道具 举报

发表于 2007-3-8 15:10:36 | 显示全部楼层
能否具体描述区分过程?
点评回复

使用道具 举报

发表于 2007-3-19 14:19:39 | 显示全部楼层
1、系统并到电池上如果电池电压太低ADC起如何判断D+/D-?

2、如果直接利用USB给系统供电, 在USB从机Enumeration前有可能超过100mA的unit load限制,建议看一下USB2.0 Spec的第7.2节,9.12节,9.25节。

3、建议启动时第一步先不要启动RF和Display,只需启动带ADC的部分,此时只需100mA电流(一个Unit Load),检测完后USB握手再拉500mA,当然如果是Adapter则电流可更大些。

4、可以看看MAX8606 http://www.maxim-ic.com.cn/quick_view2.cfm/qv_pk/4882[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-3-19 19:21:16 | 显示全部楼层
我只用一个三级管检测配合软件就可以作到
点评回复

使用道具 举报

发表于 2007-3-29 17:26:28 | 显示全部楼层
楼上能否告知是怎么用三极管做到的呢?
到底用D+和D-短接能否做到呢?
点评回复

使用道具 举报

发表于 2007-4-1 13:26:58 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>chenda1980</I>在2007-3-29 17:26:28的发言:</B>
楼上能否告知是怎么用三极管做到的呢?
到底用D+和D-短接能否做到呢?</DIV>

[upload=gif]UploadFile/2007-4/0741@52RD_未命名.GIF[/upload]

当插入USB CABLE时,PLUGIN_DET出线一个低电平,BB收到此中断立即响应,即USB MOUNT成功,但是不知道是USB通讯还是USB充电程序。这里通过USD_ID PIN来识别,CABLE线有2种,一种是普通USB线,USB_ID是NC,一种是USB-CHARGE线,USB_ID在线材内部接GND。在USB MOUNT后,软件再检测USB_ID状态,如果是高,那么判断为USB通讯模式,如果是低那么判断为充电模式
另外一种做法,不用额外的USB_ID检测,当软件在USB MOUNT后(也就是PLUGIN_DET检测后),尝试和USB HOST通讯,如果通讯成功则判断为USB通信模式,如果超时未收到HOST回复,则判断为充电模式
做法1稳定可靠,做法2可能有USB_DP,USB_DM线的抖动误判
以上可能对一些DH在USB使用上的疑惑有帮助,也可能解决了一些原厂都不能搞定的BUG。希望一些方案提供商在应用方面的实力再提高些。[br]<p align=right><font color=red>+3 RD币</font></p>[br]<p align=right><font color=red>+3 RD币</font></p>

本帖子中包含更多资源

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

×
点评回复

使用道具 举报

发表于 2007-4-1 14:00:46 | 显示全部楼层
CHARGE模式是USB通讯模式的子集,也就是USB通讯的时候CHARGE也开启,并无冲突
点评回复

使用道具 举报

发表于 2007-4-5 13:06:32 | 显示全部楼层
[em01][em14][em08]
点评回复

使用道具 举报

发表于 2007-4-28 21:52:05 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>zhangzzy99</I>在2007-2-28 11:32:11的发言:</B>
大家USB口怎么判断是充电器还是USB设备
手机怎么能判断出D+ D-短接  谢谢</DIV>


一点小建议,如果是Vchg和USBpower共用一个中断的设计,只需外加一个电阻就可以做到!
点评回复

使用道具 举报

发表于 2007-4-28 22:38:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>jamesbond</I>在2007-4-1 14:00:46的发言:</B>
CHARGE模式是USB通讯模式的子集,也就是USB通讯的时候CHARGE也开启,并无冲突</DIV>


在实际使用中,有些PC机在关机充电时仍有VBUS输出,这时如何判断?
点评回复

使用道具 举报

发表于 2007-4-29 11:57:33 | 显示全部楼层

.

<DIV class=quote><B>以下是引用<I>danieldy</I>在2007-4-28 22:38:00的发言:</B>



在实际使用中,有些PC机在关机充电时仍有VBUS输出,这时如何判断?</DIV>


这个问题其实是Mainboard Chipset厂商的BUG,在一些较早的BIOS中,关机后并没有关闭USB Transceiver供电,可以看到USB光鼠还有光.这大概是为了避免关机损坏USB存储设备中数据而不得以为之,因为硬件设计已经完成,BIOS调整也不能解决此问题,所以遗留了这个BUG.
如果这时候插上USB线,会被手机Firmware识别为USB通讯模式,但是PC主机已经关机,所以不能完成枚举,通讯失败,MMI应该做到超时未收到HOST响应则退出界面的健壮度,弹出出错警告(如USB通讯失败,请检查设备连接),退回上级菜单
同时不做任何软件操作,此时会出现充电开启,但是程序也并没有识别为插入充电器的奇怪现象.但是由于MMI中被没有改写充电状态FLAG,虽然硬件有对电池的充电,但是软件不去做任何显示上的处理,在用户看来,手机显示的电池电量没有出现跳动状(因为充电状态FLAG没有被改写)
所以,用户也不会感觉出现和关机的PC连接出现充电的奇怪现象,虽然这是某些PC主板的BUG(具体哪家chipset主板就不说了,我再也不会买这个芯片组的主板),强壮到了能够把HOST的BUG都掩饰掉的程度
如果用简单的方法2,则判断为charge模式,MMI中FLAG改写,显示为正在充电,和现实一致,但是苛刻的用户会奇怪,(难道能量可以凭空产生?),解释为PC主板的BUG.这种处理程序MMI简单好写,但是判决速度比较慢[br]<p align=right><font color=red>+5 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-5-2 22:31:03 | 显示全部楼层
 资料很不错,对维修很有帮助!谢谢各个大侠!!
点评回复

使用道具 举报

发表于 2007-5-12 10:53:06 | 显示全部楼层
有点不明白.USB线不是只有五条线吗?这USB-ID线是怎么来的?
看来我是菜鸟
点评回复

使用道具 举报

发表于 2007-5-13 14:58:15 | 显示全部楼层
MB 关机后,如果你没完全断掉电源,主板上是仍然会有电的,因为供电的POWER包括5V AUX,这个电是一直存在的,而USB的5V电就是由这个5V AUX和5V VCC同时供给的.
点评回复

使用道具 举报

发表于 2007-5-13 15:01:50 | 显示全部楼层
MB 关机后,如果你没完全断掉电源,主板上是仍然会有电的,因为供电的POWER包括5V AUX,这个电是一直存在的,而USB的5V电就是由这个5V AUX和5V VCC同时供给的.所以关机后你这USB有电是很正常的,这并不是BUG.
点评回复

使用道具 举报

发表于 2007-5-14 21:18:08 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>langziguzhen</I>在2007-5-13 15:01:50的发言:</B>
MB 关机后,如果你没完全断掉电源,主板上是仍然会有电的,因为供电的POWER包括5V AUX,这个电是一直存在的,而USB的5V电就是由这个5V AUX和5V VCC同时供给的.所以关机后你这USB有电是很正常的,这并不是BUG.</DIV>


POWER有电不代表主板就应该可以有电,还是系统设计的问题,可能是为了节约成本,省了一个Voltage Detector与几个门电路
点评回复

使用道具 举报

发表于 2007-5-18 00:36:33 | 显示全部楼层
USB有电不是像上面所说的是BUG,相反如果没有电的话,主板厂家成本会更省的,有了电成本还要高一点的

其实这是主板的一种功能,为了能让USB设备比如键盘鼠标能唤醒 电脑而已,不是BUG

主板上的USB一般只有4根线。
[此贴子已经被作者于2007-5-18 23:09:01编辑过]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-25 02:34 , Processed in 0.050380 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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