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

诱骗取电快充协议芯片,支持与其它 MCU 共用 D+D-网络和电脑传输数据

前言

在科技日新月异的今天,快充技术已成为智能手机、平板电脑乃至笔记本电脑等电子设备不可或缺的一部分。各大厂商为了提升用户体验,纷纷推出了自家的快充协议,这些协议不仅让充电速度大幅提升,还带来了更加智能、安全的充电体验。

现如今市面上有很多种快充协议 ,最常见的快充协议有PD、QC、华为SCP/FCP、三星AFC协议等,每一种快充协议都有它自己的特点,都可达到快速充电的体验,快充协议芯片分为充电端协议(电源)芯片和受电端协议(设备端)芯片,两种协议芯片不可混用。下面我们来了解一款受电端取电快充协议芯片。

1.概述

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

2.特点

自动识别连接的是电脑或充电器:BC_EN 默认低电平, 如果识别到连接的是电脑, BC_EN 输出高电平, XSP15 将模拟开关切换至外部 MCU 使用, 外部 MCU 可以连接电脑。

识别电脑或充电器状态设置:如果识别到 USB 连接的是电脑, XSP15 不进行取电, 切换为数据模式, BC_EN=1 并将模拟开关切换至 MCU,如果识别到 USB 连接的是充电器, XSP15 开始获取充电器的快充电压。

UART 串口发送电压、 电流信息可供读取:XSP15 通过 UART 串口发送功率信息, 外部的 MCU 读取到功率信息后, 可以调整负载的大小。

支持电压档位向下兼容和电压动态切换:(例如: 若设定 12V 模式, 连接的充电器最大是 9V, 则获取充电器的 9V 档位) , 快充协议切换顺序(PD→QC→SCP→AFC→FCP) 。

支持其它芯片使用 D+D-与电脑传输数据:例如利用其它芯片使用D+ D- 网络给产品升级等

自动检测并切换 CC1/CC2 信号通讯

小封装 QFN20_3*3

3.支持动态切换电压档位

支持 PD 协议:5V、 9V、 12V、 15V、 20V

支持 QC 协议:5V、 9V、 12V、 20V

支持华为 SCP:10V/4A

支持三星 AFC 协议:5V、 9V

支持 FCP 协议:5V、 9V、 12V


参考设计图

布线图 

电压档位选择

下图使用羽博充电器连接XSP15芯片电压档位选择9V,通过Type-C端口诱骗出9V电压。 

下图用羽博充电器连接XSP15芯片,选择20V电压档位,通过Type-C端口诱骗出20V电压 

应用场景:

XSP15芯片广泛应用于各种设备,如手机、智能穿戴、小家电、平板电脑等,能够根据设备的需求动态调整输出电压与电流,实现更加精准的充电控制。这种智能调节方式不仅提高了充电效率,还有助于保护电池和设备的安全。XSP15支持其它芯片使用D+D-与电脑连接进行传输数据,可以实现产品升级等功能。

总结:

XSP15芯片是一款支持多种快充协议的受电端取电快充芯片,可通过 UART 串口发送电压/电流信息, 可供外部芯片读取,自动识别连接的是充电器或是电脑,支持与其它MCU共用D+D-网络和电脑传输数据。芯片兼容性广,功能多,性比价高、应用于各种电子设备邻域。

http://www.lryc.cn/news/473883.html

相关文章:

  • Java Executor ScheduledExecutorService 源码
  • 【力扣 + 牛客 | SQL题 | 每日6题】牛客SQL热题 + 力扣hard
  • 前端常见错误
  • Edge 浏览器插件开发:图片切割插件
  • 银河麒麟v10 xrdp安装
  • Leetcode 删除有序数组中的重复项 Ⅱ
  • 大模型学习笔记------什么是大模型
  • 【unique_str 源码学习】
  • flask第一个应用
  • 华为OD机试真题(Python/JS/C/C++)- 考点 - 细节
  • 【C++刷题】力扣-#628-三个数的最大乘积
  • Java项目实战II基于Java+Spring Boot+MySQL的工程教育认证的计算机课程管理平台(源码+数据库+文档)
  • 基于微信小程序实现信阳毛尖茶叶商城系统设计与实现
  • 设计一个灵活的RPC架构
  • 大数据计算里的Broadcast Hash Join/Shuffle Hash Join/Sort Merge Join
  • Java - 手写识别; 如何用spring ai和大模型做手写识别教程
  • 【Linux】用户权限管理:创建受限用户并配置特定目录访问权限
  • pgsql表分区和表分片设计
  • 灵动AI ——视频创作新引擎 开启视觉奇幻之旅
  • AI设计、作图、画画工具哪个好用?看完这篇你就知道怎么选了
  • 【python ASR】win11-从0到1使用funasr实现本地离线音频转文本
  • myqld二进制安装和破解数据库密码(linux)
  • 防重方案-订单防重方案笔记
  • HTML、JavaScript和CSS实现注册页面设计
  • Counter对象的使用样例
  • 大模型中的token是什么;常见大语言模型的 token 情况
  • Python小白学习教程从入门到入坑------第十七课 内置函数拆包(语法基础)
  • 动态规划 —— 路径问题-最小路径和
  • 《链表篇》---删除链表的倒数第N个节点(中等)
  • duilib 进阶 之 TileListBox 列表