一、USB PD协议简介

1、简介

文档中是这样解释的:
本规范定义了USB设备 如何通过USB电缆 协商比[USB 2.0]、[USB 3.2]、[USBBC 1.2]规范中定义的USB电缆(使用USB类型-C®CC线作为通信通道)更多电流或更低的电压。它 允许比当今规范 更强大的设备从VBUS获得运行所需的电力,并与外部电源(例如,壁墙)协商。此外,它 允许源和接收器交换电源角色,这样设备就可以向主机提供电源。例如,一个显示器可以为笔记本电脑供电,给电池充电。

本规范定义了 发现输入退出标准特定供应商定义的模式的机制。这些模式可以由端口合作伙伴或通过连接两个端口合作伙伴的电缆来支持。

该规范定义了发现可以使用电力传输进行通信的 电缆能力的机制。

该规范增加了一种 交换机制来交换数据角色,从而使 面向上游的端口成为 面向下游的端口,反之亦然。它还允许 交换供应VCONN到供电电缆的末端。

为了方便最佳充电,该规范定义了USB充电器可以为设备使用做广告的 两种机制:

1)每个具有最大电流的 固定电压列表。“设备”会从列表中 选择一个电压和电流。这是传统的设备使用内部电子设备来管理电池的充电模式,包括修改实际提供给电池的电压和电流。这个模型的副作用是,充电电路产生的热量对于小尺寸的器件来说可能会有问题。

2) 可编程电压范围列表,每个范围具有最大电流(PPS)。设备请求在广告范围内的电压( SPRPPS模式为 20 mV增量, EPR AVS模式为 100 mV增量和最大电流)。USB充电器提供所要求的电压,直到达到最大电流,此时USB充电器降低其输出电压,以免提供超过所要求的最大电流。在充电循环的大电流部分,USB充电器可以直接(通过适当的安全装置)连接到电池。该模型被那些希望最小化其内部充电电路的热冲击的设备所使用。

USB电源传输规范定义了一个涵盖USB系统的所有元素,包括 主机设备集线器充电器电缆组件。本规范描述了管理高达 100W的USB供电所需的 架构协议电源行为、 连接器布线。本规范旨在完全兼容并扩展现有的USB基础设施。该规范旨在使系统oem、电源和外围设备开发人员在产品通用性和市场差异化方面具有足够的灵活性,而不失去向后兼容性
USB电源传输设计独立于现有USB总线定义的机制,用于 协商电源
• [USB 2.0],[USB 3.2]在波段请求高功耗接口。
• [USBBC 1.2]提供更高功率的机制(本规范未强制规定)。
• [USB类型-C2.3]机制提供更高的功率。
初始操作条件仍为[USB 2.0]、[USB 3.2]、[USB Type-C 2.3]或[USBBC 1.2]中定义的USB默认操作。
•DFP源vSafe5V超过VBUS。
•UFP从VBUS中消耗电力。


简而言之,USB PD协议是用来协商source和sink之间的充电功率的,通常我们充电硬件会有三部分:充电器、充电线、受电设备。那么USB PD的协议消息可以是这三部分中任一部分发出或接收,通过彼此之间的协商进行充电。

2、名词解释

_Source _端口通过VBUS供电的角色;最常见的是主机或集线器下游端口。
Sink消耗VBUS功率的端口;最常见的是一个设备。
Cable Plug用于描述由SOP’/SOP’'的数据包处理的多点系统中的PD能力元素的术语。从逻辑上讲,电缆插头与电缆一端的USB Type-C型插头相关联。在实际实现中,电子设备可能驻留在电缆中的任何地方。
Configuration Channel (CC)BMC PHY层信令方案所使用的单线(参见[USB Type-C 2.3])。
Downstream Facing Port (DFP)指示该端口在USB拓扑中的位置,它通常对应于[USB Type-C 2.3]中定义的USB主机根端口或集线器下游端口。在连接时,端口默认操作为Source和USB主机(当支持USB通信时)。
Upstream Facing Port (UFP)指示端口在USB拓扑中的位置,通常是在[USB Type-C 2.3]中定义的设备上的端口。在连接时,端口默认操作为USB设备(当支持USB通信时)和Sink。
_Dual-Role Data (DRD) _能够作为DFP或UFP进行操作。
_Dual-Role Power (DRP) _作为Source或Sink操作的能力。
_Vconn Powered USB Charge _
Through Device (CT-VPD)
CT-VPD是一个带有附加端口的VPD,用于连接[USB类型-C2.3]中定义的源代码(例如,充电器)。当没有连接充电器时,CT-VPD表现为VPD。当充电器连接时,与CT-VPD本身没有PD通信,因为CC连接到充电器端口。因此所有的PD通信都与充电器和连接它的电缆。
Vconn Powered USB Device
(VPD)
一种专用电缆USB设备,可由VCONN或VBUS供电的USB设备。VPD是一种固定的电缆USB设备,它可以由VCONN或VBUS供电,并且只响应“状态行为”定义的SOP消息。它只响应至少3.0的规范修订发送的消息。VPD不允许支持替代模式。术语VPD指的是没有连接充电器的VPD或CT-VPD。

我们最常见的也就是Source和Sink,供电和受电,注意DFP和UFP,Source和Sink是可以进行角色转换的

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
USB PDUSB Power Delivery)协议是一种新兴的USB充电协议,它可以实现高效的充电和电源管理。USB PD协议包含多个数据包类型,这些数据包类型有特定的作用。下面,我们来看一下USB PD协议包解析的相关内容。 USB PD协议包分为以下几种: 1.令牌数据包(Token Packet):用于传输令牌,包含控制信息。令牌数据包被用于在接收器和发送器之间进行流控制。 2.数据数据包(Data Packet):用于传输数据,包括可变数据和固定数据;能够传输的数据速率与USB 2.0协议相同,最高速率为480 Mbps。 3.扩展数据包(Extended Data Packet):用于传输大量数据,其数据传输速率可高达10 Gbps。 4.源能量数据包(Source Power Packet):用于传输有关源能量能力的信息,包括最大输出电流和最大输出电压。 5.信令数据包(Message Packet):用于传输控制信息和通知信息,比如设备的连接和断开等;该类数据包还包括对安全性的支持。 6.硬件数据包(Hardware Packet):用于传输外设信息,比如设备的类型和识别信息等。 通过对上述USB PD协议包的解析,我们可以了解到USB PD协议的具体传输方式和数据类型,这对于开发和应用USB PD协议的设备非常重要。同时,我们也可以看到,USB PD协议的高速传输和可靠性能大大提升了设备的充电和电源管理效率,为设备的使用提供了更好的体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦成大佬的第N天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值