微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > 手机基带和硬件设计讨论 > 请问大虾手机如何区分墙充和USB充电啊?

请问大虾手机如何区分墙充和USB充电啊?

时间:10-02 整理:3721RD 点击:
RT,新手,请大虾们指教!

晕~是不是都不屑回答这种问题啊~

你老人家也太晕啦把

这个问题很弱么~要不你回答一下~

CPU都有两个管脚接充电电压:墙充和USB充电,想用哪个充电,哪个就去接高电压5V啊

墙充与TA_5V和GND相关,USB充电与电脑识别P和N线相关.....

充电器(USB口)插入时,手机通过检测检测D+,D-的电平状态判断 当前是墙充还是USB充电。
具体可以参考 USB OTG协议。

楼上正解

好像MTK得方案,是检查D-的电平吧,当接入USB设备时D-为低电平,CPU认为是USB充电,如果不接入USB设备时,CPU检测到的是高电平,CPU认为是直充。

从USB协议可以看到,对于USB DEVICE来讲D+或D-有一端是上拉的(低速是D-上拉,高速与全速是D+上拉,USB HOST就是通过区分是D+还是D-上拉来区分USB DEVICE是低速还是高速与全速)。现在WALL的接口是USB,在WALL内部,D+与D-两条线是连接在一起的,因此如果是WALL插入,那么D+与D-都是高电平,但如果是USB的话则是一高一低,这样就查以轻松的识别是USB还是WALL了。
如果对USB HOST与USB DEVICE的概念不太清楚,请参考USB协议电气特性一节。

学习了,原来是这样

占位学习

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top