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

Other Parts Discussed in Thread: TPS65982, TPS65982-EVM, HD3SS460, TPS6598X-CONFIG

Hello TI,

My customer is planning on using the TPS65982. 

Per the Customer:

We are receiving embedded display port over a USB C connector.  We have a Parade Semi PS8742 to handle the video conversion. 

Our setup is a MacBook Air and a LG 27" 4K display.  We can connect the MacBook to the display directly and it works.  We can go through an external commercial USB-DP adapter and it works.

What I can't get working is taking the TPS65982EVM and the Parade Semi PS8742 EVM to display video.  I have the two CC lines connected between the two boards, and the TI EVM is receiving power from the Parade EVM.

I have the switches set up as 0010 and I see LED A on solid which is correct for DP Alternate mode, and the Consume LED is on.

I see communications over the CC bus, sensible BMC signals. 

If there is any advice on how to debug this problem I would appreciate it.

Thanks,

Dan

  • Dan,

    Help me understand your system set-up, as I am not familiar with the PS8742 Part or EVM.

    When you connect the TPS65982-EVM+PS8742 EVM, are you trying to recreate the DP Dongle/Dock, i.e. a DIP Video Sink?

    Without too much knowledge of the setup, it sounds like you may want to flip the EVMs around: Connect the TPS65982-EVM to the Type-C cable and allow it to have exclusive access to the CC1/CC2 pins. Power the PS8742 EVM from the TPS65982-EVM (stable 3.3V and 5V rails available) and connect any GPIOs necessary to control the PS8742.

    When you say you are using S1 switches set to '0010', it implies to me you are setting B3 (GPIO5_HPD), B2 (DEBUG4), B1 (DEBUG3), B0 (GPIO1) to '0010' in that order. This would mean you are emulating a "ThunderBolt NoteBook"

    I think you want to set the S1 switches to '0100' to emulate the DP dongle.
  • Hello TI,

    My customer is trying to create a dongle, just Display Port over USB-C to display port.

    They need the data signals to be connected to the PS8742 chip, so have wires running from the PS8742 board to the TI TPS65982 EVM for VBUS (USB Power), GND, CC1 and CC2.  There are no connections on the PS8742 board to CC1 or CC2 other than the USB connector.

    As far as the switch settings go, he was describing it as he saw it on the board.  He is config ID #4, DP Dongle.

    Please refer to Table 2. TPS65982 Configuration Table.

    Thanks,

    Dan

  • Dan,

    The GPIOs outputs of the TPS65982 on the TPS65982-EVM are configured to control the HD3SS460, TI's SuperSpeed Mux for USB3+DisplayPort:
    Enable (EN), Type-C Cable Polarity, High for CC2 (POL), and Alternate Mode Selection (AMSEL).

    There are different GPIO Events that are used to control the PS8742 and other Parade Muxes.
    My understanding is that there is no explicit Enable pin on the PS874x parts but the part is enabled if either DP or USB3 mode is entered.
    If you are going to control the PS8742 with the TPS65982 GPIOs, consider creating your own customer Dongle FW using the TPS6598X-CONFIG configuration tool, which allows you to map any GPIO Event to any GPIO Pin.

    If you are manually controlling the GPIOs of the PS8742, I recommend labeling the "TOP" side of your Type-C Cable so it is always plugged in correctly.

    Most important GPIO = GPIO4, which is Hot-Plug Detect (HPD) Rx when connected in a DP Sink. If this pin is not connected from the DisplayPort receptacle to the TPS65982 at GPIO4, DisplayPort Mode may be entered but you will not see the Video on the monitor screen. A good visual cue for an HPD Event is the "blink" on your laptop screen when it quickly goes black and resumes display with new Display Preferences options.

    Also, please confirm that VIN_3V3 is at 3.3V if the TPS65982-EVM is self-powered or that LDO_3V3 is at 3.3V if the EVM is bus-powered running off of VBUS.