Dalsa 4M30 User Manual

Dalsa 4M30 User Manual

4 megapixel 30/60 fps area scan cameras
Hide thumbs Also See for 4M30:
Table of Contents

Advertisement

Quick Links

Falcon
4M30 and 4M60
Camera User's Manual
PT-41-04M60-XX-R
PT-21-04M30-XX-R
27-Oct-08
03-032-20044-01
www.dalsa.com

Advertisement

Table of Contents
loading

Summary of Contents for Dalsa 4M30

  • Page 1 Falcon 4M30 and 4M60 Camera User’s Manual PT-41-04M60-XX-R PT-21-04M30-XX-R 27-Oct-08 03-032-20044-01 www.dalsa.com...
  • Page 2 Falcon 4M Camera Manual © 2008 DALSA. All information provided in this manual is believed to be accurate and reliable. No responsibility is assumed by DALSA for its use. DALSA reserves the right to make changes to this information without notice. Reproduction of this manual in whole or in part, by any means, is prohibited without prior permission having been obtained from DALSA.
  • Page 3: Table Of Contents

    3.6 Setting a Vertical Window of Interest ..........................38 3.7 Flat Field Correction ..............................42 3.7.1 Selecting Factory or User Coefficients ....................45 3.7.2 Enabling Pixel Coefficients........................45 3.7.3 Selecting the Calibration Sample Size....................46 3.7.4 Performing FPN Calibration........................46 3.7.5 Performing PRNU Calibration .......................48 DALSA 03-032-20044-01...
  • Page 4 5.3 Specific Solutions .................................65 5.4 Product Support................................67 Camera Link™ Reference, Timing, and Configuration Table __________________________ 68 Error Handling and Command List ___________________________________________ 74 B1 All Available Commands ..............................74 EMC Declaration of Conformity______________________________________________ 80 Revision History ________________________________________________________ 82 Index _______________________________________________________________ 84 03-032-20044-01 DALSA...
  • Page 5: Introduction To The 4 Megapixel Falcon Cameras

    RoHS and CE compliant Programmability • A simple ASCII protocol controls gain, offset, frame rates, trigger mode, test pattern output, and camera diagnostics. • The serial interface (ASCII, 9600 baud, adjustable to 19200, 57600, 115200) operates through Camera Link. DALSA 03-032-20044-01...
  • Page 6: Camera Performance Specifications

    2352 (H) x 1728 (V) pixels Pixel Fill Factor Effective fill factor with microlenses # of Lines per Frame 1728 lines Output Format (# of taps) 2 (4M30) or 4 (4M60) Optical Interface Notes Back Focal Distance Sensor die to mounting 6.56 mm plate...
  • Page 7 Base or Medium Camera Link Operating Ranges Notes Minimum Frame Rate 1 Hz Maximum Frame Rate 60.4 Hz(4M60) 30.6 Hz (4M30) Data Rate 80 MHz Dynamic Range 682:1 typ. (10 bits @ nominal gain) Random Noise 1.5 typ, 2.0 max DN rms Broadband Responsivity 18.4 typ DN/(nJ/cm...
  • Page 8: Cosmetic Specifications

    Sensor Cosmetic Specifications The following table highlights the current cosmetic specifications for the DALSA sensor used inside the Falcon 4M60 and 4M30 cameras. The monochrome sensor has 4 megapixels (2352 x 1728), global shuttering and is capable of 60 fps.
  • Page 9 • Digital gain – 1X. • Nominal light = illumination at 50% of saturation. • Frame Rate = 60 fps (Falcon 4M60), 30 fps (Falcon 4M30) • Integration time = 15 ms • Ambient Temperature of 25°C Note: While the number of clusters is not limited by a maximum number, the total number of defective pixels cannot exceed 100.
  • Page 10 Test conditions • Digital gain – 1X. • Nominal light = illumination at 50% of saturation. • Frame Rate = 60 fps (Falcon 4M60), 30 fps (Falcon 4M30). • Integration time = 15 ms. • Ambient Temperature of 25°C. 03-032-20044-01...
  • Page 11: Image Sensor And Pixel Readout

    (epc 0 0). There are no post-flat-field (epc 1 1) camera cosmetic specifications. 1.4 Image Sensor and Pixel Readout The camera uses DALSA’s new DCR2417M, 4 megapixel, 2352 x 1728 CMOS sensor. Figure 1: 4 Tap Sensor Block Diagram Note: As viewed from the front of the camera without lens.
  • Page 12: Responsivity

    Falcon 4M Camera Manual Figure 3: 4M30 Pixel Readout Detail Row 1 Row 1 Row 1 Row 1 Column 3 Column 4 Column 1 Column 2 Tap 1 Tap 2 Tap 1 Tap 2 Pixel 1.5 Responsivity Figure 4: Spectral Responsivity...
  • Page 13 Falcon 4M Camera Manual Figure 5: Effective Quantum Efficiency Effective Quantum Efficiency 1000 1100 W a ve le ngth (nm ) DALSA 03-032-20044-01...
  • Page 14: Camera Hardware Interface

    As the Camera Link strobe frequency is increased, the maximum allowable cable length will decrease. DALSA does not guarantee good imaging performance with low quality cables of any length. In general, DALSA recommends the use of high quality cables in lengths less than 10 meters. 03-032-20044-01...
  • Page 15: Input/Output Connectors And Led

    Meaning Flashing Green Camera initialization or executing a time consuming command Solid Green Camera is operational and functioning correctly Flashing Red Fatal Error. System voltage out of tolerance. Solid Red Warning. Loss of functionality (e.g. external SRAM failure) DALSA 03-032-20044-01...
  • Page 16: Camera Link

    Camera Link Mode. The following tables provide this camera’s principal Camera Link information. See Appendix A for the complete DALSA Camera Link configuration table, and refer to the DALSA Web site, mv.dalsa.com, for the official Camera Link documents. Camera Link Hardware Configuration Summary...
  • Page 17 **3M part 14X26-SZLB-XXX-0LC is a complete cable assembly, including connectors. Unused pairs should be terminated in 100 ohms at both ends of the cable. Inner shield is connected to signal ground inside camera DALSA Camera Control Configuration Signal Configuration EXSYNC...
  • Page 18: Power Connector

    These signals indicate when data is valid, allowing you to clock the data from the camera to your acquisition system. These signals are part of the Camera Link configuration and you should refer to the DALSA Camera Link Implementation Road Map, available at http://mv.dalsa.com/, for the standard location of these signals.
  • Page 19 Incorrect voltages will damage the camera. Protect the camera with a fast-blow fuse between power supply and camera. Visit the mv.dalsa.com Web site for a list of companies that make power supplies that meet the camera’s requirements. The companies listed should not be considered the only choices.
  • Page 20: Software Interface: How To Control The Camera

    The camera accepts both upper and lower case commands. • The following parameter conventions are used in the manual: • = integer value = real number = member of a set. Value must be entered exactly as displayed on help screen. 03-032-20044-01 DALSA...
  • Page 21: Setting Baud Rate

    1-2352:1-1728:1-2352:1-1728 edc enable debounce circuit 0/1/ efd enable frame dump 0/1/2/ epc enable pixel coefficients 0-1:0-1 gcm get camera model gcp get camera parameters gcs get camera serial gcv get camera version gfc get fpn coefficient 1-2352:1-1728 DALSA 03-032-20044-01...
  • Page 22: First Power Up Camera Settings

    Flat field coefficients enabled (calibrated in exposure mode 2, 55 fps, and an exposure time of 2 ms [non-concurrent readout and integration], snapshot mode 1, number of fast frame dumps = 1) • Exposure mode 2 • 60 fps 03-032-20044-01 DALSA...
  • Page 23: Saving And Restoring Settings

    You can restore the original factory settings at any time using the command rfs. Note: This command does not restore flat field coefficients. Refer to the lpc command. User Settings You can save or restore your user settings to non-volatile memory using the following commands. DALSA 03-032-20044-01...
  • Page 24: Camera Output Format

    Using the command, you determine the camera’s output rate. These two commands work together to determine your final camera output configuration. 4M30 Data Readout Configurations Camera Link Mode Configuration Pixel Rate (Controlled by clm command)
  • Page 25: Setting The Camera Link Mode

    16: Medium configuration, 4 taps, 10 bit output (4M60 only) • To retrieve the current Camera Link mode, use the Notes: command • For details on line times and frame readout times when using a window of interest, refer to following table. Example: clm 3 DALSA 03-032-20044-01...
  • Page 26: Setting The Camera Link Strobe Frequency

    4M60, the readout period is around 16.6 ms. Concurrent mode is when the camera is integrating the current frame (Frame 1) and at the same time is reading out the prior frame (Frame 0). By performing integration and 03-032-20044-01 DALSA...
  • Page 27 In non-concurrent mode the integration and readout period do not overlap. While this does impact your overall frame rate, the main benefit is that in non-concurrent mode you eliminate or minimize imaging artifacts. DALSA recommends that, when possible, operate the 4M60 camera in non-concurrent mode.
  • Page 28: Setting The Exposure Mode

    Related Commands: ssf, Example: sem 4 Exposure Modes Mode SYNC Programmable Programmable Description Frame Rate Exposure Time Internal Internal frame rate and exposure time. External Smart EXSYNC. External EXSYNC pulse controlling the frame rate. Programmed exposure time. 03-032-20044-01 DALSA...
  • Page 29: Exposure Modes In Detail

    The camera will not set frame periods shorter than the readout period. Figure 10: Mode 2. Internally-generated Exsync Exposure Time Exposure Time Programmable (SET) Programmable (SET) Readout Time Readout Time Programmable (SSF) Programmable (SSF) Frame Time Frame Time FVAL DALSA 03-032-20044-01...
  • Page 30 In this mode, the frame rate is set externally with the falling edge of EXSYNC generating the rising edge of a programmable exposure time. Figure 12: Mode 6. User Exsync Internally-generated Exsync Exposure Time Exposure Time Programmable (SET) Programmable (SET) Readout Time Frame Time Frame Time FVAL 03-032-20044-01 DALSA...
  • Page 31: Setting The Frame Rate

    Syntax Elements: Set the frame rate in Hz in a range from 1-60.4 (4M60 full frame, 80 MHz cameralink strobe, efd 1) or (4M30 full 30.6 frame, 80 MHz cameralink strobe, efd 1). Range increases when using a vertical window of interest.
  • Page 32: Enabling Exsync Debounce Circuit

    Syntax Elements: EXSYNC debounce. 0 = EXSYNC debounce disabled 1 = EXSYNC debounce enabled Notes: When disabled, the camera responds to the User EXSYNC input the same as previous camera versions (00-R and non-RoHS). Example: edc 1 03-032-20044-01 DALSA...
  • Page 33: Snapshot Modes

    3.5 Snapshot Modes Purpose: Optimizes camera timing for specific EXSYNC situations. Syntax: efd i Syntax Elements: Snapshot mode. 0 = Snapshot mode 0 (off) 1 = Snapshot mode 1 2 = Snapshot mode 2 Notes: Example: efd 1 DALSA 03-032-20044-01...
  • Page 34: Snapshot Mode

    Falcon 4M Camera Manual Snapshot Mode The Falcon 4M60 and Falcon 4M30 cameras include a feature called Snapshot Mode. Snapshot Modes 1 and 2 allow the camera to produce usable images when intervals between EXSYNCs are large (>200 ms). Previously only snapshot mode 0 was available (no fast frame dump) which would eventually result in a completely saturated ‘first’...
  • Page 35 Snapshot Mode 1 is the default mode. The following figure shows the timing operation of Snapshot Mode 2. Notice that with Snapshot Mode 2 there is a delay of Y between the rise of integration and when exposure begins. Snapshot Mode 2. Exposure concurrent with readout is NOT allowed DALSA 03-032-20044-01...
  • Page 36 The following timing diagrams show how the timing changes when snapshot modes are enabled in sem 2. sem 2, Snapshot Mode 1 (fast frame dump at falling edge of EXSYNC) sem 2,. Snapshot Mode 2 (fast frame dump at rising edge of EXSYNC) 03-032-20044-01 DALSA...
  • Page 37 80 MHz or 65 MHz, and whether the camera being used is in 2 tap mode (Falcon 4M30) or 4 tap mode (Falcon 4M60). To obtain the Y parameter, execute the gcp command. The camera should respond and state: “Frame Dump Time: 487.5 us”.
  • Page 38: Setting A Vertical Window Of Interest

    0 wss 1 state when using an internal window control source ( wts = When, or if, necessary, repeat steps 2 and 3 to set and activate a new window. 03-032-20044-01 DALSA...
  • Page 39 Window start pixel number in a range from and must 1725 belong to the following set: 1, 5, 9, …1725. Window end corner value. Since there is only vertical (and not horizontal) window of interest in this camera, this value is DALSA 03-032-20044-01...
  • Page 40 If you are using a software trigger, refer to the next section for command syntax and timing requirements. Figure 15: Detailed Timing Requirements for Hardware Triggering New Window Sequence E XS YNC tsWLE V thWLE V Window S elect (CC4) New Window S equence 03-032-20044-01 DALSA...
  • Page 41 Window S equence Current Window S equence New Window S equence E xsync Timing Parameters Symbol Definition tDelay This is the time delay that occurs to decode 1 EXSYNC 3 EXSYNCs the wss command. DALSA 03-032-20044-01...
  • Page 42: Flat Field Correction

    The average pixel should be at least 25% below the target output. If the target is too close, then some pixels may not be able to reach full swing (1023 DN) due to correction applied by the camera. 03-032-20044-01 DALSA...
  • Page 43 Typical output levels for the camera at this light level are 650. The sensor window at this point has been cleaned thoroughly such that there are no significant blemishes present. Send cpa 2 840. Typically this yields an average PRNU coefficient of about 1.3X. DALSA 03-032-20044-01...
  • Page 44 FFC will makes things worse by not correcting the new shadow (dark spot) and overcorrecting where the shadow used to be (white spot). While the dark spot can be potentially cleaned, the white spot is an FFC artifact that can only be corrected by another FFC calibration. 03-032-20044-01 DALSA...
  • Page 45: Selecting Factory Or User Coefficients

    0 = PRNU coefficients disabled 1 = PRNU coefficients enabled Notes: The coefficient set that you are enabling or disabling is determined by the csn value. Refer to the previous section for an explanation of the csn command. Example: epc 0 1 DALSA 03-032-20044-01...
  • Page 46: Selecting The Calibration Sample Size

    The ccf command is not available when the camera is using the factory calibrated coefficients (csn 0-7). You must select the user coefficient set (csn 8-15) before you can perform FPN calibration. An error message is returned if you attempt to perform FPN calibration when using csn 0-7. Example: 03-032-20044-01 DALSA...
  • Page 47 (csn 0-7). You must select the user coefficient set (csn 8-15) before you can perform FPN calibration. An error message is returned if you attempt to perform FPN calibration when using csn 0-7. Example: sfc 10 50 DALSA 03-032-20044-01...
  • Page 48: Performing Prnu Calibration

    (csn 0-7). You must select the user coefficient set (csn 8-15) before you can perform PRNU calibration. An error message is returned if you attempt to perform PRNU calibration when using csn 0-7. Example: cpa 2 700 03-032-20044-01 DALSA...
  • Page 49: Saving, Loading And Resetting Coefficients

    (csn 8-15) before you can save FPN coefficients. An error message is returned if you attempt to save FPN coefficients when using csn 0-7. To return the current number, send the command get csn Example: DALSA 03-032-20044-01...
  • Page 50: Returning Pixel Coefficient Information

    Start row pixel to display in a range from 1 to 1728. End column pixel to display in a range from 1 to 2352. End row pixel to display in a range from 1 to 1728. Example: dpc 10 30 20 40 03-032-20044-01 DALSA...
  • Page 51: Offset And Gain Adjustments

    Example: sao 0 20 Factory Calibrated Analog Gains The camera has a factory calibrated analog gain setting. Adjustment of analog gain is not available to the user, however, digital gain is available as set system gain DALSA 03-032-20044-01...
  • Page 52: Subtracting Background

    = max output value - ssb value See the following section for details on the command. • Entering a large value background will cause the camera to digitally clip the output image. Related Commands: Example ssb 0 25 03-032-20044-01 DALSA...
  • Page 53: Setting Digital System Gain

    Entering a zero value gain will cause the camera to force the pixels in the designated tap to be 0 DN • Entering a value less than 4096 will cause the camera to not be able to digitally saturate Related Commands: Example: ssg 0 5000 DALSA 03-032-20044-01...
  • Page 54: Generating A Test Pattern

    The following table shows each available test pattern. Syntax: svm i Syntax Elements: Live Video. Test pattern checkerboard Test pattern alternating line 1 Test pattern alternating line 2 03-032-20044-01 DALSA...
  • Page 55 Falcon 4M Camera Manual Test pattern horizontal ramp  8 bit 10 bit Test pattern vertical ramp 8  10 bit DALSA 03-032-20044-01...
  • Page 56 Falcon 4M Camera Manual Test pattern diagonal ramp 8 bit 10 bit FPN test pattern (Used by DALSA Product Support) 8  10 bit 03-032-20044-01 DALSA...
  • Page 57 Falcon 4M Camera Manual FPN and PRNU test pattern (Used by DALSA Product Support) 8  10 bit Fixed at max test pattern (10 bit = 1023 DN, 8 bit = 255 DN) DALSA 03-032-20044-01...
  • Page 58 (ssg), background subtract (ssb), settings currently being used. The screen does not turn off these settings and displays the settings used prior to switching to test pattern mode. When returning to video mode (svm 0), the digital 03-032-20044-01 DALSA...
  • Page 59 Falcon 4M Camera Manual gain, background subtract and exposure control settings are returned to their prior state. Example: svm 2 DALSA 03-032-20044-01...
  • Page 60: Optical And Mechanical Considerations

    Please note: For optimal camera performance, the camera should be cooled by applying forced air flow or by attaching the camera to a heatsink. If a heatsink is attached, the optimal surface is the top of the camera. DALSA accessory part number AC-MS-0102 provides heatsinks that will attach to two sides of the camera to provide additional cooling.
  • Page 61: Lens Mounts

    Factors include the nature, speed, and spectral characteristics of objects being imaged, exposure times, light source characteristics, environmental and acquisition system specifics, and more. DALSA’s Web site, http://mv.dalsa.com/, provides an introduction to this potentially complicated issue. See “Radiometry and Photo Responsivity”...
  • Page 62: Lens Modeling

    45 mm, and requires that 100μm in the object space correspond to each pixel in the image sensor. Using the preceding equation, the object distance must be 450 mm (0.450 m). μ 0 450 μ 03-032-20044-01 DALSA...
  • Page 63 Falcon 4M Camera Manual DALSA 03-032-20044-01...
  • Page 64: Troubleshooting

    Avoid hot plugging long power cables into the camera. Data Clocking/Output Signals To validate cable integrity, have the camera send out a test pattern and verify it is being properly received. Refer to section 3.9 for further information on running test patterns. 03-032-20044-01 DALSA...
  • Page 65: Troubleshooting Using The Serial Interface

    Verify that the frequency of the internal sync is set correctly. Noisy Output Check your power supply voltage outputs for noise. Noise present on these lines can result in poor video quality. Low quality or non-twisted pair cable can also add noise to the video output. DALSA 03-032-20044-01...
  • Page 66: Dark Patches

    The goal is to prevent solvent from evaporating from the window surface, as this will end up leaving residue and streaking behind. Repeat steps 2-4 using a clean tissue until the entire window has been cleaned. Blow off any adhering fibers or particles using dry, filtered compressed air. 03-032-20044-01 DALSA...
  • Page 67: Product Support

    Detailed description of problem please attach description with as much detail as appropriate encountered. In addition to your local DALSA representative, you may need to call DALSA Technical Sales Support: North America Europe Asia Voice:...
  • Page 68: Lvds Technical Description

    DALSA Camera Link Implementation Road Map (available from http://mv.dalsa.com) details how DALSA standardizes its use of the Camera Link interface. LVDS Technical Description Low Voltage Differential Signaling (LVDS) is a high-speed, low-power general purpose interface standard.
  • Page 69: Camera Control Signals

    For more information on image data bit allocations, refer to the official Camera Link specification on the mv.dalsa.com Web site. DALSA Camera Control Configuration 4M Falcon Cameras Camera Link...
  • Page 70: Camera Link Video Timing

    Falcon 4M Camera Manual Camera Link Video Timing Figure 20: Standard Timing (Input and Output Relationships) IMPORTANT: This camera uses the falling edge of EXSYNC to trigger line readout, unlike previous DALSA cameras, which used the rising edge. Exposure Timing 03-032-20044-01 DALSA...
  • Page 71 Falcon 4M Camera Manual Note: User EXSYNC not present in sem 2. DALSA 03-032-20044-01...
  • Page 72 Falcon 4M Camera Manual Original Falcon 4M30 and 4M60 User Timing (-00-R and non-RoHS cameras) Operating Conditions 28.8 23.7 frame rate - ext controlled 2000 2000 2000 2000 2000 Exposure Timing User Exsync ↑ to Internal Exsync ↑ 186n 485u...
  • Page 73 Falcon 4M Camera Manual Revised Falcon 4M30 and 4M60 User Timing (-01-R and higher cameras) Operating Conditions 28.8 23.7 frame rate - ext controlled 2000 2000 2000 2000 2000 Exposure Timing User Exsync ↑ to Internal Exsync ↑ 149n 249n...
  • Page 74: Error Handling And Command List

    The first parameter is the algorithm where i is: 2 = Calculates the PRNU coefficients using the entered target value Target PRNU Coefficient  = (AVG Pixel Value  ) ‐ (FPN   +   value) This algorithm is useful for achieving uniform output across multiple cameras. 03-032-20044-01 DALSA...
  • Page 75 1 = FPN coefficients enabled The second parameter sets the PRNU coefficients where i is: 0 = PRNU coefficients disabled 1 = PRNU coefficients enabled get camera model Read the camera model number. get camera Read all of the camera parameters. parameters DALSA 03-032-20044-01...
  • Page 76 Used as a substitute when no FPN correction is performed. Not recommended in general. t = Tap selection. Allowable value is 0 for all taps. i = Offset in the range from 0 to 1023 03-032-20044-01 DALSA...
  • Page 77 511 . set sync frequency Sets the frame rate in Hz to a value from 1 to 60.4 (4M60) or 1 to 30.6 (4M30). set system gain Sets the digital gain. t = Tap selection. Allowable value is 0 for all taps.
  • Page 78 2352 . y2 is window end pixel number in range from 4 - 1728 and must belong to the following set: 4, 8, 12, …1728 03-032-20044-01 DALSA...
  • Page 79 Defines the source for the window s = string source sequence. Available values are: m = member of a 1: Software command wss 2: Camera Link input (CC4) write user settings Write all of the user settings to non- volatile memory. DALSA 03-032-20044-01...
  • Page 80: Emc Declaration Of Conformity

    EMC Declaration of Conformity DALSA 605 McMurray Rd., Waterloo, ON CANADA N2V 2E9 declare under sole responsibility, that the product(s): 4M30 and 4M60 fulfill(s) the requirements of the standard(s) EMC: ICES-003 (Canada) FCC Part 15 (USA) EN 61326: 1997 EN 55022: 1998...
  • Page 81 Falcon 4M Camera Manual DALSA 03-032-20044-01...
  • Page 82: Revision History

    -Added camera cosmetic blemish section, page 10. Please note that the information in this section is considered "preliminary" at the time of printing and subject to change. -Added snapshot mode section, page 33. -Revised flat field correction description, page 42. -Revised mechanical drawing, page 60. 03-032-20044-01 DALSA...
  • Page 83 Falcon 4M Camera Manual DALSA 03-032-20044-01...
  • Page 84: Index

    24 exposure mode outputs, 17 overview, 27 Camera Link mode setting, 27 setting, 24, 25 exposure time camera settings allowable increments, 31 current, 22 setting, 30 factory, 22 Exsync debounce restoring, 22 enabling, 31 retrieving, 21 saving, 22 03-032-20044-01 DALSA...
  • Page 85 61 mounts, 60 light sources, 60 line dropout, 64 sensor line rate, 7 diagram, 11 LVAL, 68 readout, 11 LVDS, 67 specifications, 6 pairs, 68 serial communication reference, 67 serial interface, 19 defaults, 19 settings magnification, 61 DALSA 03-032-20044-01...
  • Page 86 32 video, 69 software troubleshooting, 63 interface, 19 line rates, 64 specifications serial interface, 64 electrical, 7 mechanical, 7 operating, 7 optical, 6 video data, 67 sensor, 6 subtracting background, 51 support, 66 window of interest setting, 37 03-032-20044-01 DALSA...

Table of Contents