SLUSAT1B March   2013  – March 2020 BQ27510-G3

PRODUCTION DATA.  

  1. Features
  2. Applications
  3. Description
    1.     Device Images
      1.      Simplified Schematic
  4. Revision History
  5. Pin Configuration and Functions
    1.     Pin Functions
  6. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 Data Flash Memory Characteristics
    7. 6.7 400-kHz I2C-Compatible Interface Communication Timing Requirements
    8. 6.8 100-kHz I2C-Compatible Interface Communication Timing Requirements
    9. 6.9 Typical Characteristics
  7. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
    4. 7.4 Device Functional Modes
      1. 7.4.1 Power Modes
    5. 7.5 Programming
      1. 7.5.1 Standard Data Commands
        1. 7.5.1.1 Control(): 0x00/0x01
      2. 7.5.2 Communications
        1. 7.5.2.1 I2C Interface
        2. 7.5.2.2 I2C Time Out
        3. 7.5.2.3 I2C Command Waiting Time
        4. 7.5.2.4 I2C Clock Stretching
  8. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Design Requirements
      2. 8.2.2 Detailed Design Procedure
        1. 8.2.2.1 BAT Voltage Sense Input
        2. 8.2.2.2 SRP and SRN Current Sense Inputs
        3. 8.2.2.3 Sense Resistor Selection
        4. 8.2.2.4 TS Temperature Sense Input
        5. 8.2.2.5 Thermistor Selection
        6. 8.2.2.6 REGIN Power Supply Input Filtering
        7. 8.2.2.7 VCC LDO Output Filtering
      3. 8.2.3 Application Curves
  9. Power Supply Recommendations
    1. 9.1 Power Supply Decoupling
  10. 10Layout
    1. 10.1 Layout Guidelines
      1. 10.1.1 Sense Resistor Connections
      2. 10.1.2 Thermistor Connections
      3. 10.1.3 High-Current and Low-Current Path Separation
    2. 10.2 Layout Example
  11. 11Device and Documentation Support
    1. 11.1 Documentation Support
      1. 11.1.1 Related Documentation
    2. 11.2 Receiving Notification of Documentation Updates
    3. 11.3 Support Resources
    4. 11.4 Trademarks
    5. 11.5 Electrostatic Discharge Caution
    6. 11.6 Glossary
  12. 12Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Standard Data Commands

The BQ27510-G3 fuel gauge uses a series of 2-byte standard commands to enable system reading and writing of battery information. Each standard command has an associated command-code pair, as indicated in Table 2. Because each command consists of two bytes of data, two consecutive I2C transmissions must be executed both to initiate the command function, and to read or write the corresponding two bytes of data. Additional options for transferring data are described in Communications. Standard commands are accessible in NORMAL operation. Read and write permissions depend on the active access mode, SEALED or UNSEALED. Additional details are found in the BQ27510-G3 Technical Reference Manual, SLUUA97.

Table 2. Standard Commands

NAME COMMAND CODE UNIT SEALED ACCESS
Control() 0x00 / 0x01 N/A R/W
AtRate() 0x02 / 0x03 mA R/W
AtRateTimeToEmpty() 0x04 / 0x05 minutes R
Temperature() 0x06 / 0x07 0.1 K R/W
Voltage() 0x08 / 0x09 mV R
Flags() 0x0a / 0x0b N/A R
NominalAvailableCapacity() 0x0c / 0x0d mAh R
FullAvailableCapacity() 0x0e / 0x0f mAh R
RemainingCapacity() 0x10 / 0x11 mAh R
FullChargeCapacity() 0x12 / 0x13 mAh R
AverageCurrent() 0x14 / 0x15 mA R
TimeToEmpty() 0x16 / 0x17 minutes R
StandbyCurrent() 0x18 / 0x19 mA R
StandbyTimeToEmpty() 0x1a/ 0x1b minutes R
StateOfHealth() 0x1c / 0x1d % / num R
CycleCount() 0x1e/ 0x1f num R
StateOfCharge() 0x20/ 0x21 % R
InstantaneousCurrent() 0x22 / 0x23 mA R
InternalTemperature() 0x28 / 0x29 0.1 K R
ResistanceScale() 0x2a / 0x2b R
OperationConfiguration() 0x2c/ 0x2d N/A R
DesignCapacity() 0x2e / 0x2f mAh R