NXP FRDM-IMXRT1186: placa de desarrollo con el MCU crossover i.MX RT1186 y cuatro puertos Ethernet

NXP acaba de lanzar la FRDM-IMXRT1186, una placa de desarrollo basada en el microcontrolador crossover i.MX RT1186 para automatización industrial, robótica, PLC y aplicaciones de edge computing. El MCU emplea una arquitectura heterogénea con un núcleo Arm Cortex-M7 a 800 MHz para el procesamiento de aplicaciones y un núcleo Arm Cortex-M33 a 300 MHz para el control en tiempo real y las comunicaciones.

La placa incluye 64 Mbit de HyperRAM, 512 Mbit de HyperFlash y 128 Mbit de QSPI Flash, junto con dos puertos Gigabit Ethernet para conmutación TSN y dos puertos Fast Ethernet para conmutación EtherCAT o TSN. También incorpora un puerto USB Type-C OTG y un transceptor CAN, mientras que la depuración se realiza mediante un depurador MCU-Link integrado y un conector JTAG. En cuanto a la expansión, la placa dispone de cabeceras Arduino UNO R3 y FRDM, una cabecera seguidora FlexSPI, una cabecera SRAMC y cabeceras para control de motores.

Especificaciones de la placa de desarrollo NXP FRDM-IMXRT1186:

  • SoC – NXP MIMXRT1186CVJ8C (familia i.MX RT1180, LFBGA196)
    • CPU
      • Núcleo de aplicación Arm Cortex-M7 a hasta 800 MHz con FPU, 32 KB de caché de instrucciones, 32 KB de caché de datos y hasta 512 KB de TCM con ECC
      • Núcleo de seguridad/comunicaciones Arm Cortex-M33 a hasta 300 MHz con TrustZone-M, cachés I/D de 16 KB y 256 KB de TCM con ECC (biblioteca de autocomprobación certificada por TÜV)
    • Memoria en chip – hasta 1,5 MB de SRAM protegida con ECC (512 KB de TCM del M7 + 256 KB de TCM del M33 + OCRAM)
  • Memoria – 64 Mbit de memoria HyperRAM.
  • Almacenamiento
    • 512 Mbit de HyperFlash
    • 128 Mbit de QSPI Flash
    • Cabecera seguidora FlexSPI para dispositivos HyperFlash/HyperRAM/QSPI adicionales
  • Conectividad de red
    • 2x PHY YT8531SH-CA para Gigabit Ethernet RGMII (conmutador TSN)
    • 2x PHY RTL8201FI para Ethernet MII de 10/100 Mbps para EtherCAT (o TSN, enrutado por jumper)
  • USB
    • 1x puerto USB 2.0 Type-C OTG del i.MX RT1186
    • 1x puerto USB Type-C de MCU-Link
    • Cualquiera de los puertos Type-C puede alimentar el raíl de 5 V de la placa
  • E/S industrial – transceptor CAN de alta velocidad NXP TJA1057BT
  • Expansión
    • Cabeceras Arduino UNO R3 + FRDM (J1, J2, J51, J52) — UART, SPI, I2C, ADC, PWM, GPIO
    • Cabeceras dobles para control de motores compatibles con FRDM-MC-LVPMSM y shields similares
    • Cabecera SRAMC de 50 pines para SRAM asíncrona / FPGA
  • Depuración
    • Depurador MCU-Link integrado
    • Interfaz SWD de MCU-Link
    • Cabecera JTAG/SWD
  • Varios
    • Interruptor deslizante de encendido
    • 5 botones de usuario (3 de usuario; 2 de reset según el diagrama de bloques)
    • LED RGB
    • Interruptor DIP para la selección de arranque
  • Alimentación
    • 5 V mediante conector de barril DC
    • 5 V desde cualquiera de los puertos USB-C
    • Puntos de medición de corriente integrados para los dominios de alimentación del MCU
  • Dimensiones – por determinar
Placa de desarrollo FRDM-IMXRT1186 en la que se muestran las principales interfaces, conectores, memoria y cabeceras de expansión.

En cuanto al soporte de software, la FRDM-IMXRT1186 es compatible con el MCUXpresso SDK, que incluye ejemplos para FreeRTOS, lwIP, EtherCAT, funcionamiento multinúcleo, USB, seguridad y controladores de periféricos. El desarrollo se puede realizar con MCUXpresso para VS Code, MCUXpresso IDE, IAR Embedded Workbench, Keil MDK y Arm GCC con CMake.

La placa también es compatible con el RTOS Zephyr, con objetivos independientes para CM33 y CM7 y controladores para Ethernet, FlexCAN-FD, LPSPI, LPUART, ADC, PWM y GPIO. El soporte de redes industriales abarca EtherCAT, PROFINET, EtherNet/IP, Modbus TCP, TSN y OPC UA, mientras que el software adicional cubre TrustZone-M, EdgeLock Enclave, MCUBoot, actualizaciones OTA, eIQ, FreeMASTER y aprovisionamiento seguro.

Diagrama de bloques de la FRDM-IMXRT1186

Escribimos por primera vez sobre el i.MX RT1180 en 2022, cuando NXP introdujo la compatibilidad con Gigabit TSN y EtherCAT en su gama de microcontroladores crossover. Desde entonces hemos cubierto varias placas FRDM más, como la serie FRDM-MCXA basada en Cortex-M33 y la FRDM-IMX95-PRO basada en Linux, pero la FRDM-IMXRT1186 es la primera placa FRDM basada en la serie i.MX RT.

La placa de desarrollo NXP FRDM-IMXRT1186 figura actualmente como activa y tiene un precio de 85,00 USD. Encontrará más información, incluidos archivos de diseño, descargas de software y manuales de usuario, en la página del producto; la nota de prensa también incluye detalles adicionales.

Traducido del artículo en inglés «NXP FRDM-IMXRT1186 development board features i.MX RT1186 crossover MCU, four Ethernet ports» de Debashis Das.

Salir de la versión móvil