多协议PD快充诱骗取电芯片XSP26支持快充取电和识别电脑传输数据

在日新月异的科技浪潮中,电子产品不仅成为了我们日常生活不可或缺的一部分,更是推动着社会进步与变革的重要力量。随着智能设备的普及与多样化,一个能够高效融合充电与数据传输功能,同时保持广泛兼容性和安全性的接口标准显得尤为重要。Type-C PD(Power Delivery)芯片,正是这样一位站在科技前沿的领航者,它以卓越的性能和广泛的应用前景,预示着智能充电与数据传输新时代的到来。

产品使用Type-C后,为了简洁去除了多余的接口,但是会遇到一个新的问题,有的产品在一般正常使用情况下是连接充电器获取快充,有的时候又需要连接电脑升级主板的程序,这个时候因为普通的取电芯片占用了D+D-通道获取快充,主板就不能使用D+D-升级程序使用了。

由此,使用汇铭达XSP26快充控制芯片即可解决这个问题,支持一个Type-C接口可以取电,也可以连接电脑给主板MCU下载程序。工作简图如下。

工作原理:

XSP26芯片在连接设备的时候,会优先识别连接的设备类型,如果检测到是充电器,就开始启动快充协议获取快充电压,如果检测到是电脑等,就切换D+D-通道,给主板的MCU使用,从而实现让主板可以和电脑连接下载程序。

支持的快充协议:

XSP26支持PD协议、QC协议、华为SCP/FCP协议、三星AFC协议,电压电流最大支持5V6A、9V3A、11V6A、12V3A、15V3A、20V5A。

参考设计原理图:

原理图分为取电的原理图XSP26和取电+电脑识别的原理XSP26A两种,注意区分。

取电原理图

取电+电脑识别原理图

测试演示

DEMO板设置20V电压档位,连接充电器,获取充电器的快充20V。充电器不支持20V档位,会自动向下诱骗15V等。另外,还可以通过IO控制M1/2/3,可以任意切换电压档位,不需要重新断电。连接电脑,使用串口测试板演示电脑识别USB端口。

Type-C接口连接电脑,D+D-连接主板MCU。

电脑识别到主板的USB设备成功。

XSP26支持串口发送功率消息功能。

主板MCU的串口Rx连接XSP26的Tx接口,Type-C连接充电器后,会把连接的充电器电压和电流信息,通过串口发送出来,主板MCU读取到功率消息后,就可以调整自身的负载大小,防止充电器过载复位。

相关推荐
重生之绝世牛码13 小时前
Linux软件安装 —— zookeeper集群安装
大数据·linux·运维·服务器·zookeeper·软件安装
無森~15 小时前
ZooKeeper
分布式·zookeeper·云原生
Msshu12317 小时前
多功能快充诱骗芯片 XSP26支持与主板共用一个Type-C可取电可输出数据
hadoop·mongodb·nosql·memcache·tdengine
可儿·四系桜2 天前
Kafka从入门到精通:分布式消息队列实战指南(Zookeeper 模式)
java·开发语言·zookeeper·kafka
yumgpkpm3 天前
Cloudera CDP/CMP华为鲲鹏版下 Spark应用加速,华为昇腾芯片的实用配置过程
hive·hadoop·elasticsearch·flink·kafka·hbase·cloudera
`林中水滴`5 天前
Hive系列:Hive 整合 HBase
hive·hbase
鲨莎分不晴5 天前
HBase 基本使用详解
大数据·数据库·hbase
·云扬·5 天前
ClickHouse副本配置全攻略:基于ZooKeeper实现高可用部署
clickhouse·zookeeper·debian
雨中飘荡的记忆7 天前
ZooKeeper入门实战:从零开始掌握分布式协调服务
zookeeper