background image

4 Functionality

t

frame

frame time

t

exp

exposure time

t

ro

readout time

t

proc

processing time

t

RAM

RAM refresh time

t

Normal

constant latency

t

CFR

constant frame rate latency, only when CFR is enabled

t

FPN

correction latency, only when correction is enabled

t

Skim

skim latency, only when Skimming is enabled

t

CLK

pixel clock

taps

CameraLink taps

P

X

number of pixels in x-direction

P

Y

number of pixels in y-direction (+1, for MV-D1024E-80 and MV-D1024E-160)

LP

line pause, constant LP = 8 for all models

MV-D1024E-40

MV-D1024E-80

MV-D1024E-160

t

exp

10

µ

s - 419 ms

10

µ

s - 838 ms

25

µ

s - 419 ms

t

Normal

1975 ns

2600 ns

1300 ns

t

CFR

850 ns

0

0

t

FPN

150 ns

0

0

t

Skim

51.125

µ

s

101.6

µ

s

50.8

µ

s

t

CLK

25 ns

25 ns

12.5 ns

taps

1

2

2

P

Y

Window H

Window H + 1

Window H + 1

Table 4.5: Camera specific values for frame time calculations

A calculator for calculating the maximum frame rate is available in the support
area of the Photonfocus website.

4.5.2

Multiple Regions of Interest

The MV-D1024E camera series can handle up to 16 different regions of interest. This feature
can be used to reduce the image data and increase the frame rate. An application example for
using multiple regions of interest (MROI) is a laser triangulation system with several laser lines.
The multiple ROIs are joined together and form a single image, which is transferred to the
frame grabber.
An ROI is defined by its starting value in y-direction and its height. Every ROI within a MROI
must be of the same width. The maximum frame rate in MROI mode depends on the number
of rows and columns being read out. Overlapping ROIs are allowed. See Section 4.5.1 for
information on the calculation of the maximum frame rate.

40

Summary of Contents for CameraLink MV-D1024E-160

Page 1: ...User Manual MV D1024E CameraLink Series CMOS Area Scan Cameras MAN028 03 2008 V1 3...

Page 2: ......

Page 3: ...responsibility is assumed by Photonfocus AG for its use Photonfocus AG reserves the right to make changes to this information without notice Reproduction of this manual in whole or in part by any mean...

Page 4: ...2...

Page 5: ...Frame Rate 21 4 1 4 Constant Frame Rate CFR 21 4 2 Image Information 22 4 2 1 Counters and Average Value 22 4 2 2 Status Line 22 4 3 Pixel Response 23 4 3 1 Linear Response 23 4 3 2 LinLog 23 4 3 3 Sk...

Page 6: ...verview 57 6 1 1 CameraLink Model 57 6 1 2 USB 2 0 Model 57 6 2 Operating System 58 6 3 Installation Notes 58 6 3 1 Manual Driver Installation only USB 2 0 Model 59 6 3 2 DLL Dependencies 59 6 4 Graph...

Page 7: ...face 88 8 2 1 Mounting the Lens 88 8 2 2 Cleaning the Sensor 88 8 3 Compliance 90 9 Warranty 91 9 1 Warranty Terms 91 9 2 Warranty Claim 91 10 References 93 11 Pinouts 95 11 1 Power Supply 95 11 1 1 P...

Page 8: ...CONTENTS 6...

Page 9: ...latz 10 CH 8853 Lachen SZ Switzerland Sales Phone 41 55 451 00 00 Email sales photonfocus com Support Phone 41 55 451 01 37 Email support photonfocus com Table 1 1 Photonfocus Contact 1 3 Sales Office...

Page 10: ...ving been obtained from Photonfocus AG Photonfocus can not be held responsible for any technical or typographical er rors 1 5 Legend In this documentation the reader s attention is drawn to the follow...

Page 11: ...Remove the camera from its packaging Please make sure the following items are included with your camera Power supply connector 7 pole power plug Camera body cap If any items are missing or damaged pl...

Page 12: ...r advanced vision applications Figure 2 2 Camera with frame grabber power supply and cable Do not connect or disconnect the CameraLink cable while camera power is on For more information about CameraL...

Page 13: ...gure 2 3 Screen shot PFremote setup wizard 10 Start the camera software PFRemote and choose the communication port Figure 2 4 PFRemote start window 11 Check the status LED on the rear of the camera Th...

Page 14: ...2 How to get started CameraLink 12...

Page 15: ...CameraLink interface The compact size of only or 55 x 55 x 32 mm3 MV D1024E 40 makes the MV D1024E series the perfect solution for applications in which space is at a premium The general specification...

Page 16: ...c range up to 120 dB with LinLog Color format monochrome Characteristic curve linear or LinLog skimming Shutter mode global shutter Min Region of Interest ROI 1 row x 9 columns Grayscale Resolution 12...

Page 17: ...ax 8 mA max 8 mA max 8 mA Max power consumption 1 6 W 3 0 W 3 2 W Lens mount C or CS Mount C or CS Mount C or CS Mount Dimensions 55 x 55 x 32 mm3 55 x 55 x 40 mm3 55 x 55 x 40 mm3 Mass 200 g 210 g 21...

Page 18: ...not used not used not used CC4 not used not used not used Table 3 5 Summary of parameters needed for frame grabber configuration CameraLink Port and Bit assignments are compliant to the CameraLink st...

Page 19: ...A2 C2 A2 C2 3 A3 B3 A3 C3 A3 C3 4 A4 B4 A4 C4 A4 C4 5 A5 B5 A5 C5 A5 C5 6 A6 B6 A6 C6 A6 C6 7 MSB of 8 Bit A7 B7 A7 C7 A7 C7 8 B0 B4 B0 B4 9 MSB of 10 Bit B1 B5 B1 B5 10 B2 B6 11 MSB of 12 Bit B3 B7 T...

Page 20: ...3 Product Specification 18...

Page 21: ...D1024E 80 MV D1024E 160 Sequential readout available available available Simultaneous readout available available Table 4 1 Readout mode of MV D1024E camera series The following figure illustrates the...

Page 22: ...in the sequential readout mode Exposure time of the next image can only start if the readout time of the current image is finished e x p o s u r e r e a d o u t e x p o s u r e r e a d o u t Figure 4...

Page 23: ...d exposure time range and see Section 5 4 1 4 1 3 Maximum Frame Rate The maximum frame rate depends on the exposure time the readout scheme and the size of the image see Region of Interest Section 4 5...

Page 24: ...on It contains the properties described above and additional information Preamble The first parameter contains a constant value of 0x55AA00FF as a preamble in order to allow the image processing syste...

Page 25: ...hotonfocus allows a logarithmic compression of high light intensities inside the pixel In contrast to the classical non integrating logarithmic pixel the LinLog pixel is an integrating pixel with glob...

Page 26: ...implest way the pixels are operated with a constant LinLog voltage which defines the knee point of the transition This procedure has the drawback that the linear response curve changes directly to a l...

Page 27: ...n Fig 4 12 and Fig 4 13 show how the response curve is controlled by the three parameters Value1 Value2 and the LinLog time Time1 Settings in LinLog2 mode enable a fine tuning of the slope in the loga...

Page 28: ...Value2 18 Figure 4 13 Response curve for different LinLog settings in LinLog2 mode LinLog3 To enable more flexibility the LinLog3 mode with 4 parameters was introduced Fig 4 14 shows the timing diagr...

Page 29: ...ark areas of an image Skimming provides an adjustable level of in pixel gain for low signal levels It can be used together with LinLog to give a smooth monotonic transfer function from high gain at lo...

Page 30: ...s is explained in the next sections The output gray level resolution of the look up table independent of gain gamma or user definded mode is always 8 bit There are 2 predefined function which generate...

Page 31: ...ray level transformation Gamma y 255 1023 x 1 x gray level input value 10 bit DN y gray level output value 8 bit DN 1 0 1 2 1 5 1 8 2 5 4 0 Figure 4 18 Applying gamma correction to an image gamma 1 0...

Page 32: ...fore the histogram of the received image must be flat A test image is a useful tool to find data transmission errors that are caused most often by a defective cable between camera and frame grabber Te...

Page 33: ...e LFSR linear feedback shift register mode the camera generates a constant test pattern containing all gray levels If the data transmission is error free the histogram of the received LFSR test patter...

Page 34: ...irs which are twisted in such a way that the cable impedance matches with the LVDS driver and receiver impedance Excess stress on the cable results in transmission errors which causes distorted images...

Page 35: ...he correction values are determined automatically in the camera Do not set any reference images when gain or LUT is enabled Correction values of both reference images can be saved into the internal fl...

Page 36: ...at are saturated black 0 DN will not be properly corrected see Fig 4 26 The peak in the histogram should be well below the hot pixel threshold of 1008 DN 12 bit Camera settings such as exposure time L...

Page 37: ...t corrected gray reference image 4 Pixels that have a gray level bigger than a certain threshold are marked as hot pixels 5 Store the result in the camera as the gain correction matrix 6 During image...

Page 38: ...Standard illu mination will not be appropriate When looking at the histogram of the gray reference image ideally there are no gray levels at full scale 4095 DN 12 bit All pixels that are saturated wh...

Page 39: ...set and gain correction Offset gain and hot pixel correction In addition the black reference image and gray reference image that are currently stored in the camera RAM can be output 5 7 6 5 7 6 6 5 6...

Page 40: ...ased A region of interest can be almost any rectangular window and is specified by its position within the full frame and its width and height Fig 4 31 gives some possible configurations for a region...

Page 41: ...ming off The MV D1024E 40 does not support the simultaneous readout mode Calculation of the maximum frame rate The frame rate mainly depends of the exposure time and readout time The frame rate is the...

Page 42: ...indow H 1 Table 4 5 Camera specific values for frame time calculations A calculator for calculating the maximum frame rate is available in the support area of the Photonfocus website 4 5 2 Multiple Re...

Page 43: ...rection transfers every pixel of a row but uses the CameraLink DVAL data valid signal to indicate which pixels to mask see 4 33 Therefore it cannot be used to increase the frame rate The MV D1024E 80...

Page 44: ...i g g e r D A T A C a m e r a o p t o I O C L F r a m e g r a b b e r A n y T r i g g e r S o u r c e I O T r i g g e r A n y T r i g g e r S o u r c e Figure 4 34 Trigger Inputs 4 6 2 Trigger Mode De...

Page 45: ...start of the exposure This feature may be required to synchronize to external strobe with the exposure of the camera 4 7 Strobe Output The strobe output is an opto isolated output located on the power...

Page 46: ...4 Functionality 44...

Page 47: ...he CameraLink camera The CameraLink interface and connector are specified in CL For further details including the pinout please refer to Appendix 11 This connector is used to transmit configuration im...

Page 48: ...n open collector output therefore the user must connect a pull up resistor see Table 5 1 to STROBE_VDD 5 15 V DC as shown in Fig 5 2 This resistor should be located directly at the signal receiver Fig...

Page 49: ...contain the image data In addition handshaking signals such as FVAL LVAL and DVAL are transmitted over the same physical channel Camera control information Camera control signals CC signals can be def...

Page 50: ...A L L V A L D V A L P i x e l C l o c k C C S i g n a l s S e r i a l I n t e r f a c e F r a m e g r a b b e r C a m e r a L i n k Figure 5 3 1 tap CameraLink system The frame grabber needs to be co...

Page 51: ...for clarity only P C L K S H U T T E R F V A L L V A L D V A L D A T A L i n e p a u s e L i n e p a u s e L i n e p a u s e F i r s t L i n e L a s t L i n e E x p o s u r e T i m e F r a m e T i m...

Page 52: ...e C P R E E x p o s u r e T i m e C P R E Figure 5 5 Timing diagram simultaneous readout mode readout time exposure time P C L K S H U T T E R F V A L L V A L D V A L D A T A L i n e p a u s e L i n e...

Page 53: ...e are 100 values transferred within one LVAL active high period or 100 100 values within one FVAL period Line pause Delay before the first line and after every following line when reading out the imag...

Page 54: ...t t i m e F r a m e t i m e E x p o s u r e t i m e R e a d o u t t i m e c f r t i m e c f r t i m e i d l e i d l e c f r t i m e i d l e c f r t i m e i d l e F r a m e t i m e C F R o f f C F R o...

Page 55: ...e image is read out after the pre configured exposure time After the readout the sensor returns to the reset state and the camera waits for a new trigger pulse see Fig 5 10 The data is output on the r...

Page 56: ...r pulse see Fig 5 11 The data is output on the rising edge of the pixel clock the handshaking signals FRAME_VALID FVAL and LINE_VALID LVAL mask valid image information The signal SHUTTER in Fig 5 11 i...

Page 57: ...B C a m e r a C a m e r a L i n k T M F r a m e G r a b b e r I O B o a r d C C 1 I O C o n t r o l o p t o I O T r i g g e r S o u r c e 1 2 3 1 4 T r i g g e r S o u r c e I O T r i g g e r T r i g...

Page 58: ...f a constant trigger delay and a variable delay jitter Trigger delay type Description td FG Trigger delay of the frame grabber refer to frame grabber manual tjitter Variable camera trigger delay max 2...

Page 59: ...livered with your frame grabber Figure 6 1 PFRemote and PFLib in context with the CameraLink frame grabber software 6 1 2 USB 2 0 Model For the USB camera model there is no external frame grabber nece...

Page 60: ...to control a Photonfocus camera with USB 2 0 interface make sure that no USB camera is connected to the computer During PFinstaller installation choose Install PFRemote with USB environment After the...

Page 61: ...ation specify Photonfocus microDisplayUSB driver This procedure applies to Windows XP and Service pack 2 6 3 2 DLL Dependencies Several DLLs are necessary in order to be able to communicate with the c...

Page 62: ...ure of PFRemote 6 4 1 Port Browser On start PFRemote displays a list of available communication ports in the main window Figure 6 3 PFRemote main window with PortBrowser and log messages To open a cam...

Page 63: ...e this DLL as clser dll at PFRemote directory After connecting the camera the device can be opened with a double click on the port name or by right clicking on the port name and choosing Open Configur...

Page 64: ...Reset Reset camera and reset the configuration to the factory defaults 6 5 Device properties Cameras or sensor devices are generally addressed as device in this software These devices have properties...

Page 65: ...grouped according to the tabs in the configuration dialog Figure 7 1 MV D1024E 40 frame rate and average value Frame Rate fps Shows the actual frame rate of the camera in frames per second Update To...

Page 66: ...time in milliseconds Only available if Constant Frame Rate is enabled The minimum frame time depends on the exposure time and readout time Information The Information properties provide information a...

Page 67: ...B camera W x H 1024 Decimation Decimation reduces the number of pixels in x or y direction or both Decimation can also be used together with a ROI or MROI Decimation in y direction transfers every n t...

Page 68: ...offset are specified by X and W settings The maximum frame rate in MROI mode depends on the number of rows and columns being read out Overlapping ROIs are allowed and the total height may exceed 1024...

Page 69: ...ger signal is applied directly to the camera on the power supply connector Exposure time defined by Camera The exposure time is defined by the property ExposureTime Trigger Pulse Width The exposure ti...

Page 70: ...be defined by software To turn off strobe output set StrobePulseWidth to 0 Strobe Delay ms Delay in milliseconds from the input trigger edge to the rising edge of the strobe output signal Strobe Puls...

Page 71: ...the gray level resolution Ramp Test image Values of pixel are incremented by 1 starting at each row The pattern depends on the gray level resolution LUT Look Up Table a 10 to 8 bit mapping of gray le...

Page 72: ...255 The default LUT is a gain function with value 1 Lut Mode Gain Linear function Y 255 1023 value X Valid range for value 1 4 Gamma Gamma function Y 255 1023 value X value Valid range for value 0 4...

Page 73: ...ly custom settings can be defined in the User defined Mode LinLog Mode Off LinLog is disabled Low Normal High compression Three LinLog presettings User defined Value1 Time1 Value2 and Time2 please rea...

Page 74: ...mera RAM for debugging reasons Grey Reference Image Output the grey reference image that is currently stored in the camera RAM for debugging reasons Calibration Offset FPN Hotpixel Correction The offs...

Page 75: ...y of the gray reference image is crucial for proper gain correction Produce a gray image with an average between 2200 and 3600DN Click on the Validation button to check the average If the average is i...

Page 76: ...erface Figure 7 9 MV D1024E 40 info panel Typecode Type code of the connected camera Serial Serial number of the connected camera FPGA Revision Firmware revision of built in FPGA of the connected came...

Page 77: ...the tabs in the configuration dialog Figure 7 10 MV D1024E 160 frame rate and average value Frame Rate fps Shows the actual frame rate of the camera in frames per second Update To update the value of...

Page 78: ...e time in milliseconds Only available if Constant Frame Rate is enabled The minimum frame time depends on the exposure time and readout time Information The Information properties provide information...

Page 79: ...pixels in y direction Decimation can also be used together with a ROI or MROI Decimation in y direction transfers every n th row only and directly results in reduced read out time and higher frame rat...

Page 80: ...MROI If MROI is enabled the ROI and MROI settings cannot be changed MROI_X Select one of the MROI settings Y Y coordinate of the selected MROI If Y is set to 1023 this and all further MROI settings w...

Page 81: ...irectly to the camera on the power supply connector Exposure time defined by Camera The exposure time is defined by the property ExposureTime Trigger Pulse Width The exposure time is defined by the pu...

Page 82: ...be defined by software To turn off strobe output set StrobePulseWidth to 0 Strobe Delay ms Delay in milliseconds from the input trigger edge to the rising edge of the strobe output signal Strobe Puls...

Page 83: ...y level resolution Ramp Test image Values of pixel are incremented by 1 starting at each row The pattern depends on the gray level resolution LUT Look Up Table a 10 to 8 bit mapping of gray levels Res...

Page 84: ...55 The default LUT is a gain function with value 1 Lut Mode Gain Linear function Y 255 1023 value X Valid range for value 1 4 Gamma Gamma function Y 255 1023 value X value Valid range for value 0 4 4...

Page 85: ...gs User defined Value1 Time1 Value2 and Time2 The Linlog times are per thousand of the exposure time Time 800 means 80 of the exposure time Skimming Skimming is a Photonfocus proprietary technology to...

Page 86: ...amera RAM for debugging reasons Grey Reference Image Output the grey reference image that is currently stored in the camera RAM for debugging reasons Calibration Offset FPN Hotpixel Correction The off...

Page 87: ...gray reference image is crucial for proper gain correction Produce a gray image with an average between 2200 and 3600DN Click on the Validation button to check the average If the average is in range t...

Page 88: ...ode Type code of the connected camera Serial Serial number of the connected camera FPGA Sensor Revision Firmware revision of built in Sensor FPGA of the connected camera FPGA ADC Revision Firmware rev...

Page 89: ...st The original packaging protects the camera adequately from vibration and shock during storage and transport Please either retain this packaging for possible later use or dispose of it according to...

Page 90: ...sensor will immediately become dirty again after cleaning 2 Use a high quality low pressure air duster e g Electrolube EAD400D pure compressed inert gas www electrolube com to blow off loose particle...

Page 91: ...J Michael GmbH Germany Methanol Fluid Johnson Matthey GmbH Germany Semiconductor Grade 99 9 min Assay Merck 12 6024 UN1230 slightly flammable and poisonous www alfa chemcat com 2 Propanol Iso Propanol...

Page 92: ...D 1 0 2 4 8 0 D S 1 D 1 0 2 4 4 0 C L D S 1 D 1 0 2 4 4 0 U 2 D S 1 D 1 0 2 4 8 0 C L D S 1 D 1 0 2 4 1 6 0 C L D i g i p e a t e r C L B 2 6 a r e i n c o m p l i a n c e w i t h t h e b e l o w m e...

Page 93: ...the manufacturer and accompanying said product and the product shall be free from defects in materials and workmanship under normal use The distributor shall not make or pass on to any party any warra...

Page 94: ...9 Warranty 92...

Page 95: ...plication Note LinLog Photonfocus December 2002 AN024 Application Note LinLog Principle and Practical Example Photonfocus March 2005 AN007 Application Note Camera Acquisition Modes Photonfocus March 2...

Page 96: ...10 References 94...

Page 97: ...appropriate voltages to your camera Incorrect voltages will damage or destroy the camera A suitable power supply is available from Photonfocus Figure 11 1 Power connector assembly 11 1 1 Power Supply...

Page 98: ...isolated strobe signal Table 11 2 Power supply plug pin assignment 11 2 CameraLink Connector The pinout for the CameraLink 26 pin 0 5 Mini D Ribbon MDR connector is according to the CameraLink standar...

Page 99: ...C4 Positive LVDS Input Camera Control 4 CC4 13 PW SHIELD Shield 14 PW SHIELD Shield 15 O P_XD0 Positive LVDS Output CameraLink Data D0 16 O P_XD1 Positive LVDS Output CameraLink Data D1 17 O P_XD2 Pos...

Page 100: ...11 Pinouts 98...

Page 101: ...August 2005 First release 1 1 October 2005 Removed USB model separated into new manual 1 11 February 2006 Updated frame rate formula 1 17 February 2007 MV D1024E 80 160 included rename of Hurricane 1...

Reviews: