IMRT1046 USB Host connection

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

IMRT1046 USB Host connection

Jump to solution
1,674 Views
JACOBTHOMAS_007
Contributor II

I couldn't find the USB_OTG1_ID pin in MIMXRT1046XFQ5B processor, does that means by default the USB controller behaves as HOST? We are using this processor to build a custom USB host to get data from other USB devices.

Labels (1)
Tags (1)
0 Kudos
Reply
1 Solution
1,622 Views
mayliu1
NXP Employee
NXP Employee

Hi @JACOBTHOMAS_007 ,

 

Thanks for your reply.

Yes, You can choose not to use USB type-C CC logic IC.

When the RT1046 is required to operate only as a USB Host, a direct implementation with a Type-A receptacle is sufficient. 

In software, Please explicitly configure the USB role as Host mode.

Please ensure the RT1046 board provides stable VBUS power to the USB port.

 

Best Regards

MayLiu

View solution in original post

4 Replies
1,648 Views
JACOBTHOMAS_007
Contributor II

Thanks for the reply, and the design files

The EVK design uses a USB type-C CC logic IC. But My question is what if I don't want to use this CC logic IC, does by default the MIMXRT1046XFQ5B behaves as HOST? In case I only bring out the 4 USB OTG pins out to a USB A connector and connect a USB device/client to this connector? 

JACOBTHOMAS_007_0-1752533469761.png

 

0 Kudos
Reply
1,623 Views
mayliu1
NXP Employee
NXP Employee

Hi @JACOBTHOMAS_007 ,

 

Thanks for your reply.

Yes, You can choose not to use USB type-C CC logic IC.

When the RT1046 is required to operate only as a USB Host, a direct implementation with a Type-A receptacle is sufficient. 

In software, Please explicitly configure the USB role as Host mode.

Please ensure the RT1046 board provides stable VBUS power to the USB port.

 

Best Regards

MayLiu

1,462 Views
JACOBTHOMAS_007
Contributor II
Thanks!
0 Kudos
Reply
1,655 Views
mayliu1
NXP Employee
NXP Employee

Hi @JACOBTHOMAS_007 ,

 

Thank you so much for your interest in our products and for using our community.

Yes, There is no USB_OTG1_ID pin in MIMXRT1046XFQ5B processor USB peripheral , However, you can use other Chip IO to realize the function.

The USB in MIMXRT1046XFQ5B processor still support Host or Device mode.

I suggest you can refer to MIMXRT1046-EVK design.

https://www.nxp.com/search?keyword=rt1046&start=0

Best Regards
MayLiu

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2132862%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIMRT1046%20USB%20Host%20connection%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2132862%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3EI%20couldn't%20find%20the%20USB_OTG1_ID%20pin%20in%26nbsp%3BMIMXRT1046XFQ5B%20processor%2C%20does%20that%20means%20by%20default%20the%20USB%20controller%20behaves%20as%20HOST%3F%20We%20are%20using%20this%20processor%20to%20build%20a%20custom%20USB%20host%20to%20get%20data%20from%20other%20USB%20devices.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2132862%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MXRT%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2143290%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMRT1046%20USB%20Host%20connection%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2143290%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EThanks!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2133845%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMRT1046%20USB%20Host%20connection%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2133845%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F252616%22%20target%3D%22_blank%22%3E%40JACOBTHOMAS_007%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThanks%20for%20your%20reply.%3C%2FP%3E%0A%3CP%3EYes%2C%26nbsp%3BYou%20can%26nbsp%3Bchoose%20not%20to%20use%3CSPAN%3E%26nbsp%3BUSB%20type-C%20CC%20logic%20IC.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EWhen%20the%20RT1046%20is%20required%20to%20operate%20only%20as%20a%20USB%20Host%2C%20a%20direct%20implementation%20with%20a%20Type-A%20receptacle%20is%20sufficient.%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIn%20software%2C%20Please%20explicitly%20configure%20the%20USB%20role%20as%20Host%20mode.%3C%2FP%3E%0A%3CP%3EPlease%20ensure%20the%20RT1046%20board%20provides%20stable%20VBUS%20power%20to%20the%20USB%20port.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBest%20Regards%3C%2FP%3E%0A%3CP%3EMayLiu%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2133572%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMRT1046%20USB%20Host%20connection%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2133572%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThanks%20for%20the%20reply%2C%20and%20the%20design%20files%3C%2FP%3E%3CP%3EThe%20EVK%20design%20uses%20a%20USB%20type-C%20CC%20logic%20IC.%20But%20My%20question%20is%20what%20if%20I%20don't%20want%20to%20use%20this%20CC%20logic%20IC%2C%20does%20by%20default%20the%26nbsp%3B%3CSPAN%3EMIMXRT1046XFQ5B%20behaves%20as%20HOST%3F%20In%20case%20I%20only%20bring%20out%20the%204%20USB%20OTG%20pins%20out%20to%20a%20USB%20A%20connector%20and%20connect%20a%20USB%20device%2Fclient%20to%20this%20connector%3F%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JACOBTHOMAS_007_0-1752533469761.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JACOBTHOMAS_007_0-1752533469761.png%22%20style%3D%22width%3A%20340px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F347475i2B136CD2B487F15A%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JACOBTHOMAS_007_0-1752533469761.png%22%20alt%3D%22JACOBTHOMAS_007_0-1752533469761.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2133161%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMRT1046%20USB%20Host%20connection%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2133161%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F252616%22%20target%3D%22_blank%22%3E%40JACOBTHOMAS_007%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThank%20you%20so%20much%20for%20your%20interest%20in%20our%20products%20and%20for%20using%20our%20community.%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EYes%2C%26nbsp%3BThere%20is%20no%20USB_OTG1_ID%20pin%20in%26nbsp%3BMIMXRT1046XFQ5B%20processor%20USB%20peripheral%20%2C%20However%2C%20you%20can%20use%20other%20Chip%20IO%20to%20realize%20the%20function.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EThe%20USB%20in%26nbsp%3BMIMXRT1046XFQ5B%20processor%20still%20support%20Host%20or%20Device%20mode.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EI%20suggest%20you%20can%20refer%20to%20MIMXRT1046-EVK%20design.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fsearch%3Fkeyword%3Drt1046%26amp%3Bstart%3D0%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fsearch%3Fkeyword%3Drt1046%26amp%3Bstart%3D0%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EBest%20Regards%3CBR%20%2F%3EMayLiu%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E