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.

TUSB8041A: Power on Reset Timing

Part Number: TUSB8041A
Other Parts Discussed in Thread: TUSB8041

Hello,

I am trying to use the TUSB8041A but when I connect my computer to the upstream port my computer says that the USB device is unrecognizable. I am thinking that the problem is with the power supply start up and power on reset timing. In the datasheet on page 34 it states that

"The 1 µF capacitor on the GRSTN pin can only be used if the VDD11 supply is stable before the VDD33 supply. The depending on the supply ramp of the two supplies the capacitor may have to be adjusted."


The datasheet also states on page 11, footnote 1:

"An active reset is required if the VDD33 supply is stable before the VDD11 supply. This active Reset shall meet the 3ms power-up delay counting from both power supplies being stable to the de-assertion of GRSTz."


I am supplying the 3.3V with a linear regulator and the 1.1V with a buck converter, both off a 5V buck. Therefore the 3.3V is stable before the 1.1V voltage is stable. See below the transient supply voltage for 1.1V (yellow) and 3.3V (Blue). The 3.3V is stable about 1ms before the 1.1V.

Now adding the GRSTz pin on channel 3 as the pink signal. Here you can see that the reset signal is de-asserted with a long RC ramp. From the datasheet I believe once the voltage gets to 2V then the reset is de-asserted. In which case that point happens about 15ms after both supplies are stable. Could you please tell me if I am mis-reading the datasheet and if the reset may be the reason why I am not able to connect to the upstream port?


Thanks!

Erik 

  • Hello,

    I have some more debugging and I find that sometimes when I plug in a usb cable to the upstream port from my computer, my computer recognizes the hub as a generic USB device. However, other times it fails to recognize it and says it has malfunctioned. Further, soemtimes it switches state when I flex the board. Do you think this could be the result of a bad solder connection? When the computer does recognize the device, I am still not able to see a downstream USB memory stick on my computer. Could the downstream port not be working even if the upstream port is?

    Thanks,
    Erik
  • Erik,

    TUSB8041 requires that the 1.1 V rail be powered up before the 3.3 V rail. The footnote on page 11 states that a reset must occur if the 3.3 V rail powers up before the 1.1 V rail. Keep in mind that if GRSTz is only connected to a capacitor to ground, then the 1.1 V rail must
    be stable minimum of 10 µs before the 3.3 V rail.

    Make sure to have the SMBus pin is pulled high at reset so that the TUSB8041A is not in programming mode. TUSB8041A in programming mode would cause the downstream ports to not be functional while the upstream port is functional.

    Also, it does sound like you have a issue with a solder connection or a bad solder pad on your board.
  • Thank you.


    Ok I will change the board so that the 1.1V is powered on before the 3.3V. 

    What should I do with the GRSTz pin? Does the voltage have to be high (Reset de-asserted) before the 3.3V becomes stable? Right now I just have it connected to a 1uF capacitor so that it has about a 15ms time constant.

    Right now I have the SMBus pin floating. Is it necessary for it to be pulled high?


    Thanks!
    Erik 

  • Erik,

    The current configuration for GRSTz is fine, GRSTz should be de-asserted after the 3.3V rail becomes stable and the minimum timing to de-assert after 3.3V rail becomes stable is ~3 ms.

    Unless you are using I2C mode the SMBus pin does not need to be pulled high. Leaving this pin floating is fine.