background image

50 

                                                     

           

       

NED 

XCM80160CXP_60160CXP_40160CXP                               

   

                UME-0022-0

2

 

 

After the second reset, the line characteristics change such that it bends at the pink and 

green points (shown in the figure above right). In the case of the blue line in the figure 

above left, without Multi-slope, the photoelectric conversion function is a straight line to 
A’, and the camera is saturated with incident light. By curving the linear response of the 

photoelectric conversion, this can be changed to line A. Similarly, the green changes 
from B’ to B, and orange from C’ to C. In this case, the light exposure of pink and red 

need no change.

 

By doing this, even with large amounts of incident light that would normally cause 

saturation, it is possible to turn it into a signal without saturation, resulting in a wide 

dynamic range image.

 

 

 

 

 

 

 

 
 

Summary of Contents for CoaXpress XCM80160CXP

Page 1: ...User s Manual Line Scan Camera Type XCM80160CXP 60160CXP 40160CXP NIPPON ELECTRO SENSORY DEVICES CORPORATION ...

Page 2: ...the EU This equipment has been tested and found to comply with the essential requirements of the EMC Directive 2004 108 EC based on the following specifications applied EU Harmonised Standards EN55011 2009 A1 2010 Group1 Class A EN61000 6 2 2005 Group 1 contains all ISM Industrial Scientific and medical equipment in which there is intentionally generated and or used conductively coupled radio freq...

Page 3: ...ess otherwise specified to do so in this manual When hands are wet avoid handling this product and do not touch any of the connection cable pins or other metallic components Do not operate this product in an environment that is exposed to rain or other severe external elements hazardous gases or chemicals If the product is not to be used for an extended period of time as a safety precaution always...

Page 4: ...move the dust particles Dip a cotton swab into ethanol alcohol and clean the camera window Be careful not to scratch the glass Use of non infrared lighting such as a daylight fluorescent lamp is recommended If halogen lighting is employed always install an infrared filter into your system configuration Please note that exposure to long wavelength light outside of the sensors visible optical range ...

Page 5: ...llowing cases fall outside of the scope of this warranty Exclusions from Warranty Coverage We will under no circumstances assume responsibility for the following cases damage caused by fire earthquake other acts of a third party other accidents negligent or intentional misuse by the user or other usage under extraordinary circumstances Damages e g loss of business profits business interruption etc...

Page 6: ...ned and manufactured as a general purpose product for general industry In applications expected to be life critical or safety critical the installer or user is requested to install double or triple failsafe systems Repair Service Outline The cost of dispatching engineers etc for repair service is not included in the price of purchased and supplied goods On request arrangements can be made separate...

Page 7: ...22 4 1 Camera Startup Procedure 22 5 Camera Control 23 5 1 Flow of Camera Control 23 5 1 1 GenICam overview 23 5 1 2 Camera Control registers 23 5 1 3 Memory Setup Values Factory Settings 25 5 2 Programmable Exposure Time Exposure Readout Time calculation procedure 26 5 3 Details on register system 26 5 3 1 Setting Analog Gain 28 5 3 2 Setting Digital Gain 28 5 3 3 Setting Digital Offset 29 5 3 4 ...

Page 8: ...ree Run Exposure Mode 37 5 9 2 External Trigger Exposure Mode Trigger Edge 38 5 9 3 External Trigger Exposure Mode Trigger Level 39 5 10 Setting Offset 40 5 11 Setting Gain 41 5 12 Pixel Correction 43 5 13 Test Pattern 44 6 Confirming Camera Settings 46 6 1 Before Power on 46 6 2 After Power on 47 6 3 During Operation 48 7 Dynamic Range Control Multi Slope Mode 49 7 1 MultiSlope Mode Default Setti...

Page 9: ...NED UME 0022 02 XCM80160CXP_60160CXP_40160CXP 9 9 2 Contact for support 57 9 3 Product Support 58 ...

Page 10: ...n Up Link trigger semantics Device Discovery GENiCAM correspondence 1 2 Applications Inspection of Transparent panels and PCBs Inspection of high speed moving objects Flat panel display inspection Inspection of glass and sheet like objects Printed circuit board inspection Outdoor surveillance Wide dynamic range prevents saturation caused by direct rays and specular reflection rays ...

Page 11: ...Work COB BGA and MCM printed circuit boards Performance 1 Maximum board size 100 mm 200 mm 2 Resolution 10 μm 3 Inspection time less than 30 seconds Unit Configuration 1 Camera Line scan camera 8192 6144 pixels 2 Controller Dedicated software for PC system 3 Size L930 x D500 x H500 mm Applicable Fields Inspection of patterns on film PCBs Line scan camera ...

Page 12: ...CM60160CXP XCM40160CXP Number of Pixels 8192 6144 4096 Pixel Size HxV μm 7x7 Sensor Length mm 57 344 43 008 28 672 Spectral Responsivity nm 400 1000 Peak 625 Data Rate MHz 160 40 4 Maximum Scan Rate μs kHz 53 6 18 65 40 2 24 88 29 8 33 58 Saturation Exposure lx s typically 0 071 Minimum Gain Pixel Correction Initial Value Daylight Fluorescent Light Responsivity typically Minimum Gain Pixel Correct...

Page 13: ...20x77 80x120x91 Nikon F Mount Mass g Camera only Approx 600 Approx 730 Additional Functions 1 Shading Correction 2 Gain Offset Control 8 or 10 bit Video Output Adjustable 3 Test Pattern Selection 4 Programmable Exposure Control 5 Scan Direction Switching 1 DN Digital Number 10bit 0 1023 2 Measurements were made at room temperature Interface part specifications Bit Rate 2 5Gbps CXP 2 Discovery Rate...

Page 14: ... XCM80160CXP_60160CXP_40160CXP UME 0022 02 The spectral Responsivity is shown below Ta 25 Figure 1 4 1 Spectral Responsivity 20 40 60 80 100 0 400 500 600 700 800 900 1000 Wavelength nm Relative Responsivity ...

Page 15: ...Fixing Camera Use the M4 screw holes 4 places at the front 8 places at the side to fix the camera Or use the 1 4 20UNC screw hole for a tripod 1 place at the side If using the front panel M4 mounting holes the screw length for fixing the camera should be less than 8mm at the front and less than 6mm at the side No X Y axis orientation and tilt adjustment mechanism is available Please provide an adj...

Page 16: ...E IN JAPAN DC12 15V DIGITA L LINESCAN CAMERA C L IS B e e 80 Unit mm 31 8 1st Pixel M72 x 0 75 Depth 10 Flange back 10 5 77 Indicator Power Supply Connecor HIROSE HR10A 6P BNC Canare BCJ FPC 65 4 M4 Depth 6 Both Sides 4 M4 Depth 8 Front Surface 4 M4 Depth 6 Top Bottom 65 65 1 4 20UNC 20 7 5 S 80 Ø 90 60 5 70 25 120 5 72x0 75 Screw Mount Figure 2 2 1 Dimensions M72x0 75 Screw Mount ...

Page 17: ... 60 15 90 4 M4 Depth 6 Both Sides NIPPON ELECTRO SENSORY DEVICES CORP MADE IN JAPAN NIPPON ELECTRO SENSORY DEVICES CORP MADE IN JAPAN 65 Unit mm Indicator BNC Canare BCJ FPC Power Supply Connector HIROSE HR10A 6P 120 70 25 5 5 Nikon F Mount 1st Pixel 4 M4Depth 6 Front Surface 4 M4 Depth 6 Top Bottom Figure 2 2 2 Dimensions Nikon F Mount ...

Page 18: ...tem Keep these guidelines in mind when setting up your light source LED light sources are relatively inexpensive provide a uniform field and longer life span compared to other light sources However they also require a camera with excellent sensitivity Halogen light sources generally provide very little blue relative to infrared light IR Fiber optic light distribution systems generally transmit ver...

Page 19: ...NC connector according to the CoaxPress standard The maximum cable length is not prescribed by the standard The maximum cable length to be able to transfer data depends on the coaxial cable and BNC connector We have been able to verify operation over 100m using the below combination of coaxial cable and BNC connector Coaxial cable L 5CFB CANARE BNC connector BCP B5F CANARE 3 2 Input Output Connect...

Page 20: ...a power source choose one with the capacity to allow for inrush current 15W or more recommended Insert the cable plug securely until it locks into position This is to prevent the connector from coming loose during power transmission Compatible Cable Compatible plug DGPSA 10 HIROSE HR10A 7P 6S Power supply voltage DC 12 15V 5 Consumption Current rated DC 12V 600mA The LED lamp illuminates when 12V ...

Page 21: ...cted Cable disconnected Lights red Unable to process commands System crash Blinks red Transmitting image packets Acquisition Start 1 Lights green Not transmitting image packets Acquisition Stop 1 Blinks green When the scan rate is close to 1 6s the LED may flash orange and green alternately When Acquisition Start and Stop are performed repeatedly the green LED may appear to be flashing Moreover wh...

Page 22: ...ce Discovery Camera and Frame Grabber connection Please check your frame grabber s manual for how to perform device discovery The below example uses Matrox s Radient eV CXP as an example The Radient eV CXP performs device discovery on opening a DCF file 1 Open Intellicam from the Matrox Imaging Library 2 From the Intellicam File Open Menu open DefaultLineScan 3 If the contents of the DCF file are ...

Page 23: ...register information Camera control is enabled after Discovery 5 1 2 Camera Control registers The camera can be controlled the function through camera register by frame grabber board Control Item Address R W VAL Control Description Width 0x0000_A000 R 8192 6144 4096 8192 Pixels XCM80160CXP 6144 Pixels XCM60160CXP 4096 Pixels XCM40160CXP Height 0x0000_A004 R 1 1 Line Acquisition Mode 0x0000_A008 R ...

Page 24: ...0_A0A4 R W 0 to 1 0 OFF 1 GreyHorizontalRamp PixelCorrectSetMode 0x0000_A0A8 R W 0 to 2 0 Disable 1 Factory White 2 User White PixelCorrectSetLevel 0x0000_A0AC R W 0 to 1023 Correction Level 10bit PixelCorrectDataSave 0x0000_A0B0 R W 1 Store pixel correction data in memory ReverseX 0x0000_A0B4 R W 0 to 1 Forward 0 Reverse 1 UserSet_ ResetToFactoryDefault 0x0000_A0B8 R W 1 Reset to factory settings...

Page 25: ... Run ExposureTimeDividing 0x0000_A090 0 48 8μs XCM80160CXP 36 6μs XCM60160CXP 27 1μs XCM40160CXP ExposureTimeCounter 0x0000_A094 61 ExposurePadding 0x0000_A098 0 0μs OutputSignalSetting1 0x0000_A09C 0 8192pixels XCM80160CXP 6144pixels XCM60160CXP 4096pixels XCM40160CXP OutputSignalSetting2 0x0000_A0A0 0 Linear TestImageSelector 0x0000_A0A4 0 OFF PixelCorrectSetMode 0x0000_A0A8 1 Factory white corr...

Page 26: ...67 XCM40160CXP X 36 000 000 Calculated example of XCM80160CXP Programmable Exposure Time ExposureTimeDividing 0x0000_A090 0 Programmable Exposure Time ExposureTimeCounter 0x0000_A094 61 Exposure Readout Time ExposurePadding 0x0000_A098 10 Programmable Exposure Time 61 20000000 16x2 0 48 8μsec Exposure Readout Time 10 20000000 16x2 0 8 0μsec 5 3 Details on register system This explanation uses the ...

Page 27: ...P_40160CXP 27 2 Open the DCF file and the Feature Browser 3 Control the camera from the Features box In the case of the Matrox Radient the list of registers is displayed in the window Change the settings via the dropdown list or spinners ...

Page 28: ...and x11 22 Register name Analog Gain VAL 1 00 11 22 Example 1 84 Analog Gain Setting analog gain x1 84 5 3 2 Setting Digital Gain Sets digital gain in 512 steps between x1 and x2 Digital Gain 1023 1023 VAL Register name Digital Gain VAL 0 1 511 2 Example Digital Gain 255 Setting digital gain 255 1023 1023 255 x1 33 ...

Page 29: ...15 8 bit 1DN Step 60 to 60 10 bit 4DN step Register name Digital offset VAL 15 15 Example Digital offset 5 5 3 4 Setting Exposure Mode Sets the exposure mode Register name Exposure Mode VAL Free run External edge External level Multi Slope Example Exposure Mode Free run Setting the exposure mode free run ...

Page 30: ...e Exposure Time Counter VAL 61 1023 Setting Counter Example Exposure Time Dividing 16 Exposure Time Counter 120 The changes will be reflected in Integration Time and Scanrate 5 3 6 Setting Output Signals Setting Data Format Sets the data format of output signals Register name Pixel Format VAL Mono8 Mono10 monochrome 8bit 10bit switching Example Pixel Format Mono8 monochrome 8bit ...

Page 31: ...egister name User Set_Load VAL Execute 5 3 9 Memory Save Stores current camera settings in the flash memory Register name User Set_Save VAL Execute 5 3 10 Generating Test Pattern Generates test pattern Register name Test Image Selector VAL Off GreyHorizontalRamp Example TestImageSelector GreyHorizontalRamp 5 3 11 Saving Pixel Correction Data Acquires current pixel correction data and saves it in t...

Page 32: ...Set Level VAL 0 1023 Setting correction level 10bit Example for Factory white correction Correction level 900 Pixel Correct Set Mode Factory white Pixel Correct Set Level 900 5 3 13 Setting Exposure Time Readout Time Prolongs the line period without changing the exposure time Register name Exposure Padding VAL 0 50 XCM80160CXP 0 81920μs XCM60160CXP 0 61440μs XCM40160CXP 0 45511μs Example Exposure ...

Page 33: ...ope Settings The following settings control the Multi Slope function Register ExposureMode Value Multi Slope Register MultiSlope_Level1 Value 0 15 Register MultiSlope_Level2 Value 0 15 Register MultiSlope_Level3 Value 0 15 Register MultiSlope_Timing1 Value 0 511 Register MultiSlope_Timing2 Value 0 511 Register MultiSlope_Timing3 Value 0 511 Example ExposureMode Multi Slope Sets the Exposure Mode t...

Page 34: ...d Digital Gain Offset will be skiped Figure 5 4 1 FPGA Processing Block Diagram 5 5 Startup When you power on the camera the camera goes through a series of startup procedures During startup the LED lights orange The startup procedure is as follows The camera initializes the hardware Reads out the latest camera settings from the flash memory User settings if any or factory default settings Sets up...

Page 35: ...e power supply before receiving the response from the camera Registers for rewriting the memory are as follows Reset to factory settings User set_Reset To Factory Default Store present setup data in memory User set_Lead Store pixel correction data in memory Pixel Correct Data Save When changing the factory setting exposure mode be sure to send the control input signal Trigger packet from the frame...

Page 36: ...he camera has a 10 bit resolution For 8 bit output the upper 8 bit signal can be output as a video data 5 8 XML file The XML file is a file saved in the camera which contains the register information described in chapter 5 According to the CoaXPress specification when Device Discovery is performed from the camera control software supplied with the frame grabber this file is read out and the camera...

Page 37: ...re Mode In free run exposure mode the camera generates its own internal control signal based on two programmable parameters exposure time and readout time XCM80160CXP XCM60160CXP XCM40160CXP p Programmable exposure time 48 8 1 676 083 36 6 1 257 062 27 1 931 157 r Readout time 51 2 38 4 25 6 Exposure Readout p r scan 図 4 9 1 1 Free Run Exposure Mode The data of Exposure 1 is read out at Readout 1 ...

Page 38: ...f programmable exposure time and the timing chart of the exposure and the readout are shown below Table 5 9 2 1 External Trigger Trigger Edge Programmable Exposure Time XCM80160CXP XCM60160CXP XCM40160CXP p Programmable exposure time 48 8 1 676 083 36 6 1 257 062 27 1 931 157 r Readout time 51 2 38 4 25 6 a Trigger pulse H time 2 9 b Trigger pulse L time 4 8 3 6 2 9 c Trigger pulse cycle 53 6 40 2...

Page 39: ...ng edge of the trigger pulse The range of programmable exposure time the timing chart of the exposure and the readout are shown below Table 5 9 3 1 Programmable Exposure Time Trigger Level XCM80160CXP XCM60160CXP XCM40160CXP r Readout time 51 2 38 4 25 6 a Trigger pulse H time 48 8 36 6 28 0 b Trigger pulse L time 4 8 3 6 2 9 c Trigger pulse cycle 53 6 40 2 30 9 Exposure Readout Trigger CC1 c b a ...

Page 40: ... the amount of exposure when the output saturates Figure 5 10 1 Saturation Exposure and Dark Current Output By setting the offset you can set the Y intercept arbitrarily DF shows the digital offset value The gradient of the line does not change Figure 5 10 2 Offset Adjustment Adjust amount of offset in accordance with the requirements of your camera system Dd Fs Se Amount of Incident Light lx s Ou...

Page 41: ...urve and results in a higher camera output for a given amount of light Analog gain can be changed setting the AnalogGain control register Digital gain can be changed by setting the DigitalGain control register Figure 5 11 1 PGA Gain Adjustment Gain and noise values are proportionally related Adjust the amount of gain in accordance with the requirements of your camera system Fs Fs Saturation Output...

Page 42: ...2 7 x2 08 6 36dB 146 18 x7 78 17 82dB 545 8 x2 29 7 20dB 160 19 x8 79 18 88dB 615 9 x2 59 8 26dB 181 20 x9 93 19 94dB 695 10 x2 92 9 32dB 205 21 x11 22 20 64dB 785 11 x3 31 10 40dB 232 Digital gain x1 Pixel correction default Factory white correction data Correction level 900DN You can choose the A D Characteristics of the camera s output by setting the OutputSignalSetting2 control register to swi...

Page 43: ...n uniform illumination or to be able to completely clear the uneven brightness generated by changing the spectral response level of the light source Cal_bl Output data of each pixel at perfectly dark digital Cal_wh Output data of each pixel in uniform illumination digital Target_Val Target value for correction 10bit digital Vin Input data digital Vout Output data digital The corrected data is expr...

Page 44: ...etween the camera and the frame grabber board The test pattern 10bit of XCM80160CXP XCM40160CXP is as follows Figure 5 13 1 Test Pattern of XCM80160CXP XCM40160CXP Figure 5 13 2 Test Image of XCM80160CXP XCM40160CXP The test pattern is a ramp from 0 to 1023 DN in 10 bit mode and then starts at 0 again The pattern repeats 8 times for XCM80160CXP and 4 times for XCM40160CXP ...

Page 45: ...st pattern of XCM60160CXP is as follows Figure 5 13 3 Test Pattern of XCM60160CXP Figure 5 13 4 Test Image of XCM60160CXP The test pattern is a ramp from 0 to 1023DN and then from 0 to 511DN in 10 bit mode then starts at 0 again The pattern repeats 4 times ...

Page 46: ... 4 5 6 No NAME 1 12 15V 2 12 15V 3 12 15V 4 GND 5 GND 6 GND Figure 6 1 1 Pin Assignment of Power Cable Confirm the direction and the channel of the cables Some Camera Link cables are directional Make sure that the coaxial cable and connector are 75Ω type The number of links and usable positions on the frame grabber board varies by board manufacturer ...

Page 47: ...ration using the camera control software supplied with your frame grabber For details please refer to your frame grabber s manual Capture images using a camera interface board utility In the case of Matrox s Solios it is convenient to use Intellicam Figure 6 2 1 Radient eV CXP Window CXP 0 CXP 1 CXP 2 CXP 3 DC12 15V Indicator Power Supply Connector DIGITA L LINESCA N CAMERA C LIS Bee S HIROSE HR10...

Page 48: ...that the power cable and coaxial cables are connected to the camera firmly 3 Camera Link cables are susceptible to noise when the cables are laid near a light source inverter line or a power line The personal computer in use may be freeze and need to be reset 2 Are there dark lines in the direction of vertical scanning on the image Cause 1 Dust on the sensor window Dust may get onto the sensor win...

Page 49: ... of light intensity Strong A Weak E The 5 coloured lines dots labeled intensity A E illustrate light entering the camera during the exposure time period set by ExposureTimeCounter The default settings are as follows MultiSlope_Timing1 0 MultiSlope_Timing2 1 MultiSlope_Timing3 10 MultiSlope_Level1 0 MultiSlope_Level2 5 MultiSlope_Level3 10 ExposureTimeCounter 61 1 Exposure starts at exposure time 0...

Page 50: ...unction is a straight line to A and the camera is saturated with incident light By curving the linear response of the photoelectric conversion this can be changed to line A Similarly the green changes from B to B and orange from C to C In this case the light exposure of pink and red need no change By doing this even with large amounts of incident light that would normally cause saturation it is po...

Page 51: ..._40160CXP 51 The following guide uses the XCM80160CXP as an example 7 2 Standard Mode The minimum line period is 53 6 μsec The dynamic range is determined by the sensor s saturation output and dark output The sensor specification is 60dB ...

Page 52: ...ng2 0 MultiSlope_Timing3 10 ExposureTimeDividing 16 ExposureTimeCounter 110 As can be seen in the figure below the integration time of the first slope will be 100 110 10 the integration time of the second slope is 10 and the reset level is half the saturation level Note that as the reset level increases the output of the graph below becomes smaller The minimum line period becomes 92 8 μsec The dyn...

Page 53: ...tiSlope_Timing2 0 MultiSlope_Timing3 11 ExposureTimeDividing 16 ExposureTimeCounter 66 As can be seen in the figure below the integration time becomes 55 in the first slope 11 in the second slope and the reset level is half the saturation level The minimum line period becomes 57 6 μsec The amount of saturation exposure is 0 05 0 25 0 3 The dynamic range becomes increases 3 times Saturation level r...

Page 54: ..._Timing1 1 MultiSlope_Timing2 10 MultiSlope_Timing3 100 ExposureTimeDividing 16 ExposureTimeCounter 1023 The integration time becomes 1000 in the first slope 100 in the second slope 10 in the third and 1 in the fourth The reset levels become of the saturation level as the diagram below indicates The minimum line period is 823 2us The dynamic range becomes 284 times 1 ratio of saturation exposure a...

Page 55: ...MultiSlope_Timing3 25 ExposureTimeDividing 16 ExposureTimeCounter 156 The integration time becomes 125 156 1 5 25 in the first slope 25 in the second slope 5 in the third slope and 1 in the fourth slope The respective reset levels become of the saturation level as the diagram below indicates The minimum line period becomes 129 6us The dynamic range becomes 39 times 1 ratio of saturation exposure a...

Page 56: ...Scratches The CMOS sensor window is part of the optical path and should be handled like other optical components with care If you use the camera in a dusty area prepare a dust proof enclosure Dust can obscure pixels producing dark lines on the image 8 3 Cleaning the Sensor Window Cleaning the Sensor Window Dust Can usually be removed by blowing the window surface using a compressed air blower Oil ...

Page 57: ...esentative 9 2 Contact for support Nippon Electro Sensory Devices Corporation Head Office 2 5 12 Itachibori Nishi ku Osaka 550 0012 Japan Phone 81 6 6534 5300 Fax 81 6 6534 6080 Tokyo Branch Gibraltar Oi BLDG Room No 402 1 45 2 Oi Shinagawa ku Tokyo 140 0014 Japan Phone 81 3 5718 3181 Fax 81 3 5718 0331 Nishi Nippon Branch Twin Square 1 8 28 Enokida Hakata ku Fukuoka 812 0004 Japan Phone 81 92 451...

Page 58: ...58 NED XCM80160CXP_60160CXP_40160CXP UME 0022 02 9 3 Product Support If there is a problem with your camera after checking it turn off the power and call your NED representative ...

Page 59: ...NED UME 0022 02 XCM80160CXP_60160CXP_40160CXP 59 Revision History Revision Number Date Changes 01 22 Mar 2013 Initial release 02 13 Mar 2014 XCM40160CXP ExposurePaddind value ...

Reviews: