This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ28Z610: Some queries about BQ28Z610

Part Number: BQ28Z610
Other Parts Discussed in Thread: BQSTUDIO

Hi

3 questions need your help:

  1. After that an AltAccess() write command to a register or data flash has been sent, is it necessary to write also CHKSUM and length to 0x0060/0x0061? or is this operation mandatory only for Security keys?
  2. for a direct flash read operation, the read block request after to have written the register to AltAccess() can be a new operation after the stop? I.e. START, 0xAA, 0x3E, addLOW, addHIGH, STOP, START, 0xAA, 0x3E, RESTART, 0xAB .... read sequence, STOP.   
  3. Are the CHKSUM and lenght available also in case of DataFlash read operation?
  4. the DataFlash read/write operation can start stop any memory location (with the limit of 0x20 bytes each operation) or are paged in 0x20 banks each?

Thanks

Star

  • HI Star,

    I would recommend trying using bqstudio , ie the advanced comm i2c window for sending and receiving commands to the gauge. This will allow you understand how to use your uC to communicate with the gauge. See an example below on how to change the unseal codes  as described in the TRM.

    See another example on how to read the True Full chg capacity

    Email Snippet on how to change a particular data flash register.

    3005.changing data flash parameters.msg

    Hopefully these examples helps addresses your questions.

    thanks

    onyx