Datasheet

Store
checksum
ActiveRAM
changed?
Generatenew
checksumvalue
YES
NO
Generate Active
RAMchecksum
value
DotheChecksum
ValuesMatch?
Re-initializeall
RAM
NO
YES
DEVICERESET
Stored
checksum
NORMAL
OPERATION
bq34z100
SLUSAU1B MAY 2012REVISED DECEMBER 2012
www.ti.com
POWER CONTROL
RESET FUNCTIONS
When the bq34z100 detects either a hardware or software reset (/MRST pin driven low or the [RESET] bit of
Control() initiated, respectively), it determines the type of reset and increments the corresponding counter. This
information is accessible by issuing the command Control() function with the RESET_DATA subcommand.
As shown in Figure 5, if a partial reset was detected, a RAM checksum is generated and compared against the
previously stored checksum. If the checksum values do not match, the RAM is reinitialized (a “Full Reset”). The
stored checksum is updated every time RAM is altered.
Figure 5. Partial Reset Flow Diagram
WAKE-UP COMPARATOR
The wake up comparator is used to indicate a change in cell current while the bq34z100 is in SLEEP mode.
PackConfiguration() uses bits [RSNS1-RSNS0] to set the sense resistor selection. PackConfiguration() uses the
[IWAKE] bit to select one of two possible voltage threshold ranges for the given sense resistor selection. An
internal interrupt is generated when the threshold is breached in either charge or discharge directions. A setting
of 0x00 of RSNS1..0 disables this feature.
Table 16. I
WAKE
t=Threshold Settings
(1)
RSNS1 RSNS0 IWAKE Vth(SRP–SRN)
0 0 0 Disabled
0 0 1 Disabled
0 1 0 +1.25 mV or –1.25 mV
0 1 1 +2.5 mV or –2.5 mV
1 0 0 +2.5 mV or –2.5 mV
1 0 1 +5 mV or –5 mV
(1) The actual resistance value vs. the setting of the sense resistor is not important just the actual voltage threshold when calculating the
configuration.
24 Submit Documentation Feedback Copyright © 2012, Texas Instruments Incorporated
Product Folder Links: bq34z100