Page 1
User’s Manual Line Scan Camera Type: XCM80160CXP/60160CXP/40160CXP NIPPON ELECTRO-SENSORY DEVICES CORPORATION...
Page 2
Directive on Waste Electrical and Electronic Equipment (WEEE) Please return all End of Life NED products to the distributor from whom the product was purchased for adequate recycling and / or disposal. All costs of returning the Product to NED are borne by the shipper.
Page 3
Introduction Thank you for purchasing NED’s Line Scan Camera. We look forward to your continued custom in the future. For safety use For your protection, please read these safety instructions completely before operating the product and keep this manual for future reference.
Page 4
Do not share the power supply with motor units or other devices that generate noise interference. Do not disconnect the camera while rewriting the embedded memory. When you change the exposure mode that is set at the NED factory, input control signal (Trigger packet) from the capture board. XCM80160CXP_60160CXP_40160CXP...
Page 5
Product Warranty Warranty Period The product warranty period, as a general rule, is two years from purchase; however for detailed conditions please contact the sales representative for your region/country. However, in some cases due to the usage environment, usage conditions and/or frequency of use, this warranty period may not be applicable.
Page 6
Exclusion of Liability for Compensation for Missed Opportunities Regardless of whether within the warranty period or not, our warranty does not cover compensation for missed opportunities for our customers, or our customers’ customers, caused by a fault of our products, nor for damage to products other than our own, or related business.
1 Product Outline 1.1 Features CoaXPress interface CXP-2(2.5 Gbps). cable length up to about 100 m High-integrity data Real-time action Up Link trigger semantics Device Discovery GENiCAM correspondence 1.2 Applications Inspection of Transparent panels and PCBs ...
Page 11
An example of Visual Inspection of PCBs is shown below. Line scan camera Figure 1-2-1 Visual Inspection of PCBs Applicable Work COB, BGA and MCM printed circuit boards Performance 1. Maximum board size: 100 mm × 200 mm 2. Resolution: 10 μm 3.
1.3 Image Sensor The camera uses a CMOS sensor with a maximum data rate of 160MHz to acquire high responsivity and superior quality images. μ μ The pixel size is 7 XCM80160CXP outputs 8192 pixel data, XCM60160CXP outputs 6144 pixel data, XCM40160CXP outputs 4096 pixel data through a Single CXP-2 CoaXPress interface.
Page 13
PRNU(Photo Response Non Typically 20DN(without correction, at minimum gain) 4DN (with correction, at minimum gain) Uniformity) Random Noise Typically 20DN (peak value at minimum gain) Video output CoaXPress Data/Controller Canare: BCJ-FPC(75Ω) Connectors Power Supply Hirose: HR10A(6Pin) Lens Mount M72x0. 75 Screw Nikon F Mount Operating Temperature (˚C) 0 to 50...
Page 14
The spectral Responsivity is shown below. (Ta=25℃) 1000 Wavelength (nm) Figure 1-4-1 Spectral Responsivity XCM80160CXP_60160CXP_40160CXP UME-0022-02...
2 Camera Setting and Optical Interface 2.1 Setting Camera Use the M4 screw holes or the screw hole for a tripod to set the camera. An optional mounting base (sold separately) is available. 2.2 Fixing Camera Use the M4 screw holes (4 places at the front, 8 places at the side) to fix the camera.
Page 16
The dimensions for cameras are shown below. 72x0.75 Screw Mount Unit: mm BNC(Canare:BCJ-FPC) Indicator Power Supply Connecor (HIROSE HR10A 6P) DC12-15V C L IS B e e DIGITA LINESCAN CAMERA 4-M4 Depth 6 (Both Sides) Ø 4-M4 Depth 6 (Top,Bottom) 4-M4 Depth 8 (Front Surface) 1/4"-20UNC 1st Pixel M72 x 0.75 Depth 10...
Page 17
Unit : mm Nikon F Mount Power Supply Connector (HIROSE HR10A 6P) Indicator BNC(Canare BCJ-FPC) DC12-15V CLISBee S DIGITAL LINESCAN CAMERA 4-M4 Depth 6 (Both Sides) 4-M4 Depth 6 1/4"-20UNC (Top, Bottom) 4-M4Depth 6 (Front Surface) 1st Pixel Figure 2-2-2 Dimensions (Nikon F Mount) UME-0022-02 XCM80160CXP_60160CXP_40160CXP...
2.3 Optical Interface The lens mount depends on the type of camera. For XCM80160CXP, M72×0.75 screw mount is used. For XCM60160CXP, XCM40160CXP, Nikon F mount is used. The amount and wavelengths of light required to capture useful images depend on the intended use.
3 Hardware 3.1 Camera Connection <Single:connection> <Single X 2:connection> CXP cable CXP cable frame Grabber frame Grabber board board Line scan camera Line scan camera object object LED incident lighting LED incident lighting Depending on the frame grabber board, it is possible to connect up to four cameras at the time of [writing].
The pin assignment of the power supply connector is shown below. Figure 3-2-2 Power Supply Connector (HIROSE : HR10G -7R- 6PB) Round shape push-pull lock type Table 3-2-1 Pin Assignment of Power Supply Connector Name 12-15V 12-15V 12-15V 3.3 Power Supply The camera requires a single power supply (DC+12 to +15V).
3.4 LED Indicator Status Camera Power Supply is off : LED off Camera Booting Up (Power On) : Lights orange Device Discovery : Lights orange for 0.5s Scan rate > ~1.6S* : Blinks orange(except ExtEdge Mode) Low Speed Link disconnected (Cable disconnected) : Lights red Unable to process commands (System crash) : Blinks red Transmitting image packets (Acquisition Start =1)
4 Camera Startup 4.1 Camera Startup Procedure This camera does not immediately output stream data packets (image data) after powering on. In order to output stream data packets, it is necessary to perform Device Discovery (Camera and Frame Grabber connection). Please check your frame grabber’s manual for how to perform device discovery.
5 Camera Control The camera can be controlled by the frame grabber board through the camera’s control registers. The camera supports GenICam, and so can be easily controlled by a GenICam-compatible frame grabber. The camera control software which came with your frame grabber should be used for camera control.
Page 24
-15...15(1DN/step at 8bit) DigitalOffset 0x0000_A088 -15 to 15 -60...60(4DN/step at 10bit) 0=FreeRun/1=ExtEdge/2=ExtLevel ExposureMode 0x0000_A08C 0 to 3 3=Multi Slope Programmable Exposure Time (See 5.2) ExposureTimeDividing 0x0000_A090 0 to 11 48.8~1676083.2μs (XCM80160CXP) 36.6~1257062.4μs (XCM60160CXP) ExposureTimeCounter 0x0000_A094 61 to 1023 27.1~ 931157.3μs (XCM40160CXP) Exposure-Readout Time (See 5.2)...
5.2 Programmable Exposure Time・Exposure-Readout Time calculation procedure Programmable Exposure Time= (0x0000_A094)÷{[X]÷(16x2^(0x0000_A090))} Exposure-Readout Time= (0x0000_A098) ÷{[X]÷(16x2^(0x0000_A090))} XCM80160CXP [X]=20,000,000 XCM60160CXP [X]=26,666,667 XCM40160CXP [X]=36,000,000 Calculated example of XCM80160CXP Programmable Exposure Time (ExposureTimeDividing) :(0x0000_A090)= 0 Programmable Exposure Time (ExposureTimeCounter) : (0x0000_A094)= 61 : (0x0000_A098)= 10 Exposure-Readout Time(ExposurePadding) Programmable Exposure Time=61÷{20000000÷(16x2^0)} =48.8μsec Exposure-Readout Time=10÷(20000000÷(16x2^0)) =8.0μsec...
Page 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. UME-0022-02 XCM80160CXP_60160CXP_40160CXP...
5.3.1 Setting Analog Gain Sets analog gain in 21 steps between x1 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 –...
5.3.3 Setting Digital Offset Sets digital offset -15 to +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)
5.3.5 Setting Exposure Time Sets the exposure time. ・ Register name Exposure Time Dividing ・ VAL 16 ~32768 (Setting Dividing) ・ Register name 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.7 Memory Initializing (Initializing Camera Settings) Reset the flash memory to the factory default. ・ Register name User Set_Reset to Factory Default ・ VAL Execute() 5.3.8 Memory Load (Reads out the camera settings from the flash memory ) Reads out the camera settings from the flash memory ・...
5.3.12 Setting Pixel Correction Sets pixel correction. ・ Register name Pixel Correct Set Mode ・ VAL Disable / Factory white / User white (Correction OFF / Factory white correction / User white correction) ・ Register name Pixel Correct Set Level ・...
5.3.14 Setting Pixel Readout Direction Sets the pixel readout direction. ・ Register name ReverseX ・ VAL clear the check box(Forward) / check box (Reverse) (Example) Reverse: check box (Reverse) 5.3.15 Dynamic Range Control (Multi-Slope) Settings The following settings control the Multi-Slope function: ・...
5.4 Digital Processing flow in FPGA The figure below shows the digital processing flow in the FPGA. FPGA Processing block diagram Video(10bit) From Sensor Test Pattern Black reference White reference select substract multipl Video(8 or 10bit) To CoaxPress Driver 8 or 10bit Output Block Digital Gain Digital Offset...
5.6 Saving and Loading Camera Settings The camera setting data is saved in the internal memory (flash memory) and is loaded from the memory when turning on the power supply or loading. The number of times the flash memory can be rewritten will vary depending on actual operational conditions.
5.7 Video Output Format The camera outputs 8-bit or 10-bit black and white digital data(Pixel Format : Mono 8 or Mono 10)through Coax Press IF. 8bit(Default) 10bit bit9 bit9 bit8 bit8 bit7 bit7 bit6 bit6 bit5 bit5 8bit 10bit bit4 bit4...
5.9 Exposure Mode and Timing Chart The camera has three exposure modes. The overview of each mode and the timing are as follows. 5.9.1 Free Run Exposure Mode In free-run exposure mode, the camera generates its own internal control signal based on two programmable parameters, exposure time and readout time.
5.9.2 External Trigger Exposure Mode (Trigger Edge) In external trigger exposure mode (Trigger Edge), the exposure time is determined by setting the control register, and the line period is determined by the external trigger period. Each exposure starts with the rising edge of the trigger pulse. The range of programmable exposure time and the timing chart of the exposure and the readout are shown below.
5.9.3 External Trigger Exposure Mode (Trigger Level) In external trigger exposure mode (Trigger Level), the exposure time is determined by the high trigger pulse time, and the line period is determined by the external trigger period. Each exposure starts with the rising edge of the trigger pulse. The range of programmable exposure time, the timing chart of the exposure and the readout are shown below.
5.10 Setting Offset In the figure below, the horizontal axis indicates the amount of incident light and the vertical axis indicates the output. Fs shows the output at saturation. Dd shows the output at darkness. (Both Fs and Dd are digital.) Se shows the saturation current, or the amount of exposure when the output saturates.
5.11 Setting Gain The camera can adjust the analog gain (x1 to x11.2 in 21 steps) and the digital gain. As shown in the figure below, increasing the gain setting increases the gradient of the camera’s response curve and results in a higher camera output for a given amount of light.
5.12 Pixel Correction As a rule, image sensors (CCD, CMOS and so on) have fixed pattern noise and photo response non-uniformity. Lens shading and light sources can also cause non-uniformity. The camera is set to the optimal correction before shipping in order to provide images of the highest grade.
5.13 Test Pattern This camera can generate a test pattern. Use the test pattern to verify the proper timing and connections between 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.
Page 45
The test pattern of XCM60160CXP is as follows. Figure Test Pattern of XCM60160CXP 5-13-3 Figure Test Image of XCM60160CXP 5-13-4 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. UME-0022-02 XCM80160CXP_60160CXP_40160CXP...
6 Confirming Camera Settings 6.1 Before Power-on ① Confirm the pin assignment of the power cable. NAME 12~15V 12~15V 12~15V Figure Pin Assignment of Power Cable 6-1-1 ② Confirm the direction and the channel of the cables. Some Camera Link cables are directional.
(In the case of the Matrox Radient eV-CXP there are 4 connectors, and 4 cameras can be connected) (CANARE BCJ-FPC) Indicator Power Supply Connector (HIROSE HR10A 6P) CXP #0 CXP #1 DC12-15V CXP #2 CXP #3 C LIS Bee S DIGITA L LINESCA N CAMERA Figure...
6.3 During Operation (1) Does an acquisition time out error occur? <Cause> <1> Captured images are too large. If there are many filtering processes, the assignments to the driver may be insufficient. <2> The cable is detached from the connector Ensure that the power cable and coaxial cables are connected to the camera firmly.
7 Dynamic Range Control (Multi-Slope Mode) By setting the “ExposureMode” register to “Multi Slope”, it is possible to change the slope of the photoelectric conversion curve at multiple points in order to increase the dynamic range of captured images. In this mode, the registers “MultiSlope_Level1, 2, 3” set the knee point levels of the linear response, and “MultiSlope_Timing 1, 2, 3”...
Page 50
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.
[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. UME-0022-02 XCM80160CXP_60160CXP_40160CXP...
7.3 1 When bending the response curve ① To set the integration time ratio of each slope to 10, use the following settings: ExposureMode: MultiSlope MultiSlope_Level1: 0, MultiSlope_Level2: 0, MultiSlope_Level3: 8 MultiSlope_Timing1: 0, MultiSlope_Timing2: 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.
Page 53
②To set the integration time ratio of each slope to 5, use the following settings: ExposureMode: MultiSlope MultiSlope_Level1: 0, MultiSlope_Level2: 0, MultiSlope_Level3: 8 MultiSlope_Timing1: 0, MultiSlope_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.
7.4 Bending the line three times ① For an integration time ratio of 10, use the following settings: ExposureMode:「Multi Slope」 MultiSlope_Level1:4, MultiSlope_Level2 :8, MultiSlope_Level3 :12 MultiSlope_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.
Page 55
② For an integration time ratio of 5, use the following settings: ExposureMode:「Multi Slope」 MultiSlope_Level1:4, MultiSlope_Level2 :8, MultiSlope_Level3 :12 MultiSlope_Timing1:1, MultiSlope_Timing2:5, 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 ¼, ½, ¾...
8 Sensor Handling Instructions 8.1 Electrostatic Discharge and the Sensor CMOS sensors are susceptible to damage from electrostatic discharge and can deteriorate as a result. Take care when handing the sensor. 8.2 Protecting Against Dust, Oil and Scratches The CMOS sensor window is part of the optical path and should be handled like other optical components with care.
The contents of this document are subject to change without prior notice. Every care has been taken in the preparation of this User’s Manual. If you should discover any errors or omissions, please notify your nearest NED representative. 9.2 Contact for support Nippon Electro-Sensory Devices Corporation...
Page 58
9.3 Product Support If there is a problem with your camera after checking it, turn off the power and call your NED representative. XCM80160CXP_60160CXP_40160CXP UME-0022-02...
Page 59
Revision History Revision Date Changes Number 22 Mar. 2013 Initial release 13 Mar. 2014 XCM40160CXP ExposurePaddind value UME-0022-02 XCM80160CXP_60160CXP_40160CXP...
Need help?
Do you have a question about the CoaXpress XCM80160CXP and is the answer not in the manual?
Questions and answers