Que sont les calculateurs de bord et processeurs spatiaux ?
Les calculateurs de bord OBC (On-Board Computers) sont le cerveau central des satellites. Ils gèrent l'ensemble des fonctions critiques : AOCS (Attitude and Orbit Control System) qui maintient l'attitude et l'orbite via roues à inertie, gyromètres et viseurs stellaires; gestion thermique du satellite (chauffages, radiateurs); télémesure (collecte 1 000+ capteurs d'état satellite); télécommandes (réception et exécution ordres opérateur sol); gestion charge utile (allumage transpondeurs, configuration faisceaux antennes); modes de sécurité (mode safe en cas d'anomalie). L'OBC exécute typiquement un OS temps-réel RTEMS (Real-Time Executive for Multiprocessor Systems) ou VxWorks WindRiver, avec environ 500 000 lignes de code de logiciel embarqué pour un satellite télécom GEO.
En France, Airbus Defence and Space Élancourt 78 (Yvelines, 1 800 salariés, héritage MMS Matra Marconi Space et Aerospatiale Matra Communications) et Thales Alenia Space Toulouse 31 (2 000 salariés) sont les deux maîtres d'œuvre des OBC pour satellites télécom GEO européens et missions scientifiques. Ils intègrent les processeurs LEON3 et LEON4 GR740 (architecture SPARC V8 développée par l'ESA, fabriqués sous licence par Cobham Gaisler Suède puis fonderie STMicroelectronics Crolles 38 ou Microchip Aerospace Nantes 44). Les concurrents étrangers : Honeywell SVME (US, processeurs PowerPC, ISS et satellites NASA), BAE Systems RAD750 PowerPC (US, sondes JWST Mars rovers), Mitsubishi MELCO (Japon), Thales UK Surrey Satellite Technology Ltd (CubeSats NewSpace), GomSpace Danemark (CubeSats).
Spécifications techniques et procédés de production
Principaux processeurs et OBC spatiaux utilisés en Europe :
Familles de produits et caractéristiques
| Processeur / OBC | Architecture | Performance | Application |
|---|---|---|---|
| LEON4 GR740 Cobham Gaisler | Quad-core SPARC V8 250 MHz | 1 GFLOPS, 8 GB DDR3 ECC | OBC satellites Galileo GS2, ESA missions |
| LEON3FT GR712RC | Single-core SPARC V8 80 MHz | 100 MIPS, 4 MB SRAM | OBC satellites télécom Eurostar Neo |
| RAD750 BAE Systems | Single-core PowerPC 200 MHz | 300 MIPS, 256 MB DRAM | Sondes NASA Curiosity, JWST, MRO |
| RAD5500 BAE Systems | Quad-core PowerPC 466 MHz | 5 GFLOPS, 8 GB DDR3 | OBC missions exploration nouvelle gén |
| Cortex-R52 Hardened (NXP) | ARM Cortex-R52 200 MHz | Microcontrôleur sub-systèmes | Microcontrôleurs CubeSats NewSpace |
| Atmel ATMega rad-hard (Microchip) | AVR 8-bit 16 MHz | Microcontrôleur dédié | Petits sous-systèmes, capteurs |
Grades et conditionnements commerciaux
- Processeur LEON4 GR740 Cobham Gaisler : architecture SPARC V8 quad-core 250 MHz, 8 GB DDR3 ECC, 1 GFLOPS, fabriqué chez STMicroelectronics Crolles 38, tolérance TID 300 krad, SEU EDAC, utilisé Galileo GS2 et missions ESA.
- Processeur LEON3FT GR712RC : SPARC V8 single-core 80 MHz, 4 MB SRAM EDAC, 100 MIPS, tolérance TID 300 krad, fabriqué chez Microchip Aerospace Nantes 44, utilisé OBC Eurostar Neo, Sentinel.
- OBC Airbus DS Élancourt 78 OBC-NG (NextGen) : architecture redondante hot-redundant 2x LEON4 GR740, 16 GB Flash, 8 GB DDR3 ECC, bus SpaceWire et MIL-STD-1553B, certifié plateformes télécom GEO.
- OBC Thales Alenia Space Toulouse 31 OBC-G : double LEON4 GR740 + FPGA NanoXplore NG-Large pour traitement signal, 32 GB stockage Flash, interfaces SpaceWire 200 Mbps.
- Microcontrôleur Atmel ATMega rad-hard (Microchip Aerospace Nantes 44) : architecture AVR 8-bit 16 MHz, 128 KB Flash, tolérance TID 100 krad, utilisé pour sous-systèmes capteurs et actionneurs satellites.
Normes et réglementations
Standards et exigences applicables aux calculateurs de bord OBC :
- ECSS-E-ST-50-12 : SpaceWire - Links, nodes, routers and networks, standard de bus inter-équipements à 200 Mbps spatial.
- ECSS-E-ST-50-13 : SpaceFibre, standard nouvelle génération à 6,25 Gbps pour communications haut débit inter-équipements.
- MIL-STD-1553B : Aircraft internal time division command/response multiplex data bus, bus standard avionique spatiale 1 Mbps.
- CAN bus 2.0 (ISO 11898) : Controller Area Network, bus pour sous-systèmes secondaires, 1 Mbps.
- DO-178C : Software Considerations in Airborne Systems and Equipment Certification, certification logiciel embarqué.
- ECSS-Q-ST-80 : Software product assurance, exigences qualité logiciel spatial (équivalent DO-178 Level B/A pour critiques).
Procédés industriels détaillés
Étapes de développement d'un OBC pour satellite télécom GEO (Airbus DS Élancourt 78 ou Thales Alenia Space Toulouse 31) :
Conception architecture OBC
Conception architecture par Airbus DS Élancourt 78 ou Thales Alenia Space Toulouse 31 : double processeur LEON4 GR740 hot-redundant, mémoires flash + DRAM avec EDAC, FPGA NanoXplore pour traitement signal, interfaces SpaceWire 200 Mbps et MIL-STD-1553B.
Conception cartes PCB et matériel
Conception cartes PCB 14 couches haute densité, choix composants rad-hard QML-V, simulation thermique pour dissipation 30 W par carte, simulation EMC pour conformité ECSS-E-ST-20-07.
Fabrication cartes et intégration
Fabrication PCB chez sous-traitants spécialisés (Cofidur Caudry 59 ou Mecagray Élancourt 78), montage CMS automatique avec contrôle 100 % AOI Automated Optical Inspection, tests bed-of-nails post-assemblage.
Développement logiciel embarqué
Développement logiciel embarqué C/C++ ou Ada (avionique critique), OS temps-réel RTEMS ou VxWorks, certifié DO-178C Level B ou ECSS-Q-ST-80, environ 500 000 lignes de code pour OBC complet satellite télécom.
Tests fonctionnels et intégration AIT
Tests fonctionnels en laboratoire chez Airbus DS Élancourt 78 ou Thales Alenia Space Toulouse 31 : simulations vols satellite complet (Hardware-in-the-Loop), validation logicielle 100 % couverture code, tests endurance 1 000 heures.
Tests environnementaux et livraison
Tests environnementaux vibrations 20 grms, choc séparation, vide thermique -50 °C à +60 °C 10 cycles, EMC ECSS-E-ST-20-07, irradiation TID 100 krad. Livraison au site AIT satellite (Toulouse 31 ou Cannes 06).
Le marché français
Le marché européen des OBC spatiaux représente 200 à 300 M€ par an, dominé par Airbus DS Élancourt 78 (40 % parts marché Europe), Thales Alenia Space Toulouse 31 (35 %), OHB Brême (15 %), Sener Spain (5 %), autres (5 %). Chaque satellite télécom GEO embarque 1 OBC principal (3 à 8 M€) + 1 OBC secondaire pour charge utile (1 à 3 M€) + 4 à 8 contrôleurs distribués pour sous-systèmes (500 K€ à 1 M€ chacun), soit 8 à 20 M€ d'avionique calculateurs par satellite.
À l'échelle mondiale, le marché représente 1,5 Md€/an. Les concurrents étrangers : Honeywell SVME (US, processeurs PowerPC, ISS et satellites NASA, 30 % parts marché mondial), BAE Systems RAD750 PowerPC (US, sondes interplanétaires NASA depuis 2001 : Curiosity Mars, JWST, MRO Mars Reconnaissance Orbiter, 20 %), Cobham Aerospace UK (15 %, processeurs LEON Europe), Lockheed Martin Space (US, OBC plateformes satellites télécom commerciaux), MELCO Mitsubishi Electric Japon (10 %, plateformes nationales), autres (10 %). Le NewSpace utilise des processeurs ARM Cortex-R52 hardened (NXP) à coût réduit (10x moins cher) avec redondance logicielle.
Airbus DS Élancourt 78 (1 800 salariés) intègre plus de 20 OBC par an pour les satellites télécom commerciaux Eurostar Neo, observation CSO et Pléiades Neo, missions scientifiques ESA. Le site investit 30 M€ entre 2023 et 2027 dans la nouvelle génération OBC-NG basée sur LEON4 GR740 et FPGA NanoXplore. Thales Alenia Space Toulouse 31 (2 000 salariés) développe les OBC des plateformes Spacebus Neo, MicroCarb, CO3D, et participe à l'avionique des sondes JUICE et BepiColombo. France 2030 finance 50 M€ pour le développement d'un OBC souverain européen post-LEON (architecture RISC-V) à l'horizon 2028-2030.
Applications et débouchés industriels
Programmes spatiaux français et européens consommateurs d'OBC :
- Plateformes télécom Eurostar Neo (Airbus DS Toulouse 31) : OBC double processeur LEON4 GR740 hot-redundant, équipent satellites Hotbird 13F, SES-22, Konnect VHTS.
- Plateformes Spacebus Neo (Thales Alenia Space Cannes 06) : OBC avec FPGA NanoXplore pour traitement signal charge utile, équipent satellites Eutelsat Quantum, SES-17.
- Constellation Galileo Second Generation (lancement 2026+) : OBC avancés LEON4 GR740 quad-core pour augmenter capacité traitement navigation et résistance brouillage.
- Satellites Sentinel Copernicus (12 missions ESA-Copernicus) : OBC Airbus DS et Thales Alenia Space avec processeurs LEON3FT GR712RC pour traitement données instruments observation.
- Sondes ESA JUICE (Jupiter 2023-2031), BepiColombo (Mercure 2018-2026), Solar Orbiter (Soleil 2020-2030) : OBC Airbus DS avec processeurs LEON3 ou RAD750 pour autonomie long terme.
Questions fréquentes
Pourquoi utiliser l'architecture SPARC LEON pour les OBC européens ?
L'architecture SPARC V8 LEON (LEON3, LEON4 GR740) a été développée et qualifiée par l'ESA via Cobham Gaisler Suède depuis 1997 pour offrir une alternative européenne aux processeurs US export-controlled (RAD750 BAE Systems ITAR). Avantages : code open-source (architecture ouverte), absence de restrictions export ITAR, intégration possible chez les fondeurs européens STMicroelectronics Crolles 38 ou Microchip Aerospace Nantes 44, communauté développeurs ESA et CNES, RTEMS OS temps-réel libre, qualifications spatiales matures (utilisé sur 100+ satellites depuis 2005). La nouvelle génération LEON4 GR740 quad-core 250 MHz offre 1 GFLOPS de performance vs 5 GFLOPS du RAD5500 PowerPC US (gap acceptable pour applications télécom et observation Terre).
Qu'est-ce qu'un OBC hot-redundant ?
Un OBC hot-redundant intègre deux processeurs LEON4 GR740 fonctionnant en parallèle, l'un actif (master) traitant les données satellite, l'autre en hot standby (slave) prêt à reprendre instantanément en cas de défaillance du master. Les deux processeurs partagent les mêmes mémoires DRAM/Flash ECC et bus SpaceWire, monitorés par un watchdog FPGA externe qui détecte les défaillances en moins de 100 ms et bascule sur le standby. Cette redondance est essentielle pour fiabilité 15 ans en orbite GEO sans intervention humaine possible : la probabilité de défaillance simultanée des 2 processeurs est < 0,001 % sur durée de vie. Triple-modular redundancy TMR (3 processeurs avec vote majoritaire) est utilisée pour sondes interplanétaires très long terme (JUICE 8 ans Jupiter).
Qui développe les logiciels embarqués satellites en France ?
Airbus DS Élancourt 78 et Toulouse 31 (1 800 + 5 000 salariés dont 500 software engineers), Thales Alenia Space Toulouse 31 et Cannes 06 (4 200 salariés dont 800 software engineers) sont les leaders français du logiciel embarqué satellite, environ 500 000 lignes de code C/C++ et Ada par satellite télécom GEO. Les sous-traitants logiciels spécialisés : CS GROUP Toulouse 31 (300 salariés dédiés spatial), Spacebel Belgique, Atos OneSpace Toulouse 31, Akka Technologies. Les certifications visées : DO-178C Level B ou Level A pour systèmes critiques avionique, ECSS-Q-ST-80 équivalent européen. Les OS RTEMS et VxWorks WindRiver dominent. Les compétences logicielles spatiales sont en tension forte avec 200+ recrutements par an dans la filière française.
Combien coûte un OBC pour satellite télécom ?
Un OBC complet pour satellite télécom GEO (architecture double LEON4 GR740 hot-redundant + 8 GB DDR3 ECC + 32 GB Flash + 4 FPGA NanoXplore traitement signal + interfaces SpaceWire et MIL-STD-1553B + carte alimentation + logiciel embarqué 500 000 lignes Ada) coûte environ 5 à 10 M€ unitaire, incluant hardware (2 à 4 M€), développement logiciel embarqué (2 à 4 M€), intégration et tests AIT (500 K€ à 1 M€), qualification environnementale et radiation (500 K€). C'est un poste majeur du coût avionique satellite (10-15 % du coût total). Pour les CubeSats, les OBC commerciaux (ISIS iOBC, GomSpace NanoMind) coûtent 30 à 100 K€ unitaire, plus de 100x moins cher.