This is the first time I am designing a board with USB so I would like to hear your opinion on the setup I built for iMX6Q USB Host and OTG applications.
-I am using SWBST of PF0100 to get the 5V necessary for the USB_OTG_VBUS and USB_H1_VBUS. USB_
-OTG_VBUS is directly connected to the boost regulator output.
-USB_H1_VBUS is connected to the boost regulator output through a switch and from there it is connected to the VBUS of Type A connector.
-USB MINI AB connector VBUS is connected to the boost regulator output over a switch so I can comply with the specifications.
-Both switches are limited to 100mA overcurrent detection so no device can draw more than that.
Below are the schematics to my design which I based on Sabre and some other boards;
What do you guys think about the validity of the design. Also do you think 100 mA current limit I set would be a problem when I am using the USB OTG for serial downloader during boot operation?
Thanks in advance,