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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

625 次查看
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 回复数

467 次查看
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 项奖励

467 次查看
nickcai
Contributor II

OK,thks.

0 项奖励