Omschrijving De Portenta H7 heeft het formaat van de Arduino MKR, maar is uitgerust met de 80-pins high-density connector van de Portenta serie. Hij is te programmeren met high-level programmeertalen en AI, maar met behoud van low-latency processing op zijn configureerbare hardware.
De Portenta H7 kan tegelijkertijd high-level codering én realtime taken uitvoeren. Het ontwerp bevat twee processors die taken in parallel kunnen verrichten. Het is bijvoorbeeld mogelijk om Arduino-gecompileerde code gelijktijdig met MicroPython uit te voeren en beide kernen met elkaar te laten communiceren. De Portenta heeft een dubbele functionaliteit, hij kan worden ingezet zoals elk ander embedded microcontroller board, of als de hoofdprocessor van een embedded computer. Gebruik het Portenta Carrier Board om uw H7 om te toveren tot een eNUC-computer en leer alle fysieke interfaces van de H7 kennen.
De Portenta kan eenvoudig processen uitvoeren die zijn gemaakt met TensorFlow™ Lite. U kunt een van de processors een computer vision algoritme laten berekenen terwijl u de andere low-level bewerkingen laat uitvoeren, zoals het besturen van een motor, of het functioneren als een gebruikersinterface.
Gebruik de Portenta wanneer bijvoorbeeld de performance van cruciaal belang is, te denken valt aan:
High-end industriële machinerie
Laboratorium apparatuur
Computer vision
PLC's
Industry-ready gebruikersinterfaces
Robotica controllers
Mission-critical apparatuur
Speciale stationaire computers
High-speed booting (ms)
Twee parallelle kernen
De hoofd-processor van de H7 is de dual-core STM32H747, met hierin een Cortex M7 op 480 MHz en een Cortex M4 op 240 MHz. De twee cores communiceren via een Remote Procedure Call mechanisme waarmee naadloos functies op de andere processor kunnen worden aangeroepen. Beide processors delen alle in-chip elektronica en kunnen de volgende toepassingen aan:
Arduino sketches op het ARM Mbed OS
Native Mbed toepassingen
MicroPython / JavaScript via een interpreter
TensorFlow Lite
Grafische versneller
Een van de meest opvallende functies van de Portenta H7 is waarschijnlijk de mogelijkheid om een externe monitor aan te sluiten, om uw eigen speciale embedded computer met een gebruikersinterface te bouwen. Dit is mogelijk dankzij de on-chip GPU van de STM32H747 processor, de Chrom-ART Accelerator. Behalve de GPU bevat de chip ook een speciale JPEG encoder en decoder.
Een nieuwe standaard voor pinouts
De Portenta familie voegt twee 80-pins high-density connectors toe aan de onderkant van het board. Dit zorgt voor schaalbaarheid naar een breed scala aan toepassingen doordat u zo eenvoudig uw Portenta board kunt uitbreiden naar een board dat aan uw wensen voldoet.
Ingebouwde connectiviteit
De ingebouwde draadloze module maakt het mogelijk om tegelijkertijd WiFi- en Bluetooth-connectiviteit te beheren. De WiFi-interface kan worden geconfigureerd als een Access Point, als een Station, of als een dual-mode gelijktijdige AP/STA, en kan een snelheid tot 65 Mbps aan. De Bluetooth-interface ondersteunt Bluetooth Classic en BLE. Ook is het mogelijk om een reeks verschillende bedrade interfaces zoals UART, SPI, Ethernet of I²C te creëren, zowel via enkele van de op MKR gebaseerde connectoren, als ook via het nieuwe Arduino industriële 80-pins connectorpaar.
USB-C multifunctionele connector
De programming connector van het board is een USB-C poort, die ook kan worden gebruikt om het board van stroom te voorzien, of als een USB-hub, of om een DisplayPort monitor aan te sluiten, danwel om stroom te leveren aan OTG-aangesloten apparaten.
Meerdere opties op één board
Bestel de standaard Arduino Portenta H7 (codenaam H7-15EUNWAD) die wordt geleverd met:
STM32H747 dual-core processor met graphics engine
8MB SDRAM
16MB NOR Flash
10/100 Ethernet Phy
USB HS
NXP SE050C2 Crypto
WiFi/BT-module
Externe antenne
DisplayPort via USB-C
Indien u meer geheugen nodig heeft kan Portenta H7 tot 64 MByte SDRAM en 128 MByte QSPI Flash hosten. Bestel hem met een externe UFL-connector voor het eventueel toevoegen van een higher-gain antenne aan het board. Kies tussen crypto-chips van Microchip en NXP. Het board kan geleverd in diverse hoeveelheden, vraag onze shop naar de opties.
De beschikbare basisconfiguraties om het board aan uw wensen en budget te laten voldoen zijn:
Optie
Beschrijving
Optie Codes
SDRAM
extern SDRAM-geheugen
0 - Geen 1 - 8 MByte 2 - 16 MByte 3 - 32 MByte 4 - 64 MByte
FLASH
extern QSPI-flashgeheugen
0 - Geen 1 - 2 MByte (NOR) 5 - 16 MByte (NOR) 8 - 128 MByte (NAND)
Ethernet
10/100 Ethernet PHY
0 - Geen E - Ingebouwd
HS USB
High Speed USB PHY
0 - Geen U - Ingebouwd
Crypto
Crypto Chip
0 - Geen M - ATECC608A N - SE050C2
Wireless
Wireless module
0 - Geen W - Ingebouwd
Antenne
Antenne optie
0 - Geen C - UFL connector
Video
DisplayPort output via USB-C
0 - Geen D - Ingebouwd
Extra I²C connector
De Portenta H7 heeft een extra connector die beschikbaar is als verlengstuk van de I²C-bus. Het is een klein model 5-pins connector met een pitch van 1,0 mm. De fysieke details van de connector zijn te vinden in de datasheet van de connector .
De I²C-poort, ook wel de Eslov self-identification port in de Arduino genoemd, wordt geleverd met: SDA, SCL, GND, +5V, en een extra digitale pin bedoeld om een alarm te sturen naar eventuele standaard I²C apparaten die erop zijn aangesloten. De pinout wordt weergegeven in de volgende afbeelding:
Mocht u geïnteresseerd zijn in het ontwerpen van uw eigen modules voor Arduino boards met deze uitbreidingspoort, dan heeft de connector die we aanbevelen de code ‘SHR-05V-S-B’, ook te zien op de afbeelding.
Specificaties
Microcontroller
STM32H747XI dual Cortex-M7+M4 32bit low power ARM MCU (datasheet)
Radio module
Murata 1DX dual WiFi 802.11b/g/n 65 Mbps and Bluetooth (Bluetooth Low Energy. 5 via Cordio stack, Bluetooth Low Energy 4.2 via Arduino Stack) (datasheet )
Secure element (default)
NXP SE0502 (datasheet )
Board power supply (USB/VIN)
5 V
Supported battery
Li-Po Single Cell, 3.7 V, 700 mAh Minimum (integrated charger)
Circuit operating voltage
3.3 V
Display connector
MIPI DSI host & MIPI D-PHY to interface with low-pin count large display
GPU
Chrom-ART graphical hardware Accelerator
Timers
22x timers and watchdogs
UART
4x ports (2 with flow control)
Ethernet PHY
10 / 100 Mbps (through expansion port only)
SD card
Interface for SD Card connector (through expansion port only)
Operational temperature
-40 °C to +85 °C
MKR headers
Use any of the existing industrial MKR shields on it
High-density connectors
Two 80-pin connectors will expose all of the board's peripherals to other devices
Camera interface
8-bit, up to 80 MHz
ADC
3x ADCs with 16-bit max. resolution (up to 36 channels, up to 3.6 MSPS)
DAC
2x 12-bit DAC (1 MHz)
USB-C
Host / Device, DisplayPort out, High / Full Speed, Power delivery
Downloads
VIDEO