一、BC1.2

BC1.2 (Battery Charging v1.2)是USB-IF下属的BC(Battery Charging)小组制定的协议,主要用于规范电池充电的需求,该协议最早基于USB2.0协议来实现。

BC1.2充电端口

USB2.0协议规定外设从USB充电器抽取电流的最大值为500mA,500mA的电流限制无法满足日益增长的快充需求。因此,BC1.2引入了充电端口识别机制,主要包括以下几个USB端口类型:

1.标准下行端口(SDP)

SDP端口支持USB协议,最大电流500mA,可以认为SDP就是普通的USB接口

2.专用充电端口(DCP)

DCP不支持数据协议,支持快充,可以提供大电流,DCP主要用于墙充等专用充电器

3.充电下行端口(CDP)

CDP既支持数据协议也支持快充

二、BC1.2协议识别过程


1、VBUS Detect Vbus 检测

PD(portable device,便携式设备)中有个检测VBUS是否有效的电路,电路有一个参考值,高于这个值就认为是VBUS有效了,参考值不固定一般在0.8V~4V之间

2、Data Contact Detect 数据连接检测

这个阶段不是必须的,因为USB端口可能支持数据协议也可能不支持。如果这个阶段超时900ms还没检测到D+或ID PIN的连接,就要求必须开始进行Primary Detection。

3、Primary Detection 首次检测

该阶段主要作用是判断端口是充电口还是数据口:

首先将PD+拉高至0.6V,然后检测PD-的电压,如果小于规定的参考电压则端口是数据口SDP;如果大于参考电压则是充电口CDP或者DCP。

4、Secondary Detection 二次检测

该阶段作用是确认充电口能否支持数据协议,即区分CDP和DCP:

首先将PD-拉高至0.6V,然后检测PD+的电压,如果小于规定的参考电压则端口是CDP;如果大于规定的参考电压说明端口是DCP。

下图是CDP端口的识别过程,经过首次检测后,进入二次检测阶段,首先将PD-拉高,然后判断PD+的电压小于参考电压0.4V,说明端口是CDP端口。

三、私有快充协议

由于BC1.2并非强制性协议,许多厂家基于BC1.2研发了自己的私有快充协议。比如高通的QC2.0/QC3.0,联发科的PE(Pump Express)/PE+。由于充电功率和电压电流相关P=UI,提高电压或者电流就可以提高充电功率,在电池容量一定的情况下,功率越大充电速度越快。高通的QC2.0/QC3.0和联发科的PE快充方案技术原理是一样的,都是通过增大充电电压来提高充电功率。

下图是高通High Voltage DCP协议识别过程,可以看出首次检测和二次检测符合BC1.2的规定,初始的VBUS电压为5V,在识别出DCP端口后将VBUS拉高至9V。QC2.0支持5V、9V、12V三挡电压,QC3.0在此基础上细分了电压档以200mV为一档,同时拓宽电压范围至3.6V~20V。

四、线损补偿

由U=IR 知道充电电流越大,USB充电线上的压降也就越大。尤其在车载设备上,随着USB线的增长或者充电电流的增大,到达手机端的电压很可能达不到5V,可以通过线损补偿来解决此类问题。

应对此类问题,带线损补偿的USB充电电源开始流行。所谓线损补偿是实时监控充电电流的变化,然后实时调整输出电压以达到抵消或弥补充电线上的压降的目的。如果监控到充电电流增加,则立刻提升充电电压,反之降低输出电压。


线损补偿的原理如图所示,首先在USB供电线中串入一粒采样电阻Rsense,Rsense的阻值必须足够小(如0.01Ω),所以需要一个放大电路放大Rsense上的压降得到Vsense,然后Vsense通过R3去改变FB管脚的电压达到“欺骗”开关电源的目的。线损补偿的效果如图1.9示意。当然,这种补偿措施的局限性也是很明显的,充电线的线阻必须已知且固定,否则可能会引起过调或欠调的问题。

BC1.2 PD协议相关推荐

  1. PD协议芯片,20W45WPD快充方案

    PD协议芯片,18w20W45WPD快充方案 一.基本信息 1.协议控制:它的电源电压是 VCC 脚,典型应用范围是从 3.3-21V.CC1/CC2/DP/DM 用于接到 type C 座子上,与手 ...

  2. USB-IF BC1.2充电协议解读

    BC1.2是USB2.0开始的一个使用Vbus=5V进行USB对接充电的一个协议,该协议由USB-IF协会在2010年10月发布,基于当时USB 2.0的Vbus供电,最大能供给电流为500mA,协议 ...

  3. MPS——首款 消费类 PD 协议芯片:MP5031

    MPS--首款!消费类 PD 协议芯片:MP5031 唯样商城代理品牌MPS 公司的 MP5031,可谓新一代网红快充芯片,支持PD2.0/3.0, PPS, QC2.0, QC3.0, BC 1.2 ...

  4. USB Type-C接口PD协议解决方案

    1. 概述 USB Type-C标准的出现是为了满足不断增长的现代设备之间的连接需要,它在传统USB标准的基础上提供了更高的电源传输能力和数据传输速度,重新设计的连接器体积更小.使用起来更方便. 表1 ...

  5. PD 协议初理解(转)

    Contents 1. 描述 2. 流程 Describes 意外在网上发现一篇写 TYPE-C PD 的文章,大概叙述了工作流程,结合以了解到的信息和协议文档,再去看程序,确实收获不少.(如有侵权请 ...

  6. 20191009 3. 史上最全的USB-PD充电协议,包含PD协议波形图

    USB-PD(Power Delivery)是基于USB Type-C的一种电源供电标准,最大供电功率可达100瓦(W):随着USB Type-C的普及,越来越多的设备(手机.平板.显示器.工作站.充 ...

  7. PD协议快充,多方兼容,这款小方糖Mini充电器实测确实很强悍

    移动设备的充电方式,从普通的5V1A再到现在的超级快充,科技进步可真是像火箭,对于消费者来说,如果额外添置充电器,肯定会从多协议.体积小入手,当然品质也很重要,先锋昨天也是刚刚到手一款很小巧的Benk ...

  8. [单片机][FUSB302][PD1.0][PD2.0] PD协议 Demo 例子 代码

    /* -----------------------------------------宏定义-----------------------------------------*//* ------- ...

  9. USB-C显示器专用的PD协议芯片,LDR6282了解学习一下

    USB-C桌面显示器,便携式显示屏专用PD芯片,了解一下,近日,乐得瑞科技推出的双口DRP USB PD Controller LDR6282,顺利通过了USB-IF的PD3.0认证,TID: 212 ...

  10. Type-C边充边听PD协议芯片

    目前市面上的大部分手机都取消了3.5mm音频耳机接口,仅保留一个Type-C接口,但是追求音质和零延迟的用户仍然会选择3.5mm有线耳机,因为在玩手机游戏的时候,音画不同步真的很影响游戏体验,所以Ty ...

最新文章

  1. 诗歌rails之如何写一个简单的Rails Plugin
  2. hpgen9服务器f10没显示,hp gen9服务器设置
  3. 今天的天气格外地好的dabeicun
  4. zuul zuul2 性能_我们学习如何构建Zuul CI / CD云
  5. Kotlin — 介绍各类异步程序设计
  6. 60. MySQLi 扩展拾遗
  7. FreeSpan 和 PrefixSpan 算法学习
  8. matlab给图片滤波,matlab每日学习 图片滤波
  9. C# 开发Chrome内核浏览器(WebKit.net)
  10. 《高等运筹学》复习题手写解答 Advanced Operations Research: Final Exam:Review Exercises
  11. Python做人工智能?让电脑自己学会玩游戏,实战带你入门机器学习
  12. matlab 中继选择,全双工中继选择系统的蒙特卡洛仿真
  13. SpringCloud微服务---学习笔记(二)--多级缓存
  14. CentOS6.7 i686上安装JDK7
  15. QT学习笔记(一)之本地播放器
  16. 看完315晚会,我们的数据隐私谁来保护?
  17. LeetCode198打家劫社(线性动态规划)
  18. C++ 多线程学习总结
  19. Cesium 实现粒子效果贴地(伪)
  20. 企业邮箱注册申请,如何注册电子邮箱域名

热门文章

  1. c语言转换说明符总结(%d,%i,%u,%f,%o,%x,%X,%p,%s,%g,%e)
  2. 序列号生成-模拟windows office序列号
  3. 蓝桥杯比赛时间在什么时候_什么时候立冬2020年农历具体时间
  4. 2021-2025年中国DNA基因芯片行业市场供需与战略研究报告
  5. yd什么意思_YD是什么意思
  6. 圆的内接正n边形的周长
  7. 日企抛等离子淘汰论 专家称其不敌中国企业
  8. 无线共享打印机无法连接服务器,“不能连接网络共享打印机”常见原因及处理方法:...
  9. Equal Sign Bridge全球业务发展运营官Glen做客Hoo社区AMA全程直播回顾
  10. 关于ABAQUS2020二次开发