English
Language : 

BQ32000 Datasheet, PDF (7/20 Pages) Texas Instruments – REAL-TIME CLOCK (RTC)
bq32000
www.ti.com................................................................................................................................................... SLUS900B – DECEMBER 2008 – REVISED JUNE 2009
Trickle Charge
The bq32000 includes a trickle charge circuit to maintain the charge of the backup supply when a super
capacitor is used. The trickle charge circuit is implemented as a series of three switches that are independently
controlled by setting the TCHE[3:0], TCH2, and TCFE bits in the register space.
TCHE[3:0] must be written as 0x5h and TCH2 as 1 to close the trickle charge switches and enable charging of
the backup supply from VCC. Additionally, TCFE can be set to 1 to bypass the internal diode and boost the
charge voltage of the backup supply. All trickle charge switches are opened when the device is initially powered
on and each time the device switches from the main supply to the backup supply. The trickle charge circuit is
intended for use with super capacitors; however, it can be used with a rechargeable battery under certain
conditions. Care must be taken not to overcharge a rechargeable battery when enabling trickle charge. Follow all
charging guidelines specific to the rechargeable battery or super capacitor when enabling trickle charge.
20 kW
940 W
180 W
V
BACK
Figure 3. Trickle Charge Switch Functional Diagram
I2C Serial Interface
The I2C interface allows control and monitoring of the RTC by a microcontroller. I2C is a two-wire serial interface
developed by Philips Semiconductor (see I2C-Bus Specification, Version 2.1, January 2000).
The bus consists of a data line (SDA) and a clock line (SCL) with off-chip pullup resistors. When the bus is idle,
both SDA and SCL lines are pulled high.
A master device, usually a microcontroller or a digital signal processor, controls the bus. The master is
responsible for generating the SCL signal and device addresses. The master also generates specific conditions
that indicate the START and STOP of data transfer.
A slave device receives and/or transmits data on the bus under control of the master device. This device
operates only as a slave device.
I2C communication is initiated by a master sending a start condition, a high-to-low transition on the SDA I/O while
SCL is held high. After the start condition, the device address byte is sent, most-significant bit (MSB) first,
including the data direction bit (R/W). After receiving a valid address byte, this device responds with an
acknowledge, a low on the SDA I/O during the high of the acknowledge-related clock pulse. This device
responds to the I2C slave address 11010000b for write commands and slave address 11010001b for read
commands.
This device does not respond to the general call address.
A data byte follows the address acknowledge. If the R/W bit is low, the data is written from the master. If the R/W
bit is high, the data from this device are the values read from the register previously selected by a write to the
subaddress register. The data byte is followed by an acknowledge sent from this device. Data is output only if
complete bytes are received and acknowledged.
A stop condition, which is a low-to-high transition on the SDA I/O while the SCL input is high, is sent by the
master to terminate the transfer. A master device must wait at least 60 µs after the RTC exits backup mode to
generate a START condition.
Copyright © 2008–2009, Texas Instruments Incorporated
Product Folder Link(s): bq32000
Submit Documentation Feedback
7