找回密码
 注册
搜索
查看: 1483|回复: 6

[讨论] 手机如何判断USB插入

[复制链接]
发表于 2008-10-11 14:31:55 | 显示全部楼层 |阅读模式
请教高手,手机如何判断USB插入?各个平台在判断方法上有何差异和特点,欢迎指教!![em08]
 楼主| 发表于 2008-10-13 09:09:20 | 显示全部楼层
怎么没有高手作答啊,自己顶下聚聚人气[em08][em08]
点评回复

使用道具 举报

发表于 2008-10-13 10:10:41 | 显示全部楼层
1. 通过ADC检测USB_DM
在某些系统中,通过检测USB_DM的电平来判断是插入充电器还是USB

当插入USB线的时候,USB_DM线上会有脉冲抖动,但是检测其实是个连了RC后接ADC_IN,这时候的电平<1/2 VUSB,大约是1.2V以下

当插入充电器的时候,充电器内部USB_DM,USB_DP是短接的,由于USB_DP在线路上上拉1.5K到VUSB,所以USB_DM线上电压也是3.3V

于是ADC通过检测电压值就知道是插入USB或者充电器了.


2. 独立增加通过USB_ID PIN来判断.
这个很好理解,多加一跟PIN来识别
点评回复

使用道具 举报

 楼主| 发表于 2008-10-15 10:05:41 | 显示全部楼层
以下是引用SteveHall在2008-10-13 10:10:41的发言:
1. 通过ADC检测USB_DM
在某些系统中,通过检测USB_DM的电平来判断是插入充电器还是USB

当插入USB线的时候,USB_DM线上会有脉冲抖动,但是检测其实是个连了RC后接ADC_IN,这时候的电平<1/2 VUSB,大约是1.2V以下

当插入充电器的时候,充电器内部USB_DM,USB_DP是短接的,由于USB_DP在线路上上拉1.5K到VUSB,所以USB_DM线上电压也是3.3V

于是ADC通过检测电压值就知道是插入USB或者充电器了.


2. 独立增加通过USB_ID PIN来判断.
这个很好理解,多加一跟PIN来识别


但是从电路图上没看到有DM和ADC的连接呀,难道是在芯片内部作了这样的连接处理?
点评回复

使用道具 举报

 楼主| 发表于 2008-10-15 19:24:33 | 显示全部楼层
有请高手再出来冒个泡
点评回复

使用道具 举报

发表于 2008-10-27 15:54:19 | 显示全部楼层
以下是引用SteveHall在2008-10-13 10:10:41的发言:
1. 通过ADC检测USB_DM
在某些系统中,通过检测USB_DM的电平来判断是插入充电器还是USB

当插入USB线的时候,USB_DM线上会有脉冲抖动,但是检测其实是个连了RC后接ADC_IN,这时候的电平<1/2 VUSB,大约是1.2V以下

当插入充电器的时候,充电器内部USB_DM,USB_DP是短接的,由于USB_DP在线路上上拉1.5K到VUSB,所以USB_DM线上电压也是3.3V

于是ADC通过检测电压值就知道是插入USB或者充电器了.


2. 独立增加通过USB_ID PIN来判断.
这个很好理解,多加一跟PIN来识别


这个是正解,先检测VBus电压
点评回复

使用道具 举报

发表于 2008-10-30 14:37:52 | 显示全部楼层
谢谢 感觉有点懂了哈!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-25 06:48 , Processed in 0.058825 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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