SLUUCY8 December   2023 BQ77307

 

  1.   1
  2.   Read This First
    1.     About This Manual
    2.     Battery Notational Conventions
    3.     Trademarks
    4.     Glossary
  3. Introduction
  4. Device Description
    1. 2.1 Overview
    2. 2.2 Functional Block Diagram
  5. Device Configuration
    1. 3.1 Direct Commands and Subcommands
    2. 3.2 Configuration Using OTP or Registers
    3. 3.3 Data Formats
      1. 3.3.1 Unsigned Integer
      2. 3.3.2 Integer
      3. 3.3.3 Hex
  6. Device Security
  7. Protection Subsystem
    1. 5.1  Protections Overview
    2. 5.2  Protection Evaluation and Detection
    3. 5.3  Protection FET Drivers
    4. 5.4  Cell Overvoltage Protection
    5. 5.5  Cell Undervoltage Protection
    6. 5.6  Short Circuit in Discharge Protection
    7. 5.7  Overcurrent in Charge Protection
    8. 5.8  Overcurrent in Discharge 1 and 2 Protections
    9. 5.9  Current Protection Latch
    10. 5.10 CHG Detector
    11. 5.11 Overtemperature in Charge Protection
    12. 5.12 Overtemperature in Discharge Protection
    13. 5.13 Internal Overtemperature Protection
    14. 5.14 Undertemperature in Charge Protection
    15. 5.15 Undertemperature in Discharge Protection
    16. 5.16 Cell Open Wire Detection
    17. 5.17 Voltage Reference Diagnostic Protection
    18. 5.18 VSS Diagnostic Protection
    19. 5.19 REGOUT Diagnostic Protection
    20. 5.20 LFO Oscillator Integrity Diagnostic Protection
    21. 5.21 Internal Factory Trim Diagnostic Protection
  8. Device Status and Controls
    1. 6.1 0x00 Control Status() and 0x12 Battery Status() Commands
    2. 6.2 Unused VC Cell Input Pins
    3. 6.3 LDOs
    4. 6.4 ALERT Pin Operation
    5. 6.5 TS Pin Operation
    6. 6.6 Device Event Timing
  9. Operational Modes
    1. 7.1 Overview of Operational Modes
    2. 7.2 NORMAL Mode
    3. 7.3 SHUTDOWN Mode
    4. 7.4 CONFIG_UPDATE Mode
  10. I2C Serial Communications
    1. 8.1 I2C Serial Communications Interface
  11. Commands and Subcommands
    1. 9.1 Direct Commands
    2. 9.2 Bit Field Definitions for Direct Commands
      1. 9.2.1  Safety Alert A Register
      2. 9.2.2  Safety Status A Register
      3. 9.2.3  Safety Alert B Register
      4. 9.2.4  Safety Status B Register
      5. 9.2.5  Battery Status Register
      6. 9.2.6  Alarm Status Register
      7. 9.2.7  Alarm Raw Status Register
      8. 9.2.8  Alarm Enable Register
      9. 9.2.9  FET CONTROL Register
      10. 9.2.10 REGOUT CONTROL Register
    3. 9.3 Command-only Subcommands
    4. 9.4 Subcommands with Data
    5. 9.5 Bitfield Definitions for Subcommands
      1. 9.5.1 DEVICE NUMBER Register
      2. 9.5.2 FW VERSION Register
      3. 9.5.3 HW VERSION Register
      4. 9.5.4 SECURITY KEYS Register
      5. 9.5.5 PROT RECOVERY Register
  12. 10Data Memory
    1. 10.1 Settings
      1. 10.1.1 Settings:Configuration
        1. 10.1.1.1  Settings:Configuration:Reserved
        2. 10.1.1.2  Settings:Configuration:Power Config
        3. 10.1.1.3  Settings:Configuration:REGOUT Config
        4. 10.1.1.4  Settings:Configuration:I2C Address
        5. 10.1.1.5  Settings:Configuration:I2C Config
        6. 10.1.1.6  Settings:Configuration:TS Mode
        7. 10.1.1.7  Settings:Configuration:Vcell Mode
        8. 10.1.1.8  Settings:Configuration:Default Alarm Mask
        9. 10.1.1.9  Settings:Configuration:FET Options
        10. 10.1.1.10 Settings:Configuration:Charge Detector Time
      2. 10.1.2 Settings:Protection
        1. 10.1.2.1 Settings:Protection:Enabled Protections A
        2. 10.1.2.2 Settings:Protection:Enabled Protections B
        3. 10.1.2.3 Settings:Protection:DSG FET Protections A
        4. 10.1.2.4 Settings:Protection:CHG FET Protections A
        5. 10.1.2.5 Settings:Protection:Both FET Protections B
        6. 10.1.2.6 Settings:Protection:Cell Open Wire Check Time
    2. 10.2 Protections
      1. 10.2.1 Protections:Cell Voltage
        1. 10.2.1.1 Protections:Cell Voltage:Cell Undervoltage Protection Threshold
        2. 10.2.1.2 Protections:Cell Voltage:Cell Undervoltage Protection Delay
        3. 10.2.1.3 Protections:Cell Voltage:Cell Undervoltage Protection Recovery Hysteresis
        4. 10.2.1.4 Protections:Cell Voltage:Cell Overvoltage Protection Threshold
        5. 10.2.1.5 Protections:Cell Voltage:Cell Overvoltage Protection Delay
        6. 10.2.1.6 Protections:Cell Voltage:Cell Overvoltage Protection Recovery Hysteresis
      2. 10.2.2 Protections:Current
        1. 10.2.2.1  Protections:Current:Overcurrent in Charge Protection Threshold
        2. 10.2.2.2  Protections:Current:Overcurrent in Charge Protection Delay
        3. 10.2.2.3  Protections:Current:Overcurrent in Discharge 1 Protection Threshold
        4. 10.2.2.4  Protections:Current:Overcurrent in Discharge 1 Protection Delay
        5. 10.2.2.5  Protections:Current:Overcurrent in Discharge 2 Protection Threshold
        6. 10.2.2.6  Protections:Current:Overcurrent in Discharge 2 Protection Delay
        7. 10.2.2.7  Protections:Current:Short Circuit in Discharge Protection Threshold
        8. 10.2.2.8  Protections:Current:Short Circuit in Discharge Protection Delay
        9. 10.2.2.9  Protections:Current:Latch Limit
        10. 10.2.2.10 Protections:Current:Recovery Time
      3. 10.2.3 Protections:Temperature
        1. 10.2.3.1  Protections:Temperature:Overtemperature in Charge Protection Threshold
        2. 10.2.3.2  Protections:Temperature:Overtemperature in Charge Protection Delay
        3. 10.2.3.3  Protections:Temperature:Overtemperature in Charge Protection Recovery
        4. 10.2.3.4  Protections:Temperature:Undertemperature in Charge Protection Threshold
        5. 10.2.3.5  Protections:Temperature:Undertemperature in Charge Protection Delay
        6. 10.2.3.6  Protections:Temperature:Undertemperature in Charge Protection Recovery
        7. 10.2.3.7  Protections:Temperature:Overtemperature in Discharge Protection Threshold
        8. 10.2.3.8  Protections:Temperature:Overtemperature in Discharge Protection Delay
        9. 10.2.3.9  Protections:Temperature:Overtemperature in Discharge Protection Recovery
        10. 10.2.3.10 Protections:Temperature:Undertemperature in Discharge Protection Threshold
        11. 10.2.3.11 Protections:Temperature:Undertemperature in Discharge Protection Delay
        12. 10.2.3.12 Protections:Temperature:Undertemperature in Discharge Protection Recovery
        13. 10.2.3.13 Protections:Temperature:Internal Overtemperature Protection Threshold
        14. 10.2.3.14 Protections:Temperature:Internal Overtemperature Protection Delay
        15. 10.2.3.15 Protections:Temperature:Internal Overtemperature Protection Recovery
    3. 10.3 Power
      1. 10.3.1 Power:Configuration
        1. 10.3.1.1 Power:Configuration:Voltage CHECK Time
        2. 10.3.1.2 Power:Configuration:Body Diode Threshold
      2. 10.3.2 Power:Shutdown
        1. 10.3.2.1 Power:Shutdown:Shutdown Cell Voltage
        2. 10.3.2.2 Power:Shutdown:Shutdown Stack Voltage
        3. 10.3.2.3 Power:Shutdown:Shutdown Temperature
    4. 10.4 Security
      1. 10.4.1 Security:Settings
        1. 10.4.1.1 Security:Settings:Security Settings
        2. 10.4.1.2 Security:Settings:Full Access Key Step 1
        3. 10.4.1.3 Security:Settings:Full Access Key Step 2
      2. 10.4.2 Data Memory Summary
  13. 11Revision History

Data Memory Summary

Data Memory Table

ClassSubclassAddressNameTypeMin ValueMax ValueDefaultUnits
SettingsConfiguration0x9000Reserved
SettingsConfiguration0x9014Power ConfigH10x000xFF0x01Hex
SettingsConfiguration0x9015REGOUT ConfigH10x000xFF0x08Hex
SettingsConfiguration0x9016I2C AddressH10x000x7F0x08Hex
SettingsConfiguration0x9017I2C ConfigH20x00000xFFFF0x3400Hex
SettingsConfiguration0x901ATS ModeH10x00000x00010x0000Hex
SettingsConfiguration0x901BVcell ModeH10x000x070x0Hex
SettingsConfiguration0x901CDefault Alarm MaskH20x00000xFFFF0xC200Hex
SettingsConfiguration0x901EFET OptionsH10x000xFF0x18Hex
SettingsConfiguration0x901FCharge Detector TimeU102551100ms
SettingsProtection0x9024Enabled Protections AH10x000xFF0xA1Hex
SettingsProtection0x9025Enabled Protections BH10x000xFF0x00Hex
SettingsProtection0x9026DSG FET Protections AH10x000xFF0xFFHex
SettingsProtection0x9027CHG FET Protections AH10x000xFF0xEFHex
SettingsProtection0x9028Both FET Protections BH10x000xFF0x06Hex
SettingsProtection0x902CCell Open Wire Check TimeH10x100x1F0x10Hex
ProtectionsCell Voltage0x902ECell Undervoltage Protection ThresholdI2055002500mV
ProtectionsCell Voltage0x9030Cell Undervoltage Protection DelayU1025510ADSCAN intervals
ProtectionsCell Voltage0x9031Cell Undervoltage Protection Recovery HysteresisH10x000x030x02Hex
ProtectionsCell Voltage0x9032Cell Overvoltage Protection ThresholdI2055004200mV
ProtectionsCell Voltage0x9034Cell Overvoltage Protection DelayU1025510ADSCAN intervals
ProtectionsCell Voltage0x9035Cell Overvoltage Protection Recovery HysteresisH10x000x030x02Hex
ProtectionsCurrent0x9036Overcurrent in Charge Protection ThresholdU126222mV
ProtectionsCurrent0x9037Overcurrent in Charge Protection DelayU1025558Varying
ProtectionsCurrent0x9038Overcurrent in Discharge 1 Protection ThresholdU1210042mV
ProtectionsCurrent0x9039Overcurrent in Discharge 1 Protection DelayU102556Varying
ProtectionsCurrent0x903AOvercurrent in Discharge 2 Protection ThresholdU1210032mV
ProtectionsCurrent0x903BOvercurrent in Discharge 2 Protection DelayU1025519Varying
ProtectionsCurrent0x903CShort Circuit in Discharge Protection ThresholdH10x000xFF0x0Varying
ProtectionsCurrent0x903DShort Circuit in Discharge Protection DelayH10x000x0A0x01Varying
ProtectionsCurrent0x903ELatch LimitH10x000x070x0Varying
ProtectionsCurrent0x903FRecovery TimeU102555Seconds
ProtectionsTemperature0x9040Overtemperature in Charge Protection ThresholdU1025555VREG18/359
ProtectionsTemperature0x9041Overtemperature in Charge Protection DelayU1025515CHECK intervals
ProtectionsTemperature0x9042Overtemperature in Charge Protection RecoveryU1025563VREG18/359
ProtectionsTemperature0x9043Undertemperature in Charge Protection ThresholdU10255147VREG18/252
ProtectionsTemperature0x9044Undertemperature in Charge Protection DelayU1025515CHECK intervals
ProtectionsTemperature0x9045Undertemperature in Charge Protection RecoveryU10255134VREG18/252
ProtectionsTemperature0x9046Overtemperature in Discharge Protection ThresholdU1025548VREG18/359
ProtectionsTemperature0x9047Overtemperature in Discharge Protection DelayU1025515CHECK intervals
ProtectionsTemperature0x9048Overtemperature in Discharge Protection RecoveryU1025555VREG18/359
ProtectionsTemperature0x9049Undertemperature in Discharge Protection ThresholdU10255147VREG18/252
ProtectionsTemperature0x904AUndertemperature in Discharge Protection DelayU1025515CHECK intervals
ProtectionsTemperature0x904BUndertemperature in Discharge Protection RecoveryU10255134VREG18/252
ProtectionsTemperature0x904CInternal Overtemperature Protection ThresholdU125150105°C
ProtectionsTemperature0x904DInternal Overtemperature Protection DelayU1025515CHECK intervals
ProtectionsTemperature0x904EInternal Overtemperature Protection RecoveryU125150100°C
PowerConfiguration0x9051Voltage CHECK TimeU102555Seconds
PowerConfiguration0x9052Body Diode ThresholdU11101500uV
PowerShutdown0x9053Shutdown Cell VoltageI2055000x0mV
PowerShutdown0x9055Shutdown Stack VoltageU20655350x0mV
PowerShutdown0x9057Shutdown TemperatureU101500x0°C
SecuritySettings0x9059Security SettingsH10x000x070x0Hex
SecuritySettings0x905AFull Access Key Step 1H20x00000xFFFF0x0414Hex
SecuritySettings0x905CFull Access Key Step 2H20x00000xFFFF0x3672Hex