Li-Ion Smart Battery Pack Module GC-QC-388 方案手册 Solution Manual 智能电脑锂电池保护模块 [GC-QC-388 Manual 方案手册] Smart Battery Pack Module with GC1388-XXX REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 1 [email protected] of 1 GC-QC-388 方案手册 Solution Manual 1 OVERVIEW ...............................................................................................................................................................4 2 DIAGRAM..................................................................................................................................................................4 3 SOLUTION FEATURES...........................................................................................................................................4 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 4 CONNECTING METHOD .........................................................................................................................................4 MEASUREMENT PRECISION...................................................................................................................................5 CAPACITY CALCULATION......................................................................................................................................5 FCC SELF-RELEARNING .......................................................................................................................................5 DIFFERENCE NOTICING IN FCC ............................................................................................................................5 SMART CAPACITY ADJUSTMENT ...........................................................................................................................6 CELL BALANCING CONTROL ................................................................................................................................6 CHARGING AND DISCHARGING FETS CONTROL ..................................................................................................6 MULTI-CELL PROTECTION ....................................................................................................................................6 SMDATA 1.1 PROTOCOL.....................................................................................................................................6 DATA TRANSMIT PROTOCOL .................................................................................................................................7 PARAMETER SETTING AND READING ....................................................................................................................7 IN-LINE PROGRAMMING.......................................................................................................................................8 EFFECTIVE SMART CHARGE MODE.......................................................................................................................8 BUILT-IN EEPROM ..............................................................................................................................................8 LEEP MODE .........................................................................................................................................................8 PASSWORD MANAGEMENT ...................................................................................................................................9 LEDS CAPACITY INDICATION ...............................................................................................................................9 SMBUS COMMUNICATION.....................................................................................................................................9 TEMPERATURE MEASUREMENT ............................................................................................................................9 ELECTRICAL CHARACTERISTICS..................................................................................................................10 4.1 4.2 4.3 4.4 ABSOLUTE MAXIMUM RATINGS .........................................................................................................................10 VOLTAGE AND CURRENT ....................................................................................................................................10 BALANCE CONTROL ...........................................................................................................................................10 PROTECTION .......................................................................................................................................................10 5 MODULE INTERFACE TO NOTEBOOK AND CELLS ................................................................................... 11 6 CELL CONNECTION............................................................................................................................................. 11 7 MCU GC1388 ........................................................................................................................................................... 11 7.1 SCOPE .......................................................................................................................................................................11 7.2 FEATURES ...........................................................................................................................................................11 7.3 PIN CONFIGURATION...........................................................................................................................................12 7.4 PACKAGING INFORMATION --- LQFP48..........................................................................................................12 8 APPLICATION CIRCUIT......................................................................................................................................13 SCOPE ..............................................................................................................................................................................14 MANUFACTURE ACCESS DATA ..............................................................................................................................14 REMAINING CAPACITY ALARM .......................................................................................................................................14 REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 2 [email protected] of 2 GC-QC-388 方案手册 Solution Manual REMAINING TIME ALARM ...............................................................................................................................................14 BATTERY MODE ..............................................................................................................................................................15 ATRATE...........................................................................................................................................................................15 ATRATETIMETOFULL .....................................................................................................................................................15 ATRATETIMETOEMPTY ..................................................................................................................................................15 ATRATE OK ....................................................................................................................................................................16 TEMPERATURE ................................................................................................................................................................16 VOLTAGE ........................................................................................................................................................................16 CURRENT ........................................................................................................................................................................16 AVERAGECURRENT.........................................................................................................................................................17 MAXERROR ....................................................................................................................................................................17 RELATIVESTATEOFCHARGE ...........................................................................................................................................17 ABSOLUTESTATEOFCHARGE ..........................................................................................................................................18 REMAININGCAPACITY ....................................................................................................................................................18 FULLCHARGECAPACITY .................................................................................................................................................18 RUNTIMETOEMPTY ........................................................................................................................................................19 AVERAGETIMETOEMPTY ................................................................................................................................................19 AVERAGETIMETOFULL...................................................................................................................................................19 CHARGINGCURRENT ......................................................................................................................................................19 CHARGINGVOLTAGE .......................................................................................................................................................20 BATTERYSTATUS .............................................................................................................................................................20 CYCLECOUNT .................................................................................................................................................................20 DESIGNCAPACITY ...........................................................................................................................................................20 DESIGNCAPACITY ...........................................................................................................................................................21 SPECIFICATIONINFO ........................................................................................................................................................21 MANUFACTUREDATE ......................................................................................................................................................21 DESIGNCAPACITY ...........................................................................................................................................................22 MANUFACTURENAME.....................................................................................................................................................22 DEVICENAME .................................................................................................................................................................22 DEVICECHEMISTRY ........................................................................................................................................................22 MANUFACTUREDATA ......................................................................................................................................................23 OPTIONALMFGFUNCTION5 ............................................................................................................................................23 OPTIONALMFGFUNCTION4-1 .........................................................................................................................................23 REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 3 [email protected] of 3 GC-QC-388 方案手册 Solution Manual LI-LON SMART BATTERY MODULE 1 Overview The Smart Battery Pack Module, GC-QC-388, includes the GC1388 and balance control circuit. This module has excellent performance in measuring the voltage/current, accounting the capacity, controlling the charging/discharging FET. It provides over-charging, over-discharging, over-current and temperature protections. Meanwhile, It also handles the Battery Cell Balancing function. This module exchanges data and commands with the notebook computer through SMBus 2.0. The data format complies to SBdata1.1. GC-QC-388 provides the completed functionality and safety to the Smart Battery Pack and extends the battery life. 2 Diagram GC1388,FETS,Balancing, Voltage ,Current and Temperature Measuring Fuse Power Switching ( FET) P+ FET Temp VDD Protection & FET Control Cell Balance Circuit Voltage ADC & Balance Control LED Port CPU & FLASH & RAM &EEPROM Timer HOST Coulumb ADC Temperature ADC SMBus Port Battery Temp PRsense GC1388 3 Solution Features 3.1 Connecting Method Several connecting methods are as 3S-1P, 3S-2P. 4S-1P, 4S-2P. REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 4 [email protected] of 4 GC-QC-388 方案手册 Solution Manual 3.2 Measurement Precision The A/D unit of GC1388 is 12 bits for the voltage and the temperature sensing,maximum 18 bits for current sensing. 3.3 Capacity Calculation GC-QC-388 accumulates a measure of charge and discharge current and estimates the self-discharging of this pack. It compensates the current measurement of temperature and self-discharging and adjusts the RM to the accurate capacity. Charge Current Input Discharge Current Self-Discharge Timer Temperature Compensation Charge Efficiency Compensation - Remaining Capacity (RM) + Full Charge Capacity (FCC) Qualified Transfer + Discharge Count Register (DCR) Temperature, Other Data Chip-Controlled Availabe Charge LED Display Output Two-Wire Serial Port 3.4 FCC Self-Relearning In a whole valid discharging process, It accumulates the change of capacity and gets the new FCC. New FCC= Fcc initial + DCR(discharge to EDV2)+ FCC * 6% 6% is the capacity percent at EDV2 of a cell. A FCC Relearning Process: 1. From fully charged 2. Discharging to reach EDV2 3. No valid charging in this process 4. Self discharging less then 250mah 5. No over discharging-current occurred in this process 。 6. The temperature no less than 4 C 3.5 Difference Noticing in FCC When the difference between the calculation and the actual capacity gets a setting value, the module will notice the host to execute a FCC relearning process. REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 5 [email protected] of 5 GC-QC-388 方案手册 Solution Manual 3.6 Smart Capacity Adjustment This module has three low voltage thresholds :EDV2,EDV0。 THRESHOLD RELATIVE STATE OF CHARGE EDV0 0% EDV2 6% EDV2,ED0 can be set by software. If the voltage decrease to EDV2 , It will adjust the RM to 6%. 3.7 Cell Balancing Control GC-QC-388 executes cells balancing in charging process. When the maximum difference in cells voltage exceeds the setting balance window, this module will by-pass part current of the higher cells. Only one cell can be balance once a time. 3.8 Charging and Discharging FETS Control GC1388 connects the Discharging FET, Charging FET and Pre-Charging FET and can control them respectively 3.9 Multi-Cell protection GC-QC-388 can provides Over-charge, Over-discharge, Over-current, Over/Low temperature protections. When the parameter exceeds the threshold, the module will operate the FET and produce alarm information. GC-QC-318 provides Multi-protection: measuring the parameters and controlling the FET by software according the thresholds, or monitoring and controlling the FET by the GC1388 hardware according the setting. It also has the FUSE controlled by GC1388. 3.10 SMData 1.1 Protocol Compliant to Smart Battery Data Specification Ver1.1 . Measure and calculate parameters Receive the setting by HOST REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 6 [email protected] of 6 GC-QC-388 方案手册 Solution Manual Broadcast alarm to HOST and CHARGER Broadcast ChargingCurrent and ChargingVoltage to CHARGER The command sets according SBDATA FUNCTION COMMAND ACCESS UNITS FUNCTION ManufactureAccess 0x00 read/write NA ChargingCurrent RemaIningCapacityAlarm 0x01 read/write mAh, 10mWh ChargingVoltage RemainingTimeAlarm 0x02 read/write Minutes BatteryStatus BatteryMode 0x03 read/write NA CycleCount AtRate 0x04 read/write mA, 10mW DesignCapacity AtRateTimeToFull 0x05 read minutes DesignVoltage AtRateTimeToEmpty 0x06 read minutes SpecificationInfo AtRateOK 0x07 read Boolean ManufactureDate Temperature 0x08 read 0.1°K SerialNumber Voltage 0x09 read mV Reseved Current 0x0a read mA ManufactureName AverageCurrent 0x0b read mA DeviceName MaxError 0x0c read percent DeviceChemistry RelativeStateOfCharge 0x0d read percent ManufactureData AbsoluteStateOfCharge 0x0e read percent OptionalMfgFunction5 RemainingCapacity 0x0f read mA, 10mW OptionalMfgFunction4 FullChargeCapacity 0x10 read mA, 10mW OptionalMfgFunction3 RunTimeToEmpty 0x11 read minutes OptionalMfgFunction2 AverageTimeToEmpty 0x12 read minutes OptionalMfgFunction1 AverageTimeToFull 0x13 read minutes OptionalMfgFunction5~1 are the optional manufacture functions. COMMAND 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d-0x1f 0x20 0x21 0x22 0x23 0x2f 0x3c 0c3d 0x3e 0x3f ACCESS read read read read read read read read read 0 read read read read Read/write Read/write Read/write Read write UNITS mA mV NA cycles mAh, 10mWh mV NA NA integer 0 string string string string Word Word Word Word Word 3.11 Data Transmit Protocol Complaint to System Management Bus Specification Version 2.0. Read/Write Word protocol, Read/Write Block protocol and PEC are supported. 3.12 Parameter Setting and Reading The parameters of cells and Pack and some thresholds can be set or be read out by soft. 1. The spec parameters of Pack: as DesignCapacity, DesignVoltage 2. The MFG data: as ManufactorName, DeviceName. 3. The thresholds 4. The calibration of voltage, current and temperature. <Please see the description of GCQC388-APnote> REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 7 [email protected] of 7 GC-QC-388 方案手册 Solution Manual 3.13 IN-Line Programming GC-QC388 supports in-line programming. It has the boot-loader in the GC1388, and can be in-line programmed through SMBus. In programming process, the LED1 will light and LED2 will flash. After download over, it executes application software automatically. If there is an error in programming process, the Pack will reset itself and wait for new programming 4 seconds later. 3.14 Effective Smart Charge Mode Battery Voltage Battery Charging Current Prequalification to Fast Charge Transition 1C CC to CV Transition 4.1 V ( Default) 4.1V 3.9V 3V 100mA Battery Voltage Battery Charging Current End of Charge Current 0.1 C ( Default) (The FullCahrgeVoltage is 4.1V in this chat.) According to the cells, GC-QC-388 executes a Smart charging process. It includes pre-charging, const current, const voltage and maintain process In pre-charging phase, it uses a small current to charge the cells to the PreChargVoltage. It stops charging when the current drop to the EndChargingCurrent in const voltage phase. 3.15 Built-in EEPROM With internal EEPROM, GC-QC-388 registers the spec parameters and threshold data and the changing data in running. 3.16 Ship Mode GC-QC-388 has several sleep modes to save power. Ship Mode GC-QC-388 has a special sleep mode as ship mode. There maybe have a long time between producing over in factory with starting to use by the user, this module can go into ship mode as the current consumption less than 1uA to save power in this period. After receives the SipeMode command, the module will go into ship mode two minutes later. REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 8 [email protected] of 8 GC-QC-388 方案手册 Solution Manual 3.17 Password Management GC-QC-388 can operate password management cooperated with custom. 3.18 LEDs Capacity Indication GC-QC-388 has 4/5 LEDs to indicate the RM. This function can be set enable or disable by soft. The LEDs will indicate the RM for 4 seconds once push the switch. 4 LEDS Indication 4 LEDS 3 LEDS 2LEDS 1 LEDS 0 LEDS Estimated Battery Capacity >=75% <75% <50% <25% 0% 5 LEDS Indications 5 LEDS 4 LEDS 3LEDS 2 LEDS 1 LEDS 0 LEDS Estimated Battery Capacity >=80% <80% <60% <40% <20% 0% 3.19 SMBus communication This module uses SMBus line to communicate with Host and Charger. SMBDAT R=100ohm TO HOST SMBus Data R=100ohm Protection Diode R=1Mohm PSMBCLK R=100ohm R=100ohm Protection Diode R=1Mohm TO HOST SMBus Clock PSMBEN 3.20 Temperature Measurement V ref R = 1 0 K O h m/1 % 2 2 THC R = 1 0 K O h m/1 % 3 TEM M OS 4 TEM CELL Therm a l R e sister C lo se to B a tte ry T h e rm a l R e siste r / isch a rg e C lo se to C h a rg e D M OSFET This module uses the ADC pin of GC1388 to measure temperatures. It supports two temperature measuring. REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 9 [email protected] of 9 GC-QC-388 方案手册 Solution Manual Note: If any one thermal resister is not used, the relative control pin should be connect to ground. 4 Electrical Characteristics 4.1 Absolute Maximum Ratings Operating Temperature ……………………………… -30℃ to + 85℃ Maximum Operating Voltage…………………………………….. 25V Voltage on SDA,SCK ………………………………….-0.5V to 6.0V Maximum measuring Current (Vsensor)……………….-0.15V to +0.15V 4.2 Voltage and Current Parameter Condition Typical Unit 3.3 V Active 400 uA Sleep 120 uA Ship mode <1 uA Parameter Condition Typical Unit On Time Balance Fet On 40 S Off Time Balance Fet Off 20 S Regulated Output Voltage Current Consumption 4.3 Balance Control 4.4 Protection Hardware Item Parameter Typical Short-Circuit Delay Time 366 * uS Detection Level (Vsensor) 0.32 * V Delay Time 30 Detection Level 0.200 Delay Time 30 * mS Detection Level 0.140 * mV Delay Time 1250 * mS Detection Level 8.3 Detection Level 4330 * MV Delay Time 3 * S Over Dis-current Over Charge Current Under Voltage Software REV 1.2 30/10/2006 GammaComm Tech. Ltd. Over Voltage www.gammacomm.cn +852-23458116, +86-755-83435311 Unit * * * mS mV V Characteristics subject to change without notice. 10 [email protected] of 10 GC-QC-388 方案手册 Solution Manual Over Dis-current Over Charge Current Under Voltage Over Temperature * 5 4 * S Release Time 4 Detection Level 6000 * mA Delay Time 3 * S Detection Level 2500 * mA Delay Time 5 * S Detection Level 2750 * mV Release Levle 3200 * MV Delay Time 1 Detection Level 60 S S * . C The threshold can be set Module Interface to Notebook and Cells P+ PSDA SCK Safety Signal SLRST MARST 6 Delay Time To Notebook Pack Power Positive Pack Power Negative Smbus Data Smbus CLK Safety Signal Line Connection Detect Line HandShake Line 1PCUR 1P 2P 3P 4P 4N 4NCUR The Cells Interface Pack Positive Vcell1 Positive Vcell1 Negative/Vcell2 Positive Vcell2 Negative/Vcell3 Positive Vcell3 Negative/Vcell4 Positive Vcell4 Negative Pack Negative CELL CONNECTION When connect the Cells to the Pack module , the commendatory sequence is form low to high, as 4N->4P->3P->2P->1P. 7 MCU GC1388 7.1 Scope The GC1388 is a SBS-compliant gas gauge IC for battery pack in Li-ion or Li-polymer batteries. The GC1388 monitors capacity, voltage and other critical parameters of the battery pack. Through the SMBus 2.0 interface, GC1388 reports the battery information to the operating system with the format compliant to the SBData V1.1. It supports 3 or 4 series Li-ion or Li-polymer batteries. It provides internal over-charge, over-discharge, and over-current protection circuitry, internal EEPROM memory, an internal voltage regulator, and internal drive circuitry for external FET devices that control cell charge, discharge, and cell voltage balancing. GC1388 provides the completed functionality and safety and minimize component count and cost in smart battery circuits. 7.2 Features Provides Accurate Measurement of Available Charge in Li-Ion and Li-Polymer Batteries REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 11 [email protected] of 11 GC-QC-388 方案手册 Solution Manual Data Format Supports the Smart Battery Specification (SBS) Data V1.1. Hardware Interface Supports the Smart Battery Bus (SMBus) 2.0. In-Application Programming Mode by GammaComm Programmer Loader High Resolution Coulomb Counter ADC Electronics for 3-4 Li-ion Cell With Few External Components Measures Battery Temperature, Charge/Discharge MOSFET with a High Resolution 12-Bit ADC Drives 4-5 LED Display for Remaining Capacity Indication 48 Pins LQFP(7x7mm) 7.3 Pin Configuration VREF+ V4N V4P V3P V2P 45 44 43 42 41 40 39 38 VREF- 46 37 VCSP 47 V1P VCSPF 48 GDND VCSN 1 36 VDIS 2 35 UVP MOS 3 34 VCC CELL 4 33 OVP NC 5 PREC VREG 6 GC1388 32 31 CDEC YYWW LOGCODE 30 FBURN 29 DGND SDA SCL 24 23 NC NC NC GDND NC ENSMB LED4 LED5 25 21 LED3 12 22 26 20 11 19 LED2 NC 18 27 17 10 TOSC1 LED1 SLRST 16 28 15 9 RST MARST TOSC2 8 14 7 13 VDD GND STA 7.4 Packaging Information VCSNF AGND TEMSN --- LQFP48 9.0+/-0.4mm 9.0+/-0.4mm GC1388 YYWW 0.5mm 0.2mm 0.5+/-0.01mm 1.50 7.0+/-0.05mm 0. 127mm 0.10+/-0.05mm REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 1.0/-0.1mm Characteristics subject to change without notice. 12 [email protected] of 12 GC-QC-388 方案手册 Solution Manual 8 Application Circuit 1 2 3 4 M6 FDN5618P PREC R3 100/ 1/4W D D 1 2 3 4 SDM4435 R4 LED1 RED D2 CHDET 1N4148 1M LED1 SDM4435 JP7 P+ SFD-165 LED2 RED LED3 RED LED4 RED RST VDD TCK TMS TDO TDI GND LED5 RED LED5 8 7 6 5 LED4 8 7 6 5 LED3 UVP R1 R13 1K M2 1 2 3 4 1M FBURN 750K OVP F1 R10 1M LED2 M1 R70 VDD 1 2 3 4 5 6 7 CON7 D1 BAT54C R2 10 C 2K BT2 BATTERY 3P C2 0.1u V3P R7 2K VREF BT3 BATTERY CON8 4P C3 0.1u V4P R8 C5 0.1u 2K 4N B 37 38 39 40 41 42 43 44 45 46 47 48 DGND V1P V2P V3P V4P V4N VREF+ VREFVCSP VCSPF VCSN VCSNF C4 0.1u V4N R9 AGND TEMSN MOS CELL NC VREG VDD GND MARST SLRST NC STA 4NCUR BT4 BATTERY C6 1u GND V1P V2P V3P V4P V4N VREF+ VREFVCSP VCSPF VCSNF VCSN 2K R61 1P 100 /1/4W IC1 GC1388 MARST 24 23 22 21 20 19 18 17 16 15 14 13 SDA SCL LED5 ENSMB TCK TMS TDI TDO DGND TOSC1 TOSC2 RESET SDA SCL LED5 M7 STS2300 R65 R11 10K / %1 V2P 10K R28 100K TCK TMS TDI TDO GND TOSC1 TOSC2 RST R29 100K V3P 10K STS2300 3P M9 STS2300 A BALANCE Circuit R67 V4P 10K R68 V4N RT1 103J-AT2 t C11 10P TVS4.7V D6 R25 SLRST-1 TVS4.7V R15 SCL B 100 TVS4.7V C13 0.1u VCSNF C8 0.1u VCSN R21 100 1K SCL-C SDA-C MARST-C SLRST-C SAFETY MARST-1 SLRST-1 R26 R27 R19 100 100 4NCUR 0.025/ 1%/2512 R20 VCSP VDD P+ R18 100 R17 100 S1 C7 1u D4 R16 R14 22K SW-PB TVS4.7V 100 C12 10P RT2 103J-AT2 t MARST-1 10K X2 32.768K C10 0.1u VDD Near MOSFET R66 Near Battery M8 R24 D3 VCSPF R63 100/1/4W SLRST SDA 2P R62 100/ 1/4W D5 10K VREF+ 1 2 TEMSN 3 MOS 4 CELL 5 6 7 VDD 8 GND MARST 9 SLRST 10 11 STA 12 7 6 5 4 3 2 1 1K RT3 100 C14 0.1u SAFETY 103J-AT2 A 10K 4P M10 R64100/1/4W 1 2 3 4 5 6 7 CON7 R22 R23 JP1 t 2P C1 0.1u V2P R6 C9 1u/25V VDIS BT1 BATTERY JP5 C VDIS UVP VCC OVP PREC CHDET FBURN GND LED1 LED2 LED3 LED4 V1P 2K 36 35 34 33 32 31 30 29 28 27 26 25 R5 VDIS UVP VCC OVP PREC CDEC FBURN DGND LED1 LED2 LED3 LED4 1PCUR 1P VCC Project GC-QC-388 VER 1.0 4N STS2300 1 REV 1.2 30/10/2006 GammaComm Tech. Ltd. 2 www.gammacomm.cn +852-23458116, +86-755-83435311 3 4 Characteristics subject to change without notice. 13 [email protected] of 13 GC-QC-388 方案手册 Solution Manual Smart Battery Data Instruction Manual SCOPE This specification describes the definition of each SBdata in our firmware. About the detailed description, please see Smart Battery Data Specification, Revision 1.1 Smart Battery Data MANUFACTURE ACCESS DATA Command Protocol Functional Requirements Design Performance Design Verification Procedure Review 0x00 Read or Write Word This command can be used by the manufacturer to return specific information or be used for multiple purposes. The Smart Battery Module shall retain, report and allow the host to modify Manufacture Access data。 Manufacturer Access, see Smart Battery Data Specification, Revision 1.1 1. Verify Manufacture Access Data can be written and read by a host Remaining Capacity Alarm Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x01 Read or Write Word Low Capacity alarm threshold value The Smart Battery Module shall retain, report and allow the host to modify Remaining Capacity Alarm data Remaining Capacity Alarm, see Smart Battery Data Specification, Revision 1.1 The Remaining Capacity Alarm value stored in this register is used by the Smart Battery Module to set the Remaining Capacity Alarm bit. A value of 0 disables this alarm. It can be returned in maH or 10mwH according to the CAPACITY_MODE bit. Verify Remaining Capacity Alarm can be written and read by a host Verify whenever Remaining Capacity falls below the Remaining Capacity Alarm value, the Smart Battery Module sets the Remaining Capacity Alarm bit in the Battery Status Register and whenever Remaining Capacity increases over the Remaining Capacity Alarm value, the Module clears the alarm bit. Review Remaining Time Alarm Command Protocol Functional Requirements Design Performance Design Verification Procedure REV 1.2 30/10/2006 GammaComm Tech. Ltd. 0x02 Read or Write Word The Remaining Time alarm value. The Smart Battery Module shall retain, report and allow the host to modify Remaining Capacity Time data The following information shall be read/written to/from the SMBus register: Remaining Time Alarm, see Smart Battery Data Specification, Revision 1.1 2. The Remaining Time Alarm value stored in this register is used by the Smart Battery Module to set the Remaining Time Alarm bit. A value of 0 disables this alarm. 1. Verify Remaining Time Alarm can be written and read by a host 2. Verify Whenever the Remaining Time to Empty falls blow the Remaining Time Alarm www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 14 [email protected] of 14 GC-QC-388 方案手册 Solution Manual value, the Smart Battery Module sets the Remaining Time Alarm bit in the Battery Status Register Review Battery Mode Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x03 Read or Write Word Selects the various battery operational mode and reports the flag and conditions The Smart Battery Module shall retain, report and allow the host to partially modify Battery Mode data. Battery Mode, see Smart Battery Data Specification, Revision 1.1 Battery Mode can be read out by a host The bit 8,9.13,14,15 may be written by a host Review AtRate Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x04 Read or Write Word The AtRate value is used in calculations the AtRate functions. The Smart Battery Module shall report and allow the host to modify At Rate data. At Rate, see Smart Battery Data Specification, Revision 1.1 2. The At Rate value is used to calculate At Rate Time To Full, At Rate Time to Empty and At Rate OK based on the AtRate value and the battery’s present state. Verify the At Rate value can be written and read by a host 2. At Rate is used in conjunction with the At Rate Time to Full, At Rate Time to Empty and At Rate OK functions, for verification of At Rate will be performed in conjunction with these functions. Review AtRateTimeToFull Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x05 Read Word Returns the predicted remaining time to fully charge the battery at the positive AtRate value. At RateTimeToFull, see Smart Battery Data Specification, Revision 1.1 The Smart Battery Module can report the calculation value Write a positive At Rate value to the AtRate register. 2. Read the AtRateTimeToFull register, verify the resulting value corresponds to the time to fully charge the battery at the previously written AtRate value. Review AtRateTimeToEmpty Command Protocol Functional Requirements Design Performance Design Verification Procedure REV 1.2 30/10/2006 GammaComm Tech. Ltd. 0x06 Read Word Returns the predicted remaining operation time if the battery id discharged at the previously written AtRate value. At RateTimeToEmpty, see Smart Battery Data Specification, Revision 1.1 The Smart Battery Module can report the calculation value Write a negative At Rate value to the AtRate register.. Read the AtRateTimeToEmpty register, verify the resulting value corresponds to the remaining operating time of the battery at the previously written AtRate value. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 15 [email protected] of 15 GC-QC-388 方案手册 Solution Manual Review AtRate OK Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x07 Read Word Returns a Boolean value At Rate OK, see Smart Battery Data Specification, Revision 1.1 The Smart Battery can correctly calculate the Boolean value 1. Write an At Rate value to the AtRate register. 2. Read the AtRate OK register, verify the resulting value is TRUE if the battery can supply the additional energy specified by AtRate value for 10 seconds Review Temperature Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x08 Read Word Returns the cell-pack’s internal temperature Temperature, see Smart Battery Data Specification, Revision 1.1 The Smart Battery Module shall report the temperature of the cell-pack's internal temperature in degrees K Read the Temperature value, verify it corresponds to the temperature of the Smart Battery Module’s thermistor. Place the Smart Battery Module in 40°C ambient. Stabilize for at least 30 minutes then verify battery Temperature value returned from module. Review Voltage Command Protocol Functional Requirements Design Performance Design Verification Procedure Review 0x09 Read Word Returns the cell-pack voltage Cell pack voltage(sum of the voltage across all cells), see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the voltage of the cell-pack voltage in milli-volts 2. Granularity: 5mV Read the voltage value, verify it corresponds to the voltage of the cell-pack . Current Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x0a Read Word Returns the current through the battery’s terminals Battery Current , see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the current in mA. 2. Granularity: 0.2%; Accuracy: ± 2% typical, whichever is greater Read the current value, verify it corresponds to the current through the terminal of the Battery Module . Review REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 16 [email protected] of 16 GC-QC-388 方案手册 Solution Manual AverageCurrent Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x0b Read Word Returns the average current based on the current Battery AverageCurrent , see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the average current in mA. 2. Granularity: 0.2%; Accuracy: ± 2% Allow the average current to stabilize, Read the average current value, verify it corresponds to the current through the terminal of the Battery Module . Review MaxError Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x0c Read Word Returns the expected margin of error in the state of charge calculation Max Error, see Smart Battery Data Specification, Revision 1.1 1. The Smart Battery Module shall report the expected margin of error (%) in the state of charge calculation After a full reset, the MaxError is set to its maximum value of 15% After a qualifying charge/discharge cycle, the Max Error is set to its minimum value of 2% After four non-qualifying partial charge/discharge cycles, the Max Error value increase in value by one percentage point until to its maximum value,15%. 1. Reset the module , verify if the Max Error is set as 15% 2, Run a qualifying charge/discharge cycle, check if the Max error is set to 2% 3. Run four non-qualifying partial charge/discharge cycles, check if the Max Error is increased by one percent. Review RelativeStateOfCharge Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x0d Read Word Returns the predicted remaining battery capacity expressed as a percentageof FullChargeCapacity. RelativeStateOfCharge, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the correct value of RelativeStateOfCharge. 1 Verify the correct value for Relative State of Charge can be read from the Smart Battery Module. This value shall never exceed 100%. 2. Charging or Discharging the module @ C/5 rate, read out the RelativeStateOfCharge value and check it. Review REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 17 [email protected] of 17 GC-QC-388 方案手册 Solution Manual AbsoluteStateOfCharge Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x0e Read Word Returns the predicted remaining battery capacity expressed as a percentage of DesigngnCapacity AbsoluteStateOfCharge, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the correct value of AbsoluteStateOfCharge. 1 Verify the correct value for Absolute State of Charge can be read from the Smart Battery Module. This value can exceed 100%. 2. Charging or Discharging the module @ C/5 rate, read out the Absolute StateOfCharge value and check it. Review RemainingCapacity Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x0f Read Word Returns the predicted remaining battery capacity RemainingCapacity, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the predicted remaining battery capacity 2. It can return the value in maH or 10mwH by the CAPACITY_MODE Verify the value for Remaining Capacity can be read from the Smart Battery Module. 2. Perform a qualifying charge/discharge cycle, after a partial discharge cycle verify the reported Remaining Capacity value is an accurate predictor of the remaining capacity of the cell-pack. Review FullChargeCapacity Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x10 Read Word Returns the predicted pack capacity when it is fully charged. FullChargeCapacity, see Smart Battery Data Specification, Revision 1.1 1. The Smart Battery Module shall report the predicted Full Charge capacity. 2. The Smart Battery Module can update the Full Charge capacity after a qualifying charge/discharge cycle Verify the value for Full Charge Capacity can be read from the Smart Battery Module. Perform a qualifying charge/discharge cycle, verify the Full Charge Capacity value is updated. 3. Verify the new Full Charge Capacity value is an accurate predictor of the full charge capacity of the cell-pack. Review REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 18 [email protected] of 18 GC-QC-388 方案手册 Solution Manual RunTimeToEmpty Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x11 Read Word Returns the predicted remaining battery life at the present rate of discharge RuntimeToEmpty, see Smart Battery Data Specification, Revision 1.1 1. The Smart Battery Module shall report the predicted Full Charge capacity. 1.The Run Time to Empty value can be read from the Smart Battery Module 2. Provide a constant discharge current, read out the value and check if it corresponds the expected value based on the discharge current and remaining capacity. Review AverageTimeToEmpty Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x12 Read Word Returns the predicted remaining battery life at the present average current. AveragetimeToEmpty, see Smart Battery Data Specification, Revision 1.1 1. The Smart Battery Module shall report the predicted Average time to Empty 1.The Average Time to Empty value can be read from the Smart Battery Module 2. Provide a constant discharge current, read out the value and check if it corresponds the expected value based on the discharge current and remaining capacity. Review AverageTimeToFull Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x13 Read Word Returns the predicted remaining time in minute until reaches full charge. AveragetimeToFull, see Smart Battery Data Specification, Revision 1.1 1. The Smart Battery Module shall report the predicted Average time to Full 1.The Average Time to Full value should be read from the Smart Battery Module 2. Provide a constant charge current, read out the value and check if it corresponds the expected value based on the charge current and the difference between remaining capacity and full charge capacity. Review ChargingCurrent Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x14 Read Word Returns the Smart Battery’s desired charging rate.. Charging Current, see Smart Battery Data Specification, Revision 1.1 1. The Smart Battery Module shall report the desired charging rate. 1.The charging current should be read from the Smart Battery Module Review REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 19 [email protected] of 19 GC-QC-388 方案手册 Solution Manual ChargingVoltage Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x15 Read Word Returns the Smart Battery’s desired charging voltage. Charging Voltage, see Smart Battery Data Specification, Revision 1.1 1. The Smart Battery Module shall report the desired charging Voltage. 1.The charging Voltage should be read from the Smart Battery Module Review BatteryStatus Command Protocol Functional Requirements Design Performance 0x16 Read Word Returns the Smart Battery’s status word which contains Alarm and Status bit flags.. Battery Status, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the battery status. 2.The Smart Battery Module shall correctly set or clear these bit flags. Flag OverCharged Terminate Charge When to Set Battery is fully charged but there also has charging current Charging should be stopped Over Temperature Temperature is above pre-set limit. Terminate Discharge Alarm Remaining Capacity Alarm Fully Charged Battery capacity is depleted. Remaining capacity below the remaining capacity alarm set. Average time to empty less than the alarm set In Manufacture Battery is not accepting a charging current Battery is fully charged. Full Discharged. Battery capacity is depleted. Remaining Time Alarm Initialized Discharging When to Clear Charging Stopped Charging stopped and the condition causing Alarm Removed. Temperature drop below the acceptable range. Discharge is no longer detected. Remaining capacity above the set point. Average time to empty above the alarm set. Never Battery is accepting a charging current. The relative state of charging is less than 95%. The relative state of charging is greater than 20%. Design Verification Procedure Review CycleCount Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x17 Read Word Returns the number of cycles the battery has experienced. Cycle count, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the cycle count. 2.A cycle is defined as the amount of discharge equal to the Designed Capacity. 1.Run a charge/discharge cycle, verity the cycle count value increments by 1. Review DesignCapacity Command Protocol Functional REV 1.2 30/10/2006 GammaComm Tech. Ltd. 0x18 Read Word Returns the designed capacity of this pack www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 20 [email protected] of 20 GC-QC-388 方案手册 Solution Manual Requirements Design Performance Design Verification Procedure Design Capacity, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the designed capacity.. 2. The count can be returned in maH or 10mwh by the CAPACITY_MODE Verify the programmed value of Design Capacity can be read from the Smart Battery Module.. Review DesignCapacity Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x19 Read Word Returns the designed voltage of this pack Design Voltage, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the designed voltage.. Verify the programmed value of Design Voltage can be read from the Smart Battery Module.. Review SpecificationInfo Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x1a Read Word Returns the version number of the Smart Battery specification the battery pack supports Specification info, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the info Verify the programmed value of SpecificationInfo can be read from the Smart Battery Module.. Review ManufactureDate Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x1b Read Word Returns the date the cell pack was manufacture Manufacture date, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the manufacture date Verify the programmed value of Manufacture Date can be read from the Smart Battery Module.. Review REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 21 [email protected] of 21 GC-QC-388 方案手册 Solution Manual DesignCapacity Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x1c Read Word Returns the the serial number of this pack Serial Number, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the serial number. Verify the programmed value of serial number can be read from the Smart Battery Module.. Review ManufactureName Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x20 Read Block Returns the character array containing the battery’s manufacture’s name Manufacture Name, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the manufacture name.. 2. The block can contain at most 15 characters. Verify the programmed value of Manufacture Name can be read from the Smart Battery Module.. Review DeviceName Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x21 Read Block Returns the string of battery’s name Device Name, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the device name 2. The block can contain at most 15 characters. Verify the programmed value of Device Name can be read from the Smart Battery Module.. Review DeviceChemistry Command Protocol Functional Requirements Design Performance Design Verification Procedure 0x22 Read Block Returns a string that contains the battery’s chemistry Device Chemistry, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the device chemistry.. 2. The block can contain at most 15 characters. Verify the programmed value of device chemistry can be read from the Smart Battery Module.. Review REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 22 [email protected] of 22 GC-QC-388 方案手册 Solution Manual ManufactureData Command Protocol Functional Requirements Design Performance 0x23 Read Block Returns the manufacture data Manufacture Data, see Smart Battery Data Specification, Revision 1.1 1.The Smart Battery Module shall report the manufacture data.. 2.The length of this data is 12 Byte definition Bye1 Byte 2 Byte 3 Byte 4 Byte 5, 6 Byte 7,8 Byte 9,10 Byte 11, 12 Firmware version 0x14 Status Bit7 Bit6 Bit 5 Bit 4 Bit 3 Bit 1 Bit 0 Bit 10 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 The voltage of Cell 4 (If only use 3 cells, not used.) The voltage of Cell 3. The voltage of Cell 2 The voltage of Cell 1 Version 1.4 FET Temperature over in charging FET Temperature over in discharging Cell Temperature over in discharging Over Load Over Current in Charging Over Discharge Over Charge HOST Cell Number Cell balance control 1 Cell balance control 2 Cell balance control 3 Cell balance control 4 DFET control CFET control Pre-CFET control LSB First LSB LSB LSB Procedure Review OptionalMfgFunction5 Command Protocol Functional Requirements Design Performance Design Verification Procedure Review 0x2f Read Block / Read Word Selected by the bit OMF5-MARK in battery config Definition by the customer The firmware can change according to the customer’s request OptionalMfgFunction4-1 Command Protocol Functional Requirements Design Performance Design Verification Procedure Review REV 1.2 30/10/2006 GammaComm Tech. Ltd. 0x3c-0x3f Read /Write Word Definition by the customer www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 23 [email protected] of 23 GC-QC-388 方案手册 Solution Manual Customer Check List for GC-QC-318 Solution Customer Name Notebook Name Pack Module Type Cell Type Cells Joint Mode Control Spec Special Definition Optional MFG Function Interface Series Parallel Function Spec Over-charge Voltage Over-charge Release Voltage Over-discharge Voltage Over-discharge Release Voltage Over Charge Current Over Charge Current Protection Release Condition Over Discharge Current Over Discharge Current Protection Release Condition Over Voltage Protection Delay Time Over Dis-Voltage Protection Delay Time Charge Over Current Protection Delay Time Discharge Over Current Protection Delay Time Fet Operation mV mV mV mV mA mA C-Fet Off C- Fet On D-Fet Off D-Fet On C-Fet Off D-Fet Off Over-Temp Protection for charge Over-Temp Protection for discharge Charging Current Charging Voltage The C-Fet State when The Pack alone(on/off) The D-Fet State when The Pack alone(on/off) OptionalMfgFunction5 OptionalMfgFunction4 OptionalMfgFunction3 OptionalMfgFunction2 OptionalMfgFunction1 Detail Description: Normal: P+ SDA SCK SAFTY P- Other: Other Request Note 1: Most of the control spec can be set by soft. Note 2: It is recommended to provide us the cell specification REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 24 [email protected] of 24 GC-QC-388 方案手册 Solution Manual Documents Amended History Date SEP 20,2005 Mar 16,2006 Oct 30,2006 Details Spec. Prepared SMManager Parameter By Wangdr Wangdr Wangdr File Name GCQC388-11 GCQC388-12 Contact GammaComm Tech. Ltd. Room 702-704, Entrepot Centre, 117 Hawming Street, Kwun Tong, Kowloon, Hongkong. Telephone : (852)-23458116 Fax : (852)-29061003 Web: www.gammacomm.cn Email :[email protected] 深圳总部:深圳市福田区泰然工业区 202 栋 409,410 室 电话:(86)-755-83435311 传真:(86)-755-83496913 Email : [email protected] 邮编:518040 济南开发部:中国山东省济南市花园路 4 号 608,610 室. 电话:(86)-531-8062467 传真:(86)-531-8062467 Email : [email protected] 邮编:250100 DISCLAIM : In order to improve the design or performance and to supply the best possible products, GammaComm reserves the right to make changes to the products contained in this data sheet. Gammacomm assumes no responsibility for the use of any circuits shown in this data sheet, conveys no license under any patent or other rights, and makes no claim that the circuits are free from patent infringement. Applications for any devices shown in this data sheet are for illustration only and GamaComm makes no claim or warranty that such applications will be suitable for the use specified without further testing or modification. LIFE RELATED POLICY: In situations where semiconductor component failure may endanger life, system designers using this product should design the system with appropriate error detection and correction, redundancy and back-up features to prevent such an occurrence. GammaComm’s products are not authorized for use in critical components in life support devices or systems. 1. Life support devices or systems are devices or systems which, (a) are intended for surgical implant into the body, or (b) support or sustain life, and whose failure to perform, when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the user. 2. A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. REV 1.2 30/10/2006 GammaComm Tech. Ltd. www.gammacomm.cn +852-23458116, +86-755-83435311 Characteristics subject to change without notice. 25 [email protected] of 25