RTT bq2084-V143 DBT www.ti.com SLUS732 – SEPTEMBER 2006 SBS v1.1-COMPLIANT GAS GAUGE FOR USE WITH THE bq29312 FEATURES • • • • • • • • • • • Provides Accurate Measurement of Available Charge in Li-Ion and Li-Polymer Batteries Supports the Smart Battery Specification (SBS) V1.1 Integrated Time Base Removes Need for External Crystal with Optional Crystal input Works With the TI bq29312 Analog Front-End (AFE) Protection IC to Provide Complete Pack Electronics for 7.2-V, 10.8-V or 14.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam during storage or handling to prevent electrostatic damage to the MOS gates. DESCRIPTION (CONTINUED) The bq2084-V143 contains 1k bytes of internal data flash memory, which store configuration information.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 ELECTRICAL CHARACTERISTICS VDD = 3 V to 3.6 V, TA = –20°C to 85°C unless otherwise noted PARAMETER VDD TEST CONDITIONS MIN TYP MAX 3 3.3 3.6 Supply voltage VDDA and VDDD IDD Operating mode current No flash programming or LEDs active I(SLP) Low-power storage mode current Sleep mode VOL Output voltage low SMBC, SMBD, SDATA, SCLK, SAFE, PU IOL = 0.5 mA 0.4 LED1-LED5 IOL = 10 mA 0.4 VIL VIH µA 8 µA –0.3 0.8 DISP –0.3 0.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 PLL SWITCHING CHARACTERISTICS VDD = 3 V to 3.6 V, TA = –20°C to 85°C unless otherwise noted PARAMETER t(SP) (1) Start-up time TEST CONDITIONS MIN TYP MAX ±0.5% frequency error (1) 2 5 UNIT ms The frequency error is measured from the trimmed frequency of the internal system clock, which is 128 x oscillator frequency, nominally 4.194 MHz. OSCILLATOR VDD = 3 V to 3.6 V, TA = –20°C to 85°C (unless otherwise noted) (TYP: VDD = 3.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 SMBus TIMING SPECIFICATIONS (continued) VDD = 3 V to 3.6 V, TA = -20°C to 85°C unless otherwise noted PARAMETER TEST CONDITIONS MIN TYP MAX 4 UNIT t(HIGH) Clock high period See (2) 50 µs tLOW:SEXT) Cumulative clock low slave extend time See (3) 25 ms tLOW:MEXT Cumulative clock low master extend time See (4) 10 ms tf Clock/data fall time (VILMAX – 0.15 V) to (VIHMIN + 0.15 V) 300 ns tr Clock/data rise time 0.9 VDD to (VILMAX– 0.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 SYSTEM DIAGRAM Discharge / Charge / Pre-Charge FET s Fuse Pack + Pre-Charge Control Fail-Safe Protection Power Management LDO, TOUT and Power Mode Control Pres Temperature Measurement <1% Error 1 k Bytes of User Flash bq29312 PF Input TINT 32 kHz Clock Generator PCH FET Drive Pre-Charge FET Drive 3.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Terminal Functions TERMINAL NAME NO. TSSOP NO. QFN I/O DESCRIPTION DISP 17 2 I Display control for the LED drivers LED1 through LED5 CLKOUT 35 20 O 32.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 FUNCTIONAL DESCRIPTION (continued) RSOC (pin 33) and VSSA (pin 34). It is recommended that this resistor be as close to the bq2084-V143 as possible and that it has a specification of ±0.1% tolerance and ±50 ppm temperature drift or better. The 12-pF crystal, if used, should also be placed as close to the XCK1 (pin 34) and XCK2 (pin 33) pins as possible.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 FUNCTIONAL DESCRIPTION (continued) DIGITAL FILTER The bq2084-V143 does not measure charge or discharge counts below the digital filter threshold. The digital filter threshold is programmed in the Digital Filter DF 0x2c and should be set sufficiently high to prevent false signal detection with no charge or discharge flowing through the sense resistor.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Figure 1. bq2084-V143 Gas Gauging Operational Overview The bq2084-V143 accumulates a measure of charge and discharge currents and estimates self-discharge of the battery. The bq2084-V143 compensates the charge current measurement for temperature and state-of-charge of the battery. The bq2084-V143 also adjusts the self-discharge estimation based on temperature.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 DesignCapacity () (DC) DC is the user-specified battery full capacity. It is calculated from Pack Capacity DF 0x32-0x33 and is represented in units of mAh or 10 mWh. It also represents the full-battery reference for the absolute display mode. FullChargeCapacity() (FCC) FCC is the last learned measured discharge capacity of the battery. It is represented in units of either mAh or 10 mWh, depending on the selected mode.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 bq2084-V143 computes the EDV0, EDV1, and EDV2 voltage thresholds based on the values in DF 0x95-0xa0 and the battery's current discharge rate and temperature. If FEDV0 in Gauge Configuration is also set then EDV0 is not compensated. The bq2084-V143 disables EDV detection if Current( ) exceeds the Overload Current threshold programmed in DF 0x5b-DF 0x5c.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 C (either 0%, 3%, or Battery Low % for EDV0, EDV1, and EDV2, respectively) and C0 are the capacity-related EDV adjustment factors. C0 is programmed in EDV C0 Factor/EDV1 DF 0x97-98. C1 is the desired residual battery capacity remaining at EDV0 (RM = 0). The C1 factor is stored in EDV C1 Factor DF 0xa0. T is the current temperature in °K. R0 × FTZ represents the resistance of a cell as a function of temperature and capacity.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Table 3. bq2084-V143 Register Functions FUNCTION COMMAND CODE ACCESS UNITS ManufacturerAccess 0x00 Read/write NA RemainingCapacityAlarm 0x01 Read/write mAh, 10 mWh RemainingTimeAlarm 0x02 Read/write minutes BatteryMode 0x03 Read/write NA AtRate 0x04 Read/write mA, 10 mW AtRateTimeToFull 0x05 Read minutes AtRateTimeToEmpty 0x06 Read minutes AtRateOK 0x07 Read Boolean Temperature 0x08 Read 0.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 specific applications, this new aging factor may be required. In those cases, experimental data must be taken at the 0, 100, 200, and 300 cycle read points using a typical discharge rate while at ambient temperature. Entering this data into a TI provided MathCAD program will yield the appropriate DF: Age Factor value. Contact TI Applications Support @ http://www-k.ext.ti.com/sc/technical-support/email-tech-support.asp?AAP for more detailed information.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 For the midrange corrections to occur, the temperature must be in the range of 19°C to 31°C inclusive and Current() and AverageCurrent() must both report between -64 mA and 0. The bq2084-V143 makes midrange corrections as shown in Table 5. For a correction to occur, the bq2084-V143 must detect the need for correction twice during subsequent 20-s intervals. With the VCOR bit set, the bq2084-V143 makes midrange corrections whenever conditions permit.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 If temperature is between the Charge Inhibit Temp Low (DF0x46) and the precharge threshold PC (°C), the bq2084-V143 sets ChargingCurrent() to Precharge Current. The threshold is programmed in the Precharge Temp DF 0x44. The maximal value of precharge temperature threshold setting is 12.7°C. • Precharge Temp = PC (°C) / 0.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 • • Cell or Pack Overvoltage: An overvoltage condition exist when any cell is greater than Cell Over Voltage Limit in DF 0x63-0x64 or if Voltage() is greater than Charging Voltage in 0x3a-0x3b plus OvervoltageMargin in 0x5d-05e.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 When charging begins on a depleted battery pack, the voltage is below Voff, and may even stay below Von for some time. This means the pack is under constant charge, with no pulsing, for some part of the charge cycle. As the voltage on the cells rises, it crosses the Voff threshold (or the Vmax threshold if Voff is disabled), and the charge FET turns off.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 DISPLAY PORT General The display port drives a 3-, 4-, or 5-LED bar-graph display. The display is activated by a logic signal on the DISP input. The bq2084-V143 can display RM in either a relative or absolute mode with each LED representing a percentage of the full-battery reference. In relative mode, the bq2084-V143 uses FCC as the full-battery reference; in absolute mode, it uses Design Capacity (DC).
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Table 9. Display Mode for Three LEDs (continued) CONDITION RELATIVE OR ABSOLUTE THREE-LED DISPLAY OPTION StateOfCharge() LED1 LED2 LED3 ≤34%, < 67% ON ON OFF ≤67% ON ON ON LI-ION PROTECTION The bq2084-V143 along with the bq29312 provides protection for Li-ion batteries, as shown in Table 10. The bq2084-V143 measures temperature and current and uses the bq29312 to measure individual cell voltage.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 SOTC is stored as Safety Over Temperature in Charge = SOTC/0.1 (°C) as an unsigned integer SOTD is stored as Safety Over Temperature in Discharge = SOTD/0.1 (°C) as an unsigned integer. Exceeding the Safety Temperatures for a period exceeding Over Temperature Time DF 0x162 causes permanent failure if enabled by PFConfig. There are also temperature thresholds to disable both charge and discharge FETs and to set the SBS Battery Status Overtemperature bit.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 The AFE protection features can also recover automatically after AFE Recovery Time (DF 0x160) if the AFE Recovery Time is set to a nonzero value. When the protection feature is recovered in this manner, it does not re-trigger for AFE Hold Off Time (DF 0x161). AFE Integrity Check The bq2084-V143 checks the programming of the AFE registers at a period determined by AFE Check Time DF 0xfb.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 SOV The SOV bit indicates a safety overvoltage occurred which if enabled by PF Config would cause the SAFE output to activate. 0 SOV fault not detected (default) 1 SOV fault detected SOTC The SOTC bit indicates a safety overtemperature in charge occurred which if enabled by PF Config would cause the SAFE output to activate.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Permanent Failure Configuration (PF Config) PF Config DF 0x11f contains the enable/disable configuration that determines if the SAFE output is activated and the PF Flag set for each possible failure mode. b7 b6 b5 b4 b3 b2 b1 b0 - XPFIN XFETF XCIM XAFE XSOTD XSOTC XSOV XSOV The XSOV bit enables or disables the activation of SAFE and the setting of the PF Flag when PF Status SOV is set.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Permanent Failure Flag (PF Flag) PF Flag DF 0x11e contains the flag indicating if the /SAFE output has been activated. STATE b7 b6 b5 b4 b3 b2 b1 b0 Clear 0 0 0 0 0 0 0 0 Set 0 1 1 0 0 1 1 0 PF FLAG The PF Flag indicates that the SAFE output of the bq2084-V143 has been activated. 0x00 SAFE output high (default) 0x66 SAFE output activated An example circuit using the SAFE output to blow a fuse is shown in Figure 2. Figure 2.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Vpack is programmed in units of 0.935 mV/count and has tolerance of ±6%. For example, to set 12 V as Vpack Threshold, the program value should be 12000/0.935 = 12834. When the DSG FET is turned on, the pack voltage is close to the battery voltage even with no charger attached. Therefore, to enter shutdown, the Vpack threshold should be set higher than the shutdown threshold plus the tolerance.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Normal Operation SBS.VCELLx( ) Measured SBS.PackVoltage( ) Measured SBS.Voltage( ) calculated SBS.Voltage( ) <= DF.Shutdown Threshold ? No Yes No SBS.Current( ) <= 0? Yes SBS.PackVoltage( ) < DF.Vpack Threshold ? No Yes No Has Time since exit from last Shutdown > DF.Shutdown Timer? Yes bq2084 Enters Shutdown DEFAULTS: Non-Removable Pack DF.ShutdownVoltage = 2.8 V x Number of Series cells; DF.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Figure 3. Shutdown Flow Chart in Normal Operation SBS MAC command 0x05 received No SBS.Current( ) <= 0? Yes No Pack voltage < Vpack threshold ? Yes bq2084 Enters Shutdown Figure 4. Shutdown Flow Chart in SBS MAC Reset Conditions On power up, the entire IC is reset and data is loaded from Data Flash to configure the SBS Data and the battery management solution.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 SMBus The SMBus interface is a command-based protocol. A processor acting as the bus master initiates communication to the bq2084-V143 by generating a start condition. A start condition consists of a high-to-low transition of the SMBD line while the SMBC is high. The processor then sends the bq2084-V143 device address of 0001011 (bits 7-1) plus a R/W bit (bit 0) followed by an SMBus command code.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Gas Gauge Figure 5.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Gas Gauge Figure 6. SMBus Communication Protocol With PEC PEC Calculation The basis of the PEC calculation is an 8-bit cyclic redundancy check (CRC-8) based on the polynomial C(X) = X8 + X2 + X1 + 1. The PEC calculation includes all bytes in the transmission, including address, command, and data. The PEC calculation does not include ACKNOWLEDGE, NOT ACKNOWLEDGE, start, stop, and repeated start bits.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Command Codes The SMBus command codes are in (). Temperature(), Voltage(), Current(), and AverageCurrent(), performance specifications are at bq29312 regulated VCC (V(REG)) and a temperature of -20°C to 85°C. Manufacturer Access() (0x00) Description: This function provides writable command codes to control the bq2084-V143 during normal operation and pack manufacture.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Table 13.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 RemainingTimeAlarm() (0x02) Description: Sets or gets the Remaining Time Alarm value. Whenever the AverageTimeToEmpty() falls below the remaining time value, the bq2084-V143 sends AlarmWarning() messages to the SMBus host with the REMAINING_TIME_ALARM bit set. A remaining time value of 0 effectively disables this alarm. The bq2084-V143 initially sets the remaining time value to the Remaining Time Alarm value programmed in DF 0x00-0x01.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 PRIMARY_BATTERY bit is not used by the bq2084-V143. The bq2084-V143 forces this bit to zero. Table 14.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 • • • • • • AtRateTimeToFull() RunTimeToEmpty() AverageTimeToEmpty() AverageTimeToFull() Remaining Time Alarm() BatteryStatus() The bq2084-V143 updates the non-AtRate related register values immediately after changing the state of the CAPACITY_MODE bit. The AtRate() values are updated after the next AtRate() value is written to the bq2084-V143 (or after the next 1-s scheduled refresh calculation).
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Accuracy: ± MaxError() * FullChargeCapacity()/|AtRate()| Invalid Data Indication: 65,535 indicates the AtRate = 0. AtRateTimeToEmpty() (0x06) Description: Returns the predicted remaining operating time if the battery is discharged at the AtRate() value. Purpose: The AtRateTimeToEmpty() function is part of a two-function call-set used to determine the remaining operating time at the AtRate() value.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Voltage() (0x09) Description: Returns the cell-pack voltage (mV). Purpose: The Voltage() function provides power management systems with an accurate battery terminal voltage. Power management systems can use this voltage, along with battery current information, to characterize devices they control. This ability helps enable intelligent, adaptive power-management systems. SMBus protocol: Read word Output: Unsigned integer—battery terminal voltage in mV.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Purpose: The MaxError() function has real value in two ways: first, to give the user a confidence level about the state of charge and second, to give the power management system information about how aggressive it should be, particularly as the battery nears the end of its life. SMBus protocol: Read word Output: Unsigned integer—percent uncertainty for selected information.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 BATTERY MODES CAPACITY_MODE BIT = 0 CAPACITY_MODE BIT = 1 Units mAh 10 mWh 0-65,535 10 mWh Range 0-65,535 mAh Granularity mAh 10 mWh Accuracy -0, +MaxError() * FullCharageCapacity() FullChargeCapacity() (0x10) Description: Returns the predicted pack capacity when it is fully charged.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Units: Minutes Range: 0 to 65,534 min Granularity: 2 min or better Accuracy: -0, +MaxError() * FullChargeCapacity() / AverageCurrent() Invalid Data Indication: 65,535 indicates battery is not being discharged. AverageTimeToFull() (0x13) Description: Returns a predicted remaining time until the battery reaches full charge (minutes), based on AverageCurrent.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Units: mV Range: 0 to 65,535 mV Granularity: 1 mV Accuracy: Not applicable Invalid Data Indication: 65,535 indicates the charger should operate as a current source outside its maximum regulated voltage range. BatteryStatus() (0x16) Description: Returns the bq2084-V143 status word (flags).
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 TERMINATE_CHARGE_ALARM bit is set when the bq2084-V143 detects a primary charge termination. This bit is cleared when the bq2084-V143 detects that the battery is no longer being charged. OVER_TEMP_ALARM bit is set when the bq2084-V143 detects that the internal battery temperature is greater than or equal to the OverTemperature Charge threshold while charging or OverTemperature Discharge threshold while discharging.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Output: Unsigned integer—count of total charge removed from the battery over its life. Units: cycle Range: 0 to 65,534 cycles; 65,535 indicates battery has experienced 65,535 or more cycles. Granularity: 1 cycle Accuracy: Absolute count DesignCapacity() (0x18) Description: Returns the theoretical or nominal capacity of a new pack.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 FIELD BITS USED FORMAT ALLOWABLE VALUES SpecID_L 0...3 4-bit binary value 0–15 SpecID_H 4...7 4-bit binary value 0–15 VScale 8...11 4-bit binary value 0 (multiplies voltage by 10^ VScale) IPScale 12...15 4-bit binary value 0 (multiplies current by 10 ^ IPScale) ManufactureDate() (0x1b) Description: This function returns the date the cell pack was manufactured in a packed integer.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 DeviceChemistry() (0x22) Description: This function returns a character string that contains the battery chemistry. For example, if the DeviceChemistry() function returns NiMH, the battery pack contains nickel metal hydride cells. The bq2084-V143 sets DeviceChemistry() to the value programmed in Device Chemistry DF 0x22-0x26. Purpose: The DeviceChemistry() function gives cell chemistry information for use by charging systems.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 EDV2 The EDV2 bit indicates that pack or cell voltage (program option) is less than the EDV2 threshold. 0 Voltage > EDV2 threshold (discharging) 1 Voltage = EDV2 threshold SS The SS bit indicates the seal state of the bq2084-V143. 0 The bq2084-V143 is in the unsealed state. 1 The bq2084-V143 is in the sealed state. AFEFAIL The AFEFAIL bit indicates that AFE communications has failed. 0 AFE communications are okay. 1 AFE communications have failed.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Memory Map The following table shows the memory map for the data flash. It shows the default programming for the bq2084-V143. The default programming reflects example data for a 3s2p Li-ion battery pack with a 0.02-Ω sense resistor. The data flash must be reprogrammed to meet the requirements of individual applications.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 DATA FLASH ADDRESS LI-ION EXAMPLE DATA HIGH BYTE LOW BYTE MSB LSB 0x36 0x37 Full Charge Capacity 7200 mAh 1c 20 0x38 0x39 Cycle Count Threshold 5200 mAh 14 50 0x3a 0x3b Charging Voltage 16800 mV 41 a0 c4 0x3c 0x3d Precharge Voltage 2500 mV 09 0x3e 0x3f Fast-Charging Current 2500 mA 09 c4 0x40 0x41 Maintenance Charging Current 0 mA 00 00 0x42 0x43 00 64 Precharge Current 100 mA 0x44 Precharge Temperature 9.
bq2084-V143 www.ti.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 DATA FLASH ADDRESS NAME LI-ION EXAMPLE 0xc5 AFE Overload 140 mV 0xc6 AFE Overload Delay 31 ms 0xc7 AFE Short Circuit Charge HIGH BYTE LOW BYTE 0xc8 AFE Vref* 0xcb 0xcc Sense Resistor Gain* 0xcd 0xce CC Delta* (1) 0xcf 0xd0 CC Delta* (1) 0f 17 17 9750 mV 26 16 0.02 & 3b d0 0.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 DATA FLASH ADDRESS NAME LI-ION EXAMPLE DATA HIGH BYTE LOW BYTE MSB LSB 0x10b 0x10c Pulse Max On Time 60 s 01 e0 0x10d 0x10e Pulse Min Off Time 0.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 ADDITIONAL PROGRAMMING INFORMATION ADDITIONAL DATA FLASH PROGRAMMING The following sections describe the function of each data flash location and how the data is to be stored. Fundamental Parameters Sense Resistor Value The 32-bit CC Delta DF 0xcd-0xd0 corrects the coulomb counter for sense resistor variations. It represents the gain factor for the coulomb counter.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Cycle Count Initialization Cycle Count DF 0x0c-0x0d stores the initial value for the CycleCount() function. It should be programmed to 0x0000. Cycle Count Threshold Cycle Count Threshold 0x37-0x38 sets the number of mAh that must be removed from the battery to increment CycleCount(). Cycle Count threshold is a 16-bit value stored in mAh. Charge Efficiency The bq2084-V143 applies the efficiency factor, EFF%, to all charge added to the battery.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 CC1–CC0 The CC bits configure the bq2084-V143 for the number of series cells in the battery pack.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 1 Safety overvoltage based on highest cell voltage multiplied by the number of cells and then compared to the safety voltage. VCOR The VCOR bit enables the midrange voltage correction algorithm. When it is set, the bq2084-V143 compares the pack voltage to RM and may adjust RM according to the values programmed in VOC25, VOC50, and VOC75.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 VOD The VOD bit enables a 1-s time delay in the setting of the CVOV and CVUV bits in PackStatus. 0 No delay 1 1-s delay Misc Configuration (low) DF 0x2b b7 LEDRCA b6 PFET1 b5 PFET0 b4 NR b3 CHGFET b2 0 b1 0 b0 DSGOT LEDRCA The LEDRCA bit programs the LED to blink when there is a RemainingCapacityAlarm. 0 The LEDs blink when there is a RemainingCapacityAlarm. 1 The LEDs are off when there is a RemainingCapacityAlarm.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 1 ManufacturerName( ) and DeviceName( ) strings are 26 and 22 characters respectively NVCELL When this bit is set, it forces SBS.VCELL1..4( ) to be accessible via alternative commands. 0 SBS.VCELL1..4( ) available via 0x3c-0x3f 1 SBS.VCELL1..4( ) available via 0x38-0x3b CCDSG When this bit is set, it forces SBS.ChargingCurrent( ) to be reported as 0 when SBS.BatteryStatus( ) DISCHARGING is also set. 0 SBS.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Device Chemistry Data Device Chemistry Length DF 0x22 stores the length of the desired string that is returned by the DeviceChemistry() function. Locations DF 0x23-0x26 store the characters for DeviceChemistry() in ASCII code. Manufacturers Data Length Manufacturers Data Length DF 0x27 stores the length of the desired number of bytes that is returned by the ManufacturersData() function. It should be set to 9.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 Safety OverTemperature Discharge Safety OverTemperature Discharge DF 0x77-0x78 sets the temperature, in degrees C/10, above which, during discharging, the pack enters permanent failure, if the XSOTD bit in Permanent Failure Configuration is set. Charge Detection Current Charge Detection Current DF 0x113-0x114 sets the threshold in milliamperes for detecting charge current. This is a signed value and is positive.
bq2084-V143 www.ti.com SLUS732 – SEPTEMBER 2006 APPLICATION INFORMATION Figure 7 shows a typical bq2084-V143-based battery pack application. The circuit consists of the bq29312 AFE IC, bq29400 second-level protection IC, LED, temperature measurement network, data flash connections, serial port, and the sense resistor. The data flash stores basic battery pack configuration information and measurement calibration values. The data flash must be programmed properly for bq2084-V143 operation.
BAT2P X3 Submit Documentation Feedback 1 2 3 BATIN X5 1 1 R2 100 R8 100 1 k 0.1 µ F R7 R9 100 C7 C6 1k R6 C5 0.1 µ F C4 0.1 µ F R10 100 0.1 µ F 1 2 3 4 R11 100 8 7 6 5 D1 2N7002 3 Q1 1 R43 2 JP1 3 Q3 BAT54LT1 D3 100 k R12 100 k R45 VCC R14 5k R13 5k R17 R18 1M 5k 2 F1 6A 321 0.47 µ F D4 BAT54LT1 4 300 1W R22 100 k 4 C21 0.47µ F R44 100 k R42 VCC 8 7 65 R16 100 R15 100 2 0.1 µ F C16 0.1µ F C19 0.1 µ F C18 0.1 µ F 1 1 21 2 20 R21 61.
PACKAGE OPTION ADDENDUM www.ti.
PACKAGE OPTION ADDENDUM www.ti.com 29-May-2013 Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties.
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.