이번 포스트를 통해서 요즘 제일 핫한 CoaXPress interface에 대해 알아보겠습니다. Machine vision 관련 분들이라면 Camera Link, GigE Vision 모두 익숙한 interface입니다.

CoaXPress도 이와 같은 이미지 데이터의 출력 Interface라고 생각하면 됩니다. 시장에서 고해상도 요구와 그리고 빠른 Frame rate 요구가 계속 증가하면서 이에 맞춰 Sensor도 고해상도/빠른 Frame rate로 계속 업그레이드가 되고 있습니다.

CoaXPress의 등장배경은 무엇일까요?
2년 전만 해도 상상도 못 했던 151M 센서가 출시되었고 최근에는 65M의 32FPS의 센서도 출시가 되었습니다. 센서가 출시되면 카메라 제조 업체는 어떤 Interface를 적용할지 고민을 하게 됩니다.

65M의 32fps의 최대 데이터 전송량을 단순 계산하면 약 2,000MB 가 넘습니다. 어마어마합니다!!! 이 정도의 데이터양을 Camera Link와 Gigabit Ethernet interface가 처리 할 수 있을까요?
Maximum Bandwidth | Maximum Cable Length | |
Camera Link | 850MB | 10m |
GigE Vision | 125MB | 100m |
즉 기존의 Camera Link나 다른 Interface들은 대역폭의 제한으로 센서의 최대 성능을 얻을 수 없습니다. 이런 요구에 맞춰 개발된 Interface가 바로 CoaXPress 입니다.
Maximum Bandwidth | Maximum Cable Length | |
CoaxPress | 3,000MB | 40m |
대역폭에서 기존 Interface의 한계를 훌쩍 뛰어넘고 그리고 검사 장비의 대형화에 따른 Camera Link cable의 최대 길이 제한도 CoaXPress interface로 한 방에 해결이 되었습니다.

물론 단점도 존재합니다.
Camera link 제품에 익숙한 사용자들은 보통 카메라 제어 시 Serial 명령어를 사용합니다. 하지만 CoaXpress에서는 카메라 제어를 모두 GenIcam이라는 Vision 표준에 맞춰 제어해야 합니다. GenIcam interface에 익숙하지 않은 사용자들은 Camera Link로 개발된 Software를 CoaXpress로 변환하는데 약간의 거부감이 들 수도 있습니다. 하지만 뷰웍스 기술지원팀에서 적극적으로 도움을 드리니 걱정할 필요 없습니다!!
Vieworks CoaXPress 의 특별한 점
유저 분들이 가장 많이 사용하는 기능 중 하나인 CxpLinkConfiguration을 살펴볼까요?

위 2가지 항목은 모두 CoaXpress(=줄여서 CXP)와 SFNC 표준에 정의되어 있습니다. 기존 카메라 링크에서 사용하던 시리얼 명령어 대신 GigE Vision, USB Vision, CoaXPress 표준은 모두 GenIcam 표준을 따르며 카메라에서 지원하는 기능의 이름도 모두 SFNC에 정의된 표준 이름을 사용해야 합니다. (SFNC에 대해서는 표준 부분에서 다시 포스팅하겠습니다.)
위 사용자 메뉴얼에서는 CxpLinkConfiguration의 값으로 CXP6_X1, CXP6_X2, CXP6_X4를 선택 할 수 있습니다. 이 값에서 6은 Speed를 의미하며 X1,X2,X4는 연결 케이블 개수를 의미합니다. 즉 CXP6_X1은 CXP Speed 6.25Gbps속도를 지원하며 케이블 1개를 사용하는 설정입니다.

CXP 표준 1.X에서는 CXP 케이블 1개당 최대 Speed가 6.25Gbps입니다. 케이블 4개를 사용하면 최대 25Gbps의 속도를 낼 수 있습니다. 케이블은 보통 최대 4개를 사용하지만, 제한은 없습니다. 뷰웍스 12M 제품 중 8채널의 CXP 케이블을 사용하는 모델(최대 12M에서 330속도)도 있습니다.
CXP 표준에 정의된 CXP Speed는 아래와 같습니다.

최대 Speed를 얻기 위해서는 CXP6_X4를 선택하면 되고 케이블 1개의 FPS가 필요한 경우에는 CXP6_X1을 선택하면 됩니다.
CXP 표준을 따르는 제조사들은 사용자 매뉴얼에 아래와 같은 정보를 표기합니다.

왼쪽은 3.125Gbps 속도의 BNC타입 케이블 2개를 지원하는 Device입니다. 오른쪽은 6.25Gbps속도의 DIN타입 케이블 4개를 지원하는 Device입니다.
다음 포스팅은 CoaXPress 타입의 Frame grabber들입니다. 많이 기대해 주세요
Comments are closed.