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.

USB-PD-CHG-EVM-01: BQ25792 Configuration using EV2400

Part Number: USB-PD-CHG-EVM-01
Other Parts Discussed in Thread: BQ25792, EV2400, TPS25750

Hi,

I was doing an evaluation of the USB-PD-CHG-EVM-01 board, using a 60W USB C PD Charger to charge a 4S Li-ion battery pack. With the jumper set at JP3, i started the charging by plugging 60W charger to the AC main and measured a 1A charging current. I wanted to increase the charging current to 3A but unfortunately i don't have a Aardvark programmer to change the configuration. So i tried to use the EV2400 and connect it to J7 and see if i can communicate with bq25792 directly and change the charging current. Fortunately it works and was able to configure the battery charger to 3A. My question is, can i connect an MCU to the I2C master bus instead ( i know it suppose to be in I2C slave) to communicate directly with 25792? Since the EV2400 is essentially also a I2C master, like an MCU, so i supposed a multiple master I2C is supported.

thanks,

  • Hello,

    Unfortunately multi-master is not supported. The TPS25750 could be issuing commands to the I2Cm bus at the same time the microcontroller is causing bus collisions. I would only use the EV2400 on the I2Cm line for debug purposes. In addition, you will have to make sure you are not writing to the BQ25792 when the TPS25750 is writing to the I2Cm bus. Last, if you want to communicate to the BQ25792 from a microcontroller, you will have to do so through the I2Cs lines of the TPS25750 using the 4cc commands to read and write.

    Thanks,

    Mike Emanuel

    Please click "Resolved" if this answered your question.

  • Hi Michael,

       I suppose that the TPS25750 initialized the BQ25792 settings before the charging starts. But does the 25750 still communicates with 25792 while charging is on-going? 

    thanks,

    Oliver

  • Dear Oliver,

    The TPS25750 does indeed communicate while charging is on-going as different voltage contracts etc. are negotiated. We do not support multi-master mode and the only master allowed on the I2Cm bus is the TPS25750. Using a microcontroller to write to the I2Cm lines is only for debug purposes. All production designs need to use the I2Cs lines of the TPS25750.

    Thanks,

    Mike Emanuel

    Please click "Resolved" if this answered your question.