Other Parts Discussed in Thread: BQSTUDIO, , BQ78350-R1
Hello,
When editing the "CEDV Gauging Configuration" register and comparing the content of the Data Flash, we discovered a mismatch:
- the bqStudio changes the address 0x4599-0x459A;
- the "BQ78350-R1A Technical Reference" document (SLUUC78, Initial Release, December 2019) claims that this register resides at 0x458B-0x458C, and 0x4599-0x459B are "Age Factor" and "Fixed EDV 0";
- the "BQ78350-R1 Technical Reference" document (SLUUBD3E, E Revision, January 2020) also defines the "CEDV Gauging Configuration" at 0x458B-0x458C.
We tested some other registers ("Fuse Blow Timeout", "Charger Request Timer") and verified they are fine, so this issue affects only part of the set.
If the bqStudio is right, we would be glad to have an updated "Data Flash Summary Table".
If the documents are right, it would be nice to get a patched bqStudio.
Another question is a values recalculation during battery self-discharge.
We artificially speeded up this process with a direct connection of a resistor to the battery (for the testing purposes). During that, we periodically reading the SBS commands.
We see the Temperature(), CellVoltage1..15(), Voltage(), ExtAveCellVoltage() are steadily decreasing with time, but the rest remain unchanged: RelativeStateOfCharge(), AbsoluteStateOfCharge(), RemainingCapacity(), etc. And the charging doesn't start until we send the "ManufacturerAccess() 0x0041 Device Reset".
How could we set up that, or probably trigger a recalculation of remaining charge with a command?