SLUUCH2 March   2021 BQ40Z50-R2

 

  1. Read This First
    1. 1.1 About This Manual
    2. 1.1 Notational Conventions
    3. 1.1 Trademarks
  2. Introduction
  3. Protections
    1. 2.1  Introduction
    2. 2.2  Cell Undervoltage Protection
    3. 2.3  Cell Undervoltage Compensated Protection
    4. 2.4  Cell Overvoltage Protection
    5. 2.5  Overcurrent in Charge Protection
    6. 2.6  Overcurrent in Discharge Protection
    7. 2.7  Hardware-Based Protection
      1. 2.7.1 Overload in Discharge Protection
      2. 2.7.2 Short Circuit in Charge Protection
      3. 2.7.3 Short Circuit in Discharge Protection
    8. 2.8  Temperature Protections
    9. 2.9  Overtemperature in Charge Protection
    10. 2.10 Overtemperature in Discharge Protection
    11. 2.11 Overtemperature FET Protection
    12. 2.12 Undertemperature in Charge Protection
    13. 2.13 Undertemperature in Discharge Protection
    14. 2.14 SBS Host Watchdog Protection
    15. 2.15 Precharge Timeout Protection
    16. 2.16 Fast Charge Timeout Protection
    17. 2.17 Overcharge Protection
    18. 2.18 OverCharging Voltage Protection
    19. 2.19 OverCharging Current Protection
    20. 2.20 OverPrecharging Current Protection
  4. Permanent Fail
    1. 3.1  Introduction
      1. 3.1.1 Black Box Recorder
      2. 3.1.2 GPIO Control During Permanent Failure
    2. 3.2  Safety Cell Undervoltage Permanent Fail
      1. 3.2.1 SUV Check Option
    3. 3.3  Safety Cell Overvoltage Permanent Fail
    4. 3.4  Safety Overcurrent in Charge Permanent Fail
    5. 3.5  Safety Overcurrent in Discharge Permanent Fail
    6. 3.6  Safety Overtemperature Cell Permanent Fail
    7. 3.7  Safety Overtemperature FET Permanent Fail
    8. 3.8  QMax Imbalance Permanent Fail
    9. 3.9  Cell Balancing Permanent Fail
    10. 3.10 Impedance Permanent Fail
    11. 3.11 Capacity Degradation Permanent Fail
    12. 3.12 Voltage Imbalance At Rest Permanent Fail
    13. 3.13 Voltage Imbalance Active Permanent Fail
    14. 3.14 Charge FET Permanent Fail
    15. 3.15 Discharge FET Permanent Fail
    16. 3.16 Chemical Fuse Permanent Fail
    17. 3.17 AFE Register Permanent Fail
    18. 3.18 AFE Communication Permanent Fail
    19. 3.19 PTC Permanent Fail
    20. 3.20 Second Level Protection Permanent Fail
    21. 3.21 Instruction Flash (IF) Checksum Permanent Fail
    22. 3.22 Data Flash (DF) Permanent Fail
    23. 3.23 Open Thermistor Permanent Fail (TS1, TS2, TS3, TS4)
    24. 3.24 Cell Overvoltage Latch Permanent Failure
    25. 3.25 Manual Permanent Failure
  5. Advanced Charge Algorithm
    1. 4.1  Introduction
    2. 4.2  Charge Temperature Ranges
    3. 4.3  Voltage Range
      1. 4.3.1 RelativeStateofCharge() Range
    4. 4.4  Charging Current
    5. 4.5  Charging Voltage
    6. 4.6  Valid Charge Termination
    7. 4.7  Charge and Discharge Termination Flags
    8. 4.8  Terminate Charge and Discharge Alarms
    9. 4.9  Precharge
    10. 4.10 Maintenance Charge
    11. 4.11 Charge Control SMBus Broadcasts
    12. 4.12 Charge Disabled
    13. 4.13 Charge Inhibit
    14. 4.14 Charge Suspend
    15. 4.15 ChargingVoltage() Rate of Change
    16. 4.16 ChargingCurrent() Rate of Change
    17. 4.17 Charging Loss Compensation
    18. 4.18 Cycle Count/SOH Based Degradation of Charging Voltage and Current
      1. 4.18.1 Cycle Count Based Degradation
      2. 4.18.2 SOH Based Degradation
      3. 4.18.3 Runtime Based Degradation
        1. 4.18.3.1 Charging Voltage Degradation Process
        2. 4.18.3.2 Optional Charging Current Degradation
        3. 4.18.3.3 Charging Current Degradation Process
    19. 4.19 Elevated Charge Degradation
    20. 4.20 Charge Voltage Compensation for System Impedance
    21. 4.21 Cell Swelling Control (via Charging Voltage Degradation)
  6. Power Modes
    1. 5.1 Introduction
    2. 5.2 NORMAL Mode
      1. 5.2.1 BATTERY PACK REMOVED Mode/System Present Detection
        1. 5.2.1.1 System Present
        2. 5.2.1.2 Battery Pack Removed
    3. 5.3 SLEEP Mode
      1. 5.3.1 Device Sleep
      2. 5.3.2 IN SYSTEM SLEEP Mode
      3. 5.3.3 ManufacturerAccess() MAC Sleep
      4. 5.3.4 Wake Function
    4. 5.4 SHUTDOWN Mode
      1. 5.4.1 VOLTAGE BASED SHUTDOWN
      2. 5.4.2 ManufacturerAccess() MAC Shutdown
      3. 5.4.3 Time-Based Shutdown
      4. 5.4.4 Power Save Shutdown
      5. 5.4.5 IO Based Shutdown
    5. 5.5 Option to Manage Unintended Wakeup from Shutdown
    6. 5.6 Emergency FET Shutdown (EMSHUT)
      1. 5.6.1 Enter Emergency FET Shutdown Through SHUTDN
      2. 5.6.2 Enter Emergency FET Shutdown Through MFC
      3. 5.6.3 Exit Emergency FET Shutdown
    7. 5.7 System Disconnect
  7. Gauging
    1. 6.1  Introduction
    2. 6.2  Impedance Track Configuration
    3. 6.3  Gas Gauge Modes
    4. 6.4  QMax and Ra
      1. 6.4.1 QMax Initial Values
      2. 6.4.2 QMax Update Conditions
      3. 6.4.3 OCV Prediction
      4. 6.4.4 Fast Qmax Update Conditions
      5. 6.4.5 QMax and Fast Qmax Update Boundary Check
      6. 6.4.6 Ra Table Initial Values
      7. 6.4.7 Ra Table Update Conditions
      8. 6.4.8 Application of Resistance Scaling
    5. 6.5  FullChargeCapacity (FCC), RemainingCapacity (RemCap), and RelativeStateOfCharge (RSOC)
    6. 6.6  Impedance Track Configuration Options
    7. 6.7  State of Health (SOH)
    8. 6.8  TURBO Mode 3.0
    9. 6.9  Battery Trip Point (BTP)
    10. 6.10 Cell Interconnect IR Compensation
    11. 6.11 RSOC Rounding Option
    12. 6.12 RSOC 1% Hold
    13. 6.13 Accumulated Charge Measurement
  8. Cell Balancing
    1. 7.1 Introduction
    2. 7.2 Cell Balancing Setup
    3. 7.3 Balancing Multiple Cells
    4. 7.4 Cell Balancing Operation
    5. 7.5 Voltage based Cell Balancing
  9. LED Display
    1. 8.1 Introduction
    2. 8.2 LED Display of State-of-Charge / PERMANENT FAILURE / State-of-Health
    3. 8.3 LED Display on Exit of a Reset
    4. 8.4 LED Display Control Through AlternateManufacturerAccess()
  10. IATA Support
    1. 9.1 Initiating IATA Shutdown (Before Shipping)
    2. 9.2 After Wakeup (Charging Is Connected for a Short Period to Wake)
  11. 10 TMP468 Temperature Sensor Support
    1. 10.1 Description
    2. 10.2 Physical Interface
    3. 10.3 Configuration of TMP468
    4. 10.4 TMP468 Communication Validation
    5. 10.5 TMP468 Temperature Data Access
    6. 10.6 TMP468 Temperature Data Use by the Device
    7. 10.7 TMP468 Pass Through Access Commands
    8. 10.8 TMP468 Power Management in BQ40Z50-R4 Power Modes
  12. 11General Purpose Input Output (GPIO) Capability
    1. 11.1 Description
  13. 12Lifetime Data Collection
    1. 12.1 Description
    2. 12.2 Reset
  14. 13Device Security
    1. 13.1 Introduction
    2. 13.2 SHA-1 Description
    3. 13.3 HMAC Description
    4. 13.4 Authentication
    5. 13.5 Security Modes
      1. 13.5.1 FULL ACCESS or UNSEALED to SEALED
      2. 13.5.2 SEALED to UNSEALED
      3. 13.5.3 UNSEALED to FULL ACCESS
      4. 13.5.4 DF Read Only access in SEALED
  15. 14Manufacture Production
    1. 14.1 Manufacture Testing
    2. 14.2 Calibration
      1. 14.2.1 Calibration Data Flash
        1. 14.2.1.1  Voltage
        2. 14.2.1.2  Current
        3. 14.2.1.3  Current Offset
          1. 14.2.1.3.1 CC Offset
          2. 14.2.1.3.2 Coulomb Counter Offset Samples
          3. 14.2.1.3.3 Board Offset
        4. 14.2.1.4  CC Auto Config
        5. 14.2.1.5  CC Auto Offset
        6. 14.2.1.6  Temperature
          1. 14.2.1.6.1 Internal Temp Offset
          2. 14.2.1.6.2 External 1 Temp Offset
          3. 14.2.1.6.3 External 2 Temp Offset
          4. 14.2.1.6.4 External 3 Temp Offset
          5. 14.2.1.6.5 External 4 Temp Offset
        7. 14.2.1.7  Internal Temp Model
          1. 14.2.1.7.1 Int Gain
          2. 14.2.1.7.2 Int Base Offset
          3. 14.2.1.7.3 Int Minimum AD
          4. 14.2.1.7.4 Int Maximum Temp
        8. 14.2.1.8  External Thermistor Cell Temp Model
          1. 14.2.1.8.1  Coefficient a1
          2. 14.2.1.8.2  Coefficient a2
          3. 14.2.1.8.3  Coefficient a3
          4. 14.2.1.8.4  Coefficient a4
          5. 14.2.1.8.5  Coefficient a5
          6. 14.2.1.8.6  Coefficient b1
          7. 14.2.1.8.7  Coefficient b2
          8. 14.2.1.8.8  Coefficient b3
          9. 14.2.1.8.9  Coefficient b4
          10. 14.2.1.8.10 Rc0
          11. 14.2.1.8.11 Adc0
          12. 14.2.1.8.12 Rpad
          13. 14.2.1.8.13 Rint
        9. 14.2.1.9  FET Temp Model Using an External Thermistor
          1. 14.2.1.9.1  Coefficient a1
          2. 14.2.1.9.2  Coefficient a2
          3. 14.2.1.9.3  Coefficient a3
          4. 14.2.1.9.4  Coefficient a4
          5. 14.2.1.9.5  Coefficient a5
          6. 14.2.1.9.6  Coefficient b1
          7. 14.2.1.9.7  Coefficient b2
          8. 14.2.1.9.8  Coefficient b3
          9. 14.2.1.9.9  Coefficient b4
          10. 14.2.1.9.10 Rc0
          11. 14.2.1.9.11 Adc0
          12. 14.2.1.9.12 Rpad
          13. 14.2.1.9.13 Rint
        10. 14.2.1.10 Current Deadband
          1. 14.2.1.10.1 Deadband
          2. 14.2.1.10.2 Coulomb Counter Deadband
  16. 15Device SMBus Address
  17. 16SBS Commands
    1. 16.1  0x00 ManufacturerAccess() and 0x44 ManufacturerBlockAccess()
      1. 16.1.1   ManufacturerAccess() 0x0000
      2. 16.1.2   ManufacturerAccess() 0x0001 Device Type
      3. 16.1.3   ManufacturerAccess() 0x0002 Firmware Version
      4. 16.1.4   ManufacturerAccess() 0x0003 Hardware Version
      5. 16.1.5   ManufacturerAccess() 0x0004 Instruction Flash Signature
      6. 16.1.6   ManufacturerAccess() 0x0005 Static DF Signature
      7. 16.1.7   ManufacturerAccess() 0x0006 Chemical ID
      8. 16.1.8   ManufacturerAccess() 0x0008 Static Chem DF Signature
      9. 16.1.9   ManufacturerAccess() 0x0009 All DF Signature
      10. 16.1.10  ManufacturerAccess() 0x0010 SHUTDOWN Mode
      11. 16.1.11  ManufacturerAccess() 0x0011 SLEEP Mode
      12. 16.1.12  ManufacturerAccess() 0x0013 AutoCCOffset
      13. 16.1.13  ManufacturerAccess() 0x001D Fuse Toggle
      14. 16.1.14  ManufacturerAccess() 0x001E PCHG FET Toggle
      15. 16.1.15  ManufacturerAccess() 0x001F CHG FET Toggle
      16. 16.1.16  ManufacturerAccess() 0x0020 DSG FET Toggle
      17. 16.1.17  ManufacturerAccess() 0x0021 Gauging
      18. 16.1.18  ManufacturerAccess() 0x0022 FET Control
      19. 16.1.19  ManufacturerAccess() 0x0023 Lifetime Data Collection
      20. 16.1.20  ManufacturerAccess() 0x0024 Permanent Failure
      21. 16.1.21  ManufacturerAccess() 0x0025 Black Box Recorder
      22. 16.1.22  ManufacturerAccess() 0x0026 Fuse
      23. 16.1.23  ManufacturerAccess() 0x0027 LED DISPLAY Enable
      24. 16.1.24  ManufacturerAccess() 0x0028 Lifetime Data Reset
      25. 16.1.25  ManufacturerAccess() 0x0029 Permanent Fail Data Reset
      26. 16.1.26  ManufacturerAccess() 0x002A Black Box Recorder Reset
      27. 16.1.27  ManufacturerAccess() 0x002B LED Toggle
      28. 16.1.28  ManufacturerAccess() 0x002C LED Display Press
      29. 16.1.29  ManufacturerAccess() 0x002D CALIBRATION Mode
      30. 16.1.30  ManufacturerAccess() 0x002E Lifetime Data Flush
      31. 16.1.31  ManufacturerAccess() 0x002F Lifetime Data SPEED UP Mode
      32. 16.1.32  ManufacturerAccess() 0x0030 Seal Device
      33. 16.1.33  ManufacturerAccess() 0x0035 Security Keys
      34. 16.1.34  ManufacturerAccess() 0x0037 Authentication Key
      35. 16.1.35  ManufacturerAccess() 0x0041 Device Reset
      36. 16.1.36  ManufacturerAccess() 0x0050 SafetyAlert
      37. 16.1.37  ManufacturerAccess() 0x0051 SafetyStatus
      38. 16.1.38  ManufacturerAccess() 0x0052 PFAlert
      39. 16.1.39  ManufacturerAccess() 0x0053 PFStatus
      40. 16.1.40  ManufacturerAccess() 0x0054 OperationStatus
      41. 16.1.41  ManufacturerAccess() 0x0055 ChargingStatus
      42. 16.1.42  ManufacturerAccess() 0x0056 GaugingStatus
      43. 16.1.43  ManufacturerAccess() 0x0057 ManufacturingStatus
      44. 16.1.44  ManufacturerAccess() 0x0058 AFE Register
      45. 16.1.45  ManufacturerAccess() 0x005A No Load Rem Cap
      46. 16.1.46  ManufacturerAccess() 0x0060 Lifetime Data Block 1
      47. 16.1.47  ManufacturerAccess() 0x0061 Lifetime Data Block 2
      48. 16.1.48  ManufacturerAccess() 0x0062 Lifetime Data Block 3
      49. 16.1.49  ManufacturerAccess() 0x0063 Lifetime Data Block 4
      50. 16.1.50  ManufacturerAccess() 0x0064 Lifetime Data Block 5
      51. 16.1.51  ManufacturerAccess() 0x0065 Lifetime Data Block 6
      52. 16.1.52  ManufacturerAccess() 0x0066 Lifetime Data Block 7
      53. 16.1.53  ManufacturerAccess() 0x0067 Lifetime Data Block 8
      54. 16.1.54  ManufacturerAccess() 0x0068 Lifetime Data Block 9
      55. 16.1.55  ManufacturerAccess() 0x0069 Lifetime Data Block 10
      56. 16.1.56  ManufacturerAccess() 0x006A Lifetime Data Block 11
      57. 16.1.57  ManufacturerAccess() 0x006B Lifetime Data Block 12
      58. 16.1.58  ManufacturerAccess() 0x006C Lifetime Data Block 13
      59. 16.1.59  ManufacturerAccess() 0x006D Lifetime Data Block 14
      60. 16.1.60  ManufacturerAccess() 0x006E Lifetime Data Block 15
      61. 16.1.61  ManufacturerAccess() 0x006F Power Events
      62. 16.1.62  ManufacturerAccess() 0x0070 ManufacturerInfo
      63. 16.1.63  ManufacturerAccess() 0x0071 DAStatus1
      64. 16.1.64  ManufacturerAccess() 0x0072 DAStatus2
      65. 16.1.65  ManufacturerAccess() 0x0073 GaugeStatus1
      66. 16.1.66  ManufacturerAccess() 0x0074 GaugeStatus2
      67. 16.1.67  ManufacturerAccess() 0x0075 GaugeStatus3
      68. 16.1.68  ManufacturerAccess() 0x0076 CBStatus
      69. 16.1.69  ManufacturerAccess() 0x0077 StateofHealth
      70. 16.1.70  ManufacturerAccess() 0x0078 FilterCapacity
      71. 16.1.71  ManufacturerAccess() 0x0079 RSOCWrite
      72. 16.1.72  ManufacturerAccess() 0x007A ManufacturerInfoB
      73. 16.1.73  ManufacturerAccess() 0x007B ManufacturerInfoC
      74. 16.1.74  ManufacturerAccess() 0x0098 AccumulationChargeEnable
      75. 16.1.75  ManufacturerAccess() 0x0081 TMPRead1
      76. 16.1.76  ManufacturerAccess() 0x0082 TMPRead2
      77. 16.1.77  ManufacturerAccess() 0x0083 TMPRead3
      78. 16.1.78  ManufacturerAccess() 0x0083 TMPRead3
      79. 16.1.79  ManufacturerAccess() 0x0085 TMPAutoRead
      80. 16.1.80  ManufacturerAccess() 0x0086 TMPRead5
      81. 16.1.81  ManufacturerAccess() 0x0087 TMPRead7
      82. 16.1.82  ManufacturerAccess() 0x008A TMP Load Config
      83. 16.1.83  ManufacturerAccess() 0x008B TMP Write Register
      84. 16.1.84  ManufacturerAccess() 0x0099 AccumulationDischargeEnable
      85. 16.1.85  ManufacturerAccess() 0x009A AccumulationReset
      86. 16.1.86  ManufacturerAccess() 0x009B AccumulationStop
      87. 16.1.87  ManufacturerAccess() 0x009C AccumulationStart
      88. 16.1.88  ManufacturerAccess() 0x009D AccumulationChargeThreshold
      89. 16.1.89  ManufacturerAccess() 0x009E AccumulationDischargeThreshold
      90. 16.1.90  ManufacturerAccess() 0x009F AccumulatedChargeTime
      91. 16.1.91  ManufacturerAccess() 0x00B0 ChargingVoltageOverride
      92. 16.1.92  ManufacturerAccess() 0x00B2 ChargingVoltageOverride
      93. 16.1.93  ManufacturerAccess() 0x00F0 IATAShutdown
      94. 16.1.94  ManufacturerAccess() 0x00F1 IATARm
      95. 16.1.95  ManufacturerAccess() 0x00F2 IATAFcc
      96. 16.1.96  ManufacturerAccess() 0x0F00 ROM Mode
      97. 16.1.97  ManufacturerAccess() 0x3008 WriteTemp
      98. 16.1.98  ManufacturerAccess() 0x4000–0x5FFF DataFlashAccess
      99. 16.1.99  ManufacturerAccess() 0xF080 and 0xF081 Output CCADCCal Control
      100. 16.1.100 ManufacturerAccess() 0xF082 OutputShortedCCADCCal
    2. 16.2  0x01 RemainingCapacityAlarm()
    3. 16.3  0x02 RemainingTimeAlarm()
    4. 16.4  0x03 BatteryMode()
    5. 16.5  0x04 AtRate()
    6. 16.6  0x05 AtRateTimeToFull()
    7. 16.7  0x06 AtRateTimeToEmpty()
    8. 16.8  0x07 AtRateOK()
    9. 16.9  0x08 Temperature()
    10. 16.10 0x09 Voltage()
    11. 16.11 0x0A Current()
    12. 16.12 0x0B AverageCurrent()
    13. 16.13 0x0C MaxError()
    14. 16.14 0x0D RelativeStateOfCharge()
    15. 16.15 0x0E AbsoluteStateOfCharge()
    16. 16.16 0x0F RemainingCapacity()
    17. 16.17 0x10 FullChargeCapacity()
    18. 16.18 0x11 RunTimeToEmpty()
    19. 16.19 0x12 AverageTimeToEmpty()
    20. 16.20 0x13 AverageTimeToFull()
    21. 16.21 0x14 ChargingCurrent()
    22. 16.22 0x15 ChargingVoltage()
    23. 16.23 0x16 BatteryStatus()
    24. 16.24 0x17 CycleCount()
    25. 16.25 0x18 DesignCapacity()
    26. 16.26 0x19 DesignVoltage()
    27. 16.27 0x1A SpecificationInfo()
    28. 16.28 0x1B ManufacturerDate()
    29. 16.29 0x1C SerialNumber()
    30. 16.30 0x20 ManufacturerName()
    31. 16.31 0x21 DeviceName()
    32. 16.32 0x22 DeviceChemistry()
    33. 16.33 0x23 ManufacturerData()
    34. 16.34 0x2F Authenticate()
    35. 16.35 0x3C CellVoltage4()
    36. 16.36 0x3D CellVoltage3()
    37. 16.37 0x3E CellVoltage2()
    38. 16.38 0x3F CellVoltage1()
    39. 16.39 0x48 GPIORead()
    40. 16.40 0x49 GPIOWrite()
    41. 16.41 0x4A BTPDischargeSet()
    42. 16.42 0x4B BTPChargeSet()
    43. 16.43 0x4F StateofHealth()
    44. 16.44 0x50 SafetyAlert()
    45. 16.45 0x51 SafetyStatus()
    46. 16.46 0x52 PFAlert()
    47. 16.47 0x53 PFStatus()
    48. 16.48 0x54 OperationStatus()
    49. 16.49 0x55 ChargingStatus()
    50. 16.50 0x56 GaugingStatus()
    51. 16.51 0x57 ManufacturingStatus()
    52. 16.52 0x58 AFERegister()
    53. 16.53 0x59 MaxTurboPwr()
    54. 16.54 0x5A SusTurboPwr()
    55. 16.55 0x5B TurboPackR()
    56. 16.56 0x5C TurboSysR()
    57. 16.57 0x5D TurboEdv()
    58. 16.58 0x5E MaxTurboCurr()
    59. 16.59 0x5F SusTurboCurr()
    60. 16.60 0x60 LifetimeDataBlock1()
    61. 16.61 0x61 LifetimeDataBlock2()
    62. 16.62 0x62 LifetimeDataBlock3()
    63. 16.63 0x63 LifetimeDataBlock4()
    64. 16.64 0x64 LifetimeDataBlock5()
    65. 16.65 0x65 LifetimeDataBlock6()
    66. 16.66 0x66 LifetimeDataBlock7()
    67. 16.67 0x67 LifetimeDataBlock8()
    68. 16.68 0x68 TurboRhfEffective()
    69. 16.69 0x69 TurboVload()
    70. 16.70 0x6A LifetimeDataBlock 11()
    71. 16.71 0x6B LifetimeDataBlock12()
    72. 16.72 0x70 ManufacturerInfo()
    73. 16.73 0x71 DAStatus1()
    74. 16.74 0x72 DAStatus2()
    75. 16.75 0x73 GaugeStatus1()
    76. 16.76 0x74 GaugeStatus2()
    77. 16.77 0x75 GaugeStatus3()
    78. 16.78 0x76 CBStatus()
    79. 16.79 0x77 StateofHealth()
    80. 16.80 0x78 FilteredCapacity()
  18. 17Data Flash Values
    1. 17.1  Data Formats
      1. 17.1.1 Unsigned Integer
      2. 17.1.2 Integer
      3. 17.1.3 Floating Point
      4. 17.1.4 Hex
      5. 17.1.5 String
    2. 17.2  Settings
      1. 17.2.1  Configuration
        1. 17.2.1.1  Charging Configuration
        2. 17.2.1.2  Charging Configuration Ext
        3. 17.2.1.3  FET Options
        4. 17.2.1.4  SBS Gauging Configuration
        5. 17.2.1.5  SBS Configuration
        6. 17.2.1.6  Auth Config
        7. 17.2.1.7  Power Config
        8. 17.2.1.8  IO Config
        9. 17.2.1.9  GPIO Sealed Access Config
        10. 17.2.1.10 Flag Map Set Up 1
        11. 17.2.1.11 Flag Map Set Up 2
        12. 17.2.1.12 Flag Map Set Up 3
        13. 17.2.1.13 Flag Map Set Up 4
        14. 17.2.1.14 LED Configuration
        15. 17.2.1.15 Temperature Enable
        16. 17.2.1.16 Ext TMP Temperature Enable
        17. 17.2.1.17 Temperature Mode
        18. 17.2.1.18 Ext TMP Temperature Mode
        19. 17.2.1.19 DA Configuration
        20. 17.2.1.20 SOC Flag Config A
        21. 17.2.1.21 SOC Flag Config B
        22. 17.2.1.22 Balancing Configuration
        23. 17.2.1.23 IT Gauging Configuration
        24. 17.2.1.24 IT Gauging Ext
        25. 17.2.1.25 Elevated Degrade Configuration
      2. 17.2.2  Fuse
        1. 17.2.2.1 Permanent Fail Fuse A
        2. 17.2.2.2 Permanent Fail Fuse B
        3. 17.2.2.3 Permanent Fail Fuse C
        4. 17.2.2.4 Permanent Fail Fuse D
        5. 17.2.2.5 Min Blow Fuse Voltage
        6. 17.2.2.6 Fuse Blow Timeout
        7. 17.2.2.7 GPIO Timeout
      3. 17.2.3  BTP
        1. 17.2.3.1 Init Discharge Set
        2. 17.2.3.2 Init Charge Set
        3. 17.2.3.3 Init Charge SOC Set
        4. 17.2.3.4 Init Discharge Set
      4. 17.2.4  Sealed Access
        1. 17.2.4.1 DF Only Read Timeout
      5. 17.2.5  Lifetimes
        1. 17.2.5.1 Lifetimes Configuration
        2. 17.2.5.2 Time RSOC Thresholds
        3. 17.2.5.3 Temperature Hold-off Time
      6. 17.2.6  Protection
        1. 17.2.6.1 Protection Configuration
        2. 17.2.6.2 Enabled Protections A
        3. 17.2.6.3 Enabled Protections B
        4. 17.2.6.4 Enabled Protections C
        5. 17.2.6.5 Enabled Protections D
      7. 17.2.7  Permanent Failure
        1. 17.2.7.1 Enabled PF A
        2. 17.2.7.2 Enabled PF B
        3. 17.2.7.3 Enabled PF C
        4. 17.2.7.4 Enabled PF D
      8. 17.2.8  AFE
        1. 17.2.8.1 AFE Protection Control
        2. 17.2.8.2 ZVCHG Exit Threshold
      9. 17.2.9  Smart Temperature
        1. 17.2.9.1 Mid Point Temp
      10. 17.2.10 Accumulated Charge Measurement
        1. 17.2.10.1 Accum Discharge Threshold
        2. 17.2.10.2 Accum Charge Threshold
      11. 17.2.11 TMP468
        1. 17.2.11.1 Address
    3. 17.3  Manufacturing
      1. 17.3.1 Manufacturing Status Init
    4. 17.4  Advanced Charging Algorithm
      1. 17.4.1  Temperature Ranges
        1. 17.4.1.1  T1 Temp
        2. 17.4.1.2  T2 Temp
        3. 17.4.1.3  T5 Temp
        4. 17.4.1.4  T6 Temp
        5. 17.4.1.5  T3 Temp
        6. 17.4.1.6  T4 Temp
        7. 17.4.1.7  Hysteresis Temp T1
        8. 17.4.1.8  Hysteresis Temp T2
        9. 17.4.1.9  Hysteresis Temp T3
        10. 17.4.1.10 Hysteresis Temp T4
        11. 17.4.1.11 Hysteresis Temp T5
        12. 17.4.1.12 Hysteresis Temp T6
      2. 17.4.2  Low Temp Charging
        1. 17.4.2.1 Voltage
        2. 17.4.2.2 Current Low
        3. 17.4.2.3 Current Med
        4. 17.4.2.4 Current High
      3. 17.4.3  Standard Temp Low Charging
        1. 17.4.3.1 Voltage
        2. 17.4.3.2 Current Low
        3. 17.4.3.3 Current Med
        4. 17.4.3.4 Current High
      4. 17.4.4  Standard Temp High Charging
        1. 17.4.4.1 Voltage
        2. 17.4.4.2 Current Low
        3. 17.4.4.3 Current Med
        4. 17.4.4.4 Current High
      5. 17.4.5  High Temp Charging
        1. 17.4.5.1 Voltage
        2. 17.4.5.2 Current Low
        3. 17.4.5.3 Current Med
        4. 17.4.5.4 Current High
      6. 17.4.6  Rec Temp Charging
        1. 17.4.6.1 Voltage
        2. 17.4.6.2 Current Low
        3. 17.4.6.3 Current Med
        4. 17.4.6.4 Current High
      7. 17.4.7  PreCharging
      8. 17.4.8  Maintenance Charging
      9. 17.4.9  Voltage Range
        1. 17.4.9.1 Precharge Start Voltage
        2. 17.4.9.2 Charging Voltage Low
        3. 17.4.9.3 Charging Voltage Med
        4. 17.4.9.4 Charging Voltage High
        5. 17.4.9.5 Charging Voltage Hysteresis
      10. 17.4.10 Termination Config
        1. 17.4.10.1 Charge Term Taper Current
        2. 17.4.10.2 Charge Term Voltage
      11. 17.4.11 Charging Rate of Change
        1. 17.4.11.1 Current Rate
        2. 17.4.11.2 Voltage Rate
      12. 17.4.12 Charge Loss Compensation
        1. 17.4.12.1 CCC Current Threshold
        2. 17.4.12.2 CCC Voltage Threshold
      13. 17.4.13 Cell Balancing Config
        1. 17.4.13.1 Balance Time per mAh Cell 1
        2. 17.4.13.2 Balance Time per mAh Cell 2–4
        3. 17.4.13.3 Min Start Balance Delta
        4. 17.4.13.4 Start Rsoc for Bal in Sleep
        5. 17.4.13.5 End Rsoc for Bal in Sleep
        6. 17.4.13.6 Start Time for Bal in Sleep
        7. 17.4.13.7 Relax Balance Interval
        8. 17.4.13.8 Min RSOC for Balancing
      14. 17.4.14 Degrade Mode 1
        1. 17.4.14.1 Cycle Threshold
        2. 17.4.14.2 SOH Threshold
        3. 17.4.14.3 Runtime Threshold
        4. 17.4.14.4 Voltage Degradation
        5. 17.4.14.5 Current Degradation
      15. 17.4.15 Degrade Mode 2
        1. 17.4.15.1 Cycle Threshold
        2. 17.4.15.2 SOH Threshold
        3. 17.4.15.3 Runtime Threshold
        4. 17.4.15.4 Voltage Degradation
        5. 17.4.15.5 Current Degradation
      16. 17.4.16 Degrade Mode 3
        1. 17.4.16.1 Cycle Threshold
        2. 17.4.16.2 SOH Threshold
        3. 17.4.16.3 Runtime Threshold
        4. 17.4.16.4 Voltage Degradation
        5. 17.4.16.5 Current Degradation
        6. 17.4.16.6 Cycle Count Start Runtime
        7. 17.4.16.7 Runtime Degrade
      17. 17.4.17 IR Correction
        1. 17.4.17.1 Averaging Interval
      18. 17.4.18 CS Degrade
        1. 17.4.18.1 Temperature Threshold
        2. 17.4.18.2 Voltage Threshold
        3. 17.4.18.3 Time Interval
        4. 17.4.18.4 Delta Voltage
        5. 17.4.18.5 Min CV
      19. 17.4.19 Elevated Degrade
        1. 17.4.19.1  ERM Reset RSoC Threshold
        2. 17.4.19.2  ERM Reset Voltage Threshold
        3. 17.4.19.3  ERM RSoC Threshold
        4. 17.4.19.4  ERM Voltage Threshold
        5. 17.4.19.5  ERM Time Threshold
        6. 17.4.19.6  ERETM RSoC Threshold
        7. 17.4.19.7  ERETM Voltage Threshold
        8. 17.4.19.8  ERETM Temperature Threshold
        9. 17.4.19.9  ERETM Temperature Max Threshold
        10. 17.4.19.10 ERETM Time Threshold
        11. 17.4.19.11 Accumulated ERM Time
        12. 17.4.19.12 Accumulated ERETM Time
        13. 17.4.19.13 ERETM Status
      20. 17.4.20 Charge Voltage Override
        1. 17.4.20.1 CHGV Override Max
        2. 17.4.20.2 CHGV Override Min
      21. 17.4.21 Charge Current Override
        1. 17.4.21.1 CHGI Override Max
        2. 17.4.21.2 CHGI Override Min
    5. 17.5  Power
      1. 17.5.1  Power
      2. 17.5.2  Shutdown
        1. 17.5.2.1 Shutdown Voltage
        2. 17.5.2.2 Shutdown Time
        3. 17.5.2.3 IO Shutdown Delay
        4. 17.5.2.4 IO Shutdown Timeout
        5. 17.5.2.5 Charger Present Threshold
      3. 17.5.3  Sleep
        1. 17.5.3.1 Sleep Current
        2. 17.5.3.2 Bus Timeout
        3. 17.5.3.3 Voltage Time
        4. 17.5.3.4 Current Time
        5. 17.5.3.5 Wake Comparator
      4. 17.5.4  Ship
        1. 17.5.4.1 FET Off Time
        2. 17.5.4.2 Delay
        3. 17.5.4.3 Auto Ship Time
      5. 17.5.5  Power Events
        1. 17.5.5.1 Power Events
      6. 17.5.6  Power Off
      7. 17.5.7  Manual FET Control
      8. 17.5.8  IATA
        1. 17.5.8.1  IATA Config
        2. 17.5.8.2  IATA Delay Time
        3. 17.5.8.3  IATA RSOC Threshold
        4. 17.5.8.4  IATA DeltaV Threshold
        5. 17.5.8.5  IATA Wake AbsRSOC
        6. 17.5.8.6  IATA Delta RSOC
        7. 17.5.8.7  IATA MIN Temperature
        8. 17.5.8.8  IATA MAX Temperature
        9. 17.5.8.9  IATA MIN Voltage
        10. 17.5.8.10 IATA MAX Voltage
      9. 17.5.9  IATA STORE
        1. 17.5.9.1 IATA Flag
        2. 17.5.9.2 IATA RM mAH
        3. 17.5.9.3 IATA RM cWH
        4. 17.5.9.4 IATA FCC mAH
        5. 17.5.9.5 IATA FCC cWH
      10. 17.5.10 Unintended Wakeup
        1. 17.5.10.1 Delay
        2. 17.5.10.2 Count
      11. 17.5.11 System Present
        1. 17.5.11.1 SysPres Delay
    6. 17.6  LED Support
      1. 17.6.1 LED Config
        1. 17.6.1.1  LED Flash Period
        2. 17.6.1.2  LED Blink Period
        3. 17.6.1.3  LED Delay
        4. 17.6.1.4  LED Hold Time
        5. 17.6.1.5  LED FC Time
        6. 17.6.1.6  CHG Flash Alarm
        7. 17.6.1.7  CHG Thresh 1
        8. 17.6.1.8  CHG Thresh 2
        9. 17.6.1.9  CHG Thresh 3
        10. 17.6.1.10 CHG Thresh 4
        11. 17.6.1.11 CHG Thresh 5
        12. 17.6.1.12 DSG Flash Alarm
        13. 17.6.1.13 DSG Thresh 1
        14. 17.6.1.14 DSG Thresh 2
        15. 17.6.1.15 DSG Thresh 3
        16. 17.6.1.16 DSG Thresh 4
        17. 17.6.1.17 DSG Thresh 5
    7. 17.7  System Data
      1. 17.7.1 Manufacturer Info
      2. 17.7.2 Manufacturer Info B
      3. 17.7.3 Manufacturer Info C
      4. 17.7.4 Integrity
        1. 17.7.4.1 Static DF Signature
        2. 17.7.4.2 Static Chem DF
        3. 17.7.4.3 All DF Signature
    8. 17.8  Lifetimes
      1. 17.8.1  Voltage
        1. 17.8.1.1 Cell 1 Max Voltage
        2. 17.8.1.2 Cell 2 Max Voltage
        3. 17.8.1.3 Cell 3 Max Voltage
        4. 17.8.1.4 Cell 4 Max Voltage
        5. 17.8.1.5 Cell 1 Min Voltage
        6. 17.8.1.6 Cell 2 Min Voltage
        7. 17.8.1.7 Cell 3 Min Voltage
        8. 17.8.1.8 Cell 4 Min Voltage
        9. 17.8.1.9 Max Delta Cell Voltage
      2. 17.8.2  Current
        1. 17.8.2.1 Max Charge Current
        2. 17.8.2.2 Max Discharge Current
        3. 17.8.2.3 Max Avg Dsg Current
        4. 17.8.2.4 Max Avg Dsg Power
        5. 17.8.2.5 683
      3. 17.8.3  Temperature-Relax
        1. 17.8.3.1  Max Temp Cell
        2. 17.8.3.2  Min Temp Cell
        3. 17.8.3.3  Max Delta Cell Temp
        4. 17.8.3.4  Min Temp Int Sensor
        5. 17.8.3.5  Max Temp Int Sensor
        6. 17.8.3.6  Max Temp Fet
        7. 17.8.3.7  Max Temp TS1
        8. 17.8.3.8  Max Temp TS2
        9. 17.8.3.9  Max Temp TS3
        10. 17.8.3.10 Max Temp TS4
        11. 17.8.3.11 Min Temp TS1
        12. 17.8.3.12 Min Temp TS2
        13. 17.8.3.13 Min Temp TS3
        14. 17.8.3.14 Min Temp TS4
        15. 17.8.3.15 Max Temp TMP468-1
        16. 17.8.3.16 Max Temp TMP468-2
        17. 17.8.3.17 Max Temp TMP468-3
        18. 17.8.3.18 Max Temp TMP468-4
        19. 17.8.3.19 Max Temp TMP468-5
        20. 17.8.3.20 Max Temp TMP468-6
        21. 17.8.3.21 Max Temp TMP468-7
        22. 17.8.3.22 Max Temp TMP468-8
        23. 17.8.3.23 Min Temp TMP468-1
        24. 17.8.3.24 Min Temp TMP468-2
        25. 17.8.3.25 Min Temp TMP468-3
        26. 17.8.3.26 Min Temp TMP468-4
        27. 17.8.3.27 Min Temp TMP468-5
        28. 17.8.3.28 Min Temp TMP468-6
        29. 17.8.3.29 Min Temp TMP468-7
        30. 17.8.3.30 Min Temp TMP468-8
      4. 17.8.4  Temperature-Charge
        1. 17.8.4.1  Max Temp Cell
        2. 17.8.4.2  Min Temp Cell
        3. 17.8.4.3  Max Delta Cell Temp
        4. 17.8.4.4  Max Temp Int Sensor
        5. 17.8.4.5  Min Temp Int Sensor
        6. 17.8.4.6  Max Temp Fet
        7. 17.8.4.7  Max Temp TS1
        8. 17.8.4.8  Max Temp TS2
        9. 17.8.4.9  Max Temp TS3
        10. 17.8.4.10 Max Temp TS4
        11. 17.8.4.11 Min Temp TS1
        12. 17.8.4.12 Min Temp TS2
        13. 17.8.4.13 Min Temp TS3
        14. 17.8.4.14 Min Temp TS4
        15. 17.8.4.15 Max Temp TMP468-1
        16. 17.8.4.16 Max Temp TMP468-2
        17. 17.8.4.17 Max Temp TMP468-3
        18. 17.8.4.18 Max Temp TMP468-4
        19. 17.8.4.19 Max Temp TMP468-5
        20. 17.8.4.20 Max Temp TMP468-6
        21. 17.8.4.21 Max Temp TMP468-7
        22. 17.8.4.22 Max Temp TMP468-8
        23. 17.8.4.23 Min Temp TMP468-1
        24. 17.8.4.24 Min Temp TMP468-2
        25. 17.8.4.25 Min Temp TMP468-3
        26. 17.8.4.26 Min Temp TMP468-4
        27. 17.8.4.27 Min Temp TMP468-5
        28. 17.8.4.28 Min Temp TMP468-6
        29. 17.8.4.29 Min Temp TMP468-7
        30. 17.8.4.30 Min Temp TMP468-8
      5. 17.8.5  Temperature-Discharge
        1. 17.8.5.1  Max Temp Cell
        2. 17.8.5.2  Min Temp Cell
        3. 17.8.5.3  Max Delta Cell Temp
        4. 17.8.5.4  Max Temp Int Sensor
        5. 17.8.5.5  Min Temp Int Sensor
        6. 17.8.5.6  Max Temp Fet
        7. 17.8.5.7  Max Temp TS1
        8. 17.8.5.8  Max Temp TS2
        9. 17.8.5.9  Max Temp TS3
        10. 17.8.5.10 Max Temp TS4
        11. 17.8.5.11 Min Temp TS1
        12. 17.8.5.12 Min Temp TS2
        13. 17.8.5.13 Min Temp TS3
        14. 17.8.5.14 Min Temp TS4
        15. 17.8.5.15 Max Temp TMP468-1
        16. 17.8.5.16 Max Temp TMP468-2
        17. 17.8.5.17 Max Temp TMP468-3
        18. 17.8.5.18 Max Temp TMP468-4
        19. 17.8.5.19 Max Temp TMP468-5
        20. 17.8.5.20 Max Temp TMP468-6
        21. 17.8.5.21 Max Temp TMP468-7
        22. 17.8.5.22 Max Temp TMP468-8
        23. 17.8.5.23 Min Temp TMP468-1
        24. 17.8.5.24 Min Temp TMP468-2
        25. 17.8.5.25 Min Temp TMP468-3
        26. 17.8.5.26 Min Temp TMP468-4
        27. 17.8.5.27 Min Temp TMP468-5
        28. 17.8.5.28 Min Temp TMP468-6
        29. 17.8.5.29 Min Temp TMP468-7
        30. 17.8.5.30 Min Temp TMP468-8
      6. 17.8.6  Safety Events
        1. 17.8.6.1  No Of COV Events
        2. 17.8.6.2  Last COV Event
        3. 17.8.6.3  No Of CUV Events
        4. 17.8.6.4  Last CUV Event
        5. 17.8.6.5  No Of OCD1 Events
        6. 17.8.6.6  Last OCD1 Event
        7. 17.8.6.7  No Of OCD2 Events
        8. 17.8.6.8  Last OCD2 Event
        9. 17.8.6.9  No Of OCC1 Events
        10. 17.8.6.10 Last OCC1 Event
        11. 17.8.6.11 No Of OCC2 Events
        12. 17.8.6.12 Last OCC2 Event
        13. 17.8.6.13 No Of AOLD Events
        14. 17.8.6.14 Last AOLD Event
        15. 17.8.6.15 No Of ASCD Events
        16. 17.8.6.16 Last ASCD Event
        17. 17.8.6.17 No Of ASCC Events
        18. 17.8.6.18 Last ASCC Event
        19. 17.8.6.19 No Of OTC Events
        20. 17.8.6.20 Last OTC Event
        21. 17.8.6.21 No Of OTD Events
        22. 17.8.6.22 Last OTD Event
        23. 17.8.6.23 No Of OTF Events
        24. 17.8.6.24 Last OTF Event
      7. 17.8.7  Charging Events
        1. 17.8.7.1 No Valid Charge Term
        2. 17.8.7.2 Last Valid Charge Term
      8. 17.8.8  Gauging Events
        1. 17.8.8.1 No Of Qmax Updates
        2. 17.8.8.2 Last Qmax Update
        3. 17.8.8.3 No Of Ra Updates
        4. 17.8.8.4 Last Ra Update
        5. 17.8.8.5 No Of Ra Disable
        6. 17.8.8.6 Last Ra Disable
      9. 17.8.9  Cell Balancing
        1. 17.8.9.1 CB Time Cell 1
        2. 17.8.9.2 CB Time Cell 2
        3. 17.8.9.3 CB Time Cell 3
        4. 17.8.9.4 CB Time Cell 4
      10. 17.8.10 Time
        1. 17.8.10.1 Total Firmware Runtime
        2. 17.8.10.2 Time Spent in UT
        3. 17.8.10.3 Time Spent in LT
        4. 17.8.10.4 Time Spent in STL
        5. 17.8.10.5 Time Spent in RT
        6. 17.8.10.6 Time Spent in STH
        7. 17.8.10.7 Time Spent in HT
        8. 17.8.10.8 Time Spent in OT
    9. 17.9  Protections
      1. 17.9.1  CUV—Cell Undervoltage
        1. 17.9.1.1 Threshold
        2. 17.9.1.2 Delay
        3. 17.9.1.3 Recovery
        4. 17.9.1.4 Recovery Charger Present Time
      2. 17.9.2  CUVC—Cell Undervoltage
        1. 17.9.2.1 Threshold
        2. 17.9.2.2 Delay
        3. 17.9.2.3 Recovery
      3. 17.9.3  COV—Cell Overvoltage
        1. 17.9.3.1  Threshold Low Temp
        2. 17.9.3.2  Threshold Standard Temp Low
        3. 17.9.3.3  Threshold Standard Temp High
        4. 17.9.3.4  Threshold High Temp
        5. 17.9.3.5  Threshold Rec Temp
        6. 17.9.3.6  Delay
        7. 17.9.3.7  Recovery Low Temp
        8. 17.9.3.8  Recovery Standard Temp Low
        9. 17.9.3.9  Recovery Standard Temp High
        10. 17.9.3.10 Recovery High Temp
        11. 17.9.3.11 Recovery Rec Temp
        12. 17.9.3.12 Cell Overvoltage Latch Limit
        13. 17.9.3.13 Cell Overvoltage Counter Decrement Delay
        14. 17.9.3.14 Reset
      4. 17.9.4  OCC1—Overcurrent In Charge 1
        1. 17.9.4.1 Threshold
        2. 17.9.4.2 Delay
      5. 17.9.5  OCC2—Overcurrent In Charge 2
        1. 17.9.5.1 Threshold
        2. 17.9.5.2 Delay
      6. 17.9.6  OCC—Overcurrent In Charge Recovery
        1. 17.9.6.1 Recovery Threshold
        2. 17.9.6.2 Recovery Delay
      7. 17.9.7  OCD1—Overcurrent In Discharge 1
        1. 17.9.7.1 Threshold
        2. 17.9.7.2 Delay
      8. 17.9.8  OCD2—Overcurrent In Discharge 2
        1. 17.9.8.1 Threshold
        2. 17.9.8.2 Delay
      9. 17.9.9  OCD—Overcurrent In Discharge Recovery
        1. 17.9.9.1 Recovery Threshold
        2. 17.9.9.2 Recovery Delay
        3. 17.9.9.3 Latch Limit
        4. 17.9.9.4 Counter Dec Delay
        5. 17.9.9.5 Reset
      10. 17.9.10 AOLD—Overload in Discharge
        1. 17.9.10.1 Latch Limit
        2. 17.9.10.2 Counter Dec Delay
        3. 17.9.10.3 Recovery
        4. 17.9.10.4 Reset
        5. 17.9.10.5 Threshold
      11. 17.9.11 ASCC—Short Circuit In Charge
        1. 17.9.11.1 Latch Limit
        2. 17.9.11.2 Counter Dec Delay
        3. 17.9.11.3 Recovery
        4. 17.9.11.4 Reset
        5. 17.9.11.5 Threshold
      12. 17.9.12 ASCD—Short Circuit in Discharge
        1. 17.9.12.1 Latch Limit
        2. 17.9.12.2 Counter Dec Delay
        3. 17.9.12.3 Recovery
        4. 17.9.12.4 Reset
        5. 17.9.12.5 Thresholds 1 and 2
      13. 17.9.13 OTC—Overtemperature in Charge
        1. 17.9.13.1 Threshold
        2. 17.9.13.2 Delay
        3. 17.9.13.3 Recovery
      14. 17.9.14 OTD—Overtemperature in Discharge
        1. 17.9.14.1 Threshold
        2. 17.9.14.2 Delay
        3. 17.9.14.3 Recovery
      15. 17.9.15 OTF—Overtemperature FET
        1. 17.9.15.1 Threshold
        2. 17.9.15.2 Delay
        3. 17.9.15.3 Recovery
      16. 17.9.16 UTC—Undertemperature in Charge
        1. 17.9.16.1 Threshold
        2. 17.9.16.2 Delay
        3. 17.9.16.3 Recovery
      17. 17.9.17 UTD—Undertemperature in Discharge
        1. 17.9.17.1 Threshold
        2. 17.9.17.2 Delay
        3. 17.9.17.3 Recovery
      18. 17.9.18 HWD—Host Watchdog
      19. 17.9.19 PTO—PRECHARGE Mode Time Out
        1. 17.9.19.1 Charge Threshold
        2. 17.9.19.2 Suspend Threshold
        3. 17.9.19.3 Delay
        4. 17.9.19.4 Reset
      20. 17.9.20 CTO—Fast Charge Mode Time Out
        1. 17.9.20.1 Charge Threshold
        2. 17.9.20.2 Suspend Threshold
        3. 17.9.20.3 Delay
        4. 17.9.20.4 Reset
      21. 17.9.21 OC—Overcharge
        1. 17.9.21.1 Threshold
        2. 17.9.21.2 Recovery
        3. 17.9.21.3 RSOC Recovery
      22. 17.9.22 CHGV—ChargingVoltage
        1. 17.9.22.1 Threshold
        2. 17.9.22.2 Delay
        3. 17.9.22.3 Recovery
      23. 17.9.23 CHGC—ChargingCurrent
        1. 17.9.23.1 Threshold
        2. 17.9.23.2 Delay
        3. 17.9.23.3 Recovery Threshold
        4. 17.9.23.4 Recovery Delay
      24. 17.9.24 PCHGC—Pre-ChargingCurrent
        1. 17.9.24.1 Threshold
        2. 17.9.24.2 Delay
        3. 17.9.24.3 Recovery Threshold
        4. 17.9.24.4 Recovery Delay
    10. 17.10 Permanent Fail
      1. 17.10.1  SUV—Safety Cell Undervoltage
        1. 17.10.1.1 Threshold
        2. 17.10.1.2 Delay
      2. 17.10.2  SOV—Safety Cell Overvoltage
        1. 17.10.2.1 Threshold
        2. 17.10.2.2 Delay
      3. 17.10.3  SOCC—Safety Overcurrent in Charge
        1. 17.10.3.1 Threshold
        2. 17.10.3.2 Delay
      4. 17.10.4  SOCD—Safety Overcurrent in Discharge
        1. 17.10.4.1 Threshold
        2. 17.10.4.2 Delay
      5. 17.10.5  SOT—Overtemperature Cell
        1. 17.10.5.1 SOTC Threshold
        2. 17.10.5.2 SOTC Delay
        3. 17.10.5.3 SOTD Threshold
        4. 17.10.5.4 SOTD Delay
      6. 17.10.6  SOTF—Overtemperature FET
        1. 17.10.6.1 Threshold
        2. 17.10.6.2 Delay
      7. 17.10.7  Open Thermistor—NTC Thermistor Failure
        1. 17.10.7.1 Threshold
        2. 17.10.7.2 Delay
        3. 17.10.7.3 FET Delta
        4. 17.10.7.4 Cell Delta
      8. 17.10.8  QIM—QMax Imbalance
        1. 17.10.8.1 Threshold
        2. 17.10.8.2 Delay
      9. 17.10.9  CB—Cell Balance
        1. 17.10.9.1 Max Threshold
        2. 17.10.9.2 Delta Threshold
        3. 17.10.9.3 Delay
      10. 17.10.10 VIMR—Voltage Imbalance At Rest
        1. 17.10.10.1 Check Voltage
        2. 17.10.10.2 Check Current
        3. 17.10.10.3 Delta Threshold
        4. 17.10.10.4 Delay
        5. 17.10.10.5 Duration
      11. 17.10.11 VIMA—Voltage Imbalance Active
        1. 17.10.11.1 Check Voltage
        2. 17.10.11.2 Check Current
        3. 17.10.11.3 Delta Threshold
        4. 17.10.11.4 Delay
      12. 17.10.12 IMP—Impedance Imbalance
        1. 17.10.12.1 Delta Threshold
        2. 17.10.12.2 Max Threshold
        3. 17.10.12.3 Ra Update Counts
      13. 17.10.13 CD—Capacity Degradation
        1. 17.10.13.1 Threshold
        2. 17.10.13.2 Delay
      14. 17.10.14 CFET—CHG FET Failure
        1. 17.10.14.1 OFF Threshold
        2. 17.10.14.2 Delay
      15. 17.10.15 DFET—DFET Failure
        1. 17.10.15.1 OFF Threshold
        2. 17.10.15.2 Delay
      16. 17.10.16 FUSE—FUSE Failure
        1. 17.10.16.1 Threshold
        2. 17.10.16.2 Delay
      17. 17.10.17 AFER—AFE Register
        1. 17.10.17.1 Threshold
        2. 17.10.17.2 Delay Period
        3. 17.10.17.3 Compare Period
      18. 17.10.18 AFEC—AFE Communication
        1. 17.10.18.1 Threshold
        2. 17.10.18.2 Delay Period
      19. 17.10.19 TMPC—TMP468 Communication
        1. 17.10.19.1 TMPC Threshold
        2. 17.10.19.2 TMPC Delay
      20. 17.10.20 2LVL—2nd Level OV
    11. 17.11 PF Status
      1. 17.11.1 Device Status Data
        1. 17.11.1.1  Safety Alert A
        2. 17.11.1.2  Safety Status A
        3. 17.11.1.3  Safety Alert B
        4. 17.11.1.4  Safety Status B
        5. 17.11.1.5  Safety Alert C
        6. 17.11.1.6  Safety Status C
        7. 17.11.1.7  Safety Alert D
        8. 17.11.1.8  Safety Status D
        9. 17.11.1.9  PF Alert A
        10. 17.11.1.10 PF Status A
        11. 17.11.1.11 PF Alert B
        12. 17.11.1.12 PF Status B
        13. 17.11.1.13 PF Alert C
        14. 17.11.1.14 PF Status C
        15. 17.11.1.15 PF Alert D
        16. 17.11.1.16 PF Status D
        17. 17.11.1.17 Fuse Flag
        18. 17.11.1.18 Operation Status A
        19. 17.11.1.19 Operation Status B
        20. 17.11.1.20 Temp Range
        21. 17.11.1.21 Charging Status A
        22. 17.11.1.22 Charging Status B
        23. 17.11.1.23 Gauging Status
        24. 17.11.1.24 IT Status
      2. 17.11.2 Device Voltage Data (at the Time of PF Event)
        1. 17.11.2.1 Cell 1 Voltage
        2. 17.11.2.2 Cell 2 Voltage
        3. 17.11.2.3 Cell 3 Voltage
        4. 17.11.2.4 Cell 4 Voltage
        5. 17.11.2.5 Battery Direct Voltage
        6. 17.11.2.6 Pack Voltage
      3. 17.11.3 Device Current Data
      4. 17.11.4 Device Temperature Data (at the Time of PF Event)
        1. 17.11.4.1 Internal Temperature
        2. 17.11.4.2 External 1 Temperature
        3. 17.11.4.3 External 2 Temperature
        4. 17.11.4.4 External 3 Temperature
        5. 17.11.4.5 External 4 Temperature
      5. 17.11.5 Device Gauging Data (at the Time of PF Event)
        1. 17.11.5.1 Cell 1DOD0
        2. 17.11.5.2 Cell 2 DOD0
        3. 17.11.5.3 Cell 3 DOD0
        4. 17.11.5.4 Cell 4 DOD0
        5. 17.11.5.5 Passed Charge
      6. 17.11.6 AFE Regs
        1. 17.11.6.1  AFE Interrupt Status
        2. 17.11.6.2  AFE FET Status
        3. 17.11.6.3  AFE RXIN
        4. 17.11.6.4  AFE Latch Status
        5. 17.11.6.5  AFE Interrupt Enable
        6. 17.11.6.6  AFE FET Control
        7. 17.11.6.7  AFE RXIEN
        8. 17.11.6.8  AFE RLOUT
        9. 17.11.6.9  AFE RHOUT
        10. 17.11.6.10 AFE RHINT
        11. 17.11.6.11 AFE Cell Balance
        12. 17.11.6.12 AFE AD/CC Control
        13. 17.11.6.13 AFE ADC Mux
        14. 17.11.6.14 AFE LED Output
        15. 17.11.6.15 AFE State Control
        16. 17.11.6.16 AFE LED/Wake Control
        17. 17.11.6.17 AFE Protection Control
        18. 17.11.6.18 AFE OCD
        19. 17.11.6.19 AFE SCC
        20. 17.11.6.20 AFE SCD1
        21. 17.11.6.21 AFE SCD2
    12. 17.12 Black Box
      1. 17.12.1 Safety Status
      2. 17.12.2 PF Status
    13. 17.13 Gas Gauging
      1. 17.13.1  Current Thresholds
        1. 17.13.1.1 Dsg Current Threshold
        2. 17.13.1.2 Chg Current Threshold
        3. 17.13.1.3 Quit Current
        4. 17.13.1.4 Dsg Relax Time
        5. 17.13.1.5 Chg Relax Time
      2. 17.13.2  Design
        1. 17.13.2.1 Design Capacity mAh
        2. 17.13.2.2 Design Capacity in cWh
        3. 17.13.2.3 Design Voltage
      3. 17.13.3  Cycle
      4. 17.13.4  FD
        1. 17.13.4.1 Set Voltage Threshold
        2. 17.13.4.2 Clear Voltage Threshold
        3. 17.13.4.3 Set RSOC % Threshold
        4. 17.13.4.4 Clear RSOC % Threshold
      5. 17.13.5  FC
        1. 17.13.5.1 Set Voltage Threshold
        2. 17.13.5.2 Clear Voltage Threshold
        3. 17.13.5.3 Set RSOC % Threshold
        4. 17.13.5.4 Clear RSOC % Threshold
      6. 17.13.6  TD
        1. 17.13.6.1 Set Voltage Threshold
        2. 17.13.6.2 Clear Voltage Threshold
        3. 17.13.6.3 Set RSOC % Threshold
        4. 17.13.6.4 Clear RSOC % Threshold
      7. 17.13.7  TC
        1. 17.13.7.1 Set Voltage Threshold
        2. 17.13.7.2 Clear Voltage Threshold
        3. 17.13.7.3 Set RSOC % Threshold
        4. 17.13.7.4 Clear RSOC % Threshold
      8. 17.13.8  State
        1. 17.13.8.1  Cycle Count
        2. 17.13.8.2  QMax
        3. 17.13.8.3  Update Status
        4. 17.13.8.4  Cell 1–4 Chg Voltage at EoC
          1. 17.13.8.4.1 Cell 1 Chg Voltage at EoC
          2. 17.13.8.4.2 Cell 2 Chg Voltage at EoC
          3. 17.13.8.4.3 Cell 3 Chg Voltage at EoC
          4. 17.13.8.4.4 Cell 4 Chg Voltage at EoC
        5. 17.13.8.5  Current at EoC
        6. 17.13.8.6  Average Last Run
          1. 17.13.8.6.1 Avg I Last Run
          2. 17.13.8.6.2 Avg P Last Run
        7. 17.13.8.7  Delta Voltage
        8. 17.13.8.8  Temp
          1. 17.13.8.8.1 Temp k
          2. 17.13.8.8.2 Temp a
        9. 17.13.8.9  Max Avg Last Run
          1. 17.13.8.9.1 Max Avg I Last Run
          2. 17.13.8.9.2 Max Avg P Last Run
        10. 17.13.8.10 SOH FCC Max
          1. 17.13.8.10.1 SOH FCC Max mAh
          2. 17.13.8.10.2 SOH FCC Max in cWh
        11. 17.13.8.11 SOH Temp
          1. 17.13.8.11.1 SOH Temp k
          2. 17.13.8.11.2 SOH Temp a
      9. 17.13.9  IT Config
        1. 17.13.9.1  Load Select
        2. 17.13.9.2  Fast Scale Load Select
        3. 17.13.9.3  Load Mode
        4. 17.13.9.4  Design Resistance
        5. 17.13.9.5  User Rate-mA
        6. 17.13.9.6  User Rate-cW
        7. 17.13.9.7  Reserve Cap-mAh
        8. 17.13.9.8  Reserve Cap-cWh
        9. 17.13.9.9  Resistance Update Voltage
        10. 17.13.9.10 Ra Filter
        11. 17.13.9.11 Ra Max Delta
        12. 17.13.9.12 Reference Grid
        13. 17.13.9.13 Resistance Parameter Filter
        14. 17.13.9.14 Near EDV Ra Param Filter
        15. 17.13.9.15 Cell 1..4 Interconnect Resistance
          1. 17.13.9.15.1 Cell 1 Interconnect Resistance
          2. 17.13.9.15.2 Cell 2 Interconnect Resistance
          3. 17.13.9.15.3 Cell 3 Interconnect Resistance
          4. 17.13.9.15.4 Cell 4 Interconnect Resistance
        16. 17.13.9.16 Max Current Change %
        17. 17.13.9.17 Qmax Delta
        18. 17.13.9.18 Qmax Upper Bound
        19. 17.13.9.19 Term Voltage
        20. 17.13.9.20 Term Voltage Delta
        21. 17.13.9.21 Simulation Near Term Delta
        22. 17.13.9.22 Term Min Cell V
        23. 17.13.9.23 Fast Scale Start SOC
        24. 17.13.9.24 Pack Resistance
        25. 17.13.9.25 Max Simulation Iterations
        26. 17.13.9.26 System Resistance
        27. 17.13.9.27 DeltaV Max Voltage Delta
        28. 17.13.9.28 Smoothing
          1. 17.13.9.28.1 Smooth Relax Time
          2. 17.13.9.28.2 Term Smooth Start Cell V Delta
          3. 17.13.9.28.3 Term Smooth Time
          4. 17.13.9.28.4 Term Smooth Final Cell V Delta
      10. 17.13.10 Condition Flag
      11. 17.13.11 Max Error
        1. 17.13.11.1 Time Cycle Equivalent
        2. 17.13.11.2 Cycle Delta
      12. 17.13.12 SOH
      13. 17.13.13 Turbo Cfg
        1. 17.13.13.1 Min System Voltage
        2. 17.13.13.2 1183
        3. 17.13.13.3 Ten Second Max C-Rate
        4. 17.13.13.4 Ten Millisecond Max C-Rate
        5. 17.13.13.5 Turbo Adjustment Factor
        6. 17.13.13.6 Reserve Energy %
        7. 17.13.13.7 High Frequency Resistance
    14. 17.14 RA Table
      1. 17.14.1 R_a0
      2. 17.14.2 R_a1
      3. 17.14.3 R_a2
      4. 17.14.4 R_a3
      5. 17.14.5 R_a0x
      6. 17.14.6 R_a1x
      7. 17.14.7 R_a2x
      8. 17.14.8 R_a3x
    15. 17.15 TMP468
      1. 17.15.1 Temp1 Configuration
      2. 17.15.2 Temp2 Configuration
      3. 17.15.3 Temp3 Configuration
      4. 17.15.4 Temp4 Configuration
      5. 17.15.5 Temp5 Configuration
      6. 17.15.6 Temp6 Configuration
      7. 17.15.7 Temp7 Configuration
      8. 17.15.8 Temp8 Configuration
    16. 17.16 SBS Configuration
      1. 17.16.1 Data
        1. 17.16.1.1  Remaining Capacity Alarm
          1. 17.16.1.1.1 Remaining Ah Capacity Alarm
          2. 17.16.1.1.2 Remaining Wh Capacity Alarm
        2. 17.16.1.2  RemainingTimeAlarm
        3. 17.16.1.3  Initial Battery Mode
        4. 17.16.1.4  Specification Information
        5. 17.16.1.5  Manufacturer Date
        6. 17.16.1.6  Serial Number
        7. 17.16.1.7  Manufacturer Name
        8. 17.16.1.8  Device Name
        9. 17.16.1.9  Device Chemistry
        10. 17.16.1.10 VLB Remaining Capacity
          1. 17.16.1.10.1 VLB Remaining Cap mAh
          2. 17.16.1.10.2 VLB Remaining Cap in cWh
        11. 17.16.1.11 VLB Voltage
        12. 17.16.1.12 VLB Hold Time
      2. 17.16.2 VLB Timeout
    17. 17.17 Data Flash Summary
      1.      A AFE Threshold and Delay Settings
        1.       A.1 Overload in Discharge Protection (AOLD)
        2.       A.2 Short Circuit in Charge (ASCC)
        3.       A.3 Short Circuit in Discharge (ASCD1 and ASCD2)
          1.        B Sample Filter Settings

Impedance Track Configuration Options

The BQ40Z50-R4 provides several Impedance Track (IT) configuration options to fine-tune the gauging performance. These configurations can be turned on or off through the corresponding flags in SBS Gauging Configuration or IT Gauging Configuration.

[LOCK0]: After a discharge event, cell voltage will usually recover to a slightly higher voltage during RELAX state. A new OCV reading during this time can result in a slightly higher state-of-charge. This flag provides an option to keep RemainingCapacity() and RelativeStateOfCharge() from jumping back during relaxation after 0% and FD are reached during discharge.

[RSOC_HOLD]: An IT simulation will run at the onset of discharge. If charge terminates at a low temperature and a discharge occurs at a higher temperature, the difference in temperature could cause a small rise of RSOC for a short period of time at the beginning of discharge. This flag option prevents RSOC rises during discharge. RSOC will be held until the calculated value falls below the actual state.

[RSOC_HOLD] should not be used when [SMOOTH] is set.

[RSOCL]: When set, RSOC will be held at 99% until charge termination is detected. When the device exits reset and [RSOCL] = 1, then even if the battery is fully charged ([FC] = 1), only a value of ≤ 99% is reported by RelativeStateOfCharge() until a valid charge termination is detected. See Section 5.6 for more details.

[RFACTSTEP]: The gauge keeps track of an Ra factor of the (old Ra)/(new Ra) during the Ra update. This factor is used for Ra scaling. It is limited to three max. During an Ra update, if (old Ra)/(new Ra) is > 3, the gauge can take on two different actions based on the setting of this flag.

If this flag is set (default), the gauge allows Ra to update once using the max factor of 3, then disables the Ra update. If this flag is set to 0, the gauge will not update Ra and also disables the Ra update. It is recommended to keep the default setting.

[OCVFR]: An OCV reading is taken when a dV/dt condition is met. This is not the case if charging stops within the flat voltage region.

By default, this flag is set. The BQ40Z50-R4 device will take a 48-hour wait before taking an OCV reading if charge stops below the FlatVoltMax. A discharge will not cancel this 48-hour wait. The 48-hour wait will only be cleared if charging stops above the FlatVoltMax level. Setting this flag to 0 removes the 48-hour wait requirement, and OCV is taken when the dV/dt condition is met. Removing the 48-hour requirement can be useful sometimes to reduce test time during evaluation.

[DOD0EW]: DOD0 readings have an associated error based on the elapsed time since the reading, the conditions at the time of the reading (reset, charge termination, and so on), the temperature, and the amount of relax time at the time of the reading, among others. This flag provides an option to take into account both the previous and new calculated DOD0, which are weighted according to their respective accuracies. This can result in improved accuracy and in a reduction of RSOC jumps after relaxation.

[LFP_RELAX]: This is an option for LiFePO4 chemistry. This flag can be enabled even if non-LiFePO4 chemistry is programmed. The BQ40Z50-R4 device will check for the chemistry ID (that is, ChemID = 4xx series) before activating this function.

LiFePO4 chemistry has a unique slow relaxation time near full charge. Detailed, in-house test data suggests that the relaxation after a full charge takes a few days to settle. The slow decaying voltage causes RSOC to continue to drop every 5 hours. Depending on the full charge taper current, the fully relaxed voltage could be close to or even below FlatVoltMax. For the chemID 4xx (LiFePO4) series, the condition to exit the long RELAX mode is if the pack had previously charged to full or near full state, and then either a significant long relaxation or a non-trivial discharge has happened, such that when in relaxation, the OCV < FlatVoltMax.

The QMax update is disabled because DOD will not be taken as long as it is in LFP_relax mode. By the time the gas gauge exits the LFP_relax mode, the OCV is already in the flat zone. Therefore, the QMax update takes an alternative approach: Once full charge occurs ([FC] bit set), DOD0=Dod_at_EOC is automatically assigned and valid for a QMax update. [VOK] is set if there is no QMax update. If QMax is updated, [VOK] is cleared. The DOD error as a result of this action is zero or negligible because in the LiFePO4 table, OCV voltage corresponding to DOD= 0 is much lower.

[Fast_QMAX_LRN] and [Fast_QMAX_FLD]: The first flag enables Fast Qmax during the learning cycle when Update Status = 06. The second flag enables Fast Qmax in the field when Update Status ≥ 06. See Section 7.4.4 for more details.

[RSOC_CONV]: This function is also called fast scaling. It is an option to address the convergence of RSOC to 0% at a low temperature and a very high rate of discharge. Under such conditions, it is possible to have a drop of RSOC to 0%, especially if the termination voltage is reached at the DOD region with a higher Ra grid interval. To account for the error caused by the high granularity of the impedance grid interval, the [RSOC_CONV], when enabled, applies a scale factor to impedance, allowing more frequent impedance data updates used for RemCap simulation leading up to 0% RSOC.

If [RSOC_CONV] is enabled, it is recommended to start this function around the knee region of the discharge curve. This is usually around 10% of RSOC or around 3.3 V–3.5 V. This function will check for the cell voltage and RSOC status and start the function when either condition is met. The RSOC and cell voltage setting can be configured through Fast Scale Start SOC or Term Voltage Delta.

[FF_NEAR_EDV]: Fast Filter Near EDV. If this flag is set, the gauge applies an alternative filter, Near EDV Ra Param Filter, for an Ra update in the fast scaling region (starting around 10% RSOC). This flag should be kept to 1 as default. When this flag is 0, the gauge uses the regular Ra filter, Resistance Parameter Filter. Both of the DF filters should not be changed from the default.

[SMOOTH]: A change in temperature or current rate can cause a significant change in remaining capacity (RemCap) and full charge capacity (FCC), resulting in a jump or drop in the Relative State-of-Charge (RSOC). This function provides an option to prevent an RSOC jump or drop during charge and discharge.

If a jump or drop of RSOC occurs, the device examines the amount of RSOC jump or drop versus the expected end point (that is, the charge termination for the charging condition or the EDV for the discharge condition) and automatically smooths the change of RSOC, and always converges with the filtered (or smoothed) value to the actual charge termination or EDV point. The actual and filtered values are always available. The [SMOOTH] flag selects whether actual or filtered values are returned by the SBS commands.

[RELAX_JUMP_OK] and [RELAX_SMOOTH_OK]: When the battery enters RELAX mode from CHARGE or DISCHARGE mode, the transient voltage may change to RSOC as the battery goes into its RELAX state. Once the battery is in RELAX mode, a change in temperature or self-discharge may also cause a change in RSOC.

If [RELAX_JUMP_OK] = 1, this allows the RSOC jump to occur during RELAX mode. Otherwise, RSOC holds constant during RELAX mode and any RSOC jump will be passed into the onset of the charge or discharge phase.

If [RELAX_SMOOTH_OK] = 1, this allows the amount of the RSOC jump to be smoothed out over a period of Smooth Relax Time. Otherwise, the additional RSOC jump amount will be passed into the onset of charge or discharge phase.

If both flags are set, the [RELAX_JUMP_OK] = 1 takes higher priority and the RSOC jump is allowed during RELAX mode.

[TDELAV]: This flag determines how the Delta Voltage is calculated. By setting this flag, the gauge will calculate Delta Voltage that corresponds to the power spike defined in Min Turbo Power. This flag must be set to 1 if TURBO BOOST mode is used. Otherwise, leaving this flag cleared as default enables the gauge to calculate Delta Voltage by using the maximal difference between instantaneous and average voltage.

[CELL_TERM]: This flag provides an option to have a cell voltage based discharge termination. If the minimum cell voltage reaches Term Min Cell V, RemainingCapacity() will be forced to 0 mAh. For more details, see the Pack Based and Cell Based Termination section in Section 7.2.

[CSYNC]: This flag, if set, will synchronize RemainingCapacity() to FullChargeCapacity() at valid charge termination.

[CCT]: This flag provides an option to use FullChargeCapacity() ([CCT] = 1) or DesignCapacity() ([CCT] = 0) for cycle count threshold calculation. If FullChargeCapacity() is selected for cycle count threshold calculation, the minimum cycle count threshold is always 10% of Design Capacity. This is to avoid any erroneous cycle count increment caused by extremely low FullChargeCapacity().

[CHG_100_SMOOTH_OK]: This handles smoothing in the charge direction to 100%. For jumps to 100% during charge, this feature uses the taper termination detection logic to predict when charge termination will occur. The taper termination logic requires two consecutive 40-s windows that meet all taper conditions. After the first 40-s window is satisfied, time-based smoothing will be initiated, smoothing RemCap to smoothed FCC over the next 40-s window. It is important to note that smoothed RemCap will converge to smoothed FCC and not True RemCap.

[TS1, TS0]: These two flags together provide an option to select which one of the individual temperature sensors (TS 1…4) is used by the IT algorithm.

[DSG_0_SMOOTH_OK]: Allows smoothing in the discharge direction when there is a jump to 0%. Set this flag to prevent jumps to 0% during discharge, two DF parameters are used: Term Smooth Start Cell V Delta and Term Smooth Time. Once battery stack voltage is below Term Smooth Start Cell V Delta and discharging, time-based smoothing is initiated. This smooths RemCap to 0 mAh over the next Term Smooth Time seconds. Term Smooth Start Cell V Delta is a per cell voltage delta. This value is multiplied by the number of cells, added to Terminate Voltage, and checked against Voltage(). Smoothing will continue to 0% unless charging starts (even in RELAX mode).

To assure that the gauge reports 0% in low voltage situations, the DF Term Smooth Final Cell V Delta is used. This value is multiplied by the number of cells, subtracted from Terminate Voltage, and checked against Voltage(). Once voltage passes this threshold, 0% will be forced even if smoothing was not completed.

[FOCV_EN]: If this bit is set to 1, the gauge enables a fast OCV algorithm to predict the final OCV value, which reduces relaxation requirements for QMax updates.

[SOH_LEARN_EN]: SOH() is a function of Design Capacity and if Design Capacity is set low, SOH() starts at greater than 100% and does not reflect degradation from the true starting point. This bit provides an option to learn maximum SOH FCC(SOH FCC Max), and if learned SOH FCC is larger than Design Capacity, uses learned SOH FCC for the SOH() calculation instead of Design Capacity. Any time SOH FCC calculates a larger value, learned SOH FCC is updated with a larger value. The initial values of learned SOH FCC SOH FCC Max should be set to Design Capacity.

[DELAY_DROP_TO_0]: If an IT simulation produces zero remaining capacity during DISCHARGE mode, fast scaling is activated before reporting 0% on RelativeStateofCharge() using [DELAY_DROP_TO_0] = 1. If the drop in capacity is caused by an error in the Ra table, it is corrected by the scale and IT simulation from fast scaling. If [SMOOTH] = 0, this would prevent reporting 0% on RelativeStateofCharge() briefly. If [SMOOTH] = 1, this would prevent RelativeStateofCharge() from being held at or smoothed to 0% (depending on the setting of [DSG_0_SMOOTH_OK]). This feature only works if [RSOC_CONV] = 1.

Note:

Term Smooth Final Cell V Delta can be disabled by setting to 0 and is typically expected to be set low enough to enable the system to shut down properly (without brownout).