bq34z100 www.ti.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com THERMAL INFORMATION bq34z100 THERMAL METRIC (1) TSSOP UNITS 14 Pins θJA, High K Junction-to-ambient thermal resistance (2) (3) 103.8 θJC(top) Junction-to-case(top) thermal resistance θJB Junction-to-board thermal resistance (4) 46.6 ψJT Junction-to-top characterization parameter (5) 2.0 ψJB Junction-to-board characterization parameter (6) 45.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 PIN DETAILS PINOUT DIAGRAM P2 1 14 P3/SDA VEN 2 13 P4/SCL P1 3 12 P5/HDQ BAT 4 11 P6/TS CE 5 10 SRN REGIN 6 9 SRP REG25 7 8 VSS Figure 1. bq34z100 Pinout Diagram PIN DESCRIPTIONS Table 1. bq34z100 External Pin Functions PIN NAME PIN NUMBER TYPE (1) P2 1 O LED 2 or Not Used (connect to Vss) VEN 2 O Active High Voltage Translation Enable.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com TYPICAL IMPLEMENTATION PACK+ Protection FETs I 2C PROG HDQ COMM CE BAT REGIN VEN P1 REG25 P2 P6/TS P3/DAT SRP P4/CLK SRN P5/HDQ VSS n Series Cells ** ** Protection and Balancing Solution bq77908 or bq77910 Sense Resistor ALERT PACK– ** optional to reduce divider power consumption Figure 2.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 ELECTRICAL SPECIFICATIONS ABSOLUTE MAXIMUM RATINGS Over operating free-air temperature range (unless otherwise noted) (1) VALUE UNIT VREGIN Regulator Input Range PARAMETER –0.3 to 5.5 V VCC Supply Voltage Range –0.3 to 2.75 V VIOD Open-drain I/O pins (SDA, SCL, HDQ) –0.3 to 5.5 V VBAT Bat Input pin –0.3 to 5.5 V –0.3 to VCC + 0.3 V 1.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com POWER-ON RESET TA = –40°C to 85°C; Typical Values at TA = 25°C and VREGIN = 3.6 V (unless otherwise noted) PARAMETER TEST CONDITIONS VIT+ Positive-going battery voltage input at REG25 VHYS Power-on reset hysteresis MIN TYP MAX UNIT 2.05 2.20 2.31 V 45 115 185 mV LDO REGULATOR TA = 25°C, CLDO25 = 1.0 µF, VREGIN = 3.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 INTEGRATING ADC (COULOMB COUNTER) CHARACTERISTICS (continued) TA = –40°C to 85°C, 2.4 V < REG25 < 2.6 V; Typical Values at TA = 25°C and REG25 = 2.5 V (unless otherwise noted) PARAMETER tSR_CONV TEST CONDITIONS Conversion time Single conversion Resolution VOS(SR) INL (1) MIN TYP MAX UNIT 15 bits ±0.034 % FSR 1 14 Input offset s 10 Integral nonlinearity error ±0.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com 1.2V t(BR) t(B) t(RISE) (b) HDQ line rise time (a) Break and Break Recovery t(DW1) t(HW1) t(DW0) t(CYCD) t(HW0) t(CYCH) (d) Gauge Transmitted Bit (c) Host Transmitted Bit 1-bit R/W 7-bit address Break 8-bit data t(RSPS) (e) Gauge to Host Response Figure 3. Timing Diagrams I2C-COMPATIBLE INTERFACE TIMING CHARACTERISTICS TA = –40°C to 85°C, CREG = 0.47 μF, 2.45 V < VREGIN = VBAT < 5.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 GENERAL DESCRIPTION The bq34z100 accurately predicts the battery capacity and other operational characteristics of a single cell or multiple rechargeable cells blocks, which are voltage balanced when resting. It supports various Li-Ion and LiFePO4 chemistries. It can be interrogated by a host processor to provide cell information, such as Remaining Capacity, Full Charge Capacity, and Average Current.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com DATA COMMANDS STANDARD DATA COMMANDS The bq34z100 uses a series of 2-byte standard commands to enable host 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 HDQ/I2C transmissions must be executed both to initiate the command function and to read or write the corresponding two bytes of data.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 Table 3.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com RESET_DATA: 0x0005 Instructs the fuel gauge to return the number of resets performed to addresses 0x00/0x01. PREV_MACWRITE: 0x0007 Instructs the fuel gauge to return the previous command written to addresses 0x00/0x01. The value returned is limited to less than 0x0020. CHEM ID: 0x0008 Instructs the fuel gauge to return the chemical identifier for the Impedance Track configuration to addresses 0x00/0x01.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 ENTER_CAL: 0x0081 Instructs the fuel gauge to enter calibration mode. OFFSET_CAL: 0x0082 Instructs the fuel gauge to perform offset calibration. StateOfCharge(): 0x02/0x03 This read-only function returns an unsigned integer value of the predicted remaining battery capacity expressed as a percentage of FullChargeCapacity(), with a range of 0 to 100%.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com CHG_INH: Charge Inhibit: unable to begin charging [Charge Inhibit Temp Low, Charge Inhibit Temp High]. True when set. RSVD: Reserved. FC: Full-charge is detected. FC is set when charge termination is reached and FC Set% = –1 (see CHARGING AND CHARGE TERMINATION INDICATION for details) or State of Charge is larger than FC SET% and FC Set% is not –1. True when set. CHG: (Fast) charging allowed. True when set.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 MANUFACTURER INFORMATION BLOCK The bq34z100 contains 32 bytes of user programmable data flash storage: Manufacturer Info Block. The method for accessing these memory locations is slightly different, depending on whether the device is in UNSEALED or SEALED modes. When in UNSEALED mode and when and “0x00” has been written to BlockDataControl(), accessing the Manufacturer Info Block is identical to accessing general data flash locations.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com FUNCTIONAL DESCRIPTION FUEL GAUGING The bq34z100 measures the cell voltage, temperature, and current to determine the battery SOC based in the Impedance Track algorithm (refer to Theory and Implementation of Impedance Track Battery Fuel-Gauging Algorithm application report [SLUA450] for more information). The bq34z100 monitors charge and discharge activity by sensing the voltage across a small-value resistor (5 mΩ to 20 mΩ typ.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 Table 8. Current Model Used when Load Mode = 0 Load Select Value 0 Current Model Used Average discharge current from previous cycle: There is an internal register that records the average discharge current through each entire discharge cycle. The previous average is stored in this register. 1 (default) Present average discharge current: This is the average discharge current from the beginning of this discharge cycle until present time.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com Dsg Current Threshold This register is used as a threshold by many functions in the bq34z100 to determine if actual discharge current is flowing into or out of the cell. The default for this register should be sufficient for most applications. This threshold should be set low enough to be below any normal application load current but high enough to prevent noise or drift from affecting the measurement.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 This register should only be updated by the bq34z100 during a learning cycle or when IT_ENABLE() subcommand is received. Refer to the Preparing Optimized Default Flash Constants for Specific Battery Types application report (SLUA334B). Avg I Last Run The bq34z100 logs the current averaged from the beginning to the end of each discharge cycle. It stores this average current from the previous discharge cycle in this register.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com SLEEP: The fuel gauge can enter sleep, if operating conditions allow. True when set. Default is 1. RMFCC: RM is updated with the value from FCC, on valid charge termination. True when set. Default is 1. RSVD: Reserved. Do not use. TEMPS: Selects external thermistor for Temperature() measurements. True when set. Uses internal temp when clear.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 X10 MODE The bq34z100 supports high current and high capacity batteries above 32.76 Amperes and 32.76 Ampere-Hours by switching to a times-ten mode where currents and capacities are internally handled correctly, but various reported units and configuration quantities are rescaled to tens of milliamps and tens of milliamp-hours.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com Table 14. ALERT Signal Pins Mode Description ALERT Pin ALERT Pin Name Config Register Hex Code 0 No LED 1 P2 0 1 Single LED 1 P2 1 2 4 LED 11 P6 2 3 5-LED Expander with I2C Host Comm 12 P5 43 3 10-LED Expander with I2C Host Comm 12 P5 93 4 5-LED Expander with HDQ Host Comm 13 P4 44 4 10-LED Expander with HDQ Host Comm 13 P4 94 Comment Filter and FETs are required to eliminate temperature sense pulses.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 POWER MODES The bq34z100 has three power modes: NORMAL mode, SLEEP mode, and FULLSLEEP mode. • In NORMAL mode, the bq34z100 is fully powered and can execute any allowable task. • In SLEEP mode, the gas gauge exists in a reduced-power state, periodically taking measurements and performing calculations. • In FULLSLEEP mode, the high frequency oscillator is turned off, and power consumption is further reduced compared to SLEEP mode.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com POWER CONTROL RESET FUNCTIONS When the bq34z100 detects either a hardware or software reset (/MRST pin driven low or the [RESET] bit of Control() initiated, respectively), it determines the type of reset and increments the corresponding counter. This information is accessible by issuing the command Control() function with the RESET_DATA subcommand.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 Table 16. IWAKE t=Threshold Settings(1) (continued) RSNS1 RSNS0 IWAKE Vth(SRP–SRN) 1 1 0 +5 mV or –5 mV 1 1 1 +10 mV or –10 mV FLASH UPDATES Data flash can only be updated if Voltage() ≥ Flash Update OK Voltage. Flash programming current can cause an increase in LDO dropout. The value of Flash Update OK Voltage should be selected such that the bq34z100 Vcc voltage does not fall below its minimum of 2.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com VOLTAGE DIVISION AND CALIBRATION The bq34z100 is shipped with factory configuration for the default case of 1 series Li-Ion cell. This can be changed by setting the VOLTSEL bit in the Pack Configuration register and by setting the number of series cells in the data flash configuration section.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 COMMUNICATIONS AUTHENTICATION The bq34z100 can act as a SHA-1/HMAC authentication slave by using its internal engine. Sending a 160-bit SHA-1 challenge message to the bq34z100 will cause the IC to return a 160-bit digest, based upon the challenge message and hidden plain-text authentication keys.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com The bq34z100 is shipped in the I2C mode. TI provides tools to enable the HDQ peripheral. I2C INTERFACE The gas gauge supports the standard I2C read, incremental read, one-byte write quick read, and functions. The 7-bit device address (ADDR) is the most significant 7 bits of the hex address and is fixed as 1010101. The 8-bit device address is therefore 0xAA or 0xAB for write or read, respectively.
bq34z100 www.ti.com • SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 Cell Charge Voltage Tx-Ty: Enter the desired cell charge voltage for each JEITA temperature range. STEP 2: Review and Modify the Data Flash Configuration Registers. • • • • LED_Comm Configuration: See Table 13 and Table 14 to aid in selection of an LED mode. Note that the pin used for the optional Alert signal is dependent upon the LED mode selected.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com STEP 8: Run an Optimization Cycle. Please refer to the Preparing Optimized Default Flash Constants for Specific Battery Types application report (SLUA334B).
TB3 2 3 BAT - 1 PACK - BAT + Copyright © 2012, Texas Instruments Incorporated Product Folder Links: bq34z100 GND AGND REGIN AGND R30 .010 75ppm 0.1uF C2 AGND R5 C6 C5 6 VEN 0.1uF C8 REG25 REGIN CE BAT P1 0.1uF 7 U2 1uF C7 8 9 10 11 12 13 14 0.
Submit Documentation Feedback Product Folder Links: bq34z100 SH1 SH2 GND AGND R30 .010 75ppm * * Optimize for required voltage and current 2 3 TB3 BAT - 1 PACK - BAT + 10k * R3 R1 Q3 2N7002 C2 0.1uF AGND GND BZT52C5V6T R7 D AGND 3 REGIN 16.5 K .1% 25PPM * VOLTAGE DIVIDER .1% 25PPM * D7 Q5 BSS84 R4 165K * AGND R6 R5 LED Display SW1 3300 pF C1 GND Q4 2N7002 2 S 32 G 1 R2 100K * 100 100 1k R15 P1 P2 C6 C5 REG25 U2 VEN 0.
PACK - BAT - BAT + TB3 3 2 1 GND R30 .010 75ppm AGND Copyright © 2012, Texas Instruments Incorporated Product Folder Links: bq34z100 R18 R20 R22 R23 R24 D14 QTLP610C-3 YEL D15 QTLP610C-4 GRN D16 QTLP610C-4 GRN D17 QTLP610C-4 GRN D6 GND 6 TP4 U1 CLK ~CLR QE QF QG QH VCC GND QD QC QB QA B A CLK ~CLR QE QF QG QH VCC SN74HC164PW GND QD QC QB QA B A 14 3 4 48V 0.1uF TP5 8 9 10 TP7 TP8 TP6 C4 GND C5 REGIN 0.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com REFERENCE OPERATION CONFIGURATION B REGISTER Some bq34z100 advanced features are rarely used. Operation Configuration registers B and C are available for configuring special applications. Default settings are recommended. Table 17.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 Table 19.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com The gas gauge updates AtRateTimeToEmpty() within 1s after the host sets the AtRate() value. The gas gauge automatically updates AtRateTimeToEmpty() based on the AtRate() value every 1 s. NominalAvailableCapacity(): 0x14/0x15 This read-only command pair returns the uncompensated (no or light load) battery capacity remaining. Units are 1 mAh per bit.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 AveragePower(): 0x26/0x27 This read-word function returns an unsigned integer value of the average power of the current discharge. A value of 0 indicates that the battery is not being discharged. The value is reported in units of mW. TimeToEmptyAtConstantPower(): 0x28/0x29 This read-only function returns an unsigned integer value of the predicted remaining operating time if the battery is discharged at the AveragePower() value in minutes.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com DataFlashBlock(): 0x3f UNSEALED Access: If BlockDataControl has been set to 0x00, this command directs which data flash block will be accessed by the BlockData() command. Writing a 0x00 to DataFlashBlock() specifies the BlockData() command will transfer authentication data. Issuing a 0x01 instructs the BlockData() command to transfer Manufacturer Data.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 DATA FLASH SUMMARY Table 20 summarizes the data flash locations available to the user, including their default, minimum, and maximum values. Table 20. Data Flash Summary Class Subclass ID Subclass Offset Max Value Default Value Units Configuration 2 Safety 0 OT Chg I2 Configuration 2 Safety 2 OT Chg Time U1 0 1200 550 0.1°C 0 60 2 s Configuration 2 Safety 3 OT Chg Recovery I2 0 1200 500 0.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com Table 20.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 Table 20. Data Flash Summary (continued) Class Subclass ID Max Value Default Value Units Configuration 0 0xFFFF 0000 — H2 0 0xFFFF 0000 — Hardware Revision H2 0 0xFFFF 0 — 8 Cell Revision H2 0 0xFFFF 0 — Manufacturer Data 10 DF Config Version H2 0 0xFFFF 0 — 57 Integrity Data 6 Static Chem DF Checksum H2 00x7fff 0x75F2 0 — Configuration 59 Lifetime Data 0 Lifetime Max Temp I2 0 1400 300 0.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com Table 20.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 Table 20.
bq34z100 SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 www.ti.com Table 21. Data Flash (DF) to EVSW Conversion (continued) Class Subclass ID Subclass Offset Name Data Type Data Flash Default Data Flash Unit EVSW Default EVSW Unit Calibration 104 Data 10 Board Offset I1 0 Num 0 µV 44 Submit Documentation Feedback DF to EVSW Conversion DF × 16/0.
bq34z100 www.ti.com SLUSAU1B – MAY 2012 – REVISED DECEMBER 2012 REVISION HISTORY Changes from Original (May 2012) to Revision A • Page Changed a word (editorial) ................................................................................................................................................... 1 Changes from Revision A (September 2012) to Revision B Page • Changed SLEEP Mode section .......................................................................................................
PACKAGE OPTION ADDENDUM www.ti.
PACKAGE MATERIALS INFORMATION www.ti.com 26-Jan-2013 TAPE AND REEL INFORMATION *All dimensions are nominal Device BQ34Z100PWR Package Package Pins Type Drawing TSSOP PW 14 SPQ Reel Reel A0 Diameter Width (mm) (mm) W1 (mm) 2000 330.0 12.4 Pack Materials-Page 1 6.9 B0 (mm) K0 (mm) P1 (mm) 5.6 1.6 8.0 W Pin1 (mm) Quadrant 12.
PACKAGE MATERIALS INFORMATION www.ti.com 26-Jan-2013 *All dimensions are nominal Device Package Type Package Drawing Pins SPQ Length (mm) Width (mm) Height (mm) BQ34Z100PWR TSSOP PW 14 2000 338.1 338.1 20.
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.