• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

XSP16多协议取电芯片可通过串口发送电压电流信息供外部单片机读取,支持最大取电电压28V

04/15 16:09
468
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

微信截图_20250228143540.jpg

共1个文件

[相关器件] 74LVC2G07GF/S500,132

缓存器/驱动器/收发器,74LVC2G07GF - Buffer, LVC/LCX/Z Series, 2-Func, 1-Input, CMOS, XSON6 '

XSP16 支持 UART 串口发送电压/电流消息, 供外部 MCU 读取, 以便适应不同的负载。 集成 USBPower Delivery PD3.1 快充协议、 PD2.0/3.0 协议、 QC2.0/3.0 协议、 华为 FCP 协议和三星 AFC 协议的 Type-C 多功能受电端 sink 快充取电芯片。 支持从充电器/车充/充电宝等电源上取电给产品供电。XSP16 可以与充电管理芯片组合, 支持大电流、 大功率(28V5A 140W) 快速充电

特点

  • UART 串口发送电压/电流消息
  • 支持多种快充协议, 支持热切换电压档位
  • 可通过 I/O 动态或固定调整请求电压
  • 支持电压向下兼容模式, 和多协议切换
  • 自动检测 CC 引脚, 支持 Type-C 正反插

动态切换电压档位

  • 支持 PD3.0 协议: Max
  • 支持 PD3.1: 5V、 9V、 12V、 15V、 20V、 28V
  • 支持 PD 协议:5V、 9V、 12V、 15V、 20V
  • 支持 QC 协议:5V、 9V、 12V、 20V
  • 支持三星 AFC 协议:5V、 9V
  • 支持华为协议:5V、 9V、 12V

UART 串口发送功率信息设置

将外部MCU芯片的RX和XSP16的TX接口连接,刚上电时,外部MCU的串口设置高阻态,不给XSP16串口电压,否则影响PD协议取电,等待2秒后XSP16成成取电即可读取,外部MCU读取功率成功后,可根据充电器的功率调整负载的大小。

发送的数据结构

串口 UART 设置

UART 串口波特率 9600, 发送的是 8 位十六进制数据。
计算方法: 电压数据直接把十六进制转换成十进制即可, 电流数据转换十进制后还需要除以 10
数据会连续发送, 数据结构: 数据包头+电压+电流+CRC
当动态切换电压档位之后, 发送的是切换电压后的数据。


如上图:
0xFF 为数据包头, 0x0C 为电压 12V0x14 为电流 2A0x63 CRC 校验位。
当连接的是 USB-A 充电器, XSP16 发送的数据, 例如: FF 09 00 xx, 就是 9V, 电流是 00, 可以认为它是 18W(即 9V/2A) 。
校验位 CRC 计算函数

  • 微信截图_20250228143540.jpg
    下载
[相关器件] 74LVC2G07GF/S500,132

缓存器/驱动器/收发器,74LVC2G07GF - Buffer, LVC/LCX/Z Series, 2-Func, 1-Input, CMOS, XSON6 '

点赞
收藏
评论
分享
加入交流群
举报

相关推荐

方案定制

去合作
方案开发定制化,2000+方案商即时响应!