Datasheet

bq29330
www.ti.com
SLUS673E SEPTEMBER 2005REVISED MARCH 2012
PRECHARGE AND 0 V CHARGING
The bq29330 supports both a charger that has a precharge mode and one that does not. The bq29330 also
supports charging even when the battery falls to 0 V. In order to charge, the charge FET (CHG) must be turned
on to create a current path. When the V
BAT
is ~0 V, the V
(PACK)
is as low as the battery voltage. In this case, the
supply voltage for the device is too low to operate.
POWER MODES
The bq29330 has three power modes, normal, sleep, and ship. The following table outlines the operational
functions during these power modes.
Table 1. Outlines the Operational Functions
POWER TO ENTER POWER MODE TO EXIT POWER MODE MODE DESCRIPTION
MODE
Normal STATE_CONTROL, SLEEP( b0) = 0 and The battery is in normal operation with protection,
STATE_CONTROL, SHIP ( b1) = 0 power management and battery monitoring
functions available and operating.
The supply current of this mode varies as the host
can enable and disable various power
management features.
Sleep STATE_CONTROL, SLEEP( b0) = 1 and STATE_CONTROL, CHG, DSG, and ZVCHG OFF, OL, SCC, and SCD
STATE_CONTROL, SHIP ( b1) = 0 SLEEP( b0) = 0 function is disabled.
Cell AMP, GPOD , CELL BAL, and WDF is not
disabled
Ship STATE_CONTROL, SHIP ( b1) = 1 Supply voltage to PACK The bq29330 is completely shut down as in the
and supply at the PACK < V
WAKE
Supply sleep mode. In addition, the REG output is
disabled, I
2
C interface is powered down, and
memory is not valid.
VOLTAGE BASED EXIT FROM SHUTDOWN
If a voltage greater than V
STARTUP
is applied to the PACK pin, then the bq29330 exits shutdown and enters
normal mode.
COMMUNICATIONS
The I
2
C-compatible serial communications provides read and write access to the bq29330 data area. The data is
clocked via separate data (SDATA) and clock (SCLK) pins. The bq29330 acts as a slave device and does not
generate clock pulses. Communication to the bq29330 can be provided from GPIO pins or an I
2
C supporting port
of a host system controller. The slave address for the bq29330 is 7 bits, and the value is 0100 000 (0x20).
(MSB) I2C Address +R/W bit (LSB)
(MSB) I2C Address (0x20) (LSB)
Write 0 1 0 0 0 0 0 0
Read 1
The bq29330 does NOT have the following functions compatible with the I
2
C specification.
The bq29330 is always regarded as a slave.
The bq29330 does not support the General Code of the I
2
C specification, and therefore will not return an ACK
but may return a NACK.
The bq29330 does not support the Address Auto Increment, which allows continuous reading and writing.
The bq29330 will allow data to be written or read from the same location without re-sending the location
address.
Copyright © 2005–2012, Texas Instruments Incorporated Submit Documentation Feedback 17
Product Folder Link(s): bq29330