TPS65988DJ: Switching From Sink to Source

Part Number: TPS65988DJ
Other Parts Discussed in Thread: TPS65988DK

Tool/software:

7115.schematic.pdf
I have attached the schematic of the power management side of a board I attempting to work with, we only have access to program over SPI but I have been able to read/write to the flash using an external tool. We have based our project file off of the evaluation board using the TPS65988DJ so I do not believe our issues stem from incorrect base binary. Our goal is to have it so that when just the tablet is connected to the board it is powering everything, but the moment when something gets plugged into the second port, battery pack, charger, etc, this now becomes the power source and tablet will begin to be charged from this source as well. We have tried setting up GPIO events in the GUI but nothing has gotten the tablet to start receiving power. Any help would be greatly appreciated! I did not design this board and have just been asked to program the chip.

  • Hi Max, 

    Thank you for reaching out!

    The TPS65988DJ is intended for TBT3 and Intel reference designs only. 

    Which version of the GUI are you using to generate the project file? 

    Best Regards, 

    Aya Khedr 

  • Hi Aya,

    I am using version 6.1.4, I realize this chip is overkill it was not my decision but I am trying to make it work haha, I believe the future goal is to send display data over the USB to the tablet device as well?

    Thanks,
    Max

  • Hi Max, 

    Version 6.1.4 does not have support for the TPS65988DJ. 

    Which device selection are you using? The base binary files for other devices are not compatible with each other. 

    However, the TPS65988DK is supported with GUI 6.1.4.

    Best Regards, 

    Aya Khedr 

  • What version of the GUI would I need to work with the TPS65988DJ? Thanks for all your responses

  • Hi Max, 

    I will check internally and get back to you with feedback early next week. 

    Best Regards,

    Aya Khedr

  • Hi Max, 

    The TPS65988DJ is only intended for TBT3 designs. I highly recommend replacing with the TPS65988DK instead. Both devices are pin-to-pin. 

    Please let me know if you have additional questions/concerns. 

    Best Regards, 

    Aya Khedr

  • We have switched to the DK, thanks for your responses. I am still struggling to achieve a power pass through when programming the chip on our custom board. I have tried setting up the GPIO so that it triggers when Port 1 negotiates power but I am lost on how to make this trigger the other port to become a source. If you could help give me direction on this it would be greatly appreciated. 

  • Hi Max 

    Could you share your current project file? 

    Best Regards, 

    Aya Khedr 

  • TPS65988DK_Power_Swap.pjt
    Here is the current project, from what I have looked at on these forums to achieve what we want we need to use a GPIO event to trigger the swap to sink(begin charging the tablet) when the other port is negotiated as a source. I am lost on how to get this GPIO events to trigger this through the app config and such. Do I need to physically connect two GPIOs and have one set to pull high on Source negotiated and than the other acts as a trigger for the app config cmd?

  • We have also tried to flash our external flash memory and it seemed to not change the behavior of the chip(I tried changing the current pull ups and there was no change in the voltage across the CC line). I am using an tool and writing the bin file to our external flash just over SPI as I have seen in other forums not sure if there was any insight as to why our flash does not seem be getting read by our chip. Our first version of this board did not expose the I2C for debugging 

  • Hi Max, 

    Thank you for providing the project file. I will review along with the schematics and get back to you with feedback by end of week. 

    Best Regards, 

    Aya Khedr