
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.
Thebq2060 computes thereported 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 E E 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() =
ADC Offset
(ADC Reading +
)
16
ADC SenseResistor Gain
,384
The nominal value for
 ADC Sense Resistor Gain
 is given
by equation (6).
VFC
To calibrate the coulomb counting measurement for sys-
tem errors and sense resistor error, the value of
 VFC
SenseResistor Gain
 EE 0x6a-0x6b may be adjusted from
its nominal value.
The nominal value of
 VFC Sense Resistor Gain
 is given
by equation (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
 VFC Offset
 in EE 0x5e–0x60.
The least 20 bits store the offset calibration value
(OCV). The sign of the offset calibration value is positive
if the21st 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
 TemperatureOffset
 ac-
cording totheequation
TemperatureOffset
 = 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.
E E 0x00–0x01 and
 Check Byte 2
 E E
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 by theSepcificationInfo().
Manufacture Date
Manufacture Date
 E E 0x16–0x17 stores the default
value for the ManufactureDate() function. It is stored in
EEPROM in the same format as the data returned by
theManufactureDate().
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
theSerialNumber().
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