Émetteur-récepteur HF — communication entre cartes

Bus de commande interne

Choisir I²C, SPI, UART, CAN ou bus propriétaire selon distance, débit et robustesse.

I²CSimple
SPIRapide
UARTPoint à point
CANRobuste

Chaîne fonctionnelle

ContrôleurBusAdressageModulesCRCTimeoutDiagnostics
Point critique : Un bus bloqué par un seul périphérique ne doit pas rendre impossible le retour RX ou l’arrêt du PA.

Choix du bus

I²C convient aux courtes distances internes.

SPI offre un débit élevé avec davantage de lignes.

CAN apporte arbitrage et robustesse pour une architecture distribuée.

Protocole

Définir adressage, version et codes d’erreur.

Ajouter timeouts et détection d’absence.

Prévoir la découverte des modules.

CEM

Limiter les fronts inutiles.

Ajouter résistances série et terminaisons si nécessaire.

Éloigner les bus rapides des chemins RF sensibles.

Repères techniques

Bus fiable = signal physique + protocole + timeout
Module absent ≠ blocage global

Contrôles systématiques

  • Documenter alimentation, bus et brochage de chaque module.
  • Protéger les slots et liaisons contre les défauts.
  • Mesurer les pertes et couplages inter-cartes.
  • Identifier automatiquement type et révision.
  • Tester chaque module avant l’intégration système.

Procédure recommandée

Choisir le bus.
Définir les niveaux électriques.
Écrire le protocole.
Ajouter les timeouts.
Tester un module absent.
Tester une ligne bloquée.
Mesurer les fronts.
Valider en émission.
Validation : un module absent, incompatible ou défaillant ne doit pas créer un état RF dangereux.