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.

TPS65982 issue

Other Parts Discussed in Thread: TPS65982, TPS65982-EVM, HD3SS3212

Hi there, 

We built in the TPS65982 on our designed board, but there seemed to be problem on charging. Here is the story, I connected the PC board with my Macbook and a USBdrive. When the PC board operated as the Sink, the Macbook can detect the USBdrive and transmit data as well. But the PC board operated as the Source, it can deliver 12 voltage power to Macbook; but the Macbook can't detect the USBdrive, or send data to USBdrive.

Where is the problem? Your Firmware version: TPS65982-EVM_Flash-Image_RTM.BIN
Is there any method to work out? Thanks.
  • Carol,

    If this is the case, then it appears that your problem is coming from the system's inability to initiate a Role Swap:

    When the MacBook is operating as a Sink (UFP), it is not initiating a Swap to DFP DR_Swap with a USB PD command.

    When the MacBook is operating as a Source (DFP), it is not initiating a Swap to Sink PR_Swap with a USB PD command.

    In order to try solving this problem from the MacBook side of the system: You can first check to see if your MacBook is running the latest version of the OS. If it not running thew latest OS, you can update it and re-test.

    In order to solve this problem on your side, need to create custom FW using the TPS65982 Config Tool.

    You need to enable the Swap to Source bit for when the MacBook initially resolves as the power Source:

    And you need to enable the Swap to UFP bit for when the MacBook initially resolves as the power Sink:

    You can re-flash the Flash IC connected to the TPS65982 (W25Q80 on the TPS65982-EVM) with your new FW using the Aardvark SPI host or any other tool available (some people use a DediProg SF100 or SF600 tool).

  • Brian,

    Thank you for prompt response.  May I ask one more question?

    The Macbook connects with USB-C Digital AV Multiport Adapter firstly, and then USB-C Digital AV Multiport Adapter connects with the PC board built-in TPS65982.

    Everything goes well on detecting USB 3.0 signal (R/W speed: over 60 Mbps). But it is odd when the Macbook connects with the PC board built-in TPS65982 directly, it can only detect USB 2.0 signal (R/W speed: under 60 Mbps)

    You may check the test thru below link.

    Where is the problem?

    The USB SS Mux has built the HD3SS3212 IC.  Would it be better to build USB3.0 Redriver IC on PC board before HD3SS3212 to improve the USB 3.0 signal?

    Note:

    Your Firmware version:  TPS65982-EVM_Flash-Image_RTM.BIN

    Type C connector is checked ok no matter up or down.  HD3SS3212 is manually opened.

  • Hi Brian Berner
    When I use TPS65982 Config Tool to open TPS65982-EVM_Flash-Image_RTM.BIN, there prompt a error :Bin is invalid or corrupte',why appear such mistakes, I download this TPS65982-EVM_Flash-Image_RTM.BIN from link www.ti.com/.../tps65982-evm
  • Keiven,

    There are 2 reasons for this.

    1. The EVMs were built before RTM and installed with 0p8p11 FW, and the Config Tool has a setting to reject any FW before 0p9p0 to restrict possible backwards compatibility issues.
    2. The EVM FW should NEVER be loaded into the config tool, even if we post 0p9p0 EVM FW on the web. The reason for this is simple. The DIP switches modify the Source and Sink capabilities of the device dynamically, and so anything you manually enter in the Config Tool for Source/Sink capabilities will immediately be overwritten. The EVM FW is special and it may be very confusing if you modify it in the Config Tool and re-save it.

  • Berner
    All right,thanks.There is another trouble,my customer want to use this reference design which link is www.ti.com/.../TIDA-00630 to develop there product, but we can't find any TPS65982 firmware , so could you give us the firmware, thanks?