Hello,
I am working with the i.MX RT1050 controller and would like to implement industrial communication protocols such as EtherNet/IP, PROFINET, EtherCAT, and PROFIBUS.
While exploring the NXP website, I came across the “EtherNet/IP Industrial Ethernet Protocol Software” package. However, it appears that the provided demo and software support are currently available only for the i.MX RT1180 controller.
I would like to know:
Thank you.
Best Regards,
Mihir
Hello ,
Thanks for the reply.
Do you mean that the i.MXRT1050 Co-Processor does not support these industrial protocols, and that only the i.MXRT1180 supports them? Am I understanding this correctly?
If so, I recently visited another NXP Website that lists controllers and processors supporting industrial protocols, and the i.MXRT1050 Co-Processor is also included there.
Could you please clarify why the i.MXRT1050 is listed if it does not support these protocols directly?
Best regards,
Mihir
Hi @Mihir2002,
The only MCU that officially supports these stacks is the RT1180 and porting it to the RT1050 is likely not a feasible option not only because of licensing issues, but also due to hardware mismatch. The RT1180 was specifically designed to support these industrial protocols in mind and therefore has all the hardware specifications to do so, while the RT1050 was not. If you are still early in design, I would definitely recommend adopting to the RT1180 platform instead.
BR,
Edwin.
Hi @Mihir2002,
I apologize for the confusion. Currently, stacks like EtherNet/IP, PROFINET and EtherCAT are only fully implemented for the RT1180. The RT1050 is listed on that table since it supports (and implements examples) for the Time Sensitive Networking (TSN) stack.
I recommend the RT1180 to enable the most streamlined approach to integrating EtherNet/IP since this is already implemented and we provide examples for test use cases.
But using the RT1050 with TSN is definitely still a good option.