¬ŅQu√© es el m√≥dulo Arduino Portenta H7 y c√≥mo es mejor? (Explicado)

Arduino es una marca conocida en la industria de IoT. Para los no iniciados, es una compa√Ī√≠a de hardware y software de c√≥digo abierto que dise√Īa y fabrica tableros electr√≥nicos programables. Tiene una comunidad mundial de alrededor de 30 millones de usuarios y sus productos se utilizan en todas partes, desde objetos cotidianos hasta sat√©lites e instrumentos cient√≠ficos complejos. En su evento CES 2020, la compa√Ī√≠a present√≥ su √ļltima creaci√≥n, el m√≥dulo Arduino Portenta H7. El dispositivo est√° dirigido a la industria de IoT al proporcionar a las empresas una forma f√°cil y rentable de integrar la plataforma de IoT con sus productos. En este art√≠culo, vamos a echar un vistazo r√°pido al m√≥dulo Arduino Portenta H7 para ver qu√© ofrece y c√≥mo afectar√° el futuro de los dispositivos IoT.

¬ŅQu√© es el m√≥dulo Arduino Portenta H7?

El m√≥dulo Arduino Portenta H7 es el primer miembro de la nueva y poderosa familia Arduino Portenta de baja potencia que est√° dise√Īada para aplicaciones industriales exigentes, procesamiento de bordes de IA y rob√≥tica. El Portenta H7 aprovecha el rendimiento y la flexibilidad del STM32H747 de doble n√ļcleo que puede ejecutar tareas en paralelo. Puede ejecutar simult√°neamente un c√≥digo de alto nivel junto con tareas en tiempo real. Por ejemplo, seg√ļn el sitio web de Arduino, es posible ejecutar el c√≥digo compilado de Arduino junto con MicroPython one, y tener ambos n√ļcleos para comunicarse entre s√≠.

  

Es posible gracias al procesador de doble n√ļcleo del m√≥dulo Portenta H7 hecho de un n√ļcleo Cortex M7 funcionando a 480 MHz y un n√ļcleo Cortex M4 funcionando a 240 MHz. Seg√ļn Arduino, los dos n√ļcleos se comunican a trav√©s de un mecanismo de llamada a procedimiento remoto que permite funciones de llamada en el otro procesador sin problemas. Los componentes tienen un rango de temperatura de funcionamiento de -40 a 85 grados Celsius (-40 a 185 grados Fahrenheit) que lo hace perfecto para uso industrial.

Cuando se trata de software, el módulo Arduino Portenta H7 es capaz de ejecutar código Arduino, Python y Javascript. Eso lo hace accesible a una audiencia más amplia de desarrolladores.

Módulo Arduino Portenta H7: Especificaciones técnicas

Puede encontrar la especificación técnica del módulo Portenta H7 en la tabla a continuación.

Microcontrolador STM32H747XI MCU ARM de baja potencia dual Cortex-M7 + M4 de 32 bits (hoja de datos)
Módulo de radio Murata 1DX dual WiFi 802.11b / g / n 65 Mbps y Bluetooth 5.1 BR / EDR / LE (hoja de datos)
Elemento seguro (predeterminado) NXP SE0502 (hoja de datos)
Fuente de alimentación de placa (USB / VIN) 5V
Batería soportada Li-Po Single Cell, 3.7V, 700mAh mínimo (cargador integrado)
Voltaje de funcionamiento del circuito 3.3V
Consumo actual 2.95 A en modo de espera (SRAM de respaldo desactivado, RTC / LSE activado)
Conector de pantalla Host MIPI DSI y MIPI D-PHY para interactuar con pantalla grande de recuento bajo de pines
GPU Acelerador de hardware gr√°fico Chrom-ART
Temporizadores 22 temporizadores y perros guardianes
UART 4 puertos (2 con control de flujo)
Ethernet PHY 10/100 Mbps (solo a través del puerto de expansión)
Tarjeta SD Interfaz para conector de tarjeta SD (solo a través del puerto de expansión)
Temperatura operacional -40 C a +85 C (excluido el módulo inalámbrico) / -10 C a +55 C (incluido el módulo inalámbrico)
Encabezados MKR Use cualquiera de los escudos industriales MKR existentes en él
Conectores de alta densidad Dos conectores de 80 pines expondrán todos los periféricos de la placa a otros dispositivos.
Interfaz de la c√°mara 8-bit, hasta 80 MHz
ADC 3 ADC con 16-bit max. resolución (hasta 36 canales, hasta 3.6 MSPS)
DAC 2 12-bit DAC (1 Megahercio)
USB-C Host / dispositivo, salida DisplayPort, alta / velocidad completa, suministro de energía

Módulo Arduino Portenta H7: características

En esta sección, vamos a hablar brevemente sobre las características del módulo Arduino Portenta H7 que no hemos discutido. Ya hemos hablado sobre el procesador del módulo, la temperatura de los componentes operativos y los lenguajes de programación compatibles. Veamos qué más aporta a la mesa.

1. Acelerador de gr√°ficos

Una de las mejores características del módulo Portenta H7 es el GPU integrada, el acelerador Chrom-ART. Este chip GPU también incluye un codificador y decodificador JPEG dedicado. La adición de un acelerador de gráficos abre varias posibilidades para los usuarios. Por ejemplo, los usuarios ahora pueden conectar un monitor externo y construir su propia computadora integrada con una interfaz de usuario. Esto no era posible antes, ya que necesita un acelerador de gráficos para controlar pantallas externas. Esta adición por sí sola va a cambiar el juego.

2. Conectividad

Si observa las especificaciones t√©cnicas del m√≥dulo Portenta H7, notar√° que viene con un m√≥dulo inal√°mbrico integrado (Murata 1DX dual WiFi 802.11b / g / n 65 Mbps y Bluetooth 5.1 BR / EDR / LE /) que admite los √ļltimos est√°ndares de WiFi y Bluetooth. Adem√°s de la conectividad inal√°mbrica, el Portenta H7 tambi√©n viene con varias opciones de conectividad por cable, incluidas UART, SPI, Ethernet e I2C, entre otras.

3. USB-C

Una de las mayores adiciones al nuevo módulo Portenta H7 es el conector USB-C. Hoy todo lo moderno smartphones y las computadoras portátiles vienen con un puerto USB-C, ya que ofrece toneladas de beneficios y soporte de accesorios. Te alegrará saber que el El módulo Portenta H7 también viene con un conector USB-C. Se utiliza como conector de programación de la placa y también se puede utilizar para alimentar la placa, como un USB Hub, para conectar un monitor DisplayPort o para suministrar energía a dispositivos conectados a OTG. La versatilidad del puerto USB-C le da al módulo mucha flexibilidad.

4. Chip de autenticación criptográfica

Si está pensando en agregar IoT a su negocio, una de las primeras preocupaciones que pueda tener es sobre la seguridad, y con razón. Después de todo, una vez que un dispositivo está conectado, es susceptible a ataques en línea. Afortunadamente, el módulo Portenta H7 viene con un chip de autenticación criptográfica incorporado que le da al dispositivo un alto grado de resistencia a la manipulación. Los usuarios llegan a elija entre las opciones Microchip ATECC608A y NXP SE050C2cuando están ordenando el dispositivo. Con los chips criptográficos integrados, puede habilitar funciones como autenticación en la nube, validación de firmware, autenticación de accesorios, protección de propiedad intelectual (IP), cifrado de mensajes. y más para asegurar sus dispositivos IoT.

5. M√ļltiples opciones de configuraci√≥n

El Arduino Portenta H7 estar√° disponible en diferentes opciones de configuraci√≥n que puede elegir seg√ļn su presupuesto y necesidades. El Arduino Portenta H7 predeterminado viene con lo siguiente:

  • SDRAM de 8 MB
  • 16MB NOR Flash
  • 10/100 Ethernet Phy
  • USB HS
  • NXP SE050C2 Crypto
  • M√≥dulo WiFi / BT
  • Antena de cer√°mica
  • DisplayPort a trav√©s de USB-C
  • Puede actualizar esta configuraci√≥n predeterminada para obtener una placa m√°s potente. El Portenta H7 puede alojar hasta 64 MB de SDRAM y 128 MB de QSPI Flash. Tambi√©n puede agregar un conector UFL externo para obtener una antena de mayor ganancia y elegir entre un chip criptogr√°fico de Microchip y NXP. Las opciones de configuraci√≥n se activar√°n cuando la placa est√© en orden.

    Módulo Arduino Portenta H7: casos de uso

    La potencia y versatilidad del m√≥dulo Arduino Portenta H7 lo abren para ser utilizado en varias industrias. Si bien la compa√Ī√≠a est√° apuntando el producto a PYMES y empresas, gracias a su precio asequible, incluso los encargados de la manipulaci√≥n individual pueden tenerlo en sus manos para jugar con el dispositivo. Seg√ļn la compa√Ī√≠a, entre otros casos de uso, considera que el m√≥dulo Arduino Portenta H7 es el m√°s utilizado en lo siguiente:

  • Maquinaria industrial de alta gama.
  • Equipo de laboratorio
  • Visi√≥n por computador
  • PLC
  • Interfaces de usuario listas para la industria
  • Controlador de rob√≥tica
  • Dispositivos de misi√≥n cr√≠tica
  • Computadora estacionaria dedicada
  • C√°lculo de arranque de alta velocidad (ms)
  • M√≥dulo Arduino Portenta H7: precios y disponibilidad

    El módulo Arduino Portenta H7 está disponible para pre-pedido, siendo febrero la fecha de entrega prevista. Puede pre-ordenar el dispositivo ahora por $ 99.90. No pude ver una opción para personalizar el dispositivo a partir de ahora. Supongo que las opciones de personalización se activarán cuando el dispositivo se active. Si no puede esperar al dispositivo, puede solicitar convertirse en los clientes beta para obtenerlo ahora. Note que el programa beta está inicialmente dirigido a clientes empresariales y PYMES y fabricantes profesionales.