PXIe 아날로그 입력 모듈의 DSA 및 SC Express 동기화

업데이트 됨 Apr 30, 2025

PXIe DSA(Dynamic Signal Acquisition) 모듈은 서로 동기화 될 수 있으며 SC Express 및 다기능 I/O(X 시리즈) 모듈과 같은 다른 데이터 수집 모듈과도 동기화 될 수 있습니다. DSA 모듈은 Delta-Sigma ADC를 사용하므로 이러한 PXIe 모듈을 사용하여 동기화 된 수집을 성공적으로 프로그래밍 하려면 몇 가지 중요한 고려 사항이 있습니다.

이 문서의 목적은 사용된 조건과 하드웨어에 따라 PXIe DSA 모듈을 동기화 하는 방법을 보여주는 몇 가지 LabVIEW 예제를 제공하는 것입니다. 이 문서는 PXI 동기화 작동 방식이나 델타-시그마 ADC가 이론적으로 작동하는 방식을 낮은 수준에서 설명합니다. 자세한 내용은 아래 설명서를 참조하세요.

추가 문서:


내용물:
1. 다중 장치 작업 (모든 장치에 동일한 샘플링 속도 사용)
2. 다중 속도 동기화 (다양한 샘플 속도 사용)
  • 두 개의 Delta-Sigma 장치를 동기화 합니다.
  • Delta-Sigma 장치를 레거시 Delta-Sigma 장치와 동기화 합니다.
  • 두 개의 레거시 Delta-Sigma 장치를 동기화 합니다.
  • Delta-Sigma 장치를 다기능 I/O 장치(X 시리즈)와 동기화 합니다.

1. 다중 장치 작업:
이는 DSA 모듈을 동기화 할 때 가장 먼저 고려해야 하는 방법입니다. 구성을 단순화하기 위해 NI-DAQmx에서는 다양한 모듈의 여러 아날로그 입력 채널을 동일한 태스크에 배치할 수 있습니다. 태스크에 여러 디바이스의 채널을 포함시키면 NI-DAQmx는 자동으로 디바이스를 동기화하고 디바이스에 대한 트리거 스큐 수정을 활성화합니다.
다음 초기 조건이 충족되어야 합니다.

  • 이 방법을 사용하여 디바이스를 동기화 할 수 있는지 알아보려면 NI-DAQmx 도움말에서 DSA, SC Express 및 X 시리즈 다중 디바이스 작업 문서를 참조하십시오.
  • 작업의 모든 채널은 동일한 I/O 유형(아날로그 입력 또는 아날로그 출력)이어야 합니다.
  • 모든 모듈의 샘플링 속도 및 타이밍 구성(트리거 포함)은 동일합니다[1].

[1] 이 규칙의 예외는 온도 입력 모듈(예: PXIe-4353)과 같은 느린 샘플링 델타-시그마 모듈입니다. 사양에서 지원되는 샘플 속도가 원하는 샘플 속도보다 느린 경우에도 이러한 모듈을 동일한 작업에 추가할 수 있습니다. 샘플링 속도가 매우 낮기 때문에 다른 모듈의 샘플링 속도와 일치하도록 동일한 샘플을 복제하므로 문제가 되지 않습니다.

동일한 작업에 서로 다른 모듈을 추가하려면 DAQmx 채널 생성 VI에 대한 물리적 채널 입력의 서로 다른 모듈에 걸쳐 여러 채널을 지정하십시오.

  • 서로 다른 모듈의 채널이 동일한 측정 구성(아날로그 입력 유형, 범위, 단위 등)과 동일한 타이밍 및 트리거링 정보를 가지려는 경우 동일한 DAQmx 채널 생성 VI에 포함되어야 합니다.
 

채널 확장.PNG

  • (앞서 언급한 요구 사항에 따라) 채널을 확장할 수 있지만 다른 측정 구성(아날로그 입력 유형, 범위, 단위 등)이 필요한 다른 모듈의 채널은 다른 DAQmx 채널 생성 VI를 사용하여 동일한 작업에 추가할 수 있습니다. 다음은 타이밍과 샘플링 속도를 공유하는 동일한 작업의 전압 입력 및 열전대 입력의 예입니다.
채널 확장 다름.PNG


2. 다중 속도 동기화:
다중 장치 작업이 권장되는 방법이기는 하지만 응용 프로그램에서 모듈을 동기화 해야 하지만 다른 샘플 속도로 실행해야 하는 경우가 있습니다. 이러한 경우 다중 장치 작업을 사용하는 것은 옵션이 아닙니다. 각 장치의 타이밍 구성이 달라서 여러 작업이 필요하기 때문입니다. 이러한 작업을 동기화 하는 것은 사용되는 하드웨어 조합에 따라 달라지므로 프로그래밍이 더 복잡해질 수 있습니다. 다음은 다양한 유형의 델타-시그마 모듈 간의 다중 속도 동기화에 대한 몇 가지 일반적인 시나리오입니다.

다음 용어를 고려하십시오.

  • Delta-Sigma 디바이스: PXIe-4464, PXIe-4466, PXIe-4467, PXIe-4468, PXIe-4480과 같은 DSA 모듈 및 PXIe-4339와 같은 Delta-Sigma ADC가 있는 SC Express 모듈.
  • 레거시 Delta-Sigma 디바이스: PXI-4461, PXIe-449x와 같은 DSA 레거시 모듈.
  • 다기능 IO 디바이스(X 시리즈): PXIe-636x와 같은 X 시리즈 제품군의 다기능 I/O 모듈입니다.


다중 속도 동기화: Delta-Sigma 장치 2개:
이 예제는 다중 장치 작업을 사용할 수 없는 시나리오에 대해 PXIe-4464 및 PXIe-4466, PXIe-4467, PXIe-4468을 포함한 최신 세대 DSA 디바이스와 PXIe-4339와 같은 델타 시그마 ADC가 장착된 SC Express 디바이스의 로우 레벨 동기화를 보여주기 위한 것입니다.

노트:

  • 서로 다른 샘플 속도를 사용하는 경우 루프당 샘플은 버퍼 덮어쓰기 문제를 방지하기 위해 루프 시간 = 루프당 샘플/샘플 속도 인 두 작업에서 동일한 루프 시간과 동일해야 합니다. 장치에 사용 가능한 샘플링 속도에 대한 정보는 하드웨어 설명서를 참조하십시오.
  • 이 동기화가 하위 수준에서 어떻게 작동하는지에 대한 자세한 설명을 보려면 동기화 설명을 확인하세요.

DSAtoDSA1.png
DSAtoDSA2.png
다중 속도 동기화: 레거시 Delta-Sigma 장치와 Delta-Sigma 장치:
이 예제는 다중 디바이스 작업을 사용할 수 없는 시나리오에 대해 PXIe-4464 및 PXIe-4466, PXIe-4467, PXIe-4468을 포함한 최신 세대 DSA 디바이스와 PXIe-4339와 같은 델타-시그마 ADC가 장착된 SC Express 디바이스, PXI-4461 또는 PXIe-449x와 같은 레거시 DSA 디바이스 간의 로우 레벨 동기화를 보여주기 위한 것입니다.
노트:

  • 서로 다른 샘플 속도를 사용하는 경우 루프당 샘플은 버퍼 덮어쓰기 문제를 방지하기 위해 루프 시간 = 루프당 샘플/샘플 속도 인 두 작업에서 동일한 루프 시간과 동일해야 합니다. 장치에 사용 가능한 샘플링 속도에 대한 정보는 하드웨어 설명서를 참조하십시오.
  • 모든 레거시 DSA 장치가 참조 클럭 동기화를 지원하는 것은 아닙니다(예: 447x 제품군). 이 동기화 방법이 장치에 지원되는지 여부에 대한 자세한 내용은 하드웨어 장치 설명서를 참조하십시오.
  • 이 동기화가 하위 수준에서 어떻게 작동하는지에 대한 자세한 설명을 보려면 동기화 설명을 확인하세요.

DSA-레거시DSA.PNG

DSA-레거시DSA2.PNG

다중 속도 동기화: 레거시 Delta-Sigma 장치 2개:
이 예제는 다중 디바이스 작업을 사용할 수 없는 시나리오에 대해 PXI-4461 또는 PXIe-449x와 같은 두 레거시 DSA 디바이스 간의 로우 레벨 동기화를 보여주기 위한 것입니다.
노트:

  • 서로 다른 샘플 속도를 사용하는 경우 루프당 샘플은 버퍼 덮어쓰기 문제를 방지하기 위해 루프 시간 = 루프당 샘플/샘플 속도 인 두 작업에서 동일한 루프 시간과 동일해야 합니다. 장치에 사용 가능한 샘플링 속도에 대한 정보는 하드웨어 설명서를 참조하십시오.
  • 모든 레거시 DSA 장치가 참조 클럭 동기화를 지원하는 것은 아닙니다(예: 447x 제품군). 이 동기화 방법이 장치에 지원되는지 여부에 대한 자세한 내용은 하드웨어 장치 설명서를 참조하십시오.
  • 이 동기화가 하위 수준에서 어떻게 작동하는지에 대한 자세한 설명을 보려면 동기화 설명을 확인하세요.

레거시DSA에서 레거시DSA1.png로레거시DSAtolegacyDSA2.PNG

다중 속도 동기화: 다기능 I/O 장치가 포함된 Delta-Sigma 장치(X 시리즈):
이 예는 다중 장치 작업을 사용할 수 없는 시나리오에 대해 다기능 I/O(X 시리즈)가 있는 DSA 또는 SC Express 장치의 로우 레벨 동기화를 보여주기 위한 것입니다.
노트:

  • 서로 다른 샘플링 속도를 사용하는 경우 루프당 샘플은 버퍼 덮어쓰기 문제를 방지하기 위해 루프 시간 = 루프당 샘플/샘플 속도 인 두 작업에서 동일한 루프 시간과 동일해야 합니다. 장치에 사용 가능한 샘플링 속도에 대한 정보는 하드웨어 설명서를 참조하십시오.
  • 이 동기화가 하위 수준에서 어떻게 작동하는지에 대한 자세한 설명을 보려면 동기화 설명을 확인하세요.

DSA-XSeries1.PNGDSA-XSeries2.PNG