Réponse rapide
La synchronisation matérielle partage un signal ou une horloge au niveau des dispositifs, tandis que la synchronisation logicielle aligne timestamps, messages et événements par calcul et protocole.
Le matériel et le logiciel n’offrent pas la même garantie
Testez latence et pire cas sur la chaîne réelle et ne déduisez pas la sûreté d’un signal d’horloge nominal.
Comparer la précision
Déclenchement commun réduit le décalage à la source ; timestamp logiciel peut rester soumis réseau, ordonnanceur et latence variable.
Comparer la souplesse
Le logiciel facilite ajout et reconfiguration ; le matériel demande câblage mais fournit parfois une relation temporelle plus stable.
Mesurer dans le système
Retard, jitter, dérive et perte sont mesurés sur la chaîne réellement utilisée, pas sur la seule horloge annoncée.
Sources et références
- [1] Robotics and Autonomous Systems — NIST