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.

TPS65988DJ: TPS65988DJ functional question

Part Number: TPS65988DJ
Other Parts Discussed in Thread: BQ25703A, TPS65988

Hi,

I'm using the TPS65988DJ to design a dual port, USB-C battery bank, with one port being bi-direction to charge the battery bank itself. PP_HV1 is connected to a charger based on the BQ25703A chip while PP_HV2 will be supplied by buck/boost device with I2C interface. I have some simple question;

1. Some application notes shows external MOSFET switches for power paths while the datasheet of the TPS65988DJ states that the internal switches are bi-directional. Can the internal switches of the TPS65988DJ be used for both source and sink depending if I want to charge the power bank or supply a device?

2. Is an external EEPROM needed to hold the configuration settings as illustrated in application note SLVAE18 or will they be stored in the TPS65988DJ chip?

3. How should I damp the configurations? Can I connect an EV2300 to I2C2 of the TPS65988DJ to program the configurations?

Thanks

  • Hello,

    Since this application is a power bank, I recommend you use the TPS65988. The TPS65988 and TPS65988DJ operate using different firmware versions, with the TPS65988DJ designed for Thunderbolt systems. Since you are not designing a Thunderbolt system, you should use the TPS65988

    Question 1: Yes, you could have the internal power paths be bi directional if the internal and external power paths would connect to the same point. 

    Question 2: You must use an external EEPROM if you are wanting to create a custom configuration, which is required if you are wanting to control a battery charger

    Question 3: With an external EEPROM populated, you would flash the generated binary created using the application customization tool, which the TPS65988 will load during initial boot

  • Hi Adam,

    Thanks for your answers. They helped a lot. I have two more clarifications to ask.

    1. Is the TPS65988 a direct replacement of the TPS65988DJ in terms of schematic or are there some hardware modifications I need to take care of if I use the TPS65988 instead of the TPS65988DJ (considering my case of power bank). I currently have the variable DCDCs connected to I2C1 and I2C3. 

    2. As regards to the EEPROM, when the binary is generated, I should program the EEPROM directly or is there a way to damp the binary to the EEPROM through the TPS65988 itself using one of its I2C channels?

  • The TPS65988 and TPS65988DJ are pin to pin compatible. They just have different internal firmware images

    And updating the EEPROM is up to you. You can either program it externally with an external programmer or push the update via I2C. Here is an app note that goes over the I2C implementation if that is what you would like to do

     

  • HI Adam,

    Thank you very much for this needed information.