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.

AM3351: VBUS stays high only for 2ms

Part Number: AM3351

Hi,

we have a problem similar to:  http://e2e.ti.com/support/arm/sitara_arm/f/791/p/414696/1474199#pi316653=1 That thread is unfortunately unanswered.

Our system is running linux 4.1.33.

When we connect a usb memory stick to our am3351 usb0 port, sometimes we get a VBUS failure:  the am3351 asserts VBUS, but doesn't wait 100ms before deasserting it. We see that DRVVBUS is deasserted after only 2ms.

On the console we get:

[  256.453865] musb-hdrc musb-hdrc.0.auto: VBUS_ERROR in a_wait_vrise (90, <VBusValid), retry #3, port1 0008010c

as you can see, DRVVBUS is deasserted after 2ms with VBUS = 3.6V.

We have a 1uF capacitor on VBUS.

What can shall we look at?

Thanking you in advance, best regards
Massimo