• TI Thinks Resolved

TUSB1044: Config modes for USB3.1 Only

Prodigy 90 points

Replies: 16

Views: 221

Part Number: TUSB1044

Hi,

I am trying to use TUSB1044 for USB3.1 signal conditioning with long passive USB type-C cables.

I plan to use TUSB1044 pin configured because I want to use captive USB cables and control by myself what set of pairs I am using.

My application includes also another redriver for DisplayPort, and I want to use the same device for both (with different configurations, of course)

To check the different configuration sets I have a TUSB1044RNQEVM. I am making tests with minimum cable lengths just to check the configurability of the direction of the redrivers.

I have been able to use seamlessly the ports TX1 and RX1 (DIR1/DIR0/CTL1/CTL0/FLIP = L/L/L/H/L and L/H/L/H/H). (See page 49 of TUSB1044 datasheet)

But I would like to use the ports TX2 and RX2 (DIR1/DIR0/CTL1/CTL0/FLIP = L/L/L/H/H or L/H/L/H/L) but the USB3 device I connect is not recognized.

TX2/RX2 ports should work exactly as TX1/RX1 ports or I am missing something?

JFI, the USB3.1 device I am using for the tests is a USB3 Loopback tester from PassMark. It is connected via a USB Type-C to USB micro B cable. I am taking into considerantion the orientation of that Type-C connection because only a set of RX/TX pairs ends in the microB end.

Regards,

Luis Jimenez

  • In reply to David (ASIC) Liu:

    Here are the voltage measurements on CC1/CC2

    2. Please set TUSB1044 EVM to the setting DIR1/DIR0/CTL1/CTL0/FLIP = L/L/L/H/L, and have the Type-C device plugged into the TUSB1044EVM Type-C receptacle. While keep the orientation of the Type-C device the same, change the orientation of the TUSB1044EVM Type-C plug to both the flip and non-flip when inserted into the USB-C port of the laptop.

    The device is connected non-flipped into the TUSB1044EVM:

    • Flip Orientation: Status is "Speed 5Gb/s", device OK. CC1/CC2 = 0.923/0.467V

    • Non-Flip Orientation: Status is "Speed 5Gb/s", device OK. CC1/CC2 = 0.916/0.468V

    If the device is connected flipped into TUSB1044EVM (USB3 shuld not work this way) the status is "Not connected". OK. In both cases CC1/CC2 = 0.45/0.92V

    3. Please change TUSB1044 EVM to the setting DIR1/DIR0/CTL1/CTL0/FLIP = L/L/L/H/H, and have Type-C device plugged into the TUSB1044EVM Type-C receptacle in the opposite orientation of experiment #2. Now change the orientation of the TUSB1044EVM Type-C plug to both the flip and non-flip when inserted into the USB-C port of the laptop.

    The device is connected flipped into the TUSB1044EVM:

    • Flip Orientation: Device says "USB3 Enumerated", but it does not appear in Windows or in USBView. CC1/CC2 = 0.453/0.916V

    • Non-Flip Orientation: Device says "USB3 Enumerated", but it does not appear in Windows or in USBView. CC1/CC2 = 0.453/0.924V

    If the device is connected non-flipped into TUSB1044EVM (USB3 shuld not work this way) the status is "Speed 480Mb/s". OK, USB3 is not connected but USB2 is. In both cases CC1/CC2 = 0.92/0.47V

  • In reply to Luis Jimenez1:

    Luis

    Do you have a regular device that can be plugged directly into the Type-C receptacle and repeat the same experiment? 

    And where do you measure the CC1 and CC2 voltage?

    Thanks

    David 

  • In reply to David (ASIC) Liu:

    Hi David,

    I have repeated the measurements with another USB3 device (it has a micro B USB3 connector, so I am using a type-c to microB cable) and the measurements are the same.

    I haven't used a pure type-c device, because the only one I have right now is my phone, and it exeedes the power of the USB port without power negotiation.

    I am measuring CC1 and CC2 voltages at pins 12 and 11 of U3.

    Regards and thanks,

    Luis

  • In reply to Luis Jimenez1:

    Luis

    With Type-C to Micro-B cable, only A2/3 and B10/11 of the cable are connected, B2/3 and A10/11 are NC. So you will have the orientation which USB3 will not work.

    Thanks

    David

  • In reply to David (ASIC) Liu:

    Hi David,

    No, that is not the problem.

    I have identified the orientation of the cable, even pinging it. I am sure that the SSRX/TX of the device are connected to the pins in the EVM that match the amplifiers of the redriver I am configuring.

    Regards,

    Luis

  • In reply to Luis Jimenez1:

    Luis

    I am looking at the PassMark website: https://www.passmark.com/support/usb_port_security_audit.php.

    For the message "USB3 enumerated," USB plug detected a data connection attempt from a USB3.0 port. The USB3 enumerated message means that data lines are connected, but the plug is not setup by the operating system, likely due to the lack of valid device drivers.

    From this message, it looks like the physical connection has been made through the switch.

    Do you have a way to capture the full USB3 enumeration?

    Thanks

    David