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.

AM5708: AM5708 usb hardware design issue

Part Number: AM5708

Hi Expert,

AM5708 usb hardware design as below:

USB1 design to be USB client and USB Vbus is connectioned  to GPIO,

USB2 design to be USB host and USB Vbus is  connectioned  to GPIO,too.

USB1 Vbus_drive is kept high under Uboot and kept low under kernel.

Could the design work?

Could you give some suggestions about the usb hardware design?

Thanks

Daniel

  • The USB IP blocks are DRP (Dual Role), so there is no issue assigning USB1 as a client and USB2 as a host.  USB_VBUS is a 5V signal, and cannot be directly connected to a GPIO of the processor - as its maximum IO voltage is 3.3V.  There are a few hardware designs/IDK available on the  AM5708 web-page which should give help/examples on implementing USB designs.