마스터 타임베이스 동기화
- 업데이트 날짜:2026-02-16
- 2분 (읽기 시간)
마스터 타임베이스 동기화는 동기화된 디바이스가 서로 다른 속도에서도 위상 정렬을 유지하도록 합니다. 이 방법은 모든 디바이스의 마스터 타임베이스에서 클럭을 유도합니다.
- 카운터 타임베이스는 편차 없이 동기화 상태로 유지됩니다.
- 어플리케이션에 다른 카운터 타임베이스 주파수가 필요하더라도 이러한 카운터 타임베이스의 위상은 그대로 유지됩니다.
마스터 타임베이스 동기화를 사용할 때, 슬레이브 디바이스는 내장 발진기를 마스터 디바이스의 마스터 타임베이스로 대체합니다. 그 다음 각 디바이스는 동기화된 발진기에서 다른 클럭을 유도합니다. 동시에 시작하려면 유도된 클럭의 시작 트리거를 반드시 공유해야 합니다.
마스터 타임베이스에 동기화하려면 슬레이브 디바이스에서 두 가지 프로퍼티를 설정해야 합니다. 슬레이브 디바이스의 MasterTimebase.Src 속성/프로퍼티를 사용하여 마스터 디바이스의 마스터 타임베이스 터미널을 지정합니다. 그 후에 슬레이브 디바이스가 외부 타임베이스를 사용하므로, MasterTimebase.Rate 프로퍼티도 사용하여 마스터 타임베이스의 속도를 지정해주어야 합니다. 값을 하드 코딩하는 대신, 마스터 디바이스의 마스터 타임베이스 속도와 소스를 쿼리합니다. 그런 다음 슬레이브 디바이스의 속도와 소스를 같은 값으로 설정합니다.
클럭이 디바이스 사이에 이동하는 시간이 필요하기 때문에 마스터 타임베이스 동기화에서는 스큐가 발생합니다.
대부분의 디바이스는 마스터 타임베이스 대신 참조 클럭을 사용합니다. 그러므로 디바이스는 참조 클럭 동기화를 사용합니다. 또한 마스터 타임베이스 동기화는 여러 신호를 공유해야 하며 그러한 신호들을 위해 여러 RTSI 또는 PXI 트리거 라인을 예약해 두어야 합니다. 모든 디바이스가 같은 속도로 실행되는 샘플 클럭 타이밍 어플리케이션의 경우 샘플 클럭 동기화를 사용할 수 있습니다. 샘플 클럭 동기화는 공유 시작 트리거, 즉 추가 RTSI/PXI 라인의 필요성을 없애줍니다. 샘플 클럭 동기화를 통해 마스터 타임베이스를 사용하는 디바이스를 참조 클럭을 사용하는 디바이스와 동기화할 수 있습니다.
관련 콘텐츠
- 동기화
- 스큐(skew)
- 참조 클럭 동기화
참조 클럭 동기화는 공통 참조 신호를 사용하여 동기화된 모든 디바이스가 서로 다른 속도에서도 위상 정렬을 유지하도록 합니다.
- 샘플 클럭 동기화
- 마스터 및 슬레이브 디바이스