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.

BQ30Z554-R1: Programming SENC files over I2C / SMBUS

Part Number: BQ30Z554-R1
Other Parts Discussed in Thread: BQSTUDIO

Hello,

Is there any documentation on to program .senc files into the bq30z554? My customer is looking to implement their our own I2C/SMBus interface to perform this and wondered if we have any guidance to help on this. I have seen "Data Flash Access" in TRMs for other BQ devices but I don't see it for this device.

Thanks!

John

  • Hello John,

    You can reference the Gauge Communication app note for how to write your own communication firmware. In appendix B of the bq30z554-r1 TRM is discusses how to use the subclass ID and offset to access DF.

    www.ti.com/.../slua801

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

    Thanks for the detailed response and sorry for the delay in responding over the holiday. 

    My customer is concerned that the *.senc file contains proprietary information which results in it being encrypted and therefore requiring bqStudio to program it. They have confirmed that they are able to program the BQ30Z554 dataflash per the steps in the TRM but they are concerned that whatever content that is included in the .senc file that is proprietary and therefore not included in the .dfi file could cause a difference in performance in their product. 

    Are there settings / additional data that is programmed in the .senc file that they won't be able to program via the dataflash that will affect the performance of the device? If so, it then requires them to go into production using bqStudio to fully program the device and they feel that this is not optimized for production. 

    I have seen guides / training videos for newer gauge families with information on production programming, is there information for the BQ30Z554? 

    Thanks!

    John 

  • Hello John,

    Sorry I must've misread the file type, the gauge communication application note is for flash stream files. .senc files can only be uploaded with the TI toolchain.

    You can take a look at this thread that has some information regarding going to production with DFI files: e2e.ti.com/.../75365

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

    Thanks! That helps with the DFI programming part but are you able to confirm that the gauge will not perform any differently with this approach compared to the .SENC file approach using bqStudio? That is the main question / concern that the customer has.

    John

  • Hello John,

    The .senc file contains all the data on the gauge, this is similar to the bq.fs file. The df.fs file only contains data flash and would not contain instruction flash. I would need to know more about the exact process they want to use to tell if the data needed would be transferred.

    Here's another good thread: e2e.ti.com/.../386529

    Sincerely,

    Wyatt Keller