PD快充协议

表格中电压电流档位的电流都是在该电压下输出的最大电流。在充电的过程当中,充电器输出的电流会根据充电设备的需求进行动态调整,不是说握手了20V 5A档位充电器输出的电流就一直都是5A。

这个屏幕显示了几种常见的快充协议及其支持的电压、电流和功率。这些协议用于不同设备的快速充电。以下是对各个协议的解释:

  1. PD3.1 EPR (28V 5.00A 140W):

    • 这是USB Power Delivery 3.1协议的一个扩展电源范围(EPR)模式,支持高达140W的功率传输。EPR模式支持更高的电压,满足高功率设备的需求。
  2. Fixed(V) (5, 9, 12, 15, 20, 28V):

    • 固定电压档位,表示设备可以在这些固定的电压档位之间切换,以适应不同的充电需求。
  3. P/A (3-11A 3A, 3-21^3A):

    • 这些是可编程电源供应(PPS)的档位,可以在一定范围内动态调整电压和电流,以优化充电效率。
  4. Apple 5V 2.4A BC1.2 DCP:

    • 苹果设备常用的充电协议,支持5V 2.4A的充电,BC1.2和DCP是充电模式,用于识别苹果设备以提供优化的充电电流。
  5. OPPO 1+ VOOC DASH:

    • OPPO和OnePlus设备使用的快充协议,如VOOC和DASH,通常支持高电流、低电压的快充,确保充电速度快且发热少。
  6. QC2.0 (5V, 9V, 12V, 20V):

    • 高通Quick Charge 2.0协议,支持多个电压档位,适用于支持QC2.0的设备。
  7. QC3.0 (11.9V), QC3+ QC4+ QC5:

    • 高通Quick Charge 3.0及其后的版本(QC3+、QC4+、QC5)支持动态调节电压,以提高充电效率和兼容性。
  8. AFC (9V, 12V):

    • Samsung的Adaptive Fast Charging协议,通常用于三星手机,支持9V和12V的快速充电。
  9. FCP (5V, 9V, 12V):

    • Huawei的Fast Charge Protocol,支持5V、9V、12V,常用于华为设备的快充。
  10. SCP (3.3-10.0V, 2.2A, 25W):

    • Huawei的Super Charge Protocol,支持更高功率的快充,如25W的输出。

typeC  24pin   引脚图:

DC口和typeC口供电自动切换电路:

DC供电和typeC供电不能同时进行,VBUS只要出现PMOS的栅极立刻被上拉关断,VBUS断电:

用手机的充电头肯定不是标准的PD协议,所以还是接上DP DM引脚:

接收端之所以可以接受高电压,是因为PD快充的充电器可以输出高电压,所以boost芯片在PD快充送电设备端。

千万小心充18650单电池锂电池的情况下直接充锂电池的电压不能大于4.2V,否则会炸。所以PD快充送电之后加上降压芯片降压到4.2V之后再送给电池,只不过电流会非常大,所以充电功率高

<think>好的,用户想了解PD协议的识别工作流程,特别是设备握手和功率分配的具体步骤。首先,我需要回忆一下USB PD协议的基本知识,可能涉及到Source和Sink设备之间的通信流程。 PD协议基于USB Type-C接口,所以首先要确认设备的连接。当两个设备连接时,CC线(Configuration Channel)会检测连接状态和方向。Source设备(比如电头)和Sink设备(比如移动电源)通过CC线进行初始的电压和电流能力检测,这一步应该属于物理层的检测,可能涉及到Rp和Rd的电阻配置,用来确定设备的角色是DFP(Downstream Facing Port)还是UFP(Upstream Facing Port)。 接下来是数字协议层的通信,也就是通过VBUS上的电源数据对象(PDO)来交换信息。这里可能需要用到SOP(Start of Packet)消息,比如Source会发送Source_Capabilities消息,包含其支持的电压和电流组合,也就是PDO。用户提到的引用[1]中提到的6个PDO应该就是这部分内容,每个PDO代表不同的供电能力。 然后,Sink设备(如移动电源)会根据自己的需求,从Source提供的PDO中选择一个合适的,发送Request消息,指定想要的电压和电流。Source接收到请求后,会进行确认(Accept),然后调整输出电压到指定的PDO。如果协商成功,VBUS的电压会调整到相应的值,比如用户引用[2]中的15.21V,电流1.61A,这样功率就能达到24.64W。 此外,可能还需要考虑通信过程中的错误处理,比如如果请求的PDO不可用,Source会拒绝,并可能重新协商。还有可能需要支持多个数据对象的交换,比如在扩展消息中交换更多的电源信息。 需要注意的是,整个握手过程需要遵循USB PD协议规范,消息的格式、时序以及CRC校验等都需要正确,否则可能导致握手失败。此外,功率分配可能还涉及到E-Marker线缆的识别,确保线缆能够支持所协商的电压和电流,避免过载。 用户可能还想了解具体的信息交换步骤,比如广播能力、请求、接受、调整电压等阶段,以及每个阶段涉及的消息类型。同时,可能还需要解释PDO的结构,比如固定电压、可调电压等类型,以及如何通过这些信息进行功率匹配。 最后,结合用户提供的引用,特别是引用[1]中提到的Source作为DFP通过SOP消息广播能力,引用[2]中的移动电源握手成功后的参数,需要将这些内容整合到回答中,说明整个流程的实际应用。</think>### PD协议设备握手与功率分配工作流程详解 #### 1. **物理连接检测** 当USB Type-C设备连接时,通过CC(Configuration Channel)引脚检测连接状态和方向。Source端(如电头)配置Rp电阻,Sink端(如移动电源)配置Rd电阻,通过电阻值确定设备角色(Source或Sink)[^1]。 #### 2. **能力广播(Source_Capabilities)** Source作为DFP(Downstream Facing Port)发送**SOP(Start of Packet)消息**,通过**Source_Capabilities**报文广播支持的供电能力,包含最多6个PDO(Power Data Object)。 每个PDO描述一组电压/电流组合,例如: - 固定电压PDO:$5V/3A$, $9V/2A$ - 可调电压PDO:$15V-20V/3A$(如引用[2]中移动电源握手时选择的$15.21V/1.61A$) #### 3. **功率请求(Request)** Sink端(UFP)根据自身需求,从Source的PDO列表中选择合适的供电规格,通过**Request**报文发送请求。例如: - 请求$15V/1.67A$(对应25W功率) - 需通过CRC校验确保数据完整性 #### 4. **协议协商(Accept/Reject)** Source收到请求后,若支持该PDO则回复**Accept**,否则回复**Reject**并触发重新协商。协商成功后,Source调整VBUS电压至目标值(如引用[2]中调整至$15.21V$)。 #### 5. **功率动态调整** 在电过程中,Sink可通过**Request**报文动态请求调整功率(如电量接近满时降低功率)。部分设备支持**APDO(Augmented PDO)**,实现更灵活的电压/电流组合。 #### 6. **线缆能力识别(可选)** 对于功率超过60W的场景,需通过E-Marker芯片验证线缆支持能力(如100W需线缆支持$20V/5A$)。 --- ### 流程图解 ```plaintext 物理连接 │ ˅ CC引脚电阻检测(Rp/Rd) │ ˅ Source广播PDO列表(SOP消息) │ ˅ Sink选择PDO并发送Request │ ˅ Source回复Accept/Reject │ ˅ VBUS调整电压并供电 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值