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.

BQ40Z80: Programming in-system

Part Number: BQ40Z80
Other Parts Discussed in Thread: BQSTUDIO

Hello,

we are developing an application conatining the BQ40Z80 IC and want to optimize the production process.
We would like to program only our application processor during manufacturing and have it program the BQ40Z80 over its SMBus interface.

I am able to set the register contents but i haven't found documentation on the product page about programming the cell chemistry table and Firmware.
Where can i find documentation about how this can be done?

Best regards,

Max

  • Chemistry ID is a TI's proprietary technology. As far as I know, the bqStudio is the only tool that can program the chemistry ids and therefore you will need to create the golden image (srec) using bqStudio.
    Andy
  • Thanks for the reply.
    Using the bqstudio involves a lot of manual labor during assembly. Can this be automated so that the PCB would only need to be connected to a some sort of programming jig for flashing the firmware?
    Would it also be possible to record the SMBus transactions once a golden image has been made and flashed using bqstudio and then replay them to ervery new board to program it or are there special measures implemented to prevent this?

    Best Regards,

    Max

  • I guess one possible solution is
    a) Create the golden image using the bqStudio.
    b) Once the golden image (srec) is finalized, use the Firmware Update tab of the bqStudio to program the srec file to a bq40z80 device and at the same time capture the entire programming sequence with a logic analyzer.
    c) Implement the same programming sequence in your host.
    Andy