Single Cell Li-Ion and Li-Pol Battery Gas Gauge Ic For Portable Applications (Bqjunior)
Single Cell Li-Ion and Li-Pol Battery Gas Gauge Ic For Portable Applications (Bqjunior)
Single Cell Li-Ion and Li-Pol Battery Gas Gauge Ic For Portable Applications (Bqjunior)
bq27000, bq27200
www.ti.com SLUS556D – SEPTEMBER 2004 – REVISED MARCH 2006
SINGLE CELL Li-Ion AND Li-Pol BATTERY GAS GAUGE IC FOR PORTABLE
APPLICATIONS (bqJUNIOR)
FEATURES APPLICATIONS
• HDQ (bq27000) or I C (bq27200) 2 • PDA
Communication • Smart Phones
• Reports Accurate Time-to-Empty With • MP3 Players
Measured Load and Historical Maximum and • Digital Cameras
Standby Loads • Internet Appliances
• Reports Temperature, Voltage, and Current • Handheld Devices
• High Accuracy Charge and Discharge Current
Integration with Automatic Offset Calibration DESCRIPTION
• Requires No User Calibration The bqJUNIOR™ series are highly accurate
• Programmable Input/Output Port stand-alone single-cell Li-Ion and Li-Pol battery
capacity monitoring and reporting devices targeted at
• Internal User EEPROM Configuration Memory
space-limited, portable applications. The IC monitors
• Automatic Capacity Reduction With Age a voltage drop across a small current sense resistor
• Stable Oscillator Without External connected in series with the battery to determine
Components charge and discharge activity of the battery.
Compensations for battery temperature,
• Dynamic End-of-Discharge Detection Delay to
self-discharge, and discharge rate are applied to the
Allow Use in a High-Dynamic Load capacity measurments to provide available
Environment time-to-empty information across a wide range of
• Automatic Sleep Mode When Communication operating conditions. Battery capacity is automatically
Lines are Low recalibrated, or learned, in the course of a discharge
• Available in a Small 3 mm x 4 mm QFN cycle from full to empty. Internal registers include
current, capacity, time-to-empty, state-of-charge, cell
Package
temperature and voltage, status, and more.
• Five Low-Power Operating Modes
The bqJUNIOR can operate directly from single-cell
– Active: < 90 µA Li-Ion and Li-Pol batteries and communicates to the
– Sleep: < 2.5 µA system over a HDQ one-wire or I2C serial interface.
– Ship: < 2 µA (bq27000 only)
– Hibernate: < 1.5 µA
– Data Retention: < 20 nA
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas
Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
bqJUNIOR is a trademark of Texas Instruments.
PRODUCTION DATA information is current as of publication date. Copyright © 2004–2006, Texas Instruments Incorporated
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.
Not Recommended For New Designs
bq27000, bq27200
www.ti.com
SLUS556D – SEPTEMBER 2004 – REVISED MARCH 2006
TYPICAL APPLICATION
PACK+
PGM TP
R3
1 kΩ Li-Ion
1 RBI PGM 10 R4 +
or
10 kΩ Li-Pol
C4
0.1 µF bq27000DRK
GPIO 9 R1
2 VCC 1 kΩ
SRP 8
C3
0.1 µF 3 VSS
C1
0.1 µF RS
4 D/C SRN 7 0.02 Ω
R7 R8 R2
100 Ω 100 Ω 1 kΩ
HDQ 5 HDQ BAT 6 C3 C2
0.1 µF 0.1 µF
D2
11
5.6 V
PACK−
UDG−04096
ORDERING INFORMATION
TA COMMUNICATION INTERFACE PACKAGED DEVICES (1) MARKINGS
HDQ bq27000DRKR 27000
-20°C to 70°C
I2C bq27200DRKR 27200
(1) The DRK package is available taped and reeled only. Quantities are 2,000 devices per reel.
ELECTRICAL CHARACTERISTICS
over operating free-air temperature range and supply voltage range (unless otherwise noted)
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
GENERAL
ICC(VCC) Active current 52 90
ICC(SLP) Sleep current 1.0 2.5
µA
ICC(SHP) Ship current (bq27000 only) 0.9 2.0
ICC(POR) Hibernate current 0 < VCC < 1.5 V 0.6 1.5
RBI pin only, VCC <
RBI current <1 20 nA
VCC(POR)
V(POR) POR threshold 2.0 2.6 V
Input impedance BAT, SRN, SRP 10 MΩ
Pull-down current HDQ, SCL, SDA 2.7 4.5 µA
HDQ, SCL, SDA and GPIO
VCC < 4.2 V 1.5
VIH High-level input voltage
VCC > 4.2 V 1.7
VIL Low-level input voltage 0.7 V
Low-level output voltage (GPIO) IOL = 1 mA 0.4
VOL
Low-level output voltage (HDQ, SCL, SDA) IOL = 2 mA 0.4
VOLTAGE AND TEMPERATURE MEASUREMENT
Measurement range VCC = V(BAT) 2.6 4.5 V
Reported voltage resolution 2.7
mV
Reported accuacy -25 25
Voltage update time 2.56 s
Reported temperature resolution 0.25
°K
Reported temperature accuracy -3 3
Temperature update time 2.56 s
VSRP-VSRN differential input –100 100 mV
TIME, CURRENT AND CAPACITY (3.0 V ≤ VCC≤ 4.2 V, 0°C ≤ TA≤ 50°C)
fOSC Internal oscillator frequency -2.2% 1.5%
Current gain variability -0.5% 0.5%
Coulometric gain variability -1.7% 0.5%
Coulomb counter input offset (1) -15 0 15 µV
EEPROM PROGRAMMING ( VCC≥ 3.0 V, -20°C ≤ TA≤ 35°C) (2)
Programming voltage rise time 0.5 1.5 ms
Programming voltage high time 10 100 ms
Programming voltage fall time 0.5 1.5 ms
Programming voltage Applied to PGM pin 20 22 V
EEPROM programming current VPROGRAM = 21 V 15 mA
(1) Excludes contributions to the offset due to PCB layout or other factors external to the bq27000/bq27200.
(2) Maximum number of programming cycles on the EEPROM is 10 and data retention time is 10 years at TA = 85°C.
TIMING DIAGRAMS
t(B) t(BR)
t(HW1) t(DW1)
t(HW0) t(DW0)
t(CYCH) t(CYCD)
1-Bit
Break 7−Bit Address 8−Bit Data
R/W
t(RSPS) UDG−03039
SCL
SDA
td(STA) tf tsu(STOP)
tr
th(DAT) tsu(DAT)
2
Figure 2. I C Timing Diagram
BQ27000 BQ27200
DRK PACKAGE DRK PACKAGE
(BOTTOM VIEW) (BOTTOM VIEW)
RBI VCC VSS D/C HDQ RBI VCC VSS SCL SDA
1 2 3 4 5 1 2 3 4 5
bq27000DRK bq27200DRK
11 11
10 9 8 7 6 10 9 8 7 6
PGM GPIO SRP SRN BAT PGM GPIO SRP SRN BAT
DEVICE INFORMATION
TERMINAL FUNCTIONS
TERMINAL
I/O DESCRIPTION
NAME bq27000 bq27200
BAT 6 6 I Battery voltage sense input
D/C 4 - - Do not connect. Must be left floating or tied to VSS
GPIO 9 9 I/O General purpose input/output
HDQ 5 - I/O Single wire HDQ serial interface
PGM 10 10 I EEPROM programming voltage input
RBI 1 1 I Register back-up input
SCL - 4 I Serial clock input (I2C)
SDA - 5 I/O Serial data input (I2C)
SRN 7 7 I Current sense input (negative)
SRP 8 8 I Current sense input (positive)
VCC 2 2 I VCC supply input
VSS 3 3 - Ground input
VSS 11 11 - Ground shield
bq27000
Temperature
Clock
Compensated
Generator
Bandgap, Precision Oscillator
5 HDQ
VCC 2 Reference EEPROM System I/O
and Bias and Control
9 GPIO
SCPU
10 RGM
SRP 8 Autocalibration
and
Autocompensating RAM 1 RBI
SRN 7 Coulomb Counter
Temperature 3 VSS
Sensor ADC
BAT 6
UDG−03040
bq27200
Temperature
Clock
Compensated 4 SCL
Generator
Bandgap, Precision Oscillator
VCC 2 Reference EEPROM System I/O
and Bias 5 SDA
and Control
9 GPIO
SCPU
10 RGM
SRP 8
Autocalibration and
Autocompensating
Coulomb Counter RAM 1 RBI
SRN 7
Temperature 3 VSS
Sensor ADC
BAT 6
UDG−04123
FUNCTIONAL DESCRIPTION
The bqJUNIOR determines battery capacity by monitoring the amount of charge input to or removed from a
Li-Ion or Li-Pol battery. The bqJUNIOR measures discharge and charge currents, monitors the battery for low
voltage thresholds, and compensates for self-discharge, aging, temperature, and discharge rate. Current is
measured across a small value series resistor between the negative terminal of the battery and the pack ground
(see RS in Figure 3). Available capacity is reported with a resolution of 3.57 µVh. Time-To-Empty reporting in
minutes at standby, peak, actual, and at-rate currents allows the requirements for host-based calculations to be
greatly reduced or eliminated; reading a single register pair provides useful and meaningful information to the
end user of the application.
PACK+
PGM TP
R3
1 kΩ Li-Ion
1 RBI PGM 10 R4 +
or
10 kΩ Li-Pol
ESD Protection C4
0.1 µF bq27200DRK
R5 R6 GPIO 9 R1
100 Ω 100 Ω 2 VCC 1 kΩ
SCL SRP 8
C3
D1 0.1 µF 3 VSS
5.6 V C1
0.1 µF RS
4 SCL SRN 7 0.02 Ω
R7 R2
R8
100 Ω 1 kΩ
100 Ω
SDA 5 SDA BAT 6 C3 C2
0.1 µF 0.1 µF
D2
11
5.6 V
PACK−
UDG−03041
Measurements
As shown in the functional block diagram, the bqJUNIOR uses a dedicated fully differential Delta-Sigma Coulomb
Counter (DSCC) for charge and discharge current and coulometric measurements and an analog-to-digital
converter (ADC) for battery voltage and temperature measurements. Both DSCC and ADC are automatically
compensated for offset. No user calibration or compensation is required. An EEPROM offset value can be
programmed to compensate for contributions to the DSCC offset due to the PCB layout.
Voltage
The bqJUNIOR monitors the battery voltage through the BAT pin and reports an offset corrected value through
the internal registers. The bqJUNIOR also monitors the voltage for the end-of-discharge (EDV) thresholds. The
EDV threshold levels are used to determine when the battery has been discharged to 6.25% or empty and
synchronizes the reported capacity to these levels when the programmed EDV thresholds are detected.
Temperature
The bqJUNIOR uses an integrated temperature sensor to monitor the pack temperature and is reported through
the internal registers. The temperature measurement is used to adjust compensated available capacity and
self-discharge capacity loss.
GPIO
The GPIO pin can be used as an input or an output. The initial state can be established by programming bit 7 in
the PKCFG EEPROM location. The input/output state can be changed at any time by changing the value in bit 7
of MODE.
Layout Considerations
The auto-calibrating DSCC approach effectively cancels the internal offset voltage within the bqJUNIOR, but any
external offset caused by PCB layout must be programmed in the EEPROM to be cancelled. The magnitude and
variability of the external offset makes it critical to pay special attention to the PCB layout. To obtain optimal
performance, the decoupling capacitor from VCC to VSS and the filter capacitors from SRP and SRN to VSS
should be placed as closely as possible to the bqJUNIOR, with short trace runs to both signal and VSS pins. All
low-current VSS connections should be kept separate from the high-current discharge path from the battery and
should tie into the high-current trace at a point directly next to the sense resistor. This should be a trace
connection to the edge or inside of the sense resistor connection, so that no part of the VSS interconnections
carry any load current and no portion of the high-current PCB trace is included in the effective sense resistor (i.e.
Kelvin connection).
Temperature
Compensation
_ _
+ _ + +
Rate and
Temperature Temperature, Voltage,
Compensation Average Current,
Other Data
OUTPUTS
Compensated
Available Charge
Register Interface
The bqJUNIOR stores all calculated information in RAM, which is backed up by the voltage on the RBI input.
EEPROM registers store permanent user data. The memory map for bq27000/bq27200 is shown in Table 1.
APPLICATION INFORMATION
that WRTNAC (bit 5) has higher priority than DONE (bit 4); PRST (bit 3) has higher priority than FRST (bit 1),
and so on. Only the highest priority mode set is enabled each time the CTRL register is written with data 0xA9,
and the firmware clears all other mode bits and the CTRL register when that action is complete. The host system
must make two writes for every mode to be enabled: one write to the MODE register to set the appropriate bit
and a second write to the CTRL register to signal that the command in the mode register should be executed.
The CIO value may be subtracted from the CEO value to determine the external board offset. This value can be
programmed into the PKCFG[4-2] in the EEPROM for automatic compensation of this external offset value.
CHGS Charge State flag. A 1 in the CHGS indicates a charge current (VSRP > VSRN). A 0 indicates a lack
of charge activity. This bit should be read when the host system reads the Average Current register
pair to determine the sign of the average current magnitude. This bit is cleared to 0 on all resets.
NOACT No Activity flag. A 1 indicates that the voltage across RS is less than the digital magnitude filter. See
the Digital Magnitude Filter section for more information. This bit is cleared to 0 on all resets.
IMIN Li-ion taper current detection flag. A 1 indicates that the charge current has tapered to less than the
value set in EEPROM and that the battery voltage is greater than or equal to the value selected by
the QV0 and QV1 bits in the PKCFG register (see EEPROM Data Register description for more
details). Taper current detection is disqualified if AI < 8 (28.6 µV across sense resistor). The taper
detection conditions must be maintained for 4 successive average current measurements (20-25 s)
to qualify as a valid taper current detection. This bit is cleared to 0 on all resets.
CI Capacity Inaccurate flag. A 1 indicates that the firmware has not been through a valid learning cycle
and is basing all calculations on initial design values programmed into EEPROM or that there have
been at least 32 cycle-count increments since the last learning cycle. This bit is cleared only on a
LMD update following a learning cycle. This bit is set to 1 on a full reset. The previous value is
retained if no RAM corruption is detected after a reset.
CALIP Calibration-In-Progress flag. This flag is set whenever an automatic or commanded offset
calibration measurement is being made. This bit is set to 0 on all resets.
VDQ Valid Discharge flag. A 1 indicates that the bqJUNIOR has met all necessary requirements for the
firmware to learn the battery capacity. This bit clears to 0 on a LMD update or condition that
disqualifies a learning cycle. This bit is cleared to 0 on all resets.
EDV1 First End-of-Discharge-Voltage flag. A 1 indicates that voltage on the BAT pin is less than or equal
to the EDV1 voltage programmed in EEPROM and the battery has less than or equal to 6.25% of
LMD capacity remaining. LMD updates immediately if the VDQ bit is set when this bit transitions
from 0 to 1. This bit is cleared to 0 on all resets.
EDVF Final End-of-Discharge-Voltage flag. A 1 indicates that the battery has discharged to the empty
capacity threshold. This bit is cleared to 0 on all resets.
The host system has read-only access to this register.
Reserved Registers
Addresses 0x2D — 0x6D and Address 0x6F — 0x75 are reserved and cannot be written by host.
DMF[3:0] Sets the digital magnitude filter threshold. See the bqJUNIOR Digital Magnitude Filter section for
more information on the function of the DMF. The value to be programmed is:
DMF[3:0] = Design Threshold/4.9
SD[3:0] Sets the self-discharge rate %/day value at 25°C. The value to be programmed is:
SD[3:0] = 1.61/Design SD
NAC is reduced with an estimated self-discharge correction to adjust for the expected self-discharge of the
battery. This estimation is performed only when the battery is not being charged. The rate programmed in
EEPROM for DMFSD determines the self-discharge when 20°C ≤ TEMP < 30°C. The self-discharge estimation is
doubled for each 10°C decade hotter than the 20-30°C decade, up to a maximum of 16 times the programmed
rate for TEMP ≥ 60°C and is halved for each 10°C decade colder than the 20-30°C decade, down to a minimum
of 1/4th the programmed rate for TEMP < 0°C. The self-discharge estimation is performed by reducing NAC by
NAC/512 at a time interval that achieves the desired estimation. If DMFSD is programmed with 8 decimal, the
self-discharge rate is 0.195% per day in the 20-30°C decade. This is accomplished by reducing NAC by
NAC/512 (100/512 = 0.195%) a single time every 23.3 hours (0.195 * 24/23.3 = 0.2). If temperature rises by
10°C, the 0.195% NAC reduction is made every 11.65 hours for a 0.4% per day reduction. If TAPER[7] = 1,
capacity aging is enabled, and there is an LMD reduction of 0.1% (Design Capacity/1024) every time there are 8
NAC self-discharge estimate reductions without charging the battery to full.
TAPER[7] should be set to 1 to enable the automatic aging of the LMD full capacity value. If this feature is
enabled, LMD is reduced by Design Capacity/1024 every time CYCL increments by 2 and every time that a
cumulative NAC self-discharge estimate reduction of 1.56% has been made without charging the battery to full. If
TAPER[7] is set to 0, there is no LMD reduction with cycle count or self-discharge.
GPIEN Allows the pack manufacturer to set the state of the GPIO pin on initial power up. If the bit is 0, the
GPIEN bit is cleared on reset and the GPIO pin acts as a high-impedance output. If the bit is 1, the
GPIEN bit is set on reset and the GPIO pin acts as an input. The state of the GPIO pin can then be
read through the GPSTAT bit in the MODE register.
QV1 & QV0 These bits set the minimum qualification voltage for charge termination. The termination voltage
thresholds are set as listed in Table 3.
The user can optionally use this byte in the EEPROM as an identification byte. If so used, the user should ignore
the values in MLI and MLTTE registers.
DCGN[5:0] Discharge rate compensation gain. Used to set the slope of the discharge rate capacity
compensation. The gain factor adjustment is in increments of 0.39% of discharge current in excess
of the DCOFF value. The equation for programming the value is:
DCGN[5:0] = 2.56 * Design discharge compensation gain %
DCOFF[1:0] These bits set the discharge threshold of compensating the nominal available charge for discharge
rate. The threshold is set as listed in Table 5.
TCGN[3:0] Temperature compensation gain. Used to set the slope of the compensation as a percentage of
Design Capacity (DC) decrease per °C. The equation for programming the value is:
TCGN[3:0] = 10.24 * Design Temp Compensation Gain % DC/°C
TOFF[3:0] Temperature compensation offset. Used to set the offset of the compensation. The temperature
threshold is also used as the cold temperature disqualification for a learning cycle. The equation for
programming the value is:
TOFF[3:0] = Design Temp Compensation Offset (°K) – 273
Power Modes
The bqJUNIOR has five power modes: Active, Sleep, Ship, Hibernate, and Data Retention (RBI). Figure 5 shows
the flow that moves the device between the Active, Sleep, and Ship modes. Hibernate and Data Retention are
special modes not included in the flow. Detailed explanations of each mode follow the diagram in Figure 5.
Active Mode
No
COM low for 18
seconds?
Yes
No
VSR
Ship
below DMF
enabled?
No threshold?
Yes Yes
UDG−04101
Active Mode
During normal operation, the device is in active mode, which corresponds to the highest power consumption.
Normal gas gauging is performed in this mode. If system requirements mandate that bqJUNIOR should not enter
Sleep or Ship modes, then an external pullup resistor from VCC to keep HDQ or CLK and DTA at a logic 1 is
required on the bqJUNIOR side of the system. The resistor value chosen should be small enough to force a logic
1 even with the internal pulldown current and any external ESD protection circuitry loading.
Sleep Mode
This low power mode is entered when the HDQ or CLK and/or DTA line is pulled low for at least 18 seconds and
the charge or discharge activity is below the DMF threshold. Normal gas gauging ceases, but battery
self-discharge, based on the temperature when the device entered sleep mode, is maintained internally. The
device wakes every 43.6 minutes to update the temperature measurement and goes back to sleep after about 18
seconds if the HDQ or CLK and/or DTA line is still low and the charge or discharge activity is still below the DMF
threshold. The bqJUNIOR has an internal 3 °A pulldown current on each communication line, eliminating the
need to add external pulldown resistors to force a logic 0 on open communication lines.
When the device wakes, it stays in active mode long enough to confirm that the charge or discharge activity is
still below the digital magnitude filter threshold. This is meant to minimize possible error if the battery pack is
removed from the end equipment for a short period of time and then reinserted, and there is not a transient on
the communication lines to pull the device into the active mode. This is an issue only if the system has some
current drain from the battery even though the communication lines are low. The gauge reenters sleep mode
when the charge or discharge activity falls below the digital magnitude filter threshold.
When all communication lines are pulled high, the device leaves the sleep mode. If the DMF threshold is set to
zero and a communication line is pulled low, the device does not enter sleep mode until the average current
value is less than 3.57 µV/Rsr.
If the battery pack can be removed and placed on an external charger, the charger should have a pull-up resistor
on the HDQ or SCL and SDA lines to wake the part from sleep. A 100 kΩ pullup resistor from communication
line(s) to VCC can be added in the battery pack to disable the sleep function.
Hibernate Mode
The device enters hibernate mode when VCC drops below V(POR). VCC must be raised above V(POR) in order to
exit the hibernate mode. If RBI voltage does not drop below 1.3 V, RAM content is maintained and allows
retention of NAC, LMD, CYCL, CYCT, and the CI flag after VCC is raised above V(POR).
Host increments
address and reads
Programmed
No
0x7F?
Yes
It is not required that addresses 0x76 — 0x7F be programmed at the same time or in any particular order. The
programming method illustrated in Figure 6 can be used to program any of the bytes as long as the sequence of
Enable, Write, Read, Apply Programming Pulse, and Disable is followed.
If a communication timeout occurs (for example, if the host waits longer than T(RSPS) for the bq27000 to respond)
or if this is the first access command, then a BREAK should be sent by the host. The host may then resend the
command. The bq27000 detects a BREAK when the HDQ pin is driven to a logic-low state for a time T(B) or
greater. The HDQ pin then returns to its normal ready-high logic state for a time T(BR).The bq27000 is then ready
for a command from the host processor.
The return-to-one data-bit frame consists of three distinct sections:
1. The first section starts the transmission by either the host or the bq27000 taking the HDQ pin to a logic-low
state for a period equal to T(HW1) or T(DW1).
2. The next section is the actual data transmission, where the data should be valid for T(HW0)- T(HW1) or T(DW0)-
T(DW1).
3. The final section stops the transmission by returning the HDQ pin to a logic-high state and holding it high
until the time from bit start to bit end is equal to T(CYCH) or T(CYCD).
The HDQ line can remain high for an indefinite period of time between each bit of address or between each bit of
data on a write cycle. After the last bit of address is sent on a read cycle, the bq27000 starts outputting the data
after T(RSPS) with timing as specified. The serial communication timing specification and illustration sections give
the timings for data and break communication. Communication with the bq27000 always occurs with the
least-significant bit being transmitted first.
Plugging in the battery pack can be seen as the start of a communication due to contact bounce. It is
recommended that each communication or string of communications be preceded by a break to reset the HDQ
engine.
Command byte
The Command byte of the bqJUNIOR consists of eight contiguous valid command bits. The command byte
contains two fields: W/R Command and address. The Command byte values are shown as follows:
7 6 5 4 3 2 1 0
W/R AD6 AD5 AD4 AD3 AD2 AD1 AD0
W/R Indicates whether the command bytes is a read or write command. A 1 indicates a write command
and that the following eight bits should be written to the register specified by the address field of the
Command byte, whereas a 0 indicates that the command is a read. On a read command, the
bqJUNIOR outputs the requested register contents specified by the address field portion of the
Command byte.
AD6-AD0 The seven bits labeled AD6—AD0 containing the address portion of the register to be accessed.
device address is therefore 0xAA or 0xAB for write or read, respectively. (S = Start, Sr = Repeated Start, A =
Acknowledge, N = No Acknowledge, and P = Stop)
Host generated
bq27200 generated
S
ADDR[6:0]
0
A CMD[7:0] A DATA[7:0] A P S ADDR[6:0] 1 A
DATA[7:0] N P
(a) (b)
S ADDR[6:0] 0 A CMD[7:0] A Sr ADDR[6:0] 1 A DATA[7:0] N P
The incremental read protocol is recommended for reading all 16-bit values, as this ensures that the 16-bit value
is not updated during the time interval between reading the two bytes of data (see previous section on reading
16-bit values). The quick read returns data at the address indicated by the internal address pointer. The address
pointer is incremented after each data byte is read or written. Reading an even address causes the
communication engine to simultaneously capture the data byte from the requested even address and the data
byte from the next odd address, and the address pointer is incremented twice. The data byte captured from the
next odd address is output if the communication continues, without a stop, after the host acknowledges the even
address byte.
Due to the memory map setup of the device, several boundary conditions must be enforced by the
Attempt to read an address above 0x7F (NACK command):
S ADDR[6:0] 0 A CMD[7:0] N P
Attempt at incremental writes (NACK all extra data bytes sent):
Incremental read at the maximum allowed read address:
The I2C engine releases both SDA and SCL if the I2C bus is held low for T(BUSERR). If the bq27200 was holding
the lines, releasing them frees the master to drive the lines. If an external condition is holding either of the lines
low, the I2C engine enters the low-power sleep mode if the measured charge and discharge activity level are less
than the DMF threshold.
www.ti.com 6-Feb-2020
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead/Ball Finish MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) (6) (3) (4/5)
BQ27000DRKR NRND VSON DRK 10 3000 Green (RoHS NIPDAU Level-2-260C-1 YEAR -20 to 70 27000
& no Sb/Br)
BQ27000DRKRG4 NRND VSON DRK 10 3000 Green (RoHS NIPDAU Level-2-260C-1 YEAR -20 to 70 27000
& no Sb/Br)
BQ27200DRKR NRND VSON DRK 10 3000 Green (RoHS NIPDAU Level-2-260C-1 YEAR -20 to 70 27200
& no Sb/Br)
BQ27200DRKRG4 NRND VSON DRK 10 3000 Green (RoHS NIPDAU Level-2-260C-1 YEAR -20 to 70 27200
& no Sb/Br)
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the finish
value exceeds the maximum column width.
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. TI has taken and
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 6-Feb-2020
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com 29-Sep-2019
Pack Materials-Page 1
PACKAGE MATERIALS INFORMATION
www.ti.com 29-Sep-2019
Pack Materials-Page 2
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you
permission to use these resources only for development of an application that uses the TI products described in the resource. Other
reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third
party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims,
damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on
ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable
warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2020, Texas Instruments Incorporated