QC快速充电
一、高通QC快充的介绍
高通QC快充技术,又称QuickCharge(简称QC)是由高通主导的快速充电技术。以高通QC2.0为例,在不改变接口的情况下进一步提高充电速度,就需要引入更高的充电电压(HVDCP)。高通为usb接口设计了一套通过改变USB接口的d+、 d-两脚电压,实现充电头手机相互识别的握手协议。
手机通过改变DP/DM的电压来和QC充电器通信,告诉充电器调低或者调高VBUS,从而调高或调低充电电流。
DP/DM – QC通信
CC1/CC2 --USBPD通信线
二、识别充电类型的芯片介绍
高通是用Qualcom PMIC作为充电类型的芯片MTK是有个专门识别QC充电类型的芯片 – xmusb350,而MTK_PMIC是识别其它的:PD,DCP,CDP,OCP等疑问: 为什么高通不需要多一个识别QC的芯片?
解答:QC是高通的协议,MTK作为非高通芯片,就要多一个识别QC的芯片。
三、QC充电曲线
疑问:为什么QC3充电前面一段是锯齿形的?
解答: 开始的时候充电越久,VBAT就上升,VBUS不变,于是电流就变小。当软件检测到电流小于阈值之后,就会增大电流,直到检测到增大到某个阈值的时候。
公式 I=(VBUS-VBAT)/R
VBUS充电器输出电压,VBAT电池电压
疑问:为什么QC3的充电曲线前面一直曲折,而QC3.5的却比较平缓?
解答: 因为QC3是200mV调压,QC3.5是20mV调压。(QC3.5的重大改进)
四、如何在log中看QC充电类型
看MU_000值
- HVDCP 表示 QC2充电
- HVDCP_3 表示 QC3充电
- HVDCP_3P5 表示 QC3.5充电
看关键字smblib,看APSD的值
MTK看关键字xmusb350_get_charger_type
还需要结合xmusb350规格书
五、QC3识别错误
需要重新检测脉冲打的是否正确,比如打了脉冲,vbus不变,比如打了20mV脉冲,实际打了200mV等。
研发一般是做recheck处理,重新检测。
六、波形图
QC快速充电的更多相关文章
- [转帖]QC 和 PD:关于你所不知道的快充
QC 和 PD:关于你所不知道的快充 http://www.sohu.com/a/276214250_465976 2018-11-18 06:02 当我们使用支持 PD 或者 QC 快充协议的电源适 ...
- PD快充和QC快充
参考链接:https://zhidao.baidu.com/question/246420719602653564.html PD快充协议 PD即USB Power Delivery Specific ...
- JD6621快速充电协议芯片,带有PPS 控制器的USB-PD3.0
描述 JD6621是高度集成的USB供电(PD)控制器,支持USB PD 3.0 ,该USB PD 3.0 具有针对USBType-C下游接口(源)设计的可编程电源(PPS)规范.它监视CC引脚以检测 ...
- 高通 QC协议 谷歌 PD协议
高通 QC协议 谷歌 PD协议 上述协议是两款充电协议 现在已经应用于智能设备的充电中了 https://jingyan.baidu.com/article/7908e85cb04b1baf48 ...
- 史上最全QC学习方案,值得收藏!
Quality Center是一个基于Web的强大的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,**制定测试需求.计划测试.执行测试和跟踪缺陷.此外,通过Quality Center还可以 ...
- QC在win7下不能访问QC服务器介绍
本地访问不了服务器QC的主要几个原因总结 服务器serverjbossextensionhpcmd 2016-03-24 兼容性问题: 1.在服务端QC的安装目录下jboss\server\def ...
- The difference between QA, QC, and Test Engineering
Tuesday, March 06, 2007 Posted by Allen Hutchison, Engineering Manager and Jay Han, Software Enginee ...
- Delphi QC 记录
各网友提交的 QC: 官方网址 说明 备注 https://quality.embarcadero.com/browse/RSP-12985 iOS device cannot use indy id ...
- QC学习一:Windows环境中Quality Center 9.0安装详解
一.安装前准备 1.安装环境:windows XP.SQL Server2005 2.准备安装文件:Quality Center 9.0 (qc10以上,包括qc10,qc只支持安装在服务器操作系统上 ...
随机推荐
- 【Android开发】【布局】几个常用布局构成的简单demo
图image1.jpg,就是常用的 底部菜单栏 + Fragment联动 使用 RadioGroup + Fragment 图image2.jpg ,就是 TabLayout + ViewPager ...
- 初始化properties
package com.letech.common; import java.io.IOException; import java.util.Properties; public class Con ...
- Exchange批量删除邮件
在实际工作中经常遇到以下问题:邮件发送给错误的收件人,简而言之就是邮件发错了,如果遇到群发更麻烦.Exchange中提供了批量删除邮件功能,当用户发现发送错误后,管理员可以检索并删除指定的邮件. 案例 ...
- vue获取验证码倒计时
<template> <div> <el-button :disabled="disabled" @click="sendcode" ...
- nodejs制作爬虫程序
在nodejs中,可以通过不断对服务器进行请求,以及本身的fs =>filesystem 模块和clientRequest模块对网站的资源进行怕取,目前只做到了对图片的趴取!视频文件格式各异, ...
- 让我们写一个 Win32 文本编辑器吧 - 2. 计划和显示
让我们写一个 Win32 文本编辑器吧 - 2. 计划和显示 如果你已经阅读了简介,相信你已经对我们接下来要做的事情有所了解. 本文,将会把简介中基础程序修改为一个窗体应用程序.并对编辑器接下来的编辑 ...
- redis 指定db库导入导出数据
最近根据之前的项目重新改编一个新的项目,发现上一个项目的搭建者,把一些区域权限和划分放在redis上存储,因此不得不照搬过来,所以搜索一下相关如何做的 发现一个比较简单的做法,记录一下操作过程,方便以 ...
- ElasticSearch7.3学习(二十)----采用restful风格查询详解
1.Query DSL入门 1.1 DSL DSL:Domain Specified Language,特定领域的语言.es特有的搜索语言,可在请求体中携带搜索条件,功能强大. 查询全部 GET /b ...
- Python爬虫__微博某个话题的内容数据
1 # -*- coding: utf-8 -*- 2 # @Time : 2020/8/18 15:39 3 # @Author : Chunfang 4 # @Email : 3470959534 ...
- 5. VIM编辑器
Vim编辑器中设置了3种模式-命令模式.末行模式和编辑模式 命令模式:控制光标移动,可对文本进行复制.粘贴.删除和查找等工作. 输入模式:正常的文本录入. 末行模式:保存或退出文档,以及设置编辑环境. ...