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/AM3351: USB DRVVBUS behavior

Part Number: AM3351

Tool/software: Linux

Hi Paul,

In my design, I'm using an external USB power switch that is controller by DRVVBUS signal. From your reply, it is clear that if the VBUS voltage drops below 4.4V for more than 100ms, the USB subsystem detects this as over-current (fault) condition. In this case, does it also de-assert the DRVVBUS signal (high to low).

If yes, how/when can this signal be tuned on again? Is this something that needs to be done in the driver or the application level?

Based on this behavior, would you recommend a USB power switch with Latch-Off feature with a time delay greater than 100ms? The switch would turn off the output (if there is OC) - resulting in the reduction of VBUS below 4.4V for more than 100ms. This would also register as over-current fault. However, the Latch-off feature would require the DRVVBUS signal to be toggled in order to re-enable the VBUS output. Is this an application level logic or something that is handled by the USB subsystem?

Thank you 

Regards

Santhosh