Description
Le Portenta H7 convient au format de l’Arduino MKR, mais amélioré avec les connecteur haute-densité à 80 broches de la famille Portenta. Programmez-le avec des langages de haut-niveau et de l’IA tout en exécutant des opérations avec une latence faible sur ses périphériques personnalisables.
Le Portenta H7 exécute simultanément du code de haut niveau et des tâches en temps réel. La conception comprend deux processeurs qui peuvent exécuter des tâches en parallèle. Par exemple, il est possible d'exécuter du code compilé Arduino en même temps que du code MicroPython, et de faire communiquer les deux cœurs entre eux. La fonctionnalité de Portenta est double, elle peut soit fonctionner comme n'importe quelle autre carte microcontrôleur embarquée, soit comme le processeur principal d'un ordinateur embarqué. Utilisez la Carte support Portentapour transformer votre H7 en un ordinateur eNUC et révéler toutes les interfaces physiques du H7.
Portenta peut facilement exécuter des processus crées avec TensorFlow™ Lite, vous pourriez avoir un des cœurs calculant un algorithme de vision par ordinateur à la volée, tandis que l'autre pourrait effectuer des opérations de bas niveau comme le contrôle d'un moteur, ou agir comme une interface utilisateur.
Utilisez Portenta lorsque la performance est cruciale, et entre autres, nous la recommandons pour:
- Machines industrielles haut de gamme.
- Equipement de laboratoire.
- Vision par ordinateur.
- Automates programmables.
- Interfaces utilisateur compatibles pour l'industrie
- Contrôleur de robotique.
- Équipements pour tâches critiques.
- Ordinateur fixe dédié.
- Démarrage à grande vitesse du système d’exploitation (ms)
Deux coeurs parallèles
Le processeur principal du H7 est le STM32H747 double cœur comprenant un Cortex M7 fonctionnant à 480 MHz et un Cortex M4 fonctionnant à 240 MHz. Les deux cœurs communiquent via un mécanisme d’appel de procédure distante qui permet d'appeler des fonctions sur l'autre processeur de manière transparente. Les deux processeurs partagent tous les périphériques de la puce et peuvent faire fonctionner :
- Des projets Arduino avec le top du système d'exploitation ARM Mbed.
- Applications Mbed natives.
- MicroPython et JavaScript via un interpréteur.
- TensorFlow Lite
Accélération matérielle
L'une des caractéristiques les plus intéressantes du Portenta H7 est probablement la possibilité de connecter un moniteur externe pour construire votre propre ordinateur embarqué dédié avec une interface utilisateur. Ceci est possible grâce au GPU intégré du processeur STM32H747, le Chrom-ART Accelerator. Outre le GPU, la puce comprend un encodeur et un décodeur JPEG dédiés.
A new standard for pinouts
La famille Portenta ajoute deux connecteurs haute-densité à 80 broches au bas de la carte. Cela garantit la modularité pour une large gamme d’applications, en mettant simplement à niveau votre carte Portenta avec celle qui répond à vos besoins.
Connectivitée embarquée
Le module sans fil embarqué permet de gérer simultanément la connectivité WiFi et Bluetooth. L'interface WiFi peut être utilisée comme un point d'accès, comme une station ou comme un AP/STA bimode simultané et peut gérer un taux de transfert allant jusqu'à 65 Mbps. L'interface Bluetooth prend en charge Bluetooth Classic et BLE. Il est également possible d'exposer une série d'interfaces câblées différentes comme UART, SPI, Ethernet ou I²C, à la fois par le biais de certains connecteurs de style MKR, ou par le biais de la nouvelle paire de connecteurs industriels Arduino à 80 broches.
Connecteur USB-C polyvalent
Le connecteur de programmation de la carte est un port USB-C qui peut également être utilisé pour alimenter la carte, comme un hub USB, pour connecter un écran DisplayPort ou pour alimenter des appareils connectés par OTG.
Caractéristiques
L'Arduino Portenta H7 est basé sur le microcontrôleur STM32H747, série XI.
Microcontrôleur | ARM MCU basse consommation STM32H747XI Dual Cortex-M7+M4 32-bit (Fiche technique) |
Module radio | Murata 1DX double WiFi 802.11b/g/n 65 Mbps et Bluetooth (BLE 5 via la pile Cordio, BLE 4,2 via la pile Arduino) (Fiche technique) |
Elément de sécurité (par défault) | NXP SE0502 (Fiche technique) |
Alimentation de la carte (USB/VIN) | 5 V |
Batterie supportée | Cellule unique Li-Po, 3.7 V, 700 mAh Minimum (chargeur intégré) |
Tension de fonctionnement | 3,3 V |
Connecteur d'affichage | Hôte MIPI DSI et MIPI D-PHY pour l'interface avec un grand affichage à faible nombre de broches. |
GPU | Accélérateur matériel graphique Chrom-ART |
Compteurs | 22x compteurs et chien de garde |
UART | 4x ports (2 avec contrôle de flux) |
PHY Ethernet | 10 / 100 Mbps (uniquement par le port d'extension) |
Carte SD | Interface pour connecteur de carte SD (part le port d’extension uniquement). |
Température de fonctionnement | De -40 °C à +85 °C (de -104 °F à 185 °F) |
Broches MKR | Utilisez n'importe quel carte industrielle MKR shield existante pour ce produit |
Connecteurs haute-densité | Deux connecteurs à 80 broches permettent de mettre à disposition d'autres appareils tous les périphériques de la carte |
Interface caméra | 8 bits, jusqu'à 80 MHz |
ADC | 3x ADC avec16-bit max. résolution (jusqu’à 36 canaux, jusqu’à 3.6 MSPS) |
DAC | 2x 12-bit DAC (1 MHz) |
USB-C | Hôte / périphérique, haute / Pleine vitesse, alimentation |
Téléchargements