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.

TUSB1046EVM: TUSB1046 USB3.0 access fail

Part Number: TUSB1046EVM
Other Parts Discussed in Thread: TPS65986EVM, HD3SS460

Dear all.

USB3.0 device is not detected.during the TUSB1046 EVM test.

Test condition is

- EVM DP port : Signal generation

- EVM USB port : Notebook

- EVM Type-C port : 4k resolution monitor with Type C cable

- Connect the USB3.0 memory to the USB 3.0 port on the monitor.

As changed by GPIO configuration control in DS table 2, Notebook is confirmed to be connected to USB2.0 hub.

Changing another register is the same result.

Is there any way to make it look recognized as USB3.0? or should I use another device?

Thanks.

  • Hi Mike,

    Please make sure that configuration in SW1 of TUSB1046EVM is as follows:

    CTL1 CTL0 FLIP
    H H L
    H H H

    These two configurations above supports USB3.1 + 2 Lane DP Flip/No Flip. Hence, according your scenario you should configure in these modes.

    On the other hand, could you elaborate more about your assessment: "As changed by GPIO configuration control in DS table 2, Notebook is confirmed to be connected to USB2.0 hub."

    Best Regards,
    Luis Omar Moran
    High Speed Interface
    SWAT Team
  • Thanks for your respons.

    when set to 4 lane, it is recognized as USB2.0.

    It was not detected by USB, so it was changed by checking the 2 lane + USB3.1 & USB3.1 only mode.

    I checked other register and cofirm the set up.

    In notebook, the link below is connected.

    support.microsoft.com/.../windows-10-fix-usb-c-problems

    Is there a need for a separate driver?

    Thanks.

  • Hello Mike,

    The possible reason is that you have wrong EQ settings. Have you ran any electrical compliance test?

    Regards,
    Diego.
  • Thank you for your response

    I checked operating status while changing EQ register, but remained unchaged.
    is there no way to improve the USB speed?

    Thanks.
  • Mike

    1. If you plug the hub directly into Type C port without the EVM, does the hub gets recognized as a USB3.0 hub. You can use USBView SW to verify the USB connection.
    2. If TUSB1046EVM is configured in DP 4 lane mode, then USB will operate in USB2.0 only since all the USB3.0 super speed lanes are connected to the DP source.
    3. Please make sure I2C_EN pin is tied to GND on the EVM, this will enable the GPIO mode.
    4. Once you are in the GPIO mode, please set CTL1 to low, CTL0 to high, and FLIP to low, this will set TUSB1046 to one port USB3.1, no flip. You can repeat the experiment with CTL1 to low, CTL0 to high, and FLIP to high for the USB3.1 flip mode.
    5. How long is the cable from the labtop Type C connector to the EVM and from EVM Type-A connector to the hub?

    Thanks
    David
  • Hi~David.

    I'm the person who asks Mike about this.

    I tried the test as you gave me.
    The test was performed by operating only USB mode as in No.4,
    but USBview SW recognizes as USB2.1.

    Connection status is as follows.
    1. Monitor to EVM: USB3.1 Type C Cable 1m.
    2. EVM to Labtop: USB3.0 Cable 1m.

    Please Confirm.

    Thanks.
    Kong Seung Yoon
  • Kong Seung

    Do you have a Type-C device that can be plugged directly into the type C connector of the EVM? This will bypass the monitor directly.

    Or can you plug the monitor with the USB memory directly into the laptop? 

    Thanks

    David

  • David

    Connection status is as follows.

    Monitor : LG, 27UD88(USB3.1 Type-C Support, USB3.0 2port Hub)

    Labtop <------> EVM <------> Monitor <------> USB3.0 Memory Stick(Monitor USB Hub)

    When USB Type-c to USB3.0 gender is connected to recognize the USB hub function of the monitor,

    Labtop recognizes is as USB3.0.

    The video output test was completed. 4K2K_60Hz.

    Displayport Source <------> EVM <------> Monitor.

    For USB connection test, I tested with two things, but the results are the same.

    case1 : 1 port dislay and 1 port usb3.0  => HD, FHD Video in and out.

    case2: only USB mode

    I want to see once more whether it is implemented correctly.

    Thansk.

    Kong

  • Kong

    Please take a look at this article, .

    "The USB-A ports are officially USB 3.0, but you'll quickly discover that once you hook the display up to your computer and it begins using those USB 3.0 lanes to drive the display's pixels, you'll only get USB 2.0 speeds at best for your peripherals".

    It looks like this is an issue with the monitor itself. Is it possible that you can bypass the EVM and connect the monitor directly to the laptop and see what happens?

    Thanks

    David  

  • Hi~

    TUSB1046EVM operation was not confirmed and I putchased the TPS65986EVM and DP-EXPANSION EVM for futher testing.

    I tried running TPS65986+DP Expansion, but it is not different from TUSB1046.

    When I tested it by connecting it directly to the answer that the monitor might not support, I found that USB 3.0 recognition is good.

    I attach a document & picture what I did with the test.

    I'd like to know why exactly should not.

    Wating for a good answer.EVM TEST DOCUMENT.pdfTest Picture.zip

  • Kong

    For the expansion board, what is the voltage on GPIO_3, DEBUG_2, and GPIO_0?

    Thanks

    David

  • Hi~David

    The GPIO voltage measurement according to case.

    1. Configuration ID 2

     - Nomal 

      GPIO3 -> AMSEL : "H"

      GPIO0 -> ENABLE : "H"

      DEBUG2 -> POL : "L"

     - Flip

      GPIO3 -> AMSEL : "H"

      GPIO0 -> ENABLE : "H"

      DEBUG2 -> POL : "H"

    2. Configuration ID 6

     - Nomal 

      GPIO3 -> AMSEL : "L"

      GPIO0 -> ENABLE : "H"

      DEBUG2 -> POL : "L"

     - Flip

      GPIO3 -> AMSEL : "L"

      GPIO0 -> ENABLE : "H"

      DEBUG2 -> POL : "H"

    Confirm please.

    Wating for good answer.

    Thanks

  • Hi~David

    Add to more explanation.

    "H" value is 3.3V.

    In the HD3SS460 datasheet there is 'M' value setting,
    What is the voltage level of the 'M' value ?

    I want to force the test to set the value,
    May I set the 'H', 'L', and 'M' values on the gpio0, gpio3 and debug2 pins?

    Thanks.
  • Hi David Liu,

    My name is SOOSIK who is working with KONG SEUNG YOON(MIK21 KOREA).

    I want to contact you via phone call.

    Would you let me know your phone number and available phone call time?

    Also let me know if there is any Asian territory engineer who can support this issue.. (China or Korea)

    If possible I'd like to visit there and test it with the engineer.

    We need to solve and clear this issue ASAP. It's top urgent....

    Pls help us out....

    I am looking forward to receiving your reply.

    Thanks & Best regards,

    SOOSIK / MIK21 KOREA

    Mobile: 82-10-4642-9158

  • SOOSIK and Kong

    Input voltage for level 'M' is VCC/2.

    Looking at the voltage level of AMSEL, POL, and EN pins, configuration ID 2 performs as expected since all four lanes are being configured as DP lane. USB superspeed lanes are not connected, so USB will only behaves as a USB2.0.

    For configuration ID 6, HD3SS460 is configured as 2 lane DP and USB. For this case, would you please check and see if USB3.0 hub is being configured as a USB2.0 hub or a USB3.0 hub? Looking at the screen capture, it says 'USB3.0 device connected to USB2.0 port' makes me think that USB3.0 hub is being configured as a USB2.0 right now.

    I apologize for the time it takes to resolve this issue. I contacted TI Korea Sales and they will get in touch with you.

    Thanks

    David 

  • Hi~

    David.

    I bought an additional monitor(BENQ) and went through the same test,

    The screen display and USB3.0 device connection check is good.

    Thank you for your support;.

    Thanks.