某些设备可以担任任一角色,具体取决于在另一端上检测到的设备类型。 这些类型的端口称为双重角色数据 (DRD)。 连接两个此类设备时,将随机分配角色,但可以从任一端发出交换指令。 Windows 10 IoT 核心版中的 USB 功能的体系结构 当Windows 10 IoT 平台充当 USB 设备时,它将使用几个配置中的一个。 每个配置都...
DRD (Dual-Role Data):能作为DFP/UFP。 DRP (Dual-Role Power):能做为Sink/Sour ce。 SOP(Start of Packet Sequences):所有的PD传输流程,都是以SOP开始,SOP*代表SOP,SOP’,SOP''。 EOP (End of Packet):数据包结束标志。 二、 USB PD协议的数据格式 USB PD协议通过特定格式的数据包进行通信,数据包的...
DRD:Dual-Role-Data,可以用作DFP(Host)或UFP(Device)的端口。 DRP:Dual-Role-Power,可以用作Source或Sink。 DR_Swap:USB PD数据角色转换。 Electronically Marked Cable:电子标识电缆,USB PD提供电缆的特征。 Initiator:端口初始化一个VDM,是一个独立的端口角色(Provider、Customer、Provider/Customer、Customer/Provid...
特性:既能充当HOST又能用做Device,即DRD(Dual-role-devices);OTG 设备依然可以连接到PC上用做普通的外设,即POD(Peripheral-Only Device)。协议简述:USB OTG 中引入了两个新的协议, SRP(Session Request Protocol)和HNP(Host Negotiation Protocol),即会话请求协议和主机交流协议。 (5)SRP SRP 用于B设备向A设备请...
SRC/SNK,DFP/UFP,VCONN SRC 的模式都可以通过 PD Message 进行转换。同时支持 SRC 和 SNK 的端口叫做 DRP,同时支持 DFP 和 UFP 的端口叫做 DRD。 下面的部分描述的是高等级的工作来承担 DFP,UFP,SRC,SNK 的角色。这些部分不会描述不被允许的工作状态;但如果一种特定的行为没有描述到,那就很可能没有被这个...
一、USB_OTG简介 USB_OTG(OTG,ON THE GO)是一款双角色设备(DRD) 控制器,同时支持从机(USB DEVICE)功能和主机(USB HOST)功能。在主机模式下,OTG 支持全速(OTG_FS,12 Mb/s)和低速(OTG_LS,1.5 Mb/s)收发器,而从机模式下则
5. 当端口数据模式为 DRD 时,SNK 可以发起或收到数据模式转变的请求。在 DRS 之后,DFP 会变成 UFP.端口的电力模式还是 SNK,同时 VCONN SRC 也不会发生改变。 6. SNK 可以发起或接收转换 VCONN SRC 供应的请求.在 VCONN 交换期间,是可以被两端所运用的(中断之前)。此时端口的电力模式和数据模式没有发生改变...
usbdrd_dwc3_0转换为platform_device */of_platform_populate// 初始化工作队列,工作队列的入口函数为dwc3_rockchip_otg_extcon_evt_work,用于USB模式切换INIT_WORK(&rockchip->otg_work,dwc3_rockchip_otg_extcon_evt_work)of_find_device_by_node// 获取子节点的platform_device指针,即usbdrd_dwc3_0节点/...
(5)USB 3.0 Dual-Role Device (DRD) 特性 静态设备操作 静态主机操作 基于ID的USB3.0/USB2.0 OTG A设备和B设备 3.USB3.0 OTG Controller硬件框图 从下面的硬件框图中可以看出,USB3.0 OTG控制器内部的USB2.0和USB3.0的PHY和MAC是独立的,各自使用自己的硬件。因此USB2.0和USB3.0的带宽也是独立计算的,USB2.0的带...
(1)DFP(Downstream Facing Port) 下行端口,可以理解为 Host 或者是HUB。DFP 提供 VBUS、VCONN,可以接收数据。 (2)UFP(Upstream Facing Port) 上行端口,可以理解为 Device。UFP 从 VBUS 中取电,并可提供数据。典型设备是 U 盘,移动硬盘。 (3)DRD(Dual Role Data) ...