참조 클럭 동기화
- 업데이트 날짜:2026-02-16
- 2분 (읽기 시간)
참조 클럭 동기화는 공통 참조 신호를 사용하여 동기화된 모든 디바이스가 서로 다른 속도에서도 위상 정렬을 유지하도록 합니다.
- 카운터 타임베이스는 편차 없이 동기화 상태로 유지됩니다.
- 어플리케이션에 다른 카운터 타임베이스 주파수가 필요하더라도 이러한 카운터 타임베이스의 위상은 그대로 유지됩니다.
참조 클럭 동기화를 사용할 때, 디바이스는 직접적으로 내장 클럭 대신 다른 디바이스의 클럭을 사용하지 않습니다. 대신 모든 디바이스는 위상 잠금 루프(phase-locked loop)를 사용하여 자체 내장 발진기를 공통 참조 신호에 동기화시킵니다. 그 다음 각 디바이스는 동기화된 발진기에서 다른 클럭을 유도합니다. 동시에 시작하려면 유도된 클럭의 시작 트리거를 반드시 공유해야 합니다.
PXI 디바이스의 경우, 참조 신호는 일반적으로 섀시 백플레인에서 10 MHz 클럭 (PXI_Clk10)입니다. PXI Express 디바이스의 경우, 참조 신호는 일반적으로 섀시 백플레인에서 100 MHz 클럭 (PXIe_Clk100)입니다.
PXI 디바이스 또는 PXI Express 디바이스의 섀시 백플레인 클럭은 디바이스의 내장 발진기와는 다른 정확도를 제공할 수 있습니다. 예를 들어 PXIe-1062Q 섀시의 클럭 정확도는 25 ppm인데 비해 PXI-6259의 정확도는 50 ppm입니다.
PCI 및 PCI Express 디바이스의 경우 해당 참조 신호는 다른 디바이스의 클럭입니다(일반적으로 10MHzRefClk). RefClk.Src 속성/프로퍼티를 사용하여 주어진 태스크의 참조 신호 터미널을 지정합니다. 마스터 디바이스에서 RefClk.Src를 OnboardClock으로 설정하여 직접 사용하기보다 내장 발진기에 고정시킵니다. 내장 발진기에 고정시키면 마스터와 슬레이브 디바이스 사이의 스큐를 동일하게 할 수 있습니다.
참조 클럭 동기화는 클럭의 스큐를 최소화하거나 제거합니다. 그러나 공유 시작 트리거는 마스터 디바이스에서 슬레이브 디바이스로 이동해야 하므로 스큐가 발생합니다. 이러한 스큐를 수정할 수 있는 디바이스도 있습니다.
일부 디바이스는 참조 클럭 대신에 마스터 타임베이스를 사용하므로 이러한 디바이스에서는 마스터 타임베이스 동기화를 사용합니다. 또한 참조 클럭 동기화는 여러 신호를 공유해야 하며 그러한 신호들을 위해 여러 RTSI 또는 PXI 트리거 라인을 예약해 두어야 합니다. 모든 디바이스가 같은 속도로 실행되는 샘플 클럭 타이밍 어플리케이션의 경우 샘플 클럭 동기화를 사용할 수 있습니다. 샘플 클럭 동기화는 공유 시작 트리거, 즉 추가 RTSI/PXI 라인의 필요성을 없애줍니다. 샘플 클럭 동기화를 통해 마스터 타임베이스를 사용하는 디바이스를 참조 클럭을 사용하는 디바이스와 동기화할 수 있습니다.
관련 콘텐츠
- 동기화
- 스큐(skew)
- 정확도
- 트리거 스큐(skew) 수정
- 마스터 타임베이스 동기화
마스터 타임베이스 동기화는 동기화된 디바이스가 서로 다른 속도에서도 위상 정렬을 유지하도록 합니다. 이 방법은 모든 디바이스의 마스터 타임베이스에서 클럭을 유도합니다.
- 샘플 클럭 동기화
- 마스터 및 슬레이브 디바이스