Other Parts Discussed in Thread: BQSTUDIO
Tool/software:
Folks:
We're bringing up a new design that uses a BQ27427 Battery Gauge.
When I look at the .gm.fs file produced by bqStudio, that file is loading lots of Class and Subclass variables into the device's Data Flash. Looking at SLUUCD5, the BQ27427 Technical Reference Manual (from January 2023), I can find all of the values documented except for two groups:
- Data Class 0x44.00 = 68.0 appears to be undocumented. The produced .gm.fs file is loading the following data into that area:
0x64, 0x78, 0x0F, 0x9F, 0x23, 0x00, 0x00, 0x14,
0x04, 0x00, 0x09, 0x04, 0x27, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
So at least 13 or 14 significant bytes are being loaded.
What's this data class and what are its member values? - Data Class 0x69.00 = 105.00 is documented as only containing one value: “CC Cal Temp”. But in fact, the .csv file contains four values: “CC Offset”, “CC Cal Temp”, “CC Gain”, and “CC Delta”.
Should the additional data values be documented?
(None of these values appear in my .gm.fs file.)
Also, there's a minor nit in the documentation: In Table 7-2 in SLUUCD5 that documents all of these values, Class 109 appears in the table before Class 104 (i.e., it's out of order):