The bq2060 uses the computed node voltages to calcu-
late the reported voltages. It does not compute reported
cell voltages greater than the selected number of nodes.
If no individual cell voltages are to be measured,
LCC1–LCC0 should be set to 00 and the top of the bat-
tery stack should be connected to a voltage divider to the
VCELL
4
input.
The bq2060 computes the reported voltages as follows:
Voltage() =Vn4(LCC1–LCC0=11 or 00)-V
sr
Voltage() =Vn3(LCC1–LCC0=10)-V
sr
Voltage() =Vn2(LCC1–LCC0=01)-V
sr
VCELL4=Vn4-Vn3
VCELL3=Vn3-Vn2
VCELL2=Vn2-Vn1
VCELL1=Vn1-V
sr
Current
The bq2060 scales Current() to mA units by the 16-bit
value
ADC Sense Resistor Gain
in EE 0x68–0x69.
Adjusting
ADC Sense Resistor Gain
from its nominal
value provides a method to calibrate the current read-
ings for variances in the ADC gain, internal voltage ref-
erence, and sense resistor value. The bq2060 calculates
Current() by
(31)
Current() =
ADCOffset
(ADC Reading +
)
16
ADCSenseResistorGain
,384
The nominal value for
ADC Sense Resistor Gain
is given
byequation (6).
VFC
To calibrate the coulomb counting measurement for sys-
tem errors and sense resistor error, the value of
VFC
Sense Resistor Gain
EE 0x6a-0x6b may be adjusted from
its nominal value.
The nominal value of
VFC Sense Resistor Gain
is given
byequation (5).
The bq2060 VFC circuit has the ability to introduce a
signal opposite in sign as the inherent device and circuit
offset to cancel this error. The offset calibration routine
is initiated with commands to ManufacturerAccess().
The bq2060 calculates the offset with the calibration
routine and stores the calibration value using the least
21 bits of
VFCOffset
in EE 0x5e–0x60.
The least 20 bits store the offset calibration value
(OCV). The sign of the offset calibration value is positive
ifthe 21st bit is 0.
OCV =
0.6V
VFC Offset
u
19
0
–
(32)
Temperature
The bq2060 uses
Temperature Offset
in EE 0x61 to cali-
brate the Temperature() function for offset. The required
offset adjustment, TOFF (C), sets
Temperature Offset
ac-
cording to the equation
Temperature Offset
= TOFF * 10
(33)
where
-12.8
≤
TOFF
≤
12.7
Constants and String Data
EEPROM Constants
Check/Byte 1
0x7e–0x7f must be programmed to 0x3c7f and 0xa55a,
respectively.
EE 0x00–0x01 and
Check Byte 2
EE
Specification Information
Specification Information
EE 0x14–0x15 stores the de-
fault value for the SpecificationInfo() function. It is
stored in EEPROM in the same format as the data re-
turned bythe SepcificationInfo().
Manufacture Date
Manufacture Date
EE 0x16–0x17 stores the default
value for the ManufactureDate() function. It is stored in
EEPROM in the same format as the data returned by
the ManufactureDate().
Serial Number
Serial Number
EE 0x18–0x19 stores the default value
for the SerialNumber() function. It is stored in
EEPROM in the same format as the data returned by
the SerialNumber().
Manufacturer Name Data
Manufacturer Name Length
EE 0x20 stores the length
of the desired string that is returned by the
ManufacturerName() function. Locations EE 0x21–0x2a
store the characters for ManufacturerName() in ASCII
code.
39
bq2060