当前位置: 首页 > news >正文

小家电等电子设备快充方案,XSP15支持全协议和支持MCU与电脑传输数据

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

1、概述

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

2、特点

集成PD2.0/3.0协议

集成QC2.0/3.0协议

集成华为FCP协议

集成三星AFC协议

支持UART串口发送电压/电流信息可供读取

支持和外部MCU共用D+D-网络和电脑传输数据

支持自动识别连接的是充电器和电脑

支持动态和固态切换电压档位

支持电压档位自动向下兼容

支持自动检测和切换CC1和CC2信号通讯

芯片采用QFN20_3*3封装

3、应用

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

智能家居

智能穿戴

摄影设备

无人机等

大功率小家电

4、工作原理图

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

5、功能说明

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

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。发送的数据结构

9、芯片选型 

相关文章:

  • 自动化备份全网服务器数据平台
  • 快手Python开发面经及参考答案
  • Android Canvas动画实践:实现小球旋转、扩散、聚合效果
  • VS2022远程调试Linux程序
  • LeetCode 1863. 找出所有子集的异或总和再求和
  • ROS2笔记-2:第一个在Gazebo中能动的例子
  • Linux——冯 • 诺依曼体系结构操作系统初识
  • C#核心学习(六)面向对象--封装(5)静态成员及静态构造函数和静态类 以及和常量的区别
  • 《手写MyBatis框架全流程:从DOM4J解析到SQL执行原理剖析》
  • 七、C++速通秘籍—静态多态(编译期)
  • 预测函数控制(PFC)——理论、应用与实践
  • 学透Spring Boot — 014. Spring MVC的自动配置
  • CANoe CAPL——CAN CAPL函数
  • jQuery 文本属性值
  • OceanBase生态2.0:如何实现“三分天下有其一”?
  • 应用层自定义协议与序列化
  • 【AI提示词】大学教授学术阅读(读论文)
  • 基于SpringBoot的售楼管理系统【附源码】
  • 记一次常规的网络安全渗透测试
  • SpringMVC与SpringCloud的区别
  • 环保网站模板 html/重庆seo研究中心
  • 做兽药网站用什么图片好/搜索优化
  • 品划网络做营销型网站/百度投放广告
  • 小说网站系统怎么做/上海关键词排名手机优化软件
  • 动态网站 教程/重庆高端品牌网站建设
  • 用python做网站的多吗/昆明seo推广外包