智融SW3526多协议芯片单片机驱动详解

目录

1、芯片概念     

2、SW3526配置ADC寄存器

3、SW3526获取ADC数据

4、IIC底层驱动代码

 5、SW3526写指令时序图

6、单片机IIC写指令代码

 7、SW3526读数据时序图

 8、单片机IIC读数据代码

9、SW3526资料(52和32的程序)

10、SW3526产品模型

1、芯片概念     

        SW3526 是一款高集成度的多快充协议充电芯片,支持 C 口或 A 口输出,其集成了 3.5A,高效率同步降压变换器,支持 PPS/PD/QC/AFC/FCP/SCP/PE/SFCP 等多种快充协议以及 CC/CV模式。外围只需少量的器件,即可组成完整的高性能多快充协议充电解决方案,采用IIC通信接口,可以通过单片机获取芯片的输入、输出的电压、电流、功率等一系列数据,芯片规格如下图(一)所示:

b3eea9cfd9f7488580442a1011042475.png

 图(1)SW3526规格表

2、SW3526配置ADC寄存器

33e71e8159034883b52e579323ad4c95.png

  图(2)SW3526配置ADC

3、SW3526获取ADC数据

710e37f9bfca45e79633fdfc57014bcf.png

图(3)获取ADC数据

4、IIC底层驱动代码

        文中的STM32单片机IIC通信底层代码使用江科大自化协的软件模拟IIC的底层驱动,获取底层代码可以到哔哩哔哩搜江科大自化协UP主STM32视频教程获取,使用底层函数图(二)所示:3f94afd8af9f422f9f27442750f5b4a9.png

 图(4)IIC驱动底层代码

 5、SW3526写指令时序图

394f0c3d88f74bcaa1e7b89eba9e6ea3.png

 图(5)SW3526写指令时序

6、单片机IIC写指令代码

344f1482a40c47d499f54c6463a32c18.png

 图(6)单片机写指令

 7、SW3526读数据时序图

 图(7)SW3526读数据时序

 8、单片机IIC读数据代码

 图(8)SW3526读数据时序

9、SW3526资料(52和32的程序)

 图(9)SW3526读数据时序

10、SW3526产品模型

物联沃分享整理
物联沃-IOTWORD物联网 » 智融SW3526多协议芯片单片机驱动详解

发表回复