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/6 - USB 2.0 data multiplexer

Other Parts Discussed in Thread: TPS65982-EVM

Hi,

Anyone tested this function successfully? So far I got no result when test it with TPS65982-EVM and my TPS65986 custom board. The Power Source/Sink with PD works fine, but stuck at data mux. 

Pls share some helpful information. Thank you all.

  • Hi,

    Are you asking how the FW controls the HS Mux or are you asking about the signal integrity of the multiplexer (such as an eye diagram)?

    Regards,
    Karl
  • Hi Karl,

    Thanks, I'm asking why the internal USB2.0 data Multiplexer seems not working in my test case.

    I use the TPS65982-EVM as the USB-C Host/Provider, running default firmware/configuration, set at mode ID 6. In order to test USB 2.0 communication, without a real PC supporting USB-C host, I take out the USB_RP_P and USB_RP_N pins, connect them to a normal USB 2 plug. According to the datasheet, it should work that way, right?
    The other one is my TPS65986 board, as Device/Consumer, running my custom configuration (sink 5V or 12V, with USB 2.0 data enable). USB data lines connected to an Embedded Linux CPU.

    To summary, data stream looks like below:
    [PC USB2.0 host] <<== D+/D- ==>> [TPS65982-EVM ] <<== USB-C-to-C cable ==>> [TPS65986 <= D+/D- => Linux CPU]
    As for the power:
    [20V DC Power adaptor] >>==>> [TPS65982-EVM ] >>== USB-C-to-C cable ==>> [TPS65986 <= D+/D- => Linux CPU]

    Power PD does work, my customer board can sink 5V or 12V without any problem. Just that there's nothing appear on the USB_RP_P/N lines when plug into PC.

    Any suggestion for me? Thank you so much.
  • Tested USB2.0 HS mux on TPS65982-EVM ok, with a customized firmware/config.

    The pre-loaded firmware/config of EVM seems not support USB 2.0 thru-path mux (USB_RP_P/N).