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.

BQ79616-Q1: Example Code

Part Number: BQ79616-Q1
Other Parts Discussed in Thread: BQ79616, USB2ANY

Tool/software:

Hi,

Is there any example code available for the BQ79616-Q1? I could not find any examples of this in the CCS libraries. Is there anything available online for this? 

Thanks

  • Hello
    You should now have access to the BQ79616_DEVELOPMENT folder on MySecure (
    link). You can find the sample code there.

    Please allow a couple hours for the website to refresh.

    Best,

         Quentin

  • Hello Quentin, thanks for the help.

    I have a few questions. I am an amateur in this power management forum/field.

    What kind of firmware/code needs to be written for the BQ79616?
    Should it be written to a launchpad and then connected to the BQ79616?
    What are the autonomous operations of the BQ79616? It does cell balancing and UV, OV, and OC protection. But where does firmware come into the picture?

    It would be great if you could guide us with this.

    Thanks

  • Hello Raaj,

    You can use our USB2ANY with our GUI, or you can use an MCU and communicate directly to the BQ79616 via UART.

    Please refer to the schematic on how to use the device. For example, you can review the section about OVUV and learn which registers must be written to in order to activate a certain feature. Our device reads cell voltages, and yes can do cell balancing, and run OVUV comparators. 

    Firmware comes into the picture to set certain registers and trigger functions to execute on the device. 

    Again, the datasheet will be the best place to find more details on specific functions.

    Best,

         Quentin

  • Hello,

    So, is the USB2ANY only for the EVM, if I am not wrong? 

    If I make a custom board using the BQ79616, BQ79600, and an MCU, which MCU would you suggest, and will the BQAutoEval work with a custom board?

    Thanks

  • Raaj,

    The USB2ANY is designed by another team, but we use the USB2ANY with our GUI to easily interface and prototype with.

    You could begin with something like a launchpad. As long as it communicated at 1MBPS and UART, you can interface with the BQ devices.

    Best,

         Quentin

  • will the BQAutoEval work with a custom board?

    Hello

    As asked earlier, will the GUI work with custom boards or is it only for prototyping with the EVMs?

    Thanks

  • Raaj,

    Yes the GUI will work with a customer board.

    Best,

         Quentin