USB PD规范 第二章浓缩了USB PD规范的精华,走马观花地讲了USB PD协议的工作原理。
假设你已经接触过USB PD协议,有一些基本的了解和相关知识,请先阅读本章,浅浅地尝一尝,试着找找感觉再决定要不要更加深入地了解和学习。
2.7.5 DFP/UFP
2.7.5.1 Downstream Facing Port (DFP)
在 USB 拓扑结构中,下行端口或 DFP 和 USB-A 起到的作用是相当的。DFP 就相当于 USB 中的 Host 而且只有当它是一个 DFP 的时候才支持 USB 的通信。
一个类似于墙插的产品可以是 DFP,然而却没有进行 USB 通信的能力。DFP 也可以作为主总线来控制交替模式。
2.7.5.2 Upstream Facing Port (UFP)
在 USB 拓扑结构中,上行端口或 UFP 和 USB-B 起到的作用是相当的。UFP 就相当于 USB 中的 Device 而且只有当它是一个 UFP 的时候才支持 USB 的通信。
Products which charge 可以是一个 UFP 然而却没有进行 USB 通信的能力。
2.7.5.3 Dual-Role Data Ports
DRP 既可以作为 SRC 也可以作为 SNK 来工作而且可以通过 DRS 来转换数据模式。Note:产品的数据模式是 DRD,但不是 DRP。例如从逻辑上讲,它们可以在 DFP 和 UFP 之间转变自己的数据模式,即使它们是 SRC-Only 或是 SNK-Only。
2.7.6 VCONN Source
一个端口,最初为 SRC,同时也是 VCONN SRC。Cable Plug 的线缆根据 VCONN供电来判断 SOP’。在 SRC 和 SNK 端口之间谁来给 VCONN 供电是可以转换的,以此来确保可以持续给 Cable Plug 供电。为了确保和 Cable Plug 之间进行可靠的通讯,只有 VCONN SRC 允许和 Cable Plug 进行通讯。在 PRS,DRS 或 FRS 之前,如果它们需要在转换角色之后可以和 Cable Plug 进行通讯,端口需要确保自己是 VCONN SRC。
2.7.7 Cable and Connectors
2.7.7.1 USB-C Port Control
USB-C 端口的控制模块提供了机制来通知 Device Policy Manager 关于线缆的连接与断开。USB PD 的标准认为经过论证的 USB 线缆和相关的检测机制都定义在 USB Type-C 1.2 的标准中。
2.7.8 Interactions between Non-PD/BC/PD devices
USB PD 只有在两个具备 PD 能力设备直连的时候才会正常工作的。当一个设备发现它处于混合环境当中时,即另一个设备不具备 PD 的能力,那么现有提供 vSafe5V 的规则就是根据 USB2.0, USB3.1, USBBC1.2 or USB Type-C 1.2 等标准制定的。
将会有两种情况需要考虑到:
(1)The Host(DFP/Source)是 Non-PD,自己不会向 SNK 发送任何的通告能力。与其连接上并且具备 PD 能力的设备不会看到任何的通告能力,将会采用基于 USB2.0,USB3.1,USBBC1.2 或 USB Type-C1.2 标准的模式来工作。
(2)The Device(UFP/Sink)是 Non-PD,自己不会看到任何对端发来的通告能力,也就不会响应对端的通讯。The Host 将会按照 USB2.0,USB3.1,USBBC1.2 或 USB Type-C1.2 中定义的持续输出 vSafe5V 给 VBUS。
2.7.9 Power Rules
Power Rules 定义了由 USB PD 中的 SRC 提供和 USB PD 的 SNK 所使用电压,电流的范围。详细的介绍请看第十章。
评论 (0)