- Mikrokontroler: STM32H747XI
- Rdzeń: Cortex-M7+M4
- Częstotliwość układu: 480 MHz
- Pamięć Flash: 2048 kB
- Pamięć RAM: 1 MB
- Pamięć EEPROM: Brak
- Ilość pinów cyfrowych: 168
- Ilość kanałów PWM: 2
- Ilość wejść analogowych: 36
- Przetwornik ADC: 3x 16bit
- Przetwornik DAC: 2x 12bit
- Interfejs CAN: 1
- Interfejs USB: 1
- Ethernet: 100 Mb x1
- Moduł WiFi: Tak
- Moduł Bluetooth: Tak
- Moduł GSM/GPRS: Nie
- Napięcie logiki: 3,3 V
- Slot microSD: Nie
- Napięcie zasilania od: 5 V
- Napięcie zasilania do: 5 V
Arduino Portenta H7 to moduł z dwurdzeniowym mikrokontrolerem STM32H747XI z rdzeniem CortexM7+M4 wyposażony w 2 MB pamięci flash, 1 kB RAM i umożliwia taktowanie zegara do 480 MHz. Płytka posiada wbudowany moduł WiFi i Bluetooth 5.1 (Murata 1DX).
Głównym procesorem H7 jest dwurdzeniowy STM32H747, w tym Cortex M7 działający z częstotliwością 480 MHz i Cortex M4 działający z częstotliwością 240 MHz. Dwa rdzenie komunikują się za pośrednictwem mechanizmu zdalnego wywoływania procedur, który umożliwia płynne wywoływanie funkcji na drugim procesorze. Oba procesory współużytkują wszystkie urządzenia peryferyjne w układzie i mogą działać przy użyciu:
- Arduino z wykorzystaniem systemu operacyjnego Arm Mbed
- Natywne aplikacje Mbed
- MicroPython/JavaScript za pośrednictwem interpretera
- TensorFlow Lite
Wbudowany moduł bezprzewodowy pozwala jednocześnie zarządzać łącznością WiFi i Bluetooth. Interfejs WiFi może być obsługiwany jako punkt dostępowy, jako stacja lub jako jednoczesny AP/STA w dwóch trybach i może obsługiwać prędkość transferu do 65 Mb/s. Interfejs Bluetooth obsługuje Bluetooth Classic i BLE. Możliwe jest również udostępnienie szeregu różnych interfejsów przewodowych, takich jak UART, SPI, Ethernet lub I2C, zarówno przez niektóre złącza w stylu MKR, jak i przez nową parę 80-pinowych przemysłowych złącz Arduino.
Portenta H7 ma możliwość podłączenia zewnętrznego monitora, aby zbudować własny dedykowany komputer z interfejsem użytkownika. Jest to możliwe dzięki wbudowanemu układowi GPU procesora STM32H747, Chrom-ART Accelerator. Oprócz procesora graficznego układ zawiera dedykowany koder i dekoder JPEG.
Płytka posiada dwa 14-pinowe złącza wyposażone w GPIO, SPI, I2C, PWM, USART, DAC i ADC oraz dwa 80-pinowe złącza dużej gęstości ze wszystkimi pinami układów.
Zestaw może z łatwością uruchamiać procesy utworzone za pomocą TensorFlow Lite, gdzie jeden z rdzeni służy do obliczania algorytmów wizji komputerowej w locie, podczas gdy drugi może wykonywać operacje na niskim poziomie, takie jak sterowanie silnikiem lub działanie jako interfejs użytkownika. Dzięki tak dużym możliwościom płytki, znajdzie ona zastosowanie w takich obszarach jak wysokiej klasy maszyny przemysłowe, sprzęt laboratoryjny, wizja komputerowa, sterowniki PLC, interfejsy użytkownika, kontroler robotyki, urządzenia o kluczowym znaczeniu, dedykowany komputer stacjonarny czy obliczenia szybkiego uruchamiania (ms).
Właściwości
- Mikrokontroler STM32H747XI dual Cortex®-M7 + M4 32bit low power Arm® MCU
- Moduł radiowy Murata 1DX dual WiFi 802.11b/g/n 65 Mbps i Bluetooth 5.1 BR/EDR/LE
- Moduł bezpieczeństwa NXP SE0502
- Obsługiwany akumulator Li-Po Single Cell, 3,7 V, 700 mAh minimum (zintegrowana ładowarka)
- Pobór prądu 2,95 μA w trybie czuwania (Backup SRAM OFF, RTC/LSE ON)
- Złącze wyświetlacza Host MIPI DSI i MIPI D-PHY do interfejsu z dużym wyświetlaczem o małej liczbie pinów
- Graficzny sprzętowy akcelerator GPU Chrom-ART™
- 22 x Timer i watchdog
- 4 x port UART (2 z kontrolą przepływu)
- Ethernet PHY 10/100 Mb/s (tylko przez port rozszerzeń)
- Interfejs karty SD dla złącza karty SD (tylko przez port rozszerzeń)
- Złącza MKR
- Dwa 80-stykowe złącza z wyprowadzonymi wszystkimi urządzeniami peryferyjnymi
- Interfejs kamery 8-bitowy, do 80 MHz
- 3 × ADC z maks. 16-bitami rozdzielczość (do 36 kanałów, do 3,6 MSPS)
- 2 × 12-bit DAC (1 MHz)
- Host/urządzenie USB-C, wyjście DisplayPort, High/Full Speed
- Zasilanie płytki (USB/VIN) 5 V
- Napięcie robocze 3,3 V
- Temperatura pracy -40°C do 85°C