USB供电PowerDelivery
+ -

TYPE-C PD供电协议协商的复用模式-DispalyPort示例

2021-12-27 3718 4

通过供电协议协商可以使Type-C线缆连接的设备工作在其它复用模式下、如DisplayPort(DP),整个协商流程如下:
复用DP模式

  1. 当具有DP功能的设备通过Type-C线缆连接上之后,一端是DP主 机,另一端是DP设备。
  2. DP主机如果不是下行端口(DFP),会进行通信角色切换成下行端口。
  3. DP主机发送Discover Identity信息获取连接设备的信息。
  4. DP设备回复Discover IdentityACK信息,包含自己的设备信息。
  5. DP主机发送Discover SVIDs信息获取连接设备支持的厂商SVID列表。
  6. DP设备端回复Discover SVIDs ACK信息,包含自己支持的SVIDG列表。
  7. DP主机收到回复后,发送Discover Modes获取DP设备的模式信息。此信息的数据头使用DP的VID,表示获取支持的DP模式的列表。
  8. DP设备回复Discover Modes ACK信息,包含自己的模式列表。
  9. DP主机收到回复后,解析收到的所有模式,并从中选取一个合适的模式,作为Enter MODE的参数发送给对方。
  10. DP投备收到,进入D模式,开始工作有DP填式
  11. DP主机发送EnterMode成功后,也开始工作为DP式
  12. Dp主机发送DpstasUpdate信息设置DP设备的状态
  13. DP投备回复DPSus UpdeACK信息,国复自己的项专,共考 中恒奇DP上行端口功能连接状态(UIPD)和DP显示设备连接块考(HPD Stc).对于DP适配器:DP上行端口连接状态(UFPD)始终是真
  14. 如果DP上行端口功能(UFPD)已经连接,DP主机发送Dp Confgure配置设备端DP通信信号。如果DP显示设备已经连接,则开始 进行DP通信
  15. 如果DP上行端口功能没有连接,DP主机等待Attention信息报告 连接变化
  16. DP设备会通过Atention通知自己的状态变化。
  17. 当收到Atention指示DP上行端口功能已经连接时,DP主机通过 DPConfigure配置DP通信信号。
  18. 如果DP显示设备没有连接,DP主机等待Auention信息报告连接 变化
  19. DP设备会通过Auenion通知自己的状态变化。
  20. 当收到Atention指示DP显示设备已经连接(HPDState)时,开始进行DP通信。

DP主动端退出DP模式

DP主机端主动退出DP模式的流程如下:
(1)主机端发送DPConfigure配置设备端退出DP信号模式
(2)主机端发送ExitMode信息,请求退出DP模式。
(3) 设备端回复Exit Mode Ack,并同意退出
(4) 主机收到回复后,退出成功。

DP设备端退出DP模式

DP设备端退出DP模式的流程如下:
(1)设备端发送Attention信息请求退出DP模式。
(2)主机端收到Atcnton后,解析出设备端的退出请求,主机发送 DPConfigure配置设备端退出DP信号模式。
(3)主机端发送ExitMode信息,请求退出DP模式
(4)设备端回复ExitMode,并同意退出
(5) 主机收到回复后,退出成功。

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 篇笔记 写笔记

TYPE-C PD 浅谈(六)
举例,当笔记型电脑接入Docking时,会由笔记型电脑对Docking供电,并由笔记型电脑对docking供电。如果此时docking有外部电源接入,则docking会发起power role swap的请求,经双方同意后,电源改由docking对笔记型电脑充电,可是data主从关系还是维持由笔记型......
TYPE-C PD浅谈(五)
有于USB-IF协会定义了多组电压,当对接时该挑选哪一组电压?Consumer电压的挑选是依照Sink Capability(SNK_CAP),Sink Capability会存在于Consumer中,这部分的参数定义了系统允许的电压电流。所以当两个装置对接时,Provider会先提供Source......
USB供电PD 简介
USB-C都有很多用途。但这是因为支持设备(例如iPhone X)的快速充电而使其倍受青睐。通过称为Power Delivery(或更具体地讲,Power Delivery 2.0和3.0)的技术使这成为可能。 USB-C享有其所有可逆的优势,并可以以更高的电压和瓦数为设备充电,以提供更广泛的设备充......
TYPE-C PD浅谈(二)- E-Marker
E-Marker指的是在TYPE-C缆线中会被放置一颗识别IC,这等于是这条缆线的身份证,其功能主要是在宣告缆线的能力、缆线ID及制造商ID等。前面章节有提到当装置对接后,CC其中会有1 pin变成VCONN供电出来,就是为了供电给E-marker来使用。对接后供电端(Provider)会去读取E-......
TYPE-C PD浅谈(一)
聊聊USB Power Delivery两三事,接下来会依下列几个主题来探讨What is Power DeliveryE-MarkerAttachedSource CAPSink CAPPower Role SwapData Role SwapVCONN SwapAlternate ModeCha......
DisplayPort与eDP的区别
eDP是Embedded Display Port,即嵌入式DisplayPort的缩写。顾名思义,这个是应用于板卡内部的。通过eDP(embedded DisplayPort)技术,我们可以直接从GPU直接输入视频信号到控制面板,这样减少了中间电路的配置 ,使PC机特别是笔记本电脑理链路的省电,......
TYPE-C PD浅谈(三)
由于TYPE-C两头都一样,没有方向性,所以在对接前并不会有电源输出,数据主从也尚未定义。在PD的规范内,针对装置对接,定义了三个电阻来进行对接的识别。Rp:做为Provider需要在CC脚位上上拉一个Rp电阻。Rp电阻允许有三种阻值(pull high 5V时,10K/22K/56K),这三种阻值......
TYPE-C PD 浅谈(八)
VCONN交换在装置取得Host(DFP)后,在进行资料传输前,需要先确认缆线的传输能力是480M、5G还是10G…,所以有些Host会接着再发起VCONN swap,将对缆线的供电权转移到自己本身上,紧接着对缆线供电后,跟缆线上E-Marker IC进行沟通,确认缆线上的传输能力后,才知道接下来该......
USB2.0官方协议规格书(英文版)pdf下载
USB2.0官方协议规格书(英文).pdf 原治原味的英文,英语好的同学可以参考学习。USB2.0 protocol specification full versionUSB2.0官方协议规格书(英文)pdf下载:QQ群下载QQ群文件/USB规范/USB2.0官方协议规格书(英文)pdfQQ群号:......
TYPE-C PD浅谈(四)
当对接识别完成后,Provider会先在VBUS上提供5V,接着会在CC脚位上送出Source Capability(SRC_CAP),格式如下:内容定义了供电的各种选项,如共有几组电源可选,相对应的电压电流等。当Consumer接收到SRC_CAP封包后,会针对电源列表的内容,挑选一组电压,再发出......
Windows系统HidD_GetPreparsedData数据结构PHIDP_PREPARSED_DATA研究
上天开了一个玩笑,研究了REACTOS的HidD_GetPreparsedData函数的数据结构(http://www.usbzh.com/article/detail-980.html ),竟然发现这和Windows体统的不兼容。所以这一节我们来研究一下Windows下的HidD_GetPrepa......
TYPE-C PD 浅谈(七)
数据角色交换在两个装置对接时,Provider会在资料的传输角色上被先预设为Host(DFP),Consumer则为Device(UFP)。在TYPE-C中允许Power/Data传输方向独立,所以就会有Data Role Swap的指令产生。举例,当笔记型电脑接入一个带电源的docking,则do......
USB TYPE-C电源传输(PD)基础流程概述
USB Type-C和Power Delivery规范允许设备和主机进行电源协商,为设备提供3A(5V,9V,15V)和5A(20V)最大100W的电源功率。除了电源协商之外,规范还引入了备用(Alternate)模式,因此USB Type-C主机和设备可以通过USB-C型连接器和电缆传输高速数据信......
TYPE-C PD 浅谈(九)
备用模式在进行资料传输时,TYPE-C的介面最大总共有DP/DM(480M)、TX/RX*4(10G)。DP/DM只能维持为USB2.0的传出方式。可是在TX/RX上,协会允许将其中一部分或全部转换成display port的传输信号。如此便能实现在一条缆线上,同时传送Power / Data / ......
大话USB PD快充电源功率“协商”
啥叫USB PD快充技术?USB PD快充技术就是通过USB接口对对USB设备进行快速充电的一项技术。由于USB技术的发展,特别的USB TYPE-C接口的广泛应用,基于USB TYPE-C接口的USB PD快充技术越来越成为主流。使用USB TYPE-C接口的技术可以给谁充电?可以给我们的手机......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

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

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