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.

Linux/TUSB2046B: Problem TUSB2046B with IMX6. Hub does not start and Device ist not Recognized

Part Number: TUSB2046B


Tool/software: Linux

I have a problem with my HUB (TUSB2046B).


I would like to use the chip with an IMX6 processor and unfortunately
the system isn't working properly. The SUSPEND pin oscillates after starting the System between high and low therefore the host cannot communicate with the TUSB2046B-Chip.

I have three different circuit boards and for all three I have the same problem. The USB communication always interrupts (voltage at D0+ swings all the time) and I don't have a stable Oscillatorsignal from Crystal because the chip oscillates each time (active/rest mode). I changed the crystal oscillator and the values of the two capacitors from 27pF to 22pF and always had the same problem.

The same circuit has already been implemented and had good works. Now I do not understand why the system is unstable and not works.

Maybe someone here can help me?

  • The TUSB2046 is a USB slave device so it is entering active / suspend modes based on the line states of the USB connection between the hub and the host. The clock should either be a 6 MHz sine wave or off, the clock signals shown look unusual. Have you tried a different crystal or oscillator?

    Regards,
    JMMN
  • Hello,

    Is there any update on this issue?

    Thanks,
    JMMN
  • Hello,

    Thank you so much for your feedback. I solved the problem yesterday. It was the host and not the TUSB2046. The host could not create a communication. There have been some configurations in the U boot and now everything is going very well.
    Thanks for the support