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.

TUSB1002A: SATA 3 Connect Failed issue after PC soft reboot

Part Number: TUSB1002A

Tool/software:

Hi TIer 

We did some experiments :

1. Use mode 0 (direct drive, pulldown resistor configuration is 1KΩ), Problem still exists (SATA HDD swash after soft reboot):
2, adjust EQ (no gain increase (0dB); or gain set to around 8dB), problem still (SATA HDD swap after soft reboot):
3., during soft restart, power supply (5V) to SATA HDD disk alone power down and power up once again (Redriver chip TUSB 1002A to ensure power on the power supply is unchanged), fault still;
When soft reboot, use tweezers to pull the TUSB 1002A reset pin to ground once on the Redriver chip TUSB 1002A (SATA HDD hard drive power remains on state unchanged), you can see the hard drive after reboot;

So I would like to check what the TUSB1002A does in the reset process, including registers and external pins, which helps us locate the problem. 

From the verification above, it is necessary to reset the TUSB 1002A to restore the soft reboot. Is there a way to do not manually reset the TUSB1002A, can also solve the problem?

Thank you very much.

  • Hi Tony,

    When the PC wakes from the soft reboot is the following startup timings?

    In soft reboot, does power ever stop being supplied to the TUSB1002A?

  • Hi Vishesh

    The TUSB1002A is continuously powered when the PC is rebooted, and the only case of successful hard drive detection is: 

    We just pull the EN pin from high to low, from low to high, after which the PC can detect the hard drive normally. So I want to know what the internal operation of the chip is when I flip the EN pin, like the default adjustment of the EQ, default register configuration? Or some other initialization will make the link normal. The power supply has not changed. 

  • Hi Tony,

    The TUSB1002A does not have any internal registers and is a GPIO controlled device. The EQ is sampled on startup and should be the same if the EQ pin levels have not changed. The TUSB1002A in mode 0 mode will always have terminations on and provide the EQ defined. The issue may be that in the SATA enumeration process the SATA host may not be able to detect the SATA connection and disconnection if not implemented properly:

      

  • Hi,

    I'm closing thsi thread due to inactivity.