这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » PD诱骗取电协议芯片XSP15特点

共4条 1/1 1 跳转至

PD诱骗取电协议芯片XSP15特点

菜鸟
2025-04-03 17:27:59     打赏

随着USB-C的普及,市面上消费者PD充电器越来越多,如何让小家电等电子产品也能够支持PD协议快充呢?就需要加入一颗汇铭达XSP15取电协议芯片,这颗芯片不仅能支持取电,还能通过串口读取充电器支持的最大输出功率、支持外部MCU与电脑传输数据。



1、概述

XSP15f 可通过 UART 串口发送电压/电流信息, 可供外部芯片读取。 还具有识别连接的是电脑或是充电器功能,支持与其它 MCU 共用 D+D-和电脑传输数据。芯片集成 USB Power Delivery PD2.0/3.0 快充协议、QC2.0/3.0 协议、FCP 快充协议、三星 AFC 协议,并且支持 BC1.2 协议多功能受电端 sink 取电芯片。XSP15 可以与充电管理芯片组合,支持大电流、大功率快速充电。

XSP15.jpg



3、应用

所有需要适配器(支持USBPD、QC、FCP和AFC协议)供电的设备和需要通过串口读取电源适配器功率信息、和需要识别连接的是充电器和电脑与电脑传输数据的设备。

智能家居

智能穿戴

摄影设备

无人机等

大功率小家电






4、工作简图

image.png

由于XSP15上电需要识别外部设备类型,所以需要将模拟开关的默认配置为D+D-与XSP15的D+D-相通 





5、功能说明

支持电压档位自动向下兼容,例如设定的电压档位为20V,实际连接的充电器支持的最大电压为12V,XSP15会获取12V电压快充协议识别顺序PD-QC-AFC-FCP

未标题-1.jpg




6、识别设备功能

需要将模拟开关默认配置为XSP15通道,BC_EN默认为低电平,如果识别的是电脑,BC_EN输出高电平,XSP15将模拟开关切换至外部MCU使用,外部MCU可以连接电脑



7、识别电脑或充电器状态设置

如果识别到USB连接的是电脑,XSP15不进行取电,切换为数据模式、BC_NC=1将模拟开关切换至外部MCU如果识别到USB连接的是充电器,XSP15开始获取充电器的快充电压。


8、UART发送功率信息设置

XSP15 通过 UART 串口 Tx 接口发送功率信息, 外部的 MCU 读取到功率信息后, 可以调整负载的大小。 数据结构: 数据头+电压+电流组成, PD 协议有电压电流信息, 其它协议只有电压, 电流为 0x00。发送的数据结构

image.png



专家
2025-04-03 20:39:59     打赏
2楼

感谢分享


专家
2025-04-03 20:41:22     打赏
3楼

感谢分享


专家
2025-04-03 20:57:32     打赏
4楼

感谢分享


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]