Imperx Cheetah C2020 User Manual

Pregius cameras with camera link interface

Advertisement

Quick Links

IMPERX
Cheetah Pregius Cameras
User Manual
with 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
®
dynamic range. They achieve frame rates up to 148 frames per second with Camera Link
Full, PoCL output.
Revision 1.1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Cheetah C2020 and is the answer not in the manual?

Questions and answers

Summary of Contents for Imperx Cheetah C2020

  • 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 &...
  • Page 3 Copyright © 2017 IMPERX Inc. All rights reserved. All information provided in this manual is believed to be accurate and reliable. No responsibility is assumed by IMPERX for its use. IMPERX reserves the right to make changes to this information without notice.
  • Page 4: Table Of Contents

    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...
  • Page 7: About The Camera

    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.
  • Page 8: Key Features

    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 •...
  • Page 9: C2420Z Camera With Micro-Polarizer

    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...
  • Page 10: C4020 And C4120 Cameras

    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...
  • Page 12: Ordering Information

    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...
  • Page 13: Hardware

    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).
  • Page 14: Camera Led Status Indicators

    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...
  • Page 16: Electrical Connectivity

    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.
  • Page 18: Mechanicals

    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...
  • Page 21: Optical

    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).
  • Page 22: Configuration Software

    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.
  • Page 26: Starting Camconfig

    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.
  • Page 27: Menu

    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.
  • Page 30: View

    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).
  • Page 32: Output

    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...
  • Page 33: Output (Out1 And Out2)

    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.
  • Page 34: Pulse Generator

    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.
  • Page 35: Trigger Control

    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.
  • Page 36: Trigger Strobe Options

    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.
  • Page 38: Image Control

    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.
  • Page 39: Master Aoi

    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.
  • Page 40: Decimation

    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. •...
  • Page 41: Image Structure

    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...
  • Page 42: Test

    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 –...
  • Page 43: Color

    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.
  • Page 45: Camera Features

    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;...
  • Page 46: I/O Control

    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.
  • Page 47: Color Control

    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.
  • Page 48: Micro-Polarized Camera

    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.
  • Page 49: Register-Based Commands

    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 –...
  • Page 53: Appendix A - Camera Registers

    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.
  • Page 54: Boot Loader

    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>...
  • Page 55: Eeprom Space

    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.
  • Page 57: Data 1 Registers

    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.
  • Page 60: Data 2 Registers

    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)
  • Page 64: Miscellaneous Registers

    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 –...

This manual is also suitable for:

Cheetah c2420Cheetah c2420zCheetah c4020Cheetah c4120

Table of Contents