Portenta H7: tout ce que vous devez savoir sur cette plateforme

Puissance H7

Au Consumer Electronics Show de Las Vegas, de grandes innovations technologiques ont été présentées. Arduino a également profité de montrer certaines de ses armes cachées qu'il déploiera. Et cela n'est pas passé inaperçu parmi les smartphones, les téléviseurs intelligents, les véhicules électriques et les appareils domotiques IoT. La nouveauté s'appelait Puissance H7 et c'était le centre d'attention des amoureux de la célèbre plateforme de développement.

Il est vrai qu'Arduino s'est jusqu'à présent concentré sur la marché de l'éducation et pour les décideurs ou les amateurs de bricolage. Même leurs plaques marquées Pro peuvent également être utilisées dans cet environnement grand public pour certains projets. Même s'il est vrai que certains projets professionnels ont utilisé Arduino comme base ...

Mais maintenant, ils vont un peu plus loin avec le Portenta H7 et l'ont conçu spécialement pour les professionnels. Les personnes ou entreprises qui souhaitent développer des projets matériels rapidement et de manière applications industrielles.

Qu'est-ce que Portenta H7?

Tableau de développement Puissance H7 il affiche son nom et intègre un matériel assez puissant. Avec des capacités sans fil intégrées (déjà intégrées), des capacités pour exécuter des scripts écrits en Python et JavaScript, et chargés de ressources. Le tout pour un prix de 89.90€. Étant très nouveau, vous pouvez déjà le commander, car il est en pré-commande sur le site officiel Arduino.

Bien que ce soit un prix qui peut être un peu cher pour les fabricants et le secteur de l'éducation, ceux-ci ne sont pas exclus de son utilisation. De plus, il y en a d'autres cartes de développement et les SBC qui ont des prix similaires ou même plus élevés.

Oui, les qualités de Portenta H7 rendent cette carte très éloignée des Arduinos traditionnels. Et c'est que le secteur vers lequel il est dirigé l'exige, puisque certaines puces MCU 8 bits ne suffiraient pas, pas plus que certaines limitations d'autres cartes de la famille. Des microcontrôleurs un peu plus puissants sont nécessaires dans l'industrie.

Une autre caractéristique qui le rend particulièrement intéressant est que non seulement il peut être programmé avec des langages de haut niveau tels que ceux mentionnés ci-dessus et des tâches en temps réel, mais il prend également en charge IA (intelligence artificielle) avec TensorFlow, tout en conservant une opérabilité à faible latence grâce à son matériel optimisé. Par exemple, il serait possible d'exécuter du code compilé pour Arduino avec MicroPython et de garder les noyaux en communication les uns avec les autres.

Utilisez un format Portenta Carrier Board pour transformer le H7 en un ENUC, c'est-à-dire un mini-ordinateur puissant qui pourrait faire tout ce que vous faites maintenant avec Arduino et plus, comme utiliser des algorithmes de vision par ordinateur pour un mécanisme de vol automatique, tout en maintenant le contrôle à bas niveau d'un moteur, des gouvernails, etc.

En bref, une plaque spécialement conçue pour l'industrie ou comme matériel de laboratoire, la possibilité d'utiliser vision par ordinateur, API, interfaces utilisateur prêtes pour l'industrie, commande de robot, dispositifs d'application critiques, vitesse de démarrage élevée (ms).

2 noyaux en parallèle

Puce Portenta H7

Le processeur central du Potenta H7 est un dual-core STM32H747 de STMicroelectronics. Puces de conception française de la famille STM-32 qui regroupent des microcontrôleurs ARM 32 bits à l'intérieur de la puce. Dans ce cas, les cœurs de traitement choisis sont le Cortex M7 fonctionnant à 480Mhz et un Cortex M4 fonctionnant à 240Mhz.

Ces deux noyaux sont communiqués via un mécanisme appelé Appel de procédure à distance qui permet des appels de fonction transparents sur l'autre processeur. Les deux processeurs partagent des périphériques et peuvent exécuter:

  • Croquis de l'IDE Arduino comme le ferait une autre carte Arduino. Il le fera sur ARM Mbed OS. Il s'agit d'un système d'exploitation intégré pour cette plate-forme qui est utilisé dans les appareils IoT avec Cortex-M.
  • Vous pouvez également exécuter applications natives pour Mbed.
  • Code MicroPython et JavaScript via un interprète de ces langues interprétées.
  • Y TensorFlow Lite.

Accélérateur graphique

Une autre caractéristique incluse dans Portenta H7, et l'une des plus surprenantes également, est la possibilité de connectez la carte à un moniteur externe, comme s'il s'agissait d'un ordinateur. De cette manière, il vous permet de créer votre propre ordinateur embarqué dédié avec sa propre interface utilisateur.

Et pour que cela soit possible un GPU sur puce à l'intérieur du STM32H747. Dans ce cas, il s'agit d'un accélérateur Chrom-ART, avec ses propres encodeurs et décodeurs pour JPEG.

Brochage

Brochage du Portenta H7

Il dispose d'un grand nombre de broches à votre disposition pour programmer et utiliser pour vos projets. Portenta H7 a Pins 80 connexion haute densité sur la carte. Cela donne à la carte une bonne évolutivité et une grande flexibilité en termes d'applications et de mises à jour possibles dont vous avez besoin. Ils seront compatibles avec de nombreux éléments électroniques vu sur ce blog et plus encore.

connectivité

La carte mère Portenta H7 comprend également la connectivité WiFi et Bluetooth, pour pouvoir le connecter à des réseaux pour interagir avec d'autres éléments. Par conséquent, vous n'avez pas besoin de modules supplémentaires tels que autres cartes Arduino. Bien sûr, il prend également en charge d'autres interfaces telles que UART, SPI, Ethernet, I2C, connexion polyvalente via USB-C (Display Port pour moniteur, alimentation électrique pour les appareils OTG, ...), etc.

Plus de détails sur le matériel

Portenta H7 (également identifié par le nom de code H7-15EUNWAD) est livré avec ce qui suit:

  • Mémoire SDRAM 8 Mo
  • Mémoire flash NOR de 16 Mo
  • Phy Ethernet 10/100
  • USB HS
  • Puce NXP SE050C2 Crypto, pour la sécurité
  • Module Murata 1DX pour WiFi / Bluetooth
  • Antenne externe
  • Connecteur DisplayPort sur USB-C
  • Alimentation avec bloc d'alimentation 5 V (les circuits fonctionnent à 3.3 V)
  • Prise en charge des batteries Li-Po Single Cell, 3.7 V, 700 mAh minimum
  • Plage de température de fonctionnement entre -40 et 85 ° C
  • Tête MKR pour boucliers industriels
  • Interface de caméra 8 bits jusqu'à 80 Mhz
  • ADC / DAC intégré
  • Consommation électrique en mode veille 2.95 μA (Backup SRAM OFF, RTC / LSE ON)

Fiches techniques et documentation supplémentaire

Si vous avez besoin de plus de détails sur le Portenta H7 et ses composants, vous pouvez les télécharger documents ou fiches techniques contribué:


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.