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.

TPS65987D: TPS65987D Power Delivery Causing USB issues

Part Number: TPS65987D
Other Parts Discussed in Thread: TPS65987, TIDA-01243, TPS65982

Tool/software:

Hi Team,

I'm following up regarding this existing case, I was advised to create a new thread for the TPS65987D specifically and am hoping you can help me out!

Cheers,

~ Tim

  • Hi Tim,

    I have a couple comments before assisting with the TPS65987 debug

    • The TPS65987 is an older part, in this case it seems you are looking at the TPS65987DDH. This part may become NRND soon. 
      • What are your system requirements for your port? We may be able to recommend a different part here.
    • The TIDA-01243 reference design is fairly old and I have not been able to find the original files. We may need to approach the DP pjt file from scratch.

    Can you reshare the pjt file by just dragging it and dropping it into the message? I am having issues downloading your zip file.

    What is the expected configuration of the port? Port role, port power levels? 

    How many TPS65987 ics are on the board? Are you loading the image from an EEPROM?

    Are you able to capture PD logs of the CC line communication?

    Can you share a block diagram and schematic?

    Thanks and Regards,

    Chris

  • Hi Chris,

     

     Thanks for the detailed response. Upon closer inspection of our design it appears we are actually using the TPS65986.

    We chose the TPS65986 as it was part of the original TIDA-01243 reference design and we didn't want to deviate too far from this design as not to incorporate any issues (however it appears the design had several design flaws anyway)

     We intend on using the TPS65986 in a "Laptop Docking Station" which must supply USB 3.0/3.2 and at least 60-90 watts of charging as well as Display Port video output. 

     The TIDA-01243 has one Upstream port for charging the host computer and supplying data, as well as several downstream ports for USB accessories. We only require the upstream port to provide PD charging, the downstream ports only need to supply standard USB current to power accessories.

     For programming we are using a Aardvark SPI flash to USB adapter and connecting directly to the TIDA-01243's "aardvark" header (J17), I'm not certain on how this header interfaces with the TPS65986 as I didn't design this PCB. However we are able to interface with it and program it using the TPS65986/7 customisation tool which was provided to us by another member of the forum, along with a sample .pjt file for us to troubleshoot with.

     As for capturing the PD logs, I do see a section for this in the tool. However deciphering them is currently outside of my skillset.

     We will be producing the final product in a relatively low volume, so we weren't particularly concerned about using a part nearing discontinuation.

    As for the block diagram and schematic, right now we are prototyping using the TIDA-01243 reference design as seen here

    The forum doesn't allow me to attach the .pjt file directly but the original file was zipped usng a mac. I'll try on a PC shortly and attach it to another post below.

    Thanks,

    ~ Tim

  • Hi Chris,

    I've attached a folder containing the .pjt which I have been using. Once is the default file I was provided, the other is one that I have been experimenting with.0525.New folder.zip

  • Hi Tim,

    I took a look at the schematic and saw the TPS65982 and the TPS65986.

    Unfortunately both parts are NRND, and have not been supported for many years now. We will not be able to provide support for these parts past some general recommendations.

    I took a look at the pjt files you shared to see if there was anything obvious.

    Working PD Firmware: Was able to open, I don't see any obvious issue with the configuration. Make sure the PD controller has all of the correct power rails up.

    1680.MiniDock.... : I tried loading it into the latest GUI(6.1.4) and it failed. I do not have the 4.1.X version of the GUI and it is not available or being maintained anymore due to the state of the part.

    I do not think we have a current part that is a p2p replacement for either IC, so there may be no straightforward options for a replacement.

    If all you are looking for is PD power advertising a port roles, you may be able to consider using the TPS65987, but as mentioned above, this part is also heading toward NRND.

    Thanks and Regards,

    Chris