Sink PD快充协议芯片XSP25支持PD+QC+FCP+SCP+AFC协议

电子说

1.4w人已加入

描述

什么是PD诱骗

USB Type-C PD诱骗指的是通过特定的方法或设备,诱骗具有PD(Power Delivery)功能的电源输出一个特定的电压和电流,以满足特定设备或应用的需求。其原理主要基于改变快充协议,使电源输出电压和电流满足需求者的要求。

AFC


PD诱骗协议工作原理

与供电端进行PD协议握手通信:取电芯片需要与供电端进行PD协议握手通信,以协商出合适的电压和电流输出。
申请出需要的电压给产品供电:在握手通信成功后,取电芯片会根据协商结果申请出所需的电压给产品供电。

具体来说,诱骗设备会模拟一个具有PD功能的设备,与电源进行握手通信,并请求所需的电压和电流。电源在接收到请求后,会根据自身的能力和协议规范,输出相应的电压和电流。

AFC

如何选择合适的快充诱骗协议芯片

在选择快充有诱骗协议时,需要考虑设备的兼容性、电源的支持的快充协议情况以及所需的电压和电流范围。不同的电源可能支持不同的快充协议,因此,在选择快充诱骗协议芯片时,需要确保所选芯片能兼容所有的电源,并且能够满足所需的电压和电流要求。

AFC


大功率产品为什么需要读取充电器功率

大功率产品通常会遇到的一个问题,充电器功率不足导致不充电,很多用户误以为是产品坏了,解决这一问题只需要通过串口来读取充电器功率信息,根据读取到的信息来调整负载大小,就能避免充电器功率不足导致不充电问题。

支持通过串口读取充电器功率信息的诱骗协议芯片推荐使用汇铭达的XSP25,这款芯片支持PD协议、QC协议、华为FCP/SSCP协议和三星的AFC协议兼容性非常强,它支持通过串口读取充电器功率信息,性价比非常高。


XSP25设计产考图

AFC

电压设置

AFC


UART 串口发送功率信息设置

将外部 MCU芯片的RX 连接 XSP25的TX 接口,刚上电时,将外部 MCU的串口设置为高阻态,不能给 XSP25 的串口电压,否则会影响到芯片取电,等待 3-4 秒左右即可读取,外部设备的 MCU 读取到功率信息后,可以根据充电器的功率调整负载的大小。


发送的数据结构:

AFC


串口 UART 设置

AFC


UART 串口波特率 115200, 发送的是 8 位十六进制数据。
计算方法: 电压数据直接把十六进制转换成十进制即可, 电流数据转换十进制后再除以 10。
数据是连续重复发送, 数据结构: 数据包头+电压+电流。
当动态切换电压档位之后, 发送的是切换电压后的数据。
如上图: 0xFB 为数据头, 0x0C 为电压 12V, 0x10 为电流 1.6A

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分