SMB1360 CSIR and Battery Profile Identification. Application Note [80-NH006-13 Rev. A ed.]

  • Commentary
  • decrypted from 53DC47D102E16DA902F7927D555DA4DC source file
  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

Qualcomm Technologies, Inc.

SMB1360 CSIR and Battery Profile Identification Application Note 80-NH006-13 Rev. A December 5, 2014

Confidential and Proprietary – Qualcomm Technologies, Inc. © 2014 Qualcomm Technologies, Inc. and/or its affiliated companies. All rights reserved. NO PUBLIC DISCLOSURE PERMITTED: Please report postings of this document on public servers or websites to: [email protected]. Not to be used, copied, reproduced, or modified in whole or in part, nor its contents revealed in any manner to others without the express written permission of Qualcomm Technologies, Inc.

Questions or comments: https://support.cdmatech.com

Restricted Distribution: Not to be distributed to anyone who is not an employee of either Qualcomm Technologies, Inc. or its affiliated companies without the express approval of Qualcomm Configuration Management. Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries. All Qualcomm Incorporated trademarks are used with permission. Other product and brand names may be trademarks or registered trademarks of their respective owners. This technical data may be subject to U.S. and international export, re-export, or transfer (“export”) laws. Diversion contrary to U.S. and international law is strictly prohibited. Qualcomm Technologies, Inc. 5775 Morehouse Drive San Diego, CA 92121 U.S.A.

Revision history Revision

Date

A

December 2014

80-NH006-13 Rev. A

Description Initial release

MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION Confidential and Proprietary – Qualcomm Technologies, Inc.

3

SMB1360 CSIR and Battery Profile Identification

Application Note

1 Introduction 1.1 Objective The SMB1360 charger with fuel gauge allows the end-use customer to verify the correct CSIR, ensuring that charger settings and the battery profile match the targeted mobile equipment. This document describes the I2C address, data, and checksum encoding of the CSIR for the SMB1360 device.

1.2 References Reference documents are listed in Table 1. Table 1 Reference documents and standards Document number 80-NH006-1

Document name SMB1360 Device Specification

2 Identification of CSIR and Battery Profile The SMB1360 device is a charger with a fuel gauge suitable for mobile equipment and smartphones. The latest version of SMB1360 devices are programmed with CSIR identification. The CSIR must match the charge characteristics and battery profile to ensure safe operation and accurate state-of-charge (SoC) for the mobile equipment. The customer may choose to verify the CSIR and battery profile checksum to ensure that the correct version of the SMB1360 device is loaded. This application note provides the necessary I2C address and data information and describes the procedure used to verify that battery and charger profiles are programmed correctly. The customer can verify the CSIR number and checksum of the charger and two battery profiles, which are pre-programmed into the SMB1360 device.

2.1 Register description 2.1.1 CSIR and checksum identifier Table 2 identifies the I2C address and register data of the CSIR/checksum register for the SMB1360 device. These registers are located in the second block of the SMB1360 memory map, and they only apply to part identification values greater than or equal to CSIR#2293. This block consists of registers that store the fuel-gauge configuration and constants. The two LSBs of the 7-bit I2C slave address for this block should be set to 01b. If the default 8-bit slave address is XXXX X00X, then the slave address to read these registers will be XXXX X01X. The

80-NH006-13 Rev. A

MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION Confidential and Proprietary – Qualcomm Technologies, Inc.

4

SMB1360 CSIR and Battery Profile Identification

Application Note

fuel-gauge handshaking procedure must be implemented to read these registers. See the SMB1360 Device Specification (80-NH006-1), Section 5.4.1 “Handshaking” for details. Table 2 I2C address and register data Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

SYS configuration:

Address: 0xD0

Register ID: PARTID_A[7:0]

Type: R (OTP mirror)

Bit 0

Part identifier A First two characters of part ID (13h)

0

0

0

1

0

0

SYS configuration:

Address: 0xD1

Register ID: PARTID_B[7:0]

Type: R (OTP mirror)

1

1

0

0

Part identifier B Second two characters of part ID (60h)

0

1

1

0

SYS configuration: Register ID: CSIR_A[7:0]

0

0

Address: 0xD2 Type: R (OTP mirror)

CSIR identifier A, MSB “0”

0

0

0

0

0

0

0

0



.

.

.

.

.

.

.

.

“255”

1

1

1

1

1

1

1

1

SYS configuration: Register ID: CSIR_B[7:0]

Address: 0xD3 Type: R (OTP mirror)

CSIR identifier B, LSB “0”

0

0

0

0

0

0

0

0



.

.

.

.

.

.

.

.

“255”

1

1

1

1

1

1

1

1

SYS configuration: Register ID: BAT1_MSB[7:0]

Address: 0xD4 Type: R (OTP mirror)

Battery profile 1, MSB “0”

0

0

0

0

0

0

0

0



.

.

.

.

.

.

.

.

“255”

1

1

1

1

1

1

1

1

SYS configuration: Register ID: BAT1_LSB[7:0]

Address: 0xD5 Type: R/W (OTP mirror)

Battery profile 1, LSB

80-NH006-13 Rev. A

“0”

0

0

0

0

0

0

0

0



.

.

.

.

.

.

.

.

“255”

1

1

1

1

1

1

1

1

MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION Confidential and Proprietary – Qualcomm Technologies, Inc.

5

SMB1360 CSIR and Battery Profile Identification

Application Note

Bit 7

Bit 6

Bit 5

Bit 4

SYS configuration: Register ID: BAT2_MSB[7:0]

Bit 3

Bit 2

Bit 1

Bit 0

Address: 0xD6 Type: R (OTP mirror)

Battery profile 2, MSB “0”

0

0

0

0

0

0

0

0



.

.

.

.

.

.

.

.

“255”

1

1

1

1

1

1

1

1

SYS configuration: Register ID: BAT2_LSB[7:0]

Address: 0xD7 Type: R (OTP mirror)

Battery profile 2, LSB “0”

0

0

0

0

0

0

0

0



.

.

.

.

.

.

.

.

“255”

1

1

1

1

1

1

1

1

An example is provided in Table 3. Table 3 Example address and register data FG register address (hex)

Register data MSB LSB Hex

Decimal

Binary

0xD0

13

019

0001 0011

0xD1

60

096

0110 0000

0xD2

23

035

0010 0011

0xD3

00

000

0000 0000

0xD4

8C

140

1000 1100

0xD5

5A

090

0101 1010

0xD6

9D

157

1001 1101

0xD7

C7

199

1100 0111

2.2 CSIR and battery profile verification This procedure lets the customer verify that the battery profile values were programmed and the correct device is loaded. This includes reading the CSIR number and the checksum of the two battery profiles in the SMB1360 device.

Factory procedure: 

A four-digit hexadecimal checksum is programmed into two registers for each battery profile.



A four-digit CSIR number is programmed into the part.

Customer procedure: 

80-NH006-13 Rev. A

These values can be read by the customer during production to compare with values provided by Qualcomm Technologies, Inc. (QTI).

MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION Confidential and Proprietary – Qualcomm Technologies, Inc.

6