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.
Part Number: TUSB1044
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.
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
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Luis Jimenez1:
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?
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,
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.
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.
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?
Sorry for the delay.
I don't have a way to capture the full USB enumeration, can I get it only via software or this need dedicated hardware in the middle?
I have tried using Free Device Monitoring Studio. I get some packets when I connect the EVM in the modes that work ok, but in the config modes in which I get the message of "USB3 enumerated" I cannot capture anything.
Dedicated hardware would be needed in the middle. From Davids description it seems that the connection is made through TUSB1044. Would you be able to probe with a high speed scope to see if the USB signals traverse TUSB1044 in the config mode?
In reply to Malik Barton57:
I'm affraid I don't have access to a high speed scope. I can try to use a 500MHz with a differential probe, but I guess it will ruin the signal.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.