Page 1
Camera Link Interface The Imperx Cheetah C2020, C2420, C2420Z, C4020, and C4120 CMOS cameras provide exceptional video image quality in a remarkably compact and ruggedized design. The cameras use Sony Pregius CMOS sensors for their high sensitivity, image clarity, and high ®...
Page 2
Cheetah Pregius Camera with Camera Link – User Manual About Imperx, Inc. IMPERX, Inc. is a leading designer and manufacturer of high performance, high quality digital cameras, frame grabbers, and accessories for industrial, commercial, military, and aerospace imaging applications including flat panel inspection, biometrics, aerial mapping, surveillance, traffic management, semiconductors and electronics, scientific &...
Cheetah Pregius Camera with Camera Link – User Manual TABLE OF CONTENTS 1 About the Camera ................7 1.1 General ........................7 1.1.1 Key Features ...................... 8 1.2 Technical Specifications ..................... 8 1.2.1 C2020 and C2420 Cameras ................8 1.2.2 C2420Z Camera with Micro-Polarizer ............... 9 1.2.3 C4020 and C4120 Cameras ................
Page 5
Cheetah Pregius Camera with Camera Link – User Manual 4 Camera Features ................45 4.1 Exposure Control ..................... 45 4.2 Automatic Exposure Control ..................45 4.3 Automatic Gain Control ................... 45 4.4 I/O Control ....................... 46 4.5 Strobe and Synchronization Controls ..............46 4.6 Gamma Control .......................
Page 6
Cheetah Pregius Camera with Camera Link – User Manual REVISION HISTORY Revision Date Reviser Comments 12/21/2017 R.Johnston Initial release. 07/06/2018 R.Johnston Added AEC/AGC speed control; added C2420 polarizer camera; updated Image Control GUI screen. July 6, 2018 Page Rev 1.1 6 of 64...
1 About the Camera 1.1 General The Cheetah C2020, C2420, C2420Z, C4020, and C4120 CMOS cameras feature advanced Sony Pregius CMOS image sensors, global shutter technology, and Camera Link interface to produce high quality images with fast frame rates in a small form factor for industrial application.
Cheetah Pregius Camera with Camera Link – User Manual The cameras are suitable in a wide range of environmental conditions and applications, such as machine vision, industrial inspection, high-definition surveillance, aerospace, and more. 1.1.1 Key Features • Global shutter • High frame rates •...
Cheetah Pregius Camera with Camera Link – User Manual I/O control 2 IN (OPTO, LVTTL) / 2 OUT 2 IN (OPTO, LVTTL) / 2 OUT (OPTO, TTL) (OPTO, TTL) Strobe output 2 strobes, programmable 2 strobes, programmable position and duration position and duration Pulse generator Yes, programmable...
Cheetah Pregius Camera with Camera Link – User Manual White balance Once, Manual, Auto Trigger inputs External, pulse generator, software, computer Trigger options Edge, Overlap Trigger modes Standard, Fast I/O control 2 IN (OPTO, LVTTL) / 2 OUT (OPTO, TTL) Strobe output 2 strobes, programmable position and duration Pulse generator...
Page 11
Cheetah Pregius Camera with Camera Link – User Manual Sub-sampling 1x2, 2x1 and 2x2 1x2, 2x1 and 2x2 White balance Once, Manual, Auto Once, Manual, Auto Trigger Inputs External, pulse generator, External, pulse generator, software, computer software, computer Trigger options Edge, Overlap Edge, Overlap Trigger modes...
If you still have problems with the camera operation, contact technical support at: Email: techsupport@imperx.com Toll Free 1 (866) 849-1662 or (+1) 561-989-0006 Fax: (+1) 561-989-0045 Visit our Web Site: www.imperx.com...
2.1.1 Pin Assignments The Hirose connector on the camera’s back panel is a male type miniature locking receptacle #HR10A-10R-12PB(71). The Imperx power supply (sold separately) terminates in a female HIROSE type miniature locking receptacle #HR10A-10P-12S(73) and has two small BNC pig-tail cables for the external trigger input (black) and strobe output (white) (Table 1).
The camera can use an external power supply providing +12VDC, ± 10% and up to 2.5A DC current. Imperx offers the PS12V04A universal power supply adapter for use with all Camera Link cameras. The PS12V04A power supply ships with a power cable that...
Page 15
Ripple & Noise 1% Max. Regulatory: Class 1 Safety standards UL60950-1,EN60950-1,IEC60950-1 Safety (1) EMC UL/CUL,CE,TUV,DoIR+C-Tick,Semko,CCC,FCC Safety (2) BSMI,FCC It is strongly recommended that you use the PS12V04A power adapter from Imperx! July 6, 2018 Page Rev 1.1 15 of 64...
Cheetah Pregius Camera with Camera Link – User Manual 2.2 Electrical Connectivity The Cheetah camera has two external inputs, IN 1 and IN 2. Input IN1 is optically isolated while input IN2 accepts low voltage TTL (LVTTL). The camera provides two general- purpose outputs.
Page 17
Cheetah Pregius Camera with Camera Link – User Manual Figure 6: OUT1 LVTTL electrical connection. D. Output OUT 2 – Solid state relay, optically isolated Output OUT2 is an optically isolated switch. There is no pull-up voltage on either contact. External pull-up voltage of up to 25 volts is required for operation.
Cheetah Pregius Camera with Camera Link – User Manual Figure 9: High side load driver. 2.3 Mechanicals The camera housing is made of precision-machined aluminum. For maximum flexibility, the camera has eight M3X0.5mm mounting holes located towards the front of the camera on all four sides.
Page 19
Cheetah Pregius Camera with Camera Link – User Manual Figure 11: Mechanical drawing, side view. Figure 12: Mechanical drawing, image plane, side view. July 6, 2018 Page Rev 1.1 19 of 64...
Page 20
Cheetah Pregius Camera with Camera Link – User Manual Figure 13:Mechanical drawing, back view. Figure 14: Mechanical drawing, front view. July 6, 2018 Page Rev 1.1 20 of 64...
The Cheetah camera provides an adapter for C-mount lenses that have a 17.53 mm back focal distance. You can use an F-mount lens with a C-mount camera using an F-mount–to- C-mount adapter. You can purchase the adapter separately (refer to the Imperx web site for more information).
Cheetah Pregius Camera with Camera Link – User Manual 3 Configuration Software 3.1 Overview The Cheetah Pregius CamConfig software ships with the C2020, C2420, C2420Z, C4020, and C4120 cameras. After installing the software, you can program the camera, change its settings, and save the settings in a file or in the camera using the Camera Link interface.
Page 23
Cheetah Pregius Camera with Camera Link – User Manual 1. Double click the executable file (Cheetah_Pregius_1_0_5_xxxx.exe) on your desktop. The Welcome Setup screen opens. Note the recommendation to close other applications and then click Next. 2. When the License Agreement screen appears, read the agreement and click I Agree.
Page 24
Cheetah Pregius Camera with Camera Link – User Manual 4. On the Choose Install Location screen, accept the default destination folder or click Browse and select a different location and then click Install. The installer prompts you to uninstall any existing versions of the software from your computer before continuing the installation.
Page 25
Cheetah Pregius Camera with Camera Link – User Manual 5. On the Installation Complete screen, select the check box to register your software and then click Next. When the Imperx website appears, complete the Subscriber Registration and click Submit. 6. On the Completing Cheetah Pregius CamConfig Setup screen, click Finish. The Cheetah Pregius Configurator icon appears on your desktop.
It communicates with each COM port and attempts to query the attached camera. If the software detects an attached Imperx Cheetah camera, it displays the port and camera type on the Select Port screen. You can repeat the discovery procedure by clicking Rescan Ports.
Cheetah Pregius Camera with Camera Link – User Manual Figure 16: GUI interface. The window also displays real-time information about the camera’s current conditions and operations based on the settings you implement. The software monitors the image size (in pixels), frame per second (FPS), frame time in milliseconds (FTM), and exposure time in milliseconds (EXP).
Page 28
Cheetah Pregius Camera with Camera Link – User Manual Load From . . . This enables loading camera registers from a saved configuration space. Options are: • File: Loads camera registers from a saved configuration file. • Workspace: Updates the software with the current camera workspace settings. •...
Page 29
Cheetah Pregius Camera with Camera Link – User Manual The Disable Polling check box turns polling commands on or off for frame time, exposure time, frame rate, and so on. You can change the polling time in milliseconds by entering a number in the Polling Time field.
Cheetah Pregius Camera with Camera Link – User Manual Switch Port – use this option to switch the com port/camera. You can also Rescan Ports before switching. Set Baud Rate – use this to change the speed of data transmission. A higher baud rate number indicates the transfer of more bits per second.
Page 31
Cheetah Pregius Camera with Camera Link – User Manual Digital Gain: Increases image brightness by multiplying the data by a fixed number (1.0x to 4.0x in 0.001x increments). Digital Offset: Digital Offset increases the image brightness by adding a fixed number (a count) to data (-511 to +511 in 1-step increments).
Cheetah Pregius Camera with Camera Link – User Manual Figure 24: Line time settings. 3.6 Output Output Control lets you configure the camera for the two strobe outputs, trigger signal, and pulse generator. Figure 25: Output Control. July 6, 2018 Page Rev 1.1 32 of 64...
Cheetah Pregius Camera with Camera Link – User Manual Output (OUT1 and OUT2) The Output section enables mapping the camera’s two outputs (OUT1 and OUT2) to internal output signals. For each output, you can set the signal level to active High or active Low.
Cheetah Pregius Camera with Camera Link – User Manual Pulse Generator In this section of the screen, you can configure the parameters of the Internal Pulse Generator. Figure 26: Internal pulse generator. Granularity: Indicates the number of clock cycles for each increment of the width and the period.
Cheetah Pregius Camera with Camera Link – User Manual 3.7 Trigger Control Trigger Control lets you configure the camera’s trigger options and trigger strobe options. Figure 27: Trigger Control. 3.7.1 Trigger Options The small Cheetah camera operates in free running mode or trigger mode. In free running mode, the camera runs without synchronization.
Cheetah Pregius Camera with Camera Link – User Manual Edge: Select the active triggering edge of the trigger pulse: • Rising – Uses the rising edge of the trigger pulse to start the exposure. • Falling – Uses the falling edge of the trigger pulse to start the exposure. Overlap: Select how to handle the next trigger pulse if it arrives while the previous triggering cycle is in process: •...
Page 37
Cheetah Pregius Camera with Camera Link – User Manual Figure 28: AEC/AGC Control. AEC Enables and AGC Enables: Select the check box(es) to enable AEC, AGC, or both. Luminance: Sets the desired luminance level to be maintained in the image. Two options are available: Average and Peak.
Cheetah Pregius Camera with Camera Link – User Manual 3.9 Image Control The Image Parameters panel lets you configure the camera for your specific application, including Master Area of Interest (MAOI), Slave Area of Interest (SAOI), binning, polarization, image structure, image correction, and test mode. Figure 29: Image Control.
Cheetah Pregius Camera with Camera Link – User Manual 3.9.1 Master AOI The Master AOI (MAOI) determines the current image size. You define the MAOI by specifying horizontal and vertical size dimensions and offset coordinates. The size dimensions specify the width and height of the AOI in pixels. The offset coordinates define the boundaries of the AOI.
Cheetah Pregius Camera with Camera Link – User Manual • Horizontal. Select radio button 2x to enable horizontal binning (1x is no binning). • Vertical. Select radio button 2x to enable vertical binning (1x is no binning). 3.9.4 Decimation Decimation is the use of subsampling and pixel averaging to reduce output resolution. •...
Cheetah Pregius Camera with Camera Link – User Manual 3.9.7 Image Structure The Image Control screen provides options for adjusting your image structure bits, bit shift, Camera Link out bits, and Camera Link output format. Figure 30: Image Structure. Image Structure Descriptions CMOS A/D Bits Determines the amount of tonal information available from...
Cheetah Pregius Camera with Camera Link – User Manual Figure 31: Image Correction. Image Corrections Descriptions Bad Pixel Correction Enables static or dynamic pixel corrections. You can enable static and dynamic pixel correction independently or simultaneously. You can adjust the intensity threshold for the hot pixel or defective corrections using the Threshold slider (0 –...
Cheetah Pregius Camera with Camera Link – User Manual Figure 32: Test checks for communications. The Ping function checks the serial connection status of the camera. Click Ping for a visual indication of the following status indicators: • GREEN (OK) indicates a successful connection. •...
Page 44
Cheetah Pregius Camera with Camera Link – User Manual Figure 33:Color Control. Use the White Balance drop-down menu to select a white balance preset: White Balance Presets Descriptions No white balance performed. Once The camera analyzes only one image frame, calculates only one set of color correction coefficients, and corrects all subsequent frames with this set of coefficients.
Cheetah Pregius Camera with Camera Link – User Manual 4 Camera Features 4.1 Exposure Control During normal camera operation with exposure control off, the readout frame time determines the exposure time. However, the camera’s electronic exposure control can precisely control the image exposure time under bright light conditions. The electronic exposure control does not affect the frame rate;...
Cheetah Pregius Camera with Camera Link – User Manual The camera starts by changing the gain within the specified min-max limits. • If reaching one of the gain limits, the camera indicates the limit has been reached and maintains this value until the light condition change. You can set the speed of convergence from four possible options.
Cheetah Pregius Camera with Camera Link – User Manual 4.7 Color Control The camera provides white balance options for controlling image color under different lighting conditions. White balance control options are Off, Once, Auto, Manual, Indoor 3200K, and Outdoor 5600K. 4.8 Image Sensor Technology A CMOS camera is an electronic device for converting light into an electrical signal.
Cheetah Pregius Camera with Camera Link – User Manual Figure 34: Color relative response to IMX252 sensor. 4.9 Micro-polarized Camera Light travels in electromagnetic waves that vibrate in multiple, random directions. When these unpolarized light waves strike certain surfaces, they tend to reflect or refract light and obscure the imaging target.
Cheetah Pregius Camera with Camera Link – User Manual 5 Register-based Commands You can control all of the cameras resources (internal registers, video amplifiers and parameter flash) using a simple, register-based command protocol (Appendix A – Camera Register) with the Camera’s RS-232 serial interface. The interface is bi-directional. You issue commands, and the camera issues responses (status or information type).
Page 50
Cheetah Pregius Camera with Camera Link – User Manual Figure 36: RS-232 serial protocol format You can update each camera control register independently. The serial protocol defines all registers as 16-bit address (hex format) and 32-bit data (hex format). Camera registers using fewer than 32-bits in width must be padded with 0s on writes;...
Page 51
Cheetah Pregius Camera with Camera Link – User Manual Figure 38: Invalid command error Figure 39: Rx timeout error Example: Write to register address 0x0410, data value = 0x11223344: Camera Write Command: <0x57> <04> <10> <11> <22> <33> <44> 5.1.1.2 Read Operation To read from any given camera register, send a sequence of 3 bytes to the camera.
Page 52
Cheetah Pregius Camera with Camera Link – User Manual Figure 40: Normal read cycle. Example: Read from camera register address 0x0410: Camera Read Command: <0x52> <04> <10> Camera returns register data payload value 0x11223344: Register data <0x06> <11> <22> <33> <44> 5.1.1.3 Error Code Description To manage camera reliability, use the following not-acknowledge error codes: x00 –...
Cheetah Pregius Camera with Camera Link – User Manual Appendix A – Camera Registers The Cheetah Pregius series of cameras are programmable and flexible. You can control all of the cameras resources (internal registers, video amplifiers, and parameter FLASH). The user communicates with the camera using a simple, register-based, command protocol via the Camera Link serial interface.
Cheetah Pregius Camera with Camera Link – User Manual Address Register Name Data Type Usage 0x601C Soft_Reset Firmware reset command = 0xDEADBEEF Initiates software reset. 0x6030 SW Trigger Command instructs camera to generate one short trigger pulse. 0x6038 Firmware Data (13:0) <FBN revision>...
Cheetah Pregius Camera with Camera Link – User Manual Address Register Name Data Type Usage 0x6094 Wbc_Red, Data (11:0) Current Red WBC Returns current white Wbc_Green Data (23:12) Current Green WBC balance coefficient Data (31:24) values for Red and Green. 0x6098 Wbc_Blue, Data (11:0)
Page 56
Cheetah Pregius Camera with Camera Link – User Manual Address Register Name Data Type Usage Data (31:2) 0x0014 Aoi_HwM_Ofs Data (12:0) <value> MAOI offset in Sets Master AOI horizontal direction Horizontal offset. Data (31:13) 0x0018 Aoi_HwM_Wdt Data (12:0) <value> MAOI width in Sets Master AOI horizontal direction Horizontal size.
Cheetah Pregius Camera with Camera Link – User Manual Address Register Name Data Type Usage 0x0048 Prg_Frmt_En Data (0) 0x0 – disable Long Programmable Integration time Frame Time 0x1 -- enable Long enable Integration time Data (31:1) 0x004C Prg_Frm_Tim Data (23:0) <value>...
Page 58
Cheetah Pregius Camera with Camera Link – User Manual Address Register Name Data Type Usage 0x010C Test_Img_Brt Data (11:0) <value> - image brightness Sets test image Data (31:12) brightness. 0x0110 Hor_Bin_En Data (0) 0x0 – No horizontal binning Sets current 0x1 –...
Page 59
Cheetah Pregius Camera with Camera Link – User Manual Address Register Name Data Type Usage Data (31:13) 0x0134 Aoi_HwS_Wdt Data (12:0) <value> SAOI width in Sets Slave AOI horizontal direction Horizontal size. Data (31:1) 0x0138 Aoi_VwS_Ofs Data (12:0) <value> SAOI offset in Sets Slave AOI vertical direction Vertical offset.
Cheetah Pregius Camera with Camera Link – User Manual Address Register Name Data Type Usage 0x0164 Agc_Aec_Spd_C Data (1:0) 00 – 01x speed (slow) Sets the exposure 01 – 2x speed correction speed 10 – 3x speed during AGC.AEC. 11 – 4x speed (fast) Data (31:2) Data 2 Registers Address...
Page 61
Cheetah Pregius Camera with Camera Link – User Manual Address Register Name Data Type Usage 0x4 – software trigger; expects a one clock cycle pulse generated by software. Exposure is internal timer controlled. Pulse duration exposure not allowed. 0x5 – External 2; camera expects trigger from Input #2, IN 2.
Page 62
Cheetah Pregius Camera with Camera Link – User Manual Address Register Name Data Type Usage 0x2 – enable Trigger Strobe 0x3 – enable both Trigger Strobe #1 and #2 Data (31:2) 0x0528 Trg_Str_Del Data (23:0) <value> –Strobe delay in Sets delay microseconds between trigger Data (31:24)
Page 63
Cheetah Pregius Camera with Camera Link – User Manual Address Register Name Data Type Usage 0x054C Pls_Gen_Per Data (23:0) <value> –Sets Pulse period Sets the value of in microseconds when the pulse period in multiplied by granularity microseconds. setting Data (31:24) 0x0550 Pls_Gen_Nmb Data (15:0)
Cheetah Pregius Camera with Camera Link – User Manual Address Register Name Data Type Usage 0x0F – Frame Pulse Data (31:8) Miscellaneous Registers Address Register Name Data Type Usage 0x0604 Baud_rate_sel Data (2:0) 0x0 – 9600 RS-232 Baud Rate 0x1 – 19200 Selector 0=9600, 0x2 –...
Need help?
Do you have a question about the Cheetah C2020 and is the answer not in the manual?
Questions and answers