Synchronisation par horloge de référence
- Mise à jour2026-02-16
- Temps de lecture : 3 minute(s)
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.
- 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.
Quand vous utilisez la synchronisation par horloge de référence, un périphérique n'utilise pas directement une horloge d'un autre périphérique à la place d'une horloge embarquée. À la place, tous les périphériques synchronisent leurs oscillateurs embarqués à un signal de référence commun en utilisant une boucle à phase verrouillée. 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.
Pour des périphériques PXI, le signal de référence est généralement une horloge de 10 MHz sur le fond de panier du châssis (PXI_Clk10). Pour des périphériques PXI Express, le signal de référence est généralement une horloge de 100 MHz sur le fond de panier du châssis (PXIe_Clk100).
La précision des horloges de fond de panier du châssis des périphériques PXI ou PXI Express peut varier par rapport à celle de l’oscillateur embarqué d’un périphérique. Par exemple, l'horloge du châssis PXIe-1062Q a une précision de 25 ppm alors que celle du PXI-6259 a une précision de 50 ppm.
Pour les périphériques PCI et PCI Express, le signal de référence est une horloge d’un autre périphérique (généralement 10MHzRefClk). Utilisez la propriété ou l'attribut HorlRéf.Src pour spécifier le terminal du signal de référence pour une tâche donnée. Définissez HorlRéf.Src à OnboardClock sur le périphérique maître pour effectuer un verrouillage sur l'oscillateur embarqué plutôt que de l'utiliser directement. Effectuer un verrouillage sur l'oscillateur embarqué aide à égaliser le décalage entre les périphériques maître et esclave.
La synchronisation par horloge de référence minimise, voire élimine, le décalage de phase entre les horloges. Toutefois, le déclenchement de démarrage partagé doit se propager du périphérique maître vers les périphériques esclaves, ce qui entraîne un décalage. Certains périphériques vous permettent de corriger ce décalage.
Certains périphériques utilisent une base de temps maître au lieu d’une horloge de référence. Par conséquent, ils utilisent la synchronisation par base de temps maître. La synchronisation par horloge de référence 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
- Précision
- Correction du décalage au déclenchement
- Synchronisation par base de temps maître
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.
- Synchronisation par horloge d'échantillonnage
- Périphériques maîtres et esclaves