如何判断USB口插入的是充电器还是USB线?(已解决)

2020-02-20 20:20发布

本帖最后由 FSL_TICS_Robin 于 2014-8-8 16:40 编辑

请问各路坛友,如何判断USB口插入的是充电器还是USB线?是否有硬件方式或者IC实现,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
40条回答
fengyunyu
1楼-- · 2020-02-21 12:35
D-和D+的电压
dushanwu522
2楼-- · 2020-02-21 16:46
 精彩回答 2  元偷偷看……
dr2001
3楼-- · 2020-02-21 21:32
目前略显标准的方法有:
1、Apple的方法,除了Apple,别的产商或许用到了,没详细测试过,不好说。方法是:测量D+,D-引脚的电压,确认供电能力。USB充电器有专门的电阻分压网络提供充电器的能力信息。
2、USB IF标准化的方法,具体查看Battery Charging的Spec,有明确的规定,包含电路结构。但是,充电器不能提供供电电流的信息。
3、现在还没流行开的USB PD,这个要用专用芯片。

土鳖的方法:
检测到VBus,等一段时间看有枚举操作没,没有那就是大电流充电器,否则就是USB设备。
充电电流最好跟着Battery Charging走。
fengyunyu
4楼-- · 2020-02-21 22:54
LS说得很专业!
浪里白条
5楼-- · 2020-02-22 03:49
撸主,你USB Device的设备是什么?
zndz410
6楼-- · 2020-02-22 09:06
楼主是用单片机来检测判断吗?

一周热门 更多>