Table of Contents
1. Alimentation #
Les informations ci-dessous se limitent aux points essentiels pour éviter toute ambiguïté.
| Signal / Élément | Valeur | Description |
|---|---|---|
| Entrée principale | 5 V | Alimentation principale de la carte |
| Niveau logique GPIO | 3.3 V | Tension logique des interfaces GPIO |
| Compatibilité GPIO | 3.3 V uniquement | Les GPIO ne sont pas tolérants au 5 V |
Ne jamais appliquer directement un signal 5 V sur une broche GPIO. Utiliser un convertisseur de niveau
si une interface externe fonctionne en 5 V.
2. Connecteurs auxiliaires #
Les tableaux suivants décrivent uniquement les signaux explicitement exposés dans le document d’origine.
USB Sync Caméra — 5 broches #
| Pin | Signal | Description |
|---|---|---|
| 1 | +5 V | Alimentation |
| 2 | USB D− | Ligne de données USB |
| 3 | USB D+ | Ligne de données USB |
| 4 | GND | Masse |
| 5 | FSYNC | Synchronisation caméra |
FSYNC — Synchronisation multi-caméras (DWE Machine Vision)
Le signal FSYNC permet la synchronisation précise de plusieurs caméras pour garantir un alignement temporel des images, indispensable pour les applications de vision stéréo, reconstruction 3D ou suivi d’objets.
Le signal FSYNC permet la synchronisation précise de plusieurs caméras pour garantir un alignement temporel des images, indispensable pour les applications de vision stéréo, reconstruction 3D ou suivi d’objets.
Modes de synchronisation supportés :
-
Mode Leader / Follower :
Une caméra est configurée en Leader et génère un signal de synchronisation distribué aux autres caméras configurées en Follower. -
Mode Follower uniquement (horloge externe) :
Toutes les caméras sont configurées en Follower et utilisent un signal externe (microcontrôleur, générateur PWM) comme référence commune.
Fonctionnement :
- Les caméras déclenchent leur acquisition sur détection du signal FSYNC
- La fréquence du signal définit la cadence d’acquisition (FPS)
- Toutes les caméras doivent partager la même référence temporelle
Recommandations :
- Masse commune obligatoire entre tous les équipements
- Limiter la longueur des liaisons pour réduire le jitter
- Adapter la fréquence du signal FSYNC au framerate souhaité
Référence : documentation DWE Machine Vision — Synchronisation multi-caméras
I²C auxiliaire — 4 broches #
| Pin | Signal | Description |
|---|---|---|
| 1 | +3.3 V | Alimentation capteurs |
| 2 | SCL | Horloge I²C |
| 3 | SDA | Données I²C |
| 4 | GND | Masse |
SPI Display — 10 broches #
| Pin | Signal | Description |
|---|---|---|
| 1 | +3.3 V_PI | Alimentation afficheur |
| 2 | GND | Masse |
| 3 | DC | Data / Command |
| 4 | RST | Reset |
| 5 | CS | Chip Select |
| 6 | GND | Masse |
| 7 | Backlight | Commande rétroéclairage |
| 8 | SCLK | Horloge SPI |
| 9 | MOSI | Données SPI |
| 10 | MISO | Données SPI |
Connecteurs de contrôle #
| Connecteur | Pin | Signal | Description |
|---|---|---|---|
| J8 (RGB) | 1 | +5V | Alimentation LED |
| 2 | GPIO18 | Signal data (WS2812 / NeoPixel) | |
| 3 | GND | Masse | |
| J601 (FAN) | 1 | +5V | Alimentation ventilateur |
| 2 | PWM | Commande vitesse | |
| 3 | Tach | Retour vitesse (tachymètre) | |
| 4 | GND | Masse | |
| CN1 (RTC) | 1 | +BATT | Entrée batterie RTC |
| 2 | GND | Masse | |
| J9 (SW) | 1 | nGLOBAL_EN | Commande mise sous tension |
| 2 | GND | Masse |
Interface HDMI #
La carte expose une sortie HDMI permettant l’affichage vidéo directement depuis le Compute Module 5.
| Paramètre | Valeur | Description |
|---|---|---|
| Type de connecteur | HDMI | Sortie vidéo numérique |
| Source | CM5 | Signal généré par le Compute Module |
| Audio | Supporté | Transport audio via HDMI |
| Hot-plug | Oui | Détection automatique de l’écran |
La configuration de la sortie HDMI (résolution, rotation, écran principal)
est pilotée par le système via les fichiers de configuration (/boot/firmware/config.txt).
USB-C / USB Device & Provisionnement système #
Le port USB-C permet l’alimentation de la carte ainsi que l’accès au Compute Module 5 en mode périphérique pour le chargement du système.
| Paramètre | Valeur | Description |
|---|---|---|
| Type de connecteur | USB-C | Interface alimentation et données |
| Mode USB | USB Device (OTG) | Connexion à un PC pour programmation |
| Fonction | Provisionnement | Chargement du système sur eMMC |
| Outils compatibles | rpiboot / Raspberry Pi Imager | Utilitaires de flash CM5 |
Le port USB-C peut être utilisé comme source d’alimentation principale
lorsque la carte est utilisée sans carte fille d’alimentation.
Vérifier que l’alimentation via USB-C est suffisante pour l’application,
notamment en présence de périphériques externes (SSD, USB, caméra).
Sélection du mode de démarrage #
| Position interrupteur | Signal | Mode | Description |
|---|---|---|---|
| runOS | nRPIBOOT = HIGH | Démarrage normal | Boot sur eMMC / NVMe selon configuration |
| nRPIBOOT | nRPIBOOT = LOW | Mode programmation | Activation du mode USB pour flash du système |
L’interrupteur runOS | nRPIBOOT permet de sélectionner
le mode de démarrage du Compute Module 5 avant la mise sous tension.
En position nRPIBOOT, le module est détecté comme périphérique USB
par un ordinateur hôte, permettant l’écriture directe de l’image système
via des outils comme rpiboot.
Le changement de position de l’interrupteur doit être effectué hors tension.
Une modification après démarrage n’a aucun effet.
3. GPIO 40 broches #
Connecteur compatible avec l’écosystème Raspberry Pi. Les GPIO fonctionnent en logique 3.3 V.
| Pin | Signal | Description |
|---|---|---|
| 1 | 3.3V | Alimentation |
| 2 | 5V | Alimentation |
| 3 | GPIO2 / SDA1 | I²C |
| 4 | 5V | Alimentation |
| 5 | GPIO3 / SCL1 | I²C |
| 6 | GND | Masse |
| 7 | GPIO4 | GPIO |
| 8 | GPIO14 / TXD | UART |
| 9 | GND | Masse |
| 10 | GPIO15 / RXD | UART |
| 11 | GPIO17 | GPIO |
| 12 | GPIO18 | GPIO / PWM |
| 13 | GPIO27 | GPIO |
| 14 | GND | Masse |
| 15 | GPIO22 | GPIO |
| 16 | GPIO23 | GPIO |
| 17 | 3.3V | Alimentation |
| 18 | GPIO24 | GPIO |
| 19 | GPIO10 / MOSI | SPI |
| 20 | GND | Masse |
| 21 | GPIO9 / MISO | SPI |
| 22 | GPIO25 | GPIO |
| 23 | GPIO11 / SCLK | SPI |
| 24 | GPIO8 / CE0 | SPI |
| 25 | GND | Masse |
| 26 | GPIO7 / CE1 | SPI |
| 27 | ID_SD | EEPROM HAT |
| 28 | ID_SC | EEPROM HAT |
| 29 | GPIO5 | GPIO |
| 30 | GND | Masse |
| 31 | GPIO6 | GPIO |
| 32 | GPIO12 | GPIO / PWM |
| 33 | GPIO13 | GPIO / PWM |
| 34 | GND | Masse |
| 35 | GPIO19 | GPIO / SPI |
| 36 | GPIO16 | GPIO |
| 37 | GPIO26 | GPIO |
| 38 | GPIO20 | GPIO / SPI |
| 39 | GND | Masse |
| 40 | GPIO21 | GPIO / SPI |
La présence d’une fonction alternative sur un GPIO ne signifie pas qu’elle est nécessairement utilisée
sur votre application. Se référer à la configuration logicielle pour l’affectation effective des broches.
5. Stockage #
La carte prévoit un emplacement M.2 pour le stockage NVMe.
| Paramètre | Valeur | Description |
|---|---|---|
| Interface | PCIe Gen 2 x1 | Interface principale pour SSD NVMe |
| Format | 2230 / 2242 | Formats mécaniques supportés par le logement prévu |
| Clé mécanique | Key-M | Compatibilité NVMe |
4. Batterie RTC et commande de mise sous tension #
5. Précautions #
Couper l’alimentation avant toute connexion ou déconnexion des périphériques sensibles, en particulier
sur les interfaces caméra, les connecteurs GPIO et les nappes.
En cas d’interfaçage avec des équipements externes, vérifier la compatibilité des niveaux logiques,
des masses et des alimentations avant mise sous tension.
