Table of Contents 1 CAMERA OVERVIEW 1.1 Features ................................5 1.2 Key Specifications ............................... 5 1.3 Description ................................. 6 1.4 Typical Applications ............................6 1.5 Models................................6 2 CAMERA PERFORMANCES 2.1 Camera Characterization............................ 7 2.2 Image Sensor ..............................8 2.3 Sensor modes ..............................8 2.4 Response &...
Page 3
7 Camera Commands 7.1 Device Control ..............................19 7.1.1 Command Tables ............................21 7.2 Image Format ..............................22 7.2.1 HDR mode (Only available on “BHx” Models)................... 26 7.2.2 Command Table ............................30 7.3 Acquisition Control ............................32 7.3.1 Command Table ............................35 7.4 Gain and Offset ..............................
Page 4
B.2 Synchronisation Modes with Maximum Exposure Time ................. 60 B.3 Timing Values ..............................60 Appendix C. HDR Mode C.1 HDR Block ................................. 61 C.2 Example with Ratio 2 and 10bits output ......................61 C.3 HDR With LUT 10bits => 8bits .......................... 62 C.4 Example of difference between “AB”...
1 CAMERA OVERVIEW 1.1 Features Cmos Sensor 4x 8192 Pixels, 5 x 5µm Multi-Line structure and Multi-Definition using Binning : 8192 pixels, 5x5µm in 1, 2 up to 4 lines summation 4096 pixels, 10x10µm in 1 or 2 lines summation ...
Functionality (Programmable via Control Interface) Sensor modes : 8k Pixels 5µ m : Multi-Lines 1, 2 or 4 Multi-definition, 4k Pixels 10µm : Binning 1 or 2 Lines Multi-sensitivity 2k Pixels 20µm : Binning 4x4, 1 line Analog Gain Up to 12 (x4) Offset -4096 to +4096 Trigger Mode...
2.2 Image Sensor The Eliixa+ 8k sensor is composed of two ADC Column pairs of sensitive lines. Each pair of lines use the same Analog to Digital Column converter Memory Node (ADC Column). An appropriate (embedded) Time delay in the exposure between each Pixel Line A line allows combining two successive exposures in order to double the sensitivity...
3 CAMERA HARDWARE INTERFACE 3.1 Mechanical Drawings The Step file is available on the web : www.e2v.com/cameras ELIIXA+ 8 CL M – R I – 06/2017 | 11 ANUAL A G E...
Sensor alignment Z = -10.3 mm ±100µm X = 9.5 mm ±100 µm Y = 62.5mm ±100 µm Flatness 50 µm Rotation (X,Y plan) ±0,15° Tilt (versus lens mounting plane) 50µm 3.2 Input/output Connectors and LED USB Connector For Firmware Power Connector : upgrade 12-24V DC...
3.2.1 Power Connector Camera connector type: Hirose HR10A-7R-6PB (male) Cable connector type: Hirose HR10A-7P-6S (female) Signal Signal Power supply from 12 to 24v Power 7,5W max with an typical inrush current peak of 1A during power up Typical current/Power during the grab (possible variation : +/- 5%) Camera supply Supply 12V...
3.2.2 Status LED Behaviour After less than 2 seconds of power establishment, the LED first lights up in ORANGE. Then after a Maximum of 40 seconds, the LED must turn in a following colour : Colour and state Meaning Green and continuous Green and blinking slowly...
4 STANDARD CONFORMITY The ELIIXA+ cameras have been tested using the following equipment: A shielded power supply cable MVC-1-1-5-2M from CEI (Component Express, Inc.) A Camera Link data transfer cable ref. e2v recommends using the same configuration to ensure the compliance with the following standards. 4.1 CE Conformity The ELIIXA+ cameras comply with the requirements of the EMC (European) directive 2004/108/EC (EN50081-2, EN 61000-6-2).
5 GETTING STARTED 5.1 Out of the box The contains of the Camera box is the following : One Camera ELIIXA+ Power connector (Hirose HR10A-7P-6S -female) There is no CDROM delivered with the Camera : Both User Manual (this document) and CommCam control software have to be downloaded from the web site : This ensure you to have an up-to-date version.
6 CAMERA SOFTWARE INTERFACE 6.1 Control and Interface As all the e2v Cameras, the ELIIXA+ CL is delivered with the friendly interface control software COMMCAM.UCL (as “Ultimate Camera Link”) which is based on the GenICam standard COMMCAM recognizes and detects automatically all the UCL Cameras connected on any transport layers (Camera Link or COM ports) of your system.
6.2 Serial Protocol and Command Format The Camera Link interface provides two LVDS signal pairs for communication between the camera and the frame grabber. This is an asynchronous serial communication based on RS-232 protocol. The serial line configuration is: Full duplex/without handshaking ...
7 Camera Commands 7.1 Device Control These values allow identifying the Camera. They can be accessed in CommCam software in the “Info” section All these values are fixed in factory and can’t be changed (shaded) except the Camera User ID which can be fixed by the Customer : ...
Page 20
Device Temperature (DeviceTemperature) : Get Main Board Temperature Read function : “r temp”; Return by the camera : Temperature in Q10.2 format (8 bits signed + 2 bits below comma). Value is between -512 to 511 in °C. ...
7.1.1 Command Tables Feature CL Command Description DeviceVendorName r vdnm Get camera vendor name as a string (32 bytes long including ‘\0’) DeviceModelName r mdnm Get camera model name as a string (32 bytes long including ‘\0’) DeviceFirmwareVersion r dfwv Get camera synthetic firmware version (PKG version) as a string (32 bytes long including ‘\0’) DeviceVersion...
7.2 Image Format Sensor Width (SensorWidth) : Get the physical width of the Sensor. This value is available in the CommCam “Image Format Control” section : Read function : “r snsw”; Return by the sensor : Integer 8192. ...
Page 23
Medium Mode : 4 Taps Separate, outputted from Left to Right 4x2048 pixels each Channel (No Binning) 4x1024 pixels in Binning Mode 1SB or 2SB, 4x512 pixels in Binning mode 4SB. Ch 1 Ch 3 Ch 2 Ch 4 Output direction ...
Page 24
FPGA Structure of the Sensor Web Direction Colum Memory Node Pixel Line A In 2S Mode, the summation of the two lines is done in Pixel Line B Exposure the FPGA : B+C delays Pixel Line C Pixel Line D In 4S Mode, the summation Memory Node of the two double lines is...
Page 25
Sensor Mode (SensorMode) : Defines the number of Line used on the Sensor. This command is available in the CommCam “Image Format Control” section : Read function : “r smod”; Returned by the camera : Integer from 0 to 5 ...
7.2.1 HDR mode (Only available on “BHx” Models) The High Dynamic Range Mode is using the top and bottom couple of lines of the sensor in a different way in order to get 2 different exposures that can be combined to give a High Dynamic range result : Line A These 2 Lines work in TDI mode and Full Exposure Time...
Page 27
How to Set the HDR Mode Set The Sensor Mode in “HDR” Set The HDR Mode in “Single Line HDR” to Output an HDR Line Select the Ratio of exposure required between the low and the high level Lines. ...
Page 28
Multi-Line Gain (MultiLineGain) : Enables the MultiLine Gain of x0,5 . This value is available in the CommCam “Image Format Control” section : Read function : “r mlig”; Return by the sensor : “0” if disabled (Gain x1 by default); “1” if Gain x0,5 activated. ...
Page 29
Forward/reverse information has to be set correctly as soon as the Mode “2S”, “4S” or 2SB of the sensor are set : In these modes, the sensor/Camera need to know what is the real order of the lines for the exposure delays. The Forward direction is defined as detailed beside Note : The minimum delay for the Camera to take First...
7.2.2 Command Table Feature Command Description SensorWidth r snsw Get sensor physical width. SensorHeight Xml virtual WidthMax Map on SensorWidth HeightMax Xml virtual Height Xml virtual Width Xml virtual Depends on (OuputRegion, OuputRegionWidth) and SensorWidth SensorMode r smod Get sensor mode w smod 0 Set sensor mode to DualLine “1S w smod 1...
Page 31
Feature Command Description OutputFrequency r clfq Get Camera Link frequency w clfq 0 Set Camera Link frequency to 85MHz w clfq 1 Set Camera Link frequency to 60MHz (available only for 8k sensor) w clfq 2 Set Camera Link frequency to 65MHz (available only for 8k sensor) w clfq 3 Set Camera Link frequency to 70MHz (available only for 8k sensor) w clfq 4...
7.3 Acquisition Control This section deals with all the Exposure, Line period and synchronisation modes Synchronisation Mode (TriggerPreset) : Timed or Triggered, it defines how the grabbing is synchronized. This command is available in the CommCam “Acquisition Control” section : ...
Page 33
The line period is active only in Free Run modes. It’s also disabled if in this mode, the Integration time is set higher than the Line Period. The Tables of the minimum Line Period (Max Line Rate) versus the Data rate and the output mode chosen are given in Appendix C of this document.
Page 34
The Full Exposure Control In 4S Sensor Mode, the Sensor is working as a double TDI (Time Integration Delay) : The two Top Pixels and the two bottom Pixels are working together in TDI with a delay between their exposure and outputting by the same Memory node and ADC.
Full Exposure Control Mode During the 4S => 2S transition and the 2S => 4S transition (passing at the switch point) two “bad” lines appear (either too dark or too bright). You can remove these lines by using the following parameter: ...
Page 36
Feature Commands Description time and programmable line period Trigger too Slow r tgts Get Trigger too slow in milliseconds w tgts <val> Set Trigger too slow from 1ms to 5368ms, step 1ms ELIIXA+ 8 CL M – R I – 06/2017 | 36 ANUAL A G E...
7.4 Gain and Offset Sensor FPGA Quarter (Tap) LUT or Preamp Gains Contrast Exp. Gain Offset Gain Adjust Gain Gain Offset Gain Pixel Action on whole line Action per pixel Action per Sensor’s Quarter Analog Gain in the ADC The only analog Gain available in the ELIIXA+ is located at the sensor level, in the ADC converter.
Page 38
Preamp Gain : (Gain with GainSelector= AnalogAll) Set the Pre-amplification Gain. This command is available in the CommCam “Gain & Offset” section. Read function : “r pamp”; Returned by the camera : Integer corresponding to one of the 3 different step values : ...
Page 39
ROI Gain () : Set the Gain for the ROI Gain feature. Read function : Not readable (one shot function) Write function : “w roig” <value> ; Value from 0 to 2047 (U1.9) corresponding to a Gain range from x1 to x1,999 and calculated as following : (1+ Gain/1024).
7.4.1 Command Table Feature Commands Description GainAbs r pamp Get the current pre-amp gain GainSelector= AnalogAll w pamp <val> Set pre amplifier gain to: 0 (-12dB), 1 (-6dB), 2 (0dB) (analog gain) Change balances and compensation GainAbs r gain Get current digital gain GainSelector= gainAll w gain <val>...
7.5 Flat Field Correction How is performed the Flat Field Correction ? What is the Flat Field correction (FFC) ? The Flat Field Correction is a digital correction on each pixel which allows : To correct the Pixel PRNU (Pixel Response Non Uniformity) and DSNU (Dark Signal Non Uniformity) ...
Page 42
Adjustment gain User Target value 3020 Standard FFC computed on the max of the line Pixels How to perform the Flat Field Correction ? FPN/DSNU Calibration Cover the lens Launch the FPN Calibration : Grab and calculation is performed in few seconds ...
7.5.1 Activation and Auto-Adjust FFC Activation (FFCEnable) : Enable/disable the Flat Field Correction. This command is available in the CommCam “Flat Field Correction” section : Read function : “r ffcp” : Returns the FFC Status (0 if disabled, 1 if enabled) ...
7.5.2 Automatic Calibration FFC Low Band Filter (FFCAutoTargetLevel): set the value for the User Target. Read function : “r lffw”. Returns the Filter Interval size (from 0 to 255) Write function : “w lffw <value>” : Set the Interval size for the filter (0 / 1 … 255) ...
7.5.3 Manual Flat Field Correction The FFC Coefficients can also be processed outside of the Camera or changed manually by accessing directly their values in the Camera : This is the “Manual” FFC. In CommCam, the User can access to a specific interface by clicking on “click for extended control” in both “Manual FFC calibration”...
7.5.4 FFC User Bank Management The new-processed FFC values can be saved or restored in/from 8 x User banks. Both Gains and Offsets in the same time but also the FFC Adjust User target and associated gain. These functions are available in the Flat Field correction/Save & Restore FFC section : ...
Page 47
Feature Commands Description No direct feature r ffcg <addr> Read 128 Prnu coefficients (straight from FPGA) starting from address <addr>. Return value is in hexadecimal, without space between values. (one unsigned short per coef) U2.12 (1+coeff/1024) => x1..x4.999877 step 1/1024 w ffcg <addr>...
7.6 Look Up Table The User can define an upload a LUT in the Camera that can be used at the end of the processing. The LUT is defined as a correspondence between each of the 4096 gray levels (in 12 bits) with another outputted value.
Save & Restore LUT in User Banks : The LUT loaded in RAM memory can be saved or restored in/from 4 User banks. These functions are available in the LUT/Save & Restore LUT Settings section : o Restore LUT from Bank (RestoreLUTFromBank) : Restore the LUT from a User Bank in the current RAM Memory.
7.7 Statistics and Line Profile This function allows the User to get some statistics on a pre-defined ROI. On request, the Camera acquires and then calculates some key values as the min, the max, the average or the standard deviation in this Region of Interest.
7.7.1 Command Table Feature Commands Description LineAverageProfile r pixs Get the line Line Average Profile status 1 : running 0 : finished w pixs 0 Abort the Line Average Profile w pixs 1 Run the Line Average Profile PixelAccessLineNumer r pixl Get the number of line for average w pixl <val>...
7.8 Privilege Level There are 3 privilege levels for the camera : Factory (0) : Reserved for the Factory Integrator (1) : Reserved for system integrators User (2) : For all Users. The Cameras are delivered in Integrator mode. They can be locked in User mode and a specific password is required to switch back the Camera in Integrator mode.
7.9 Image Control Save Image (SaveImageControl) : control the recording of the image in the camera This command is available in the CommCam “Image Control” section : Read function (ASCII): “r recl”; Returned by the camera : “0”...
7.10 Save & Restore Settings The settings (or Main configuration) of the Camera can be saved in 4 different User banks and one Integrator bank. This setting includes also the FFC and LUT enable This function is available in the Save & Restore Settings section : ...
Appendix A. Test Patterns A.1 Test Pattern 1: Vertical wave The Test pattern 1 is a vertical moving wave : each new line will increment of 1 gray level in regards with the previous one. In 12 bits the level reaches 4095 before switching down to 0 ...
A.2.2 4096 Pixels in 8 bits format Starting at 32, an increment of 1 LSB is made every 16 pixels. When reaches 63, jump to 96 then carry on increasing When reaches 127, jump to 160 then carry on increasing. When reaches 191, jump to 224 then carry on increasing.
A.3.2 2048 Pixels in 8 bits format Starting at 48, an increment of 1 LSB is made every 16 pixels. When reaches 63, jump to 112 then carry on increasing When reaches 127, jump to 176 then carry on increasing. When reaches 191, jump to 240 then carry on increasing.
If T is the Line Period (internal or external coming from the Trigger line), in order to respect this line Period, the Exposure Time as to be set by respecting : T <= T Then, the real exposure time is : Tint real In the same way, The high level period of the Trig signal in sync=3 mode, T >= T...
Appendix C. HDR Mode C.1 HDR Block With the HDR Single Line Mode, the “HDR” is calculated in the camera as following : Line C (8bit) (12bit) Processing : Camera output FFC, HDR bloc interface HDR Output Gain (8, 10, 12bit) (12bit) Lines AB (8bit) (12bit)
C.3 HDR With LUT 10bits => 8bits Camera output The LUT could be used to compress the HDR output in 8bit. 1023 Camera 10b output without LUT Camera 8b output with 10b8b LUT illumination Saturation Lines AB Saturation Line C Lines AB used Line C used C.4 Example of difference between “AB”...
Appendix D. CameraLink Data Cables D.1 Choosing the Cable You may check the compliance of your CameraLink cables with the transportation of the 85MHz data rate. The main parameter to be checked in the cable specification is the skew (in picoseconds) This parameter is given for a dedicated maximum value per meter of cable (as max : 50ps/m) The CameraLink Standards defines the maximum total skew possible for each data rate : Skew (ps)
D.2 Choosing the Data Rate Maximum Line Rates tables versus Data rate and Pixel Format For 1S, 2S and 4S modes, these Values are calculated with a Full ROI (8192 pixels) In case of ROI (Mine 4096 Pixels) used in these mode, you can recalculate the max Line rate by multiplying it by (8192/ROI) Data Frequency : 85MHz Sensor Mode...
Page 65
Data Frequency : 60MHz Sensor Mode Base 8-10/12bits Medium 8-10/12bits Full 8 x 8bits Full+ 10 x 8bits Line Rate Tper Min Line Rate Tper Min (µs) Line Rate Tper Min Line Rate Tper Min Max (kHz) (µs) Max (kHz) Max (kHz) (µs) Max (kHz)
E.2 T2 & M42x1 Mounts M42x0,75 (T2 Mount) : Part number AT71KFPAVIVA-AKA M42x1 Mount : Part number AT71KFPAVIVA-ADA ELIIXA+ 8 CL M – R I – 06/2017 | 67 ANUAL A G E...
Appendix F. CommCam Connection The Frame Grabber has to be compliant with Camera Link 1.1 Clallserial.dll (Standard CameraLink Services Library) In 32bits : Must be located in : program files\CamerLink\serial and location added to PATH variable In 64bits : Must be located in : program files\CamerLink\serial or ...
Page 69
Defect Detail Solutions CommCam Can’t find the Camera : The Camera is not powered up or the boot sequence is not finished. After launching CommCam, the Icon of The CameraLink cable is not the Camera is not visible. connected or connected on the bad connector.