充电协议详解

本文介绍了BC1.2协议,USB接口的电池充电规范,包括SDP、DCP和CDP端口的区别,以及PD协议特别是PD3.0的提升,如电源特性描述、软件更新和数字证书功能。重点讲解了PD协议的协商过程,展示了USB快充技术的发展和兼容性增强。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、BC1.2协议

BC1.2,全称为Battery Charging v1.2,是由USB-IF组织下属的电池充电(Battery Charging)小组制定的电池充电协议。这个协议的主要目的是规范电池的充电需求。

BC1.2协议最早是基于USB2.0协议来实现的。根据USB2.0协议,外设从USB充电器抽取电流的最大值为500mA。然而,随着技术的发展和需求的增长,500mA的电流限制已经无法满足日益增长的快充需求。因此,BC1.2协议的出现,为电池充电提供了更为详细和高效的规范,使得充电过程更加快捷和安全。

手机如何判断是否支持BC1.2协议呢?具体做法是通过将D+和D-两根线短路,也就是将它们连接在一起。当手机通过通讯发信号识别到了D+,D-的一个特殊状态时,即D+,D-两线已连接在一起,手机就会进入BC1.2充电模式。

BC1.2引入了充电端口识别机制,主要包括以下几个USB端口类型:标准下行端口(SDP)、专用充电端口(DCP)、充电下行端口(CDP);

一、标注下行端口(SDP)

SDP,全称Standard Downstream Port,也就是标准下行端口。这与USB 2.0规范定义的端口相同,也是台式机和笔记本电脑常见的典型端口。这种端口的D+和D-线上具有15kΩ下拉电阻,其限流值为:挂起时2.5mA,连接时为100mA,可以配置电流为500mA (最大)。设备可利用硬件识别SDP,USB数据线D+和D-分别通过15kΩ接地,但仍然需要枚举,以符合USB规范。尽管现在许多硬件不经枚举即消耗功率,但在USB 2.0规范中,从严格意义上并不合法,违反规范要求。当USB处于这种模式时既可以为外部设备(如键盘、鼠标等)充电,也可以起到数据连接的作用(U盘、手机上传/下载)。而根据一些具体的应用场景,SDP端口又可以被划分为专用充电端口(DCP),充电下行端口(CDP)。

二、充电下行端口(CDP)

CDP充电协议,全称为Charging Downstream Port,是USB充电协议中的一种模式。CDP端口支持更高的充电功率,可以快速充电移动设备,如智能手机、平板电脑等。具体来说,CDP模式是USB 2.0及USB 3.0标准中新增的一种充电模式,其最大输出电流为1.5A(USB 2.0)或3A(USB 3.0)。此外,CDP端口包含了一些逻辑电路,能够与检测电路进行握手操作。CDP既支持数据协议也支持快充。

三、专用充电端口(DCP)

这种端口不支持任何数据传输,但能够提供1.5A以上的电流。端口的D+和D-线之间短路。这种类型的端口支持较高充电能力的墙上充电器和车载充电器,无需枚举。

DCP协议与CDP协议的区别:DCP和CDP都是USB充电协议中的一种模式,但它们在功能和使用上存在一些主要的区别。首先,专用充电端口(DCP)的D+ 和D-是连接在一起的,它主要用于墙充等专用充电器,并且不支持数据协议,但是支持快充,可以提供大电流。而充电下行端口(CDP)包含了一些逻辑电路,能够与检测电路进行握手操作,既支持数据协议也支持快充。SDP和CDP都是电脑上的端口,CDP端口有电池或闪电图标标记。

二、PD协议

PD是PowerDelivery,关注的是两个或者多个设备,甚至是一个基于USB接口的智能电网的电能传输过程,电能传输可以是双方向的,甚至是组网的,可以具备系统级供电策略。而QC是QuickCharge仅仅关注的是快速充电问题,电能传输是单方向的,不具备电能组网能力,不支持除了供电以外的其他功能。

USBPD3.0:同时覆盖高压低电流、低压大电流USBPD3.0规范了电压输出范围:3.0V~21V,步进调幅电压为20mV。 这当中就包含了低压/高压两个部分,而综合以往的PD协议电流数据看来(1.5A、2A、3A和5A),此次的USBPD3.0将能同时实现高压/小电流、低压/大电流两种快充方案,加上电压调幅步进为20mV,整体思路融合了像高通QC快充的高压低电流(同样以步进调幅电压保证充电效率)与VOOC闪充的低压大电流两种方案。

简而言之,USBPD3.0吸取了目前快充的精华,重新整合成一套“大而全”的快充方案,以实现手机快充大一统,所有支持快充的手机都可以通过一个支持PPS技术的充电器实现快充。重回那个一个充电器所有手机都不怕的时代。目前,USBPPS已和我国工信部泰尔实验室达成共识。同时,谷歌在最新的Android7.0OEM规范中强调:使用USB接口的手机,快充技术必须支持USBPD。

一、PD3.0与PD2.0

PD3.0相对于PD2.0的变化主要是三方面:

第一、增加了对设备内置电池特性更为详细的描述。

第二、增加了通过PD通信进行设备软硬件版本识别和软件更新的功能。

第三、增加了数字证书及数字签名功能。

第一点改动,能够让连接双方,更清楚对方的电源状况,从而协调好双方的供电策略。对于利用USBPD协议组建低压智能供电网络来说,极为重要。可以协调在各种电源状况下的供电拓扑结构。例如,电网停电时应急供电电处理策略,协调电网供电和家用太阳能发电装置的供电策略,往电网反向供电策略等。可以让Power变得更加SMART。

第二点软件升级功能,则可以让设备的兼容性变得更加优秀,所有的TYPE-C厂商都可以把自己的最新固件版本发布到互联网上,这样就可以通过PC以及手机等,对非联网的外围配件进行及时更新了。就如同微软的win10系统能够实时在线解决硬件驱动程序问题一样。USBPD设备的内部固件,也成为传统硬件驱动资源的一部分。

第三点数字证书功能,估计是这次升级最重要的功能了。可以让所有的TYPE-C产品必须获得USB-IF组织使用私有密钥签发的数字证书才能畅行无阻。无证书的产品,则可能不被其他厂商的TYPE-C产品所接受。这项功能有非常积极的意义,可以避免不合格的TYPE-C接口设备,因为品质问题而伤害正常的设备。在企业信息安全应用中,也可以由企业自己来发布安全证书,让非企业内部的USB设备无法接入,这会比现有的USB加密技术更安全,因为在通过CC线完成安全认证之前,存储媒介与系统之间是物理隔离的。

最后从协议上来说PD2.0是PD3.0的子集,也就是说,PD3.0是天然兼容pd2.0的。其次,从硬件层面来说PD3.0与PD2.0的链路层和物理层完全兼容,也就是说,产品升级的时候,无需进行硬件改动,只需要进行在线软件升级。因此,不论从协议本身还是从市场战略的角度来看,都可以积极的去开发USBPD2.0的产品,到了必要的时候,升级固件部分去兼容PD3.0即可。

二、 PD协议协商过程

PD协商的流程采用一问一答的形式,一次固定电压挡位需求的成功协商过程如下:

  1. 首先,发送端(例如充电器source)向接收端(例如设备sink)发送一个“请求电源”消息,询问接收端需要的电压和电流。
  2. 接收端收到请求后,根据自己的需要,选择一个合适的电压和电流值,然后向发送端回复一个“提供电源”消息,告知发送端自己需要的电压和电流值。
  3. 发送端收到“提供电源”消息后,如果自己的输出能力能够满足接收端的需求,那么就回复一个“接受电源”消息,表示同意为接收端提供所需的电压和电流。
  4. 接收端收到“接受电源”消息后,就开始从发送端获取电力进行充电或供电。
  5. 如果发送端的输出能力不能满足接收端的需求,那么它会回复一个“拒绝电源”消息,表示无法提供所需的电压和电流。
  6. 接收端收到“拒绝电源”消息后,可以选择提高自己的电压和电流需求,或者寻找其他的电源供应。

以上就是PD协议的一次固定电压挡位需求的成功协商过程。在这个过程中,发送端和接收端通过一问一答的方式,最终确定了一个双方都能接受的电源供应方案。至此VBUS电压已调整为SNK端需求的电压挡位,PD功率协商完成。

三、关键字含义

ICHG:充电电流设置,后端电流,charger ic 到电池的电流(6360/70/71是IBAT,其他IC可能是IBAT+ISYS)

AICR:充电电流设置,前端电流,充电器到charger ic的电流

MIVR:触发AICL机制的门限电压

IEOC:设置的截至充电电流

IBUS:充电器输出电压

VBUS:充电器输出电流

IBAT:电池输入电流

VBUS:电池输入电压

CV:设置的CV点(CV点是指充电电压(Constant Voltage)点,也就是充电器输出电压稳定的阶段。在这个阶段,充电器会保持一个恒定的电压输出,直到电池电量充满为止。这个电压通常是根据电池的化学性质和容量来确定的,以确保充电的安全和有效性

四、协议协商流程

目录

一、BC1.2协议

一、标注下行端口(SDP)

二、充电下行端口(CDP)

三、专用充电端口(DCP)

二、PD协议

一、PD3.0与PD2.0

二、 PD协议协商过程

三、关键字含义

四、协议协商流程


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值