CREVIS Camera Manual

CameraLink Camera Manual

Sony SWIR Camera

CameraLink Camera User Manual

HC-A130SW

HC-A130SW Sony SWIR Camera

1. Preparation

1.1 Essential preparation elements

1.2 SDK

1.3 Precautions

  • Operating temperature: case temperature 0°C to +35°C, sensor temperature +15°C.
  • Keep the ambient temperature stable because data output may vary with temperature changes.
  • Power consumption may increase depending on sensor-cooling load and ambient temperature.
  • Keep the external case temperature at or below 50°C. If it exceeds this range, provide heat dissipation and avoid direct contact.
  • The product is not waterproof, so protect it from leakage and excessive humidity.
  • Strong magnetic or electric fields can distort high-speed, low-voltage/current I/O signals.
  • Do not seal the product or block airflow; maintain ventilation around the camera.
  • Product performance may vary depending on cable characteristics.
  • To comply with CE requirements, use a standard CameraLink™ cable or an equivalent shielded cable. Recommended cable: 3M 14B26-SZLB-xxx-SKC.
  • Specifications may change without notice for functional or performance improvements.

2. Product specifications

2.1 Product Overview

2.2 Main specifications

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. Camera exterior specifications

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 internal circuit

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. Camera Functions

4.1 Image Format Control

4.1.1 Device Tap Geometry

This is the function to set Device Tap Geometry. The HMax value that determines the Line Period changes depending on the Tap setting. HMax is the number of clocks based on 74.25MHz.

FeatureValueDescriptionCommand
HMax(Read Only)1 Outputs the number of clocks in the line period.RHMAX
Device Tap Geometry1X_1YSet the number of data transmission taps on the CL Interface.R/WTAPCFG
1X2_1Y
1X3_1Y

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

*For normal images to be output, the camera tap settings and the Frame Grabber Camfile tap settings must be the same.

4.1.2 ROI (Region Of Interest)

By setting Width, Height, Offset X, and Offset Y, you can output only the image of the desired area. As the output height size gets smaller, the frame rate increases.

< Figure 1 – ROI Setting >
< Figure 1 – ROI Setting >
FeatureValueDescriptionCommand
WidthMax(Read Only)This is the maximum output size of the Image.RWIDTHMAX
HeightMax(Read Only)This is the maximum output size of the Image.RHEIGHTMAX
Width(Integer)Change the output size and offset (pixel coordinates) of the image.
WidthMax ≥ Offset X + Width
HeightMax ≥ Offset Y + Height
R/WWIDTH
Height(Integer)Change the output size and offset (pixel coordinates) of the image.
WidthMax ≥ Offset X + Width
HeightMax ≥ Offset Y + Height
R/WHEIGHT
Offset X(Integer)Change the output size and offset (pixel coordinates) of the image.
WidthMax ≥ Offset X + Width
HeightMax ≥ Offset Y + Height
R/WOFFSETX
Offset Y(Integer)Change the output size and offset (pixel coordinates) of the image.
WidthMax ≥ Offset X + Width
HeightMax ≥ Offset Y + Height
R/WOFFSETY

*The Frame Rate changed due to ROI can be checked through the ‘Resulting Frame Rate’ and the Line Period through the ‘HMax’ Feature.

*However, if 'Exposure Time' is longer than Frame Period (=1/Max.FrameRate), the Frame Rate may decrease. (Exposure priority mode)

*The characteristics of 'Width' and 'Height' for each model are as follows.

ModelMinimum WidthMinimum HeightWidth UnitHeight Unit
All models643284

< Table 1 – Minimum & Unit Size of ROI >

4.1.3 Binning

This is a function that cumulatively reads adjacent pixels in the horizontal or vertical direction. While it has the same resolution as decimation, binning can increase sensitivity by about twice because video signals are added. Because digital binning is applied, the frame rate does not increase, but if ROI is applied together, the frame rate may increase.

< Figure 2 – Binning(Sum) Image >
< Figure 2 – Binning(Sum) Image >
FeatureValueDescriptionCommand
Binning Horizontal
Mode /
Binning Vertical Mode
AverageChoose how to stack adjacent pixels.
- Average: Output the average value of adjacent pixels
R/WBENMODE
Sum- Sum: Output the sum of adjacent pixels
Binning Horizontal
/ Binning Vertical
1The resolution of the image is reduced and adjacent pixels are accumulated and output.
- 1: Original Image output
R/WBEN
2- 2: Binning Image output

*However, if 'Exposure Time' is longer than Frame Period (=1/Max.FrameRate), the Frame Rate may decrease. (Exposure priority mode)

4.1.4 Decimation

This is a function that reads quickly from the sensor, skipping 1 pixel in the horizontal or vertical direction. The resolution of the image is reduced by half, while the frame rate is increased.

< Figure 3 – Decimation >
< Figure 3 – Decimation >
FeatureValueDescriptionCommand
Decimation Horizontal
/ Decimation Vertical
1The image resolution decreases and the frame rate increases.
- 1: Original Image output
R/WSKIP
2- 2: Decimation Image output

*The Frame Rate changed due to Decimation can be checked through the ‘Resulting Frame Rate’ Feature.

*However, if 'Exposure Time' is longer than Frame Period (=1/Max.FrameRate), the Frame Rate may decrease. (Exposure priority mode)

4.1.5 Reverse

< Figure 4 – Reverse Image >
< Figure 4 – Reverse Image >
FeatureValueDescriptionCommand
ReverseX / ReverseYTrueThe image is flipped left/right or up/down.R/WFLIPMODE
False

*When ROI and Reverse are used simultaneously, the ROI function is applied from the reversed image. In other words, when Reverse is activated as shown below, the position of the (0,0) Pixel, which is the starting coordinate of the Image, is reversed. Because of this, the same area as before applying Reverse

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

4.1.6 ADC Bit Depth

This is a function to set the bit depth when converting data from sensor to digital. The Max Frame Rate varies depending on the ADC Bit Depth setting, and in the same environment, the brightness of the video in 8bit mode is about 4 times brighter than the brightness of the video in 10bit and 12bit mode.

FeatureValueDescriptionCommand
ADC Bit Depth8bitSelect Digital Data Depth of Sensor.R/WADCBIT
10bit
12bit

4.1.7 Pixel Format

Set the Pixel Format of the image output from the camera. Since the amount of image transmission varies for each pixel format, the frame rate may change depending on the bandwidth.

FeatureValueDescriptionCommand
Pixel FormatMono 8Set the format of the image data to be transmitted to the Frame Grabber.R/WPIXFMT
Mono 10
Mono 12

*The format of image data cannot be larger than the ‘ADC Bit Depth’ of the sensor.

*The 'Pixel Format' supported for each model is as follows.

ModelPixel Format Support
All modelsMono 8, Mono 10, Mono 12

< Table 2 – Pixel Format Values >

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

4.1.8 Test Pattern

At the intermediate stage of image processing, the image is replaced with a test pattern and transmitted. Even if the Test Pattern function is activated, functions related to image acquisition such as ROI Size, Trigger Input, and Acquisition Frame Rate are valid. Test Pattern Image is created in 8bit gray level (0~255DN).

< Figure 7 – Test Pattern Image >
< Figure 7 – Test Pattern Image >
FeatureValueDescriptionCommand
Test PatternOffSelect Test Image.
- Off: Sensor Image output
R/WOUTSEL
Grey Horizontal
Ramp
- Gray Horizontal Ramp: Image output with brightness increasing horizontally
Grey Vertical
Ramp
- Gray Vertical Ramp: Image output with brightness increasing vertically
Grey Horizontal
Vertical Ramp
- Gray Horizontal Vertical Ramp: Image output with brightness increasing diagonally

4.2 Acquisition Control

4.2.1 Trigger Mode Control

Controls image acquisition method and timing. image acquisition methods include Freerun Mode (Trigger Mode = Off) and Trigger Mode, and the acquisition delay can be set.

When Trigger Mode is Off, the camera operates in Freerun Mode. Freerun Mode generates Internal Counter and VD signals based on the maximum frame rate that can operate in the current settings. At the same time, an exposure signal is generated for the set exposure time to operate the sensor, acquire the image, and transmit it to the frame grabber.

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

When Trigger Mode is On, the camera operates in Trigger Mode. Trigger Mode starts exposure with an External Trigger and can also adjust the exposure time. After the sensor completes exposure, the image is acquired and transmitted to the frame grabber in the same way as in freerun mode.

< 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: Operates in Freerun ModeR/WTRGMODE
On- On: Operates in Trigger Mode
Trigger SoftwareExecuteEnter the Software Trigger manually.WSWTRIG
Trigger SourceLine 1 ~ 3
(CC1 ~ 3)
- Line 1 ~ 3 (CC1 ~ 3): Trigger created by Frame GrabberR/WTRGSRC
Line 4 ~ 7- Line 4 ~ 7: External Trigger using 12Pin Circular Connector (refer to 3.5 External I/O Connector)
Software- Software: Trigger created inside the camera by Trigger Software Command

*In Freerun Mode, if 'Acquisition Frame Rate Enable' is 'On', it operates at 'Acquisition Frame Rate', and if 'Off', it operates at the maximum frame rate that can operate in the current settings.

*When 'Trigger Mode' is 'On', it operates by CC, External Trigger, or Software Trigger according to the 'Trigger Source' setting.

*CC1~3 must be set separately in the Frame Grabber program.

*If you set the 'Counter Event Source' in the 'Counter And Timer Control' category to 'External Trigger Start', the total number of valid triggers entered by the camera will be output as 'Counter Value'. You can update the current Counter in real time by ‘Execute’ the ‘Counter Update Feature’. This Counter is initialized to 0 by 'Execute' 'Counter Reset'. Trigger Delay is a function that operates by delaying the sensor's exposure for a certain period of time from the trigger input. When the timing of the camera input trigger does not match the timing of the external environment, such as lighting or the location of the subject, you can use Trigger Delay to obtain a clearer image. Line Debounce Time is a function that removes chattering noise of the trigger signal passing through external I/O. Since only signals that remain activated for more than a certain period of time are judged as valid inputs, delayed

< Figure 11 – Trigger Delay & Line Debounce >
< Figure 11 – Trigger Delay & Line Debounce >
FeatureValueDescriptionCommand
Trigger Delay0 ~ 57,844,677
(Unit : us)
Set the delay time from trigger input to sensor exposure.R/WTRGDLY
Line Debounce Time0 ~ 882
(Unit : us)
Set the Line Debounce Time.R/WTRGFLTNUM

*New triggers entered while the trigger is delayed are ignored. If the 'Trigger Delay' is larger than the input trigger period, the frame rate may decrease due to missing trigger. (See Figure 11)

*There is a certain amount of time delay (Hardware Delay + Exposure Start Delay) from the external trigger input to the actual exposure of the sensor. (Refer to Appendix B, C)

4.2.2 Exposure Control

Set the camera exposure method. When the exposure start time is determined by the Internal Freerun Counter or External Trigger, Timed Shutter exposes for the time set in Exposure Time, and Trigger Width Shutter exposes for as much as the trigger's pulse width in Trigger Mode. Exposure Time only applies when Exposure Mode is Timed Shutter.

FeatureValueDescriptionCommand
Fine Shutter EnableOff- Off: Adjust Exposure Time in 1 line unitsR/WHRSTMODEEN
On- On: Adjust Exposure Time in 1 us units
Exposure ModeTimed- Timed: Adjust exposure time by setting Exposure TimeR/WEXPMODE
Trigger Width- Trigger Width: Adjust exposure time with the pulse width of the external trigger
Exposure Time7 ~ 3,000,000
(Unit : us)
Set the exposure time for Timed Shutter.R/WSHTSET

*However, if 'Exposure Time' is longer than Frame Period (=1/Max.FrameRate), the Frame Rate may decrease. (Exposure priority mode)

*If 'Trigger Mode' is 'Off' or 'Trigger Source' is 'Software', it operates as a 'Timed' Shutter.

*If you set 'Counter Event Source' in the 'Counter And Timer Control' category to 'Exposure Start' or 'Exposure Stop', the actual start and end times of exposure are output as 'Counter Value'. You can update the current Counter by ‘Execute’ the ‘Counter Update Feature’. This Counter is initialized to 0 by the 'Counter Reset' Command.

*There is a certain amount of time delay (Hardware Delay + Exposure Start Delay) from the external trigger input to the actual exposure of the sensor. (Refer to Appendix B, C)

*There is an error (Exposure Offset) between 'Exposure Time' and the actual exposure time. (Refer to Appendix C) Exposure Auto is a function that allows the camera to automatically adjust the Exposure Time to obtain an image with the desired brightness. It can only be used when the Exposure Mode is Timed.

FeatureValueDescriptionCommand
Exposure AutoOff- Off: Set Exposure Time manuallyR/WAECMODE
Once- Once: Turn Exposure Auto Off when the image reaches the target brightness
Continuous- Continuous: Continuously adjust Exposure Time to maintain the target brightness
Auto Exposure Target0 ~ 255
(DN @8bit)
Set the desired average brightness.R/WAETARGET
Auto Exposure Time
Lower Limit
100 ~ 3,000,000
(Unit : us)
When using Exposure Auto, set the variable range of Exposure Time.
Lower Limit ≤ Upper Limit_ _
R/WAEMIN
Auto Exposure Time
Upper Limit
R/WAEMAX
Exposure Update
Feature
ExecuteUpdate Exposure Time.-

*However, if 'Exposure Time' is longer than Frame Period (=1/Max.FrameRate), the Frame Rate may decrease. (Exposure priority mode)

*When using 'Exposure Auto' and 'Gain Auto' at the same time, the operation varies depending on the brightness of the Image and Target.

*If the brightness of the image needs to be increased, 'Gain Auto' is applied after applying 'Exposure Auto'.

*If the brightness of the image needs to be reduced, 'Exposure Auto' is applied after applying 'Gain Auto'.

4.2.3 Frame Rate Control

This is a function to control the frame rate in freerun mode.

FeatureValueDescriptionCommand
Acquisition Frame
Rate Enable
OffDetermines whether to activate the Acquisition Frame Rate function in Freerun Mode.R/WFREERUNEN
On
Acquisition Frame
Rate
1 ~ Max.FPSSet the desired Frame Rate in Freerun Mode.R/WFREERUN
Resulting Frame Rate(Read Only)In Freerun Mode, the frame rate of the actual camera is output.REALFREERUN

*Max.FPS changes depending on the 'Device Tap Geometry', ROI, Decimation, 'Pixel Format', and 'Exposure Time' settings.

*Freerun Mode is ‘Trigger Mode’ = ‘Off’.

4.3 Digital I/O Control

This function sets external I/O signals. You can change Input/Output and phase by selecting the Line you want to set.

FeatureValueDescriptionCommand
Line SelectorLine 1 ~ 7Select the Line for which you want detailed settings.
- Line 1~3 : CC1~3
- Line 4, 5 : Direct I/O
- Line 6, 7 : OptoCoupled Input
-
Line ModeInputLines 1~3, 6, and 7 only allow input settings.R/WLINEMODE
OutputLines 4 and 5 can be set as Input/Output.
Line InverterTrue- True: Line input/output phase 180o conversionR/WLINEINVEN
False- False: Maintain input/output phase of line
Line Status(Read Only)Outputs the current status of the selected line.RLINESTATUS
Line Status Update
Feature
ExecuteUpdates the current status of all lines.-

*If 'Exposure Mode' is 'Trigger Width', 'Line Inverter' may affect the brightness of the image.

*In the case of 'Line Status', 'True' is Logical High, and 'False' is Logical Low.

*If the I/O Connector is not connected and is in a floating state, 'Line Status' outputs 'True'.

*'Line Selector' is included in the commands of Mode, Inverter, Status, and Source. (Ex. WLINEMODE 4 1, RLINEINVEN 1, RLINESTATUS 3, WLINESRC 5 2)

FeatureValueDescriptionCommand
Line SourceOffSelect the waveform to output as a strobe signal.
- Off : Strobe Off
R/WLINESRC
Timer 1 Active- Timer 1 Active: Timer Strobe signal output (refer to 4.4.1 Timer Control)
Exposure Active- Exposure Active: Strobe signal output active during actual exposure time
User Output 1~3- User Output 1~3: Output User Output Value as the strobe signal
User Output SelectorUser Output 1~3Select the User Output you want to set.-
FeatureValueDescriptionCommand
User Output ValueTrue- True: Set the selected User Output to High.R/WUSEROUTPUT
False- False: Set the selected User Output to Low.

*'User Output Selector' is included in the Value Command. (Ex. WUSEROUTPUT 1 1, RUSEROUTPUT 3)

4.4 Counter And Timer Control

4.4.1 Timer Control

This is the function to set the strobe signal output outside the camera. In Freerun Mode, the Timer Strobe signal generation point can be set to the exposure start or Internal VD Start point. The point at which the VD is initialized is Shutter

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

In Trigger Mode, the generation point of the Timer Strobe signal can be set to the start of exposure or the point of external trigger input. When creating a Timer Strobe at the time of External Trigger input, Trigger Delay and Hardware

< Figure 13 – Timer Strobe of Trigger Mode >
< Figure 13 – Timer Strobe of Trigger Mode >
FeatureValueDescriptionCommand
Timer SelectorExposureSelect when to start Timer Strobe.
- Exposure: Timer Strobe output based on the actual exposure start point
R/WFLASHSRC
External Trigger- External Trigger: Timer Strobe output based on the trigger input time
Internal VD- Internal VD: Timer Strobe output based on the Internal Counter Reset point
Timer Duration0 ~ 57,844,677
(Unit : us)
Set the Pulse Width of Timer Strobe.R/WFLASHTIME
Timer Delay0 ~ 57,844,677
(Unit : us)
Set the Timer Strobe output delay time from the selected start point.R/WFLASHDELAY

*In Trigger Mode, the Internal Counter does not operate, so 'Internal VD' cannot be used.

4.4.2 Counter Control

This function monitors camera movement. The process of the camera receiving a trigger, exposing, and outputting an image can be monitored with a step-by-step counter. Additionally, it is possible to check for signal input that exceeds camera specifications, such as trigger input at a speed faster than the frame cycle.

FeatureValueDescriptionCommand
Counter Event SourceExternal Trigger
Start
Select Counter.
- External Trigger Start: Number of External/Software Trigger inputs
RTRGSTARTCNT
Exposure Start- Exposure Start: Exposure start countREXPSTARTCNT
Exposure End- Exposure End: Exposure end countREXPENDCNT
Frame End- Frame End: Number of Readout FramesFRAMEENDCNT
Exposure Start
Missed
- Exposure Start Missed: Number of trigger inputs during exposureREXPSTARTMISSCNT
Exposure Stop
Missed
- Exposure Stop Missed: Number of exposure stop events during readoutREXPENDMISSCNT
Counter Value(Read Only)Outputs the value of the selected counter.-
Counter ResetExecuteInitializes the value of all counters to 0.WRESETCNT
Counter Update
Feature
ExecuteUpdate Counter Value.-

*'Exposure Start Missed' can increase when 'Trigger Mode' = 'On' and 'Exposure Mode' is '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

This is a function to adjust the gain. The sensitivity of the image can be improved without reducing the frame rate, but the

< Figure 16 – Block Diagram of Analog Control >
< Figure 16 – Block Diagram of Analog Control >
FeatureValueDescriptionCommand
Gain SelectorAllSelect the Gain you want to set. Two gains are independent, so different values can be set at the same time.
- All : Sensor Analog Gain
-
Digital All- DigitalAll : Digital Gain
Gain RawAll : 0 ~ 180Set the selected Gain to the Raw value.R/WGAIN
DigitalAll : 0 ~ 7168Set the selected Gain to the Raw value.R/WDGAIN
Gain AbsAll : 1x ~ 8xSet the selected gain as a multiplier.-
DigitalAll : 1x ~ 8xSet the selected gain as a multiplier.

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

*The 'Gain Raw' and 'Gain Abs' ranges supported by model are as follows.

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

< Table 3 – Analog Gain Values >

Gain Auto is a function where the camera automatically adjusts the analog gain to obtain an image with the desired brightness.

FeatureValueDescriptionCommand
Gain AutoOff- Off: Set gain manuallyR/WAGCMODE
Once- Once: Turn Gain Auto Off when the image reaches the target brightness
Continuous- Continuous: Continuously adjust Gain to maintain the target brightness
FeatureValueDescriptionCommand
Gain Update FeatureExecuteUpdate the gain.-

*The target of 'Gain Auto' is 'Auto Exposure Target'.

*When using 'Gain Auto' and 'Exposure Auto' at the same time, the operation varies depending on the brightness of the Image and Target.

*If the brightness of the image needs to be increased, 'Gain Auto' is applied after applying 'Exposure Auto'.

*If the brightness of the image needs to be reduced, 'Exposure Auto' is applied after applying 'Gain Auto'.

4.5.2 Black Level Control

This function adjusts the black level. You can change the Offset of the Image.

FeatureValueDescriptionCommand
Black Level SelectorAllSelect the Black Level you want to set.
- All : Sensor Analog Black Level
-
Digital All- Digital All : Digital Black Level
Black Level Raw0 ~ 4095Set the selected Black Level.R/WCLAMP
R/WDCLAMP

*The 'Black Level Raw' range supported by model is as follows.

ModelAnalog Black Level Raw Support
All models0 ~ 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 EnableTrueDetermines whether to activate the Gamma function.R/WGAMMAEN
False
Gamma0 ~ 3.99Set Gamma.R/WGAMMA

*The Gamma function cannot be used simultaneously with the LUT function. When the Gamma function is enabled, the LUT function is disabled.

4.6 LUT Control

The LUT (Look Up Table) function is a function that converts digital pixel values ​​by matching them 1:1 to the output value of the table's input value. Each Index (Input Image) in the table is replaced with a pixel of a predefined LUT Value (Output Image).

FeatureValueDescriptionCommand
LUT EnableTrueDetermines whether to activate the LUT function.R/WLUTEN
False
LUT Index0 ~ 4095Select LUT Index.R/WLUTDATA
LUT Value0 ~ 4095Set the output value of the selected LUT Index.

*The LUT function cannot be used simultaneously with the Gamma function. When the LUT function is enabled, the Gamma function is disabled.

*Ex) When using a table in the form of y=2x, low-illuminance pixels can see an improvement in sensitivity, while high-illuminance pixels become saturated, resulting in loss of dynamic range.

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

4.7 Defect Pixel Control

This function manages the camera’s defect pixels. Correction is made for defective pixels at the time of shipment. However, you can compensate by additionally defining pixels that the user considers to be bad pixels. Up to 1024 defective pixels can be saved in each User Set 1 to 3 area of ​​the camera.

FeatureValueDescriptionCommand
DefectFilter EnableOffDecide whether to activate the Defect Filter function.R/WDEFCOREN
On
FeatureValueDescriptionCommand
Defectfilter Test Mode SelectorOffThis function is used to check the position of the pixel to which the Defect Filter has been applied.
- Off: Sensor Image output
R/WDEFHIGHLIGHT
Mark Black- Mark Black: Marks defect pixels as dark pixels.
Mark White- Mark White: Displays defect pixels as white pixels.
Mark White with Black Background- Mark White with Black Background: Marks defect pixels as white pixels. (Black Background)
Defect Pixel Replacement Count1 ~ 1024This is the number of defect pixels to be corrected.R/WDEFCNT
Defect Pixel Index0 ~ 1023Index of the defect pixel to be corrected.R/WDEFCORR
Defect Pixel X Coordinate0 ~ WidthMax-1This is the X-axis coordinate of the defect pixel to be corrected. Pixel coordinates start from 0.
Defect Pixel Y Coordinate0 ~ HeightMax-1This is the Y-axis coordinate of the defect pixel to be corrected. Pixel coordinates start from 0.
Defect Pixel Replace ExecuteExecuteApplies the entered Defect Pixel information.WDEFEXEC
WIMMDEFCOR

*Ex) When the user adds two pixels while 20 defect pixels have been corrected at the time of product shipment.

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 >

*After correction, save the data to the desired User Set area using the 'UserSetSave' command.

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

4.8 Flat Field Correction

Flat Field Correction (FFC) is a function that uniformly corrects the brightness value of the captured image. Causes of uneven brightness values ​​include the influence of lens shadows, uneven lighting brightness, and differences in sensitivity of each Sensor Pixel.

FeatureValueDescriptionCommand
FFC EnableOffDetermines whether to enable the FFC function.R/WFFCEN
On
Black CalibrationExecutePerform Black Calibration.WBLACKCAL
White CalibrationExecutePerform white calibration.WWHITECAL
FFC User Selector0 ~ 3Select an area to save/load FFC Data.-
FFC SaveExecuteFFC Data is saved in the selected Flash area.WFFCSAVE
FFC LoadExecuteLoads FFC Data from the selected Flash area.WFFCLOAD
FFC AbortExecuteForcefully cancels the FFC function currently being performed.WFFCABORT
FFC Process Status(Read Only)You can check the operation status of the FFC Function.
- Complete: FFC Function completed
- Get Black Image: Obtaining Black Image
- Get White Image: Acquiring White Image
- Black Calibrating: BlackCalibration in progress
- White Calibrating: WhiteCalibration in progress
- FFC Erasing: Deleting FFC Data
- FFC Saving: Saving FFC Data
- FFC Loading: Loading FFC Data
RFFCSTAT
FFC Update FeatureExecuteUpdate FFC Process Status.-

*The FFC methods supported by model are as follows.

ModelFFC
All modelsPixel by Pixel

< Table 7 – FFC Mode >

*To stabilize power consumption and temperature, when the FFC function is disabled, FFC-related functions do not operate. After changing 'FFC Enable' to 'On', you must perform Calibration, Save, Load, etc.

*Defect Correction must be performed before FFC, and calibration must be performed under the condition that the Defect Filter is enabled to output an accurate corrected image.

*'Black Calibration' must precede 'White Calibration', and 'Black Calibration' is performed before product shipment. By performing 'White Calibration' in an actual use environment (lens, etc.), differences in image brightness can be corrected, and if necessary, the user can proceed again from 'Black Calibration'.

*'FFC User Selector' is included in the Save and Load commands. (Ex. WFFCSAVE 0, WFFCLOAD 2)

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

Black Calibration corrects the image in an environment with zero light level (shielded).

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

White Calibration acquires and corrects bright images from actual use environments (lenses, etc.). By capturing a subject (or lighting) with uniform brightness, the difference in brightness caused by edge shading of the sensor or other external environments is corrected with an image of less than 200 DN on average, as shown in the graph below.

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

4.9 Sharpness Enhancement

Sharpness Enhancement is a function that emphasizes the outlines in an image and makes them sharper. Depending on the Sharpness Enhancement setting, you can obtain a clearer image, but noise may also be emphasized.

FeatureValueDescriptionCommand
Sharpness EnableOffDetermines whether to enable the Sharpness feature.R/WSHARPEN
On
Sharpness Strength0 ~ 15.996Sets the intensity of Sharpness Enhancement.R/WSHARPSTR
Sharpness Filter Size0.001 ~ 4Set the Sharpness 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 adjusts the contrast of the image.

< Figure 24 – Contrast >
< Figure 24 – Contrast >
FeatureValueDescriptionCommand
Contrast-99 ~ 99Adjust Contrast.R/WCONTRAST

4.10.2 Brightness

Brightness adjusts the brightness of the image. The setting value of 512 (based on 12 bit) increases the brightness by approximately 32 DN in an 8 bit video.

< Figure 25 – Brightness >
< Figure 25 – Brightness >
FeatureValueDescriptionCommand
Brightness-2047 ~ 2047
(Unit : 12bit DN)
Adjust Brightness.R/WBRIGHTNESS

4.10.3 Histogram Stretch

You can correct the image using Histogram Stretch. If Histogram Stretch Min is set to 800, the setting value of 800 (based on 12 bit) is about 50 DN in an 8-bit video, so 50 DN is stretched to 0 DN and the video is output. When Histogram Stretch Max is set to 2400, the setting value of 2400 (based on 12bit) is about 150DN in 8bit video.

< Figure 26 – Histogram Stretch >
< Figure 26 – Histogram Stretch >
FeatureValueDescriptionCommand
Histogram Stretch Min-2,147,483,648 ~
Histogram
Stretch Max-10
(Unit : 12bit DN)
Set the Min value of the Histogram. The brightness corresponding to the set value is stretched to 0.R/WCBMIN
Histogram Stretch
Max
Histogram
Stretch Min+10
~ 2,147,483,647
(Unit : 12bit DN)
Set the Max value of the Histogram. The brightness corresponding to the setting value is stretched to 4095.R/WCBMAX

*Ex) When Min = 320, Max = 2000 are set, 20DN and 125DN based on 8 bits are stretched to 0DN and 255DN, respectively.

< 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 is a function that automatically corrects the image by setting the factor and target. It corrects the image by stretching the factor setting value to the target setting value. Factor Low and Factor High are the lower and upper percentage values ​​of all pixels in the image, respectively, and Target Low and Target High are 12-bit DN values ​​(0 to 4095).

< Figure 29 – Histogram of Auto Contrast >
< Figure 29 – Histogram of Auto Contrast >
FeatureValueDescriptionCommand
Auto Contrast ModeOff- Off: Manually set Contrast and BrightnessR/WCBAUTOMODE
Once- Once: Turn Auto Contrast Off when each factor reaches the target brightness
Continuous- Continuous: Continuously adjust Contrast and Brightness to maintain the image
Auto Contrast Factor
Low
0 ~ 50
(Unit : %)
Set the Auto Contrast Factor Low value. This is the bottom percentage of total pixels in the video.R/WCBAUTOPLO
Auto Contrast Factor
High
0 ~ 50
(Unit : %)
Set the Auto Contrast Factor High value. The top percentage of total pixels in the video.R/WCBAUTOPHI
Auto Contrast Target
Low
0 ~ Auto
Contrast Target
High-10
(Unit : 12bit DN)
Set the Auto Contrast Target Low value. Auto
Brightness (DN) corresponding to the Contrast Factor Low setting.
Stretch to target brightness (DN).
R/WCBAUTOTLO
Auto Contrast Target
High
Auto Contrast
Target Low+10 ~
4095
(Unit : 12bit DN)
Set the Auto Contrast Target High value. Auto
Brightness (DN) corresponding to the Contrast Factor High setting.
Stretch to target brightness (DN).
R/WCBAUTOTHI
Contrast Update
Feature
ExecuteContrast, Brightness, Histogram Stretch Min,
Update Histogram Stretch Max.
-

*If the original video is too dark, noise may increase.

4.11 Sensor Cooling Control

This function controls the sensor temperature. The sensor temperature that guarantees the best quality is 15℃. For this purpose, a thermoelectric cooler is built inside the sensor. Sensor temperature can be controlled automatically/manually. In automatic mode, the Sensor Cooling Target set temperature (℃) is applied to cooling. Voltage is controlled by comparing sensor temperature and case temperature in real time. In manual mode, the Sensor Cooling Voltage set voltage (V) is applied to cooling regardless of the target temperature. The voltage applied to actual cooling in both modes can be checked in Sensor Cooling Applied Voltage. The default setting is automatic mode, target temperature 15℃.

FeatureValueDescriptionCommand
Sensor Cooling AutoOffDetermines whether to enable the Sensor Cooling Auto function.R/WTECMODE
On
Sensor Cooling Target10 ~ 40
(Unit : ℃)
Set the Sensor Target temperature. Sensor Cooling
The setting is effective only when Auto is On.
R/WTECTARGET
Sensor Cooling
Voltage
-8 ~ 8
(Unit : V)
Set the voltage to apply to Sensor Cooling.
The setting is effective only when Sensor Cooling Auto is Off.
R/WTECVOL
Sensor Cooling
Applied Voltage
(Read Only)
(Unit : V)
This is the voltage applied to actual cooling.RCURTECVOL
Sensor Cooling
Voltage Feature
ExecuteUpdate Sensor Cooling Applied Voltage.-

*Sensor temperature and case temperature can be checked in ‘Device Temperature Selector’ and ‘Device Temperature’ in the ‘Device Control’ category. You can update the current temperature using the 'Temperature Update Feature'.

*The case temperature displayed in 'Device Temperature' and the case temperature applied to the cooling algorithm are the temperatures of the camera's internal frame.

*Power consumption may increase depending on the degree of sensor cooling. Target temperature (automatic mode) or voltage (manual mode) must be set considering power consumption and video quality.

*The maximum cooling range of the built-in thermoelectric cooler is 40℃. In automatic mode, the target temperature is automatically adjusted so that the difference between the sensor temperature and case temperature does not exceed 40℃. Therefore, if the case temperature rises by 40℃ or more than the target temperature, the sensor temperature may also rise, and additional heat dissipation measures must be taken as necessary.

*Heat generation may increase depending on the voltage applied to cooling. When setting the voltage in manual mode, you must consider the sensor temperature, case temperature, and ambient temperature.

4.12 User Set Control

This is a function to save or load values ​​set by the user.

FeatureValueDescriptionCommand
User Set SelectorDefaultSelect the area to Save/Load.
- Default: This is the area where the camera factory settings are saved, and only Load is possible.
-
User Set 0~2- User Set 0~2: This is the area where the user can save/load settings.
User Set LoadExecuteLoads camera settings in the selected area.LOAD
User Set SaveExecuteSaves camera settings to the selected area.SAVE

*Save/Load is not possible for some settings. (Refer to Appendix D)

5. UART communication

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 (Some commands are used without R/W)

*Parameter, Return Value(Read) – Hexadecimal Base. For parameters according to the command, refer to Appendix E

Appendix A. Maximum Frame Rates

Max depending on Image Size(Height) and Device Tap Geometry. Frame Rate varies. ① 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 >

*Due to differences in TTL and devices, some errors may occur

Appendix C. Exposure Start / End Delay

There is a certain delay from the trigger input until the sensor starts actual exposure.

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

① HC-A130SW

*Exposure Start Delay is 2 Line Period based on Sensor Readout, so it may vary depending on settings such as ROI, ADC Bit Depth, Device Tap Geometry, etc.

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

*Exposure End Delay (=Exposure Offset) is a fixed value as a unique characteristic of the sensor.

*Hardware Delay – Refer to Appendix B

*Trigger Delay can be set in camera feature

Appendix D. User Set Savable & Loadable XML Feature List

The XML Feature List that allows User Set Save / Load is as follows.

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

The UART Command List is as follows. Be careful with settings as malfunctions may occur due to incorrect parameter input. (For information related to UART communication, refer to 5. UART communication)

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. Install SDK

2. How to connect camera communication

1) Run CamGuideCL 2) Select Port: Select the port to which the camera is connected.

HC-A130SW manual figure

3) Click Connect

HC-A130SW manual figure

4) Connection completed

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