1. Channel Link
Channel Link 기술은 LVDS SerDes 5개의 Line으로 이루어진 통신 기술이다.
Fig 1. Channel Link Chip
위 그림은 Channel Link Chip 하나의 모습을 보여준다. 5개의 LVDS Line이 있으며 이 중 4개는 데이터 전송에 쓰이고 나머지 한 개는 1개의 클럭용 LVDS가 있다. 이런 식으로 구분짓는 것은 카메라 링크 인터페이스만의 특징을 보여주는 것인데, 다른 인터페이스, 예를 들면 GigE나 USB 같은 인터페이스의 경우 데이터와 클럭의 구분 없이 같은 line에서 사용한다.
앞서 카메라 링크는 7:1 serialize를 가진다고 했다. 여기에 4개의 데이터 전송 line을 고려하면 하나의 channel link chip에서 7*4 = 28 bit씩 통신이 이루어지는 것을 알 수 있다.
그리고 카메라 링크는 총 4개의 Channel Link chip으로 구성되어 있다. 이를 고려하면서 다음 절로 넘어간다.
2. Configuration
카메라 링크는 사용되는 비트 수에 따라서 6가지의 모드(Configuration)가 존재한다.
Fig 2. Camera Link Configuration
Configuration | Bits | Connectors | Channel Link Chips |
Lite | 10 | 1 | 1 |
Base | 24 | 1 | 1 |
Medium | 48 | 2 | 2 |
Full | 64 | 2 | 3 |
72 bit | 72 | 2 | 3 |
80 bit | 80 | 2 | 3 |
Table 1. Camera Link Configuration Specifications
Table 1에 6가지 종류의 카메라 configuration이 정리되어 있다. 이 중 lite, base configuration의 경우 channel link chip을 1개만 사용한다. Channel link chip 하나 당 24 bits 까지 전송이 가능하기 때문에(앞서 channel link chip 하나 당 28 bits까지 전송이 가능하다고 했으나 24 bits인 이유는 다음 장인 CameraLink 4 참조) 10 bit & 24 bit 전송을 하는 lite, base configuration은 1개의 channel link chip을 사용한다. Fig 2를 보면 빨간색 네모로 표시된 한 개의 channel link chip을 사용하는 것을 알 수 있다.
Medium configuration의 경우 48 bits까지 데이터를 통신한다. 따라서 24*2=48 이므로 channel link chip 2개를 사용한다. Fig 2를 보면 초록색 네모로 표시된 두 개의 channel link chip을 사용하는 것을 볼 수 있다.
Full configuration의 경우 64 bits까지 데이터를 통신한다. 따라서 channel link chip 3개를 사용한다. 72 bit configuration도 마찬가지이나 80 bit configuration의 경우 channel link chip 3개의 상한선 24*3 = 72 bits를 넘어서 80 bits까지 데이터를 통신한다(역시 자세한 설명은 다음장인 CameraLink 4 참조). Fig 2를 보면 노란색 네모로 표시된 세 개의 channel link chip을 사용하는 것을 볼 수 있다.
카메라 링크에서는 커넥터 한 개당 두 개의 channel link chip을 사용 가능하다. 하지만 Medium configuration의 경우 channel link chip을 두 개 사용하는데도 불구하고 커넥터가 2개 필요한데, 이는 사실 모든 configuration에서 통신용 channel link chip이 하나 더 필요하기 때문이다. Fig 2 가장 아래에 보라색 네모로 표시된 channel link chip이 있다. 이것이 통신용 channel link chip이며 camera control signal 및 Camera & Frame grabber 통신에 사용된다(자세한 설명은 다음장인 CameraLink 4 참조). 이를 고려하면 Medium configuration에서는 사실 channel link chip을 두 개가 아니라 세 개 사용하는 것이므로 커넥터가 2개 필요한 것이다. 좀 더 나아가면, 6개 configuration 모두 통신용 channel link chip 하나를 더 사용하는 셈이므로 lite, base configuration은 두 개, 그리고 full, 72 bit, 80 bit configuration은 channel link chip을 네 개 사용하는 것이다. 앞서 카메라 링크 인터페이스는 총 네 개의 channel link chip을 사용한다고 했던 것을 기억하는가?
다음에는 Camera Signal Requirements에 대해서 배워볼 것이다. 사실 이번 글과 매우 밀접한 관련이 있는 내용이라 한 번에 다루고 싶었지만 내용이 너무 많고 길어져서 나누게 되었다. 따라서 위 Fig 2와 Table 1은 다음 글에서도 레퍼런스로 넣어두도록 하겠다.
'인터페이스 > CameraLink' 카테고리의 다른 글
Camera Link 4. Camera Signal Requirements (0) | 2023.07.24 |
---|---|
CameraLink 2. LVDS SerDes (0) | 2023.07.21 |
CameraLink 1. LVDS 기술 (0) | 2023.07.17 |