Photon Focus MV-D752-28 User Manual

Cmos area scan camera
Table of Contents

Advertisement

Quick Links

MV-D752-28
CMOS area scan camera
Camera User's Manual
REV: 1.0

Advertisement

Table of Contents
loading

Summary of Contents for Photon Focus MV-D752-28

  • Page 1 MV-D752-28 CMOS area scan camera Camera User’s Manual REV: 1.0...
  • Page 2 MV-D752-28 User’s Manual MV-D752-28 User’s Manual REVISION 1.0  2003 PHOTONFOCUS. Important Note: Photonfocus reserves the right to make changes to its products without notice. Photonfocus products are neither intended nor certified for use in life support systems or in other critical systems. The use of Photonfocus products in such applications is forbidden.
  • Page 3: Table Of Contents

    MV-D752-28 User’s Manual Index Introduction ....................5 Mechanical Dimensions ..................7 Interface pin assignments ................8 CameraLink Interface................. 8 LVDS Interface ..................9 Status indicator ....................9 Timing Diagrams .................... 9 Free running mode ..................9 Trigger mode .................... 9 Trigger mode with external edge triggered exposure control ......
  • Page 4 MV-D752-28 User’s Manual Literature....................9 20.1 Books ....................9 20.2 Files on the web server www.photonfocus.com ........... 9 Tables ......................9 Figures ....................... 9 Revisions and State of Product development ............ 9 23.1 Revisions....................9 23.2 State of Product development..............9 Service information ..................
  • Page 5: Trigger Mode

    With its mega-pixel resolution, its high data rate as well as its high dynamic range and compact construction of only 55 mm x 55 mm x 50 mm (B x H x L), the MV-D752-28 is the perfect solution for applications with space restrictions, such as inspection stations or "Pick and Place"...
  • Page 6: Table 2: Technical Data For The Photonfocus Mv-D752-28 Cmos Camera

    MV-D752-28 User’s Manual Table 2: Technical Data for the Photonfocus MV-D752-28 CMOS camera Technical Data for the Photonfocus MV-D752-28 CMOS camera Number of pixels 752 x 582 10.6 µm x 10.6 µm Pixel size Optically active area 8.0 mm x 6.2 mm Optical diagonal 10.12 mm...
  • Page 7: Mechanical Dimensions

    MV-D752-28 User’s Manual Mechanical Dimensions Interface L VDS Interface Camera Link The Front plate is compatible with the Microbench System of LINOS AG (www.linos.de) [MB2002]. REV: 1.0 Page 7/61...
  • Page 8: Cameralink Interface

    MV-D752-28 User’s Manual Interface pin assignments The CMOS camera series MV-D752 is available with a CameraLink interface in the base configuration or an LVDS (RS644) interface. The signal definitions, the bit allocations and the signal level of the CameraLink standard are described in [CLO2000]. Detailed information about the LVDS (RS644) standard is given in [LOM2000].
  • Page 9 MV-D752-28 User’s Manual Table 4: Pin assignments for the socket of the voltage supply connector Name Description + 5 V voltage supply Ground VDD2 Reserved Fig. 2: Connector socket Nr. 09-0408-90-03 for the voltage supply Table 5: Data bit assignments for the 8-bit configuration...
  • Page 10 MV-D752-28 User’s Manual LVDS Interface To implement the LVDS (RS644) interface, the Molex 60 pole Low Force Helix (LFH60) plug system was used. This very compact plug system possess the property that the insertion force at the start of the insertion is very low and increases steadily as the plug is introduced.
  • Page 11 MV-D752-28 User’s Manual Table 7: LFH60 Socket pin assignment Molex Order number 70928-0002 Name Description PDATA0 Positive LVDS Output, Data bit 0 PDATA2 Positive LVDS Output, Data bit 2 PDATA4 Positive LVDS Output, Data bit 4 PDATA6 Positive LVDS Output, Data bit 6...
  • Page 12: Status Indicator

    MV-D752-28 User’s Manual Table 8: Contact pin sequence for the LFH60 plug system of the MV-D752 camera series Column Pin numbers Start at Molex mark 1 1 ... 15 Count continuation below Pin 1 16 ...30 Count continuation below Pin 16 31 ...45...
  • Page 13: Timing Diagrams

    MV-D752-28 User’s Manual Timing Diagrams The parameter constant image data rate bit 1 register 12 has several functions. In free running mode it enables the acquisition of images with constant image data rate. If this parameter is deactivated, the data rate is determined directly by the exposure time and the readout time.
  • Page 14 MV-D752-28 User’s Manual Free running mode The pre-installed free running mode allows images to be acquired without external control signals. The sensor will be read out after the set integration time; then the sensor will be reset. Following this, integration starts again and the readout of the image information begins afresh.
  • Page 15 MV-D752-28 User’s Manual Trigger mode In trigger mode image acquisition begins with the rising edge of an external trigger pulse (POLARITY_SYNC_EXPOSURE = ‘1’). The image will be read out after the preset exposure time. After readout, the sensor returns to the reset state and the camera waits for a new trigger pulse.
  • Page 16 MV-D752-28 User’s Manual Trigger mode with external edge triggered exposure control In trigger mode with external edge triggered exposure control, sensor control is reset with the rising edge of an external trigger pulse (POLARITY_SYNC_EXPOSURE = ‘1’) and the exposure of the image begins. The integration ends with the rising edge of the external signal EXPOSURE (POLARITY_SYNC_EXPOSURE = ‘1’).
  • Page 17 MV-D752-28 User’s Manual Sync-exposure mode In Sync-Exposure mode, sensor control is reset with the rising edge of an external trigger pulse EXSYNC and the exposure of the image begins. The integration ends with the falling edge of the external signal EXSYNC. The signal EXSYNC is clocked in the sensor control in such a way that the internal exposure control becomes active one clock (35 ns in case of internal clock) later (see SHUTTER signal).
  • Page 18 MV-D752-28 User’s Manual Overview of the trigger modes The following overview summarizes the functions of the various trigger modes. Polarity TRIGGER START EXPOSURE START EXPOSURE STOP EXSYNC Mode internal exposure time via Register FE_EXSYNC FE_EXSYNC EXPOSURE_END RE_EXSYNC RE_EXSYNC EXPOSURE_END EXSYNC – EXPOSURE Start/Stop Trigger for exposure time...
  • Page 19: Variation Of The Sensor Characteristics

    MV-D752-28 User’s Manual Variation of the sensor characteristics The LinLog CMOS image sensors from Photonfocus afford the user the possibility to adapt the characteristics of the sensor to the requirements of the application. For normal applications that do not require high contrast, the sensor can be operated in linear mode.
  • Page 20 MV-D752-28 User’s Manual Variation of the amplification The MV-D752-28 camera contains several possibilities for amplifying the video signal. On the one hand the CMOS sensor can be operated in skim mode, corresponding to a non- linear amplification. In this mode low intensities are amplified more strongly than high intensities (small signal amplification).
  • Page 21 MV-D752-28 User’s Manual Change of resolution With the MV-D752-28 CMOS camera, it is possible to increase the image data rate by reading out a part of the pixel matrix. The user can define a Region Of Interest (ROI) within the sensor to be transmitted to the frame grabber. The only restriction is that 64 pixels must be activated on both halves of the sensor in the x-direction.
  • Page 22 MV-D752-28 User’s Manual valid ROI, Line pause = 8 valid ROI, Line pause = 8 EN_PRELOAD = 1 EN_PRELOAD = 1 (0,0) (0,0) valid ROI, Line pause = 32 valid ROI, Line pause = 8 EN_PRELOAD = 0 EN_PRELOAD = 1...
  • Page 23 MV-D752-28 User’s Manual Correction of manufacturing allowances For fine corrections of the image window, offset parameters in X and Y directions are needed. With the X_OFF and Y_OFF parameters, the manufacturing tolerances of the centering of the optical axis on the sensor can be corrected. For ideal centering of the optical axis of the camera on the sensor, the following values of X_OFF and Y_OFF are used.
  • Page 24: Camera Function Test

    MV-D752-28 User’s Manual Camera function test Two test modes are implemented in the camera. The functionality of the sensor can be tested by activating the dummy line by means of the flag EN_DUMMY bit 4 register 7. The lowest line (1023) is then replaced by a fixed gray level pattern, consisting essentially of a sequence of light insensitive light and dark pixels.
  • Page 25: Register Assignment - Sensor Control Group

    MV-D752-28 User’s Manual 10.1 Register assignment - sensor control group Table 10: Sensor control registers, address 0 to 31 description or B R/W Data EEPROM LSB address EEPROM/Status register 0 =>46H = ″F″ hard coded MSB address and OP-Code EEPROM/Status register 1 => HW revision hard coded Command SEND_PROM, content of registers 0 –...
  • Page 26 MV-D752-28 User’s Manual Continuation Table 10: Sensor control registers, address 32 to 63 Description or B Line pause Interlacing Offset parameter in x direction Not used, reserved for MSB offset parameter in x direction Offset parameter in y direction Not used, reserved for MSB offset parameter in y direction...
  • Page 27: Register Description - Sensor Control Group

    MV-D752-28 User’s Manual 10.2 Register description - sensor control group 10.2.1 Register address 00H – 03H (EEPROM control) The first 4 registers are used to communicate with the EEPROM of the camera. The read/write register address 00H contains the data for the EEPROM. The register addresses 01H and 02H are write-only and contain the EEPROM R/W addresses as well as the OP-code.
  • Page 28: Register Addresses 6 And 7: Mode Registers 0 And 1

    MV-D752-28 User’s Manual Bit 0 of status register 4 indicates a transmission error during RS232 communication. This flag can be used to catch errors during read operations. Bit 1 of status register 4 indicates access to an undefined register. With read operations producing the result 18H = CANCEL, this bit can be used to distinguish between correct responses of the camera interface and an undefined state.
  • Page 29 MV-D752-28 User’s Manual Bit 4 activates the automatic switching of factory set camera settings for pre-defined LinLog values and Skim values. It controls automatic offset compensation when switching to a high gain (bit 7 register 7) and the activation of the classical logarithmic mode (bit 6 register 6).
  • Page 30: Register Addresses 8 And 9: Dac Interface

    MV-D752-28 User’s Manual Before you modify register 1 (bits 0 to 3), please contact Photonfocus Ltd. because of a possible malfunction or limited function of the sensor after modifying these values. With the help of the dummy line, the transfer of data from the sensor to the frame grabber card can be easily tested.
  • Page 31 MV-D752-28 User’s Manual Several cameras can be exactly synchronized (assuming equal cable lengths) by activating the external clock. As an example, this could be used in stereo vision applications. Table 18: Mode register 3 (Register address REGADDR = 13D = 0DH)
  • Page 32: Registers 15-17: Exposure Time

    MV-D752-28 User’s Manual Bit 6 activates the half-line reset. When used with Skim mode, the sensor can be put into an extended rest phase resulting, with certain settings, in the production of image artifacts. Photonfocus recommends that this bit be deactivated.
  • Page 33: Calculation Of Frame Time

    MV-D752-28 User’s Manual 10.2.11 Calculation of Frame time The frame rate depends on the parameters exposure time, frame pause, ROI and line pause. For the frame rate: Frametime > exposure time + read out time > T ]*([P ] + LP) + LP + CPRE) with the boundary conditions: = time unit in ns (35.24ns at 28.375MHz sensor clock)
  • Page 34: Summary Of The Most Important Operation Modes And Their Significance

    MV-D752-28 User’s Manual 10.4 Summary of the most important operation modes and their significance Table 21: Overview of the operation modes Operation mode Description MCLK Master clock: camera works with external clock generator. Used for synchronizing several camera systems Exsync...
  • Page 35: Register Assignment And Instruction Set Of The Adc-Module

    MV-D752-28 User’s Manual 11 Register assignment and instruction set of the ADC-Module The LUT (look up table) of the ADC module can be modified via the RS232 interface. The communication is just like the sensor module’s communication. To select the ADC module, one must write to register 0EH of the sensor module.
  • Page 36: Instructions For Control Of The Adc-Module

    MV-D752-28 User’s Manual 11.1 Instructions for control of the ADC-Module 11.1.1 Register Addresses 0 – 3: EEPROM control The EEPROM control is identical to the sensor module case. Appendix D describes the access of the EEPROM via the RS232 interface. The register assignments of the ADC module are shown in detail in Appendix B.
  • Page 37 MV-D752-28 User’s Manual Table 24: Mode register 0 (Register address REGADDR = 6D = 06H) MODE0_REG Name Description Default R/W_LUT Enable Read/Write RAM-LUT USER_LUT USER-LUT0, =1 USER-LUT1 POWER_SAVE power save mode ADC module Not used Not used Not used Not used Not used 11.2 Instructions for control of the ADC-Module...
  • Page 38: Cleaning The Sensor

    MV-D752-28 User’s Manual 12 Cleaning the sensor As a matter of principle, the camera should only be cleaned in ESD-safe areas. The person performing the cleaning must also be earthed by means of a wrist strap! Dust or loose particles should be removed by using clean compressed air (e.g.
  • Page 39 MV-D752-28 User’s Manual 13 Appendix A – Configuration Settings of the EEPROM Sensor Module The configuration EEPROM of the sensor module contains data for the configuration of the module and a storage facility for the variables of the software, which are used to control the camera settings and the camera characteristics.
  • Page 40: Table 27: Eeprom Functions And Assignment To Internal Fpga Register

    MV-D752-28 User’s Manual Table 27: EEPROM Functions and Assignment to internal FPGA register Name Description PROM FPGA Default or C Address Register Address EEPROM EEPROM size MODE0[7:0] Mode register 0 MODE1[7:0] Mode register 1 Sys_Ctl_LSB LSB DAC0 System Control Register...
  • Page 41 MV-D752-28 User’s Manual Table 27(continuation): EEPROM Functions and Assignment to internal FPGA register Name Description PROM FPGA Default Address Register or C Address (**) Chan4_Main_LSB LSB DAC0 Channel 4 Main register (**) Chan4_Main_MSB MSB DAC0 Channel 4 Main register (**)
  • Page 42 MV-D752-28 User’s Manual Table 27 (continuation): EEPROM Functions and Assignment to internal FPGA register Name Description PROM FPGA Default Address Register or C Address (**) BANK0_BYTE0[7:0] Global Offset Low Gain LSB (**) BANK0_BYTE1[7:0] Global Offset Low Gain MSB (**) BANK0_BYTE2[7:0]...
  • Page 43: Table 28: Basic Addresses Of The Dac Values For 8 Operating Modes

    MV-D752-28 User’s Manual Table 28: Basic addresses of the DAC values for 8 operating modes Basic Extended Description Addresses Operating Mode Table 29: Assignment of the DAC values to storage values EEPROM DAC Functions and Operating Modes Address Base + 00...
  • Page 44: Appendix B - The Configuration Eeprom Adc Module And Its Functions

    MV-D752-28 User’s Manual 14 Appendix B - The configuration EEPROM ADC Module and its functions The configuration EEPROM of the ADC module contains two 1kB sized look-up tables (LUT). With these LUT tables it is possible to transform 10bit ADC values into 8bit values for the camera interface.
  • Page 45: Appendix C - Rs232 Interface

    MV-D752-28 User’s Manual 15 Appendix C - RS232 Interface The RS232 interface is a three-lead-interface (RX, TX, GND). This interface is often used in industrial image processing for controlling camera settings. The cameras from Photonfocus have an RS232 compatible interface. The following communication settings...
  • Page 46: Example Of Access To Camera Registers

    MV-D752-28 User’s Manual Table 32: Camera feedbacks Camera Feedback Abbreviation Code Successful transfer Failed transfer Undefined access Camera data DATA arbitrary data 15.2 Example of access to camera registers For data transmission to the camera, the camera must be slave, and the PC must be master.
  • Page 47: Appendix D – Accessing The Eeprom

    MV-D752-28 User’s Manual 16 Appendix D – Accessing the EEPROM The first 4 registers are used for the communication with the configuration EEPROM of the camera. Register address 0 contains the data, which are written to or read from the EEPROM.
  • Page 48: Example Of Eeprom Access

    MV-D752-28 User’s Manual 16.1 Example of EEPROM access Table 35 summarizes the sequence of commands for data transmission to the EEPROM of the camera. Depending on the access function, some steps may not be necessary. To write to the EEPROM, steps 1-5 are necessary. To read, skip step 1, but use steps 2-7.
  • Page 49: Appendix E – How To Handle The Dac

    MV-D752-28 User’s Manual 17 Appendix E – How to handle the DAC? The camera is trimmed by the digital-analog-converter (DAC). The DAC can be directly programmed via the RS232 interface of the camera. During reset or power up, the DAC receives the data stored in the configuration EEPROM.
  • Page 50 MV-D752-28 User’s Manual Table 38: Factory settings of the system register and the channel register DAC Register HEX Code Description System register 0060 Coding method, binary with offset Channel register 0 4210 Active output, external reference Vref = 1.25V Channel register 1 4610 Active output, external reference Vref = 1.25V...
  • Page 51: Appendix F – Pseudo Random Number Generator

    MV-D752-28 User’s Manual 18 Appendix F – Pseudo random number generator In order to test the interface between camera and frame grabber a 10bit LFSR (linear feedback shift register) with a “many-to-one” feedback structure has been implemented [SMITH00]. For a maximum sequence length of 1023 states, an XOR feedback at tap 2 and 9 was implemented (VHDL implementation, see below).
  • Page 52 MV-D752-28 User’s Manual Continuation of Table 39: States 128 – 255 of the pseudo random number generator Nr. HEX BIN Nr. HEX BIN Nr. HEX BIN Nr. HEX BIN 128 295 1010100101 160 2F4 0010111101 192 2CF 1111001101 224 2A6 0110010101...
  • Page 53 MV-D752-28 User’s Manual Fig. 14: Captured picture with active 10bit LFSR Example: VHDL Code signal REG: STD_LOGIC_VECTOR (9 downto 0); signal DATAIN: STD_LOGIC; SR10R: process (ICLK) 10 bit LFSR begin if (ICLK'event and ICLK='1') then if (RESET = '1') then reset: shift register is loaded with 1 REG <= "0000000001";...
  • Page 54: Appendix G - Ce-Test Compliance

    MV-D752-28 User’s Manual 19 Appendix G - CE-Test Compliance REV: 1.0 Page 54/61...
  • Page 55: Literature

    MV-D752-28 User’s Manual 20 Literature 20.1 Books [AIA] “Automated Vision Components – Cameras – AIA Monochrome Digital Interface Specification” document # BSR/AIA A15.08/3-199X available from: Automated Imaging Association, 900 Victors Way /P.O. Box 3724, Ann Arbor, MI 48106, (313) 994-6088 [SMITH00] Douglas J.
  • Page 56 MV-D752-28 User’s Manual 21 Tables Table 1 : Part codes and order numbers for MV-D752-28 cameras....... 5 Table 2: Technical Data for the Photonfocus MV-D752-28 CMOS camera ..... 6 Table 3: Pin assignments for the MDR26 socket of the CameraLink Interface ....8 Table 4: Pin assignments for the socket of the voltage supply connector .....
  • Page 57 MV-D752-28 User’s Manual 22 Figures Fig. 1: Quantum efficiency as function of wavelength ..........6 Fig. 2: Connector socket Nr. 09-0408-90-03 for the voltage supply ......9 Fig. 3: View of LFH60 socket on rear of camera with signal allocations ......9 Fig.
  • Page 58: State Of Product Development

    MV-D752-28 User’s Manual 23 Revisions and State of Product development 23.1 Revisions Table 40: Document revisions Changes Date First edition 30/07/03 REV: 1.0 Page 58/61...
  • Page 59 MV-D752-28 User’s Manual 23.2 State of Product development Table 41 shows the correlation between camera firmware revision (camera serial number), software revision and revision of the user manual. This table indicates firmware documents and software revisions. Table 41: Correlation between firmware, software and user manual...
  • Page 60: Service Information

    MV-D752-28 User’s Manual 24 Service information 24.1 Contact for product enquiries and quotations For product enquiries and quotations, please contact one of our distributors in your area. A list of distributors can be found at: www.photonfocus.com 24.2 Product information, documentation and software updates www.photonfocus.com...
  • Page 61: Guarantee Conditions

    MV-D752-28 User’s Manual 25 Guarantee conditions Guarantee claims The manufacturer alone reserves the right to recognize guarantee claims. The guarantee will be rendered null and void in the event of unauthorized manipulation, mechanical damage or damage arising from inappropriate use or from mechanical or electrical modifications, especially soldering.

Table of Contents