Alrt function, Valrt threshold register (01h), Talrt threshold register (02h) – Rainbow Electronics MAX17047 User Manual
Page 31: Figure 40. v threshold register format, Figure 41. t threshold register format

���������������������������������������������������������������� Maxim Integrated Products 31
MAX17047
ModelGauge m3 Fuel Gauge
ALRT Function
The Alert Threshold registers allow interrupts to be
generated by detecting a high or low voltage, a high or
low temperature, or a high or low SOC. Interrupts are
generated on the ALRT pin open-drain output driver. An
external pullup is required to generate a logic-high sig-
nal. Note that if the pin is configured to be logic-low when
inactive, the external pullup increases current drain.
The ALRTp bit in the CONFIG register sets the polarity of
the ALRT pin output. Alerts can be triggered by any of the
following conditions:
• Battery removal—(V
AIN
> V
THRM
- V
DETR
) and bat-
tery removal detection enabled (Ber = 1).
• Battery insertion—(V
AIN
< V
THRM
- V
DETF
) and bat-
tery insertion detection enabled (Bei = 1).
• Over-/undervoltage—V
ALRT
threshold violation
(upper or lower) and alerts enabled (Aen = 1).
• Over-/undertemperature—T
ALRT
threshold violation
(upper or lower) and alerts enabled (Aen = 1).
• Over/under SOC—S
ALRT
threshold violation (upper
or lower) and alerts enabled (Aen = 1).
To prevent false interrupts, the threshold registers should
be initialized before setting the Aen bit. Alerts generated by
battery insertion or removal can only be reset by clearing
the corresponding bit in the Status register. Alerts gener-
ated by a threshold-level violation can be configured to
be cleared only by software, or cleared automatically
when the threshold level is no longer violated. See the
CONFIG (1Dh) register description for details of the alert
function configuration.
V
ALRT
Threshold Register (01h)
The V
ALRT
Threshold register (
) sets upper
and lower limits that generate an ALRT pin interrupt if
exceeded by the V
CELL
register value. The upper 8
bits set the maximum value and the lower 8 bits set the
minimum value. Interrupt threshold limits are selectable
with 20mV resolution over the full operating range of the
V
CELL
register. At power-up, the thresholds default to
their maximum settings—FF00h (disabled).
T
ALRT
Threshold Register (02h)
The T
ALRT
Threshold register sets upper and lower limits
that generate an ALRT pin interrupt if exceeded by the
Temperature register value. The upper 8 bits set the max-
imum value and the lower 8 bits set the minimum value.
Interrupt threshold limits are stored in two’s-complement
format and are selectable with 1NC resolution over the full
operating range of the Temperature register. At power-
up, the thresholds default to their maximum settings—
7F80h (disabled).
shows the T
ALRT
Threshold
register format.
Figure 40. V
ALRT
Threshold Register Format (Input)
Figure 41. T
ALRT
Threshold Register Format (Input)
Figure 40
MSB—ADDRESS 01h
LSB—ADDRESS 01h
MAX
7
MAX
6
MAX
5
MAX
4
MAX
3
MAX
2
MAX
1
MAX
0
MIN
7
MIN
6
MIN
5
MIN
4
MIN
3
MIN
2
MIN
1
MIN
0
MSb
LSb
MSb
LSb
UNITS: 20mV
Figure 41
MSB—ADDRESS 02h
LSB—ADDRESS 02h
S
MAX
6
MAX
5
MAX
4
MAX
3
MAX
2
MAX
1
MAX
0
S
MIN
6
MIN
5
MIN
4
MIN
3
MIN
2
MIN
1
MIN
0
MSb
LSb
MSb
LSb
UNITS: 1NC