CREVIS Camera Manual

3CMOS Camera Manual

3 CMOS Sensor Color Camera

CameraLink Camera User Manual

TC-A160K-102

TC-A160K-102 3CMOS Camera

1. 준비하기

1.1 필수 준비 요소

1.2 SDK

1.3 주의사항

  • 동작 온도 : 0℃ ~ +45℃
    주변 온도 변화에 따라 데이터 출력이 변할 수 있으므로 일정하게 온도를 유지하십시오.
  • 누수 및 습기 주의
    제품 자체에 방수 기능이 없으므로 지나친 습기에 노출되지 않도록 주의하셔야 합니다.
  • 자기장 및 전기장
    입출력신호가 "LVDS"로 300mV대의 미소 전압 및 전류로 강한 자기장 및 전기장에 노출되면 신호의 왜곡을 일으킬 수 있으므로 주의하셔야 합니다.
  • 환기
    소비전력은 사용환경에 따라 차이가 나지만 전력 소비량이 높으므로 제품 주변을 밀폐시키거나 공기흐름을 차단하지 말고 통풍성을 유지하여야 합니다.
  • 초기동작 상태
    제품 전원 인가 시 Camera와 FrameGrabber에 Cable이 연결된 상태에서 전원을 인가해야 합니다.
  • 제품성능은 Cable 특성에 따라 달라질 수 있습니다.
  • CE 규격을 준수하기 위해서는 표준 Camera Link™ Cable 또는 동급 이상의 Shield 특성이 좋은 케이블을 사용해야 합니다. (추천 Cable : 제조사 3M의 14B26-SZLB-xxx-SKC)
  • 이 제품은 제품의 기능 및 성능 개선을 위해 예고 없이 수정될 수 있습니다.

2. 제품 사양

2.1 제품 개요

2.2 주요 사양

Spec.TC-A160K-102Remark
SensorSony CMOS 1.6MIMX273
Sensor Format1/2.9″
Pixel Size (um)3.45 x 3.45
Active Pixels1456 x 1088
Frame Rate51 fps (@ Base RGB8) / 102 fps (@ Full RGB8)
Scanning SystemProgressive
Sync. SystemInternal (Freerun) or External (CC1~CC4 / Opto-isolated Input x1 / GPIO(TTL) x2 / Software)
Trigger ModeTimed, Trigger Width
Shutter Speed1us ~ 3sec (+14.26us)
GainAnalog (Master Gain + RGB Gain) : 0dB ~ 36dB (1x ~ 63.1x)
Black Level0~4095 (ADC 12bit)
GammaAdjustable LUT (12bit to 12bit)
Auto White BalanceOff / Once / Continuous
Auto Gain / ExposureOff / Once / Continuous
ROIVertical & Horizontal ROI Support
Video I/FCamera Link (SDR x1)
Video Format8bit RGB
CommunicationRS232 via CameraLink connector
C/L Pixel Freq.85 MHz
SNR35dB
Function ControlGainAuto, ExposureAuto, BalanceWhiteAuto,
Acquisition Frame Rate (Adjustable),
Defect Correction, Noise Reduction,
Shading Correction (FFC), Color Transformation Control
Lens mountC mount
Optical accuracyOptical center ≤ ± 0.15 mm
Power Supply12~24VDC ± 10% (DC IN)
Consumption< 4.5W
Weight< 163g
Dimension44 x 44 x 73.5 ㎜
Operating / Storage0℃ ~ +45℃ (with < 20~80% RH) / -20℃ ~ +60℃
Vibration / Shock98 m/s² (10.0 G) / 490 m/s² (50.0 G)
Standard CompliancyCE (EN61326-1; 2006년; Class A)
EnvironmentsRoHS / WEEE

3. 카메라 인터페이스

3.1 Back Panel

TC-A160K-102 back panel
NO.NameRemark
1Power & I/O Connector12Pin Circular
2CameraLink ConnectorSDR26
3LED indicatorLED

3.2 카메라 DC IN / External I/O Pin Map

1) 12 pin Circular Connector

12 pin circular connector
No.NameIN/OUTDescriptionRemark
1GNDIN
2Power ININ10.8V ~ 26.4V Input Range
3---
4---
5Trigger1-INOpto-Isolated Trigger Input-Opto-Isolated Trigger Input+
(2.5V~24V)
6Trigger1+IN
7GPIO 0 (TTL)IN/OUTInput (3.3V~24V) / output (3.3Vp-p)
8GNDIN
9NC--
10GPIO 1 (TTL)IN/OUTInput (3.3V~24V) / output (3.3Vp-p)
11Power ININ10.8V ~ 26.4V Input Range
12GNDIN

3.3 CameraLink Connector Pin Map

1) Mini CameraLink™ Connector1 - Base (SDR)

Mini CameraLink connector pin numbering
PIN NO.Signal NamePIN NO.Signal Name
1GND14GND
2X0-15X0+
3X1-16X1+
4X2-17X2+
5Xclk-18Xclk+
6X3-19X3+
7SerTC+20SerTC-
8SerTFG-21SerTFG+
9CC1-22CC1+
10CC2+23CC2-
11CC3-24CC3+
12CC4+25CC4-
13GND26GND

2) Mini CameraLink™ Connector2 - Medium/Full (SDR)

Mini CameraLink connector pin numbering
PIN NO.Signal NamePIN NO.Signal Name
1GND14GND
2Y0-15Y0+
3Y1-16Y1+
4Y2-17Y2+
5Yclk-18Yclk+
6Y3-19Y3+
7100ohm terminated20100ohm terminated
8Z0-21Z0+
9Z1-22Z1+
10Z2-23Z2+
11Zclk-24Zclk+
12Z3-25Z3+
13GND26GND

3.4 LED Status

LightStatus
Orange카메라 초기화.
Green정상 동작.

3.5 External I/O 내부 회로

GPIO TTL internal circuit
1) GPIO(TTL)
Opto-isolated input internal circuit
2) Opto-isolated Input

3.6 CameraLink Interface Timing

3.6.1 Data order of the CameraLink

CameraLink data order

3.6.2 Color RGB Order (8bit)

Color RGB order 8bit

4. 카메라 기능

4.1 Image Format Control

4.1.1 Device Tap Geometry

Device Tap Geometry을 설정하는 기능입니다.

설정된 CameraLink Tap Geometry에 따라 Frame Grabber camfile을 변경해야 합니다.

4.1.2 ROI

WidthMAX >= Offset X + Width
HeightMAX >= Offset Y + Height

Width, Height, Offset X, Offset Y를 설정함으로써 사용자가 원하는 영역만 받는 것이 가능합니다. 사이즈가 작아질수록 fps가 증가합니다.

ROI region and offsets
ItemSetting ValueStep
ADC 8BitADC 10Bit, 12Bit
Width520 to 1456264 to 14568 pixels
Height4 to 10884 to 10884 pixels
OffsetX0 to 9360 to 11928 pixels
OffsetY0 to 10840 to 10842 pixels

4.1.3 Reverse X, Y

영상의 좌/우, 상/하를 변경하여 보는 기능입니다.

Original image
Original
Reverse X image
Reverse X
Reverse Y image
Reverse Y
Reverse X and Y image
Reverse X and Y

그림 1 - Reverse Image

4.1.4 ADC Bit Depth

Sensor에서 출력되는 영상의 Bit Depth를 변경하는 기능입니다. 8bit, 10bit, 12bit로 설정 가능합니다.

8bit 모드일 때 ‘10bit’ or ‘12bit’ 설정 시보다 영상이 약 4배 밝아집니다.

4.1.5 Pixel Format

카메라에서 출력되는 영상의 Format을 변경할 수 있는 기능입니다. 8bit RGB 모드만 지원합니다.

4.1.6 Test Pattern

테스트 패턴 이미지를 보여줍니다.

Grey Horizontal Ramp
Grey Horizontal Ramp
Grey Vertical Ramp
Grey Vertical Ramp
Grey Horizontal Vertical Ramp
Grey Horizontal Vertical Ramp

그림 2 - Test Pattern Image

4.2 Acquisition Frame Rate Control

Frame Rate를 조정할 수 있는 기능입니다.

ItemSetting ValueDescription
Acquisition Frame rate EnableOff, OnOff : 현재 카메라 설정에서 최대 Frame rate로 동작합니다.
On : 설정된 Frame rate로 동작합니다.
Acquisition Frame rate1 to 2180Max 값은 해상도에 따라 달라집니다. (표 1 참조)
H \ W2644806407289601456
4022872141160514171074710
12011571084813717544539
240665622467412312207
320518485364321243161
480359336525223169112
54432030022519815099
9601871751311168858
10881661551171037852

표 1 - 해상도에 따른 Max Frame rate(fps) - ADC 12bit 기준

Frame rate by resolution
그림 3 - 해상도에 따른 Frame rate 변화

4.3 Exposure Control

4.3.1 Exposure Mode

노광 방식을 결정하는 기능입니다.

ModeDescription
Timed설정되어 있는 시간 값만큼 노광합니다.
Trigger Width입력된 Trigger 신호의 Pulse 폭만큼 노광을 실시합니다.
Trigger Activation이 Rising Edge일 경우 Value가 High일 경우의 시간만큼 노광하며, Falling Edge일 경우 Value가 Low일 경우의 시간만큼 노광합니다.

4.3.2 Exposure Time

노광시간을 설정합니다. Timed 모드로 설정되어 있을 경우에만 적용됩니다.

※ 실제 노광시간 : 설정시간 + 14.26us (1us 설정 시 15.26us가 노광됨)

※ Exposure Start/End Delay : 3HDs (Base RGB8 기준 52us, ROI 및 CL Configuration에 따라 달라짐.)

※ Exposure End 이후 FVAL 시작지점까지의 Delay : (31 + ROI OffsetY)HD

4.3.3 Exposure Auto

Exposure time을 자동으로 조정하여 사용자가 원하는 밝기를 일정하게 유지해 주는 기능입니다. ExposureMode가 Timed로 설정되어 있을 때 설정할 수 있습니다.

ItemSetting ValueDescription
Exposure AutoOff
Once
Continuous
Off : Exposure time을 수동으로 설정합니다.
Once : 한 번만 노광시간을 조절하여 원하는 밝기 값으로 변경합니다.
Continuous : 지속적으로 노광시간을 조절하여 원하는 밝기 값을 유지합니다.
Auto Exposure Target0 to 255사용자가 원하는 밝기값 설정 (unit : DN) / 8bit 기준
Auto Exposure Time Lower Limit1 to 3,000,000us자동으로 설정 가능한 Exposure time 최소값
- AEMIN : 1us 단위
Auto Exposure Time Upper Limit1 to 3,000,000us자동으로 설정 가능한 Exposure time 최대값
- AEMAX : 1us 단위

*Exposure time setting value는 Width/ADC bit 설정에 따라 달라질 수 있습니다.

4.4 Trigger Mode Control

트리거 모드를 설정합니다.

ItemSetting ValueDescription
Trigger ModeOn, OffOff : 카메라가 Free run 모드로 동작합니다. Internal Trigger 신호가 생성됩니다. 트리거 주기는 Acquisition Frame rate에 의해 결정됩니다. Acquisition frame rate enable 함수가 Off이면 현재 설정에서 동작 가능한 최대 Frame rate로 동작합니다.
On : 카메라가 트리거 모드로 동작합니다. 트리거는 하드웨어(Line 1~7) 또는 소프트웨어 트리거를 통해 생성됩니다.
Trigger SourceLine1, Line2, Line3,
Line4, Line5, Line6,
Line7, Software
Trigger 입력으로 사용하고자 하는 Source를 선택합니다. 세부사항은 아래 Trigger Source 항목을 참조하세요.
Trigger Delay0x1 to 0xFFFFFFFF /
0 to 57,844,677
Trigger Delay를 조정합니다. TRGDLY
세부사항은 아래 Trigger Delay 항목을 참조하세요.
Line Debounce Time0x1 to 0xFFFFFFFF /
0 to 57,844,677
Line Debounce Time을 조정합니다. TRGFLTNUM
세부사항은 아래 Line Debounce 항목을 참조하세요.

4.4.1 Trigger Source

트리거 Source를 정의합니다. Trigger Mode가 On 되어져 있을 때 적용됩니다.

4.4.1.1 Hardware 트리거

1) 카메라링크 커넥터

2) 12핀 커넥터

4.4.1.2 Software 트리거

Software 함수를 통해 트리거를 생성합니다.

4.4.2 Trigger Delay

트리거 입력 후 사용자가 설정한 딜레이 시간만큼 지연 후 동작하도록 설정하는 기능입니다.

Trigger Mode : On
Trigger Delay : Delay Value
Exposure Mode : Timed

Trigger delay timing

4.4.3 Line Debounce

외부 I/O를 통과한 트리거 신호의 채터링 노이즈를 제거하는 기능입니다. 설정된 시간 이상 유지하는 신호에 대해서만 동작합니다.

Line debounce timing

4.4.4 Exposure Mode별 Timing

Freerun mode timing
1) Freerun mode Timing
Trigger timed mode timing
2) Trigger Timed mode Timing
Trigger width mode timing
3) Trigger Width mode Timing
4) Hardware Delay
RisingFalling
GPIO(TTL)900 ns130 ns
Opto-isolated Input4.5 us80 us

4.5 Digital I/O Control

외부 I/O 신호를 설정할 수 있는 기능입니다.

ItemSetting ValueDescription
Line SelectorLine1, Line2, Line3,
Line4, Line5, Line6,
Line7, Software
설정을 원하는 채널 선택
Line ModeInput, Output입력 또는 출력 중에 선택.
Line5만 출력으로 설정할 수 있습니다.
Line Inverter0, 1Enable 시 입력된 신호를 반전시켜 줍니다.
Line Status0, 1선택된 라인의 현재 상태를 반환합니다.
Line SourceOff,
Timer1 Active,
Exposure Active,
UserOutput1,
UserOutput2,
UserOutput3
Output으로 설정할 경우에만 사용 가능
Off : 사용 안 함.
ExposureActive : 노광시간 동안 활성화
UserOutput1~3 : Input과 별개로 사용자가 설정한 출력값 유지
User Output SelectorUserOutput1
UserOutput2
UserOutput3
사용하고자 하는 저장값을 선택합니다.
User Output Value0, 1UserOutputSelector에 의해 선택된 값을 설정합니다.

4.6 Counter and Timer Control

스트로브 신호를 설정하는 기능입니다.

ItemSetting ValueDescription
Timer SelectorExposure
External Trigger
Internal VD
Exposure Active : 노광 시작 시점부터 파형을 생성합니다.
External Trigger : 외부 트리거 입력 시점부터 파형을 생성합니다.
Internal VD : 내부 VD 시작 시점부터 파형을 생성합니다.
Timer Duration0x1 to 0xFFFFFFFFStrobe 신호의 High 시간을 설정합니다.
FLASHTIME
Timer Delay0x1 to 0xFFFFFFFFStrobe 신호의 Delay 시간을 설정합니다.
FLASHDELAY
Counter Event SourceExternalTriggerStart
ExposureStart
ExposureEnd
FrameEnd
ExposureStartMissed
ExposureStopMissed
외부에 입력되는 Trigger 신호에 대한 카메라 동작 신뢰성을 확인하기 위한 기능입니다.
ExternalTriggerStart : 외부 입력 Trigger 개수만큼 Count 값 증가
ExposureStart : 노광을 시작한 횟수만큼 Count 값 증가
ExposureEnd : 노광을 끝낸 횟수만큼 Count 값 증가
FrameEnd : 센서로부터 받은 FVAL 개수만큼 Count 값 증가
ExposureStartMissed : 비정상적인 노광 시작 횟수만큼 Count 값 증가
ExposureStopMissed : 비정상적인 노광 끝 횟수만큼 Count 값 증가
Counter Value0 to 4,294,967,295EventSource의 Count 값 표시
AcquisitionStart일 때 값은 초기화됩니다.

1) Timer Duration

2) Timer Delay

4.7 Gain Control

Gain을 조정할 수 있는 기능입니다.

ItemSetting ValueDescription
Gain SelectorAll설정할 Gain을 선택합니다. All만 선택할 수 있습니다.
색 Gain + All Gain = max 36dB
Gain Raw00 to 360원하는 Gain 값을 수치로 적용할 수 있습니다. (0dB~36dB)
이미지 신호를 증폭하여 밝은 영상을 얻을 수 있습니다. Noise도 같이 증가할 수 있습니다.
그림 3의 Gain Curve와 같이 적용됩니다.
Gain Abs1 to 6308원하는 Gain 값을 배율로 적용할 수 있습니다. (x1~x63.08)
Raw와 동일하게 적용됩니다.
Gain AutoOff, Once, ContinuousAGC(Automatic gain control) 기능을 설정할 수 있습니다.
Off : Gain을 수동으로 설정합니다.
Once : 한 번만 Gain 값을 조절하여 원하는 밝기 값으로 변경합니다.
Continuous : 지속적으로 Gain 값을 조절하여 원하는 밝기 값을 유지합니다.

Gain Auto를 AutoExposure와 같이 쓸 경우 우선순위는 아래와 같습니다.

  1. 밝기가 밝아지는 경우 : Exposure control 우선 진행, 이후 Gain 설정
  2. 밝기가 어두워지는 경우 : Gain Control 먼저 진행, 이후 Exposure 설정
Analog gain curve
그림 3 - Gain Curve

※ Analog gain [dB] = Register setting value / 10

4.8 Black Level Control

영상신호의 DC Offset을 조정하는 기능입니다.

ItemSetting ValueDescription
Black Level SelectorAll설정할 Black Level을 선택합니다. All만 선택할 수 있습니다.
Black Level Raw0 to 4095아날로그 블랙 레벨을 컨트롤합니다. 이미지 신호의 DC Offset을 조정할 수 있습니다.

4.9 Balance Ratio Control

색 게인을 맞추기 위한 기능입니다.

ItemSetting ValueDescription
Balance Ratio SelectorRed, Green, Blue색 게인을 조정하기 위한 색을 선택합니다.
Balance Ratio0 to 4095선택되어진 색상에 대해 게인 수치를 조정합니다.
Balance White AutoOff, Once, ContinuousOnce : 한 번만 색 게인을 조정하여 화이트 밸런스를 맞춰줍니다.
Continuous : 지속적으로 색 게인을 조정하여 화이트 밸런스를 유지하여 줍니다.

*Balance White Auto 기능 사용 시 흰색 종이 같은 일정한 밝기의 피사체 조건하에 동작시키면 보다 나은 결과물을 얻을 수 있습니다.

4.10 User Set Control

사용자가 설정한 값을 저장 또는 불러오기 위한 기능입니다.

ItemSetting ValueDescription
User Set SelectorDefault
Userset1
Userset2
Userset3
Default : 카메라에 기본으로 저장되어 있는 설정값입니다. 저장할 수 없고 불러올 수만 있습니다.
Userset1/2/3 : 사용자가 임의로 저장/로드가 가능합니다. 전원 On/Off 시에도 저장한 설정으로 유지됩니다.
User Set LoadExecute선택된 Usersetselector 항목의 설정을 불러옵니다.
User Set SaveExecute선택된 Usersetselector 항목에 설정을 저장합니다.

4.11 LUT Control

LUT 기능은 영상신호를 비선형으로 조정하기 위한 기능입니다.

ItemSetting ValueDescription
LUT SelectorRed, Green, Blue설정을 원하는 색상 선택
LUT Position SelectorPosition 0 to Position 11설정을 원하는 위치 선택
12개로 나뉘어진 영역 중에 선택 가능합니다.
LUT Position X0 to 4095설정값을 조정합니다.
LUT Position Y0 to 4095설정값을 조정합니다.

Ex)

Index01234567891011
X020474095000000000
Y040954095000000000
LUT gamma curve example

예제의 Gamma curve 계산은 Index 2까지 입력된 Value까지 curve 계산에 참여되며 (X=4095), 그림의 파란색 curve가 LUT에 입력됩니다.

4.12 Gamma Control

Gamma를 조정하기 위한 기능입니다.

ItemSetting ValueDescription
Gamma EnableRed, Green, Blue설정되어진 색상의 Gamma 값을 활성화합니다.
Gamma0 to 4.0Gamma 수치를 조정합니다.

4.13 Defect Pixel Correction

Defect Pixel을 조정해 주는 기능입니다.

ItemSetting ValueDescription
Defect SelectorRed, Green, Blue조정을 원하는 색상을 선택합니다.
Defect Filter EnableOn, Off조정된 값의 활성화 여부를 선택합니다.
Defect Filter TestMode SelectorOff, Mark Black,
Mark White,
Mark white with black Background
Mark Black : 보정된 포지션을 검게 표시합니다.
Mark White : 보정된 포지션을 밝게 표시합니다.
Mark white with black Background : 보정된 포지션을 검은 바탕에 밝게 표시합니다.
Defect Pixel Replacement Count1 to 256최대 보정할 DefectPixel 개수를 지정합니다.
Defect Pixel Index0 to 255보정할 DefectPixel Index를 선택합니다.
Defect Pixel X Coordinate0 to 727보정할 Pixel의 X축 좌표 값을 입력합니다.
Defect Pixel Y Coordinate0 to 539보정할 Pixel의 Y축 좌표 값을 입력합니다.
Defect Pixel X Replace ExecuteExecute입력된 보정값을 정렬 후 적용합니다.

4.14 Flat Field Correction

촬상한 이미지의 밝기 값을 균일하게 보정하는 기능입니다.

ItemSetting ValueDescription
FFC EnableOn, Off보정된 값의 활성화 여부를 선택합니다.
Black CalibrationExecute어두운 이미지를 통해 FPN을 보정합니다.
White CalibrationExecute밝은 이미지를 통해 PRNU를 보정합니다.
FFC Save Load Flash Select0 to 3FFC 데이터를 읽고 저장할 영역을 선택합니다.
FFC SaveExecute선택된 영역에 FFC 데이터를 저장합니다.
FFC LoadExecute선택된 영역의 FFC 데이터를 읽어옵니다.

4.15 Color Transformation Control

입력된 RGB 색상을 사용자가 구성한 3x3 행렬 ColorMatrixTable을 통해 색상 변환을 해주는 기능입니다. (그림 4 참조)

ItemSetting ValueDescription
Color Transformation Enable0, 1Color Transformation을 활성화합니다.
Color Transformation Value SelectorGain00 to Gain22아래 Color Transformation Value Selector 항목 참조
Color Transformation Value-8 to 8Select된 ColorMatrix의 값을 조정합니다. (unit : ratio)
Color Transformation Offset SelectorOffset0
Offset1
Offset2
Offset0 : Red Color Offset
Offset1 : Green Color Offset
Offset2 : Blue Color Offset
Color Transformation Offset Value-255 to 255Select된 ColorMatrix의 Offset 값을 조정합니다.
Color Transformation Gain SelectorGain0
Gain1
Gain2
Gain0 : Red Color Gain
Gain1 : Green Color Gain
Gain2 : Blue Color Gain
Color Transformation Gain Value-8 to 8Select된 ColorMatrix의 Gain 값을 조정합니다. (unit : ratio)

Color Transformation Value Selector

3x3 color matrix table
그림 4 - 3x3 Color Matrix Table

4.16 Noise Reduction

노이즈 필터를 통해 영상 노이즈를 줄여주는 기능입니다. 사용 시 영상의 에지가 손상될 수 있습니다.

ItemSetting ValueDescription
Noise Reduction Enable0, 1Noise Reduction 기능을 활성화합니다.

5. 카메라 외관

TC-A160K-102 dimensions

6. UART 통신

6.1 Communication Setting

ItemSetting Value
Baud RateDefault 9,600bps
Data Bit8bit
ParityNone
Stop Bit1bit
Flow ControlNone

6.2 Communication Format

W or Rnote1 Command Space Valuenote2 enter

6.3 Register Area

AreaAccess
ReadWrite
Factory AreaOX (Only factory write)
User 1 AreaOO
User 2 AreaOO
User 3 AreaOO

6.3.1 Register SAVE

CommandIndexDescription
SAVE1 ~ 3User Area Register Save

6.3.2 Register LOAD

CommandIndexDescription
LOAD0Factory Area Register Load
LOAD1 ~ 3User Area Register Load

6.4 Register List

CamGuide_CL software 및 Appendix A 참조.

Appendix A. UART Command List

GroupR/WCommandParam 1Param 2Param 3Description
System
Control
SAVE0:Factory, 1~3:UserSave to EEPROM
LOAD0:Factory, 1~3:UserLoad from EEPROM
R/WUID0:Factory, 1~3:UserUser ID
RSNStringRead Serial Number
BAUDRATE0x2580 : 9600baud
0x4B00 : 19200baud
0x9600 : 38400baud
0xE100 : 57600baud
0x1C200 : 115200baud
Baudrate Write
EEPIDX0:Factory, 1~3 : UserRead Selected EEPROM Index
MODELStringRead Camera Model Name
VERStringFirmware Version
RXMLFILEStringRead XML File Version
RTEMP[15:0]DataRead Temperature Value
REBOOTCamera Device Reboot
Acquisition
Control
R/WFREERUN[31:0]DataRun-Free Time(unit:us)
R/WSHTSET[31:0]DataShutter(unit:us)
R/WFREERUNEN0:Disable, 1:EnableFreerun time User Control Enable
RMINFREERUN[31:0]DataRead Max Freerun Time(unit:us)
RMINSHTSET[31:0]DataRead Max Exposure Time(unit:us)
REALFREERUN[31:0]DataReal Freerun time(unit:us)
R/WAEMAX[31:0]DataAuto Exposure Max Time(unit:us)
R/WAEMIN[31:0]DataAuto Exposure Min Time(unit:us)
R/WAECMODE0:OFF, 1:Once, 2:ContinuesAuto Exposure Control Mode
R/WAETARGET0 ~ 255Auto Exposure Target Value
R/WTRGMODE0:Disable, 1:EnableTrigger Mode Enable
R/WEXPMODE0:Timed, 1:PluseWidthControlExposure Mode
R/WTRGSRC0:CC1, 1:CC2, 2:CC3, 3:CC4,
4:TTL(In or Out),
5:PhotoCoupler Input,
6:PhotoCoupler Output,
7:Software Trigger
Select Trigger Source Pin
R/WTRGDLY[31:0]DataTrigger Delay(unit:us)
R/WTRGFLTNUM[31:0]DataTrigger Filter Number(unit:us)
R/WSWTRIG1SW Trigger event assert when ‘1’
R/WFREERUN[31:0]DataRun-Free Time(unit:us)
WSHTSET[31:0]DataShutter(unit:us)
Image Format
Control
R/WTAPCFG1:1Tap, 2:2TapNum of CL Output Tap
R/WPIXFMT0x02180014 : RGB8
0x02300018 : RGB10
0x0230001A : RGB12
PixelFormat Select
R/WADCBIT8:8bit, 10:10bit, 12:12bitSensor AD conversion bits setting
RPIXCLK[31:0]DataRead PixelClock(unit:Hz)
RSTMCLK[31:0]DataRead StreamClock(unit:Hz)
RHMAX[31:0]DataRead 1HD Size(unit:clock)
R/WISCOLOR0:Disable, 1:EnableColor Mode Enable
R/WOUTSEL00:OFF, 1:Horizontal, 2:Vertical,
3:Horizontal + Vertical
Select TestPattern
R/WFLIPMODE0:narmal, 1:y, 2:x, 3:x & yFlip Mode Select
R/WBEN0x11:Disable
0x21:BinningVertical
0x22:BinningHorizontalVertical
Binning Mode Enable
R/WSKIP0x11:Disable
0x12:DecimationHorizontal
0x21:DecimationVertical
0x22:DecimationHorizontalVertical
Decimation Mode Enable
R/WWIDTHADC 8Bit : 520 ~ Width Max
ADC 10Bit : 264 ~ Width Max
ADC 12Bit : 264 ~ Width Max
Image Width Size Control(unit:pixel)
R/WHEIGHT4 ~ HeightMaxImage Height Size Control(unit:pixel)
ROFFSETXADC 8Bit : 0 ~ (WidthMax - 520)
ADC 10Bit : 0 ~ (WidthMax - 264)
ADC 12Bit : 0 ~ (WidthMax - 264)
Image OffsetX Control(unit:pixel)
ROFFSETY0 ~ (HeightMax-4)Image OffsetY Control(unit:pixel)
FFC
Control
R/WFFCEN0:Disable, 1:EnableFlatFieldCorrection Enable
WFFCSAVEFlatFieldCorrection Data Save
WFFCLOADFlatFieldCorrection Data Load
WBLACKCALFlatFieldCorrection:FPN Correction
WWHITECALFlatFieldCorrection:PRNU Correction
LUT
Control
R/WLUTEN0:Disable, 1:EnableLookUpTable Enable
R/WLUTSEL1:Red, 2:Green, 3:BlueLookUpTable Select
R/WLUTDATAPosition Index(0 ~ 11)XYLookUpTable Data(12bit to 12bit)
R/WGAMMAEN0:Disable, 1:EnableGamma Enable
R/WGAMMAGamma Data * 65536Gamma Data
Defect Pixel
Correction
R/WDEFCOREN0:Disable, 1:EnablePixelDefectCorrection Enable
R/WDEFCORSEL1:Red, 2:Green, 3:BlueDefectCorrection Select
R/WDEFHIGHLIGHT0:Normal, 1:Mark Black, 2:Mark White,
3:Mark White with Black Background
DefectCorrection Test Mode Select
R/WDEFCNT1-256DefectCorrection WriteCount
WIMMDEFCORImmediate Defect correction execution
WDEFEXECImmediate Defect correction execution
Trigger
Control
R/WFLASHSRC0:Exposure Start
1:Trigger Start
2:Internal VD (Freerun Start)
Flash Time Reset Signal Select
R/WFLASHDELAY[31:0]DataFlash Delay(unit:us)
R/WFLASHTIME[31:0]DataTrigger Time(unit:us)
RTRGSTARTCNT[31:0]DataRead External Trig Count
(Reset:Acq. Enable Start)
REXPSTARTCNT[31:0]DataRead Exposure Start Count
(Reset:Acq. Enable Start)
REXPENDCNT[31:0]DataRead Exposure End Count
(Reset:Acq. Enable Start)
FRAMEENDCNT[31:0]DataRead Sensor FVAL Rx Count
(Reset:Acq. Enable Start)
REXPSTARTMISSCNT[31:0]DataRead Exposure Start Error Count
(Reset:Acq. Enable Start)
REXPENDMISSCNT[31:0]DataRead Exposure End Error Count
(Reset:Acq. Enable Start)
Digital I/O
Control
R/WLINEMODE0:CC1, 1:CC2, 2:CC3, 3:CC4,
4:TTL(In or Out), 5:PhotoCoupler Input,
6:PhotoCoupler Output, 7:Software Trigger
0:Input,
1:Output
Line Mode Select
R/WLINEINVEN0:CC1, 1:CC2, 2:CC3, 3:CC4,
4:TTL(In or Out), 5:PhotoCoupler Input,
6:PhotoCoupler Output
0:Disable,
1:Enable
Line Inverter Enable
R/WLINESRC4:TTL(Out), 6:PhotoCoupler Output0:TimerActive,
1:ExposureActive,
2:Useroutput[0],
3:Useroutput[1],
4:Useroutput[2]
Line Source Select
RLINESTATUSbit[x]:Line NumberRead GPIO Status
R/WUSEROUTPUT0:User1, 1:User2, 2:User30:Disable,
1:Enable
GPO UserOutput Value
Analog
Control
R/WGAIN0~360Master Sensor Gain(unit:0.1db)
R/WGAINABS1~6309Master Sensor Gain(unit:0.01ratio)
R/WUCLAMP0:All, 1:Red, 2:Green, 3:Blue0~4095Sensor Blacklevel
RGAINMIN0~360Read Master Sensor Gain Min
RGAINMAX0~360Read Master Sensor Gain Max
RRGBGAINMAX0~360Read RGB(Red, Green, Blue) Gain Max Value
R/WAGCMODE0:OFF, 1:Once, 2:ContinuesAuto Gain Control Mode
R/WAWBMODE0:OFF, 1:Once, 2:ContinuesAuto White Balance Mode
R/WRGAIN0 ~ 360Red Gain(unit:0.1db)
R/WRGAINABS1~6309Red Gain(unit:0.01ratio)
R/WGGAIN0 ~ 360Green Gain(unit:0.1db)
R/WGGAINABS1~6309Green Gain(unit:0.01ratio)
R/WBGAIN0 ~ 360Blue Gain(unit:0.1db)
R/WBGAINABS1~6309Blue Gain(unit:0.01ratio)
R/WNREN0:Disable, 1:EnableHybrid Filter Enable
Color Transformation
Control
R/WCOLORMAT0:K00, 1:K01, 2:K02, 3:K10, 4:K11,
5:K12, 6:K20, 7:K21, 8:K22
DataFormat (2's complement)
[17]sign, [16:14]:integer,
[13:0]:fractional
Color Matrix Value * Color Matrix Factor
R K00, K01, K02
G K10, K11, K12
B K20, K21, K22
R/WMATROFFSETData Format (2's complement)
[8]sign, [7:0]integer
Red Matrix Offset
R/WMATGOFFSETData Format (2's complement)
[8]sign, [7:0]integer
Green Matrix Offset
R/WMATBOFFSETData Format (2's complement)
[8]sign, [7:0]integer
Blue Matrix Offset
R/WMATRGAINData Format (2's complement)
[17]sign, [16:14]:integer, [13:0]:fractional
Red Matrix Gain
R/WMATGGAINData Format (2's complement)
[17]sign, [16:14]:integer, [13:0]:fractional
Green Matrix Gain
R/WMATBGAINData Format (2's complement)
[17]sign, [16:14]:integer, [13:0]:fractional
Blue Matrix Gain
R/WMATEN0:Disable, 1:EnableColor Matrix Enable
ChunkR/WSCALEEN0:Disable, 1:EnableImage Scaling Enable
R/WSCALE[3:0]ScalingHorizontal,
[7:4]ScalingVertical
1:Off, 2:1/2 Scaling, 4:1/4 Scaling
Image Scaling Mode
R/WPROJEN0:Disable, 1:EnableProjection Enable (Edge Detection)
R/WPROJOBJTH0~100Image Object Threshold(unit:%)
R/WPROJDARKTH0~255Image Background Threshold

Appendix B. ACK Message

MessageDescription
“>OK”The command ran successfully.
"MSG_ERROR”An error occurred while executing the command.
"MSG_CMD_NOT_EXIST”Command does not exist.
"MSG_PARAM1_ERROR”Parameter 1 is invalid.
"MSG_PARAM2_ERROR”Parameter 2 is invalid.
"MSG_PARAM3_ERROR”Parameter 3 is invalid.
"MSG_PARAM4_ERROR”Parameter 4 is invalid.
"MSG_PARAM5_ERROR”Parameter 5 is invalid.
"MSG_PARAM6_ERROR”Parameter 6 is invalid.
"MSG_PARAM7_ERROR”Parameter 7 is invalid.
"MSG_DEVICE_ERROR”An error has occurred on the device.
"MSG_DEVICE_TIMEOUT”The device is response timed out.
"MSG_ACCESS_DENIED”Access is denied.
"MSG_NOT_SUPPORTED”Not supported.

Appendix C. Preparation for Camera Operation

1. SDK 설치

2. 카메라 통신 연결 방법

2.1 CamGuideCL 실행

2.2 Select Port : 카메라가 연결된 포트를 선택

CamGuideCL select port

2.3 Connect 클릭

CamGuideCL connect

2.4 연결 완료

CamGuideCL connected

*상세 설명은 CamGuideCL 매뉴얼 참조

Revision History

RevisionDateChangesRemark
1.02019.12제정

Contact

Product Inquiry (Sales)

Tel : +82-31-899-4503
+82-31-899-4504
+82-31-899-4507

Fax : +82-31-899-4509

sh_lee@crevis.co.kr
dkahn@crevis.co.kr
mysung@crevis.co.kr

Technical Support

Tel : +82-31-899-4567

tjmoon@crevis.co.kr

Head Office

29-4, Gigok-ro, Giheung-gu, Yongin-si, Gyeonggi-do, Korea

www.crevis.co.kr