236 90 279KB
English Pages 6 Year 2014
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