SLUUBT5C November 2018 – June 2021 BQ40Z80
Refer to the BQ40Z80 Manufacture, Production, and Calibration Application Note (SLUA868) for the detailed calibration procedure.
The BQ40Z80 device has integrated routines that support calibration of current, voltage, and temperature readings, accessible after writing 0xF081 or 0xF082 or 0xF083 to ManufacturerAccess() when the ManufacturingStatus()[CAL] bit is ON. While the calibration is active, the raw ADC data is available on ManufacturerData(). The BQ40Z80 device stops reporting calibration data on ManufacturerData() if any other MAC commands are sent or the device is reset or sealed.
The ManufacturingStatus()[CAL] bit must be turned OFF after calibration is completed. The ManufacturingStatus()[CAL] bit is set by default when the Manufacturing Status Init is set to 0. This bit is cleared at reset or after sealing.
ManufacturerAccess() | Description |
---|---|
0x002D | Enables/Disables ManufacturingStatus()[CAL] |
0xF080 | Disables raw ADC data output on ManufacturerData() |
0xF081 | Outputs raw ADC data of voltage, current, and temperature on ManufacturerData() |
0xF082 | Outputs raw ADC data of voltage, current, and temperature on ManufacturerData(). This mode enables an internal short on the coulomb counter inputs (SRP, SRN). |
0xF083 | Outputs raw ADC Cell7 voltage and current data on ManufacturerData() |
The ManufacturerData() output format is: ZZYYaaAAbbBBccCCddDDeeEEffFFggGGhhHHiiIIjjJJkkKKLLllMMmmNNnnOOoo,
where:
Value | Format | Description |
---|---|---|
ZZ | byte | 8-bit counter, increments when raw ADC values are refreshed (every 250 ms) |
YY | byte | Output status ManufacturerAccess() = 0xF081 or 0xF083: 1 ManufacturerAccess() = 0xF082: 2 |
AAaa | 2's comp | Current (coulomb counter) |
BBbb | 2's comp | Cell Voltage 1 |
CCcc | 2's comp | Cell Voltage 2 |
DDdd | 2's comp | Cell Voltage 3 |
EEee | 2's comp | Cell Voltage 4 |
FFff | 2's comp | Cell Voltage 5 |
GGgg | 2's comp | Cell Voltage 6 |
HHhh | 2's comp | PACK Voltage |
IIii | 2's comp | BAT Voltage |
JJjj | 2's comp | Cell Current 1 |
KKkk | 2's comp | Cell Current 2 |
LLll | 2's comp | Cell Current 3 |
MMmm | 2's comp | Cell Current 4 |
NNnn | 2's comp | Cell Current 5 |
OOoo | 2's comp | Cell Current 6 |