Synchronisation par base de temps maître
- Mise à jour2026-02-16
- Temps de lecture : 2 minute(s)
La synchronisation par base de temps maître garantit que les périphériques synchronisés conservent un alignement de phase, même lorsqu’ils fonctionnent à des cadences différentes. Cette méthode dérive les horloges de tous les périphériques à partir d’une base de temps maître.
- Les bases de temps des compteurs restent synchronisées sans dérive.
- Les bases de temps des compteurs restent en phase si l’application nécessite des fréquences de base de temps de compteur différentes.
Lors de l’utilisation de la synchronisation par base de temps maître, les périphériques esclaves remplacent leur oscillateur embarqué par la base de temps maître provenant d’un périphérique maître. Chaque périphérique dérive alors d'autres horloges à partir des oscillateurs synchronisés. Vous devez partager un déclenchement de démarrage pour que les horloges dérivées commencent en phase.
Vous devez définir deux propriétés sur les périphériques esclaves pour synchroniser la base de temps maître. Utilisez l'attribut/propriété BaseTempsMaître.Src sur les périphériques esclaves pour spécifier le terminal de la base de temps maître à partir du périphérique maître. Etant donné que les périphériques esclaves utilisent alors une base de temps externe, vous devez aussi utiliser la propriété BaseTempsMaître.Fréq pour spécifier la fréquence de la base de temps maître. Au lieu de coder en dur les valeurs, interrogez la fréquence et la source de la base de temps maître à partir du périphérique maître. Définissez ensuite la fréquence et la source sur les périphériques esclaves avec les mêmes valeurs.
La synchronisation par base de temps maître donne lieu à un décalage en raison du temps nécessaire à l'horloge pour passer d'un périphérique à un autre.
La plupart des périphériques utilisent une horloge de référence plutôt qu’une base de temps maître. Par conséquent, ces périphériques utilisent la synchronisation par horloge de référence. La synchronisation par base de temps maître requiert aussi que vous partagiez plusieurs signaux et que vous réserviez plusieurs lignes de déclenchement PXI ou RTSI pour ces signaux. Pour les applications cadencées par l’horloge d’échantillonnage, dans lesquelles tous les périphériques fonctionnent à la même fréquence, vous pouvez utiliser la synchronisation par horloge d’échantillonnage. La synchronisation par horloge d’échantillonnage élimine la nécessité d’un déclenchement de démarrage, et donc de la ligne RTSI/PXI supplémentaire. Grâce à la synchronisation par horloge d’échantillonnage, il est possible de synchroniser des périphériques utilisant une base de temps maître avec d’autres utilisant une horloge de référence.
Contenu associé
- Synchronisation
- Dissymétrie
- Synchronisation par horloge de référence
La synchronisation par horloge de référence garantit que tous les périphériques synchronisés conservent un alignement de phase, même lorsqu’ils fonctionnent à des fréquences différentes, grâce à l’utilisation d’un signal de référence commun.
- Synchronisation par horloge d'échantillonnage
- Périphériques maîtres et esclaves