298261.6178Capacity Gain CC Gain= ´
CC
CC
I
CC Gain
CC Offset
ADC
Coulomb Counter Offset Samples
=
-
www.ti.com
Calibration
81
SLUUBD3D–September 2015–Revised September 2018
Submit Documentation Feedback
Copyright © 2015–2018, Texas Instruments Incorporated
Manufacture Production
12.2.5.2 CC Gain/Capacity Gain Calibration
1. Apply a known current, which is the nominal discharge current of the battery and can be up to 100 A.
2. If ManufacturerStatus()[CAL] = 0, send 0x002D to ManufacturerAccess() to enable the [CAL] flag.
3. Send 0xF082 to ManufacturerAccess() to enable factory calibrated CC output on ManufacturerData().
4. Poll ManufacturerData() until ZZ increments by 2 before reading data.
5. Using the ManufacturerAccess() Commands 0x001F and 0x0020, turn ON the CHG and DSG FETs.
6. Read the factory calibrated conversion readings of current from ManufacturerData():
• FCAL
CC
= GGgg of ManufacturerData()
Is FCAL
CC
< 0x8000? If yes, use FCAL
CC
; otherwise, FCAL
CC
= –(0xFFFF – AAaa + 0x0001).
7. Average several readings for higher accuracy. Poll ManufacturerData() until ZZ increments to indicate
that updated values are available:
• FCAL
CC
= [FCAL
CC
(reading n) + … + FCAL
CC
(reading 1)]/n
8. Using the ManufacturerAccess() Commands 0x001F and 0x0020, turn OFF the CHG and DSG. FETs
9. Read Coulomb Counter Offset Samples from data flash.
10. Calculate gain values:
11. Write the new CC Gain and Capacity Gain values to data flash.
12. Re-check the current reading. If the reading is not accurate, repeat the steps.
13. Send 0x002D to ManufacturerAccess() to clear the [CAL] flag if all calibration is complete.
12.2.6 Deadbands
The bq78350-R1 can be configured to ignore current and coulomb measurements below individually
programmable levels.
12.2.6.1 Current Deadband
When Current() measures a value less than the value programmed in Current Deadband, Current() will
report 0. This has no effect on the coulomb counting for the gas gauging functionality.
The value of Current Deadband should be selected based on the characterization of the battery
electronics design combined with the environment in which the battery will be used. If the PCB senses
noise causing a real no-current condition to report a non-zero value, then Current Deadband could be
adjusted accordingly.
12.2.6.2 Coulomb Counter Deadband
During normal operation, there could be noise generated in the battery electronics environment that could
cause the bq78350-R1 to accumulate incorrectly (positively or negatively). To filter out this noise, the
Coulomb Counter Deadband setting is used. Any input below this threshold is not accumulated.