USB OTG IMX8MPlus

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

USB OTG IMX8MPlus

Jump to solution
1,911 Views
ChienNQ
Contributor II

How to design USB micro for IMX8MPlus?

How to Implement usb otg without USB ID? 

I did not find the ID pin on the IMX8Mplus, on the datassheet documentation, please support? Can i use any GPIO for detect function? 

0 Kudos
Reply
1 Solution
1,781 Views
riteshmpatel
NXP TechSupport
NXP TechSupport

Hi @ChienNQ,

USB1_ID pin muxing is available on GPIO1_IO10 only. One can check the same from the Config Tools for i.MX Applications Processors.

Thanks & Regards,
Ritesh M Patel

View solution in original post

0 Kudos
Reply
7 Replies
1,873 Views
ChienNQ
Contributor II

Thanks for great support

0 Kudos
Reply
1,885 Views
riteshmpatel
NXP TechSupport
NXP TechSupport

Hi @ChienNQ,

I hope you are doing well.

The USBx_ID is muxed with GPIO. One can refer to Page 1350 of i.MX8MP Reference Manual.
USB1_ID --> GPIO1_IO10
USB2_ID --> GPIO1_IO11

To implement the USB OTG functionality without USB-C, one can refer to the below-mentioned link which is valid for i.MX8MP as well.

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX8MM-i-MX8MQ-USB2-0-Design-Without-US...

I hope it helps.

Thanks & Regards,
Ritesh M Patel

1,817 Views
ChienNQ
Contributor II

Hi @riteshmpatel ,

Thanks for support. 

We build our device form compulab SOM UCM-iMX8PLUS . 

And they did not connect GPIO1_IO10 to SOM. Can i use another GPIO like GPIO1_0 for ID function?

Please see this link for more detail https://www.compulab.com/wp-content/uploads/2022/03/ucm-imx8plus_reference-guide_2023-01-12.pdf

Thanks and best regards,

 

0 Kudos
Reply
1,782 Views
riteshmpatel
NXP TechSupport
NXP TechSupport

Hi @ChienNQ,

USB1_ID pin muxing is available on GPIO1_IO10 only. One can check the same from the Config Tools for i.MX Applications Processors.

Thanks & Regards,
Ritesh M Patel

0 Kudos
Reply
1,735 Views
ChienNQ
Contributor II

Hi @riteshmpatel ,

Thanks for support us. 

One more question, in case IMX8MP Plus is in bootloader mode, is it always in device mode? and regardless of the state of the ID?

Thanks and best regards,

Trend Nguyen

0 Kudos
Reply
1,868 Views
khang_letruong
Senior Contributor III
0 Kudos
Reply
1,807 Views
ChienNQ
Contributor II

Thanks @khang_letruong 

0 Kudos
Reply