主题中讨论的其他器件:TPS2121、
我使用太阳能电池板(峰值电压为6.5V、VOC 为7.7V)和固定+5V 直流电为单个锂离子18650电池充电。电源通过 TPS2121路由、因此在插入和加电时优先使用固定的+5V 直流输入。
使用两个外部电阻器(顶部330K、底部75K)将 BQ24250 Vdpm 设置为6.48V。 太阳能充电正在正常进行。 BQ24250将 电池板电压保持在大约6.5V。
外部 Rilim 为0 (2A 限制)。 外部 Riset 为249欧姆(对于1A 最大充电电流)。
当我为+5V 直流输入上电时、TPS2121会正确地从太阳能切换到+5V 输入、而 BQ24250 Vin 也会按预期变为+5V。 我正在使用 MSP430来监测来自 TPS2121的 ST 信号。 在检测到切换到+5V 输入时、MSP430通过写入寄存器#5 (地址0x4)的 B2-B0位、将 Vdpm 配置为4.520V。 读回寄存器以验证写入操作是否已发生。 为了使 BQ24250保持在主机模式、MSP430每5秒不断写入相同的值。
我的问题是充电电流卡在20 mA。 BQ24250电压测量值显示为5.0V。 充电电流绝不会超过20 mA。
然后、我使用可变电源、而不是固定的+5V。 只有当我将电压增加到6.5V 以上时、我才会看到充电电流增加。 即使更改了寄存器值、BQ2420似乎仍在使用外部配置的6.5V Vdpm。
我漏掉了什么东西或做错了什么?
提前感谢