1、原理

1.1 USB OTG充电原理:

(1)USB OTG的PHY监控VBUS电压,如果有VBUS的5V电压存在,并且检测到OTG ID脚是1K欧的下拉电阻(不是 OTG HOST模式 ,其ID电阻小于1K)就说明该电缆支持USB PD;
(2)USB OTG做正常的BCS V1.2规范的充电器探测,并且启动USB PD设备策略管理器,策略管理器监控VBUS的直流电平上是否耦合FSK信号,并且解码消息得出是Capabilities Source消息,就根据USB PD规范解析该消息USB PD充电器所支持的所有电压和电流列表对;
(3)手机根据用户的配置,从Capabilities Source消息中选择一个电压和电流对,并将电压和电流加在Request消息的Payload上,然后策略管理器将FSK信号耦合到VBUS直流电平上;
(4)充电器解码FSK信号并发出Accept消息给手机,同时调整Power Supply直流电压和直流电流的输出;
(5)手机接收到Accept消息,调整Charge IC的充电电压和电流;
(6)手机在充电过程中可以动态发送Request消息来请求充电器改变输出电压和电流,从而实现快速充电。

1.2 USB PD2.0 和Type-C接口的充电原理:

(1)适配器在连接建立后,会通过D+、D-线进行广播,告诉连接建立的另一方,适配器能够提供多少种电压以及对应的电压;
(2)用电器在获悉适配器的供电能力后,从中选择一个最适合自己的供电方式,并向适配器发送请求数据包;
(3)适配器根据用电器的选择,评估自身的供电能力后,发送“接收”命令;
(4)适配器进行内部电压变换,并向用电器发送"电源准备好"数据包;
(5)适配器向VBUS施加协商后新的供电电压。

1.3 USB PD3.0与USB PD2.0的区别

PD3.0相对于PD2.0的变化主要是三方面:
(1)增加了对设备内置电池特性更为详细的描述。
(2)增加了通过PD通信进行设备软硬件版本识别和软件更新的功能。
(3)增加了数字证书及数字签名功能。

2 通信协议

2.1 物理层

物理层由一对收发器和接收器组成,通过单个信号线进行半双工通信。
主要作用:

发送数据包:

  • 接收来自协议层的数据包
  • 进行CRC校验
  • 将CRC校验结果编码到数据包上
  • 将校验后的数据包通过信号线传送出去

接收数据包:

  • 恢复时钟,并锁定到数据包的前导码上
  • 检测SOP
  • 解码接收到的数据,包括CRC
  • 判断接收到的数据是否是有效数据

数据包格式:

Preamble:

The Preamble is used to achieve lock in the receiver by presenting an alternating series of “0s” and “1s”, so the average frequency is the carrier frequency. Unlike the rest of the packet, the Preamble Shall Not be 4b/5b encoded. The Preamble Shall consist of a 64-bit sequence of alternating 0s and 1s. The Preamble Shall start with a “0” and Shall end with a “1”.

SOP(Start Of Packet):
CRC:
EOP(End of Packet)

2.2 协议层

USB PD快充协议详解(待续)相关推荐

  1. USB PD快充协议芯片

    USBPD协议芯片,USBPD快充协议芯片,USBPD3.0快充协议芯片,PD芯片RK837.支持USB PD3.0 Type C控制器协议芯片目前高科技设备肯定会越来越多,那么充电器的发展前景可谓是 ...

  2. 华为scp快充协议详解_连华为SCP快充都支持 台电双口充电头测试

    随着手机性能提升和电池容量的局限的矛盾不断升级,使用快充在碎片时间充电效率更高成为当前最佳的解决方案.目前比较流行的是QC快充.PD快充.VOOC闪充和华为的FCP/SCP.其中由于VOOC闪充对充电 ...

  3. 华为scp快充协议详解_带有USB-C支持SCP的移动电源可以为华为手机提供SCP快充么?答案在这里...

    带有USB-C支持SCP的移动电源可以为华为手机提供SCP快充么?答案在这里 2020-03-26 14:33:52 6点赞 16收藏 6评论 随着快充技术在手机市场的流行开来,作为国内手机大厂的华为 ...

  4. USB TypeC接口和USB PD快充协议,有何区别?

    很多人一下子搞不清楚,怎么USB即是TypeC又是USB PD呢? 首先从USB标准演化来看这个问题: 通常提到USB几点几,一般说地是通信速度变快了. 那USB TypeC又是什么呢?它主要是指接口 ...

  5. 华为scp快充协议详解_华为5V/8A超级快充实测+拆解:用料良心

    天下武功,唯快不破,手机充电就是要快.目前各个厂家的快充技术大致分两种,一种是高通的高压快充,另一种是VOOC的低压大电流快充. 两种技术各有各的特点,高压快充对线材要求较低,兼容性好,而低压大电流快 ...

  6. 华为scp快充协议详解_华为SCP快充技术曝光:支持“电荷泵”技术,最高可达20W...

    随着时间的发展,市面上的快充技术日渐增多,当前主流的技术除了高通的QC标准快充.通用的PD标准快充外,华为的FCP.SCP快充技术也是主流方案之一. 华为FCP快充技术于2015年首次公开,当时支持的 ...

  7. 华为scp快充协议详解_华为SCP快充技术再次升级!成本大幅降低,有望在未来普及!...

    手机的功能多样性的发展,导致手机电量成了查看手机性价比的条件之一.一款电池容量大,续航久的手机远比容量小,续航时间短的手机受欢迎的多.为了续航,电池容量各大厂商都对此有所研发,OPPO之前的充电5分钟 ...

  8. xb8886a规格书_拆解报告:Baseus倍思Bipow 10000mAh USB PD快充移动电源N1PD

    拆解报告:Baseus倍思Bipow 10000mAh USB PD快充移动电源N1PD 2019-12-27 20:21:28 1点赞 6收藏 3评论 Baseus倍思一直致力于充电配件的研发与生产 ...

  9. “能握手才是好朋友(协议)”拓尔微高兼容性PD快充协议芯片 IM2406

    都是快充为何不通用? 根据"P=UI"公式,提升手机充电功率无非就是增大输入电流或输入电压的大小.但是,到底是以提升电压为主,还是增大电流为主,又或是二者同时增加? 由于业内没有统 ...

  10. 私人快充协议与PD快充协议的区别

    什么是私人快充协议,什么是PD快充协议?首先,协议是什么?一个简单的类比,它就像一个代码,双方都拥有相同的代码以此来建立联系.就手机而言,它代表了在手机和充电器内部集成的电源管理IC,特别是当手机和充 ...

最新文章

  1. iOS端Socket连接、发送数据(一)
  2. linux+tomcat+oracle_第二步
  3. docker基础 (狂神说)
  4. List Tuple Dictionary 区别
  5. 【css】文字垂直居中
  6. 如何阻止YouTube在iOS,Android和Web上自动播放视频
  7. 10款中小企业必备的开源免费安全工具
  8. 在Mono 2.8上部署ASP.NET MVC 2
  9. 计算机网络——CSMA/CD最小帧长相关题目
  10. canvas笔记-canvas适应浏览器(填充整个页面)
  11. mysql的条件语句_mysql条件语句
  12. AMESim找图形平衡点的方法
  13. Ratingbar UseGuide
  14. mac录制视频——OBS
  15. 计算机轻量级硬件性能测试软件推荐
  16. 【分享帖】国内主流网络信息采集和页面数据抓取工具盘点
  17. NLPCC2013中文微博细粒度情感识别(二)
  18. Android禁止截屏
  19. 大咖集结,共创生态|AIOps社区专家团正式集结出道
  20. Windows2008硬盘安装OpenSuse11.2

热门文章

  1. Diffie-hellman 密匙交换
  2. Win10编译OpenJDK源码
  3. html页面设计扁平化,50个漂亮的扁平化网页设计欣赏
  4. 51最小系统板+STC89C52芯片流水灯
  5. 应用安全系列之三十:任意重定向
  6. Python CSV模块
  7. c# meiju(摘)
  8. Android开发-图片跟着鼠标移动,获取鼠标值
  9. ssm教务系统网站毕业设计源码290915
  10. 方维团购V3.07版本短信插件开发