主题中讨论的其他器件: BQSTUDIO、 BQ25731
工具/软件:
您好:
我正在使用评估板 BQ25731EVM、无法找到使用 ChargeCurrent () 为我的 1 节电池获得适当的充电电流的方法。 我在电池 Vbat 线上的电流表上读数为 0A、寄存器 ADC IBAT 始终提供 0。 另一方面、在 ChargeVoltage () 为 3、6V 时正确设置电压(使用电压表在 Vbat 上测量)。
我已经检查了可能导致此 ChargeCurrent () 寄存器复位的条件:
- CELL_BATPRESZ 变为低电平 :在 TP24 上测得 1,5V。
- STAT_AC :适配器存在、在 ChargerStatus() 中读取
- RESET_REG 置为有效 :在 ChargeOption3() 中设置为 0
- 写入的充电电压为 0V :设置为 3600mV
- 已触发看门狗事件 :它在 ChargeOption0 中被禁用。
我基本上按以下顺序在 POR 后的 BQStudio 中写入:
- ChargeOption0()= 0x070B ;禁用看门狗和充电
- ChargeVoltage()= 0x0E10 ;将电压设置为 3600mA
- ChargeCurrent()= 0x0200 ;将电流设置为 1024mA
- ChargeOption2()= 0x0077 ;通过 IIN_DPM 寄存器设置输入电流限制、并将 IBAT 引脚设置为充电电流。
- ADCOption()= 0xA0FF ;启用 ADC 操作和通道
- ChargeOption0()= 0x070A ;启用充电。
其他寄存器不变。 但是、我尝试了不同的寄存器配置、但我不能指出我的做法有误。
我已经读到其他文章、如果需求高于输入功率、BQ25731 可能会拒绝设置。 我使用的是实验室稳定电源、输出电压为 10V、最小电流为 3、2A 我还尝试了在 20V 下使用更高的电压、但没有效果。
BQ25731EVM 的参数设置与数据表中的定义相同、但 JP3 (1-2) 上的电池设置除外。

禁用充电:

启用充电:

我仍在尝试不同的设置来了解我的错误、任何见解都将非常感激。
谢谢!
此致、
Jimmy