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.

La synchronisation par horloge de référence permet de synchroniser la temporisation des périphériques synchronisés, même si ceux-ci fonctionnent à des fréquences différentes ou appartiennent à des sous-systèmes distincts. Les horloges dérivées de l’horloge de référence démarrent et restent en phase. Les horloges dérivées dont la fréquence est plus lente que celle de l'horloge de référence ne sont pas en phase. Pour les opérations de compteur, la synchronisation par horloge de référence garantit les points suivants :
  • 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).

Remarque Utilisez toujours une des horloges du fond de panier du châssis PXI ou PXI Express si possible. L'utilisation d'une horloge d'un autre périphérique donne lieu à un décalage en raison du temps nécessaire au passage du signal d'un périphérique à l'autre.

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.