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