CREVIS Camera Manual

CameraLink Camera Manual

Sony SWIR Camera

CameraLink Camera User Manual

HC-A130SW

HC-A130SW Sony SWIR Camera

1. 준비하기

1.1 필수 준비 요소

1.2 SDK

1.3 주의사항

  • 동작 온도 (Performance guarantee temperature) Case 온도 : 0℃ ~ +35℃ Sensor 온도 : +15℃
  • 주변 온도 변화에 따라 데이터 출력이 달라질 수 있으므로 일정하게 온도를 유지하십시오.
  • 주변 온도 변화에 따라 Sensor Cooling으로 인한 소비전력이 증가할 수 있습니다.
  • 외부 Case 온도는 50℃ 이하를 권장하오니, 이를 초과할 경우 적절한 방열 대책이 필요하며 신체 접촉

시 주의해야 합니다.

  • 누수 및 습기 주의
  • 제품 자체에 방수 기능이 없으므로 지나친 습기에 노출되지 않도록 주의해야 합니다.
  • 자기장 및 전기장
  • 입출력 신호가 고속의 미소 전압 및 전류의 강한 자기장 및 전기장에 노출되면 신호의 왜곡이 발생할 수

있으므로 주의해야 합니다.

  • 환기
  • 소비전력은 사용 환경에 따라 차이가 나지만 전력 소비량이 높으므로 제품 주변을 밀폐 시키거나 공기

흐름을 차단하지 않고 통풍성을 유지해야 합니다.

  • 제품 성능은 Cable 특성에 따라 달라질 수 있습니다.
  • CE 규격을 준수하기 위해서는 표준 CameraLink™ Cable 또는 동급 이상의 Shield 특성이 좋은 케이블을 사용해야 합니다. (추천 Cable : 제조사 3M의 14B26-SZLB-xxx-SKC)
  • 제품의 기능 및 성능 개선을 위해 예고 없이 수정될 수 있습니다.

2. 제품 사양

2.1 제품 개요

2.2 주요 사양

Spec.HC-A130SW
Sensor1.3M (IMX990)
Visible + SWIR wideband sensor (0.4um to 1.7um)
Built-in thermoelectric cooler (Performance guarantee temperature : +15℃)
Sensor Format1/2”
Pixel Size (um)5 x 5
Active Pixels1296 x 1032
Max Frame Rate (Full Size)134.7fps
Exposure Time (step : 1us)7us ~ 3sec (Exposure Offset : 7.372us)
Scanning MethodFull / ROI / Reverse(X, Y, All) / Decimation(Horizontal, Vertical) / Binning(Horizontal, Vertical)
Sync. SystemInternal(Freerun), External(CC1 ~ CC4 or Circular), Software trigger via PC
Exposure ModeTimed(Fixed), Trigger Pulse Width
ShutterGlobal Shutter
Gain AbsAnalog : 0dB ~ 6dB (1x ~ 2x, ADC 8bit), 0dB ~ 18dB (1x ~ 8x, ADC 10, 12bit)
Digital : 0dB ~ 18dB (1x ~ 8x)
Black LevelAnalog : 0 ~ 255 (8bit), 0 ~ 1023 (10bit), 0 ~ 4095 (12bit)
Digital : 0 ~ 4095 (12bit)
Auto Gain / ExposureOff / Once / Continuous
Gamma / LUTGamma 0 ~ 3.999 / Adjustable LUT (12bit to 12bit)
Video I/FCameraLink / SDR x1
Video FormatMono 8, Mono 10, Mono 12
CommunicationRS232 via CameraLink Connector
Function ControlGain Auto, Exposure Auto, Acquisition Frame Rate(Adjustable), Line Debouncer,
Defect Pixel Correction, Shading Correction(FFC),
Sharpness Enhancement, Contrast/Brightness Control, Sensor Cooling Control
GPIOTTL Input/Output 2ch, OptoCoupled Input 2ch
Lens MountC mount
Optical Filter900nm Long Pass
Power SupplyDC(12V ~ 24V ± 10%)
Consumption (Typical)5.0W
Weight< 400g
Dimension55 x 55 x 74 ㎜ (Without Mount, Connector)
Operating / Storage0℃ ~ +40℃ / -20℃ ~ +60℃ (with < 20~80% RH)
Vibration / Shock98 m/s2 (10.0 G) / 196 m/s2 (20.0 G)
Standard CompliancyCE (EN61326-1; 2013년; Class A)
EnvironmentsRoHS / WEEE

3. 카메라 외관 사양

3.1 Appearance

HC-A130SW manual figure

3.2 Back Panel

HC-A130SW manual figure
No.Nameetc
1Power & I/O Connector12Pin Circular Connector
2LED IndicatorLED
3CameraLink ConnectorBase (SDR Type)

3.3 LED Indicator Status

IndicationState
OffNo power
Solid orangeSystem booting
Solid greenDevice – Host connected, but no data being transferred
Blinking greenData being transferred

3.4 CameraLink Connector

3.4.1 CameraLink Connector1 (SDR Type)

HC-A130SW CameraLink connector
Pin No.Signal NamePin No.Signal Name
1PoCL114GND
2X0-15X0+
3X1-16X1+
4X2-17X2+
5Xclk-18Xclk+
6X3-19X3+
7SerTC+20SerTC-
8SerTFG-21SerTFG+
9CC1-22CC1+
10CC2+23CC2-
11CC3-24CC3+
12CC4+25CC4-
13GND26PoCL1

3.5 External I/O Connector

3.5.1 Circular Connector (12Pin)

HC-A130SW external I/O circular connector
Pin No.NameIN/OUTDescription
1GNDINPower GND
2VCCIN12V ~ 24V Input Range
3Line 7(-)INOptoCoupled Trigger Input-
4Line 7(+)INOptoCoupled Trigger Input+, 3.3V~24V
5Line 6(-)INOptoCoupled Trigger Input-
6Line 6(+)INOptoCoupled Trigger Input+, 3.3V~24V
7Line 4IN/OUTDirect IO, 3.3V
8DGNDINDirect IO GND
9NC-Do not Connect
10Line 5IN/OUTDirect IO, 3.3V
11VCCIN12V ~ 24V Input Range
12GNDINPower GND

3.6 External I/O 내부 회로

3.6.1 Line 4, 5 (Direct IO)

HC-A130SW manual figure

3.6.2 Line 6, 7 (OptoCoupled Input)

HC-A130SW manual figure

3.7 CameraLink Interface Timing

3.7.1 Mono or Color Bayer Order

HC-A130SW manual figure
HC-A130SW manual figure

4. 카메라 기능

4.1 Image Format Control

4.1.1 Device Tap Geometry

Device Tap Geometry를 설정하는 기능입니다. Tap 설정에 따라 Line Period를 결정하는 HMax 값이 변경됩니다. HMax는 74.25MHz 기준 Clock 개수입니다.

FeatureValueDescriptionCommand
HMax(Read Only)1 Line Period의 Clock 개수를 출력합니다.RHMAX
Device Tap Geometry1X_1YCL Interface의 Data 전송 Tap 수를 설정합니다.R/WTAPCFG
1X2_1Y
1X3_1Y

*1 Line Period(us) = 1/74.25 * 'HMax'

*카메라 Tap 설정과 Frame Grabber Camfile의 Tap 설정이 동일해야 정상적인 Image가 출력됩니다.

4.1.2 ROI (Region Of Interest)

Width, Height, Offset X, Offset Y를 설정함으로써 원하는 영역의 Image만 출력할 수 있습니다. 출력 Height Size가 작아질수록 Frame Rate이 증가합니다.

< Figure 1 – ROI Setting >
< Figure 1 – ROI Setting >
FeatureValueDescriptionCommand
WidthMax(Read Only)Image의 최대 출력 Size입니다.RWIDTHMAX
HeightMax(Read Only)Image의 최대 출력 Size입니다.RHEIGHTMAX
Width(Integer)Image의 출력 Size 및 Offset(Pixel 좌표)를 변경합니다.
WidthMax ≥ Offset X + Width
HeightMax ≥ Offset Y + Height
R/WWIDTH
Height(Integer)Image의 출력 Size 및 Offset(Pixel 좌표)를 변경합니다.
WidthMax ≥ Offset X + Width
HeightMax ≥ Offset Y + Height
R/WHEIGHT
Offset X(Integer)Image의 출력 Size 및 Offset(Pixel 좌표)를 변경합니다.
WidthMax ≥ Offset X + Width
HeightMax ≥ Offset Y + Height
R/WOFFSETX
Offset Y(Integer)Image의 출력 Size 및 Offset(Pixel 좌표)를 변경합니다.
WidthMax ≥ Offset X + Width
HeightMax ≥ Offset Y + Height
R/WOFFSETY

*ROI로 인해 변경된 Frame Rate은 'Resulting Frame Rate', Line Period는 'HMax' Feature를 통해 확인할 수 있습니다.

*단, 'Exposure Time'이 Frame Period(=1/Max.FrameRate)보다 긴 경우 Frame Rate이 감소할 수 있습니다. (Exposure 우선모드)

*모델별 'Width', 'Height'의 특성은 아래와 같습니다.

ModelMinimum WidthMinimum HeightWidth UnitHeight Unit
전 모델643284

< Table 1 – Minimum & Unit Size of ROI >

4.1.3 Binning

Horizontal 또는 Vertical 방향으로 인접한 Pixel끼리 누적하여 읽어내는 기능입니다. Decimation과 동일한 해상도를 갖는 반면, Binning은 영상 신호가 더해지기 때문에 감도 또한 약 두 배 가량 증가할 수 있습니다. Digital Binning이 적용되므로 Frame Rate은 증가하지 않으나, ROI를 함께 적용할 경우 Frame Rate이 증가할 수 있습니다.

< Figure 2 – Binning(Sum) Image >
< Figure 2 – Binning(Sum) Image >
FeatureValueDescriptionCommand
Binning Horizontal
Mode /
Binning Vertical Mode
Average인접한 Pixel을 누적하는 방식을 선택합니다.
- Average : 인접한 Pixel의 평균값 출력
R/WBENMODE
Sum- Sum : 인접한 Pixel의 합산값 출력
Binning Horizontal
/ Binning Vertical
1Image의 해상도가 감소하고 인접한 Pixel을 누적하여 출력합니다.
- 1 : Original Image 출력
R/WBEN
2- 2 : Binning Image 출력

*단, 'Exposure Time'이 Frame Period(=1/Max.FrameRate)보다 긴 경우 Frame Rate이 감소할 수 있습니다. (Exposure 우선모드)

4.1.4 Decimation

Sensor에서 Horizontal 또는 Vertical 방향으로 1Pixel씩 건너뛰며 빠르게 읽어내는 기능입니다. Image의 해상도는 절반으로 줄어드는 반면 Frame Rate은 증가합니다.

< Figure 3 – Decimation >
< Figure 3 – Decimation >
FeatureValueDescriptionCommand
Decimation Horizontal
/ Decimation Vertical
1Image의 해상도가 감소하고 Frame Rate은 증가합니다.
- 1 : Original Image 출력
R/WSKIP
2- 2 : Decimation Image 출력

*Decimation으로 인해 변경된 Frame Rate은 'Resulting Frame Rate' Feature를 통해 확인할 수 있습니다.

*단, 'Exposure Time'이 Frame Period(=1/Max.FrameRate)보다 긴 경우 Frame Rate이 감소할 수 있습니다. (Exposure 우선모드)

4.1.5 Reverse

< Figure 4 – Reverse Image >
< Figure 4 – Reverse Image >
FeatureValueDescriptionCommand
ReverseX / ReverseYTrueImage가 좌/우 또는 상/하 반전됩니다.R/WFLIPMODE
False

*ROI와 Reverse를 동시에 사용할 경우, 반전된 Image로부터 ROI 기능이 적용됩니다. 즉 아래 그림과 같이 Reverse를 활성화할 경우 Image의 시작 좌표인 (0,0) Pixel의 위치가 반전됩니다. 이 때문에 Reverse 적용 이전과 동일한 영역

< Figure 5 – ROI & Reverse Image >
< Figure 5 – ROI & Reverse Image >

4.1.6 ADC Bit Depth

Sensor에서 Data를 Digital로 변환할 때 Bit의 Depth를 설정하는 기능입니다. ADC Bit Depth 설정에 따라 Max Frame Rate이 상이하며, 동일한 환경에서 8bit 모드 일 때 영상의 밝기가 10bit, 12bit일 때 영상의 밝기보다 약 4배 밝습니다.

FeatureValueDescriptionCommand
ADC Bit Depth8bitSensor의 Digital Data Depth를 선택합니다.R/WADCBIT
10bit
12bit

4.1.7 Pixel Format

카메라에서 출력하는 Image의 Pixel Format을 설정합니다. 각 Pixel Format별로 Image의 전송량에 차이가 있으므로, Bandwidth에 따라 Frame Rate이 변경될 수 있습니다.

FeatureValueDescriptionCommand
Pixel FormatMono 8Frame Grabber로 전송할 Image Data의 Format을 설정합니다.R/WPIXFMT
Mono 10
Mono 12

*Image Data의 Format은 Sensor의 'ADC Bit Depth' 보다 클 수 없습니다.

*모델별로 지원하는 'Pixel Format'은 아래와 같습니다.

ModelPixel Format Support
전 모델Mono 8, Mono 10, Mono 12

< Table 2 – Pixel Format Values >

< Figure 6 – Pixel Format >
< Figure 6 – Pixel Format >

4.1.8 Test Pattern

Image Processing의 중간 단계에서 Image를 Test Pattern으로 치환하여 전송합니다. Test Pattern 기능을 활성화하더라도 ROI Size, Trigger 입력, Acquisition Frame Rate 등 Image 취득과 관련된 기능들은 유효합니다. Test Pattern Image는 8bit grey level(0~255DN)로 생성됩니다.

< Figure 7 – Test Pattern Image >
< Figure 7 – Test Pattern Image >
FeatureValueDescriptionCommand
Test PatternOffTest Image를 선택합니다.
- Off : Sensor Image 출력
R/WOUTSEL
Grey Horizontal
Ramp
- Grey Horizontal Ramp : 밝기가 가로로 증가하는 Image 출력
Grey Vertical
Ramp
- Grey Vertical Ramp : 밝기가 세로로 증가하는 Image 출력
Grey Horizontal
Vertical Ramp
- Grey Horizontal Vertical Ramp : 밝기가 대각으로 증가하는 Image 출력

4.2 Acquisition Control

4.2.1 Trigger Mode Control

Image 취득 방법 및 타이밍을 제어합니다. Image 취득 방법으로는 크게 Freerun Mode(Trigger Mode = Off)와 Trigger Mode가 있으며 취득 지연을 설정할 수 있습니다.

Trigger Mode가 Off일 때, 카메라는 Freerun Mode로 동작합니다. Freerun Mode는 현재 설정에서 동작할 수 있는 최대 Frame Rate 기준으로 Internal Counter와 VD신호를 생성합니다. 이와 동시에 설정한 Exposure Time 만큼 노광 신호를 생성하여 Sensor를 동작시키고, Image를 취득하여 Frame Grabber로 전송합니다.

< Figure 8 – Freerun Mode >
< Figure 8 – Freerun Mode >

Trigger Mode가 On일 때, 카메라는 Trigger Mode로 동작합니다. Trigger Mode는 External Trigger로 노광을 시작하고 노광 시간 또한 조절할 수 있습니다. Sensor가 노광을 완료하면 그 이후는 Freerun Mode와 동일하게 Image를 취득하여 Frame Grabber로 전송합니다.

< Figure 9 – Trigger Mode & Timed Shutter >
< Figure 9 – Trigger Mode & Timed Shutter >
< Figure 10 – Trigger Mode & Trigger Width Shutter >
< Figure 10 – Trigger Mode & Trigger Width Shutter >
FeatureValueDescriptionCommand
Trigger ModeOff- Off : Freerun Mode로 동작R/WTRGMODE
On- On : Trigger Mode로 동작
Trigger SoftwareExecuteSoftware Trigger를 수동으로 입력합니다.WSWTRIG
Trigger SourceLine 1 ~ 3
(CC1 ~ 3)
- Line 1 ~ 3 (CC1~3) : Frame Grabber에서 생성하는 TriggerR/WTRGSRC
Line 4 ~ 7- Line 4 ~ 7 : 12Pin Circular Connector를 이용한 External Trigger(3.5 External I/O Connector 참고)
Software- Software : Trigger Software Command에 의해 카메라 내부에서 생성하는 Trigger

*Freerun Mode에서 'Acquisition Frame Rate Enable'이 'On'인 경우 'Acquisition Frame Rate'으로 동작하고, 'Off'인 경우 현재 설정에서 동작할 수 있는 최대 Frame Rate으로 동작합니다.

*'Trigger Mode'가 'On'인 경우, 'Trigger Source' 설정에 따라 CC, External Trigger, Software Trigger에 의해 동작합니다.

*CC1~3는 Frame Grabber 전용 프로그램에서 별도로 설정해야 합니다.

*'Counter And Timer Control' 카테고리의 'Counter Event Source'를 'External Trigger Start'로 설정하면 카메라로 입력한 총 유효 Trigger 개수가 'Counter Value'로 출력됩니다. 'Counter Update Feature'를 'Execute'하여 현재 Counter 를 실시간으로 Update할 수 있습니다. 이 Counter는 'Counter Reset'을 'Execute'하여 0으로 초기화합니다. Trigger Delay는 Trigger 입력으로부터 Sensor의 노광을 일정 시간 지연시켜 동작하는 기능입니다. 카메라 입력 Trigger의 Timing이 조명이나 피사체의 위치 등 외부 환경의 Timing과 맞지 않을 때 Trigger Delay를 이용하여보다 명확한 Image를 취득할 수 있습니다. Line Debounce Time은 외부 I/O를 통과한 Trigger 신호의 채터링 노이즈(Chattering Noise)를 제거하는 기능입니다. 일정 시간 이상 Activation 상태를 유지하는 신호만 유효한 입력으로 판단하기 때문에 지연된

< Figure 11 – Trigger Delay & Line Debounce >
< Figure 11 – Trigger Delay & Line Debounce >
FeatureValueDescriptionCommand
Trigger Delay0 ~ 57,844,677
(Unit : us)
Trigger 입력으로부터 Sensor 노광까지의 지연 시간 을 설정합니다.R/WTRGDLY
Line Debounce Time0 ~ 882
(Unit : us)
Line Debounce Time을 설정합니다.R/WTRGFLTNUM

*Trigger가 지연되는 도중 입력되는 새로운 Trigger는 무시됩니다. 입력 Trigger 주기보다 'Trigger Delay'가 더 클 경우, Trigger 누락에 의해 Frame Rate이 감소할 수 있습니다. (Figure 11 참고)

*External Trigger 입력부터 실제 Sensor의 노광까지 일정 시간 지연(Hardware Delay+Exposure Start Delay)됩니다. (Appendix B, C 참고)

4.2.2 Exposure Control

카메라 노광 방식을 설정합니다. Internal Freerun Counter 또는 External Trigger에 의해 노광 시작 시점이 정해지면 Timed Shutter는 Exposure Time에 설정된 시간 만큼 노광하고, Trigger Width Shutter는 Trigger Mode에서 Trigger의 Pulse Width만큼 노광합니다. Exposure Time은 Exposure Mode가 Timed Shutter인 경우에만 적용됩니다.

FeatureValueDescriptionCommand
Fine Shutter EnableOff- Off : Exposure Time을 1line 단위로 조절R/WHRSTMODEEN
On- On : Exposure Time을 1us 단위로 조절
Exposure ModeTimed- Timed : Exposure Time 설정으로 노광 시간 조절R/WEXPMODE
Trigger Width- Trigger Width : External Trigger의 Pulse 폭으로 노광 시간 조절
Exposure Time7 ~ 3,000,000
(Unit : us)
Timed Shutter의 노광 시간을 설정합니다.R/WSHTSET

*단, 'Exposure Time'이 Frame Period(=1/Max.FrameRate)보다 긴 경우 Frame Rate이 감소할 수 있습니다. (Exposure 우선모드)

*'Trigger Mode'가 'Off'인 경우 또는 'Trigger Source'가 'Software'인 경우 'Timed' Shutter로 동작합니다.

*'Counter And Timer Control' 카테고리의 'Counter Event Source'를 'Exposure Start' 또는 'Exposure Stop'으로 설정 하면 실제 노광의 시작과 종료 횟수가 'Counter Value'로 출력됩니다. 'Counter Update Feature'를 'Execute'하여 현재 Counter를 Update할 수 있습니다. 이 Counter는 'Counter Reset' Command에 의해 0으로 초기화됩니다.

*External Trigger 입력부터 실제 Sensor의 노광까지 일정 시간 지연(Hardware Delay+Exposure Start Delay)됩니다. (Appendix B, C 참고)

*'Exposure Time'과 실제 노광 시간 사이에 오차(Exposure Offset)가 존재합니다. (Appendix C 참고) Exposure Auto는 카메라가 Exposure Time을 자동으로 조절하여 원하는 밝기의 Image를 취득하는 기능으로, Exposure Mode가 Timed인 경우에만 사용 가능합니다.

FeatureValueDescriptionCommand
Exposure AutoOff- Off : Exposure Time을 수동으로 설정R/WAECMODE
Once- Once : Image가 Target과 같은 밝기가 되면 Exposure Auto Off
Continuous- Continuous : 지속적으로 Exposure Time을 조절하여 Target과 같은 밝기 유지
Auto Exposure Target0 ~ 255
(DN @8bit)
원하는 평균 밝기를 설정합니다.R/WAETARGET
Auto Exposure Time
Lower Limit
100 ~ 3,000,000
(Unit : us)
Exposure Auto 시, Exposure Time의 가변 범위를 설정합니다.
Lower Limit ≤ Upper Limit_ _
R/WAEMIN
Auto Exposure Time
Upper Limit
R/WAEMAX
Exposure Update
Feature
ExecuteExposure Time을 Update합니다.-

*단, 'Exposure Time'이 Frame Period(=1/Max.FrameRate)보다 긴 경우 Frame Rate이 감소할 수 있습니다. (Exposure 우선모드)

*'Exposure Auto'와 'Gain Auto'를 동시에 사용하는 경우는 Image와 Target의 밝기에 따라 동작이 다릅니다.

*Image의 밝기가 증가해야 하는 경우, 'Exposure Auto' 적용 후 'Gain Auto'가 적용됩니다.

*Image의 밝기가 감소해야 하는 경우, 'Gain Auto' 적용 후 'Exposure Auto'가 적용됩니다.

4.2.3 Frame Rate Control

Freerun Mode에서 Frame Rate을 제어하는 기능입니다.

FeatureValueDescriptionCommand
Acquisition Frame
Rate Enable
OffFreerun Mode에서 Acquisition Frame Rate 기능 활성화 여부를 결정합니다.R/WFREERUNEN
On
Acquisition Frame
Rate
1 ~ Max.FPSFreerun Mode에서 원하는 Frame Rate을 설정합니다.R/WFREERUN
Resulting Frame Rate(Read Only)Freerun Mode에서 실제 카메라의 Frame Rate을 출력합니다.REALFREERUN

*Max.FPS는 'Device Tap Geometry', ROI, Decimation, 'Pixel Format', 'Exposure Time' 설정에 따라 변경됩니다.

*Freerun Mode는 'Trigger Mode' = 'Off'입니다.

4.3 Digital I/O Control

외부 I/O 신호를 설정하는 기능입니다. 설정을 원하는 Line을 선택하여 Input/Output, 위상을 변경할 수 있습니다.

FeatureValueDescriptionCommand
Line SelectorLine 1 ~ 7세부 설정을 원하는 Line을 선택합니다.
- Line 1~3 : CC1~3
- Line 4, 5 : Direct I/O
- Line 6, 7 : OptoCoupled Input
-
Line ModeInputLine 1~3, 6, 7은 Input 설정만 가능합니다.R/WLINEMODE
OutputLine 4, 5는 Input/Output 설정이 가능합니다.
Line InverterTrue- True : Line의 Input/Output 위상 180o 변환R/WLINEINVEN
False- False : Line의 Input/Output 위상 유지
Line Status(Read Only)선택한 Line의 현재 상태를 출력합니다.RLINESTATUS
Line Status Update
Feature
Execute모든 Line의 현재 상태를 Update합니다.-

*'Exposure Mode'가 'Trigger Width'인 경우, 'Line Inverter'는 Image의 밝기에 영향을 줄 수 있습니다.

*'Line Status'의 경우, 'True'는 Logical High, 'False'는 Logical Low입니다.

*I/O Connector가 연결되지 않은 Floating 상태인 경우, 'Line Status'는 'True'를 출력합니다.

*'Line Selector'는 Mode, Inverter, Status, Source의 Command에 포함됩니다. (Ex. WLINEMODE 4 1, RLINEINVEN 1, RLINESTATUS 3, WLINESRC 5 2)

FeatureValueDescriptionCommand
Line SourceOffStrobe 신호로 출력할 파형을 선택합니다.
- Off : Strobe Off
R/WLINESRC
Timer 1 Active- Timer 1 Active : Timer Strobe 신호 출력 (4.4.1 Timer Control 참고)
Exposure Active- Exposure Active : 실제 노광 시간 동안 활성화된 Strobe 신호 출력
User Output 1~3- User Output 1~3 : User Output Value를 Strobe 신호로 출력
User Output SelectorUser Output 1~3설정을 원하는 User Output을 선택합니다.-
FeatureValueDescriptionCommand
User Output ValueTrue- True : 선택한 User Output을 High로 설정R/WUSEROUTPUT
False- False : 선택한 User Output을 Low로 설정

*'User Output Selector'는 Value의 Command에 포함됩니다. (Ex. WUSEROUTPUT 1 1, RUSEROUTPUT 3)

4.4 Counter And Timer Control

4.4.1 Timer Control

카메라 외부로 출력하는 Strobe 신호를 설정하는 기능입니다. Freerun Mode에서는 Timer Strobe 신호의 생성 시점을 노광 시작 또는 Internal VD Start 시점으로 설정할 수 있습니다. VD가 초기화되는 시점이 Shutter

< Figure 12 – Timer Strobe of Freerun Mode >
< Figure 12 – Timer Strobe of Freerun Mode >

Trigger Mode에서는 Timer Strobe 신호의 생성 시점을 노광 시작 또는 External Trigger 입력 시점으로 설정 할 수 있습니다. External Trigger 입력 시점으로 Timer Strobe를 생성할 경우, Trigger Delay와 Hardware

< Figure 13 – Timer Strobe of Trigger Mode >
< Figure 13 – Timer Strobe of Trigger Mode >
FeatureValueDescriptionCommand
Timer SelectorExposureTimer Strobe의 시작 시점을 선택합니다.
- Exposure : 실제 노광 시작 시점 기준으로 Timer Strobe 출력
R/WFLASHSRC
External Trigger- External Trigger : Trigger 입력 시점 기준으로 Timer Strobe 출력
Internal VD- Internal VD : Internal Counter Reset 시점 기준으로 Timer Strobe 출력
Timer Duration0 ~ 57,844,677
(Unit : us)
Timer Strobe의 Pulse Width를 설정합니다.R/WFLASHTIME
Timer Delay0 ~ 57,844,677
(Unit : us)
선택한 시작 시점으로부터 Timer Strobe의 출력 지 연 시간을 설정합니다.R/WFLASHDELAY

*Trigger Mode에서는 Internal Counter가 동작하지 않으므로, 'Internal VD' 사용이 불가합니다.

4.4.2 Counter Control

카메라 동작을 모니터링하는 기능입니다. 카메라가 Trigger를 입력 받고 노광하여 Image를 출력하는 과정을 단계별 Counter로 모니터링할 수 있습니다. 또한 Frame 주기보다 빠른 속도의 Trigger 입력 등 카메라 사양 을 초과하는 신호 입력에 대한 확인이 가능합니다.

FeatureValueDescriptionCommand
Counter Event SourceExternal Trigger
Start
Counter를 선택합니다.
- External Trigger Start : External, Software Trigger 입력 개수
RTRGSTARTCNT
Exposure Start- Exposure Start : Exposure 시작 횟수REXPSTARTCNT
Exposure End- Exposure End : Exposure 종료 횟수REXPENDCNT
Frame End- Frame End : Readout Frame 개수FRAMEENDCNT
Exposure Start
Missed
- Exposure Start Missed : Exposure 도중 Trigger 입력 개수REXPSTARTMISSCNT
Exposure Stop
Missed
- Exposure Stop Missed : Readout 도중 Exposure 종료 횟수REXPENDMISSCNT
Counter Value(Read Only)선택한 Counter의 Value를 출력합니다.-
Counter ResetExecute모든 Counter의 Value를 0으로 초기화합니다.WRESETCNT
Counter Update
Feature
ExecuteCounter Value를 Update합니다.-

*'Exposure Start Missed'는 'Trigger Mode' = 'On', 'Exposure Mode'가 'Timed'일 때 증가할 수 있습니다.

< Figure 14 – Exposure Start Missed >
< Figure 14 – Exposure Start Missed >
< Figure 15 – Exposure Stop Missed >
< Figure 15 – Exposure Stop Missed >

4.5 Analog Control

4.5.1 Gain Control

Gain을 조절하는 기능입니다. Frame Rate의 감소 없이 Image의 감도를 향상 시킬 수 있으나, Image의

< Figure 16 – Block Diagram of Analog Control >
< Figure 16 – Block Diagram of Analog Control >
FeatureValueDescriptionCommand
Gain SelectorAll설정을 원하는 Gain을 선택합니다. 두 개의 각 Gain은 서로 독립적인 Gain으로, 동시에 다른 값을 설정할 수 있습니다.
- All : Sensor Analog Gain
-
Digital All- DigitalAll : Digital Gain
Gain RawAll : 0 ~ 180선택한 Gain을 Raw 값으로 설정합니다.R/WGAIN
DigitalAll : 0 ~ 7168선택한 Gain을 Raw 값으로 설정합니다.R/WDGAIN
Gain AbsAll : 1x ~ 8x선택한 Gain을 배율로 설정합니다.-
DigitalAll : 1x ~ 8x선택한 Gain을 배율로 설정합니다.

*Analog Gain(dB) = 'Gain Raw'/10

*모델별로 지원하는 'Gain Raw', 'Gain Abs' 범위는 아래와 같습니다.

ModelAnalog Gain Raw SupportAnalog Gain Abs Support
전 모델0 ~ 60(ADC 8), 0 ~ 180(ADC 10, 12)1x ~ 2x(ADC 8), 1x ~ 8x(ADC 10, 12)

< Table 3 – Analog Gain Values >

Gain Auto는 카메라가 Analog Gain을 자동으로 조절하여 원하는 밝기의 Image를 취득하는 기능입니다.

FeatureValueDescriptionCommand
Gain AutoOff- Off : Gain을 수동으로 설정R/WAGCMODE
Once- Once : Image가 Target과 같은 밝기가 되면 Gain Auto Off
Continuous- Continuous : 지속적으로 Gain을 조절하여 Target과 같은 밝기 유지
FeatureValueDescriptionCommand
Gain Update FeatureExecuteGain을 Update합니다.-

*'Gain Auto'의 Target은 'Auto Exposure Target'입니다.

*'Gain Auto'와 'Exposure Auto'를 동시에 사용하는 경우는 Image와 Target의 밝기에 따라 동작이 다릅니다.

*Image의 밝기가 증가해야 하는 경우, 'Exposure Auto' 적용 후 'Gain Auto'가 적용됩니다.

*Image의 밝기가 감소해야 하는 경우, 'Gain Auto' 적용 후 'Exposure Auto'가 적용됩니다.

4.5.2 Black Level Control

Black Level을 조절하는 기능입니다. Image의 Offset을 변경할 수 있습니다.

FeatureValueDescriptionCommand
Black Level SelectorAll설정을 원하는 Black Level을 선택합니다.
- All : Sensor Analog Black Level
-
Digital All- Digital All : Digital Black Level
Black Level Raw0 ~ 4095선택한 Black Level을 설정합니다.R/WCLAMP
R/WDCLAMP

*모델별로 지원하는 'Black Level Raw' 범위는 아래와 같습니다.

ModelAnalog Black Level Raw Support
전 모델0 ~ 255(ADC 8), 0 ~ 1023(ADC 10), 0 ~ 4095(ADC 12)

< Table 4 – Analog Black Level Values >

4.5.3 Gamma Control

< Figure 17 – ITE 'GrayScale ChartⅡ (y=0.45)' >
< Figure 17 – ITE 'GrayScale ChartⅡ (y=0.45)' >
FeatureValueDescriptionCommand
Gamma EnableTrueGamma 기능 활성화 여부를 결정합니다.R/WGAMMAEN
False
Gamma0 ~ 3.99Gamma를 설정합니다.R/WGAMMA

*Gamma 기능은 LUT 기능과 동시 사용이 불가합니다. Gamma 기능 Enable 시 LUT 기능은 Disable됩니다.

4.6 LUT Control

LUT(Look Up Table) 기능은 Digital Pixel 값을 Table의 입력값 대비 출력값으로 1:1 매칭시켜 변환하는 기능입니다. Table의 각 Index(Input Image)는 미리 정의한 LUT Value(Output Image)의 Pixel로 치환됩니다.

FeatureValueDescriptionCommand
LUT EnableTrueLUT 기능 활성화 여부를 결정합니다.R/WLUTEN
False
LUT Index0 ~ 4095LUT Index를 선택합니다.R/WLUTDATA
LUT Value0 ~ 4095선택한 LUT Index의 출력값을 설정합니다.

*LUT 기능은 Gamma 기능과 동시 사용이 불가합니다. LUT 기능 Enable 시 Gamma 기능은 Disable됩니다.

*Ex) y=2x 형태로 Table을 사용할 경우 저조도 Pixel은 감도 향상 효과를 볼 수 있는 반면, 고조도 Pixel은 포화 상태가 되므로 Dynamic Range에 손실 발생

Index0123...256...510511512513
Value0246512...1022102310231023
< Figure 18 – Look Up Table Graph >
< Figure 18 – Look Up Table Graph >

4.7 Defect Pixel Control

카메라의 Defect Pixel을 관리하는 기능입니다. 출하 시 불량 화소에 대한 보정이 이루어집니다. 하지만 사용자가 불량 화소라고 생각하는 Pixel을 추가로 정의하여 보정할 수 있습니다. 카메라의 User Set 1~3 영역마다 최대 1024개의 불량 화소를 저장할 수 있습니다.

FeatureValueDescriptionCommand
DefectFilter EnableOffDefect Filter 기능 활성화 여부를 결정합니다.R/WDEFCOREN
On
FeatureValueDescriptionCommand
Defectfilter Test Mode SelectorOffDefect Filter가 적용된 Pixel의 Position을 확인하기 위한 기능입니다.
- Off : Sensor Image 출력
R/WDEFHIGHLIGHT
Mark Black- Mark Black : Defect Pixel을 Dark Pixel로 표시합니다.
Mark White- Mark White : Defect Pixel을 White Pixel로 표시합니다.
Mark White with Black Background- Mark White with Black Background : Defect Pixel을 White Pixel로 표시합니다. (Black Background)
Defect Pixel Replacement Count1 ~ 1024보정할 Defect Pixel의 개수입니다.R/WDEFCNT
Defect Pixel Index0 ~ 1023보정할 Defect Pixel의 Index입니다.R/WDEFCORR
Defect Pixel X Coordinate0 ~ WidthMax-1보정할 Defect Pixel의 X축 좌표입니다. Pixel 좌표는 0부터 시작합니다.
Defect Pixel Y Coordinate0 ~ HeightMax-1보정할 Defect Pixel의 Y축 좌표입니다. Pixel 좌표는 0부터 시작합니다.
Defect Pixel Replace ExecuteExecute입력한 Defect Pixel의 정보를 적용합니다.WDEFEXEC
WIMMDEFCOR

*Ex) 제품 출하 시 20개의 Defect Pixel이 보정된 상태에서 사용자가 두 개의 Pixel을 추가하는 경우

DefectPixel
ReplaceCount
DefectPixel
Index
DefectPixel
XCoordinate
DefectPixel
YCoordinate
Remarks
1918......Factory Defined
2019......Factory Defined
2120(156, 31)(1131, 125)User Defined
2221(208, 114)(321, 611)User Defined

< Table 6 – User Define Example >

*보정 이후에는 'UserSetSave' Command를 이용하여 원하는 User Set 영역에 저장해야 합니다.

< Figure 19 – Defect Pixel Access Area >
< Figure 19 – Defect Pixel Access Area >

4.8 Flat Field Correction

Flat Field Correction(FFC)은 촬영한 Image의 밝기 값을 균일하게 보정하는 기능입니다. 밝기 값이 균일하지 않은 원인으로는 렌즈 그림자에 의한 영향, 조명 밝기의 불균일, 각 Sensor Pixel의 감도 차이 등이 있습니다.

FeatureValueDescriptionCommand
FFC EnableOffFFC 기능 활성화 여부를 결정합니다.R/WFFCEN
On
Black CalibrationExecuteBlack Calibration을 수행합니다.WBLACKCAL
White CalibrationExecuteWhite Calibration을 수행합니다.WWHITECAL
FFC User Selector0 ~ 3FFC Data를 Save/Load 할 영역을 선택합니다.-
FFC SaveExecute선택한 Flash 영역에 FFC Data를 저장합니다.WFFCSAVE
FFC LoadExecute선택한 Flash 영역에서 FFC Data를 로드합니다.WFFCLOAD
FFC AbortExecute현재 수행 중인 FFC Function을 강제로 취소합니다.WFFCABORT
FFC Process Status(Read Only)FFC Function의 동작 상태를 확인할 수 있습니다.
- Complete : FFC Function 완료
- Get Black Image : Black Image 취득 중
- Get White Image : White Image 취득 중
- Black Calibrating : BlackCalibration 진행 중
- White Calibrating : WhiteCalibration 진행 중
- FFC Erasing : FFC Data 삭제 중
- FFC Saving : FFC Data 저장 중
- FFC Loading : FFC Data 로드 중
RFFCSTAT
FFC Update FeatureExecuteFFC Process Status를 Update합니다.-

*모델별로 지원하는 FFC 방식은 아래와 같습니다.

ModelFFC
전 모델Pixel by Pixel

< Table 7 – FFC Mode >

*소모 전력 및 온도 안정화를 위해 FFC 기능 Disable 시에는 FFC 관련 기능이 동작하지 않습니다. 'FFC Enable'을 'On'으로 변경한 후 Calibration, Save, Load 등을 수행해야 합니다.

*FFC 이전에 Defect Correction이 선행되어야 하고, Defect Filter가 Enable인 조건에서 Calibration해야 정확한 보정 Image를 출력할 수 있습니다.

*'White Calibration' 이전에 'Black Calibration'이 선행되어야 하고, 제품 출하 시 'Black Calibration'을 수행하여 출하합니다. 실제 사용 환경(렌즈 등)에서 'White Calibration'을 수행하면 Image의 밝기 차이 보정이 가능하고, 필요 시 사용자가 'Black Calibration'부터 다시 진행할 수 있습니다.

*'FFC User Selector'는 Save, Load의 Command에 포함됩니다. (Ex. WFFCSAVE 0, WFFCLOAD 2)

< Figure 20 – FFC Calibration Graph >
< Figure 20 – FFC Calibration Graph >

Black Calibration은 광량이 0인 환경(차폐)에서 Image를 보정합니다.

< Figure 21 – Black Calibration Image & Histogram >
< Figure 21 – Black Calibration Image & Histogram >

White Calibration은 실제 사용 환경(렌즈 등)에서 밝은 Image를 취득하여 보정합니다. 밝기가 균일한 피사체(또는 조명)을 촬상하여 평균 200DN 이하의 Image로 Sensor의 가장자리 Shading 또는 기타 외부 환경들에 의한 밝기 차이를 하단 그래프와 같이 보정합니다.

< Figure 22 – White Calibration Image & Histogram >
< Figure 22 – White Calibration Image & Histogram >

4.9 Sharpness Enhancement

Sharpness Enhancement는 Image에 있는 윤곽선을 강조하여 선명하게 보정하는 기능입니다. Sharpness Enhancement 설정에 따라 보다 선명한 Image를 획득할 수 있으나, Noise도 함께 강조될 수 있습니다.

FeatureValueDescriptionCommand
Sharpness EnableOffSharpness 기능 활성화 여부를 결정합니다.R/WSHARPEN
On
Sharpness Strength0 ~ 15.996Sharpness Enhancement의 강도를 설정합니다.R/WSHARPSTR
Sharpness Filter Size0.001 ~ 4Sharpness Enhancement Filter Size를 설정합니다.R/WSHARPSIZE

*Ex) Sharpness Filter Size = 1.5

< Figure 23 – Sharpness Enhancement >
< Figure 23 – Sharpness Enhancement >

4.10 Contrast Brightness Control

4.10.1 Contrast

Contrast는 영상의 대비를 조절합니다.

< Figure 24 – Contrast >
< Figure 24 – Contrast >
FeatureValueDescriptionCommand
Contrast-99 ~ 99Contrast를 조절합니다.R/WCONTRAST

4.10.2 Brightness

Brightness는 영상의 밝기를 조절합니다. 설정값 512(12bit 기준)는 8bit 영상에서 약 32DN 정도 밝기를 증가 시킵니다.

< Figure 25 – Brightness >
< Figure 25 – Brightness >
FeatureValueDescriptionCommand
Brightness-2047 ~ 2047
(Unit : 12bit DN)
Brightness를 조절합니다.R/WBRIGHTNESS

4.10.3 Histogram Stretch

Histogram Stretch를 이용하여 영상을 보정할 수 있습니다. Histogram Stretch Min을 800으로 설정한 경우, 설정값 800(12bit 기준)은 8bit 영상에서 약 50DN이므로 50DN을 0DN으로 Stretching하여 영상을 출력합니다. Histogram Stretch Max를 2400으로 설정한 경우, 설정값 2400(12bit 기준)은 8bit 영상에서 약 150DN이

< Figure 26 – Histogram Stretch >
< Figure 26 – Histogram Stretch >
FeatureValueDescriptionCommand
Histogram Stretch Min-2,147,483,648 ~
Histogram
Stretch Max-10
(Unit : 12bit DN)
Histogram의 Min 값을 설정합니다. 설정 값에 해당 하는 밝기를 0으로 Stretching합니다.R/WCBMIN
Histogram Stretch
Max
Histogram
Stretch Min+10
~ 2,147,483,647
(Unit : 12bit DN)
Histogram의 Max 값을 설정합니다. 설정 값에 해당 하는 밝기를 4095으로 Stretching합니다.R/WCBMAX

*Ex) Min = 320, Max = 2000으로 설정한 경우, 8bit 기준 20DN, 125DN을 각각 0DN, 255DN으로 Stretching함

< Figure 27 – Histogram of Original Image >
< Figure 27 – Histogram of Original Image >
< Figure 28 – Histogram of Min, Max Control >
< Figure 28 – Histogram of Min, Max Control >

4.10.4 Auto Contrast

Auto Contrast는 Factor와 Target을 설정하여 자동으로 영상을 보정하는 기능으로, Factor 설정값을 Target 설정값으로 Stretching하여 영상을 보정합니다. Factor Low와 Factor High는 각각 영상 전체 Pixel에서 하위, 상위 백분율 값이고, Target Low와 Target High는 12bit DN값(0~4095)입니다.

< Figure 29 – Histogram of Auto Contrast >
< Figure 29 – Histogram of Auto Contrast >
FeatureValueDescriptionCommand
Auto Contrast ModeOff- Off : Contrast, Brightness를 수동으로 설정R/WCBAUTOMODE
Once- Once : 각 Factor가 Target과 같은 밝기가 되면 Auto Contrast Off
Continuous- Continuous : 지속적으로 Contrast, Brightness를 조절하여 영상 유지
Auto Contrast Factor
Low
0 ~ 50
(Unit : %)
Auto Contrast Factor Low 값을 설정합니다. 영상 전체 Pixel의 하위 백분율입니다.R/WCBAUTOPLO
Auto Contrast Factor
High
0 ~ 50
(Unit : %)
Auto Contrast Factor High 값을 설정합니다. 영상 전체 Pixel의 상위 백분율입니다.R/WCBAUTOPHI
Auto Contrast Target
Low
0 ~ Auto
Contrast Target
High-10
(Unit : 12bit DN)
Auto Contrast Target Low 값을 설정합니다. Auto
Contrast Factor Low 설정에 해당하는 밝기(DN)를
Target 밝기(DN)로 Stretching합니다.
R/WCBAUTOTLO
Auto Contrast Target
High
Auto Contrast
Target Low+10 ~
4095
(Unit : 12bit DN)
Auto Contrast Target High 값을 설정합니다. Auto
Contrast Factor High 설정에 해당하는 밝기(DN)를
Target 밝기(DN)로 Stretching합니다.
R/WCBAUTOTHI
Contrast Update
Feature
ExecuteContrast, Brightness, Histogram Stretch Min,
Histogram Stretch Max를 Update합니다.
-

*원본 영상이 너무 어두울 경우 Noise가 증가할 수 있습니다.

4.11 Sensor Cooling Control

Sensor 온도를 제어하는 기능입니다. 가장 좋은 품질을 보증하는 Sensor의 온도는 15℃입니다. 이를 위해 Sensor 내부에는 Thermoelectric Cooler가 내장되어 있습니다. Sensor 온도는 자동/수동으로 제어가 가능합니다. 자동 모드는 Sensor Cooling Target 설정 온도(℃)가 Cooling에 적용됩니다. Sensor 온도와 Case 온도를 실시간으로 비교하여 전압을 제어합니다. 수동 모드는 Target 온도와 상관 없이 Sensor Cooling Voltage 설정 전압(V)이 Cooling에 적용됩니다. 두 가지 모드 모두 실제 Cooling에 적용되는 전압은 Sensor Cooling Applied Voltage에서 확인할 수 있습니다. 기본 설정은 자동 모드, Target 온도 15℃입니다.

FeatureValueDescriptionCommand
Sensor Cooling AutoOffSensor Cooling Auto 기능 활성화 여부를 결정합니다.R/WTECMODE
On
Sensor Cooling Target10 ~ 40
(Unit : ℃)
Sensor Target 온도를 설정합니다. Sensor Cooling
Auto가 On일 때에만 설정이 유효합니다.
R/WTECTARGET
Sensor Cooling
Voltage
-8 ~ 8
(Unit : V)
Sensor Cooling에 적용할 전압을 설정합니다.
Sensor Cooling Auto가 Off일 때에만 설정이 유효합니다.
R/WTECVOL
Sensor Cooling
Applied Voltage
(Read Only)
(Unit : V)
실제 Cooling에 적용되는 전압입니다.RCURTECVOL
Sensor Cooling
Voltage Feature
ExecuteSensor Cooling Applied Voltage를 Update합니다.-

*Sensor 온도와 Case 온도는 'Device Control' 카테고리의 'Device Temperature Selector', 'Device Temperature'에서 확인할 수 있습니다. 'Temperature Update Feature'를 이용해 현재 온도를 Update할 수 있습니다.

*'Device Temperature'에 Display되는 Case 온도와 Cooling 알고리즘에 적용되는 Case 온도는 카메라 내부 프레임의 온도입니다.

*Sensor Cooling 정도에 따라 소비 전력이 증가할 수 있습니다. 소비 전력과 영상 품질을 고려하여 Target 온도(자동 모드) 또는 전압(수동 모드)를 설정해야 합니다.

*Built-in Thermoelectric Cooler의 최대 Cooling Range는 40℃입니다. 자동 모드의 경우, Sensor 온도와 Case 온도의 차이가 40℃를 초과하지 않도록 Target 온도를 자동 조절합니다. 따라서 Case 온도가 Target 온도보다 40℃ 이상 상승할 경우 Sensor 온도가 함께 상승할 수 있으며, 필요에 따라 추가 방열 대책을 강구해야 합니다.

*Cooling에 적용되는 전압에 따라 발열이 증가할 수 있습니다. 수동 모드로 전압을 설정할 때, Sensor 온도와 Case 온도, 주변 온도를 모두 고려해야 합니다.

4.12 User Set Control

사용자가 설정한 값을 저장 또는 로드하는 기능입니다.

FeatureValueDescriptionCommand
User Set SelectorDefaultSave/Load 할 영역을 선택합니다.
- Default : 카메라 출하 설정이 저장된 영역으로, Load만 가능합니다.
-
User Set 0~2- User Set 0~2 : 사용자가 설정을 Save/Load할 수 있는 영역입니다.
User Set LoadExecute선택한 영역에서 카메라 설정을 로드합니다.LOAD
User Set SaveExecute선택한 영역에 카메라 설정을 저장합니다.SAVE

*일부 설정은 Save/Load가 불가합니다. (Appendix D 참고)

5. UART 통신

5.1 Communication Setting

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

< Table 8 – Communication Setting >

5.2 Communication Format

R/WCommandenter
R/WCommandSpaceP1enter
R/WCommandSpaceP1SpaceP2enter
R/WCommandSpaceP1SpaceP2SpaceP3enter
R/WCommandSpaceP1SpaceP2SpaceP3SpaceP4enter

*R – Read, W – Write (일부 Command는 R/W 없이 사용)

*Parameter, Return Value(Read) – Hexadecimal Base. Command에 따른 Parameter는 Appendix E 참고

Appendix A. Maximum Frame Rates

Image Size(Height) 및 Device Tap Geometry에 따라 Max. Frame Rate이 달라집니다. ① HC-A130SW

ROI Size (H x V)CL Output TapADC bitPixel FormatMax. Frame Rate(fps)
1296 x 10323tap8Mono 8134.73
10125.26
1271.52
2tap8Mono 8122.18
10Mono 8
Mono 10
121.98
12Mono 8
Mono 10
Mono 12
71.52
1tap8Mono 861.25
10Mono 8
Mono 10
12Mono 8
Mono 10
Mono 12
61.14
1296 x 5163tap8Mono 8260.68
10242.36
12138.38
2tap8Mono 8236.4
10Mono 8
Mono 10
236.01
12Mono 8
Mono 10
Mono 12
138.38
1tap8Mono 8118.52
10Mono 8
Mono 10
12Mono 8
Mono 10
Mono 12
118.31

< Table 9 – HC-A130SW Max. Frame Rate >

Appendix B. Hardware Propagation Delay

< Figure 30 – Propagation Delay >
< Figure 30 – Propagation Delay >
Input LineOutput Line
0.533 ustPHL0.126 us
0.01 ustPLH1.31 us

< Table 10 – Propagation Delay >

*TTL 및 소자 간 차이로, 약간의 오차가 발생할 수 있음

Appendix C. Exposure Start / End Delay

Trgiger 입력 이후부터 Sensor가 실제 노광을 시작할 때까지 일정 시간 지연이 발생합니다.

< Figure 31 – Exposure Start & End Delay >
< Figure 31 – Exposure Start & End Delay >

① HC-A130SW

*Exposure Start Delay는 Sensor Readout 기준 2 Line Period이므로, ROI, ADC Bit Depth, Device Tap Geometry 등의 설정에 따라 달라질 수 있음

*Exposure Start Delay : ADC 8bit – 13.89us, ADC 10bit – 14.94us, ADC 12bit – 26.18us (Image Full Size, 3tap 기준)

*Exposure End Delay(=Exposure Offset)는 Sensor 고유 특성으로 Fixed Value임

*Hardware Delay – Appendix B 참고

*Trigger Delay는 카메라 Feature에서 설정 가능

Appendix D. User Set Savable & Loadable XML Feature List

User Set Save / Load가 가능한 XML Feature List는 아래와 같습니다.

FeatureSave / LoadFeatureSave / Load
Device Tap GeometryOGain SelectorX
Width / HeightOGain RawO
Offset X / YOGain AbsO
Binning Horizontal / Vertical ModeOGain AutoO
Binning Horizontal / VerticalOBlack Level SelectorX
Decimation Horizontal / VerticalOBlack Level RawO
Reverse X / YOGamma EnableO
ADC Bit DepthOGammaO
Pixel FormatOLUT EnableO
Test PatternOLUT IndexO
Trigger ModeOLUT ValueO
Trigger SourceODefectFilter EnableO
Trigger DelayODefectfilter Test Mode SelectorX
Line Debounce TimeODefect Pixel Replacement CountO
Fine Shutter EnableODefect Pixel IndexO
Exposure ModeODefect Pixel X CoordinateO
Exposure TimeODefect Pixel Y CoordinateO
Exposure AutoOFFC EnableO
Auto Exposure TargetOFFC User SelectorX
Auto Exposure Time Lower / Upper LimitOSharpness EnableO
Acquisition Frame Rate EnableOSharpness StrengthO
Acquisition Frame RateOSharpness Filter SizeO
Line SelectorXContrastO
Line ModeOBrightnessO
Line InverterOHistogram Stretch Min / MaxO
Line SourceOAuto Contrast ModeO
User Output SelectorXAuto Contrast Factor Low / HighO
User Output ValueOAuto Contrast Target Low / HighO
Timer SelectorXSensor Cooling AutoO
Timer DurationOSensor Cooling TargetO
Timer DelayOSensor Cooling VoltageO
Counter Event SourceX

Appendix E. UART Command List

UART Command List는 아래와 같습니다. 잘못된 Parameter 입력으로 인해 오동작이 발생할 수 있으므로 설정에 유의해야 합니다. (UART 통신 관련 내용은 5. UART 통신 참고)

CategoryCommandP1(Hexa)P2(Hexa)Description
Device
Control
RUID--Read/Write User ID
WUID0~FFFF-
RSN--Read Serial Number
BAUDRATE2580 / 4B00 / 9600 /
E100 / 1C200 / 38400
-Write Baudrate
0x2580 : 9600baud / 0x4B00 : 19200baud /
0x9600 : 38400baud / 0xE100 : 57600baud /
0x1C200 : 115200baud / 0x38400 : 230400baud
MODEL--Read Camera Model Name
VER--Read Firmware Version
RTEMP0 / 1 / 2-Read Device Temperature
0 : Sensor / 1 : FPGA / 2 : Case
Image
Format
Control
RHMAX--Read HMax
RTAPCFG--Read/Write CL Output Tap
WTAPCFG1 / 2 / 3-
RWIDTHMAX--Read WidthMax
RHEIGHTMAX--Read HeightMax
RWIDTH--Read/Write Width
Max : WidthMax – Offset X
WWIDTH64 ~ Max-
RHEIGHT--Read/Write Height
Max : HeightMax – Offset Y
WHEIGHT32 ~ Max-
ROFFSETX--Read/Write Offset X
Max : WidthMax – Width
WOFFSETX0 ~ Max-
ROFFSETY--Read/Write Offset Y
Max : HeightMax – Height
WOFFSETY0 ~ Max-
RBENMODE--Read/Write Binning Mode
0x00 : Binning H Average & Binning V Average /
0x01 : Binning H Sum & Binning V Average /
0x10 : Binning H Average & Binning V Sum /
0x11 : Binning H Sum & Binning V Sum
WBENMODE00 / 01 / 10 / 11-
RBEN--Read/Write Binning
0x11 : Normal / 0x12 : Binning H /
0x21 : Binning V / 0x22 : Binning H & V
WBEN11 / 12 / 21 / 22-
RSKIP--Read/Write Decimation
0x11 : Normal / 0x12 : Decimation H /
0x21 : Decimation V / 0x22 : Decimation H & V
WSKIP11 / 12 / 21 / 22-
RFLIPMODE--Read/Write Reverse X, Y
0 : Normal / 1 : Reverse Y /
2 : Reverse X / 3 : Reverse X & Y
WFLIPMODE0 / 1 / 2 / 3-
RADCBIT--Read/Write ADC Bit Depth
0x8 : 8bit / 0xA : 10bit / 0xC : 12bit
WADCBIT8 / A / C-
RPIXFMT--Read/Write Pixel Format
0x01080001 : Mono 8 / 0x01100003 : Mono 10 /
0x01100005 : Mono 12
WPIXFMT01080001 / 01100003 /
01100005
-
ROUTSEL--Read/Write Test Pattern Mode
0 : TP Off / 1 : Grey Horizontal Ramp /
2 : Grey Vertical Ramp / 3 : Grey Horizontal Vertical
Ramp
WOUTSEL0 / 1 / 2 / 3-
Acquisition
Control
RTRGMODE--Read/Write Trigger Mode
0 : Off(Freerun Mode) / 1 : Trigger Mode
WTRGMODE0 / 1-
RTRGSRC--Read/Write Trigger Source
0 : Line 1 (CC1) / 1 : Line 2 (CC2) /
2 : Line 3 (CC3) / 3 : Line 4 (GPIO1) /
4 : Line 5 (GPIO2) / 5 : Line 6 (OptoCoupled1) /
6 : Line 7 (OptoCoupled2) / 7 : Software Trigger
WTRGSRC0 / 1 / 2 / 3 / 4 / 5 / 7-
WSWTRIG--Write Software Trigger
RTRGDLY--Read/Write Trigger Delay Time(us)
WTRGDLY0 ~ 372A3C5-
RTRGFLTNUM--Read/Write Line Debounce Time(us)
WTRGFLTNUM0 ~ 372-
RHRSTMODEEN--Read/Write Fine Shutter Enable
0 : Off / 1 : On
WHRSTMODEEN0 / 1-
REXPMODE--Read/Write Exposure Mode
0 : Timed / 1 : Trigger Width
WEXPMODE0 / 1-
RMINSHTSET--Read Minimum Exposure Time(us)
RSHTSET--Read/Write Exposure Time(us)
Min : Minimum Exposure Time
WSHTSETMin ~ 2DC6C0-
RAECMODE--Read/Write Auto Exposure Control Mode
0 : Off / 1 : Once / 2 : Continuous
WAECMODE0 / 1 / 2-
RAETARGET--Read/Write Auto Exposure Target
WAETARGET0 ~ FF-
RAEMIN--Read/Write Auto Exposure Time Lower Limit
Max : Auto Exposure Time Upper Limit
WAEMIN64 ~ Max-
RAEMAX--Read/Write Auto Exposure Time Upper Limit
Min : Auto Exposure Time Lower Limit
WAEMAXMin ~ 2DC6C0-
RFREERUNEN--Read/Write Acquisition Frame Rate Enable
0 : Off / 1 : On
WFREERUNEN0 / 1-
RFREERUN--Read/Write Frame Period(us)
Min : Minimum Frame Period
WFREERUNMin ~ F4240-
RMINFREERUN--Read Minimum Frame Period(us)
REALFREERUN--Read Real Frame Period(us)
Digital IO
Control
RLINEMODE0 / 1 / 2 / 3 / 4 / 5 / 6-Read/Write Line Mode
[P1] 0 : Line 1 (CC1) / 1 : Line 2 (CC2) /
2 : Line 3 (CC3) / 3 : Line 4 (GPIO1) /
4 : Line 5 (GPIO2) / 5 : Line 6 (OptoCoupled1) /
6 : Line 7 (OptoCoupled2)
[P2] 0 : Input / 1 : Output
WLINEMODE3 / 40 / 1
RLINEINVEN0 / 1 / 2 / 3 / 4 / 5 / 6-Read/Write Line Inverter Enable
[P1] 0 : Line 1 (CC1) / 1 : Line 2 (CC2) /
2 : Line 3 (CC3) / 3 : Line 4 (GPIO1) /
4 : Line 5 (GPIO2) / 5 : Line 6 (OptoCoupled1) /
6 : Line 7 (OptoCoupled2)
[P2] 0 : Off / 1 : On
WLINEINVEN0 / 1 / 2 / 3 / 4 / 5 / 60 / 1
RLINESTATUS0 / 1 / 2 / 3 / 4 / 5 / 6-Read Line Status
0 : Line 1 (CC1) / 1 : Line 2 (CC2) /
2 : Line 3 (CC3) / 3 : Line 4 (GPIO1) /
4 : Line 5 (GPIO2) / 5 : Line 6 (OptoCoupled1) /
6 : Line 7 (OptoCoupled2)
RLINESRC3 / 4-Read/Write Line Source
[P1] 3 : Line 4 (GPIO1) / 4 : Line 5 (GPIO2)
[P2] F : Off / 0 : Timer 1 Active /
1 : Exposure Active / 2 : User Output 1 /
3 : User Output 2 / 4 : User Output 3
WLINESRC3 / 4F / 0 / 1 / 2 / 3 / 4
RUSEROUTPUT0 / 1 / 2-Read/Write User Output Value
[P1] 0 : User Output 1 / 1 : User Output 2 /
2 : User Output 3
[P2] 0 : Low / 1 : High
WUSEROUTPUT0 / 1 / 20 / 1
Counter And
Timer
Control
RFLASHSRC--Read/Write Flash Start Source
0 : Exposure / 1 : External Trigger / 2 : Internal VD
WFLASHSRC0 / 1 / 2-
RFLASHTIME--Read/Write Flash Time(us)
0 ~ 57,844,677 as an integer
WFLASHTIME0 ~ 372A3C5-
RFLASHDELAY--Read/Write Flash Delay Time(us)
0 ~ 57,844,677 as an integer
WFLASHDELAY0 ~ 372A3C5-
RTRGSTARTCNT--Read External Trigger Start Count
REXPSTARTCNT--Read Exposure Start Count
REXPENDCNT--Read Exposure End Count
FRAMEENDCNT--Read Frame End Count
REXPSTARTMISSCNT--Read Exposure Start Missed Count
REXPENDMISSCNT--Read Exposure End Missed Count
WRESETCNT--Write Reset All Count
Analog
Control
RGAINMIN--Read Minimum Analog Gain
RGAINMAX--Read Maximum Analog Gain
RGAIN--Read/Write Analog Gain
Min, Max : Minimum, Maximum Analog Gain
WGAINMin ~ Max-
RDGAINMIN--Read Minimum Digital Gain
RDGAINMAX--Read Maximum Digital Gain
RDGAIN--Read/Write Digital Gain
Min, Max : Minimum, Maximum Digital Gain
WDGAINMin ~ Max-
RAGCMODE--Read/Write Auto Gain Control Mode
0 : Off / 1 : Once / 2 : Continuous
WAGCMODE0 / 1 / 2-
RCLAMP--Read/Write Analog Black Level
WCLAMP0 ~ FFF-
RDCLAMP--Read/Write Digital Black Level
WDCLAMP0 ~ FFF-
RGAMMAEN--Read/Write Gamma Enable
0 : Off / 1 : On
WGAMMAEN0 / 1-
RGAMMA--Read/Write Gamma
MSB 3bit : Integer, LSB 16bit : Fractional
WGAMMA0 ~ 40000-
LUT ControlRLUTEN--Read/Write LUT Enable
0 : Off / 1 : On
WLUTEN0 / 1-
RLUTDATA0 ~ 3FF-Read/Write LUT Data
WLUTDATA0 ~ 3FF0 ~ 3FF
Defect Pixel
Correction
RDEFCOREN--Read/Write Defect Filter Enable
0 : Off / 1 : On
WDEFCOREN0 / 1-
RDEFHIGHLIGHT--Read/Write Defect Filter Test Mode
0 : Off / 1 : Mark Black / 2 : Mark White /
3 : Mark White with Black Background
WDEFHIGHLIGHT0 / 1 / 2 / 3-
RDEFCNT--Read/Write Defect Pixel Count
WDEFCNT1 ~ 400-
RDEFCORR0 ~ 3FF-Read/Write Defect Pixel Data
[P1] Defect Pixel Index
[P2] X Position
[P3] Y Position
[P4] F (fixed)
WDEFCORR0 ~ 3FF[P2] 0 ~ WidthMax-1
[P3] 0 ~ HeightMax-1
[P4] F
WDEFEXEC--Write Defect Data Execute
WIMMDEFCOR--Write Defect Data Execute
Flat Field
Correction
RFFCEN--Read/Write FFC Enable
0 : Off / 3 : On
WFFCEN0 / 3-
WBLACKCAL--Write Black(FPN) Calibration
WWHITECAL--Write White(PRNU) Calibration
WFFCSAVE0 ~ 3-Write FFC Save
0 ~ 3 : FFC User Selector
WFFCLOAD0 ~ 3-Write FFC Load
0 ~ 3 : FFC User Selector
WFFCABORT1-Write FFC Abort
RFFCSTAT--Read FFC Process Status
0 : Complete / 1 : Black Calibrating /
2 : White Calibrating / 3 : FFC Erasing /
4 : FFC Saving / 5 : FFC Loading /
6 : Get Black Image / 7 : Get White Image
Sharpness
Enhancement
RSHARPEN--Read/Write Sharpness Enhancement
0 : Off / 1 : On
WSHARPEN0 / 1-
RSHARPSTR--Read/Write Sharpness Strength
MSB 4bit : Integer, LSB 8bit : Fractional
WSHARPSTR0 ~ FFF-
RSHARPSIZE--Read/Write Sharpness Filter Size
0 ~ 4,000 as an integer (meaning 0 ~ 4)
WSHARPSIZE0 ~ FA0-
Contrast
Brightness
Control
RCONTRAST--Read/Write Contrast
-99,000 ~ 99,000 as an integer (meaning -99 ~ 99)
WCONTRASTFFFE7D48 ~ 182B8-
RBRIGHTNESS--Read/Write Brightness
-2047 ~ 2047 as an integer
WBRIGHTNESSFFFFF801 ~ 7FF-
RCBMIN--Read/Write Minimum Histogram Stretch
-2,147,483,648 ~ Max as an integer
Max : Histogram Stretch Max-10
WCBMIN80000000 ~ Max-
RCBMAX--Read/Write Maximum Histogram Stretch
Min ~ 2,147,483,647 as an integer
Min : Histogram Stretch Min+10
WCBMAXMin ~ 7FFFFFFF-
RCBAUTOMODE--Read/Write Auto Contrast Brightness Mode
0 : Off / 1 : Once / 2 : Continuous
WCBAUTOMODE0 / 1 / 2-
RCBAUTOPLO--Read/Write Auto Contrast Brightness Factor Low(%)
0 ~ 5,000 as an integer (meaning 0 ~ 50%)
WCBAUTOPLO0 ~ 1388-
RCBAUTOPHI--Read/Write Auto Contrast Brightness Factor High(%)
0 ~ 5,000 as an integer (meaning 0 ~ 50%)
WCBAUTOPHI0 ~ 1388-
RCBAUTOTLO--Read/Write Auto Contrast Brightness Target Low
Max : Target High-10
WCBAUTOTLO0 ~ Max-
RCBAUTOTHI--Read/Write Auto Contrast Brightness Target High
Min : Target Low+10
WCBAUTOTHIMin ~ FFF-
Sensor
Cooling
Control
RTECMODE--Read/Write Sensor Cooling Auto Mode
0 : Manual / 1 : Auto
WTECMODE0 / 1-
RTECTARGET--Read/Write Sensor Cooling Auto Target
10,000,000 ~ 40,000,000 as an integer (meaning
10℃ ~ 40℃)
WTECTARGET989680 ~ 2625A00-
RTECVOL--Read/Write Sensor Cooling Manual Voltage(uV)
-8,000,000 ~ 8,000,000 as an integer (meaning -8V ~
8V)
WTECVOLFF85EE00 ~ 7A1200-
RCURTECVOL--Read Sensor Cooling Applied Voltage(uV)
User Set
Control
LOAD0 ~ 3-Load/Save Setting from/to EEPROM
0 : Default(Factory Area) /
1 : User Set 0 / 2 : User Set 1 / 3 : User Set 2
SAVE1 ~ 3-
EEPIDX--Read Selected EEPROM Index
0 : Default(Factory Area) /
1 : User Set 0 / 2 : User Set 1 / 3 : User Set 2

< Table 11 – Command List >

Appendix F. Preparation for Camera Operation

1. SDK 설치

2. 카메라 통신 연결 방법

1) CamGuideCL 실행 2) Select Port : 카메라가 연결된 포트 선택

HC-A130SW manual figure

3) Connect 클릭

HC-A130SW manual figure

4) 연결 완료

HC-A130SW manual figure

Revision History

RevisionDateChangesPage
0.12025.04First Issued

Contact

Product Inquiry (Sales)

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

Fax : +82-31-899-4509

sh_lee@crevis.co.kr
dkahn@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