SLUUCO9A April 2023 – November 2023 BQ28Z620
This command instructs the device to output the raw values for calibration purposes on MACData(). All values are updated every 250 ms and the format of each value is 2's complement, MSB first.
Status | Condition | Action |
---|---|---|
Disable | ManufacturingStatus()[CAL_EN] = 1 AND 0xF080 to MACSubcmd() | ManufacturingStatus()[CAL_EN] = 0 Stops output of ADC and CC data on MACData() |
Enable | 0xF081 to MACSubcmd() | ManufacturingStatus()[CAL_EN] = 1 Outputs the raw CC and AD values on MACData() in the format of ZZYYaaAAbbBBccCCddDDeeEEffFF ggGGhhHHiiIIjjJJkkKK: ZZ: rolling 8-bit counter, increments when values are refreshed. YY: status, 1 when MACSubcmd() = 0xF081, 2 when MACSubcmd() = 0xF082 AAaa: Current (Coulomb Counter) BBaa: Cell Voltage 1 CCaa: Cell Voltage 2 DDaa: EEee: FFff:PACK Voltage GGgg: VC2 (BAT) Voltage HHhh: Cell Current 1 IIii: Cell Current 2 JJjj: KKkk: |