Other Parts Discussed in Thread: BQ40Z50, BQSTUDIO,
Hi
We are evaluating the BQ40Z50-R4 battery fuel gauge as a potential battery management solution for a product, can you help clearing up some confusion as regards the various file types and terminology in relation to the GOLDEN image file.
I have been reading various reference manuals, app notes and videos but still am unsure of the exact workflow for getting to production for this particular gauge.
My understanding so far is:
Flash type gauges like the BQ40Z50 are designed to be preprogrammed at production so little or no configuration is required in the software driver on host Microcontroller.
Once the correct Chemistry ID is selected for the cells a charge discharge learning cycle must be conducted so the gauge will fine tune parameters and store them to flash memory.
These parameters can be extracted from gauge memory using BQStudio this is the golden file that can be used to program other gauges during production.
Questions I have:
In the gauge communication manual SLUA801 it refers to a FlashStream file and provides code to to write this file to the gauge, is this relevant to the BQ40Z50 as I see no reference to it in BQStudio?
The only export option I have in BqStudio is for a .srec file, this appears to be a different format to the FlashStream file so the sample FlashStream code would not work for writing this file.
For the BQ40Z50 is the .srec file the "golden file" once learning cycle is completed?
If the the BQ40Z50 golden file needs to be updated post production i.e. during firmware updates how is this typically achieved?
Regards
Ian