
概述
XSP26 是 Type-C 受电端(sink)多功能控制芯片。具有识别连接的是电脑或充电器功能,支持与其
它 MCU 共用 D+D-与电脑传输数据和取电。支持 UART 串口发送充电器的 PDO 电压/电流消息,供
外部 MCU 读取,以便适应不同的负载。芯片集成 PD2.0/3.0 协议、QC2.0/3.0 协议、华为 SCP/FCP
超级快充、三星 AFC 协议和 BC1.2 协议,支持最大100w 快速充电。
应用场景
小家电、 筋膜枪、 吸尘器、 卷发器
智能家居、 蓝牙音响产品
锂电池快速充电产品等
功能特性
支持宽电压输入 5V~25V
UART 串口发送电压/电流消息
展开剩余78%支持与主板芯片共用一个 Type-C 的 D+D-
支持动态切换或固定请求,支持电压向下兼容
支持多种快充协议
集成 PD2.0/3.0 快充协议
集成华为 FCP/SCP 超级快充协议
集成三星 AFC 快充协议
集成 QC2.0/QC3.0 快充协议
自动检测 CC 引脚,支持 Type-C 正反插
动态切换电压档位
PD 协议:5V、 9V、 12V、 15V、 20V
QC 协议:5V、 9V、 12V、 20V
SCP 协议:5V6A、 11V、 12V、 20V
FCP 协议: 5V、 9V、 12V
三星 AFC 协议: 5V、 9V
UART 串口发送功率信息设置
将外部MCU芯片的 RX 连接 XSP26 的 TX 接口,刚上电时,将外部 MCU 的串口设置为高阻态,
不能给XSP26 的串口电压,否则会影响到芯片取电,等待 3-4 秒左右即可读取,外部设备的MCU读
到功率信息后,可以根据充电器的功率调整负载的大小
发送的数据结构:
串口 UART 设置
UART 串口波特率 115200, 发送的是 8 位十六进制数据。
计算方法: 电压数据直接把十六进制转换成十进制即可, 电流数据转换十进制后再除以 10。
数据是连续重复发送, 数据结构: 数据包头+电压+电流。
当动态切换电压档位之后, 发送的是切换电压后的数据。
如上图: 0xFB 为数据头, 0x0C 为电压 12V, 0x10 为电流 1.6A
XSP26 与 MCU 共用 Type-C 设置:
P26 芯片可以识别连接的设备类型(如: 电脑或充电器) , 支持与主板上的 MCU 芯片共用同
一个 Type-C 的 D+D-网络, 由于 XSP26 需要识别设备类型, 所以, 模拟开关的默认通道需要设置为
XSP26 使用, 芯片会按下列方式自动切换通道。
当 Type-C 连接电脑时, 主板的 MCU 芯片可以使用 D+D-与电脑通讯升级;
当 Type-C 连接充电器时, XSP26 可以正常获取充电器快充电压。
XSP26 的 BC_EN 使能和 Type-C 的 D+D-通道连接如下
发布于:广东省易云达提示:文章来自网络,不代表本站观点。