
USB供电PowerDelivery
最近更新
-
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和...
2022-12-07【USB供电PowerDelivery】
阅读全文 -
大话USB PD快充电源功率“协商”
啥叫USB PD快充技术? USB PD快充技术就是通过USB接口对对USB设备进行快速充电的一项技术。 由于USB技术的发展,特别的USB TYPE-C接口的广泛应用,基于USB TYPE-C接口的USB PD快充技术越来越成为主流。 使用USB TYPE-C接口的技术可以给谁充电?可以给我们的手机充电可以给笔记...
2022-11-08【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD浅谈(一)
聊聊USB Power Delivery两三事,接下来会依下列几个主题来探讨 What is Power DeliveryE-MarkerAttachedSource CAPSink CAPPower Role SwapData Role SwapVCONN SwapAlternate ModeCharger Design NoteWhat is Power Delivery USB界面历经20年的演变,在界面上一直没有太多变化,顶多是在USB 3.0时加入了TX/RX的传输界面...
2022-12-16【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD浅谈(二)- E-Marker
E-Marker指的是在TYPE-C缆线中会被放置一颗识别IC,这等于是这条缆线的身份证,其功能主要是在宣告缆线的能力、缆线ID及制造商ID等。 前面章节有提到当装置对接后,CC其中会有1 pin变成VCONN供电出来,就是为了供电给E-marker来使用。对接后供电端(Provider)会去读取E...
2022-11-27【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD浅谈(三)
由于TYPE-C两头都一样,没有方向性,所以在对接前并不会有电源输出,数据主从也尚未定义。在PD的规范内,针对装置对接,定义了三个电阻来进行对接的识别。 Rp:做为Provider需要在CC脚位上上拉一个Rp电阻。Rp电阻允许有三种阻值(pull high 5V时,10K/22K/56K),这三种阻...
2022-12-24【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD浅谈(四)
当对接识别完成后,Provider会先在VBUS上提供5V,接着会在CC脚位上送出Source Capability(SRC_CAP),格式如下: 内容定义了供电的各种选项,如共有几组电源可选,相对应的电压电流等。 当Consumer接收到SRC_CAP封包后,会针对电源列表的内容,挑选一组电压,再发出需求指令...
2022-11-11【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD浅谈(五)
有于USB-IF协会定义了多组电压,当对接时该挑选哪一组电压?Consumer电压的挑选是依照Sink Capability(SNK_CAP),Sink Capability会存在于Consumer中,这部分的参数定义了系统允许的电压电流。 所以当两个装置对接时,Provider会先提供Source Capability(SRC_CAP)给Consumer,此时Cons...
2022-11-05【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD 浅谈(六)
举例,当笔记型电脑接入Docking时,会由笔记型电脑对Docking供电,并由笔记型电脑对docking供电。如果此时docking有外部电源接入,则docking会发起power role swap的请求,经双方同意后,电源改由docking对笔记型电脑充电,可是data主从关系还是维持由笔记型电脑当Host(DFP ),...
2022-12-20【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD 浅谈(七)
数据角色交换 在两个装置对接时,Provider会在资料的传输角色上被先预设为Host(DFP),Consumer则为Device(UFP)。在TYPE-C中允许Power/Data传输方向独立,所以就会有Data Role Swap的指令产生。举例,当笔记型电脑接入一个带电源的docking,则docking会对笔记型电脑充电,docking在...
2022-12-27【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD 浅谈(八)
VCONN交换 在装置取得Host(DFP)后,在进行资料传输前,需要先确认缆线的传输能力是480M、5G还是10G…,所以有些Host会接着再发起VCONN swap,将对缆线的供电权转移到自己本身上,紧接着对缆线供电后,跟缆线上E-Marker IC进行沟通,确认缆线上的传输能力后,才知道接下来...
2022-11-14【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD 浅谈(九)
备用模式 在进行资料传输时,TYPE-C的介面最大总共有DP/DM(480M)、TX/RX*4(10G)。DP/DM只能维持为USB2.0的传出方式。可是在TX/RX上,协会允许将其中一部分或全部转换成display port的传输信号。如此便能实现在一条缆线上,同时传送Power / Data / Video。 Alternate mode 必须由资料角色...
2022-11-16【USB供电PowerDelivery】
阅读全文 -
USB电源充电(USB Power Delivery)版本对比
USB PD 1.01.0 2012年7月5日 1.1 2012年10月31日1.2 2013年6月26日1.3 2014年3月11日 对供电能力设置五个级别,向下兼容USB 2.0/3.0与BC 1.0/1.1/1.2。 USB PD 修订版1.0之1.3版充电规则 级别 直流电压 / 电流 功率 说明 1 5V / 2A 10W 手机数字相机 2 5V / 2A12V / 1.5A 10W-18W 平板电脑外接存储设备 3...
2022-12-03【USB供电PowerDelivery】
阅读全文 -
USB Type-C和USB-PD之间的关系
USB-PD和TYPE-C有什么关系,在明确它们之间的关系前得先明确它们是什么: TYPE-C TYPE-C是一种硬件线缆接口,该接口主要用于数据传输和对使用了该接口的设备进行供电。 TYPE-C接口定义一组数据信号,使用该组信号可以进行差分数据(RX,TX)的传输,连接的两者设备之间的...
2022-12-27【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD供电协议信号-双相标记编码(BMC)编码
在TYPE-C接口上运行的PD供电协议,其PD通讯协议是通过TYPE-C接口的CC1线缆来进行信号传输的。信号的传输速率一般为300kps,最大值为不能超过330kps,最小值不能小于270kps。 图片来源于USB中文网QQ群 墨玉麒麟 提供。 PD信号的编码规则采用的是BMC(Biphase Mark Coding)规则,即如果...
2022-11-07【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD供电协议信号的数据发送与接收流程
TYPE-C PD供电协议信号是通过线缆CC1进行传输的,但数据的发送与接收方在信号进行传输过程中传递的并不是原始数据,而是处理过的数据。 对于数据发送方,需要对原始数据进行4b5b的编码,再通过BMC编码器,然后再通过CC1引脚进行传输。 对于数据接收方,需要执行发...
2022-12-08【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD供电协议信号-4b5b编码对照表
PD供电协议编码格式是4b5b,即把4位的数据(0x0-0xf)编码成5位,其编码对照表见下图: 名称 4b 5b Symbol 描述 0 0 11110 hex data 0 1 1 1001 hex data 1 2 10 10100 hex data 2 3 11 10101 hex data 3 4 100 1010 hex data 4 5 101 1011 hex data 5 6 110 1110 hex data 6 7 111 1111 hex data 7 8 1000 10010 hex data 8 9 1001 10011 he...
2022-12-17【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD供电协议常用功能序列(接口数据包开始SOP,线缆数据包开始SOP''、硬件
使用TYPE-C PD供电协议信号-4b5b编码对照表的序列组合,可以组成一些常用的功能序列。 硬件复位hard Reset 硬件复位信令是为了被物理层识别而发送的一组有序字节。硬复位信号顺序集定义为:三个RST-1 K代码,后跟一个RST-2 K代码。 硬件复位的功能是对接口和线缆进行复...
2022-12-30【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD供电协议消息格式
PD定义了两种消息类型,分别为控制消息(Control Messages)、数据消息(Data Messages )和扩展消息(Extend Messages)。 PD控制消息 控制消息属于短消息类型,用于管理端口与设备之间的消息流或交换不需要额外数据的消息。控制消息的长度为16位长。 控制消息的包结构如下图...
2022-12-09【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD供电协议通讯流程
PD供电协议的通讯流程见下图,发送方发送信息给接收方后,接收方收到消息并确认无误(CRC是否正确)后,应向发送方回复GoodCRC以表示自己正确无误地收到发送方发过来的消息,发送方收到GoodCRC后表示该消息发送成功,否则发送方等待超时(0.9~1.1ms),重新发送原消...
2022-11-13【USB供电PowerDelivery】
阅读全文 -
TYPE-C接口PD供电协商过程
当供电设备和耗电设备通过TYPE-C接口一旦连接后,就进入了供电协商的过程。 其具体流程见下图: 当耗电方和供电方通过TYPE-C线缆连接之后,一端为供电方,另一端为耗电方。此时供电方默认提供的电压是5V.此时耗电方通过CC1旨费上的电压获取供电方默认的供电电流...
2022-11-04【USB供电PowerDelivery】
阅读全文 -
TYPE-C接口PD供电角色切换
PD的角色可以在运行过程中实现动态切换,即供电方可以变成耗电方,耗电方也可以变成供电方。 供电方变成耗电方流程 在供电过程中,如果供电方想变成耗电方,协商的流程如下: 供电方发送RP_Swap消息(Power role swap,供电角色切换)请求切换供电角色。耗电方收到...
2022-12-08【USB供电PowerDelivery】
阅读全文 -
TYPE-C接口PD通讯功能角色协商切换
TYPE-C接口连接上时,如果接口是供电方,则USB角色为下行端口DFP,如果是耗电方则USB角色为上行端口UFP。 下行端口工作状态为USB主机,上行端口工作工状态为USB外设备。 TYPE-C PD供电协议提供了角色切换功能: 下行端口DFP切换成上行端口UFP(主机切换为设备)下行端口...
2022-12-26【USB供电PowerDelivery】
阅读全文 -
TYPE-C PD供电协议协商的复用模式-DispalyPort示例
通过供电协议协商可以使Type-C线缆连接的设备工作在其它复用模式下、如DisplayPort(DP),整个协商流程如下: 当具有DP功能的设备通过Type-C线缆连接上之后,一端是DP主 机,另一端是DP设备。DP主机如果不是下行端口(DFP),会进行通信角色切换成下行端口。DP主机发...
2022-12-15【USB供电PowerDelivery】
阅读全文 -
USB PD供电Power Delivery功率分配方法
USB 有多种在主机(下游端口 (DFP))和设备(上游端口 (UFP))之间分配功率的方法。 默认供电Type-C™ 电流模式使用 Power Delivery 2.0 协议的协商功率 USB 规范还提供了电池充电规范,以允许 USB 主机能够为设备的电池充电。 默认供电 USB规范要求符合USB2.0的主机在5V下向枚...
2022-12-27【USB供电PowerDelivery】
阅读全文 -
USB电池充电技术BC1.2
USB 电池充电规范(Battery Charging Specification)作为 USB 规范的扩展被引入,以支持通过 USB对电池充电。 BC电池充电版本1.0 版于 2007 年发布。1.1 版本于 2009 年发布。它包括对所有部分的重大更新,并添加了数据触点、检测协议和附件充电器适配器。1.2 版于 2010 年发布。它包...
2022-11-28【USB供电PowerDelivery】
阅读全文 -
USB供电PD的优势和原理
由于USB设备的易用性、尺寸方便、成本合理等特点,使得USB成为现代生活中最为普遍的传输接口之一。无论是在家中还是在办公室,人们无时无刻不在依靠 USB 为电视、笔记本电脑、智能手机、平板电脑、台式机、打印机甚至车载信息娱乐 (IVI) 系统传输数据。 在现实...
2022-11-26【USB供电PowerDelivery】
阅读全文 -
PD供电能力Source_Capabilities消息格式及数据分析
Source_Capabilities消息用于供电方向接收方发送其可提供的供电能力。 其消息格式如下: preamblesopSource_Capabilities消息ID供电能力数据CRCEOP 现分段截图如下: 从截图来看,供电方可提供的供电能力如下: 5V/2A(fixed)9V/2A(fixed)12V/2A(fixed)15V/3A(fixed)20V/3.25A(fixed)5...
2022-12-13【USB供电PowerDelivery】
阅读全文 -
PD供电能力GoodCRC消息格式及数据分析
GoodCRC用于当接收到GoodCRC消息时,表示成功接收到消息时,消息ID计数器应加1。 GoodCRC用于接收方对发送方的消息的回复,如上节的Source_Capabilities消息。 GoodCRC的消息格式如下: preamblesopGoodCRC消息IDCRCEOP sink发送GoodCRC source发送GoodCRC 感谢USB中文网QQ群 墨玉麒麟 提供抓包...
2022-11-16【USB供电PowerDelivery】
阅读全文 -
PD供电能力Request消息请求供电
Request用于接收供电方向供电方发送其请求的供电。 比如说当供电方通过Source_Capabilities消息告诉供电电方自己可提供的供电能力后,接收方回复GoodCRC之后,被供电方可向供电方请求其选择的供电规格。 Request消息格式 premablesopRequest消息IDRequest消息请求的供电规格说明...
2022-11-10【USB供电PowerDelivery】
阅读全文 -
PD供电能力Accept消息
Accept消息用于接收对方的请求Request,如供电方SOURCE同意被供电方发送的Request请求。 Reqpuest消息的格式如下: PremablesopAccept消息IDCRCEOP 感谢USB中文网QQ群 墨玉麒麟 提供抓包示例 ...
2022-12-26【USB供电PowerDelivery】
阅读全文
USB接口百科推荐
TYPE-C PD供电协议通讯流程
USB Type-C和USB-PD之间的关系
TYPE-C PD 浅谈(六)
TYPE-C PD供电协议信号的数据发送与接收流程
USB电池充电技术BC1.2
TYPE-C PD 浅谈(九)
TYPE-C接口PD供电协商过程
TYPE-C PD供电协议信号-双相标记编码(BMC)编码
USB供电PD的优势和原理
TYPE-C PD浅谈(三)
PD供电能力Accept消息
PD供电能力Request消息请求供电
USB电源充电(USB Power Delivery)版本对比
TYPE-C接口PD通讯功能角色协商切换
TYPE-C PD供电协议常用功能序列(接口数据包开始SOP,线缆数据包开始SOP''、硬件