用BQ25703A设计3节18650电池串联充电,目前板子状态:可以设置最大充电电压并有效,也可以读充电状态寄存器等,但是设置充电电流寄存器(03/02)无效,怎么设置都是恒定1A充电,充到快接近最大电压时会自动慢慢降低电流,直到充电结束。请问设置充电电流需要另外配置哪些寄存器?
Star Xu:
You can set the fast-charge termination voltage in 0x15, fast-charge start voltage in register 0x3E, and the fast-charge current in register 0x14 with a uC at POR. If you have register 0x3E set below your battery voltage and register 0x15 above your battery voltage, you should see "fast charge" bit set in charge status register and see charging current at rate set in register 0x14.
user5991402:
回复 Star Xu:
你好!你说的这几个寄存器我在文档里没有看到,能发一份有这些寄存器的资料文档吗?
user5991402:
回复 Star Xu:
寄存器配置过程:
IIC(设备地址,寄存器地址,数据)
1.(0xd6, 0x0100, 0xe20e ); //option1
2.(0xd6, 0x0302, 0x0200); //charge current: 512mA
3.(0xd6, 0x0504, 0x3140); //maxCharge voltage :12.6v
这样配置后,现在情况这样,0302寄存器:=0x0200 :理论值 512 mA, 实际 1100mA=0x0100 :理论值 256, 实际 950=0x0080 :理论值128, 实际 820=0x0040 :理论值64, 实际 750
可能电流表不是很准,但相差不会很大,请问需要怎么寄存器,能具体一点吗?类似(0xd6, 0x0100, 0xe20e ); 这样的格式给我。