English
Language : 

BQ2014_15 Datasheet, PDF (9/27 Pages) Texas Instruments – Gas Gauge IC with External Charge Control
Not Recommended For New Designs
bq2014
Table 5. Current-Sensing Error as a Function of VSR
Symbol
Parameter
INL
Integrated non-linearity
error
INR
Integrated non-
repeatability error
Typical
±2
±1
Maximum
±4
±2
Units
%
%
Notes
Add 0.1% per °C above or below 25°C
and 1% per volt above or below 4.25V.
Measurement repeatability given
similar operating conditions.
whenever LMD is updated from the DCR. The counter
does not wrap around but stops counting at 255. The ca-
pacity inaccurate flag (CI) is set if LMD has not been up-
dated following 64 valid charges.
Current-Sensing Error
Table 5 illustrates the current-sensing error as a func-
tion of VSR. A digital filter eliminates charge and
discharge counts to the NAC register when VSRO (VSR +
VOS) is between VSRQ and VSRD.
Communicating With the bq2014
The bq2014 includes a simple single-pin (DQ plus re-
turn) serial data interface. A host processor uses the in-
terface to access various bq2014 registers. Battery char-
acteristics may be easily monitored by adding a single
contact to the battery pack. The open-drain DQ pin on
the bq2014 should be pulled up by the host system, or may
be left floating if the serial interface is not used.
The interface uses a command-based protocol, where the
host processor sends a command byte to the bq2014.
The command directs the bq2014 to either store the next
eight bits of data received to a register specified by the
command byte or output the eight bits of data specified
by the command byte.
The communication protocol is asynchronous return-to-
one. Command and data bytes consist of a stream of eight
bits that have a maximum transmission rate of 333
bits/sec. The least-significant bit of a command or data
byte is transmitted first. The protocol is simple enough
that it can be implemented by most host processors using
either polled or interrupt processing. Data input from the
bq2014 may be sampled using the pulse-width capture
timers available on some microcontrollers.
Communication is normally initiated by the host proces-
sor sending a BREAK command to the bq2014. A
BREAK is detected when the DQ pin is driven to a
logic-low state for a time, tB or greater. The DQ pin
should then be returned to its normal ready-high logic
state for a time, tBR. The bq2014 is now ready to receive
a command from the host processor.
The return-to-one data bit frame consists of three distinct
sections. The first section is used to start the transmission
by either the host or the bq2014 taking the DQ pin to a
logic-low state for a period, tSTRH,B. The next section is the
actual data transmission, where the data should be valid by
a period, tDSU, after the negative edge used to start commu-
nication. The data should be held for a period, tDV, to allow
the host or bq2014 to sample the data bit.
The final section is used to stop the transmission by return-
ing the DQ pin to a logic-high state by at least a period,
tSSU, after the negative edge used to start communication.
The final logic-high state should be held until a period, tSV,
to allow time to ensure that the bit transmission was
stopped properly. The timings for data and break commu-
nication are given in the serial communication timing
specification and illustration sections.
Communication with the bq2014 is always performed
with the least-significant bit being transmitted first.
Figure 3 shows an example of a communication se-
quence to read the bq2014 NAC register.
Written by Host to bq2014 Received by Host to bq2014
CMDR = 03h
NAC = 65h
LSB
MSB LSB
MSB
Break 1 1 0 0 0 0 0 0 1 0 1 0 0 1 1 0
DQ
TD201401.eps
Figure 3. Typical Communication With the bq2014
9