3 CAMERA HARDWARE INTERFACE .................... 10 3.1 Mechanical Drawings ......................10 3.2 Input/output Connectors and LED ..................11 3.2.1 Power Over CoaXPress ....................12 3.2.2 Status LED Behaviour ..................... 12 3.2.3 Trigger Connector ......................13 4 STANDARD CONFORMITY ....................... 14 4.1 CE Conformity ........................
Page 4
C.2 Example with Ratio 2 and 10bits output .................. 52 C.3 HDR With LUT 10bits => 8bits ....................52 C.4 HDR Dual Line ........................53 Appendix D. Data Cables......................54 Appendix E. Lenses Compatibility ....................55 Appendix F. Commands Summary ..................... 56 F.1 Device Control ........................
Line Rate : 200000 l/s with 11k pixels 140000 l/s with 16k pixels Up to 1,6GB/s in CoaXPress® Data Rate : CXP-6 : 4x6,25 Gbps Bit Depth : 8, 10 or 12bits Flat Field Correction ...
An outstanding data rate in excess of 1.6 Gpixels per second, delivered via a new CoaXPress interface, allows for extremely high throughput and opens up an array of new possibilities for the next generation of inspection systems for demanding applications such as flat panel display, PCB and solar cell inspection.
2.4 Response & QE curves 2.4.1 Quantum Efficiency Quantum Efficiency 1060 2.4.2 Spectral Response LSB 8bits/(nj/cm ELIIXA+ 16 CXP M – R B – 10/2015 A G E ANUAL PEED...
3 CAMERA HARDWARE INTERFACE 3.1 Mechanical Drawings The Step file is available on the web : www.e2v.com/cameras ELIIXA+ 16 CXP M – R B – 10/2015 | 10 ANUAL PEED A G E...
Tilt (versus lens mounting plane) 50µm 3.2 Input/output Connectors and LED USB Connector For Firmware upgrade Trigger Connector Multi-Colored LED for Status and diagnostic CoaXPress Connectors ELIIXA+ 16 CXP M – R B – 10/2015 | 11 A G E ANUAL PEED...
3.2.1 Power Over CoaXPress The ELIIXA+ CXP is compliant with the Power Over CoaXPress : There is no Power connector as the power is delivered through the Coaxial Connectors 1 and 2. In the Standard, the Power Over CoaXPress allows to deliver 13W (under 24V) per Channel.
3.2.3 Trigger Connector Camera connector type: Hirose HR10A-7R-5SB or compliant Cable connector type: Hirose HR10A-7P-5P (male) or compliant, Provided with the Camera Signal LVDS IN1+ / TTL IN1 LVDS IN1- LVDS IN2+ / TTL IN2 LVDS IN2- Receptacle viewed from camera back IN1/IN2 are connected respectively to Line0/Line1 and allow to get external line triggers or the forward/Reverse “Live”...
A shielded Trigger cable A 10m CoaXPress Cable for the data transfer, certified at 6Gb/s 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/CE (EN50081-2, EN 61000-6-2) (see next page).
Page 15
ELIIXA+ 16 CXP M – R B – 10/2015 | 15 A G E ANUAL PEED...
5 GETTING STARTED 5.1 Out of the box The contains of the Camera box is the following : One Camera ELIIXA+ Trigger connector (Hirose HR10A-7P-5P-male or compliant) There is no CDROM delivered with the Camera : This User Manual , and any other corresponding documents can be dowlaoded on the Web site.
6 CAMERA SOFTWARE INTERFACE The ELIIXA+ CoaxPress Camera is compliant with GenICam 2.1 and the SFNC 1.5 standards. This means that the Camera embeds its own definition and parameter descriptio n in an xml file. Most of these Parameters are compliant with the SNFC. The specific parameters (non SNFC) are still compliant with GenICam and can be detailed through the GenICam API process to the application.
7 Camera Commands 7.1 Device Control These are Identification values of the Camera. They can be accessed in the “Device Control” section Feature Description DeviceVendorName Get camera vendor name as a string (including ‘\0’) DeviceModelName Get camera model name as a string (including ‘\0’) DeviceFirmwareVersion Get camera synthetic firmware version (PKG version) as a string (including ‘\0’)
7.2 Image Format Feature Description SensorWidth Get sensor physical width : 16384 SensorHeight WidthMax Mapped on SensorWidth : 16384 or 8192 in binning mode HeightMax Width Set the central ROI for the number of pixels to Output : From 8192 to 16384 by step of Height InputSource Signal source from CMOS sensor, processing chain activated...
7.2.1 Central Region of Interest The number or pixel to output can be set by the parameter width : from 8192 to 16384 Pixels by step of 64 The ROI defined is always centered on the sensor. The size of the ROI (pixels to output) will define the max Line rate of the Camera.
Why Using a Multi-Line Gain of x0,5 ? When the Light source is enough to use the “1S” mode of the Sensor (one Colu Memory Node single line), the best is to use 2 lines (“2S” mode) and Pixel Line A then to divide the result by Pixel Line B two by using the Multi-Line...
Page 22
HDR Single Line Mode Set The Sensor Mode in “HDR” Set The HDR Mode in “Single Line HDR” The Exposure has to be set in Automatic and the User Select the Ratio of exposure required between the low and the high level Lines. ...
7.2.5 Forward/Reverse Forward/reverse information has to be set correctly as soon as one of the following modes : “2S”, “4S”, “2SB” or “HDR” of the sensor is set. In these modes, the sensor/Camera need to know what is the real order of the lines for the exposure delays.
Either on the GPIO connector of the Camera (2x Lines Triggers : Line0/1 available if Forward/reverse command is controlled by software) Or by the CoaxPess Cable : Only one Trigger available (Line2). If the single CoaxPress Trigger is used, the Synchronization mode using 2xTriggers can’t be used. Camera Line0 Trigger...
7.3.2 CXP Trigger CXP specification allows the frame grabber to send triggers through the low speed link0 (@20MHz) The CXP specification describes the behavior of the trigger, where only the edge of the signal and a timer to limit the jitter is described. For the camera, the CXP trigger is consider to be the “line2”.
Page 26
TriggerMode - Off - On Specifies the source for the trigger : TriggerSource - Software - Line0 - Line1 - Line2 : CoaxPress Trigger - TimerEnd1 - TimerEnd2 - CounterStart1 - CounterStart2 - CounterEnd1 - CounterEnd2 - Line0 OR line1...
7.3.3 Trigger Presets Several triggers are pre-defined to help the user to define its trigger configuration. For external trigger, 5 modes are available (Same than in the Camera Link version) : Exposure Acquisition TriggerSelector Mode Mode ExposureActive ExposureStart ExposureStop TriggerMode TriggerMode TriggerMode Mode 0...
Trigger Rescaler MaxSampledPeriod samples 20ns x granularity The MaxSampledPeriod must be as close as possible to the trigger period while still being longer MaxSampledPeriod = 20ns x granularity x 2 The array below gives the MaxSampledPeriod in millisecond Granularity Max Sample Period (ms) 1.31 5.24 The trigger frequency is calculated at each Trigger pulse.
7.5 Digital I/O Control Feature Name Description LineStatusAll Return the current status of all lines (bit0 for Line0, bit1 for Line1, bit2 for Line2) LineSelector - Line0 (I/O Connector), - Line1 (I/O Connector), - Line 2 (CXP Trigger) The 5 following parameters are relative to the selection of the LineSelector above : LineMode Define the physical line as input {Input} - Input...
7.5.2 CXP Trigger Working Modes Normal Mode : This method is valid up to 100kl/s maximum Trigger period Line trigger Frame Grabber side. CXP trigger message Camera trigger (line2) Rising Edge Mode : This method is valid for 200kl/s operation ...
7.6 Counters and Timers Control Counters CounterSelector Select which counter to be configured - Counter1, - Counter2 All the following parameters are relative to the selection of the CounterSelector above : CounterTriggerSource Select the signal that start (reset) the counter: 0: Off 9: ExposureStart 10: ExposureEnd...
Page 33
Counters CounterValueAtReset Read the value of the selected counter, when the counter was reset by a trigger or by an explicit CounterReset. CounterResetSource Select the signal that reset the counter: 0: Off 1: Software 2: Line0, 3: Line1 4: Line2 CounterResetActivation Select the type of activation for the counter reset source : 0: RisingEdge...
7.6.1 Counters Here is a following description of the counters : Clock Counter Event CounterEventSource CounterEnd CounterDuration Start / CounterTriggerSource + polarity Reset 7.6.2 Timers Here is a following description of the Timers : Event Timer Start / TimerEnd TimerTriggerSource + Polarity TimerDuration Reset + TimerDelay before start...
7.7 Gain and Offset Sensor FPGA Quarter (Tap) LUT or Preamp Gains Contrast Exp. Gain Gain Offset Gain Adjust 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 36
Feature Description PreampGain Set pre amplifier gain (analog gain) to: x1: (0dB) x2: (6dB) x4: (12dB) Gain Set Adjustment gain from 0dB to +8 dB Digital Quarter Gain Selector Select the Quarter Gain (1-4) to be set by Digital Quarter Gain Digital Quarter Gain Value of the Quarter Gain selected by the Digital Quarter Gain Selector (-128 to +127)
Page 37
ROI Gain : How does it works ? The ROI Gain feature comes in addition with the FFC (it’s applied and calculated after). The maximum complementary Gain ix x2. It can be applied in 2 commands : > First set the ROI Gain value : command address is : 0x8624 >...
7.8 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 39
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 PRNU Calibration The User must propose a white/gray uniform target to the Camera (not a fixed paper).
Page 40
Feature Description FFCEnable - Disable Flat Field Correction - Enable Flat Field Correction FPNReset Reset FPN coefficients of the RAM memory PRNUReset Reset PRNU coefficients of the RAM memory FPNValueAll Memory containing FPN Format: S9.1 => -256..+255.5 step ½ FPNValueSize Integer providing FPN value size in byte PRNUValueAll Memory containing PRNU...
7.8.1 Automatic Calibration Some Warnings can be issued from the PRNU/FPN Calibration Process as “pixel Overflow” of “Pixel Underflow” because some pixels have been detected as too high or too low in the source image to be corrected efficiently. The Calculation result will be proposed anyway as it’s just a warning message. The Status Register is the changed and displayed in Device Control Status section.
7.9 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.
7.10 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.11 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.12 Save & Restore Settings The settings (or Main configuration) of the Camera can be saved in 4x different User banks and one Integrator bank. This setting includes also the FFC and LUT enable parameters This function is available in the User Set Control section : Feature Description UserSetSelector...
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 ...
In 12 bits (Medium) format – No Binning (16384 pixels) 4096 3072 2048 1024 2048 4096 6144 8192 10240 12288 14336 An increment of 1 LSB is made for each pixel. When it reaches 4095, turns back to 0 and starts again ELIIXA+ 16 CXP M...
B.2 Synchronisation Modes with Maximum Exposure Time Synchro Mode Line Trigger CC1 or Internal Sync = 2 Sync = 5 Tint real Exposure Time In the Internal Camera / sensor Digital Conversion Digital Conversion In these modes, the rising edge of the Trigger (internal or External) starts the readout process (T ) of the previous integration.
Appendix C. HDR Modes C.1 HDR Block : HDR Single Line 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)
C.4 HDR Dual Line Example of an HDR Dual Line output : Trigger speed : 50µs Line period Line C exposure set to 25us Ratio ¼ : Lines AB integrate during 50µs in TDI Line C integrates 25µs Line C Lines AB ELIIXA+ 16 CXP M...
500MHz – 3.2GHz -15dB The maximum length of a CoaXPress cable is the lowest figure from three different requirements: power supply voltage drop, high speed link requirements and low speed link requirements. Power Supply Voltage Drop : A CXP cable and the separate lanes of a CXP multi-cable shall each have a total DC roundtrip resistance of less than 4.98Ω...
Appendix E. Lenses Compatibility QIOPTICS (LINOS) Nominal Magnification M95 Focus tube Lens Reference Magnification Range Reference Part number Inspec.x. L 5.6/105 0,33 X 0,25 – 0,45 X 2408-012-000-41 0703-085-000-20 Inspec.x. L 5.6/105 0,5 X 0,4 – 0,65 X 2408-012-000-41 0703-084-000-20 Inspec.x.
Appendix F. Commands Summary F.1 Device Control Size Feature CXP @ Description By default bytes DeviceVendorName 0x02000 Get camera vendor name as a string “e2v” Boostrap (including ‘\0’) DeviceModelName 0x02020 Get camera model name as a string Boostrap (including ‘\0’) DeviceFirmwareVersion 0x02090 Get camera synthetic firmware version...
Page 57
Size Feature CXP @ Description By default bytes SensorMode 0x08204 0: Set sensor mode to DualLine “1S” 1: sensor mode to MultiLine “2S” 2: Set sensor mode to QuadriLine “4S” 3: Set sensor mode to Binning MonoLine “1SB” 4: Set sensor mode to Binning DualLine “2SB MultiLineGain 0x08208 0: Set MultiLine gain to “x1”...
F.3 Synchro and Acquisition modes (@0x8400 => 0x85FF) Size Feature CXP @ Description By default bytes LinePeriod 0x08400 Set line period, from from 1 (0,1µs) to 65535 (6553,5µs), step 1 (0,1µs) LinePeriodMin 0x08404 Get current line period min (0..65535 step 0,1µs) Depends on Sensor mode AcquisitionLineRate...
F.4 GenICam Trigger Size Feature Name CXP @ Bit field Description By default bytes ExposureMode 0x08414 [31-30] Operation mode for the exposure control: Timed 0: Off 1: Timed 2: TriggerWidth 3: TriggerControlled TriggerSelector Not a Select the trigger to control ExposureStart register - ExposureStart,...
Size Feature Name CXP @ Bit field Description By default bytes TriggerSelector = ExposureStart TriggerMode, … 0x08440 Same as above TriggerSoftware 0x08444 F.5 Scan Direction Size Feature CXP @ Description By default bytes ScanDirectionMode 0x0820C 0: Set scan direction to “forward” 1: Set scan direction to “reverse”...
Size Feature Name CXP @ Bit field Description By default bytes LineFormat Same as above LineSelector = Line2 LineMode 0x08490 Same as above LineInverter Same as above LineDebounceFilter Same as above LineStatus Same as above LineFormat Same as above Line2 Edge Mode 0x08494 0: NormalMode 1: RisingEdge...
Page 62
Feature Name CXP @ Size Bit field Description By default bytes CounterEventActivation [18-16] Select the type of activation for the event RisingEdge that increment the counter : 0: RisingEdge 1: FallingEdge 2: AnyEdge, 3: LevelHigh 4: LevelLow CounterStatus [15-13] Get counter status : 0: CounterIdle 1: CounterTriggerWait 2: CounterActive,...
F.8 Timers Size Feature Name CXP @ Bit field Description By default bytes TimerSelector Not a Select which timer to configure {Timer1, Timer1 register Timer2} TimerSelector = Timer1 TimerTriggerSource 0x08500 [31-27] Select which internal signal will trigger the timer: 0: Off 9: ExposureStart 10: ExposureEnd 11: Line0...
F.9 Rescaler Size Feature Name CXP @ Bit field Description By default bytes TriggerRescalerSource 0x08540 [31-30] Rescaler Source 00: line0 selected for rescaler 01: line1 selected for rescaler 10: line2 selected for rescaler 11: Bypassed TriggerRescalerMultplier [29-18] multiplier factor for rescaler function Rescaler will create "mult"...
Size Feature CXP @ Description By default bytes ROIGainR 0x08624 Set the value of the gain for the define ROI Value from 0 to 1024 (0 to 6dB) Not readable (one shot function) ROIGainR 0x08628 Defines the ROI for ROI Gain an applies it : XXXX: start ROI (from 0 to 3FFF in hexa) YYYY: Stop ROI (from 0 to 3FFF in hexa) Parameter : “XXXXYYYY”...
Size Feature CXP @ Description By default bytes FFCAdjust 0x08814 0: Disable ffc adjust 1: Enable ffc adjust FFCAutoTargetLevel 0x08818 Set FFC target adjust level, from 0 to 4095, step 1 3000 FFCGainAdjust 0x0881C FFC Gain Adjust LowFrequencyFilterWidth 0x8820 Configure windows (width) around the pixel (+/- val) 0 : filter is disable 1-255 : nb pixels around the pixel to filter...
F.13 Save and restore User Configurations Size Feature CXP @ Description By default bytes UserSetLoad 0x08C00 Restore current UserSet from UserSet bank number <val>, from 0 to 5; <val> comes from UserSetSelector 0: Factory Bank 1,2,3,4: User Bank 5: Integrator Bank UserSetSave 0x08C04 Save current UserSet to UserSet bank number...
F.14 Camera Status Feature CXP @ Size Description By default bytes PrivilegeLevel 0x08E00 Get camera running privilege level - In Read Mode: 0 = Privilege Factory 1 = Privilege Advanced User 2 = Privilege User - In Write Mode: 1 = Lock camera o “Advanced User” 2 = Lock camera to “User”...
F.15 Line Profile Average Size Feature CXP @ Description By default bytes LineAverageProfile 0x09000 Camera running privilege level - In Read Mode: 0 = finished 1 = running - In Write Mode: 0 = Abort the Line Average Profile 1 = Run the Line Average Profile PixelAccessLineNumer 0x09004 Set the number of line to accumulate...
Appendix G. Revision History Manual Revision Comments / Details Firmware version Rev A First release 1.0.0 Rev B Documentation Template Rescaler / Average Trigger for Line 2 1.0.3 ELIIXA+ 16 CXP M – R B – 10/2015 | 70 A G E ANUAL PEED...
Need help?
Do you have a question about the e2v ELIIXA+ 16K CXP and is the answer not in the manual?
Questions and answers