0x00 ManufacturerAccess() and 0x44 ManufacturerBlockAccess()
102
SLUUBD3D – September 2015 – Revised September 2018
Copyright © 2015–2018, Texas Instruments Incorporated
SBS Commands
17.2.12 ManufacturerAccess() 0x001B Cell Balance Toggle
This command activates/deactivates the internal cell balance FETs to ease testing during manufacturing.
When 0x001B is written to
ManufacturerAccess()
when
ManufacturingStatus()[CB_TEST]
= 1, then cell
balance FETs for ODD cells (Cell 1, Cell 3, Cell 5, and so on) are turned ON. If 0x001B is written to
ManufacturerAccess()
once again, then the cell balance FETs for EVEN cells (Cell 2, Cell 4, Cell 6, and
so on) are turned ON. If 0x001B is written to
ManufacturerAccess()
once again, then the cell balance
FETs are turned OFF and
ManufacturingStatus()[CB_TEST]
is cleared to 0.
CAUTION
This feature should not be used with cells connected to the bq769x0.
17.2.13 ManufacturerAccess() 0x001C AFE Delay Disable
This command deactivates the companion AFE bq769x0 output to ease testing during manufacturing.
When 0x001C is written to
ManufacturerAccess()
when
ManufacturingStatus()[AFE_DD_TEST]
= 0, then
the companion AFE protection delays are reduced to ~250 ms if they are longer than this in NORMAL
mode and
ManufacturingStatus()[AFE_DD_TEST]
is set to 1. If 0x001C is written to
ManufacturerAccess()
once again, then the companion AFE protection delays are returned to their normal settings and
ManufacturingStatus()[AFE_DD_TEST]
is cleared to 0.
17.2.14 ManufacturerAccess() 0x001D SAFE Toggle
This command activates/deactivates the SAFE output to ease testing during manufacturing. When 0x001D
is written to
ManufacturerAccess()
when
ManufacturingStatus()[SAFE_EN]
= 0, then the SAFE pin is
driven high and
ManufacturingStatus()[SAFE_EN]
is set to 1. If 0x001D is written to
ManufacturerAccess()
once again, then the SAFE pin returns low and
ManufacturingStatus()[SAFE_EN]
is cleared to 0.
17.2.15 ManufacturerAccess() 0x001E PRE-CHG FET
This command turns on/off Pre-CHG FET drive function to ease testing during manufacturing. When
0x001E is written to
ManufacturerAccess()
when
ManufacturingStatus()[FET_EN,PCHG_TEST]
= 0, 0,
then PCHG turns ON and
ManufacturingStatus()[PCHG_TEST]
is set to 1. If 0x001E is written to
ManufacturerAccess()
once again, then PCHG turns OFF and
ManufacturingStatus()[PCHG_TEST]
is
cleared to 0.
17.2.16 ManufacturerAccess() 0x001F CHG FET
This command turns on/off CHG FET drive function to ease testing during manufacturing. When 0x001F is
written to
ManufacturerAccess()
when
ManufacturingStatus()[FET_EN,CHG_TEST]
= 0, 0, then CHG
turns ON and
ManufacturingStatus()[CHG_TEST]
is set to 1. If 0x001F is written to
ManufacturerAccess()
once again, then CHG turns OFF and
ManufacturingStatus()[CHG_TEST]
is cleared to 0.
17.2.17 ManufacturerAccess() 0x0020 DSG FET
This command turns on/off DSG FET drive function to ease testing during manufacturing. When 0x0020 is
written to
ManufacturerAccess()
when
ManufacturingStatus()[FET_EN, DSG_TEST]
= 0, 0, then DSG
turns ON and
ManufacturingStatus()[DSG_TEST]
is set to 1. If 0x0020 is written to
ManufacturerAccess()
once again, then DSG turns OFF and
ManufacturingStatus()[DSG_TEST]
is cleared to 0.
17.2.18 ManufacturerAccess() 0x0022 FET Control
This command disables/enables control of the CHG, DSG, and PCHG FET by the firmware. When 0x0022
is written to
ManufacturerAccess()
when
ManufacturingStatus()[FET_EN]
= 0, then FETs are controlled by
the firmware and
ManufacturingStatus()[FET_EN]
is set to 1. If 0x0022 is written to
ManufacturerAccess()
once again, then CHG, DSG and PCHG turn OFF and
ManufacturingStatus()[FET_EN]
is cleared to 0.