reg_name reg_data_X
1、Bq24770DeviceID 0x0114
2、ChargeOption0 0x810e
3、ChargeOption1 0x0210(default)
4、ChargeOption2 0x0080(default)
5、ProchotOption0 0x4b54(default)
6、ProchotOption1 0x8120(default)
7、MaxChargeVoltage 0x4200 16896mV
8、MinSystemVoltage 0x2400(default) 9216mV
9、InputCurrent 0x0c80(default) 3200mA
写入ChargeOption0 0x810e; ChargeCurrent 0x0280(640mA)开始充电
读取ChargeCurrent 0x0280 640 (可以读到这个值,实测充电电流660mA)
但是写入ChargeOption0 0x810e; ChargeCurrent 0x0300(768mA)开始充电
读取ChargeCurrent 0x0000 0 (这个值为0,实测充电电流有250mA)
经过多次测试发现,写入充电电流小于640mA的时候,可以从ChargeCurrent寄存器读取到写入的值,实测充电电流都略大于写入的充电电流;
但是写入值大于640mA时,读取ChargeCurrent的值都为0,实测电流都为250mA左右,不变。
1、请问为什么不能够进行大电流充电,是配置有什么问题么?
2、有没有什么其他可行调测方法?
谢谢。
其他测试环境:适配器为直流电源,测试过程提供20.2V电压;
电池电压为14.2V;
拔掉电池测得充电电压为16.8V左右,忽略误差可以认为是MaxChargeVoltage寄存器写入的值。