El Arduino® Portenta X8 es un sistema en módulo (SoM) de alto rendimiento, concebido para impulsar la próxima generación de Internet Industrial de las Cosas (IIoT), una tecnología clave en la “Industria 4.0” (la siguiente fase de la revolución industrial).
Esta placa combina el procesador NXP® i.MX 8M Mini, alojando un sistema operativo Linux para aplicaciones embebidas (Yocto) junto con un microcontrolador STM32H7, para beneficiarse de las bibliotecas/competencias de Arduino®.
Básicamente, son dos productos industriales en un módulo pequeño, con la potencia de nada menos que 9 núcleos. Aprovecha el entorno Arduino para realizar tareas en tiempo real mientras Linux se encarga del procesamiento de alto rendimiento.
Gracias a su arquitectura modular de “contenedores”, es capaz de ejecutar software independiente del dispositivo y de forma aislada (aplicaciones “encapsuladas”).
La conectividad Wi-Fi/Bluetooth® Low Energy integrada permite realizar actualizaciones OTA del SO/aplicaciones de forma segura.
Utilizando la plataforma DevOps basada en la nube de Foundries.io para reinventar la forma en que se construyen, prueban, despliegan y mantienen las soluciones Linux embebidas, el Portenta X8 se beneficia del servicio de actualización continua Foundries.io para la seguridad cibernética. Este servicio garantiza una imagen actualizada que contiene todos los parches de vulnerabilidad; mientras que el enfoque de contenedores separa el sistema operativo de las aplicaciones, para mantener todo el sistema actualizado sin problemas.
El Portenta X8 se ha diseñado pensando en la seguridad de nivel industrial: cuenta con certificación de seguridad PSA e incluye el elemento de seguridad de hardware NXP SE050C2 para proporcionar generación de claves, operaciones de criptografía aceleradas y almacenamiento seguro. Ha recibido la certificación Arm SystemReady y servicios integrados de Parsec, convirtiéndolo en uno de los primeros productos Cassini del mercado disponibles para desarrolladores.
OTRAS CARACTERÍSTICAS:
◾ La arquitectura de varios procesadores permite el procesamiento con optimización de energía;
◾ Admite lenguajes de programación populares como Python, Java y Ruby, entre otros;
◾ I/O en tiempo real y fieldbus/control en un núcleo dedicado;
◾ Permite implementar potentes algoritmos de IA y aprendizaje automático;
◾ Actualizaciones seguras de sistemas operativos/aplicaciones over-the-air;
◾ Permite implementar el enrutamiento multiprotocolo con un único módulo;
◾ Compatible con otros productos Arduino Portenta.
EJEMPLOS DE APLICACIONES:
◾ Ordenador de Edge para control industrial;
◾ Vehículos Autónomos (AGV);
◾ Quioscos seguros interactivos, full-HD y señalización digital;
◾ Sistemas de control para oficinas y viviendas;
◾ Navegación y control para agricultura inteligente;
◾ Análisis del comportamiento para oficinas y fábricas;
ESPECIFICACIONES:
◾ Placa:
- Nombre: Arduino® Portenta X8
- SKU: ABX00049
◾ Microprocesador: NXP® i.MX 8M Mini
- 4 núcleos ARM® Cortex® -A53 hasta 1,8 GHz
- 1 núcleo ARM® Cortex® -M4 hasta 400 MHz
◾ Microcontrolador: STM32H747XI dual Cortex®-M7+M4
- Arquitectura: 32bit low power Arm® MCU
- 1x ARM® Cortex® -M7 core hasta 480MHz (para uso interno)
- 1x ARM® Cortex® -M4 core hasta 240MHz
◾ Conector USB: USB-C
◾ Pines:
- I/O digitales: 22
- Entradas analógicas: 8
- PWM: 4
◾ Conectividad:
- Módulo de radio: Murata 1DX dual
· WiFi 802.11b/g/n 65 Mbps
· Bluetooth 5.1 BR/EDR/LE
- Elemento seguro: Criptografía NXP SE050C2
◾ Comunicación:
- UART: Sí
- I2C: Sí
- SPI: Sí
◾ Tensión de funcionamiento del circuito: 3.3 V
◾ Tensión de entrada (VIN): 5V
◾ Corriente por pin de I/O: 8mA DC
◾ Memoria:
- Principal:
· RAM: 2 GB de DRAM DDR4 de bajo consumo
· Flash: 16 GB de eMMC
- ST STM32H747XI:
· Flash de 2 MB
· RAM de 1 MB
◾ Temperatura de funcionamiento : -40°C a 85°C
◾ Peso: 10.2g
◾ Dimensiones: 25.40 x 66.04 mm
COMPATIBILIDADES
◾ Software y nube
- IDE de Arduino
- CLI de Arduino
◾ Otros dispositivos compatibles:
- Shields: Portenta Vision
- Placas: Portenta Breakout
- Carriers: Portenta Max Carrier
Nota: algunas de las funciones descritas aquí requieren suscripción en uno de los planes de Arduino IoT Cloud.
▶ Información adicional (en el sitio web de Arduino)
▶ Datasheet (PDF)
▶ Pinout completo (PDF)