PD快充诱骗芯片工作原理,USB-C充电器出不来电压是什么原因?

一般使用Type-C接口的充电器基本上都是采用新的快充协议——PD快充协议,它不同于以前的USB-A的QC协议,这种协议,默认是没有快充电压输出的,VBUS和GND是0V。

所以,我们可以使用电阻的方式(电流小)或者使用取得芯片,它可以和充电器进行通讯,充电器检测到协议后,可以输出电压了,如5V9V12V等。

 今年来很多厂商推出了Type-C接口的充电器,例如华为的A+C口100w充电器,apple的iPhone15的18w、20w充电器,三星的18w充电器等等,都是USB-C接口,使用的数据线也改成了C-C线。

 

 PD协议这几年开始逐渐普及的快充,可以支持多种快充电压和电流,目前的PD3.1协议,最高可以支持48V/5A(240w)功率。一般PD协议常见的档位有:5V、9V、12V、15V、20V、28V、36V、48V等,电流一般有2A、3A、5A等,具体是由充电器厂商设定。

下面看一下快充取电芯片和充电器是如何通讯的及通讯过程。

USB-A的快充协议是通过D+D-通道来传输协议的,所以一般采用A-C数据线,内部是4芯线:VBUS、GND、D+、D-。

QC协议是通过在D+D-上给不同的电压获取快充协议。

三星AFC协议是通过在D+D-上发送数据,获取快充协议。

华为FCP、SCP协议是通过在D+D-上发送数据,获取快充协议。

 

USB-C的PD快充协议是通过CC1、CC2通道来传输协议,所以一般采用C-C数据线,内部是5芯线:VBUS、GND、CC、D+、D-。 

PD协议相对于USB-A协议要复杂一点,而且对控制芯片的主频等硬件也有要求。 PD协议把发送的数据采用4B5B编码,然后通过BMC编码,在CC通过上进行传输,对控制芯片的主频一般要求需要48M以上。

 

 对于小家电产品Type-C应用

如果产品需要充电器供电如5V、9V、12V等,只需要在Type-C接口使用Type-C控制芯片XSP08Q即可,芯片已经内置了USB-A和USB-C多种快充协议,简单方便快捷,大大节省产品开发时间周期。

 

相关推荐

  1. eureka工作原理什么

    2024-07-15 18:00:07       66 阅读
  2. 什么Git?&& 工作原理

    2024-07-15 18:00:07       30 阅读
  3. C#面:.NET Remoting 的工作原理什么

    2024-07-15 18:00:07       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 18:00:07       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 18:00:07       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 18:00:07       57 阅读
  4. Python语言-面向对象

    2024-07-15 18:00:07       68 阅读

热门阅读

  1. 理解前端内存泄露

    2024-07-15 18:00:07       25 阅读
  2. Spring Boot和Spring有什么区别

    2024-07-15 18:00:07       15 阅读
  3. python2与python3中的subprocess.Popen差异

    2024-07-15 18:00:07       19 阅读
  4. 面向开发者的提示词工程第一章-简介

    2024-07-15 18:00:07       22 阅读
  5. Python网页开发的常用框架

    2024-07-15 18:00:07       20 阅读
  6. 721. 账户合并 Medium

    2024-07-15 18:00:07       23 阅读
  7. DMA和DMAC

    2024-07-15 18:00:07       21 阅读
  8. 面试官:说说MySQL 中的悲观锁和乐观锁

    2024-07-15 18:00:07       19 阅读