发作品签到
标准版

IP5310

工程标签

6.3k
0
0
37

简介

使用IP5310芯片制作的一块验证板,该板支持普通5V供电,同时也支持Type-c供电,根据芯片参数手册,可支持电流高达3A(理论上是type-c反向供电可达3A)。

简介:使用IP5310芯片制作的一块验证板,该板支持普通5V供电,同时也支持Type-c供电,根据芯片参数手册,可支持电流高达3A(理论上是type-c反向供电可达3A)。

开源协议

LGPL 3.0

创建时间:2023-07-10 14:12:14更新时间:2024-03-08 10:19:21

描述

IP5310输出电流:

根据芯片参数手册,可支持电流高达3A(理论上是type-c反向供电可达3A),实际功率测试输出端输出电流最大2.4A左右后断开供电。

样板图解:

wcEVQxxyiTz8qrPnMA5oTE6YlVobVoQ1IQ9mOxWQ.png

BAT:电池输入

VIN:普通输入,最高2A电流

Type-c:支持反向输出,最高可达3A电流

OUT:普通输出,理论3.1A,实际测量2.4A后芯片断电

I2C:该芯片支持I2C版本,可通过I2C读取电池电量等信息

(该板支持I2C和非I2C两种版本的芯片,I2C版本名称为:IP5310_I2C

设计的这个模块联合了两种模式,通过修改短接排针位置适应两种芯片版本

L1、L2端往左,L3端往下为I2C,反之为led电量显示)

通过寄存器手册,查出该芯片的I2C电量数据为3%--25%--50%--75%--100%区间式五档,

并不能直接输出电量百分比···

Type-c输出与输入:

zWL4b3zILns4X0WmpyVZrRVQSHFyvLi3SKvZVXvK.png

通过分析,Type-c部分分为三份

1、该部分可能为输入电压、电压极性检测,通过PNP三极管导通第一个PMOS管输入供电

2、该PMOS管为电压导通向VBUS,VBUS管脚为充电检测

3、该PMOS管为输出电压与输入路径切换,通过VBUS的检测外部电源输入情况时,

     该PMOS管导通时,充电电流通过此路径灌向输出端达到充电目的

注意:Type-c部分的CC1和CC2总线适当与芯片的CC1和CC2总线接上,或下拉选择电阻

I2C:

参数手册上明确该芯片I2C版本可通过L1和L2与单片机连接,L3端用作芯片状态显示

芯片关机,L3输出低电平,芯片开机,L3端输出高电平

HKXBIxJUrSg3qX92CDZ9jyTOHxFpSs8iINtrAQAD.png

I2C地址为0X75

其他功能:

1、按键功能

pqe0mIvapOeAFSV7YmrmxHAd6ddUpEVrNbgceamY.png

qhF67oRwhGrmbe6qrnXIoxVnxjxPcar5Zf94nU9Y.png

2、照明功能

Y9obu0lOCmFKTP4kIAJnQdp4PA2wCotK1KbZwtH7.png

3、电池温度NTC

4、电池内阻

5、电池基准电压

6、电池电量Led曲线

根据寄存器手册编写的纯C库:

1、测试单片机为STC8H,平台为keil c51

2、该库对于所示寄存器手册不完全(可能用不到的一些功能就懒得写了~~)

3、水平有限,写出的库可能有错误和bug,且写不出高效率的库函数,见谅~~

4、移植时I2C接口需与STC8H的I2C库函数对应变量参数一致

5、移植需一定的C语言能力,拒绝伸手党!

例如:

 

资料:

IP5310参数手册

IP5310寄存器手册

IP5310库函数

修改:

1、Type-c充电电路解释

2、原理图pnp三极管画反

3、修改PCB VBS线径

------2023.8.27

4、修正I2C部分描述错误,I2C地址为0x75,8bit地址在I2C通信时前移一位成7bit,为0xEA

------2024.2.8

5、新增独自编写的IP5310库函数以及使用说明

------2024.3.7

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
IP5310.pdf
210
2
IP5310寄存器手册.pdf
281
3
IP5310库函数.zip
87
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航