SLUUBD4A April 2016 – November 2022 BQ27220
During power-up or any other activity where the fuel gauge needs to determine whether or not a battery is connected, the fuel gauge applies a test for battery presence when the Operation Config B [BIEnable] bit is set.
Table 5-5 details the Operation_Config [BIEnable] bit functions.
Operation_Config | Battery Insertion Requirement | Battery Removal Requirement [BIEnable] |
---|---|---|
1 | (1) Host drives BIN pin from logic high to low to signal battery insertion. or (2) A weak pullup resistor can be used (between BIN and VCC pins). When a battery pack with a pulldown resistor is connected, it can generate a logic low to signal battery insertion. | (1) Host drives the BIN pin from logic low to high to signal battery removal. or (2) When a battery pack with a pulldown resistor is removed, the weak pullup resistor can generate a logic high to signal battery removal. |
0 | Host sends BAT_INSERT subcommand to signal. | Host sends BAT_REMOVE subcommand to signal battery insertion (battery removal). |