Page 3
3.16 Setting the Video Mode..............................29 Optical, Mechanical, Thermal, and Handling Considerations _________________________ 31 4.1 Mechanical Interface ..............................31 4.2 Optical Interface................................33 Troubleshooting________________________________________________________ 37 5.1 Common Solutions...............................37 5.2 Troubleshooting Using the Serial Interface .........................38 5.3 Specific Solutions .................................39 5.4 Product Support ................................41 DALSA 03-32-10157-02...
Page 4
B4 Networking Mode .................................52 B5 Error Handling................................54 B6 Commands..................................56 Using Look up Tables (LUTs) _______________________________________________ 63 C1 Input Luts..................................63 C2 Output LUTs..................................71 C3 All LUT Commands and Examples..........................71 EMC Declaration of Conformity _____________________________________________ 77 Revision History ________________________________________________________ 79 Index _______________________________________________________________ 81 DALSA 03-32-10157-02...
Page 5
Simple ASCII protocol controls gain, offset, frame rates, trigger mode, pixel correction, test pattern output, and camera diagnostics • Serial interface (ASCII, 9600 baud, adjustable to 19200, 57600, 115200), through Camera Link Usability • Programmable gains, offsets, and camera controls • Single input supply (+11V to +25V) DALSA 03-32-10157-02...
Page 6
1920x1080 image sensor, monochrome DS-25-02M30 1920x1080 image sensor, color This manual describes the DS-24-02M30 and DS-25-02M30 camera models. Refer to document number 03-32-10150 if you are using the DS-21-02M30 or DS-22-02M30. All camera manuals are available at http://vfm.dalsa.com. DALSA 03-32-10157-02...
Page 7
Video R. Each row consists of 4 empty pixels followed by 28 light shielded pixels followed by 964 photoactive pixels. Figure 2: Color Filter Array Pattern (Bayer Pattern) Vertical Register Horizontal First Imaging Register Pixel DALSA 03-32-10157-02...
Page 8
Operating Ranges Units Notes Data Rate 40/tap 40/tap Temperature °C Frame Rate Units Notes full resolution Electro-Optic Units Nom Gain0dB Notes Specifications Broadband Responsivity DN/(nJ/cm Dynamic Range Typical Ratio 500:1 RMS Noise, typ DC Offset, typ nJ/cm pJ/cm DALSA 03-32-10157-02...
Page 9
All specifications are valid for the front plate temperature range of 0°C to 40°C, in still air. Notes: Measured at front plate. Measurements taken at maximum frame rates. The sensor uses microlenses. Figure 3: Pantera SA 2M30 Sensor Quantum Efficiency Pantera SA 2M30 Sensor Quantum Efficiency 1000 Wavelength (nm) DALSA 03-32-10157-02...
Page 10
Angle of incident light (relative to sensor plane) Horizontal = angle varied in plane parallel to HCCD Vertical= angle varied in plane parallel to VCCD Figure 5: Quantum Efficiency Spectrum for Color Filter Array Sensors With MAR cover glass DALSA 03-32-10157-02...
Page 11
After connecting cables, apply power to the camera. Check the diagnostic LED. See section 2.2.1 LED Status Indicator for details. You must also set up the other components of your system, including light sources, camera mounts, host computers, optics, encoders, and so on. DALSA 03-32-10157-02...
Page 12
A Base Configuration uses 1 MDR26 connector and 1 Channel Link chip. The main characteristics of the Base Configuration are: • Ports supported: A, B, C • Serializer bit width: 28 • Number of chips: 1 • Number of MDR26 connectors: 1 DALSA 03-32-10157-02...
Page 13
Table 6: DALSA Camera Control Configuration Signal Configuration EXSYNC Spare Spare Spare See Appendix B on page 51 for the complete DALSA Camera Link configuration table, and refer to the DALSA Web site, vfm.dalsa.com, for the official Camera Link documents. DALSA 03-32-10157-02...
Page 14
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://vfm.dalsa.com/, for the standard location of these signals.
Page 15
Protect the camera with a fast-blow fuse between power supply and camera. DALSA offers a power supply with attached 6’ power cable that meets the 2M30’s requirements, but it should not be considered the only choice. Many high quality supplies are available from other vendors.
Page 16
DS-24-02M30 and DS-25-02M30 User’s Manual DALSA 03-32-10157-02...
Page 17
For quick help, the camera can return all available commands and parameters through the serial interface. To generate this list, send the command h to the camera. Retrieving Camera Settings To read current camera settings, send the command DALSA 03-32-10157-02...
Page 18
"OK>" if no error occurred, or an error code if a problem has been discovered. 3.5 Saving and Restoring Settings As illustrated in Figure 9, there are three type of camera settings: factory settings, user settings, and current session settings. DALSA 03-32-10157-02...
Page 19
Baud rate. Available baud rates are: 9600 (Default), 19200, 57600, and 115200. Notes: Power-on rate is always 9600 baud. The rc (reset camera) command will not reset the camera to the power-on baud rate. Example: sbr 57600 DALSA 03-32-10157-02...
Page 20
– high time of external signal is exposure time and 1/period is frame rate. External External SYNC, programmable exposure Note: time. The user is responsible for not violating timing constraints for the external sync signal used in this mode. DALSA 03-32-10157-02...
Page 21
If the frame period (the period needed to readout one frame) is less than the exposure time, the frame period will be set by the exposure time. The camera will use electronic shuttering when the exposure time is less than the frame period. DALSA 03-32-10157-02...
Page 22
If read out is already in process, the exposure time will be extended until the read out is finished, as is illustrated in Example 4. DALSA 03-32-10157-02...
Page 23
If read out is already in process, the exposure time will be extended until the read out is finished, as is illustrated in Example 6. DALSA 03-32-10157-02...
Page 24
3.8.1 Setting the Exposure Modes for information on setting exposure modes. To read the current frame rate frequency, use the command If you enter an invalid frame rate frequency, the valid range of values will be displayed. DALSA 03-32-10157-02...
Page 25
The vertical clocks have a period of about 30µs so this produces an uncertainty window around the desired integration time to what is generated by the camera. The figure below shows how this uncertainty window is applied for various operating conditions. DALSA 03-32-10157-02...
Page 26
Syntax Elements: Tap value. Use 0 for all taps or 1 to 2 for individual tap selection. Gain setting. Allowable range is 0 to 15dB. For nominal gain, set to 0. Example: sg 0 2.5 DALSA 03-32-10157-02...
Page 27
Using binning with the color (DS-25-02M30) 2M30 will cause invalid pixel summations. Example: sbm 2 2 Table 9: Binning vs Speed Binning Read out Frame Rate Data Rate (MHz) Time(mS) 32.5 2x40 19.0 51.8 2x20 12.2 78.7 2x10 DALSA 03-32-10157-02...
Page 28
Table 10 below lists the monitoring tasks. Table 10: Pantera SA 2M30 Monitoring Tasks Command Monitoring Task Description Display the status of all monitoring tasks Disables all monitoring tasks. wed 0 Enables all monitoring tasks. wed 0 Monitors all camera voltages. Voltage wed 1 DALSA 03-32-10157-02...
Page 29
Pretrigger value from 0 to 15. Example: sp 10 3.16 Setting the Video Mode To set the video mode, use the command: Syntax: svm i Syntax Elements: Video mode to use. See Table 11 for a description of available modes. DALSA 03-32-10157-02...
Page 30
Flip image right side. Test pattern both sides Flip image both sides Flip image both sides. Test pattern left side Flip image both sides. Test pattern right side Flip image both sides. Test pattern both sides DALSA 03-32-10157-02...
Page 31
The camera and cables should be shielded from environmental noise sources for best operation. The camera should also be kept as cool as possible. The specified operating temperature is 10–40°C measured at the bottom plate. Mounting holes (refer above) allow you to attach the necessary heat sinking. DALSA 03-32-10157-02...
Page 32
DS-24-02M30 and DS-25-02M30 User’s Manual Figure 15: Mechanical Interface M3x.5 x 3.5 DEEP 37.50 3 PLACES (FOR DALSA ACCESSORIES) 15.9 49.6 11.5 17.6 37.0 M3x.5 x 6 DEEP 62.6 27.99±.40 M42x1 x 5 DEEP 56.5 IMAGE PLANE PARALLEL TO FRONT 22.00±.40...
Page 33
DALSA also offers a custom Pantera SA 2M30 heat sink, which can be purchased as a non-standard accessory (contact DALSA for more information). 4.2 Optical Interface Depending upon resolution the cameras can be ordered with different lens mounts.
Page 34
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://vfm.dalsa.com/, provides an introduction to this potentially complicated issue. See “Radiometry and Photo Responsivity”...
Page 35
45mm, and requires that 100m in the object space correspond to each pixel in the image sensor. Using the preceding equation, the object distance must be 450mm (0.450m). 0 450 DALSA 03-32-10157-02...
Page 36
DS-24-02M30 and DS-25-02M30 User’s Manual DALSA 03-32-10157-02...
Page 37
When the camera is powered on for the first time, it defaults to exposure mode 2. After a Note: user has saved settings, the camera powers up with the saved settings. A warning appears when switching to an exposure mode requiring external signals if external signals are not present (EXSYNC). DALSA 03-32-10157-02...
Page 38
(e.g. frame grabber or timing). Verify the presence of the LVAL and STROBE signals. Test pattern successful— Run the command to deactivate video correction. svm 0 Adjust the analog offset using the commands. Under light conditions, you should receive a value. DALSA 03-32-10157-02...
Page 39
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-32-10157-02...
Page 40
If you have verified that your exposure time is consistent and patterns of low frequency intensity variations still occur, ensure that you are using a DC or high frequency light source. DALSA 03-32-10157-02...
Page 41
Results when you run the get_camera_parameter command Detailed description of please attach description with as much detail as problem encountered. appropriate In addition to your local DALSA representative, you may need to call DALSA Technical Sales Support: North America Europe Asia 519-886-6000 +49-8142-46770...
Page 42
DS-24-02M30 and DS-25-02M30 User’s Manual DALSA 03-32-10157-02...
Page 43
All four enable signals must be provided by the camera on each Channel Link chip. All unused data bits must be tied to a known value by the camera. For more information on image data bit allocations, refer to the official Camera Link specification on the http://vfm.dalsa.com Web site. DALSA...
Page 44
The software API will provide functions to enumerate boards and send or receive a character string. See Appendix B in the Official Camera Link specification on the http://vfm.dalsa.com Web site. Power Power will not be provided on the Camera Link connector. The camera will receive power through a separate cable.
Page 45
IMPORTANT: EXSYNC This camera uses the falling edge of EXSYNC tTRANSFER tREADOUT tREADOUT tOVERHEAD to trigger line readout, FRAME VALID unlike previous DALSA cameras, which used the tLINE tLINE tLVAL_LOW tLVAL_LOW rising edge. LINE VALID DATA DVAL Table 13: Pantera SA 2M30 Input and Output...
Page 46
FVAL) (4.95us) (4.825us) Camera Link™ Configuration Table The following table provides tap reconstruction information. DALSA is working with the machine vision industry to use this table as the basis for auto configuration. Visit the http://vfm.dalsa.com/support/CameraLink/Camera_Link.asp Web site and view the DALSA Camera Link Implementation Road Map document for further details.
Page 47
T2= (1,1,R) (2,1,G) (1,2,G) (2,2,B) When svm=12 T1= (1,1,R) (2,1,G) (1,2,G) (2,2,B) T2= (1,1,R) (2,1,G) (1,2,G) (2,2,B) For details on the svm command, see section 3.16 Setting the Video Mode Row Color Offset <0,1,2,3…> Column Color Offset <0,1,2,3…> Number of Camera Configurations<1,2,3,…> DALSA 03-32-10157-02...
Page 48
Column Binning Factor <1,2,3 or 1|2|3> 1|2|4 Pretrigger Pixels <0,1,2…or 0..15> 0..15 (programmable) Pretrigger Lines <0,1,2.. or 0..15> Line/Frame Time Minimum <xx ns> 33,333,333 Line/Frame Time Maximum <xx ns> 1000000000 Internal Line/Frame Time Resolution 30µs <xx ns> 0 if not applicable DALSA 03-32-10157-02...
Page 49
9600, 19200, 57600, 115200 CC1 <Exsync> Exsync CC2 <Spare> Spare CC3 <Forward, Spare> Spare CC4 <Spare> Spare DVAL out <Strobe Valid, Alternate> Tied High (used in binning mode) FVAL out <Frame Valid, Alternate> Frame Valid Spare out <Spare> Spare DALSA 03-32-10157-02...
Page 50
DS-24-02M30 and DS-25-02M30 User’s Manual DALSA 03-32-10157-02...
Page 51
>". The ">" is always the last character sent by the camera. • The following parameter conventions are used: t = tap id i = integer value f = real number = string [ ] = optional parameter DALSA 03-32-10157-02...
Page 52
ID, provide the serial number of the camera as the second parameter when must be polled sending the broadcast version of the command. following use of a broadcast command. Example: To change network ID of camera with serial number abcd to 1: sci 1 abcd CR DALSA 03-32-10157-02...
Page 53
Feed (LF), and the network ID of the queried camera, followed by a space and either the BUSY code "0", or the READY code "1" and the prompt character ">". Example: To query command followed by a BUSY reply: DALSA 03-32-10157-02...
Page 54
Command parameters are invalid or of range out of range Command not available in current ssf and set are allowed only in exposure mode mode 2 (ssf set) and in mode 6 (set) Command not available in VIDEO DALSA 03-32-10157-02...
Page 55
Timeout waiting for DISC SYNC to go Internal communication protocol error Informal Message Codes Code Description Suggested Cause INFO: Flash memory ID error Reported from boot process, only if DSP configuration fails (possible cause: communication error with serial flash memory ) DALSA 03-32-10157-02...
Page 56
Enable or disable the input LUTs. When disabled, the video path is routed around the active LUTs, but the set values remain unchanged where i is: 0: Disable input LUT, default 1: Enable input LUT See Appendix C for more DALSA 03-32-10157-02...
Page 57
Load the values stored from the given output LUT from nonvolatile memory into the active tables within the FPGA. The parameter, i, is the table number, either 1 or 2. See Appendix C for more information on using look up tables. DALSA 03-32-10157-02...
Page 58
4: Smart EXSYNC 6: External SYNC, programmable exposure time set exposure time Sets the exposure time in exposure mode 2 or 6 where, i, is an integer number is µsecs. Allowable range is 41 – 1000000 µsecs DALSA 03-32-10157-02...
Page 59
1 or 2, or 0 for all taps. The second parameter, f, is the valid multiplier range from 1x to 4x gain with 0.0001 resolution. DALSA 03-32-10157-02...
Page 60
Store the current active output LUT to nonvolatile memory. You can store up to two separate output LUTs. The parameter, i, is the table number, either 1 to 2. See Appendix C for more information on using look up tables. DALSA 03-32-10157-02...
Page 61
LUTs. The parameter, i, is the table number, either 1 to 2. See Appendix C for more information on using look up tables. write user settings Write user settings to EEROM DALSA 03-32-10157-02...
Page 62
DS-24-02M30 and DS-25-02M30 User’s Manual DALSA 03-32-10157-02...
Page 63
The gain operating conditions are affected by other conditions such as analog gain, analog offset, and calibration temperature. Best performance of the LUTs require control of all the supporting conditions. Table 20 outlines the recommended camera operating conditions for each factory calibrated LUT. DALSA 03-32-10157-02...
Page 64
In order to complete the following steps, you require the LUT Calibration spreadsheet available at http://vfm.dalsa.com/docs/docs.asp in the Software folder. Note that if you have not done so already, you must register as a member of the DALSA Web site to access this folder. DALSA 03-32-10157-02...
Page 65
10. Set the data output mode to 10 bits using the command sdm 0 11. Set binning mode to 1x1 using the command sbm 1 1 12 Leave input LUT disabled ( eil 0 13. Leave output LUT disabled ( eol 0 DALSA 03-32-10157-02...
Page 66
Max_tap_avg = max (Avg_tap1, Avg_tap2) Calculate the maximum from the average of both taps max_avg_tap) See Max Tap Average description for details. max_avg_tap Too much light. Contact < 922 DN? DALSA Technical Support. Proceed to Step 3 DALSA 03-32-10157-02...
Page 67
2M30SA phase1.75 LUT Calibrations.xls not already open. If you require a copy of the spreadsheet, you can spreadsheet. download it from the DALSA Web site at http://vfm.dalsa.com/docs/docs.asp in the Software folder. 2. On the tab, in the cell under the title...
Page 68
Tap 2 average ( Avg_tap2 See Tap Averaging description in Step Two for details. In spreadsheet, enter avg_tap1 avg_tap2 . See Entering Tap Averages into LUT Calibration Spreadsheet for details. recording complete? Save LUT spreadsheet and proceed to Step Five DALSA 03-32-10157-02...
Page 69
2M30SA phase1.75 LUT Calibrations.xls already open. In spreadsheet, record avg_tap1 2. On the tab, enter the , and beside the avg_tap2 for t Enter Data Here Avg_tap1 Avg_tap2 exposure time. Proceed to Step Six DALSA 03-32-10157-02...
Page 70
8. Set any necessary pretrigger ( 9. Enable input LUT ( eil 1 1 . Leave factory LUT mode unchanged ( flm 0 11. Set output LUT ( 1 . Record Normal Operating Conditions using dil 0 0 1023 DALSA 03-32-10157-02...
Page 71
LUT for verification or archival purposes. Three parameters must be supplied to the command: tap, start address, and stop address. In the following example, the command is used to read out the first 12 elements of both taps. Note that the two taps are loaded with identical LUT data. DALSA 03-32-10157-02...
Page 72
OK>sil 0 0 10 // Sets Taps 1 & 2, Addr 0 to 10 OK>sil 1 511 123 // Sets Tap 1, Addr 511 to 123 OK>sil 2 1023 768 // Sets Tap 2, Addr 1023 to 768 OK> DALSA 03-32-10157-02...
Page 73
In the following example, the dol command is used to read out the first 12 elements of the output LUT. Note that a single table is shared between both taps. OK> OK>dol 0 0 11 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, OK> DALSA 03-32-10157-02...
Page 74
This command enables or disables the output LUTs. When disabled, video is routed through bypass circuitry allowing it to circumvent the output LUT logic. When enabled, video is routed through the output lookup tables. The following example disables and then re-enables the LUT. DALSA 03-32-10157-02...
Page 75
In the following example, the background value is set to zero and then the value for tap 1 is changed to ten. OK> OK>ssb 0 0 // Sets the background to 0 for both taps OK>ssb 1 10 // Sets the background to 10 for tap 1 OK> DALSA 03-32-10157-02...
Page 76
DS-24-02M30 and DS-25-02M30 User’s Manual DALSA 03-32-10157-02...
Page 77
73/23/EEC and the EMC Directive 89/336/EEC and carries the CE mark accordingly. Place of Issue Waterloo, ON, CANADA Date of Issue August 2005 Name and Signature of Hank Helmond authorized person Quality Manager, DALSA Corp. This Declaration corresponds to EN 45 014. DALSA 03-32-10157-02...
Page 78
DS-24-02M30 and DS-25-02M30 User’s Manual DALSA 03-32-10157-02...
Page 79
Responsivity, RMS noise, DC offset, SEE, NEE Updated the Vin=25V power supply current from 0.3 to 0.28 and the Vin=11V from 0.54 to 0.64. Added note to Appendix C (page 63) that the LUTs are available in the monochrome model only. DALSA 03-32-10157-02...
Page 80
DS-24-02M30 and DS-25-02M30 User’s Manual DALSA 03-32-10157-02...
Page 81
33 help, 17 dark patches, 40 Hirose connector, 14 data bus, 14 hot mirror, 34 data mode, 20 DC Offset, 8 DVAL, 43 dynamic range, 8 illumination, 34 incorrect line rate, 39 input/output, 12 inputs (user bus), 14 DALSA 03-32-10157-02...
Need help?
Do you have a question about the Pantera SA2 M30 and is the answer not in the manual?
Questions and answers