![Texas Instruments bq27441-G1 Скачать руководство пользователя страница 12](http://html1.mh-extra.com/html/texas-instruments/bq27441-g1/bq27441-g1_technical-reference_1095321012.webp)
Pin Descriptions
2.5
Pin Descriptions
2.5.1 GPOUT Pin
The GPOUT pin is a multiplexed pin and the polarity of the pin output can be selected via the
OpConfig
[GPIOPOL]
bit. The function is defined by
OpConfig [BATLOWEN]
bit. If the bit is set, the Battery Low
Indicator (BAT_LOW) function is selected for the GPOUT pin. If cleared, the SOC interrupt (SOC_INT)
function is selected for the GPOUT pin.
When the BAT_LOW function is activated, the signaling on the multiplexed pin follows the status of the
[SOC1]
bit in the
Flags()
register. The fuel gauge has two flags accessed by the
Flags()
function that warn
when the battery SOC has fallen to critical levels. When
StateOfCharge()
falls below the first capacity
threshold, specified in
SOC1 Set Threshold
, the
[SOC1]
flag is set. The flag is cleared once
StateOfCharge()
rises above
SOC1 Set Threshold
. The GPOUT pin automatically reflects the status of
the
[SOC1]
flag when
[BATLOWEN]
= 1 and
[GPIOPOL]
= 0. The polarity can be flipped by setting
[GPIOPOL]
= 1.
When
StateOfCharge()
falls below the second capacity threshold,
SOCF Set Threshold
, the
[SOCF]
flag
is set, serving as a final discharge warning. Similarly, when
StateOfCharge()
rises above
SOCF Clear
Threshold
and the
[SOCF]
flag has already been set, the
[SOCF]
flag is cleared.
When the SOC_INT function is activated, the GPOUT pin generates 1-ms pulse width under various
conditions as described in
Table 2-1. SOC_INT Function Definition
Enable Condition
Pulse Width
Description
Change in
(
SOCI Delta
)
≠
0
1 ms
During charge, when the SOC is greater than (>) the points:
SOC
100% – n × (
SOCI Delta
) and 100%;
During discharge, when the SOC reaches (
≤
) the points:
100% – n × (
SOCI Delta
) and 0%;
where n is an integer starting from 0 to the number generating SOC no less
than 0%.
Examples:
For
SOCI Delta
= 1% (default), the SOC_INT intervals are 0%, 1%, 2%, …,
99%, and 100%.
For
SOCI Delta
= 10%, the SOC_INT intervals are 0%, 10%, 20%, …, 90%,
and 100%.
State Change
(
SOCI Delta
)
≠
0
1 ms
Upon detection of entry to a charge or a discharge state. Relaxation is not
included.
Battery
OpConfig [BIE]
bit
1 ms
When battery removal is detected by the BIN pin.
Removal
is set.
Initialization
Always
1 ms
After initial gauge predictions are updated upon exit from POR or
Complete
HIBERNATE, the
CONTROL_STATUS [INITCOMP]
bit is set.
2.5.2 Battery Detection (BIN)
The function of the
OpConfig [BIE]
bit is described in
. When battery insertion is detected and
the INITIALIZATION mode is completed, the fuel gauge transitions to NORMAL mode to start Impedance
Track™ fuel gauging. When battery insertion is not detected, the fuel gauge remains in INITIALIZATION
mode.
Table 2-2. Battery Detection
OpConfig [BIE]
Battery Insertion Requirement
Battery Removal Requirement
1
(1) Host drives BIN pin from logic high to low to
(1) Host drives the BIN pin from logic low to high
signal battery insertion.
to signal battery removal.
or
or
(2) A weak pullup resistor can be used (between
(2) When a battery pack with a pulldown resistor
the BIN and V
CC
pins). When a battery pack with
is removed, the weak pullup resistor can
a pulldown resistor is connected, it can generate
generate a logic high to signal battery removal.
a logic low to signal battery insertion.
0
Host sends
BAT_INSERT
subcommand to
Host sends
BAT_REMOVE
subcommand to
signal battery insertion.
signal battery removal.
12
Functional Description
SLUUAC9A – December 2013 – Revised May 2015
Copyright © 2013–2015, Texas Instruments Incorporated