AM3354: AM335 USB overcurrent drvvbus can't recover it

Part Number: AM3354

Tool/software:

AM335 USB overcurrent drvvbus can't recover it. how can I control the drvvbus or power on enable  again?

  • Hello fang.jijun

    Thank you for the query.

    AM335 USB overcurrent drvvbus can't recover it. how can I control the drvvbus or power on enable  again?

    I need you to provide additional inputs.

    If this is a custom board, i will need the schematics to verify.

    Regards,

    Sreenivasa

  • Hello fang.jijun

    Please refer below section from the TRM

    16.2.1 VBUS Voltage Sourcing Control

    When any of the USB controllers assumes the role of a host, the USB is required to supply a 5V power source to an attached device through its VBUS line. In order to achieve this task, the USB controller requires the use of an external power logic (or charge pump) capable of sourcing 5V power. A USB_DRVVBUS is used as a control signal to enable/disable this external power logic to either source or disable power on the VBUS line. The control on the USB_DRVVBUS is automatic and is handled by the USB controller. The control should be transparent to the user so long as the proper hardware connection and software initialization are in place. The USB controller drives the USB_DRVVBUS signal high when it assumes the role of a host while the controller is in session. When assuming the role of a device, the controller drives the USB_DRVVBUS signal low disabling the external charge pump/power logic; hence, no power is driven on the VBUS line (in this case, power is expected to be sourced by the external host). Note that both USBs are self-powered and the device does not rely on the voltage on the VBUS line sourced by an external host for controller operation when assuming the role of a device. The power on the VBUS is used to identify the presence of a Host. It is also used to power up the pull-up on the D+ line. The USB PHY would continually monitor the voltage on the VBUS and report the status to USB controller.

    Refer below FAQ for the TRM link

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1189177/faq-am3351-am3352-am3354-am3356-am3357-am3358-am3359-custom-board-design-collaterals-to-get-started

    Regards,

    Sreenivasa

  • Can I control drvvbus pin to change the power state (power on and off) of USB devices using commands in the file system?

  • Hello fang.jijun

    Thank you.

    Can I control drvvbus pin to change the power state (power on and off) of USB devices using commands in the file system?

    Are you able to provide additional information on the configuration include the software you are using?

    Regards,

    Sreenivasa

  • SDK 2.0 kervel version 3.12