
Table of contents
La conception des systèmes embarqués repose de plus en plus sur des plateformes matérielles prêtes à l’emploi et éprouvées. Cette approche permet d’accélérer le développement du produit tout en réduisant les risques d’implémentation. Au lieu de concevoir toute l’architecture électronique à partir de zéro, les ingénieurs se tournent de plus en plus vers des solutions modulaires, où les fonctions clés sont réparties entre des composants système spécialisés. C’est l’idée derrière la plateforme basée sur les modules VisionSOM-6ULL et VisionCB-6ULL-STD de SoMLabs, disponibles chez Unisystem.
Une architecture, deux éléments complémentaires
VisionSOM-6ULL et VisionCB-6ULL-STD sont deux éléments complémentaires d’une même architecture matérielle. VisionSOM-6ULL, en tant que SoM (System-on-Module), est responsable de la couche informatique et de la logique système, tandis que VisionCB-6ULL-STD, en tant que carte porteuse, donne accès à l’alimentation, aux interfaces, aux connecteurs et aux ressources matérielles nécessaires pour mettre la plateforme en marche.
Cette répartition des fonctions simplifie le travail de projet et aide à organiser l’architecture globale de la solution. Cela permet un travail plus précoce sur le développement logiciel, les tests d’interface et l’intégration d’un écran et de périphériques, sans avoir besoin de concevoir une carte matérielle personnalisée au stade initial du projet.
Il convient de souligner que le tableau de support n’a pas à être traité uniquement comme une plateforme de développement fermée et prête à l’emploi. Dans les projets cibles, il peut servir de point de départ pour d’autres modifications, par exemple en ce qui concerne la sélection d’interfaces, de connecteurs, de disposition des composants ou d’autres fonctions requises par une application donnée. SoMLabs fournit également des conceptions de cartes porteuses de référence sous forme électronique, incluant des schémas, des agencements et des bibliothèques de composants pour Altium Designer. En conséquence, ils peuvent servir de base ou de référence lors de la conception d’une carte porteuse personnalisée adaptée à un appareil spécifique. L’utilisation d’une telle conception de référence permet de maintenir des hypothèses de conception correctes et réduit le risque d’erreurs, car le concepteur peut s’appuyer sur des solutions éprouvées et vérifiées auparavant.
VisionSOM-6ULL (SoMLabs) – une famille de modules SoM pour applications industrielles
La famille VisionSOM-6ULL de SoMLabs se compose de modules compacts SoM (System-on-Module) au format SODIMM , basés sur le processeur NXP i.MX 6ULL avec un ARM Cortex-A7 monocœur cadencé jusqu’à 900 MHz. C’est une plateforme éprouvée conçue pour les systèmes embarqués où des dimensions compactes, une faible consommation d’énergie et la capacité d’adapter la configuration de manière flexible aux exigences du projet sont essentielles.
Les modules de cette famille ont été conçus comme des solutions hautement intégrées, combinant des fonctions informatiques avec de vastes capacités d’expansion et de communication. Selon la variante choisie, ils peuvent proposer différentes configurations de mémoire DDR3L , ainsi qu’un stockage de masse sous forme de prise en charge de la NAND Flash, eMMC ou carte microSD , permettant d’adapter la plateforme aux hypothèses matérielles et logicielles d’un appareil donné.
Un autre avantage important de la famille VisionSOM-6ULL est sa large gamme d’interfaces, incluant Ethernet 10/100 Mb/s, USB 2.0 OTG, UART, I2C, SPI, RGB, FlexCAN et ADC. Cette configuration offre une liberté considérable pour intégrer les écrans, panneaux tactiles, modules de communication et autres composants système, facilitant la conception de dispositifs cohérents et fonctionnels.
Les modules VisionSOM-6ULL sont disponibles dans plusieurs classes de température : grand public (0 à +70°C), étendu (-25 à +70°C, dans les variantes avec Wi-Fi/BLE) et industriel (-40 à +85°C, dans les variantes sans Wi-Fi/BLE). Cette division permet de sélectionner la bonne version de plateforme pour l’environnement d’exploitation prévu.
La plateforme offre un support pour Linux, y compris des environnements tels que Yocto, Debian et Buildroot, offrant une grande flexibilité dans la conception, le développement et l’intégration logicielle.
Le tableau ci-dessous résume les paramètres clés de la famille VisionSOM-6ULL de SoMLabs. Veuillez noter que les valeurs présentées couvrent les configurations possibles au sein de toute la famille de produits, et leur disponibilité dépend de la variante spécifique du module.
| Paramètre | VisionSOM-6ULL |
| Type de produit | SoM (System-on-Module), SODIMM200 format |
| Processeur | NXP i.MX 6ULL |
| Architecture CPU | ARM Cortex-A7 |
| Nombre de cœurs | 1 |
| Fréquence maximale du processeur | jusqu’à 900 MHz |
| RAM (DDR3L) | de 64 Mo à 512 Mo |
| Mémoire eMMC | 4 Go à 32 Go |
| Mémoire flash NAND | 128 Mo à 512 Mo |
| Emplacement pour carte mémoire | microSD / uSD optionnelles |
| Interfaces | 2 × Ethernet 10/100 Mbit/s (PHY externes), jusqu’à 4 × I2C, jusqu’à 4 × SPI, jusqu’à 2 × FlexCAN, jusqu’à 8 × UART, 2 × hôte/périphérique USB 2.0 OTG, SDIO, RGB, RTC, 2 ADC × 12 bits (jusqu’à 10 canaux d’entrée), Wi-Fi optionnel 802.11 b/g/n et Bluetooth 5.1 / 5.2 |
| Support système | Linux : Yocto, Debian, Buildroot |
| Plage de température de fonctionnement | Industriel : -40 à +85°C (sans Wi-Fi/BLE) Prolongé : -25 à +70°C (avec Wi-Fi/BLE) Consommateur : 0 à +70°C |
| Tension d’alimentation | 5 V CC |
| Dimensions des modules | 67 × 32 × 4 mm |
Il convient également de noter que la famille de produits VisionSOM-6ULL a été classée par SoMLabs comme « prête pour la CRA », indiquant que le matériel est prêt aux exigences de la loi européenne sur la cyberrésilience.
La loi sur la cyberrésilience établit des exigences communes en matière de cybersécurité pour les produits dotés d’éléments numériques tout au long de leur cycle de vie. Le règlement est entré en vigueur le 10 décembre 2024, tandis que la plupart de ses dispositions s’appliqueront à partir du 11 décembre 2027. En pratique, cela signifie que les modules de la famille VisionSOM-6ULL peuvent être utilisés dans des projets où la cybersécurité est particulièrement importante. Cela est particulièrement pertinent pour les systèmes embarqués, où la sécurité des appareils devient l’un des critères clés lors du choix d’une plateforme matérielle.
VisionCB-6ULL-STD (SoMLabs) – une carte porteuse pour une mise en place et une intégration rapides du système
VisionCB-6ULL-STD de SoMLabs est une carte porteuse conçue pour les modules de la famille VisionSOM-6ULL. Il sert de plateforme prête à l’emploi pour le démarrage système, les tests de fonctionnement et l’intégration avec les composants de l’appareil cible. La carte fonctionne avec le module SoM via un connecteur SODIMM200 standard, ce qui en fait une base matérielle pratique au stade de développement du projet.
L’un des principaux avantages de cette solution est son ensemble d’interfaces et de connecteurs couramment utilisés, qui facilitent le démarrage rapide du projet et réduisent le besoin de développer des composants électroniques personnalisés dès un stade précoce. La carte inclut, entre autres, des ports Ethernet 10/100 Mbit/s, des ports USB, un connecteur console MicroUSB et un connecteur FFC/FPC 50 broches pour une interface RGB parallèle 24 bits destinée à connecter un écran.
Un autre avantage du VisionCB-6ULL-STD est la présence de connecteurs compatibles avec les normes Arduino Uno et Raspberry Pi, permettant d’étendre facilement la fonctionnalité système avec des modules et accessoires supplémentaires. Le travail avec la plateforme est également supporté par des éléments auxiliaires placés directement sur la carte, incluant cinq boutons utilisateur, cinq LED et un sélecteur de mode de démarrage. Ces fonctionnalités simplifient la mise en marche, la configuration, les tests et la surveillance continue des états de fonctionnement de base.
Avec cette configuration, VisionCB-6ULL-STD peut servir à la fois de plateforme de développement et de base matérielle pour une solution prête à l’emploi.
Le tableau ci-dessous résume les paramètres clés de VisionCB-6ULL-STD de SoMLabs.
| Paramètre | VisionCB-6ULL-STD |
| Type de produit | Carte porteuse pour la famille VisionSOM-6ULL |
| Connecteur SoM | SODIMM200 |
| Type SoM pris en charge | Modules VisionSOM basés sur NXP i.MX6UL / i.MX6ULL |
| Connecteurs d’extension | Arduino Uno Rev. 3 : 1×8, 1×6, 1×8, 1×10 (femelle) ; Compatible Raspberry Pi : connecteur de broches 2×20 (mâle) |
| Interfaces de communication et connecteurs | 1x Ethernet 10/100 Mbit/s (RJ45), 2x Host USB Type-A, 1x MicroUSB B (console), 50 broches FFC/FPC RGB parallèle 24 bits, max. 1366 × 768 |
| Éléments utilisateurs | 5 boutons, 5 LED |
| Alimentation | DC 9–12 V ou MicroUSB 5 V DC |
| Plage de température de fonctionnement | 0 à +70°C |
| Taille | 130 × 90 × 17 mm |
Qu’est-ce que vous gagnez à combiner les modules VisionSOM-6ULL et VisionCB-6ULL-STD de SoMLabs ?
La combinaison de ces deux modules permet de construire une plateforme matérielle complète dans laquelle la section informatique est clairement séparée de la partie responsable de l’intégration des interfaces et des composants externes. Cette division simplifie l’architecture système et permet un développement plus rapide des dispositifs, sans avoir à concevoir toute l’architecture électronique dès le début du projet. En pratique, cela signifie une phase de démarrage plus courte, des tests plus faciles des fonctions individuelles et la possibilité de démarrer plus tôt le développement logiciel et logique applicatif.
Cette approche augmente également la flexibilité des projets. La plateforme prête à l’emploi peut être utilisée pour le prototypage, la vérification de concepts et l’intégration avec des périphériques, tandis qu’à des phases ultérieures, elle peut servir de point de départ pour développer une architecture matérielle personnalisée. Cela aide à réduire le risque du projet, à rationaliser le processus de développement du produit et à augmenter la prévisibilité des étapes de mise en œuvre ultérieures.
Applications typiques de VisionSOM-6ULL et VisionCB-6ULL-STD de SoMLabs
Le jeu VisionSOM-6ULL + VisionCB-6ULL-STD de SoMLabs convient à de nombreux types d’applications, notamment lorsque l’intégration, la flexibilité et la rapidité du démarrage du système sont importantes :
- Automatisation industrielle – contrôleurs, systèmes de contrôle et de surveillance des procédés,
- IoT – passerelles de communication et systèmes d’acquisition de données,
- HMI – panneaux opérateurs et terminaux de contrôle,
- POS – terminaux de vente, caisses enregistreuses, bornes et dispositifs en libre-service,
- Automatisation des bâtiments (maison intelligente / bureau intelligent) – Systèmes d’automatisation et de gestion des bâtiments,
- Dispositifs spécialisés – solutions pour la robotique, les systèmes de vision, le scan et l’impression.
La combinaison de VisionSOM-6ULL et VisionCB-6ULL-STD est un exemple d’architecture modulaire bien conçue qui répond aux besoins réels des projets électroniques modernes. L’ensemble est principalement adapté comme plateforme pour le prototypage, la mise en place du système, les tests d’interface et l’intégration de périphériques. Selon les exigences de l’application et les conditions de fonctionnement, il peut également servir de point de départ pour une solution cible – soit directement, soit après avoir adapté la carte porteuse au projet spécifique.
Si vous envisagez d’utiliser cette solution dans votre projet, contactez-nous.



