NI 다기능 DAQ PFI 라인의 특징 및 차이점

개요

이 문서에서는 다음과 같은 NI 다기능 I/O (MIO) 디바이스와 모듈 간의 프로그램가능한 함수 인터페이스 (PFI) 라인의 기능과 차이점을 설명합니다: NI 63xx (이전 X 시리즈), NI 62xx (이전 M 시리즈), NI 61xx (이전 S 시리즈) 및 NI 60xxE (이전 E 시리즈)

내용

소개

프로그램 가능한 기능 인터페이스 (PFI) 라인은 사용 중인 데이터 수집 디바이스 시리즈에 따라 기능이 다릅니다. 자세한 내용은 디바이스 매뉴얼을 참조하십시오. 시리즈에 기반한 기능 요약은 다음과 같습니다.

NI 63xx (이전 X 시리즈)

X 시리즈 디바이스에는 최대 16개의 PFI 라인이 있습니다.  각 PFI 라인을 개별적으로 다음과 같이 설정할 수 있습니다.

  • 정적 디지털 입력
  • 정적 디지털 출력
  • AI, AO, DI, DO 또는 카운터/타이머 기능의 타이밍 입력 신호
  • AI, AO, DI, DO 또는 카운터/타이머 기능의 타이밍 출력 신호


각 PFI 라인을 개별적으로 정적 디지털 입력이나 정적 디지털 출력으로 설정할 수 있습니다. 터미널을 정적 디지털 입력이나 출력으로 사용하는 경우, 터미널을 P1.x나 P2.x라고 합니다. I/O 커넥터에서, 각 터미널은 PFI x/P1.x 또는 PFI x/P2.x로 라벨링되어 있습니다. PFI 신호의 전압 입력과 출력 레벨 및 전류 구동 레벨은 디바이스 스펙에 나열되어 있습니다.

또한 PFI 라인을 설정하여 디지털 변경을 감지할 수 있습니다. PFI 라인의 값은 하드웨어 타이밍 태스크에서 읽을 수 없지만 변경 감지 이벤트 활성화에 사용할 수 있습니다. 예를 들어, 8개 타이밍에 의한 DIO 라인에서 변경 감지를 감지하는 동시에, 변경되는 8개 라인과 별도로 매 초마다 라인 값이 업데이트되도록 하려면, PFI 라인을 변경 감지로 설정하고 여기에 1 Hz 신호를 연결할 수 있습니다.

각 PFI, RTSI, PXIe_STAR<A,B> 신호에서 프로그램 가능한 디바운스 필터를 활성화시킬 수 있습니다. 필터가 활성화되면 디바이스는 필터 클럭의 각 상승 에지에서 입력을 샘플링합니다. X 시리즈 디바이스는 내장 발진기를 사용하여 필터 클럭을 생성합니다.

NI 62xx (이전 M 시리즈)

M 시리즈 디바이스에는 최대 16개의 PFI 라인이 있습니다. 각 PFI를 개별적으로 다음과 같이 설정할 수 있습니다.

  • 정적 디지털 입력
  • 정적 디지털 출력
  • AI, AO, DI, DO 또는 카운터/타이머 기능의 타이밍 입력 신호
  • AI, AO, DI, DO 또는 카운터/타이머 기능의 타이밍 출력 신호


각 PFI 라인을 개별적으로 정적 디지털 입력이나 정적 디지털 출력으로 설정할 수 있습니다. 터미널을 정적 디지털 입력이나 출력으로 사용하는 경우, 터미널을 P1.x나 P2.x라고 합니다. I/O 커넥터에서, 각 터미널은 PFI x/P1.x 또는 PFI x/P2.x로 라벨링되어 있습니다. 정적 I/O는 핸드쉐이킹 또는 하드웨어로 컨트롤되는 타이밍을 사용하지 않는 기본적인 디지털 I/O입니다. 정적 I/O 모드는 인터럽트 구동 모드이기 때문에 상대적으로 느리며, 사용하는 컴퓨터에 따라 최대 10 kHz를 허용합니다.

터미널을 타이밍 입력이나 출력 신호로 사용하는 경우, 터미널을 PFI x라고 합니다(여기서, x는 0에서 15까지의 정수). 터미널을 정적 디지털 입력이나 출력으로 사용하는 경우, 터미널을 P1.x나 P2.x라고 합니다. I/O 커넥터에서, 각 터미널은 PFI x/P1.x 또는 PFI x/P2.x로 라벨링되어 있습니다. PFI 신호의 전압 입력과 출력 레벨 및 전류 구동 레벨은 디바이스 스펙에 나열되어 있습니다.

Measurement and Automation Explorer (MAX)는 M 시리즈 디바이스의 디바이스 경로 탭을 제공하며, 이 탭에는 사용 가능한 경로에 대한 정보가 포함되어 있습니다. 또한 각 PFI 신호에서 프로그램 가능한 디바운스(debouncing) 필터를 활성화시킬 수 있습니다. 필터가 활성화되면 디바이스는 필터 클럭의 각 상승 에지에서 입력을 샘플링합니다. M 시리즈 디바이스는 내장 발진기(oscillator)를 사용하여 주파수가 40 MHz인 필터 클럭을 생성합니다.

NI 60xxE (이전 E 시리즈)

E 시리즈 디바이스에는 다음과 같이 설정할 수 있는 10개의 PFI 라인이 있습니다:

  • AI, AO 또는 카운터/타이머 함수를 위한 타이밍 입력 신호
  • AI, AO, 또는 카운터/타이머 함수에서 타이밍 출력 신호


외부 타이밍 신호는 모든 PFI 핀에서 입력이 될 수 있으며, 여러 타이밍 신호는 같은 PFI 핀을 동시에 사용할 수 있습니다. 연결 방식이 이같이 유연하기 때문에 다양한 어플리케이션의 I/O 커넥터에 대한 물리적 연결을 바꿀 필요가 없습니다. PFI 라인을 입력으로 사용할 경우, 각 PFI의 에지 또는 레벨 감지와 극성을 개별적으로 설정할 수 있습니다. 극성은 모든 타이밍 신호에 사용할 수 있지만, 에지 또는 레벨 감지는 컨트롤되고 있는 특정 타이밍 신호에 따라 다릅니다. 각 타이밍 신호의 감지에 대한 요구사항은 각 신호를 언급한 섹션에 설명되어 있습니다.

또한 각 PFI 라인이 특정한 내부 타이밍 신호를 출력하도록 개별적으로 설정할 수도 있습니다. 예를 들어 카운터 0 소스 신호를 I/O 커넥터에서 출력으로 사용해야 할 경우, 소프트웨어는 PFI 8/CTR 0 SRC 핀의 출력 드라이버를 킬 수 있습니다. 그러나 이 신호는 다른 PFI 라인에서는 출력할 수 없습니다.

NI 61xx (이전 S 시리즈)

S 시리즈 디바이스에는 다음과 같이 설정할 수 있는 10개의 PFI 라인이 있습니다.

  • AI, AO 또는 카운터/타이머 함수를 위한 타이밍 입력 신호
  • AI, AO 또는 카운터/타이머 기능을 위한 타이밍 출력 신호


입력으로, 각 PFI 라인은 어플리케이션 신호 종류(아날로그, 카운터)에 따라 에지 또는 레벨 감지로 설정할 수 있습니다. PFI 라인에 연결된 외부 타이밍 신호는 내부적으로 여러 타이밍 신호에 의해 동시에 접근할 수 있습니다. 연결 방식이 이와 같이 유연하기 때문에 서로 다른 어플리케이션에 따라 I/O 커넥터의 물리적인 연결을 바꿀 필요성이 감소됩니다.

출력으로, 내부 타이밍 신호를 PFI 핀에 연결하는 경우 유연성이 떨어집니다. 예를 들어 카운터 0 소스 신호를 출력으로 사용해야 하는 경우, PFI8/CTR 0 SRC 핀에서만 접근할 수 있습니다. PFI 라인에 출력될 수 있는 내부 타이밍 신호는 다음과 같습니다:

  • AI 시작 트리거 신호
  • AI 참조 트리거 신호
  • AO 시작 트리거 신호
  • AO 샘플 클럭 신호
  • 카운터 0 소스 신호
  • 카운터 0 게이트 신호
  • 카운터 1소스 신호
  • 카운터 1게이트 신호

Was this information helpful?

Yes

No