lcocktail 发表于 2020-8-13 18:35

__ll_ww__ 发表于 2020-8-13 18:13
充电宝是18W双向快充的,micro usb支持qc快充输入,usb-a输出支持qc3。
我用micro usb口输入充电,插qc2/3 ...

这是典型的单向通信,仅有充电设备向D+ D-加载信号,充电头识别后输出对应电压,而设备只能检测电压来判定结果,使用的是轮询方式,就是挨个发送想要的电压档的信号,如果发送完一个输入电压进入预期范围就停止发送。不做时间校验的话,任何时候只要给了电压档范围内的电压,就自动判定为快充。

__ll_ww__ 发表于 2020-8-13 18:43

lcocktail 发表于 2020-8-13 18:35
这是典型的单向通信,仅有充电设备向D+ D-加载信号,充电头识别后输出对应电压,而设备只能检测电压来判 ...

这里的时间校验是指什么,不太明白请教下。

fryefryefrye 发表于 2020-8-13 19:40

__ll_ww__ 发表于 2020-8-12 01:59
想请问下,什么手机会这样检测压降?我用过的一些手机貌似都不会这样检测压降,只要输入电压稍微高些,用 ...

手机不是检测压降,而是检测到手的电压。

开始充电的时候,慢慢的提升电流,正常的话,到达手机的电压总会下降一点的,智能一点的手机,就会找到一个适当的电流充电。有的手机,只要检测到欠压,直接停止充电。

chiption 发表于 2020-8-13 19:51

__ll_ww__ 发表于 2020-8-13 18:19
另外,有些充电头好像用的是固定电压输出的方案,找不到反馈电阻,不能改电压。就像一些高度集成的充电宝芯 ...

那就改参考电压啊。
比如说本来TL431接一个2.5V到芯片脚上做检测的,你用两个电阻分压一个2.4V过去

__ll_ww__ 发表于 2020-8-13 23:59

chiption 发表于 2020-8-13 19:51
那就改参考电压啊。
比如说本来TL431接一个2.5V到芯片脚上做检测的,你用两个电阻分压一个2.4V过去
...

参考电压源也是集成在内部的。那些充电宝芯片外围非常简单。
估计一些充电头也会用高度集成的方案。

星星海 发表于 2020-8-14 01:31

大佬动手能力不错~

即便按照大佬的说法做了,难道就不会有洗的需求了么?

现在不照样还是有12v,9v了。

如果按照大佬的说法5.5-6V了,那说不定还会有9.5V-10V和12.5V-13V了~

这根本不重要嘛{:5_629:}

__ll_ww__ 发表于 2020-8-14 02:31

本帖最后由 __ll_ww__ 于 2020-8-14 02:38 编辑

星星海 发表于 2020-8-14 01:31
大佬动手能力不错~

即便按照大佬的说法做了,难道就不会有洗的需求了么?

{:5_604:} 之前改过一个快充降压模块。断开芯片Vout反馈脚和USB输出正极的走线,再加两个电阻。芯片Vout端接100Ω电阻到USB输出正极端,接2.2k电阻到地。就像一般电源芯片FB端那样接。
考虑到反馈脚有微小电流,反馈电阻取值不能太大,就这样选。
图片画的有点不准确,走线断开的位置在100Ω电阻下方。


这样可以将输出电压抬高成原来的(100+2200)/2200倍。5V空载5.3V多,9V空载9.3V多,12V空载12.5V左右。

4232605 发表于 2020-8-14 08:36

现在最垃圾的充电头都带线补了,反正我给公司出货的手机配的充电头都带,连500mA的都给他加上了,成本没什么变化。

lcocktail 发表于 2020-8-14 13:10

__ll_ww__ 发表于 2020-8-13 18:43
这里的时间校验是指什么,不太明白请教下。

比如QC2的正常流程1. 供电方短接D+和D-;
2. 受电方插入后,在D+输出0.6V;
3. 供电方检测到这个电压后,把D-与D+断开,并将D-下拉至0V;
4. 受电方检测到D-下降后,按需要的电源电压在D+和D-上输出代表所需电压等级的电压。


充电器是不会告诉受电设备自身状态的,所以理论上受电设备需要设法对供电设备进行检测确保供电设备是正确的状态。


而实际上很多QC受电设备检测过于简单,不会去检测过程3,只进行124,最终根据输入电压判定快充是否成功开启,这就无法判断供电设备是否是符合QC标准的设备。
就算不执行步骤3,正常也应当先检测到输入5V,然后发送电压请求,再检测输入电压是否提升到指定范围内,最后决定是否开启快充。
然而有些设备将步骤简化到上电执行步骤2和4,独立检测输入电压,任何时候检测到快充范围内的电压输入就开启快充。


对快充范围内的电压(9V或者12V)输入发生的时间进行校验,检查较高输入电压等级发生时间是否符合正常流程,就是时间校验。比如上电时直接就是9V,那么供电设备肯定不是QC充电器正常的供电状态,不应开启快充而应该开启保护模式。


相比之下PD3就强了很多,上电后先检测线缆的下拉电阻是否正确,供电设备再发送自身支持的输出模式(所有电压档和对应的最大电流,以及PPS模式支持的电压范围和最大电流),受电设备根据供电设备的输出能力发送自身需要的模式,并且至少10秒之内要进行一次数据交换验证两边设备的运行状态,所有发送数据包都使用了CRC校验。对于超过3A的电流,还要检查线缆的emark芯片,确保线缆能承受5A电流。

__ll_ww__ 发表于 2020-8-14 14:00

lcocktail 发表于 2020-8-14 13:10
比如QC2的正常流程1. 供电方短接D+和D-;
2. 受电方插入后,在D+输出0.6V;
3. 供电方检测到这个电压后, ...

哦,不过有的支持qc快充的手机,直接9V可以充,也能有10W以上的功率,但不显示快速充电。用qc2充电头或者充电宝,9V充电,可以显示快充。
另外,一些PD供电的设备,比如笔记本,可以用老的笔记本电源直接20V供电吗?还是没检测到协议或者协议不对就启动保护,拒绝充电?

MAGLITE 发表于 2020-8-14 19:59

还没见过输出380v的火电,哪怕是以前的小火电

__ll_ww__ 发表于 2020-10-1 16:12

本帖最后由 __ll_ww__ 于 2020-10-1 16:28 编辑

lcocktail 发表于 2020-8-13 18:04
充电过程在受电端是可控的,在不超越充电头输出能力的情况下,取电情况由被充电设备决定。很多设备有保护 ...
网上看到一个评测,充电宝通过A口给笔记本以接近3A电流进行充电,电压可以被拉低到4.3V左右。这还是USB表显示的电压,笔记本内部估计电压更低。

估计充手机还是压差问题,笔记本支持升压充多串,所以输入很低也可以充,我猜一些支持5V充电的笔记本,单锂加3A以上保护板,直接接USB-A,也可以充,不知有没有坛友试过。两串电池的手机,应该也支持5V充电,里面一定有升压电路,不知最低多少电压可以充。
普通手机4.3V这么低输入应该是不充电。

sailens01 发表于 2020-10-1 17:13

这问题还用吵吵………

sailens01 发表于 2020-10-1 17:13

什么人用什么线

laimama 发表于 2020-10-1 18:10

楼上的评价都很到位了,楼主去学点基本逻辑再来论坛可好
页: 1 2 [3]
查看完整版本: USB的标准定义为什么不能直接定为5.5或6.0V呢?