USB供电PowerDelivery
+ -

PD供电能力Request消息请求供电

2022-11-09 2694 1

Request用于接收供电方向供电方发送其请求的供电。
比如说当供电方通过Source_Capabilities消息告诉供电电方自己可提供的供电能力后,接收方回复GoodCRC之后,被供电方可向供电方请求其选择的供电规格。

Request消息格式

  • premable
  • sop
  • Request消息ID
  • Request消息请求的供电规格说明
  • CRC
  • EOP

Request

感谢USB中文网QQ群 墨玉麒麟 提供抓包示例

HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

USB供电PD 简介
USB-C都有很多用途。但这是因为支持设备(例如iPhone X)的快速充电而使其倍受青睐。通过称为Power Delivery(或更具体地讲,Power Delivery 2.0和3.0)的技术使这成为可能。 USB-C享有其所有可逆的优势,并可以以更高的电压和瓦数为设备充电,以提供更广泛的设备充......
USB设备的电源供电
USB接头默认提供一组5伏特的电压,可作为相连接USB设备的电源。实际上,设备接收到的电源可能会低于5V,只略高于4V。通过USB PD3.0、QC4等快速充电协议,现有USB接口的最大的可以达到20V,最低3V。一个USB的HUB最多只能提供500 mA的电流。如此的电流已足以驱动许多电子设备,不......
USB 供电方式及设备功耗
USB设备可以使用2种供电方式:自供电:使用外部电源进行供电。总线供电:使用USB总电的VBUS(5V)进行供电。对于由总线供电的设备,根据功耗可区分低功耗设备和高功耗设备:低功耗设备:最大电源供电为100mA高功耗设备:在设备枚举过程中配置供电为100mA,在正常使用过程中为500mA.在设备枚举......
USB-C/TYPE-C的角色识别及供电功率检测
TYPE-C的接口双方角色的识别其实是通过TYPE-C接口中的两根CC线进行检测设置的。如下图所示:这里的线缆器件是指有eMark芯片的线缆会用到 Vconn 供电,当一个 CC 确认方向后 Source 端的另一个 CC 会切换成 Vconn为Emark 供电,带有 Emark 芯片的线缆能......
TYPE-C线缆的Vconn供电及E-Marker
TYPE-C在没有供电协议PD的功能时,可以提供5V 900mA,1.5A或3A的电流,而这些功率是通过设备端的上拉电阻确定的。其具体可参见 USB-C/TYPE-C的角色识别及供电功率检测 一节的 TYPE-C的功率识检测电阻定义。其具体原理是供电方根据其不同的上拉电阻Rp,而耗电方的下位电阻Rd......
TYPE-C PD供电协议信号-双相标记编码(BMC)编码
在TYPE-C接口上运行的PD供电协议,其PD通讯协议是通过TYPE-C接口的CC1线缆来进行信号传输的。信号的传输速率一般为300kps,最大值为不能超过330kps,最小值不能小于270kps。图片来源于USB中文网QQ群墨玉麒麟提供。PD信号的编码规则采用的是BMC(Biphase ......
TYPE-C PD供电协议信号的数据发送与接收流程
TYPE-C PD供电协议信号是通过线缆CC1进行传输的,但数据的发送与接收方在信号进行传输过程中传递的并不是原始数据,而是处理过的数据。对于数据发送方,需要对原始数据进行4b5b的编码,再通过BMC编码器,然后再通过CC1引脚进行传输。对于数据接收方,需要执行发送方的逆操作,即先进行BM......
TYPE-C PD供电协议信号-4b5b编码对照表
PD供电协议编码格式是4b5b,即把4位的数据(0x0-0xf)编码成5位,其编码对照表见下图:名称4b5b Symbol描述0011110hex data 0111001hex data 121010100hex data 23111......
TYPE-C PD供电协议常用功能序列(接口数据包开始SOP,线缆数据包开始SOP''、硬件复位、线缆复位)
使用TYPE-C PD供电协议信号-4b5b编码对照表的序列组合,可以组成一些常用的功能序列。硬件复位hard Reset硬件复位信令是为了被物理层识别而发送的一组有序字节。硬复位信号顺序集定义为:三个RST-1 K代码,后跟一个RST-2 K代码。硬件复位的功能是对接口和线缆进行复位K......
TYPE-C PD供电协议消息格式
PD定义了两种消息类型,分别为控制消息(Control Messages)、数据消息(Data Messages )和扩展消息(Extend Messages)。PD控制消息 控制消息属于短消息类型,用于管理端口与设备之间的消息流或交换不需要额外数据的消息。控制消息的长度为16位长。控制消息的包......
TYPE-C PD供电协议通讯流程
PD供电协议的通讯流程见下图,发送方发送信息给接收方后,接收方收到消息并确认无误(CRC是否正确)后,应向发送方回复GoodCRC以表示自己正确无误地收到发送方发过来的消息,发送方收到GoodCRC后表示该消息发送成功,否则发送方等待超时(0.9~1.1ms),重新发送原消息。消息重试发送最多两次重......
TYPE-C接口PD供电协商过程
供电设备和耗电设备通过TYPE-C接口一旦连接后,就进入了供电协商的过程。其具体流程见下图:当耗电方和供电方通过TYPE-C线缆连接之后,一端为供电方,另一端为耗电方。此时供电方默认提供的电压是5V.此时耗电方通过CC1旨费上的电压获取供电方默认的供电电流能力。供电方向耗电方发送Source......
TYPE-C接口PD供电角色切换
PD的角色可以在运行过程中实现动态切换,即供电方可以变成耗电方,耗电方也可以变成供电方。供电方变成耗电方流程在供电过程中,如果供电方想变成耗电方,协商的流程如下:供电方发送RP_Swap消息(Power role swap,供电角色切换)请求切换供电角色。耗电方收到RP_Swap消息(Pow......
TYPE-C PD供电协议协商的复用模式-DispalyPort示例
通过供电协议协商可以使Type-C线缆连接的设备工作在其它复用模式下、如DisplayPort(DP),整个协商流程如下:当具有DP功能的设备通过Type-C线缆连接上之后,一端是DP主 机,另一端是DP设备。DP主机如果不是下行端口(DFP),会进行通信角色切换成下行端口。DP主机发送Disc......
USB电力调配和设备供电准则
USB电力调配设备(或集线器)只能从其上游端口吸收(消耗)电流。“自供电”设备是一种不从总线获取电力的设备。从总线获取电力的设备称为“总线供电”设备。在正常操作中,它可能会消耗高达 100mA 的电流,如果主机允许的话,它可能会消耗 500mA。由于没有总线活动而被“暂停”的设备必须将其电流消耗降......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!