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.

TPS65988 / TIDA01515 Design - USB C port configuration

Part Number: TPS65988
Other Parts Discussed in Thread: BQ25703A, , BQ4050, TPS65987D

Hello,

I have a design based on TIDA01515 with TPS65988 / BQ25703A and BQ4050.

I manage to configure BQ4050 by I2C to work correctly. I then went to the TPS65988.

Currently USB2 output is working and charging devices I plug on it. I got events on USB C insertion and I can see the kind of power adapter I'm using.

However I can't manage to make BQ25703A work with the TPS65988. I followed the slvae18 recommendations (except for the GPIO EN_OTG which is not described).

I also tried the 5545.88DH Power Bank.pjt one of TI experts posted on this forum.

Nothing works. I need to add that PP1 switch is enabled and I see the right voltage on the BQ25703A input.

Could you help me find a way to check if I2C is OK between the two chips ? In debug mode maybe ?

Best regards,

Michaël

  • Hello Michael,

    The best way to see if the PD controller is communicating to the battery charger properly is through the use of a logic analyzer. You can see if the PD controller is successfully sending I2C commands, to what address, and if the battery charger is sending an ACK in response. There are plenty of logic analyzers but the one I would recommend is the Saleae logic analyzer as it also allows you to connect digital and analog signals next to one another which is helpful when debugging such applications.

  • Hello Adam,

    Thanks for your reply. I found the issue, the SCL pin was not properly soldered.

    Now I have the three chips working and I can send commands directly to each of them (using EVM2400 and Aardvark).

    I'm OK with TPS65988 and BQ25703A. There is something about the BQ4050 that I don't understand.

    Once I've configured it for 4 cells and done calibration, what command(s) should I send to put it in working mode ?

    By working mode I mean :

    - Connects PACK+ when a charger is present

    - Get all the FETS ON

    Currently I must manually toggle the FETS to begin charge and discharge.

    Best regards,

    Michaël

  • Hello Michael,

    I would post a new question and tag the BQ4050. This will assign it to the expert who can best answer your question as my field of expertise is with our PD controllers such as the TPS65987D