logo

블로그 에 대한 NI 플렉시리오 고성능 데이터 획득을 위한 정밀 동기화

인증
중국 Shenzhen Jinxi Boyuan Technology Co., Ltd. 인증
중국 Shenzhen Jinxi Boyuan Technology Co., Ltd. 인증
제가 지금 온라인 채팅 해요
회사 블로그
NI 플렉시리오 고성능 데이터 획득을 위한 정밀 동기화
에 대한 최신 회사 뉴스 NI 플렉시리오 고성능 데이터 획득을 위한 정밀 동기화

복잡한 애플리케이션에서 여러 고성능 데이터 수집 카드를 동기화하는 데 어려움을 겪은 적이 있습니까? 두 개의 PXIe-5785 FlexRIO Digitizer로 구성된 시스템이 엄격한 실시간 데이터 처리 요구 사항을 충족하기 위해 정밀한 조정이 필요한 경우 동기화 정확도를 보장하는 것이 가장 중요합니다. 이 기사에서는 NI-TCLK 기술이 PXIe-5785 Digitizer의 동기화 메커니즘을 최적화하여 효율적인 데이터 수집 및 처리 워크플로를 달성하는 방법을 살펴봅니다.

과제: 다중 카드 시스템의 데이터 스트림 통합

많은 고급 테스트 측정 및 신호 처리 애플리케이션에서는 여러 데이터 수집 장치가 협력하여 더 넓은 신호 대역폭 또는 더 높은 샘플링 속도를 캡처해야 합니다. PXIe-5785 Digitizer를 예로 들면, 두 개의 카드가 병렬로 작동할 때 캡처된 데이터의 시간적 일관성을 보장하기 위해 엄격한 동기화가 필요합니다.

일반적인 애플리케이션 시나리오는 "IO SocketData Clock" 구성에서 작동하는 두 개의 PXIe-5785 Digitizer를 포함하며, 디지털 다운 컨버전(DDC) 계산을 수행한 다음 P2P FIFO를 통해 PXIe-7915 Coprocessor 카드로 데이터를 스트리밍합니다. 코프로세서는 후속 계산을 완료한 후 호스트 시스템으로 결과를 보냅니다. 이 워크플로는 동기화의 중요성을 강조합니다. 사소한 클럭 편차라도 데이터 정렬 불량을 유발하여 분석 정확도를 저하시킬 수 있습니다.

NI-TCLK: 정밀 동기화 솔루션

NI-TCLK(NI Timing and Synchronization) 기술은 PXI 플랫폼을 위한 강력한 동기화 프레임워크를 제공하여 장치 간의 고정밀 타이밍 정렬을 가능하게 합니다. PXIe-5785 Digitizer의 경우 NI-TCLK는 여러 카드가 공통 참조 클럭을 공유하는 동시에 개별 샘플링 클럭을 정밀하게 동기화하도록 보장합니다. 이를 통해 독립적으로 작동하는 디지털라이저 간에도 나노초 미만의 동기화 정밀도를 달성할 수 있습니다.

기술 구현: STREAM, DRAM 및 FPGA 통합

PXIe-5785에 대한 NI의 예제 코드를 검토하면 STREAM 인터페이스와 DRAM(Dynamic Random-Access Memory) 구성 요소의 역할을 알 수 있습니다. 이러한 요소는 NI-TCLK 구현에 특별히 필요하지는 않지만 전체 데이터 수집, 처리 및 저장 파이프라인을 용이하게 합니다.

  • STREAM: 다중 카드 동기화 시나리오에서 STREAM 인터페이스는 캡처된 데이터를 디지털라이저에서 FPGA로 효율적으로 전송한 다음 P2P FIFO를 통해 코프로세서로 전송합니다. NI-TCLK는 이러한 데이터 스트림의 시간적 정렬을 보장하여 원활한 처리를 가능하게 합니다.
  • DRAM: FPGA의 데이터 버퍼 역할을 하는 DRAM은 다운스트림 처리 용량이 일시적으로 부족할 때 고속 캡처 데이터를 임시로 저장합니다. NI-TCLK 동기화는 버퍼링된 데이터의 시간 순서를 유지합니다.

NI-TCLK의 FPGA 통합

NI-TCLK 동기화를 구현하는 핵심은 TCLK 신호를 FPGA 설계에 통합하는 것입니다. 이는 일반적으로 FPGA 코드 내에 NI의 TCLK IP 코어를 인스턴스화하고 이를 디지털라이저의 샘플링 클럭 및 데이터 수집 로직에 연결하는 것을 포함합니다.

호스트 시스템(LabVIEW 또는 기타 NI 소프트웨어 실행)은 TCLK 동기화를 구성하고 시작하며, FPGA의 TCLK IP 코어는 동기화 명령을 수신하고 응답하여 내부 클럭 및 트리거 신호를 조정하여 정밀 정렬을 달성합니다. 모든 예제 FPGA 코드가 TCLK 동기화를 직접 구현하는 것은 아니라는 점에 유의하십시오. DDC 계산 및 P2P FIFO와 같은 구성 요소는 동기화 프로세스를 제어하지는 않지만 이점을 얻는 애플리케이션별 로직을 나타냅니다.

구현 권장 사항

NI-TCLK를 사용하여 PXIe-5785 동기화를 구현하는 엔지니어는 다음 모범 사례를 고려하십시오.

  • 마스터/슬레이브 구성, 클럭 분배 및 트리거 동기화 메커니즘을 포함한 TCLK 아키텍처를 철저히 이해하십시오.
  • NI의 FlexRIO Digitizer 및 TCLK 예제 코드를 연구하여 주요 구현 패턴을 파악하십시오.
  • TCLK 동기화 로직을 데이터 수집 및 처리 모듈과 분리하여 모듈식 FPGA 설계를 채택하십시오.
  • 동기화 모드, 클럭 소스 및 트리거 신호를 포함한 TCLK 매개변수의 호스트 소프트웨어 구성을 올바르게 확인하십시오.

NI-TCLK 기술을 올바르게 적용하면 사용자는 PXIe-5785 FlexRIO Digitizer 기능을 최대한 활용하여 측정 정확도를 향상시키고 연구 개발 프로세스를 가속화하는 고도로 동기화되고 안정적인 데이터 수집 시스템을 구축할 수 있습니다.

선술집 시간 : 2026-08-02 00:00:00 >> 블로그 목록
연락처 세부 사항
Shenzhen Jinxi Boyuan Technology Co., Ltd.

담당자: Mr. ALEXLEE

전화 번호: +86 15626514602

회사에 직접 문의 보내기 (0 / 3000)