Portenta H7 führt gleichzeitig High-Level Code zusammen mit Echtzeitaufgaben aus. Das Design beinhaltet zwei Prozessoren, die Aufgaben parallel ausführen können. Zum Beispiel ist es möglich, Arduino kompilierten Code zusammen mit MicroPython auszuführen, und beide Kerne miteinander kommunizieren zu lassen. Die Funktionalität von Portenta ist zweifach, es kann entweder wie jedes andere Embedded Microcontroller Board laufen, oder als Hauptprozessor eines Embedded Computers. Verwende z.B. das Portenta Vision Shield, um deinen H7 in eine Industriekamera zu verwandeln, die in der Lage ist, maschinelle Lernalgorithmen in Echtzeit auf Live Video Feeds auszuführen
Portenta kann einfach Prozesse ausführen, die mit TensorFlow™ Lite erstellt wurden. Du könntest einen der Kerne einen Computer-Vision-Algorithmus im laufenden Betrieb berechnen lassen, während der andere Low-Level-Operationen wie die Steuerung eines Motors durchführt oder als Benutzeroberfläche fungiert.
Wenn es auf die Leistung ankommt, kann Portenta unter anderem in folgenden Fällen eingesetzt werden:
- High-End Industriemaschinen
- Laborgeräte
- Computer Vision
- PLCs
- Industrietaugliche Benutzeroberflächen
- Robotiksteuerung
- Missionskritische Geräte
- Dedizierte stationäre Computer
- Hochgeschwindigkeits-Boot-Rechnung (ms)
Zwei parallele Kerne
Der Hauptprozessor des H7 ist der Dual-Core STM32H747 mit einem Cortex® M7, der mit 480 MHz läuft, und einem Cortex® M4, der mit 240 MHz läuft. Die beiden Kerne kommunizieren über einen Remote Procedure Call Mechanismus, der es erlaubt, Funktionen auf dem anderen Prozessor nahtlos aufzurufen. Beide Prozessoren teilen sich die gesamte In-Chip-Peripherie und können ausführen:
>
- Arduino Sketches auf dem Arm® Mbed™ OS
- Native Mbed™ Anwendungen
- MicroPython / JavaScript über einen Interpreter
- TensorFlow™ Lite
Grafikbeschleuniger
Wahrscheinlich eines der spannendsten Features des Portenta H7 ist die Möglichkeit, einen externen Monitor anzuschließen, um einen eigenen dedizierten Embedded Computer mit einer Benutzeroberfläche zu bauen. Dies ist dank der On-Chip-GPU des STM32H747 Prozessors, dem Chrom-ART Accelerator™, möglich. Neben der GPU enthält der Chip auch einen dedizierten JPEG Encoder und Decoder.
Ein neuer Standard für Pinouts
Die Portenta Familie fügt zwei 80-Pin High Density Anschlüsse an der Unterseite des Boards hinzu. Dies gewährleistet Skalierbarkeit für eine Vielzahl von Anwendungen, indem du dein Portenta-Board einfach auf die für deine Bedürfnisse passende Version aufrüstest.
On-Board-Konnektivität
Das Onboard-Wireless-Modul ermöglicht die gleichzeitige Verwaltung von WiFi- und Bluetooth®-Konnektivität. Die WiFi Schnittstelle kann als Access Point, als Station oder als Dual Mode simultan AP/STA betrieben werden und kann bis zu 65 Mbps Übertragungsrate verarbeiten. Die Bluetooth®-Schnittstelle unterstützt Bluetooth Classic und BLE. Es ist auch möglich, eine Reihe von verschiedenen kabelgebundenen Schnittstellen wie UART, SPI, Ethernet oder I2C freizulegen, sowohl durch einige der MKR-gestylten Steckverbinder, als auch durch das neue Arduino Industrial 80-Pin Steckerpaar.
USB-C Multipurpose Connector
Der Programmieranschluss des Boards ist ein USB-C Port, der auch zur Stromversorgung des Boards, als USB Hub, zum Anschluss eines DisplayPort Monitors oder zur Stromversorgung von OTG angeschlossenen Geräten verwendet werden kann.
Mehrere Optionen in einem Board
Das Arduino Portenta H7 (Codename H7-15EUNWAD) wird standardmäßig geliefert mit:
- STM32H747 Dual-Core Prozessor mit Grafik-Engine
- 8MB SDRAM
- 16MB NOR Flash
- 10/100 Ethernet Phy
- USB HS
- NXP SE050C2 Crypto
- WiFi/BT Modul
- Externe Antenne
- DisplayPort über USB-C
Wenn du mehr Speicher benötigst, kann das Portenta H7 bis zu 64 MByte SDRAM und 128 MByte QSPI Flash aufnehmen. Bestelle es mit einem externen UFL-Anschluss, um eine Antenne mit höherer Verstärkung auf dem Board anzubringen. Entscheide dich zwischen Krypo-Chips von Microchip® und NXP. Das Board ist in großen Mengen anpassbar, frage unsere Vertriebsmitarbeiter nach den Optionen.
Die Grundkonfigurationen, die du in Betracht ziehen kannst, um das Board an deine Bedürfnisse und dein Budget anzupassen, sind:
Option | Beschreibung | Options-Codes |
SDRAM | externer SDRAM-Speicher | 0 – Keiner 1 – 8 MByte 2 – 16 MByte 3 – 32 MByte 4 – 64 MByte |
FLASH | externer QSPI Flash Speicher | 0 – Keiner 1 – 2 MByte (NOR) 5 – 16 MByte (NOR) 8 – 128 MByte (NAND) |
Ethernet | 10/100 Ethernet PHY | 0 – Keine E – Ausgestattet |
HS USB | High Speed USB PHY | 0 – None U – Fitted |
Crypto | Crypto Chip | 0 – Keiner M – ATECC608A N – SE050C2 |
Wireless | Wireless Modul | 0 – Keines W – Eingebaut |
Antenne | Antennenoption | 0 – Keine C – UFL-Anschluss |
Video | Displayport-Ausgang über USB-C | 0 – Keiner D – Fitted |
Arduino IoT Cloud
Benutze dein Portenta Board auf der Arduino IoT Cloud, eine einfache und schnelle Möglichkeit, um eine sichere Kommunikation für alle deine verbundenen Dinge zu gewährleisten.
TRY THE ARDUINO IOT CLOUD FOR FREE
(Öffnet in einem neuen Tab)
Brauchen Sie Hilfe?
Besuche das Arduino Forum für Fragen über die Arduino Sprache, oder wie du deine eigenen Projekte mit Arduino machst. Benötigst du Hilfe mit deinem Board, wende dich bitte an den offiziellen Arduino User Support, wie auf unserer Kontaktseite beschrieben.
Gewährleistung
Die Garantieinformationen für dein Board findest du hier.
Bewertungen
Es gibt noch keine Bewertungen.