Arduino presentó Portenta H7 diseñada para un alto rendimiento
Arduino presentó una la nueva placa programable con lenguajes de alto nivel como MicroPython y JavaScript e IA mientras realiza operaciones de baja latencia con un procesador con dos nucelos paralelos.
Portenta H7 corre simultaneamente código de alto nivel junto con tareas en tiempo real.
El procesador principal de H7 es un dual core STM32H747 incluyendo un Cortex® M7 corriendo a 480 MHz y un Cortex® M4 corriendo 240 MHz. Los dos núcleos se comunican vía un mecanismo de llamada a procedimiento remoto que permite llamar a funciones en el otro procesador de manera perfecta.
Ambos procesadores comparten todos los perifericos en el cheap y pueden ejecutar:
- Arduino sketches sobre el sistema operativo Arm® Mbed™
- Aplicaciones Mbed™ nativas
- MicroPython / JavaScript via un interprete
- TensorFlow™ Lite
El módulo wireless de la placa permite simultaneamente manejar WiFi y conectividad Bluetooth®. La interface Wifi puede operar como Access Point (AP), como una estación (STA) o en el modo dual simultanemente (AP/STA) y puede soportar hasta 65 Mbps de tasa de transferencia. La interface Bluetooth® soporta Bluetooth claiso y BLE.
El Portenta H7 sigue la línea de Arduino MKR , pero mejorado con el conector de alta densidad de 80 pines de la familia Portenta.
Aplicaciones
Se debe utilzar Portenta cuando el rendimiento es clave:
- Maquinaria industrial de alta gama
- Equipo de laboratorio
- Visión por computadora
- 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)
Conectores
La familia Portenta agrega dos conectores de alta densidad de 80 pines en la parte inferior de la placa. Esto garantiza la escalabilidad para una amplia gama de aplicaciones simplemente actualizando su placa Portenta a la que se adapte a sus necesidades.
Múltiples opciones de placa
Por defecto, el Arduino Portenta H7 incluye:
- Procesador STM32H747 de doble núcleo con motor gráfico
- SDRAM de 8 MB
- 16MB NOR Flash
- 10/100 Ethernet
- USB HS
- NXP SE050C2 Crypto
- Módulo WiFi / BT
- Antena de cerámica
- DisplayPort a través de USB-C
Se puede adaptar hardware a diversas necesidades. Si se necesita más memoria, Portenta H7 puede alojar hasta 64 MByte de SDRAM y 128 MByte de QSPI Flash. Sepuede solicitar con un conector UFL externo para agregar una antena de mayor ganancia que la de la placa la placa. Se uede decidir entre los chips criptográficos de Microchip® y NXP.
Especificaciones Técnicas
PROCESADOR PRINCIPAL | STM32H747XI dual Cortex®-M7 + M4 32 bit de baja potencia Arm® MCU |
SDRAM | 8-64 MByte opcional |
QSPI | FLash 2-128 MByte opcional |
ETHERNET | 10/100 Phy opcional |
CONEXIÓN INALÁMBRICA | BT5.0 + WiFi 802.11 b/g/n 65Mbps opcional |
CRYPTO CHIP | ECC608 o SE050C2 (Common Criteria EAL 6+) opcional |
CONECTOR DISPLAY | MIPI DSI host y MIPI D-PHY para interactuar con pantallas grandes de recuento bajo de pines |
GPU | hardware gráfico Chrom-ART Accelerator™ |
TEMPORIZADORES | 22 temporizadores y watchdogs |
PUERTOS UART | 4 (2 con control de flujo) |
TARJETA SD | Interfaz para conector de tarjeta SD (solo a través del puerto de expansión) |
TEMPERATURA OPERATIVA | -40°C a +85°C (excluido el módulo inalámbrico) / -10°C a +55°C (incluido el módulo inalámbrico) |
ALIMENTACIÓN | A través del conector USB-C o batería LiPo (cargador integrado) |
CONSUMO ACTUAL | 2,95 µA en modo de espera (SRAM de respaldo desactivado, RTC / LSE activado) |
USB-C | Host/dispositivo, salida DisplayPort, high/full speed, suministro de energía |
CABEZALES MKR | Utiliza cualquiera de los shields MKR industriales existentes en él. |
CONECTORES DE ALTA DENSIDAD | Dos conectores de 80 pines contectan todos los periféricos de la placa a otros dispositivos |
CONECTOR ESLOV | El estándar de conector abierto de Arduino para hardware autoidentificable |
INTERFAZ DE CÁMARA | 8 bits, hasta 80 MHz |
ADC | 3 × ADC con 16 bits máx. resolución (hasta 36 canales, hasta 3.6 MSPS) |
DAC | 2 × DAC de 12 bits (1 MHz) |