
916 - BQ24735的3端电源管理开发板
简介
BQ24735是一款具备VSYS_VBUS_VBAT的三端电源管理方案
简介:BQ24735是一款具备VSYS_VBUS_VBAT的三端电源管理方案开源协议
:CC BY-NC-SA 4.0
描述
零 : 更新日志
事先申明 : 我目前还没有完成对它的开发 , 阅读本文并不能让你快速入门
至今还没有让他的电池充电功能正常运作, 可能是我疏漏了一些细节,但是由于将近2周没有弄出想要的效果,于是把这个板子以开发板的形式开源
--更新了电源接口
2023-8-7 初稿
一 : 简介
这是一款BQ24735的开发板,搭载的主控为STM32G030C8T6
以上是BQ24735的部分特性,附件中上传了资料书(Rev.B)
大致结构:
二 : 参数
实际上我参考的设计原理图与资料书中的下图基本一致
适配器端(VBUS)输入电压范围:17.7 - 24V
输入限制电流:拟定7A
电池端(VBAT)充电拟定电压 : 12.592V
充电电流 : 拟定为2A
显然 , 充电电路是降压型,所以典型应用场景可以是20V输入的笔记本充电方案 , 也确实有笔记本采用了本方案, 之前在TI E2E论坛上看到过
三 : 配置
首先交代一下我的IIC读写函数,基于HAL库
首先BQ24735是基于SMbus总线的,也就是IIC的一个分支
但是我这里以100K速率的IIC(CubeMX中直接勾选IIC启用,全部参数都是默认值)就可以正常读写,且发现是先低位,再高位,无论读写.
这个是测试没有问题的
跑出来经过逻辑分析仪抓包 + 写后读取验证 , 是可以正常操作寄存器的
实际上BQ24735只有4个需要配置的寄存器
0X12配置一些工作模式上的细节
0X14配置充电电流
0X15配置充电电压
0X3F配置输入限制电流
下方的0XFF的设备ID寄存器 , 最新的数据表中有误, 我读出来是0X000B , 这个问题也去E2E论坛找到了官方的回答 , 的确是是资料有误, 我读出来的值是正确的
设备ID寄存器可能起到了微弱的辨别TI正品的作用
四 : 细节
1:ACDET引脚是从输入端检测分压
这个ACDET引脚处于0.6V以上,才可以进行SMbus通讯
2:屏幕为一个独立的规格化项目
LoveTomb115 ->
这个独立的屏幕模块支持竖插焊接 , 亦支持 FPC排线连接
也支持背光开关 , 细节会另外开贴开源
待更新 ......
五 : 问题
即使VBUS处于满足的输入电压范围(此时ACDET引脚处于2.4-3.15V之间)
QAC和QRB这对位于VBUS和VSYS之间的NMOS有时不能很好的被驱动
E2E论坛提出过类似问题
最大的问题还是BUCK 充电电路没有正常启动, 我反复读写了我配置好的充电电压电流寄存器, VBAT端依旧得不到正常的输出电压 , 最新的测试情况来看一直是5.6V左右 , 插入电池也没有任何反应
目前写好的操作源码也会放置在附件,用的是CubeMX软件配置 , 使用KEIL5开发
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | BQ24735RGRR | BQPW | RGR20-2050X2050TP | 1 |
2 | 47nF | CBS1 | C0603 | 1 |
3 | 2.2uF | CC1 | C0603 | 1 |
4 | 100nF | CCS1,CCS2,CCS3,CCS4,CCS5,CCS6,CDRV2 | C0402 | 7 |
5 | 2.2nF | CDRV1 | C0402 | 1 |

评论