PD诱骗芯片H004D,Uart读取PD+QC+AFC+FCP电压电流9V12V15V20V演示
最近在原有的PD协议sink芯片系列基础上新开发了一个型号H004D,很多人想知道连接的充电器具体是多少功率,所以我们将对应的数据通过串口发送出来。
·
最近在原有的PD协议sink芯片系列基础上新开发了一个型号H004D,很多人想知道连接的充电器具体是多少功率,所以我们将对应的数据通过串口发送出来。
先看一下规格书的功能说明。
根据原理图, 制作一个测试板,将H004D芯片的Tx1、GND预留出来,测试的时候连接到串口助手的Rx、GND。

使用串口助手读取H004D测试板的数据,如下图。

demo板
先测试PD充电器,使用的是华为65W的C口充电器,demo板的电压档位配置为20V,测试一下数据是不是和充电器标示的一样。

配置电压档位
华为C口65W充电器
根据规格书,设置串口助手的端口,波特率,数据位等等,然后打开串口,等待接收数据。

串口已经接收到H004D发送的数据。

串口助手读取数据
根据H004D芯片规格书,分析一下数据内容。

数据的0xFF为数据包头,读取到这个数据,说明读取的数据正常,可以接收下一个数据,0x14转换成十进制就是20,说明此时获取充电器的20V档位成功,0x20转换十进制就是32,根据计算方法再除以10就是3.2A,和充电器上标注的3.25A一样。
H004D还支持多种协议的充电器,下次再找一个QC的充电器,来测试一下。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)