MIMXRT1050-EVK: How to enable High-bandwidth endpoint ?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MIMXRT1050-EVK: How to enable High-bandwidth endpoint ?

639件の閲覧回数
nickcai
Contributor II

Hello.

      I want to support  sample frequency 192Khz and data width 24bit.so need support High-speed, high-bandwidth USB Endpoint.it means high-speed device endpoint that transfers more than 1024 bytes and less than 3073 bytes per microframe.when set  bits 12...11 of wMaxPacketSize 01 or 10.It doesn't seem to work.

      so can MIMXRT1050-EVK has supported High-speed, high-bandwidth USB Endpoint ?

      what need to do ?

タグ(1)
0 件の賞賛
2 返答(返信)

481件の閲覧回数
CarlosCasillas
NXP Employee
NXP Employee

Hi Nick,

The USB modules of i.MXRT1050 are High Speed capable, and they meet USB 2.0 High Speed specifications, on where it is mentioned that the maximum packet size for Interrupt and Isochronous transfers is 1024 bytes, while Bulk transfers are max 512 bytes and Control transfers max 64 bytes:

https://beyondlogic.org/usbnutshell/usb4.shtml

For USB examples for i.MXRT you could refer to the MCUXpresso SDK:

https://mcuxpresso.nxp.com/en/dashboard


Hope this will be useful for you.
Best regards!
/Carlos

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛

481件の閲覧回数
nickcai
Contributor II

OK,thks.

0 件の賞賛