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.

TPS65987D: USB3.0 Flash drive can not work on USB3.0

Part Number: TPS65987D
Other Parts Discussed in Thread: TPS65987,

Hello

             We use customer board use Typec connector to connect USB FLASH drive for verify USB 3.0 function work or not. But USB 3.0 looks work fail and customer OS of their own board just access USB 2.0 not USB 3.0. We measure CTL0 Pins of TUSB1046A that is already Low and looks TUSB1046A be power down by TPS65987.  

             So we modify TPS65987D FW to force let CTL1/CTL0/FLIP pins of TUSB1046A to Lo/Hi/Lo as Fig 4 setting. But it still not work. the TUSB1046 still stay at power down. And the CTL1 is low, CTL0 is high , FLIP is low by actual measurement. 

             Below is our schematics and setting condition. Could I know what is the issue root cause and how to solve this issue?  Per fig 5, do we miss “click” on software? Thank you. 

1. Topology: 

Processor-> TPS65987D -> TUSB1046A -> Type C connector -> USB 3.0 Flash drive

2. Per fig 2 schematics of TPS65987D, we already use 0hm resistor replace by R784/R919/R915 for GPIO0/GPIO1/GPIO2 setting.

3. The GPIO event of TPS65987D mapping to TUSB1046A is followed by Fig 3.               

Fig 1

Fig 2 

Fig 3

Fig 4 

Fig 5 

BR

Patrick

  • Hi Patrick,

    Your GPIO setting and config look correct to me. Please confirm that you have "USB3 Gen2 signaling rate supported" for the "USB3.0/3.1 Rate" field in the Port Configuration register (0x28) selected.

    If this answers your question, PLEASE select This resolved my issue

    Thank you,
    Eric

  • Hello Eric

    Customer already check "USB3 Gen2 signaling rate supported" on FW and the issue still not fixed. Do you have other comments for it? Thank you.

    BR
    Patrick
  • Dear Eric,

    This is Alec. also hlep our cusotmer with the issue. we have confirmed about the 0x28 setting that you mention .Currenlty i have no better solution about fixing this issue. Therefore, please kinldy give us any other suggestion that you think what might casue this. We aslo attache the schematic for you to double. Hope to hear you soon.

    BR

    Alec

      8055.Source_TI_TypeC_0918.pdf

  • Hi Alec, Patrick,

    The last thing you can check is the USB3 Connection bit in Data Status. This is a read-only status register that should be read back during run-time. If we are reporting a USB3 Connection in that register and the USB3 GPIO event is high, then the issue does not lie in the PD controller and could be related to the BIOS.

    If this answers your question, PLEASE select This resolved my issue

    Thank you,
    Eric