https://blog.csdn.net/qq_25595331/article/details/102543391
.QC2.0协议工作原理
设备通过USB数据通讯口D+、D-输出电压信号给充电器,充电器内置的USB解码芯片,判断充电器需要输出的电压大小。对于充电的USB线没有特别的要求,QC3.0协议向下兼容QC2.0协议,并且QC2.0分为A级和B级两种行业标准。A标准:5V、9V、12V输出电压;B标准:5V、9V、12V、20V输出电压。现在大部分支持快充的手机基本上都是QC2.0A标准,QC2.0充电器默认5V输出。
适配器检测到D+、D-上的电压和其输出电平之间的对应表如下:
1.1、高通Quick Charge QC2.0快充握手协议如下
(1)将充电器通过数据线连接到手机上,充电器默认将D+、D-短接,这样手机端探测到充电器类型是DCP(专用充电端口模式),此时默认输出5V电压,手机正常充电;
(2)如果手机支持QC2.0快速充电协议,则Android用户空间的hvdcp(high voltage deticated charger port)进程启动,开始在D+上加载0.325V电压,并维持1.25S以上;
(3)当充电器检测到D+上电压0.325V并维持超过1.25S后,充电器断开D+和D-的短接,由于D+和D-断开,故D-上的电压不在跟随D+变化,此时电压开始下降;
(4)手机端检测到D-上的电压从0.325V开始下降并维持1ms以上时,hvdcp读取/sys/class/power supply/usb/voltage max 的值,如果是9000mv,则设置D+上电压为3.3V,D-上电压为0.6V;若为5000mv,则设置D+上电压为0.6V,D-上电压为0V;
(5)充电器检测到D+、D-上的电压后,就调整充电器的输出至相应电压。
1.2、高通Quick Charge QC3.0快充握手协议介绍
高通QC3.0相比QC2.0主要是增加了一个“最佳电压智能调节”(Intelligent Negotiation for Optimum Voltage,INOV)算法,可以以200mV为一个台阶进行智能调节,提供从5V到20V电压的灵活选择(原来的QC2.0只支持9V、12V、20V三个档位)。这样手机可以在不同充电阶段,获得恰到好处的电压,达到预期的充电电流,使得电量损失最小化。也就是说,QC3.0可以在任意时刻实现最佳传输功率,实现充电效率最大化,并改善发热情况。在功耗方面,高通的数据也显示,QC3.0的功耗要小于之前的QC2.0。而功耗上的降低,自然也将会使得充电发热情况会有所降低。
高通官方宣称,QC3.0充电效率比QC1.0提高1倍,比QC2.0的提高了38%,是普通充电技术的4倍,能在大约35分钟内将一部典型的手机从零电量充电到80%!
同时,QC 3.0能够与Quick Charge之前的版本及充电器(包括USB Type-C)前向和后向兼容,并且拥有同样的超快充电速度,以及独立电路,可以为OEM厂商提供更灵活的选择,同时高通还可以帮助客户达到质量和安全标准的UL认证(产品上要用高通的QC快充标志就必须要过UL认证)。
————————————————
版权声明:本文为CSDN博主「佛系工程师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_25595331/article/details/102543391