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

Control(): 0x00/0x01

Issuing a Control() command requires a subsequent 2-byte subcommand. These additional bytes specify the particular control function desired. The Control() command allows the system to control specific features of the fuel gauge during normal operation and additional features when the device is in different access modes, as described in Table 3. Additional details are found in the BQ27510-G3 Technical Reference Manual, SLUUA97.

Table 3. Control() Subcommands

CNTL FUNCTION CNTL DATA SEALED ACCESS DESCRIPTION
CONTROL_STATUS 0x0000 Yes Reports the status of DF checksum, hibernate, IT, and so forth
DEVICE_TYPE 0x0001 Yes Reports the device type (for example: 0x0520)
FW_VERSION 0x0002 Yes Reports the firmware version on the device type
PREV_MACWRITE 0x0007 Yes Returns previous Control() subcommand code
CHEM_ID 0x0008 Yes Reports the chemical identifier of the Impedance Track™ configuration
OCV_CMD 0x000C Yes Requests the fuel gauge to take an OCV measurement
BAT_INSERT 0x000D Yes Forces Flags() [BAT_DET] bit set when OpConfig B [BIE] = 0
BAT_REMOVE 0x000E Yes Forces Flags() [BAT_DET] bit clear when OpConfig B [BIE] = 0
SET_HIBERNATE 0x0011 Yes Forces CONTROL_STATUS [HIBERNATE] to 1
CLEAR_HIBERNATE 0x0012 Yes Forces CONTROL_STATUS [HIBERNATE] to 0
SET_SLEEP+ 0x0013 Yes Forces CONTROL_STATUS [SNOOZE] to 1
CLEAR_SLEEP+ 0x0014 Yes Forces CONTROL_STATUS [SNOOZE] to 0
DF_VERSION 0x001F Yes Returns the Data Flash Version code
SEALED 0x0020 No Places the fuel gauge in SEALED access mode
IT_ENABLE 0x0021 No Enables the Impedance Track™ (IT) algorithm
RESET 0x0041 No Forces a full reset of the fuel gauge