USB PD(Power Delivery) 主要功能:
UFP
1. Sink power
2. 可选择地提供电源 (DRP)
3. 可选择地通过 USB 进行数据通讯 (USB Device)
4. 用 SOP 进行通讯
5. 可选择地用 SOP* 进行通讯
DFP
1. Source power
2. 可选择地汲取电源 (DRP)
3. 可选择地通过 USB 进行数据通讯 (USB Host)
4. 用 SOP 进行通讯
5. 可选择地用 SOP* 通讯
Source
1. 可以是外部电源 (AC)、可以是蓄电装置 (电池)
2. 可以源自另一个端口(例如总线供电的 Hub)
Sink
1. 可以是蓄电装置(电池)
2. 用于给内部功能供电的设备
3. 用于给其它设备供电的设备 (Hub)
VCONN Source
1. 可以是任一端口,既可以是 DFP/UFP,也可以是 Source/Sink
2. 为电缆插头供电
3. 唯一允许与电缆插头通讯的端口
High Level Architecture View
USB Power Delivery Communications Stack
设备策略管理器 (DPM):根据设备本地策略管理一个或多个端口
策略引擎:为端口实施本地策略
协议层:使消息在端口间交换
物理层:处理线路上比特数据的传输和接收
SOP:Start of Packet
Source Operation
Sink Operation
SRC/SNK 出错处理
Cable Plugs Operation
Fixed Voltage Charging Models
Programmable Power Supply (PPS) Charging Models
Adjustable Voltage Supply (AVS) Charging Models
本文分享自 嵌入式Linux系统开发 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!