USB OTG to USB HOST

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

USB OTG to USB HOST

10,958 Views
emil
Contributor III

I'm working on a iMX6 system that needs two USB 2.0 hosts and one OTG port for MFGTool. MFGTool is the only reason for OTG.

Is it possible to just use the OTG transciever as a 2.0 Host by grounding the ID pin? Does the MFGTool assume that the PC supplies VBUS, or could I connect a regular standard-A connector to the PC and still have ID pin grounded on iMX6 side (i.e iMX6 supplies VBUS)? Or does MFGTool/iMX6 assume that VBUS is supplied from PC?

Thanks for your help!

/Emil

Labels (1)
0 Kudos
5 Replies

3,226 Views
YixingKong
Senior Contributor IV

Email

This discussion is closed since no activity. If you still need help, please feel free to reply with an update to this discussion, or create another discussion.

Thanks,

Yixing

0 Kudos

3,226 Views
YixingKong
Senior Contributor IV

Email

Had your issue got resolved? If yes, we are going to close the discussion in 3 days. If you still need help, please feel free to reply with an update to this discussion.

Thanks,

Yixing

0 Kudos

3,226 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello,emil,

     I can understand your meaning, but I don't recommend you operate USB OTG like what you described.

1. USB OTG works as a device

USB_OTG_ID pin should be pulled down to HIGH

2. USB_OTG works as a host

USB_OTG_ID pin should be  pulled down to LOW

3. Designing USB OTG works as dual role
    If you want USB OTG to not only works as device,but also host, you can design it to be dual role. there are 2 ways to realize it on your board.

(1)Only use one microUSB connector.

(2)Using MicroUSB connector for device role, and using USB Host connector for host interface.

Regards,

weidong

0 Kudos

3,226 Views
emil
Contributor III

Hello,

Could you clarify why this is not possible?

Maybe I should clarify my needs. I'm building a system that will need two host connectors. I also want to use MFGTool in production. What would be the best way to solve this?

BR,

Emil

0 Kudos

3,226 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hi, emil,

    USB OTG ID is used to determine the role of USB OTG. The high level on USB_OTG_PIN means USB OTG works as a device, and low level means it works as a host. So if you wants it works a dual role, you have 2 ways to design USB OTG circuit.

(1) Only using one microUSB connector.

Please refter to i.mx51 evaluation board !

(2) Using one microUSB connector for device, and Using a USB HOST connector for USB Host.

Please refer to i.mx53 QSB evaluation board.

      You can refter above 2 schematic, and select one usage for your USB OTG design of i.mx6 product.

      See attachment ! SPF-26203_C3.pdf is the schematic of i.mx51 evk, the other is that of i.mx53QSB.

       In addition, MFG Tools requires USB OTG on your board should work as a device.

Regards,

Weidong

0 Kudos