一文了解PD诱骗芯片XSP26串口读电流功能,PD QC AFC FCP多协议取电5-20v
前言
目前市面上的充电器和充电宝都有PD、QC、SCP、AFC等多种快充协议,快充电压也有5V、9V、12V、15V、20V等,现在越来越多的产品使用Type-C接口,可以直接使用手机的快充充电器,获取充电器快充电压给产品供电(例如9V),不需要再采用以前传统的DC-DC方式5V升压到9V,或者单独随产品配一个充电器,既解决了升压发热和电流小的问题,也可以有效降低成本。
汇铭达的一款Type-C受电端快充协议控制芯片,外围电路设计极其简洁,全面支持PD 2.0/3.0(5V/9V/12V/15V/20V),QC2.0/3.0(5V/9V/12V),SCP(5V/11V/20V)和AFC 9V等主流快充协议,可诱骗充电器输出指定电压。用户可通过配置MOD电压模式,灵活选择充电器输出电压,一颗芯片可以适应市面上大部分主流充电器。
XSP26获取USB-C接口充电器获取20V

XSP26测试板一览,板载USB-C接口,用于连接充电器或充电宝,板上的M1、M2、M3用来配置电压档,参照如下表格选。例如下图,M3位置接一个510R电阻,就是预设选择最大20V电压,连接充电器后,XSP26芯片会自动查找充电器的20V电压,如果没找到,就会自动查找15V、12V以此类推,直到5V。
VBUS、GND接产品即可,连接充电器后,XSP26和充电器通讯,通讯成功后,VBUS就会升到20V给产品供电,如上图。


串口UART发送电压电流信息
我们看到板子右侧还有一个TX接口,这个是XSP26芯片通过串口UART发送充电器的电压、电流信息给外部的MCU芯片读取,这个功能对于有些大电流的产品特别适用。

我们使用串口助手做演示:读取XSP26发送的数据。在实际产品使用中,将主板的MCU芯片RX连接XSP26的TX即可。
测试方法:串口测试板连接电脑,然后把RX、GND连接XSP26的TX、GND,打开电脑的串口助手软件,然后把充电器连接XSP26测试板,等待发送数据读取。
UART串口发送功率应用场景
我们常常看到充电器的丝印会标注电压电流数据,如下图,因为我们这次产品需要的是20V电压,所以就看20V对应的功率,第一款充电器是20V/1.75A MAX,第二款充电器是20V/3.25A MAX。


如果我们产品设计的使用功率是20V/1.5A(30W),那么,当产品连接这两款充电器,XSP26自动获取20V,此时两款都可以满足要求。
如果产品设计的使用功率是20V/2A(40w),当产品连接充电器获取20V后,第一款充电器会因为功率小从而带不动产品负载导致复位保护不输出了(由于1.75A小于2A)。另一款可以正常使用(3.25A大于2A)。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)