Dear all:
Battery fully charged, want to enter battery leran mode,but 0X12 register can't changer form 8109 to 8129,so can not enter battery leran mode.To the issue if has good advise.thank you!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Dear all:
Battery fully charged, want to enter battery leran mode,but 0X12 register can't changer form 8109 to 8129,so can not enter battery leran mode.To the issue if has good advise.thank you!
Hi,
Please reference datasheet section 7.3.7 about Learn mode. If your battery voltage is above battery depletion threshold and REG0x12[5]=1 then BQ24780S will enter learn mode.And how about your /BATPRES pin setting? And can you write any data into BQ24780S registers?
Thanks
7.3.7 Battery LEARN Cycle
A battery LEARN cycle can be activated through the REG0x12[5]. When LEARN is enabled, the system receives power from the battery instead of the adapter turning off ACFET/RBFET and turning on BATFET. The LEARN function allows the battery to discharge in order to calibrate the battery gas gauge over a complete discharge and charge cycle. The controller automatically exits the LEARN cycle when the battery voltage is below the battery depletion threshold. The system switches back to adapter input by turning off BATFET and turning on ACFET/RBFET. After the LEARN cycle, REG0x12[5] is automatically reset to 0.
When the battery is removed during LEARN mode, BATPRES rises from low to high and the device exits LEARN mode. ACFET/RBFET quickly turns on in 100µs to prevent the system from crashing. The turn-on triggered by BATPRES is faster than that triggered by battery depletion comparator.
Dear Paul,
this is IP3 Power engineer fordring.the above setting is for factory test when battery is full charged.
if the battery is below 100% charged , REG0X12[5] can write to 1, battery could enter into learn mode, when battery is full charged, REG0X12[0] is set to1 automatics we could not write REG0X12[5] to 1.
below is our register setting.
ChargerOption0 | 12H | 8108 |
ChargeOption1 | 3BH | ce00 |
ChargeOption2 | 38H | 384 |
ChargeOption3 | 37H | 9c44 |
ChargingVoltage | 15H | 3390 |
ChargingCurrent | 14H | 09c0 |
InputCurrent | 3FH | 0B00 |
DisChargeCurrent | 39H | 1600 |
ChargeProchotOption0 | 3CH | 4a74 |
ChargeProchotOption1 | 3DH | 593F |
Dear Paul,
NO!
the battery full charged, reg0x12[0] will change to 1 automatics,we could not control,any advise change this automatic linkage.
when battery is full charged , reg0x12[0]=1,we could not write the register force battery enter learn mode.
but when battery is not full charged reg0x12[0]=0,we could write the register force battery enter learn mode.
Because the custmer must test full charged battery enter learn mode.we could not test such items!
yours
fordring