RIO RMC 메자닌 카드에서 DIO의 최대 속도는 얼마입니까?

업데이트 됨 Apr 1, 2020

해당 제품

Hardware

  • Single-Board RIO Custom RMC
  • sbRIO-9626
  • sbRIO-9651
  • sbRIO-9627
  • sbRIO-9637
  • sbRIO-9636
  • sbRIO-9606
  • sbRIO-9607

문의사항

타사 장치와 작동하도록 인터페이스 RMC를 설계하려고합니다. 고려해야 할 사항은 무엇이며 DIO의 최대 속도는 얼마입니까?

해결책

FPGA I/O는 직렬 종단 저항을 통해 RMC 커넥터에 연결되며 FPGA 드라이브 및 온보드 신호 종단은 광범위한 애플리케이션을 지원합니다. 일반적으로 RMC 구현은 NI C 시리즈 모듈의 성능 수준 (디지털 인터페이스 관점에서)을 초과하는 동시에 RMC에서 디자인 유연성 옵션과 강력한 신호 무결성을 유지합니다.

그러나 RMC DIO의 최대 속도를 명확하게 정의하기가 어려울 수 있습니다. 비교적 높은 클럭 속도 (40MHz, 80MHz, 120MHz 등)를 위해 FPGA를 컴파일 할 수 있지만 전체 신호 체인이 해당 속도로 작동 할 수있는 것은 아닙니다. 특정 프로토콜 또는 인터페이스를 구현할 때 신호 로딩, 설정 및 유지 시간, 스큐 (skew), PCB 라우팅 및 유효 신호 속도를 낮추는 것과 같은 기타 요소 (Single-Board RIO 컨트롤러 및 RMC 모두)의 영향을 받게 됩니다. 일반적인 설계 사례를 통해 쉽게 달성 할 수있는 대표적인 응용 분야 및 일반적인 주파수에 대해서는 표를 참조하십시오.

이 표를 검증 된 상한 값으로 간주 해서는 안됩니다. 일부 애플리케이션 (RMC의 회로 구현으로 인해)은 느리게 실행될 수 있습니다 (예 : 저속 광 검출기(Optoisolator)를 통해 구현 된 SPI 프로토콜). 반면 최적화 및 분석을 통해 응용 프로그램이 훨씬 빠르게 구현 될 수도 있습니다.

요구 사항이 매우 높은 RMC 메자닌 카드를 설계하는 경우 NI에 문의하십시오.

추가 정보

모든 애플리케이션에서 FPGA 샘플 속도, 신호 무결성 및 타이밍 요구 사항은 모두 어플리케이션의 최대 주파수에 기여합니다. FPGA 샘플 속도는 LabVIEW FPGA에서 성공적으로 컴파일함으로써 제한됩니다. 신호 무결성이 성능에 미치는 영향을 최소화하려면 올바르게 설계된 RMC가 필요합니다. 마지막으로, 단일 보드 RIO 및 RMC 디바이스의 타이밍 요구 사항을 모두 충족해야 성공적인 작동이 보장됩니다. 각 응용 프로그램에 대해 이러한 모든 요소를 평가하여 최대 성능을 결정해야합니다.