Fork me on GitHub

USB TYPE-C电源传输(PD)基础流程概述

USB Type-C和Power Delivery规范允许设备和主机进行电源协商,为设备提供3A(5V,9V,15V)和5A(20V)最大100W的电源功率。

除了电源协商之外,规范还引入了备用(Alternate)模式,因此USB Type-C主机和设备可以通过USB-C型连接器和电缆传输高速数据信号实现功能的转换;

在USB Type-C和Power Delivery规范中,电源(提供者)和散热器(消费者)通过消息交换在之间完成电源协商。

提供者是主机端的DFP电路,消费者是设备端的UFP电路。

  • 源(DFP)调度带有其可用功率配置文件的Source_Capabilities消息。
  • 接收器(UFP)分析该消息,并发送最符合其要求的配置文件请求。 源可以根据当时的功率遗漏接受或拒绝此请求。 如果源可以接受请求,它将切换到所需的电源配置文件,并向接收器发送PS_Ready消息。

每当源或接收器接收到消息时,它们都会使用循环冗余校验(CRC)验证消息,并在校验通过时发送GoodCRC确认消息。 如果检查未通过,则将忽略该消息。 如果通信错误仍然存在,则软重置消息会重置协议参数以重新建立通信。 如果错误仍然存在,则系统将执行硬重置。

posted @ 2024-11-01 15:43  yooooooo  阅读(67)  评论(0编辑  收藏  举报