
IP5310
简介
使用IP5310芯片制作的一块验证板,该板支持普通5V供电,同时也支持Type-c供电,根据芯片参数手册,可支持电流高达3A(理论上是type-c反向供电可达3A)。
简介:使用IP5310芯片制作的一块验证板,该板支持普通5V供电,同时也支持Type-c供电,根据芯片参数手册,可支持电流高达3A(理论上是type-c反向供电可达3A)。开源协议
:LGPL 3.0
描述
IP5310输出电流:
根据芯片参数手册,可支持电流高达3A(理论上是type-c反向供电可达3A),实际功率测试输出端输出电流最大2.4A左右后断开供电。
样板图解:

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输出与输入:

通过分析,Type-c部分分为三份
1、该部分可能为输入电压、电压极性检测,通过PNP三极管导通第一个PMOS管输入供电
2、该PMOS管为电压导通向VBUS,VBUS管脚为充电检测
3、该PMOS管为输出电压与输入路径切换,通过VBUS的检测外部电源输入情况时,
该PMOS管导通时,充电电流通过此路径灌向输出端达到充电目的
注意:Type-c部分的CC1和CC2总线适当与芯片的CC1和CC2总线接上,或下拉选择电阻
备注:从TypeC接口充电和取电时的CC1和CC2总线信号不一致,不建议固定下拉电阻或上拉电阻,除非固定需求
I2C:
参数手册上明确该芯片I2C版本可通过L1和L2与单片机连接,L3端用作芯片状态显示
芯片关机,L3输出低电平,芯片开机,L3端输出高电平

I2C地址为0X75
其他功能:
1、按键功能


2、照明功能

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
6、新增CC1和CC2总线备注,防止用户用在项目上时无法从TypeC口充放电
------2025.9.25
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论