적합한 PXI 컨트롤러를 선택하는 것은 고성능 테스트 시스템 구축의 핵심입니다. 컨트롤러는 데이터 이동을 관리하고, 테스트 소프트웨어를 실행하고, 테스트 시스템 내의 모든 모듈에서 성능을 보장하는 시스템의 뇌 역할을 합니다. 시스템에 잘 맞는 컨트롤러는 최대 처리량을 실현하고 지연 시간을 줄이며 통합을 간소화할 수 있습니다. 반면, 처리 및 처리량 요구사항을 충족하지 못하는 컨트롤러를 선택하면 시스템 전반에 병목 현상을 초래할 수 있습니다.
이 기술 백서는 프로세서 성능, 대역폭, 메모리, 운영 체제 등의 주요 요소에 중점을 두고 임베디드 PXI 컨트롤러를 선택할 때 필요한 프레임워크를 제공합니다. 전자 장치를 검증하든, 대량 생산 테스트를 배포하든, 초당 기가바이트 단위로 RF 데이터를 스트리밍하든, 본 가이드라인을 통해 어플리케이션 요구사항에 부합하는 정보에 기반한 선택을 할 수 있을 것입니다.
PXI 컨트롤러는 PCI eXtensions for Instrumentation (PXI) 시스템 내의 주요 처리 및 관리 유닛입니다. 시스템 컨트롤러 슬롯에 설치되어, PXI 백플레인에서 데이터 전송을 조정하고, 소프트웨어 프로그램을 실행하며, 사용자 상호작용 또는 네트워크 통합을 위한 외부 인터페이스를 제공합니다. NI PXI 컨트롤러는 임베디드 또는 원격 컨트롤러입니다. 임베디드 컨트롤러는 외부 PC 없이 PXI 시스템을 구동하는 데 필요한 모든 요소를 내장하고 있으며, 원격 컨트롤러는 데스크톱, 노트북 또는 서버 컴퓨터에서 PXI 시스템을 제어할 수 있게 해줍니다.
컨트롤러 스펙은 다음 요소에 직접적인 영향을 미칩니다.
적절한 컨트롤러를 선택하면 PXI 시스템이 오늘날 가장 까다로운 테스트 및 측정 어플리케이션에 필요한 연산 성능, 데이터 처리량 및 연결성을 제공할 수 있습니다. NI PXI 컨트롤러는 다양한 용도로 설계되었으며, 다음 예시를 포함한(이에 국한되지 않는) 광범위한 사용 사례를 지원합니다.
이 섹션에서는 임베디드 컨트롤러와 원격 컨트롤러를 비교합니다.
임베디드 컨트롤러는 독립형 컴퓨터로 PXI 섀시에 직접 설치되어 외부 PC가 필요 없습니다. NI 임베디드 컨트롤러는 PXI 시스템을 위해 특별히 설계된 고성능의 안정적인 컴퓨팅 성능을 제공합니다. 사전 구성된 운영 체제 옵션, 견고한 구조, 장기 지원을 통해 엔지니어가 배포를 가속화하고 설계 검증부터 생산 테스트까지 신뢰할 수 있는 운영을 보장할 수 있도록 합니다.
그림 1. 이 NI PXIe-1081 섀시에 NI PXIe-8842 임베디드 컨트롤러 하나와 기타 NI 인스트루먼트가 설치된 모습
원격 컨트롤러는 MXI-Express 또는 Thunderbolt 고속 인터페이스를 사용하여 PXI 섀시를 외부 호스트 컴퓨터에 연결합니다. 이 설정을 통해 PXI 시스템은 기존 데스크탑 또는 노트북의 처리 성능, 저장소 및 디스플레이 기능을 활용할 수 있어, 임베디드 컨트롤에 대한 유연하고 비용 효율적인 대안을 제공합니다. 그림 2는 노트북 기반 원격 컨트롤러 설정을, 그림 3은 데스크탑 PC 기반 원격 컨트롤러 설정을 보여줍니다.
그림 2. 노트북 기반 원격 컨트롤러 구성: NI PXI Express 섀시, Thunderbolt 원격 제어 모듈, Thunderbolt 3+ M2M 케이블, Thunderbolt 3+ 포트가 장착된 노트북으로 구성됩니다.
그림 3. 데스크탑 PC 기반 원격 컨트롤러 설정: NI PXI Express 섀시, 원격 제어 모듈, MXIe 케이블, 원격 제어용 디바이스 (PCI 카드), 테스크탑 PC로 구성됩니다.
다음과 같은 경우 임베디드 옵션보다 원격 컨트롤러가 선호될 수 있습니다.
이 기술 백서는 임베디드 컨트롤러 선택에만 초점을 맞춥니다. PXI 원격 컨트롤러에 대한 자세한 내용은 브로슈어를 참조하십시오.
NI PXI 임베디드 컨트롤러에는 NI PXIe-8822, NI PXIe-8842, NI PXIe-8862, NI PXIe-8881의 네 가지 주요 모델이 포함됩니다. 각 모델은 서로 다른 프로세서 타입, 코어 수, 대역폭 성능을 제공하며, 이에 대한 내용은 다음 섹션 1–3에서 다룹니다. 각 모델 내에는 운영 체제, RAM, 스토리지 등 선택 사양에 따라 다른 파트 넘버가 존재하며, 이는 섹션 4–8에서 설명합니다.
컨트롤러를 선택할 때에는 다음 주요 고려사항을 검토하십시오.
Device Under Test (DUT)는 모든 PXI 시스템 설계의 기준이 됩니다. 다음 파라미터들을 정의하면 필요한 인스트루먼트 또는 모듈의 유형과 수량을 파악할 수 있으며, 이는 섀시 선택에 영향을 주고 궁극적으로 시스템 요구사항에 가장 적합한 컨트롤러를 결정하는 데 도움이 됩니다.
이러한 요구사항을 이해하면 선택한 컨트롤러가 어플리케이션에 필요한 성능, 확장성 및 신뢰성을 제공하도록 할 수 있습니다. 다음 섹션에서는 임베디드 컨트롤러의 주요 파라미터를 살펴봅니다. 이 백서의 마지막 부분에서는 이러한 파라미터가 컨트롤러 선택에 어떻게 영향을 미치는지 보여주는 세 가지 테스트 시나리오를 확인할 수 있습니다.
Intel® Core™ i3, i5, i7 또는 Xeon® 중 적합한 프로세서를 선택하는 것은 자동화 테스트 및 측정 시스템의 성능을 최적화하는 데 매우 중요합니다. 프로세서는 PXI 컨트롤러가 데이터 수집, 신호 분석, 병렬 처리, 리얼타임 제어와 같은 작업을 얼마나 효율적으로 처리할 수 있는지를 결정합니다. 프로세서를 선택할 때는 코어 수, 성능, 스레딩 기능, 클럭 속도 등 다양한 속성을 평가할 수 있습니다.
코어 수가 많을수록 여러 작업을 병렬로 실행할 수 있으며, 이는 RF 신호 분석, 데이터 로깅, 제어 루프와 같은 멀티스레드 어플리케이션에 필수적입니다.
표 1. 프로세서 코어 수 및 일반적인 사용 사례
프로세서 성능을 비교할 때 CPU 벤치마크는 클럭 속도나 코어 수 같은 스펙 이상의 실제 성능을 측정함으로써, 서로 다른 세대와 벤더 간에 보다 포괄적인 비교를 제공합니다. PassMark CPU 벤치마크와 같은 도구는 단일 코어 및 멀티코어 성능을 수치화하여, 실제 환경에서 프로세서가 어떻게 수행될지에 대한 보다 정확한 그림을 제시합니다. 서로 다른 컨트롤러에서 벤치마크 점수를 정규화하려면, 컨트롤러의 CPU 벤치마크 점수를 PXIe-8842의 점수인 15,778로 나누어 CPU 점수를 계산합니다. 예를 들어, PXIe-8842의 정규화된 CPU 점수는 1 (15,778 ÷ 15,778 = 1)인 반면, PXIe-8881의 점수는 2.04 (32,177 ÷ 15,778 = 2.04)입니다. 이 점수를 정규화하면 다양한 벤더의 서로 다른 컨트롤러 간 CPU 점수 비율을 더 쉽게 비교할 수 있습니다. 동일한 브랜드라도 모든 프로세서가 동일한 성능을 제공하는 것은 아닙니다. 각 프로세서는 서로 다른 우선순위에 맞게 최적화되어 있습니다. 예를 들어, PXIe‑8881에 사용된 Intel Xeon W‑2295는 높은 처리량 워크로드를 위해 설계된 18개의 코어 덕분에 멀티스레드 CPU 점수 2.04를 달성합니다. 반면, 다른 벤더 컨트롤러에 사용되는 Intel Xeon W‑11865MRE의 점수는 약 1.24 정도입니다.
그림 4. NI PXI 임베디드 컨트롤러의 멀티스레드 CPU 점수
스레딩이란 CPU가 여러 명령어 시퀀스 (스레드)를 동시에 실행할 수 있는 능력을 말합니다.
C++ 또는 Python과 같은 전통적인 언어에서는 엔지니어가 스레드를 생성하고, 잠금이나 세마포어를 사용한 동기화를 관리하며, 코어 간에 작업을 수동으로 분배하는 저수준 스레딩 코드를 작성해야 합니다. 이는 복잡성을 증가시키고 경합 조건이나 교착 상태 같은 문제의 위험을 초래합니다.
NI LabVIEW 및 NI TestStand는 다음과 같은 방식으로 병렬 테스트 실행을 단순화합니다.
멀티코어 프로세서와 LabVIEW 및 TestStand 같은 소프트웨어를 결합하면, 엔지니어와 개발자는 저수준 스레딩 코드를 작성하지 않고도 높은 처리량과 응답성을 실현할 수 있습니다. NI 도구는 스레드 생성, 스케줄링, 리소스 공유를 자동으로 원활하게 처리하므로, 엔지니어는 멀티코어 CPU를 최대한 활용하면서 테스트 로직 자체에 집중할 수 있습니다.
클럭 속도 (GHz)는 고속 데이터 수집, HIL 시스템 또는 스펙트럼 분석과 같은 자동화 테스트 시스템에서 시간에 민감한 단일 스레드 작업에 매우 중요합니다. 클럭 속도가 높을수록 지연 시간이 단축되고 결정성이 향상되어 제어 루프가 더 짧아지고 샘플링 속도가 증가하며 지터가 감소합니다. 단일 스레드 작업의 경우, 더 빠른 CPU는 루프 실행 및 타이밍 정확도를 향상시킵니다. 클럭 속도를 비교할 때는 아키텍처 차이가 실제 성능에 큰 영향을 미칠 수 있으므로 동일한 CPU 세대 내에서 비교해야 합니다.
테이블 2. CPU 클럭 속도 계층 및 권장 사용 사례
그림 5. 지연 대 클럭 속도
리얼타임 작업의 경우 코어 수보다 낮은 지연 시간과 높은 클럭 속도를 우선시하십시오. GHz 등급이 높을수록 발열과 전력 소비가 증가하므로 적절한 냉각이 필수적입니다. 하이퍼스레딩은 단일 스레드 성능을 향상시키지 않으며, 리얼타임 작업에서는 물리적 코어의 속도에 집중하는 것이 최상의 결과를 얻을 수 있습니다.
종합적으로, 앞서 논의한 특성들을 이해하면 어플리케이션의 성능과 비용 간 균형을 맞추는 데 도움이 됩니다.
PXI 시스템에서 대역폭은 컨트롤러, PXI 모듈 및 기타 시스템 구성요소 간에 데이터를 전송할 수 있는 속도를 의미합니다. 대역폭은 시스템이 데이터 집약적인 작업을 얼마나 잘 처리할지 결정하는 핵심 요소입니다. 고려해야 할 대역폭에는 전체 시스템 대역폭과 메모리 대역폭이라는 두 가지 주요 유형이 있습니다.
시스템 대역폭은 PXI 컨트롤러와 PXI Express 백플레인 간의 최대 데이터 전송 속도를 의미합니다. 이는 컨트롤러가 섀시에 설치된 PXI Express 모듈과 데이터를 얼마나 빠르게 교환할 수 있는지를 결정합니다.
PXI Express 백플레인 대역폭은 컨트롤러가 섀시의 I/O 모듈로 데이터를 전송하는 속도를 결정합니다. 예를 들어, PCI Express Gen 3 (4 GB/s)을 지원하는 PXI Express 섀시를 사용하면서 PCI Express Gen 1 (1 GB/s)로 제한된 컨트롤러를 선택하면, 시스템은 1 GB/s에서 병목 현상이 발생하여 RF 또는 고채널 DAQ과 같은 고속 어플리케이션의 성능이 저하됩니다. 컨트롤러의 PCI Express 세대를 섀시와 일치시키면 처리량과 시스템 효율성을 최적화할 수 있습니다. 백플레인 대역폭에 대한 자세한 내용은 효율적인 데이터 이동 및 처리량을 위한 PXI Express 섀시 선택 백서를 참조하십시오.
메모리 대역폭은 CPU가 RAM에서 데이터에 얼마나 빠르게 접근하고 처리할 수 있는지를 정의하며, 리얼타임 성능, 멀티태스킹, 신호 분석 및 머신 러닝과 같은 데이터 집약적 어플리케이션에 중요합니다. 멀티채널 아키텍처를 갖춘 고속 DDR4/DDR5 메모리는 특히 여러 어플리케이션이나 가상 머신을 실행할 때 원활한 실행을 보장합니다.
이론적 메모리 대역폭 계산 방법
수식: (채널 수 × 전송 당 바이트 × 클럭 속도)/1024
예: PXIe-8881은 (4 × 8 × 2666)/1024 = 83 GB/s의 메모리 대역폭을 제공합니다.
CPU와 모듈이 모두 메모리에서 동시에 데이터를 스트리밍할 수 있으므로, 병목 현상을 피하려면 메모리 대역폭이 시스템 PCI Express 대역폭보다 높아야 합니다. 메모리 대역폭이 너무 낮으면 고속 PCI Express Gen 3 백플레인도 최대 성능으로 작동할 수 없어, 고처리량 어플리케이션의 성능에 영향을 미칩니다.
표 3은 예상 어플리케이션 처리량에 따라 대역폭 요구사항에 맞는 컨트롤러를 선택하는 데 도움이 될 수 있습니다. 이러한 요소를 고려하면 시스템이 병목 현상 없이 데이터를 효율적으로 수집 및 처리할 수 있습니다.
테이블 3. 대역폭 계층별 PXI 컨트롤러 권장 사항
RAM은 컨트롤러의 단기 메모리 역할을 하며, 테스트 실행 중 데이터를 임시로 저장합니다. 충분한 RAM은 인스트루먼트와 컨트롤러 간의 병목 현상을 줄여 PXI Express 백플레인을 가로질러 원활한 데이터 전송과 대용량 데이터 세트의 효율적인 처리를 가능하게 합니다.
RF 분석, 혼합 신호 수집, HIL 시뮬레이션, 리얼타임 신호 처리와 같은 고성능 어플리케이션은 더 빠른 계산 및 멀티태스킹을 지원하기 위해 더 높은 RAM 용량의 이점을 얻습니다. 예를 들어, PXIe-8881은 최대 64 GB의 쿼드 채널 DDR4-2666 RAM을 지원하며, PXIe-8862는 보다 집중적인 작업을 위해 최대 32 GB의 듀얼 채널 DDR4-3200 RAM을 제공합니다.
기본 데이터 수집, 센서 로깅, 온도 모니터링과 같은 다른 어플리케이션은 데이터 버퍼링 및 처리 요구사항이 최소화되어 일반적으로 8 GB RAM으로도 효율적으로 실행됩니다.
스토리지는 시스템이 데이터, 소프트웨어, 운영 체제 파일을 저장하는 공간입니다. 이는 데이터 기록, 검색 및 분석 속도에 영향을 미칩니다. NI PXI 임베디드 컨트롤러에는 두 가지 주요 스토리지 옵션이 있습니다. 솔리드 스테이트 드라이브 (SSD)는 속도, 신뢰성, 내구성으로 선호되며 최대 512 GB 용량과 사용 가능한 확장 옵션을 제공합니다. 기밀 환경에서 안전한 데이터 처리를 위해 PXIe-8862와 같은 일부 컨트롤러에는 최대 960 GB까지 업그레이드 가능한 프런트패널 탈착식 드라이브가 장착되어 있습니다.
초고속 로깅 (> 1 GS/s) 또는 섀시 내에서 처리해야 하는 장기간 테스트를 위해 더 많은 스토리지가 필요한 경우, 용량과 성능을 확장하려면 PXI 스토리지 모듈 (NI PXIe-8267) 추가를 고려하십시오.
운영 체제는 어플리케이션에 사용 가능한 개발 도구, 드라이버, 자동화 프레임워크를 결정합니다. 결정성과 정밀한 타이밍을 제공하는 운영 체제의 능력이 핵심 고려 사항입니다. HIL(Hardware-In-the-Loop) 시뮬레이션이나 폐루프 제어와 같이 예측 가능한 저지연 응답이 필요한 어플리케이션에는 리얼타임 운영 체제가 필수적입니다.
Windows는 PXI 시스템에서 가장 널리 사용되는 운영 체제로, NI LabVIEW, NI TestStand 및 타사 도구를 포함한 광범위한 테스트 및 측정 소프트웨어와의 호환성을 제공합니다. 그래픽 사용자 인터페이스 (GUI)를 통해 개발, 디버깅 및 엔터프라이즈 IT 인프라와의 통합이 단순화됩니다.
LTSC (Long-Term Service Channel) 버전은 안정성, 보안 및 긴 수명 주기가 필수적인 엔터프라이즈 및 미션 크리티컬 환경을 위해 설계된 Windows의 특별 에디션입니다. IoT Enterprise LTSC는 10년간 지원됩니다. NI PXI 컨트롤러는 Windows 10 LTSC 또는 Windows 11 LTSC와 함께 제공됩니다.
NI Linux Real-Time은 결정적이고 저지연 성능이 요구되는 어플리케이션을 위해 설계되었습니다. 리얼타임 커널은 예측 가능한 응답 시간을 보장하며, 헤드리스 (GUI 없음) 운영 방식은 임베디드 및 산업 환경에서 신뢰성을 높입니다. 또한 NI Linux Real-Time은 테스트 실행을 방해할 수 있는 예상치 못한 업데이트 또는 백그라운드 프로세스 영향을 덜 받습니다. NI Linux Real-Time OS는 NI LabVIEW Real-Time Module에서 완전히 지원됩니다.
NI Linux Real-Time OS는 다음을 제공합니다.
자세히 알아보기:
NI PXI 컨트롤러는 "OS 없음" 컨트롤러 옵션을 통해 맞춤형 OS 배포를 지원하여, 조직이 자체 운영 체제를 설치할 수 있는 유연성을 제공합니다. 이 옵션은 독자적인 요구사항, 고유한 보안 정책 또는 특수 통합이 필요한 팀에 이상적입니다.
이 접근 방식은 최대의 맞춤화를 제공하지만, OS 배포 및 드라이버 통합에 대한 고급 전문 지식이 필요합니다. 예를 들어, NI 하드웨어 드라이버는 특정 Linux 배포판에서만 사용 가능합니다. 따라서 PXI 모듈 기능을 보장하려면 RHEL, Ubuntu 또는 OpenSUSE와 같은 지원되는 배포판을 사용하는 것이 권장됩니다.
NI OS 호환성 검사기를 사용하여 NI 하드웨어 및 소프트웨어의 운영 체제 호환성을 확인할 수도 있습니다. 원하는 운영 체제에서 선택한 하드웨어/드라이버/소프트웨어 조합이 지원되는지 확인하려면 이 정보를 참조하십시오.
PXI 임베디드 컨트롤러는 PXI Express 백플레인을 통한 고속 통신을 제공하는 동시에 외부 시스템과의 인터페이스 역할도 합니다. I/O 대역폭은 Thunderbolt, USB, 이더넷, DisplayPort™, NVMe 스토리지 등의 포트를 통해 컨트롤러와 외부 디바이스 간의 데이터 전송률을 의미합니다. 이러한 연결을 통해 데이터 로깅, 원격 제어, 시각화, 외부 인스트루먼트 통합이 가능합니다.
I/O 대역폭은 데이터 집약적 워크플로 또는 고속 외부 데이터 전송이 필요한 분산 테스트 시스템에서 매우 중요해지며, 그 예는 다음과 같습니다.
어플리케이션이 PXI Express 섀시 내부에서 데이터를 처리하는 경우 I/O 대역폭은 중요도가 낮으며, 주로 참고용 정보에 가깝습니다. 그러나 외부 연결에 의존하는 시스템에서는 성능에 큰 영향을 미칠 수 있습니다.
그림 6. 탈착식 하드 드라이브가 장착된 PXIe-8862의 상세 다이어그램
PXI 임베디드 컨트롤러는 PXI 섀시 내에 장착됩니다. PXI 섀시는 단순한 기계적 프레임이 아닌, 백플레인 아키텍처, 전원 공급, 냉각 용량, 그리고 임베디드 컨트롤러 및 PXI 모듈이 이용할 수 있는 데이터 대역폭을 정의합니다. 올바른 섀시를 선택하면 테스트 시스템의 성능, 호환성 및 확장성이 최적화됩니다.
모든 NI 컨트롤러는 모든 PXI 섀시와 기계적으로 및 전기적으로 호환되므로 설정에 관계없이 작동합니다. 그러나 호환성만으로 최적의 성능이 보장되지는 않습니다. 최고의 처리량과 안정성을 달성하려면 컨트롤러의 대역폭 및 전원 요구사항과 일치하는 섀시를 선택해야 합니다.
PXI 임베디드 컨트롤러의 물리적 폼 팩터는 PXI 섀시와의 호환성을 결정합니다. 대부분의 PXI 섀시는 4-슬롯 시스템 컨트롤러 공간을 제공하지만, 일부 타사 섀시는 단일 시스템 슬롯만 제공합니다. 단일 슬롯 컨트롤러는 4-슬롯 섀시에서 작동할 수 있지만, 사용 가능한 공간을 효율적으로 활용하지는 못합니다. 반대로, 4-슬롯 컨트롤러는 단일 시스템 슬롯용으로 설계된 섀시에는 장착될 수 없습니다.
요약하자면 섀시와 컨트롤러 선택은 데이터 이동과 전체 시스템 처리량에 직접적인 영향을 미칩니다. PXI 시스템 성능 최적화에 대한 설명은 데이터 이동 및 처리량 극대화에 대한 이 백서를 참조하십시오.
자세히 알아보기:
PXI 임베디드 컨트롤러는 통제된 실험실부터 제조 현장, 필드 테스트 환경에 이르기까지 다양한 조건에서 지속적이고 미션 크리티컬 운영을 위해 설계되었습니다. 신뢰성은 환경 내구성과 열 관리 기법을 통해 구현됩니다.
테스트 시스템이 엔터프라이즈 네트워크와 더욱 긴밀하게 연결 및 통합됨에 따라 데이터 보호와 시스템 무결성 유지가 필수적입니다. NI는 컨트롤러를 포함한 모든 NI 제품에 걸쳐 강력한 보안 프로토콜을 구현합니다. 플랫폼 수준 보안에 대한 자세한 내용은 PXI 제품 보안을 참조하십시오.
또한, 선도적인 프로세서 제조업체와 협력하여 최신 NI 컨트롤러가 TPM 2.0과 같은 고급 하드웨어 기반 보안 기능을 갖추도록 합니다. Trusted Platform Module (TPM)은 암호화 키를 안전하게 저장하고, 보안 부팅을 가능하게 하며, 펌웨어 무결성을 검증하고, 디스크 암호화를 지원하고, 인증을 용이하게 하는 전용 칩입니다. TPM 2.0은 이제 대부분의 NI 임베디드 컨트롤러에 표준으로 제공되어, 보안 부팅 및 디바이스 암호화와 같은 Windows 11 기능을 포함한 현대적 사이버 보안 프레임워크와의 향상된 보안 및 호환성을 제공합니다.
자세히 알아보기:
NI 컨트롤러는 표준 TPM 2.0 및 중국 TPM 2.0 옵션으로 제공됩니다. 중국 TPM 2.0은 중국 정부 규정을 준수하며, 국제 표준 (RSA, SHA, AES) 대신 국내 암호화 알고리즘 (SM2, SM3, SM4)을 사용합니다. 중국에 배포되는 제품이 현지 보안 표준을 충족하려면 중국 TPM 2.0이 필수입니다. 시스템이 중국에서 사용될 예정이라면 중국 TPM 옵션을 선택하십시오. 특정 컨트롤러에 대한 TPM 지원은 여기에서 확인하십시오.
또한, 일부 NI PXI 임베디드 컨트롤러는 기밀 환경에서 안전한 데이터 처리를 위한 탈착식 드라이브 옵션을 특징으로 합니다. 자세한 내용은 PXIe-8822/42/62 시작하기 가이드를 참조하십시오.
어플리케이션 요구사항을 평가하고 처리 성능 및 시스템 대역폭부터 보안에 이르는 요소들을 고려함으로써, 컨트롤러 선택 시 확신에 찬 정보에 기반한 결정을 내릴 수 있습니다.
다음 세 가지 테스트 시나리오는 특정 어플리케이션 요구사항이 인스트루먼트, 섀시, 컨트롤러 선택에 어떻게 영향을 미치는지 보여줌으로써, 비용 효율적이고 최적화된 PXI 시스템 구축에 대한 실용적인 통찰력을 제공합니다.
한 고객이 스마트 홈 디바이스, 웨어러블 또는 핸드헬드 기기와 같은 소비자 전자 제품 검증을 위한 비용 효율적인 자동화 테스트 시스템을 구축하고 있습니다.
시스템에 포함되는 모듈은 다음과 같습니다.
이러한 인스트루먼트는 중간 수준의 대역폭이 필요하며, 동기화된 트리거링과 타이밍으로 이점을 얻습니다.
NI PXIe-1088 섀시
이 섀시는 선택한 모든 인스트루먼트를 지원하며, 어플리케이션에 필요한 충분한 대역폭을 확보합니다.
NI PXIe-8822 임베디드 컨트롤러
표 4. NI PXIe-8822 임베디드 컨트롤러 스펙
스마트 화재 및 가스 감지 시스템 제조사는 매년 수백만 대의 안전-중요 디바이스를 검증 및 생산하기 위한 표준화된 자동 테스트 플랫폼이 필요합니다. 시스템은 품질을 전혀 타협하지 않고 복잡한 기능을 수행하며, 대량 생산에 효율적으로 확장 가능해야 합니다.
NI PXIe-1095 섀시
NI PXIe-8862 임베디드 컨트롤러
표 5. NI PXIe-8862 임베디드 컨트롤러 스펙
한 고객은 5G 무선 모듈, RF 프런트엔드 디바이스 및 고속 트랜시버 검증을 위한 자동화 테스트 시스템을 개발하고 있습니다. 시스템은 리얼타임 신호 분석 및 기록/재생을 위해 큰 데이터 스트림을 처리해야 합니다.
이러한 인스트루먼트는 높은 PCI Express 대역폭을 필요로 하며 타이밍 결정성이 높은 트리거링의 이점이 있습니다.
NI PXIe-1095 섀시
NI PXIe-8881 임베디드 컨트롤러
표 6. NI PXIe-8881 임베디드 컨트롤러 스펙
PXIe-8881이 이 시나리오에 적합한 이유
올바른 NI PXI 컨트롤러를 선택하는 것은 처리 속도, 대역폭, 메모리 등 어플리케이션 요구사항에 따라 결정됩니다. 시작점으로 다음 일반 지침을 활용하고, NI System Advisor를 통해 시스템을 구성해 보십시오. 모델과 부품 번호를 비교하려면 NI PXI 컨트롤러 브로슈어를 참조하십시오.
표 7. 어플리케이션별 권장 NI PXI 컨트롤러
Windows는 미국 및 기타 국가에 등록된 Microsoft Corporation의 등록 상표입니다.
Linux® 등록 상표는 전 세계에 상표권을 보유하고 있는 Linus Torvalds와 독점 라이센스 계약을 맺고 있는 LMI의 2차 라이센스에 따라 사용되었습니다.
Thunderbolt 및 Thunderbolt 로고는 미국 및 여러 나라에서 Intel Corporation 또는 그 자회사의 등록 상표입니다.
| 코어 수 | 일반적인 사용 사례 |
|---|---|
| 2–4 코어 | 기본 테스트 자동화 및 데이터 수집 |
| 4–8 코어 | 병렬 처리 및 멀티태스킹 조절 |
| 8개 이상의 코어 | 높은 처리량, 멀티스레드 또는 서버급 테스트 시스템 |
| 클럭 속도 | 계층 | 용도 |
|---|---|---|
| < 2.5 GHz | 보급형 | 모니터링, 기본 시퀀싱 |
| 2.5–3.5 GHz | 밸런스 | 범용 자동화 테스트 |
| > 3.5 GHz | 고속 | 리얼타임 분석, 고속 데이터 수집 (DAQ) |
| 예상 어플리케이션 처리량 범위 | 어플리케이션 예제 | 예상 시스템 PCI Express 대역폭 | 예상 메모리 대역폭 | 권장 컨트롤러 | 컨트롤러 프로세서 및 코어 | 참고 |
|---|---|---|---|---|---|---|
낮음 (< 100 MB/s) | 기본 DAQ, 센서 로깅, 온도 모니터링 | 4 GB/s | 25GB/s | NI PXIe-8822 | Intel Core i3 4 코어 | 여러 저속 모듈을 쉽게 처리합니다. 검증 구성에 이상적입니다. |
중간 (100 MB/s–1 GB/s) | 혼합 I/O, 제어 시스템, 자동화 테스트 | 8 GB/s | 25GB/s | NI PXIe-8842 | Intel Core i5 6 코어 | 다기능 DAQ 및 중간 스트리밍 작업에 적합합니다. |
높음 (1 GB/s–4 GB/s) | RF 신호 분석, 프로토콜 테스트, 디지타이저 | 16 GB/s | 50 GB/s | NI PXIe-8862 | Intel Core i7 8 코어 | 고속 디지타이저 및 웨이브폼 생성기를 지원합니다. |
극대 (>4 GB/s) | 레이더, 전자전쟁, 고속 이미징 | 24 GB/s | 83 GB/s | NI PXIe-8881 | Intel Xeon W-2225/2245/2295 4, 8, 또는 18 코어 |
멀티섀시, 리얼타임 및 초고량 처리량 설정에 필요합니다. |
| 특징 | 스펙 |
|---|---|
| 프로세서 | Intel Core i3-11100HE (2.4/4.4 GHz), 4 코어 |
| RAM | 최대 16 GB DDR4-3200 |
| 스토리지 | 512 GB SSD |
| OS 지원 | Windows 10/11 LTSC, Linux RT |
| 데이터 처리량 | PCI Express Gen 1을 통한 최대 4 GB/s |
| 특징 | 스펙 |
|---|---|
| 프로세서 | Intel Core i7-11850HE(2.6/4.7 GHz) |
| RAM | 최대 32 GB, DDR4-3200 (듀얼) |
| 스토리지 | 512 GB SSD (탈착식 드라이브 옵션) |
| OS 지원 | Windows 10/11 LTSC, Linux RT |
| 데이터 처리량 | PXI Express를 통한 최대 16 GB/s |
| 특징 | 스펙 |
|---|---|
| 프로세서 | Intel Xeon W2245(8 코어, 최대 4.7 GHz) |
| RAM | 최대 64 GB DDR4-3200 (쿼드) |
| 스토리지 | 1TB NVMe SSD |
| OS 지원 | Windows 10/11 LTSC, Linux RT |
| 데이터 처리량 | PCI Express Gen 3을 통한 최대 24 GB/s, 2개 |
| 어플리케이션 예제 | 권장 컨트롤러 | 이유 |
|---|---|---|
기본 데이터 수집 및 검증 (낮은 데이터 속도, 단순 자동화) | NI PXIe-8822 | 4 코어 Intel Core i3 프로세서와 낮은 처리량 작업에 충분한 대역폭을 갖춘 경제적인 보급형 옵션. |
혼합 신호 테스트 및 기능적 검증 (평균 채널 수, 컨트롤 시스템) | NI PXIe-8842 | 다기능 데이터 수집, 혼합 신호 및 중간 수준 스트리밍에 적합한, 6 코어 Intel Core i5 프로세서와 더 높은 PCI Express 대역폭을 갖춘 균형 잡힌 성능. |
고속 데이터 수집 및 RF 분석 (스트리밍 최대 8 GB/s) | NI PXIe-8862 | RF 및 프로토콜 테스트에 이상적인, 빠른 데이터 전송 및 대용량 데이터 세트 처리를 위한 8 코어 Intel Core i7 프로세서와 PCI Express Gen 3 대역폭. |
극한 처리량 및 멀티섀시 시스템 (레이더, FPGA 집약형 워크로드) | NI PXIe-8881 | Intel Xeon 프로세서 (최대 18개 코어)와 초고성능, 리얼타임 및 멀티섀시 설정을 위한 최대 대역폭. |