Other Parts Discussed in Thread: BQ27510, BQSTUDIO
We have an existing application using the BQ27510-G3 and a CHEMID code for the C revision of a particular cell. (CHEMID 1253) We want to add the ability to use another cell from the same manufacturer. (CHEMID 2501) The parameters like maximum and minimum voltage are the same and the capacity is 2000 for the C revision and 2600 for the non-C revision. We would match up the cell in the pack with the firmware of our microcontroller to program the correct data stream to the BQ27510-G3. The data stream is currently stored as an ASCII array and it is indexed by a function and loaded directly to the I2C port. I would like to avoid creating a new golden file and then re-encode it to this ASCII array format for streaming to the I2C port.
Question #1 is it possible to change the CHEMID and capacity data ONLY in this data stream depending on which cell is used?
Question #2 is the golden file sent to the BQ27510 in a particular order so that we can find the exact bytes to change in the data array?