找回密码
 注册
搜索
楼主: zhangzzy99

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

[复制链接]
发表于 2009-1-18 19:38:12 | 显示全部楼层
不用很复杂的硬件连接,假定D+上拉,则在D+处ADC即可判断USB还是Charger
点评回复

使用道具 举报

发表于 2009-1-18 19:55:24 | 显示全部楼层
以下是引用jamesbond在2007-4-1 13:26:58的发言:


[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。希望一些方案提供商在应用方面的实力再提高些。
<p align=right><font color=red>+3 RD币</font></p>
<p align=right><font color=red>+3 RD币</font></p>




这里要使用USB_ID,对于有些手机来说,口子都已经复用了,肯定不会再用USB_ID了。
点评回复

使用道具 举报

发表于 2009-1-20 09:14:10 | 显示全部楼层
以下是引用steelzhao在2009-1-18 19:38:12的发言:
不用很复杂的硬件连接,假定D+上拉,则在D+处ADC即可判断USB还是Charger


那我有个疑问,如果手机处于关机状态,如何去判断呢,到底是Charger还是USB接入。
点评回复

使用道具 举报

发表于 2009-9-19 17:34:11 | 显示全部楼层
国标要求充电器D-和D+要连在一起;可以软件试着去访问设备,如果可以正常访问说明是USB设备,如果访问不成功就是CHARGER,不过这个做法有风险。
点评回复

使用道具 举报

发表于 2009-9-24 13:50:23 | 显示全部楼层
以下是引用yelan168在2007-5-12 10:53:06的发言:
有点不明白.USB线不是只有五条线吗?


USB线只有4条线:VCH、D+、D-、GND
[em04]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-25 02:27 , Processed in 0.065973 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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