高通快速充电(识别IC是CHY100),大伙暂时不要乱用转接头
本帖最后由 L555T_007 于 2014-7-23 10:10 编辑对于新出的支持高通快速充电的电源,大伙先不要乱折腾,安全第一
电源默认输出5V,D+/D-电压识别正确后输出9/12/20V
问题就是出在仅判断电压,虽然辅助了下拉电阻,但感觉依然不靠谱。
这方面还是需要串口通信的苹果快充的安全一些。
手机是先侦测短接再处理其它模式,直接用于现有的手机上不会出问题。
但串上转接头就不一样了
转接接头通常是只是电阻识别,刚好符合这个新技术的电压表格,担心会错误输出9~20V高压。IC内部比较电压是2V/0.325V ,2.7V视为3.3V,1.0V视为0.6V,三星/苹果识别都有冲突的可能。
好像不能上传pdf ,大伙自己到网上搜 CHY100 吧。
提醒的及时。{:5_643:} 技术贴不懂,安全第一的观念说的极对。 有道理,感谢提醒 呵呵,来看看 20V 我的乖乖 ,MTK主控的手机会被烧暴了吧 科技发展,线性始终都是落后迟早淘汰 好的,收到 好资料,标记一下。 5v就要被淘汰了? 黄土高坡 发表于 2014-7-23 13:57
5v就要被淘汰了?
没那么快,双向兼容5V的。老款的5V充电器可以给新款手机充电
新款电源也可以给老款手机充电
大电池机型才需要快速充电。
小电池的机型,一来不支持快速充电,二来电池不大想快也快不来。
USB3.0都来了, USB1.0设备还不是有其应用的地方?
不是那么容易就输出高电压的,具体协商过程如下:
当将充电器端通过数据线连到手机上时,充电器默认的是将D+和D-短接的,这样手机端探测充电器类型是DCP,手机以默认的5V电压充电,接着过程如下:
1) 如果手机端使能了快速充电协议,Android用户空间的hvdcp(high voltage dedicated charger port)进程启动,并且在D+上加载0.325V的电压维持超过1.25s上;
2) 充电器检测到D+上电压0.325V维持超过了1.25s,就断开D+和D-的短接,由于D+和D-断开,所以D-上的电压不再跟随D+上的电压0.325V变动,此时开始下降;
3) 手机端检测到D-上的电压从0.325V开始下降维持1ms以上时,hvdcp读取/sys/class/power_supply/usb/voltage_max的值,如果是9000000mV,就设置D+上的电压为3.3V,D-上 的电压为0.6V,否则设置D+为0.6V,D-为0V;
4) 充电器检测到D+和D-上的电压后,就调整充电器输出电压到9V。 本帖最后由 L555T_007 于 2014-7-23 17:05 编辑
jason022 发表于 2014-7-23 15:39
不是那么容易就输出高电压的,具体协商过程如下:
当将充电器端通过数据线连到手机上时,充电器默认的是将 ...
这是正常的手机----充电器协商过程。
问题是转接头就是4个电阻识别。
苹果识别/三星识别 D+/D-电压都在1V/2V/2.7V间, 即使D-并上19.53K下拉电阻,依然高于0.6V
CHY100的描述
在CHY 上电后会短接D+/D-,给手机做标准的DCP识别,
如果检测到D+高于0.325V维持1.25秒,则进入快速充电模式 。
(在这一步,苹果识别/三星识别 都高于0.325V ,都会错误进入快速充电模式)
这时CHY100会断开D+/D-的短接,并在D-用19.53K下拉电阻(给手机一个同步信号),然后根据 真值表输出9~20V电压
(如果负载是手机,那么D-会立马低于0.325V,手机检测到之后就设置正确的D+/D-电压)(转接头只会直挺挺的输出1V/2V/2.7V)
--------------------------
不过好像CHY100需要检测到D-低于0.325V至少1ms才会修改输出电压,这样看来好像不会误触发,因为转接头的D-不会低于0.325V
As soon as the voltage at D- has dropped low (<0.325 V) for at least 1 ms
CHY100 starts accepting requests for different AC-DC adapter output voltages by means of applied voltage levels at data lines D+ and D- through the powered device.
--------------------------
如果任意时刻检测到D+低于0.325V维持1.25秒,则退出快速充电模式,恢复默认的5V输出
===============
当然,以上是根据规格书分析的
红字部分感觉好像不会误判。
正常使用都是直插手机的,接转接头使用是中国特色,感觉高通考虑了这个问题。
真实情况只能在网友拿到实物实测才能知道
jason022 发表于 2014-7-23 15:39
不是那么容易就输出高电压的,具体协商过程如下:
当将充电器端通过数据线连到手机上时,充电器默认的是将 ...
学习了~~~真详细~~~~
本帖最后由 tmfeng 于 2014-7-23 23:31 编辑
CHY100 是美国PI公司的产品,是USB端的电压识别IC,
http://www.shoudian.org/forum.ph ... d&tid=360348&extra=
后续做电源IC的厂家都会出对应型号配对IC。
比如iwatt 的iw620-01
昂宝的也有了,型号不记得了。邮箱里有资料,找了一下没有找到。
谢谢提醒! 学习了……越来越智能化了! 我觉得设计的时候应该考虑到了转接头的存在。 这太好了 我手机可以9v充电 之前一直是拿9v跑的{:5_589:}
页:
[1]
2