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

Other Parts Discussed in Thread: BQ28Z610, BQSTUDIO

Hi Team,

One of your customer is using Gas Gauging in fuel dispenser product. Customer is able to do the configuration with EV2300 and GUI. They have few queries as below regarding the initial setup using I2C, can you please comment on the same.

Thanks in advance for your help and support.

1)      Now using Commands Tab to Send the data but how can do it by sending I2C addresses. 

 2)    For enabling the Gauge need to Authentication view tab and click on Authenticate button then right mark appears At gauge digest.  

3)      How to seal and  Unseal gauge by I2C commands.

4)      How to calibrate the gauge.

5)      How to use advance Comm I2C Tab.

Reagrds,

Shinu Mathew.

 

  • To unseal the gauge, you have to send the two word unseal command one after the other.  The time interval between sending the commands should be less than 4s.

    See an example on how to use the advanced i2c command window. Here i am changing the security keys as described in the technical reference manual snippet.

    To read unfiltered FCC, The command is 0x0073. See TRM for additional details. To read Unfiltered FCC using the advanced comm i2c window, see snippet below.

    additional example on how to change data flash parameters via command is in the email attachement below

    changing data flash parameters.msg

    Pls refer to the user guide below on how to calibrate the device. The video also shows that.

    www.ti.com/.../sluube3

  • Hi Onyx,

    Thanks for the inputs, will keep you updated as we progress.

    Regards,

    Shinu.
  • Hi Onyx,

    Customer is following the same procedure as describe but unable to change the security key.

    Please let me know the software flow when I will do all this activity by I2C not by battery management tool. As reading the manual it is clear that in order to work first its required to authenticate the gauge and then unseal and afterward gauge feature is accessible to user.

    Also let me know the procedure to authenticate the gauge and unseal techniques if I use microcontroller interface to my EVM.

    Meanwhile I am able to do following stuffs with application tool using advance command tab
    • Like sealing the Gauge.
    • Gauge enabling/ Disabling
    • Read Device version , Hw_version, Chem ID, Resting the device,
    • Ghg_fet toggling, Dsg_fet toggling.
    Any many more.

    But main purpose is to know how to authenticate the gauge if EVM is interface with microcontroller. And what is Random challenge and who will generate it.

    Thanks in advance for your help and support.

    Regards,
    Shinu Mathew.
  •  Hi Team,

    Customer tried to follow the given sequence to unseal the gauge and not able to get the setting/read backs as explained,screen shot attached for reference.

    For voltage,current and temperate advance communication mode readings are not matching with register tab, attached screen shot.

    Can you please help with your inputs.

    Thanks, Shinu Mathew.

  • Hi Team,

    Can anybody please comment/help on this.

    Thanks, Shinu Mathew.
  • Hi Shunu,

    It looks like the gauge is sealed, so you don't have access (rd/wr access to change the seal code and the security key). The snapshot from e2e is showing how to change the unseal code and security key, but before doing so the gauge must be unsealed and full access enabled. If you've sealed the gauge, most likely you did so with the default codes. used the command tab in bqStudio to perform the unseal and full access for bq28z610. Send unseal command then full access command. You can refresh the SEC1 and SEC0 bits in the register tab to check the status of the gauge. Full access security mode is need before following the steps for changing the codes and keys referenced in your post above.

    SEC1, SEC0 (Bits 14, 13):SECURITY Mode

    0, 0 = Reserved

    0, 1 = Full Access

    1, 0 = Unsealed

    1, 1 = Sealed

    See page 47 and 48 of bq28z610 TRM