비전 수집 통신 버스의 처리량, 속도 및 크기는 무엇입니까?

업데이트 됨 Jul 17, 2020

해당 제품

하드웨어

  • Starter Kit for ISC-178x Smart Cameras
  • Camera Link Cable
  • Basler 1394 Camera
  • Camera Link I/O Board
  • PCI-1422
  • PXI-1422
  • PCI-1428
  • PCI-1429
  • PCIe-1429
  • PCI-1426
  • PCI-1424
  • PCIe-1430
  • PMI 1430
  • PCIe-1433
  • PCIe-1427
  • PXIe-1435
  • PCIe-1473
  • NI-1483
  • PCI-8252
  • PXI-8252
  • PCI-8254
  • PCIe-8255
  • PCIe-8244

운전사

  • NI-IMAQ

문의사항

Vision Acquisition 장치 인터페이스의 특정 버스 특성을 평가하고 있습니다. Vision Acquisition 버스의 처리량, 속도 및 크기는 무엇입니까?

해결책

비전 시스템을 선택할 때 컴퓨터의 통신 버스는 중요한 고려 사항입니다. 내부 컴퓨터 버스를 사용하면 모든 내부 컴퓨터 구성 요소를 CPU 및 메인 메모리에 연결할 수 있습니다. 확장 버스를 사용하면 I/O 장치가 CPU 및 메모리에 액세스 할 수 있습니다. NI 이미지 수집 (IMAQ) 제품은 PCI/PXI, PCIe/PXIe, USB, IEEE-1394 (Firewire) 및 GigE까지 총 5 가지 확장 버스 기술을 사용합니다.

버스의 크기는 한 번에 전송할 수있는 데이터 양을 결정하므로 중요합니다. 예를 들어, 16 비트 버스의 경우, 16개의 병렬 데이터 라인을 통해 한번에 16 비트의 데이터를 전송합니다. 그러나, 이미지 획득의 경우 이미지의 픽셀 수는 버스 성능에서 중요한 역할을합니다. 가장 일반적인 형태의 PCI 버스는 한 번에 32 비트의 데이터를 전송합니다. 10 또는 12 비트의 이미지 형식이 사용되는 경우 각 픽셀은 버스를 통해 16 비트 또는 2 바이트로 전송됩니다. 이 전송은 프레임 그래버의 유효 처리량에 영향을줍니다. 이 전송 속도는 버스 클럭 속도에 의해 제어됩니다. 클럭 속도가 빠르면 데이터를 더 빠르게 전송할 수 있습니다.

참고 : 버스의 크기가 1 비트 인경우, 클럭 속도는 데이터 처리량과 같아집니다.

다음 테이블은 NI 비전 수집 제품이 지원하는 각 확장 버스 기술에 대한 세부 사항을 요약합니다. 여기에 나열된 스루풋(throughput)은 이론적입니다. 실제 동작에서는 대기 상태, 인터럽트 및 기타 프로토콜 요소가 결합하여 이론적 대역폭을 줄입니다.

버스Throughput (MB/s)Clock Speed (MHz)Width (bits)Supported NI Board(s)
PCI13333.33321422/1424/1426/1428
PXI13333.33321428
x1 PCIe200100 *321427
x4 PCIe800100 *321429 / 1430 / 1433 / 1473R
x4 PXIe800 **100 *321435 / 1483R
IEEE1394a (Firewire400)50해당 없음18252 / 8254R / 8255R
IEEE1394b (Firewire800)100해당 없음18255R
공연125해당 없음18231/8234/8235
USB 1.01.5해당 없음1해당 없음
USB 2.060해당 없음1해당 없음
USB 3.0 ***400해당 없음18242/8244
 
* 100 MHz는 PCIe 인터페이스의 공식 레퍼런스 클럭 속도입니다. 그러나 때로는 BIOS에서 보통 1MHz 단위로 조정할 수 있습니다.

** PXIe-1435는 256B 페이로드 (워크 스테이션 급 칩셋에서 공통적 인 기능)를 사용할 때 800 MB / s 이상의 속도를 달성 할 수 있습니다.

*** USB 3.0 지원은 Vision Acquisition Software의 2013 년 8 월 릴리스에 추가되었습니다.