Home
S3-20-04K40 Manual
Contents
1. gt DUMP MAX 1 EXSYNC L LL i 1 DUMP INT VERT_TRANS oo 1 LVAL L L L L sss f L Valid 1 Dark Current Dump to Immediate Readout Tint gt DUMP lt gt DUMP MAX xe T Lew Lal Let bat La L DUMP i E a T INT VERT_TRANS ae J LVAL 1 L L L L l L Valid E 03 032 20008 04 102 03 032 20008 04 Spyder3 CL User s Manual Immediate Readout to Dark Current Dump Hysteresis Artifacts SRM 0 Auto Mode Operating Region Mme Penoy Refer to Figure 29 Operating Mode To Immediate Readout state Ti L Dark Current Dump state SRM 0 Auto Mode Operating Region Time Period Operating Mode Refer to Figure 29 To ane Dark Current Dump state T Em S K Immediate Readout state T2 rt Dark Current Dump state IMMEDIATE lt gt DUMP EXSYNC l L Lo L L DUMP i TNT NERT TRANS J L LVAL 1 i Valid gt DALSA Spyder3 CL User s Manual 103 Setting the Readout Mode Purpose Syntax Syntax Elements Notes Related Commands Example DALSA Use this command to clear out dark current charge in the vertical transfer gates immediately before the sensor is read out srm i 0 Auto Clears dark current below 45 of the maximum line rate 1k and 2k camera models only 1 Dark current
2. Spyder3 CL User s Manual DALSA 49 Related Commands ssf set Example sem 3 Table 12 Spyder3 CL Exposure Modes Programmable Line Rate Programmable Exposure Time Mode SYNC PRIN l U Description 2 Internal Internal Yes Yes Internal frame rate and exposure time Exposure control enabled ECE 3 External Internal No No Maximum exposure time Exposure control disabled ECD 4 External Internal No No Smart EXSYNC ECE 5 External External No No External sync external pixel reset ECE 6 External Internal No Yes Fixed integration time ECE 7 Internal Internal Yes No Internal line rate maximum exposure time ECD 8 Internal Internal No Yes Maximum line rate for exposure time ECE Note When setting the camera to external signal modes EXSYNC and or PRIN must be supplied Exposure Modes in Detail Mode 2 Internally Programmable Line Rate and Exposure Time Factory Setting Mode 2 operates at a maximum line rate and exposure time e When setting the line rate using the sst command exposure time will be reduced if necessary to accommodate the new line rate The exposure time will always be set to the maximum time line period line transfer time pixel reset time for that line rate when a new line rate requiring reduced exposure time is entered e When setting the exposure time using the set command line time will be increased if necessary to accommodate the exposure time Under this condition the li
3. DALSA A diagnostic LED for monitoring the camera See below for details High density 26 pin MDR26 connector for Camera Link control signals data signals and serial communications See below for details One 6 pin Hirose connector for power Refer to the section below for details Camera link connector 03 032 20008 04 16 Spyder3 CL User s Manual Figure 11 Input and Output Connectors 1k and 2k models 4k model Q Diagnostic LED Camera Link Base Configuration 12Vto 15VDC WARNING It is extremely important that you apply the appropriate voltages to your camera Incorrect voltages may damage the camera See section 2 4 for more details 2 3 Power Connector Figure 12 Hirose 6 pin Circular Male Power Connector Hirose 6 pin Circular Male Table 4 Hirose Pin Description 1 6 Pin Description Pin Description CJ 1 Min 12 to Max 15V 4 GND Mating Part HIRO SE 2 Min 12 to Max 15V 5 GND HR10A 7P 6S 3 Min 12 to Max 15V 6 GND The camera requires a single voltage input 12 to 15V The camera meets all performance specifications using standard switching power supplies although well regulated linear supplies provide optimum performance WARNING When setting up the camera s power supplies follow these guidelines Apply the appropriate voltages e Protect the camera with a fast blow fuse between power supply and camera s Do not use
4. volatile memory Table 16 Warning and Error Messages Message OK gt Warning 01 Outside of specification gt Warning 02 Clipped to min gt Warning 03 Clipped to max gt Warning 04 Related parameters adjusted gt Warning 07 Coefficient may be inaccurate A D clipping has occurred gt Warning 08 Greater than 1 of coefficients have been clipped gt Warning 09 Internal line rate inconsistent with readout time gt Message Error 02 Unrecognized command gt Error 03 Incorrect number of parameters gt Description SUCCESS Parameter accepted was outside of specified operating range e g gain greater than 10 dB of factory setting Parameter was clipped to the current operating range Use gcp to see value used Parameter was clipped to the current operating range Use gcp to see value used Parameter was clipped to the current operating range Use gcp to see value used In the region of interest ROI greater than 6 251 single or 1 of averaged pixel values were zero or saturated A FPN PRNU has been calculated to be greater than the maximum allowable 511 8 Description Command is not available in the current access level or it is not a valid command DALSA Spyder3 CL User s Manual DALSA Message Error 04 Incorrect parameter value gt Error 05 Command unavailable in this mode gt Error 06 Timeout gt Error 07 Camera settings not saved gt Erro
5. C Change in Noise vs Temperature Change in FPN vs Temperature 12 bit 0dB Gain Integration Time 200us 12 bit OdB Gain Integration Time 200us 12 25 12 20 11 J 11 T T5 E 40 LSM LSM z HSM z HSM 10 10 9 5 9 8 r r 0 r r 0 20 40 60 0 20 40 60 Temperature C Temperature C Change in PRNU vs Temperature 12 bit OdB Gain Integration Time 200us Temperature C DALSA 03 032 20008 04 14 Figure 10 4k Derating Curves Spyder3 CL User s Manual aa S DC Re bal aay Time 4K model Change in DC Offset vs Temperature 2bit OdB HSM 4K model 12bit Integration Time 200us 140 200 000 180 000 120 160 000 100 140 000 80 120 000 10dB HSM Z 100 000 10dB LSM 60 80 000 10dB LSM 40 60 000 40 000 a 20 000 0 0 000 r r r 3 3 2 0 1 0 0 5 0 3 0 2 0 1 0 1 oc 10C 20C 30C 40C 50C 60C Integration Time ms Temperature Celsius 4K model Change in Noise vs Temperature 4K model Change in FPN vs Temperature 12bit OdB Gain Integration time 100us 12bit dB Gain Integration Time 100us 9 400 30 000 8 200 25 000 9 000 8 800 20 000 8 600 as
6. In this mode the falling edge of EXSYNC sets the line period and the rising edge of PRIN sets the start of exposure time Figure 23 EXSYNC controls Line Period and PRIN controls Exposure Time i LINE PERIOD LINE PERIOD LINE PERIOD l cR EXPOSURE TIME READOU l WAITING CR EXPOSURE TIME READOU WAITING EXSYNC i vA vy A PRIN A CR CHARGE RESET DALSA Spyder3 CL User s Manual 51 DALSA Mode 6 External Line Rate and Internally Programmable Exposure Time Figure 24 EXSYNC controls Line Period with Internally controlled Exposure Time CR EXPOSURE TIME READOU WAITING CR EXPOSURE TIME READOU WAITING lt m L nnn ad PROGRAMMABLE PERIOD PROGRAMMABLE PERIOD UsING set COMMAND USING set COMMAND AY Y EXSYNC CR CHARGE RESET Mode 7 Internally Programmable Line Rate Maximum Exposure Time In this mode the line rate is set internally with a maximum exposure time Figure 25 Mode 7 Camera Timing LINE PERIOD LINE PERIOD EXPOSURE TIME EXPOSURE TIME INTERNAL SYNC SET Y AY A l WITH SSf COMMAND EXSYNC FALLING EXSYNC FALLING EDGE IGNORED EDGE IGNORED DURING READOUT DURING READOUT Mode 8 Maximum Line Rate Programmable Exposure Time In this mode the exposure time is set internally with a maximum line rate Figure 26 Mode 8 Timing PROGRAMMABLE PERIOD PROGRAMMABLE PERIOD D m D m READOUT EXPOS
7. Preliminary stamp removed 03 032 20008 04 114 Spyder3 CL User s Manual 03 032 20008 04 DALSA Spyder3 CL User s Manual DALSA 115 ll Index A analog gain 56 58 59 offset 59 processing 55 applications 6 background subtract 66 bright lines 40 C calibrating the camera 59 62 65 66 camera control configuration 106 dimensions 31 messages 94 camera control signals 18 106 Camera Link configurations 17 18 27 connector 17 18 mode 19 28 48 outputs 20 signals 106 camera settings See settings CameraLink mode 28 clocking signals 20 coefficients diabling 68 enabling 68 loading 68 resetting 68 command format 23 43 parameters 24 43 commands 26 list 87 conectors Camera Link 17 connectors 15 Camera Link 18 Hirose 16 power 16 D dark calibration See flat field correction Dark Current Clearing 96 dark patches 40 data bus 20 digital gain 67 71 offset 63 processing 56 signal processing 62 direction externally controlled 47 sensor shift 11 setting 47 DVAL 20 106 EIA 644 Reference 105 electrical compliance 34 specs 7 EMC compliance 34 EMC Declaration of Conformity 111 end of line sequence 69 error messages 94 exposure mode overview 49 setting 48 timing 49 exposure time setting 52 EXSYNCG 19 troubleshooting 38 external trigger 19 F fiber optic light sources 33 filters 33 flat field correction errors 68
8. Sets the number of lines to sample when using the gla command or when performing FPN and PRNU calibration css m m Number of lines to sample Allowable values are 256 512 or 1024 factory setting e To return the current setting use the gcp command or get css gla ccf ccp cpa css 1024 Returning the Average of Multiple Lines of Video Purpose Syntax Syntax Elements Notes Related Commands Example Returns the average for multiple lines of video data without pixel coefficients applied The number of lines to sample is set and adjusted by the ess command The camera displays the Min Max and Mean statistics for the pixels in the region of interest the region of interest command is explained in section Setting a Region of Interest ROTI gla x1 x2 x1 Pixel start number Must be less than the column end number ina range from 1 to sensor resolution x2 Pixel end number Must be greater than the column start number in a range from 2 to column resolution e Ifx2 lt x1 then x2 is forced to be x1 e Analog gain analog offset digital offset background subtract and digital system gain are applied to the data FPN and PRNU coefficients are not included in the data e Values returned are in 12 bit DN css roi gla 10 20 DALSA Spyder3 CL User s Manual 79 7 12 Temperature Measurement The temperature of the camera can be determined by using the vt command This command will return the i
9. i Immediate Readout state Dark Current Dump to Immediate Readout Tint lt DUMP aK IMMEDIATE 1 EXSYNC S 1 DUMP 1 S INT lL 1 1 l naes 1 LVAL EOR t Valid gt I DALSA 03 032 20008 04 100 Spyder3 CL User s Manual Dark Current Dump to Immediate Readout Tint gt f DUMP A E IMMEDIATE EXSYNC DUMP INT VERT TRANS LVAL Dark Current Dump to Immediate Readout Multi Line Artifacts SRM 0 Auto Mode Operating Region Time Peri ime head Refer to Figure 29 Operating Mode To O Dark Current Dump state T O Immediate Readout state SRM 0 Auto Mode Operating Region hime Period Refer to Figure 29 Operating Mode To 19 Immediate Readout state T Ha oe Dark Current Dump state T2 PEE Immediate Readout state SRM 2 Immediate Readout Mode Operating Region Time Period Operating Mode Refer to Figure 29 To l O Dark Current Dump state T a Immediate Readout state 03 032 20008 04 DALSA Spyder3 CL User s Manual DALSA 101 Dark Current Dump to Immediate Readout Tint lt DUMP lt
10. Pixel Detail 14 10um 14 10um 14 10um CCD Readout Shift Register Sensor 2 14um x 14um OR 10um x 10um Sensor 1 14um x 14um OR 10um x 10um CCD Readout Shift Register Figure 4 Low Sensitivity Mode In low sensitivity mode the camera uses either a 14 um x 14 um pixel 1k and 2k models or a 10 um x 10 um pixel 4k model and captures the image using one sensor Sensor 1 Pixel Detail 14 10um 14 10um CCD Readout Shift Register Sensor 2 14um x 14um OR 10um x 10um i Sensor 1 141m x 14um OR 10um x lum CCD Readout Shift Register it DALSA Spyder3 CL User s Manual DALSA Figure 5 Tall Pixel Mode In tall pixel mode the camera uses a 28 um x 14 um pixel 1k and 2k or a 20 um x 10 um pixel 4k model and captures an image two times taller than in high or low sensitivity modes resulting in a taller image Pixel Detail 14 10um 28 20um CCD Readout Shift Register Sensor 1 and 2 28um x 14um OR 20um x 10um CCD Readout Shift Register Sensor Shift Direction When in high sensitivity mode you can select either forward or reverse CCD shift direction This accommodates object direction change on a web and allows you to mount the camera upside down Figure 6 Object Movement and Camera Direction Example using an Inverting Lens ly 4k camera orientation Arrows denote direction of ob
11. 255 to 256 The pixels below the lower threshold are checked for and reported in the end of line sequence in a range from 0 4095 Set the PRNU coefficient x pixel number within the range 1 to sensor pixel count i PRNU value within the range 0 to 28671 Set the readout mode in order to clear out dark current charge in the vertical transfer gates before the sensor is read out 0 Auto 1 Dark current clear 2 Immediate readout Does not clear dark current DALSA Spyder3 CL User s Manual DALSA Mnemonic set subtract background set sync frequency set system gain set sensitivity mode set upper threshold set video mode update gain reference verify temperature verify voltage write FPN coefficients write input LUT Syntax ssb ssf ssg ssm sut svm ugr wfc wil Parameters t i 93 Description Subtract the input value from the output signal t Tap value 0 for all taps or 1 to number of camera taps for individual tap selection i Subtracted value in a range from 0 to 4095 Set the frame rate to a value from 300Hz to 36000Hz 2k model or 300Hz to 68000Hz 1k model Value rounded up down as required Set the digital gain t tap selection either 1 to 2 or 0 for all taps i Digital gain in a range from 0 to 65535 The digital video values are multiplied by this number Sets the camera s sensitivity mode where i is 0 Low sensiti
12. 54 05 3333 25 3000 25 9600 19200 57600 115200 EXSYNC PRIN Forward Reverse Spare Strobe Valid Spare Spyder3 CL User s Manual 3 20 02k40 1 2 27 78 3333 25 3000 25 9600 19200 57600 115200 EXSYNC PRIN Forward Reverse Spare Strobe Valid Spare 3 20 04k 40 1172 54 05 3333 25 3000 25 9600 19200 57600 115200 EXSYNC PRIN Forward Reverse Spare Strobe Valid Spare DALSA Spyder3 CL User s Manual 111 9 Appendix C 9 1EMC Declaration of Conformity We DALSA 605 McMurray Rd Waterloo ON CANADA N2V 2E9 declare under sole responsibility that the product s S3 10 01K40 00 R 3 20 01K40 00 R S3 10 02K40 00 R S3 20 02K40 00 R S3 20 04k40 00 R fulfill s the requirements of the standard s EMC CISPR 22 EN 55022 Class A EN61326 Class A EN 55024 and EN 61326 This product meets the requirements outlined above which will satisfy the regulations for FCC Part 15 Class A Industry Canada ICES 003 Class A and the EMC Directive for CE Marking Place of Issue Waterloo ON CANADA Date of Issue March 2008 Name and Signature Hank Helmond of authorized person Quality Manager DALSA Corp fl ar i at DALSA 03 032 20008 04 112 Spyder3 CL User s Manual 03 032 20008 04 DALSA Spyder3 CL User s Manual 113 10 Appendix D 10 1Revision History DALSA Revision Number 00 01 02 03 04 Change Desc
13. Available values are 0 to 255 Notes e In medium configuration both cables must be the same length e Only one copy of this setting is saved in the camera rather than with each setting e On the lts load factory settings command the cable length will be set to the factory default of 100 s The cable parameter is a relational value Increase the value for longer cables and decrease it for shorter ones e Adjust the value until the test pattern svm 1 is clean Related command get scb Returns the current cable parameter Example scb 75 03 032 20008 04 DALSA Spyder3 CL User s Manual DALSA 45 Camera ASCII Command Help For quick help the camera can return all available commands and parameters through the serial interface There are two different help screens available One lists all of the available commands to configure camera operation The other help screen lists all of the commands available for retrieving camera parameters these are called get commands To view the help screen listing all of the camera configuration commands use the command Syntax h To view a help screen listing all of the get commands use the command Syntax gh Notes For more information on the camera s get commands refer to section 7 16 Returning Camera Settings The camera configuration command help screen lists all commands available Parameter ranges displayed are the extreme ranges available Depending on th
14. FPN coefficients set to save 0 Factory calibrated pixel coefficients 1 Coefficient set one 2 Coefficient set two 3 Coefficient set three 4 Coefficient set four Example lpc 0 Resetting the Current Pixel Coefficients Purpose Resets the current pixel coefficients to zero This command does not reset saved coefficients 03 032 20008 04 DALSA Spyder3 CL User s Manual 75 Syntax rpe Notes The digital offset is not reset Rebooting the Camera The command rc reboots the camera The camera starts up with the last saved settings and the baud rate used before reboot Previously saved pixel coefficients are also restored 7 10 Diagnostics DALSA Generating a Test Pattern Purpose Generates a test pattern to aid in system debugging The test patterns are useful for verifying camera timing and connections The following tables show each available test pattern Syntax svm i Syntax Elements i svm o Video svm 1 12 bit test pattern smm 0 2 tap model svm 1 smm 1 03 032 20008 04 76 svm smm svm smm svm smm svm smm 03 032 20008 04 N N Spyder3 CL User s Manual Cie EE T Sy 8 bit test pattern 2 tap model 12 bit test pattern 1 tap model DALSA Spyder3 CL User s Manual svm smm svm smm 77 N 8 bit test pattern 1 t tap model 7 11Returning Video Information The camera s microc
15. t need to be defined 0 3 10 02k40 Horizontal mirroring is supported Mirror on changes the following unmirrored values to e The sign of the column increment is inverted e Column Start becomes the Column End value e Column End becomes the Column Start value Direction left to right readout CO T1 1 2048 T1449 Mono TO 1 1 where 0 is reserved for the default case and individual taps don t need to be articulated TO 1 1 M where 0 is reserved for the default case and individual taps don t need to be defined 0 3 20 02k40 Horizontal mirroring is supported Mirror on changes the following unmirrored values to e The sign of the column increment is inverted e Column Start becomes the Column End value e Column End becomes the Column Start value Direction left to right readout CO T1 1 1024 1 1 1 1 CO T2 1025 2048 1 1 1 1 Mono TO 1 1 where 0 is reserved for the default case and individual taps don t need to be articulated TO 1 1 M where 0 is reserved for the default case and individual taps don t need to be defined 109 3 20 04k 40 Horizontal mirroring is supported Mirror on changes the following unmirrored values to e The sign of the column increment is inverted e Column Start becomes the Column End value e Column End becomes the Column Start value Direction left to right read
16. 3 Solid Green Camera is operational and functioning correctly 2 5 Camera Link Data Connector Figure 13 Camera Link MDR26 Connector MD R26 Female l 13 1 3M part 14X26 SZLB XXX OLC is a complete cable assembly including connectors Unused pairs should be terminated in 100 ohms at both ends of the cable 26 14 Mating Part 3M 334 31 series Cable 3M 14X26 S7LB X X X 0LC The Camera Link interface is implemented as Base Configuration in the Spyder3 cameras Refer to section Setting the Camera Link Mode for details on setting the Camera Link configuration Table 6 Camera Link Hardware Configuration Summary for Piranha HS xx Models Configuration 8 Bit Ports Serializer Number Number of Applicable Supported Bit Width of Chips MDR26 Camera Connectors Models Base A B C 28 1 1 The various models DALSA 03 032 20008 04 03 032 20008 04 Base Configuration One Channel Link Chip Camera Control Serial Communication Camera Connector Frame 14 15 16 17 18 19 20 21 22 10 23 11 24 12 25 13 26 Grabber 1 14 25 12 24 11 23 10 22 9 21 8 20 7 19 6 18 5 17 4 16 3 15 2 13 26 Notes Spyder3 CL User s Manual Table 7 Camera Link Connector Pinout Right Angle Channel Link Signal inner shield inner shield X0 X0 X1 X1 X2 X2 Xclk Xclk X3 X3 Ser CL SerTC SerTFG SerTFG CC1 CC1 CC2 CC2 CC3 CC3 CC
17. High sensitivity mode 2 Tall pixel mode Returns the current upper threshold value Returns the current video mode 0 Normal video mode 1 Test pattern 2 Test pattern Returns the gain reference value t tap selection either 1 to 2 depending on camera model or 0 for all taps Returns the camera s internal chip temperature in degrees Celsius Returns the camera s supply voltage Returns whether FPN coefficients have been saved 0 No FPN coefficients saved 1 Pixel coefficients have been saved Returns whether PRNU coefficients have been saved 0 No PRNU coefficients saved 1 Pixel coefficients have been saved Returns whether user settings have been saved 0 No user settings saved 1 User settings have been saved DALSA Spyder3 CL User s Manual 87 7 17 ASCII Commands Reference The following table lists all of the camera s available ASCII commands Refer to lane Appendix A for detailed information on using these ASCII commands tapi i integer value Table 15 Command Quick Reference float Mnemonic Syntax Parameters Description m member of a set 3 See s string correction calibrate fpn ccf Performs FPN calibration and eliminates FPN noise by subtracting x pixel column number cpt od R l away individual pixel dark current y pixel row number calculate camera gain ecg iti Calculates the camera gain according to the selected algorithm i Calibration algorithm to us
18. but will clip values larger than this ratio e The brightest pixel should be slightly below the target output e When 6 25 of pixels from a single row within the region of interest are clipped flat field correction results may be inaccurate e Correction results are valid only for the current analog gain and offset values If you change these values it is recommended that you recalculate your coefficients DALSA Spyder3 CL User s Manual Set up the camera operating environment i e line rate exposure offset gain etc 6l gt lt Set the calibration sample size using the command css It is recommended that you use the default setting e Signal output should be no higher than 80 of saturation i e When your output is 12 bit data then 80 of 4096 is 3276 For 8 bit output 80 of 256 is 204 e Your analog offset setting should not be clipping more than 6 25 of the pixels within the region of interest e Digital offset and digital system gain and background subtract values should be set to zero ssb 0 0 sdo 0 0 ssg 0 0 T Set the region of interest to include all of the image s pixels of importance using the command roi x1 y1 x2 y2 You can use the default if you want to calibrate all pixels v Perform FPN calculation Perform PRNU calculation FPN calculation removes the fixed pattern noise dark current fro
19. clear Always clears dark Reduces the maximum line rate 1k and 2k camera models only 2 Immediate readout Does not clear dark current Default mode e Modes 0 and 1 are not available to the 4k camera model e The vertical transfer gates collect dark current during the line period This collected current is added to the pixel charge The middle two red taps have more vertical transfer gates and therefore more charge This additional charge is especially noticeable at slower line rates s Ifthe user isin sem 2 or 7 and srm 2 with ssf at 45 of the maximum and then srm 1 is selected the following warning will be displayed but the ssf value will not be changed Warning 09 Internal line rate inconsistent with readout time gt The effect in both internal and external line rate modes is that an EXSYNC is skipped and therefore the output will be at least twice as bright e This value is saved with the camera settings e This value may be viewed using either the gep command or the get srm command sem ssf srm 0 03 032 20008 04 104 Spyder3 CL User s Manual 03 032 20008 04 DALSA Spyder3 CL User s Manual 105 8 AppendixB 8 1Camera Link Reference Timing and Configuration Table Camera Link is a communication interface for vision applications It provides a connectivity standard between cameras and frame grabbers A standard cable connection will reduce manufacturers support time and greatly reduce the lev
20. internal PRIN maximum exposure time 4 Smart EXSYNC 5 External SYNC and PRIN 6 External SYNC internal PRIN programmable exposure time 7 Internal programmable SYNC maximum exposure time Factory setting 8 Internal SYNC internal PRIN programmable exposure time Maximum line rate for exposure time get set Returns the current exposure time in us get sfc x Returns the FPN coefficient for the pixel number indicated x pixel number within the range 1 to sensor pixel count get slt Returns the current lower threshold value get spc x Returns the PRNU coefficient for the specified pixel number x pixel number within the range 1 to sensor pixel count DALSA 03 032 20008 04 86 Syntax get get get get get get get get get get get get get 03 032 20008 04 srm ssb ssf ssg ssm sut svm ugr wfc wpc wus Parameters Spyder3 CL User s Manual Description Returns the readout mode 0 Auto 1 Dark current clear 2 Immediate readout Does not clear dark current Returns the current background subtract value t Tap value 0 for all taps or 1 to 2 for individual tap selection depending on camera model Returns the current line frame rate in Hz Returns the current digital gain setting t tap selection either 1 to 2 depending on camera model or 0 for all taps Returns the current sensitivity mode where 0 Low sensitivity mode 1
21. manually You will have to correct the temperature problem or the camera will shutdown again If you enter any command other than vt or re the camera responds with Error 09 The camera s temperature exceeds the specified operating range gt Verify Pixel Coefficients Use the dpc command to display the pixel coefficients in the order FPN PRNU FPN PRNU The camera also returns the pixel number for each fifth pixel End of line Sequence To further aid debugging the camera can generate an end of line sequence The end of line sequence outputs aa 55 line counter line average pixels above threshold pixels below threshold To activate the end of line sequence use the command els 1 To disable the end of line sequence use the command els 0 Use the sut and slt commands to set threshold values between 0 and 255 for 8 bit data modes or 0 to 4096 for 12 bit data modes 6 2 Specific Solutions DALSA No Output or Erratic Behavior If your camera provides no output or behaves erratically it may be picking up random noise from long cables acting as antennae Do not attach wires to unused pins Verify that the camera is not receiving spurious inputs e g EXSYNC if camera is in exposure mode that requires external signals 03 032 20008 04 40 03 032 20008 04 Spyder3 CL User s Manual Line Dropout Bright Lines or Incorrect Line Rate Verify that the frequency of the internal sync is set correctly or when t
22. other camera configuration commands clm m m Output mode to use 0 1 taps 8 bit output 1 1 taps 12 bit output 2 2 taps 8 bit output 3 2 taps 12 bit output e To obtain the current Camera Link mode use the command gep or get clm e The bit patterns are defined by the DALSA Camera Link Roadmap available from http mv dalsa com clm 1 Setting the Pixel Readout Direction Mirroring Mode Purpose Syntax Syntax Elements Notes Example Sets the tap readout from left to right or from right to left This command is especially useful if the camera must be mounted upside down smm i i Readout direction Allowable values are 0 All pixels are read out from left to right 1 All pixels are read out from right to left s To obtain the current readout direction use the command gep or get smm s This command is available in both TDI and Area Mode e Refer to the following figures and tables for an explanation of pixel readout and mirror direction e Refer to section 1 3 Image Sensor for the sensor architecture diagrams that illustrate the sensor readout direction smm 1 Figure 17 Left to Right Readout smm 0 Forward Direction Example Output abcdefghijklmnopgqrstuvwxyz12345 Figure 18 Right to Left Readout smm 1 Forward Direction Example Output ChESIsyxwvuseipgonmiyltinptsbods DALSA Spyder3 CL User s Manual Figure 19 Camera Pixel Readout Direction Example using 2k Model with In
23. performing 61 restrictions 60 results 68 FPN coefficient 62 03 032 20008 04 116 03 032 20008 04 correction 62 framegrabber parameters 108 FVAL 20 105 G gain 5 58 analog 56 calibrating 58 digital 67 71 reference 59 H halogen light sources 33 help 25 45 Hirose connector 16 hot mirror 33 illumination 32 incorrect line rate 40 input output 15 inputs user bus 19 installation 15 interface electrical 7 mechanical 7 optical 7 32 parameters 108 L LED 17 lens modeling 33 light calibration See flat field correction light sources 32 line dropout 40 line rate setting 52 line statistics 77 LVAL 20 106 LVDS 105 pairs 106 LVDS pairs 106 M magnification 33 MDR26 connector 15 mechanical drawing 31 mechanical specs 7 mirror mode setting 52 Spyder3 CL User s Manual mirroring mode 28 models 6 modes CameraLink 28 default 51 mirroring 28 N noisy output 40 O offset analog 59 calibrating 59 digital 63 online help 25 45 operating modes 48 optical interface 32 optical specs 7 output signals 20 outputs TTL 54 P performance specifications 10 11 pixel statistics 77 power connectors 16 guidelines 16 supply 16 PRNU coefficient 66 correction 65 product support 41 readout configuring 27 direction 28 mirroring 28 readout mode default 97 gate dark current clear 97 immediate 97 s
24. proper output along the digital processing chain See below Generating Test Patterns The camera can generate a test pattern to aid in system debugging Use the command svm 1 to activate the test pattern The test pattern is a ramp from 0 to 255DN then starts at 0 again Use the test pattern to verify the proper timing and connections between the camera and the frame grabber s No test pattern or bad test pattern May indicate a problem with the camera e g missing bit or a system setup problem e g frame grabber or timing Verify the presence of the LVAL and STROBE signals DALSA Spyder3 CL User s Manual 39 e Test pattern successful Run the svm 0 command to activate video Then run the gl command under both dark and light conditions to retrieve a line of raw video no digital processing Under dark conditions with factory settings the analog offset value should be within the specified range refer to the user specifications Adjust the analog offset using the sao command Under light conditions you should receive a value Verify Voltage Use the vv command to display the camera s input voltage Verify Temperature To check the internal temperature of the camera use the vt command For proper operation this value should not exceed 75 C Note If the camera reaches 75 C the camera will shutdown and the LED will flash red If this occurs the camera must be rebooted using the command rc or can be powered down
25. serial communication and video data Video Data The Channel Link technology is integral to the transmission of video data Image data and image enable signals are transmitted on the Channel Link bus Four enable signals are defined as e FVAL Frame Valid FVAL is defined HIGH for valid lines DALSA 03 032 20008 04 106 03 032 20008 04 Spyder3 CL User s Manual e LVAL Line Valid LVAL is defined HIGH for valid pixels e DVAL Data Valid DVAL is defined HIGH when data is valid e Spare A spare has been defined for future use 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 located at http mv dalsa com Camera Control Signals Four LVDS pairs are reserved for general purpose camera control They are defined as camera inputs and frame grabber outputs Camera manufacturers can define these signals to meet their needs for a particular product The signals are e Camera Control 1 CC1 e Camera Control 2 CC2 e Camera Control 3 CC3 e Camera Control 4 CC4 The S3 xx uses the following camera control signals Table 20 DALSA Camera Control Configuration CCl EXSYNC negative edge active CC2 PRIN CC3 Direct in High Sensitivity mode CC4 Not Used Communication Two LVDS pairs have been allocated for asynchronou
26. set exposure mode set exposure time set fpn coeff set lower threshold set mirror mode set prnu coeff set readout mode set subtract background set sync frequency set system gain set sensitivity mode set upper threshold set video mode update gain reference verify temperature verify voltage write FPN coefficients write PRNU coefficients write user settings Spyder3 CL User s Manual 1k 2 Tap Model iti m ii m XX i ii xx xx xyxy tf ti p 9 hB C b i H Kb N 1 4 0 2 1024 4055 0 1 or 2 3 depends on model 1 3 1024 4055 256 512 1024 1 1024 1 1024 0 1 0 1 0 1 1 1024 1 1024 1 1024 1 1024 1 1024 1 1024 1 3 1 1024 1 1 1 1024 1 1 0 2 10 0 10 0 0 2 0 255 1 2 9600 19200 57600 115200 0 255 0 2 0 2 0 2048 2 3 4 5 6 7 8 3 1000 1 1024 0 2047 0 2047 0 1 1 1024 0 28671 0 2 0 2 0 2047 300 68000 0 2 0 65535 0 2 0 4095 0 2 He AA addition of some camera link related commands DALSA Spyder3 CL User s Manual 47 7 2 Sensor Output Format Sensitivity Mode Purpose Sets the camera s sensitivity mode When using high sensitivity mode the camera s responsivity increases High sensitivity mode permits much greater scanning speeds in low light or allows reduced lighting levels Syntax ssm i Syntax Elements i Sensitivity mode to use 0 Low sensitivity mode 1 High sensitivity mode 2 Tall pixel mode Notes e To obtain the current s
27. the CCD shift direction where 0 Forward CCD shift direction 1 Reverse CCD shift direction 2 Externally controlled direction control via CC3 CC3 1 forward CC3 0 reverse Subtracts the input value from the video signal prior to FPN correction t tap selection either 1 or 2 depending on camera model or 0 for all taps i Offset in a range from 0 to 2048DN 03 032 20008 04 92 Mnemonic set exposure mode set exposure time set fpn coeff set input LUT set lower threshold set prnu coeff set readout mode 03 032 20008 04 Syntax sem set sfc sil slt spc srm Parameters m Spyder3 CL User s Manual Description Sets the exposure mode 2 Internal SYNC internal PRIN programmable line rate and exposure time using commands ssf and set 3 External SYNC internal PRIN maximum exposure time 4 Smart EXSYNC 5 External SYNC and PRIN 6 External SYNC internal PRIN programmable exposure time 7 Internal programmable SYNC maximum exposure time Factory setting 8 Internal SYNC internal PRIN programmable exposure time Maximum line rate for exposure time Sets the exposure time Refer to the camera help screen h command for allowable range Set the FPN coefficient x pixel number within the range 1 to sensor pixel count i FPN value within the range 0 to 2047 12 bit LSB Set a single value in a LUT t Tap 1 or 2 i Value within the range
28. the current analog gain setting to be the OdB point This is useful after tap gain matching allowing you to change the gain on all taps by the same amount Syntax ugr Calibrating the Camera to Remove Non Uniformity Flat Field Correction Flat Field Correction Overview This camera has the ability to calculate correction coefficients in order to remove non uniformity in the image This video correction operates on a pixel by pixel basis and implements a two point correction for each pixel This correction can reduce or eliminate image distortion caused by the following factors e Fixed Pattern Noise FPN e Photo Response Non Uniformity PRNU e Lens and light source non uniformity Correction is implemented such that for each pixel Voutput L Vinpur FPN pixel digital offset PRNU pixel Background Subtract x System Gain where Voutput digital output pixel value Vinput digital input pixel value from the CCD DALSA 03 032 20008 04 60 Note If your illumination or white reference does not extend the full field of view of the camera the camera will send a warning 03 032 20008 04 Spyder3 CL User s Manual PRNU pixel PRNU correction coefficient for this pixel FPN pixel FPN correction coefficient for this pixel Background Subtract background subtract value System Gain digital gain value The algorithm is performed in two steps The fixed offset FPN is determined first by performing a calib
29. used to perform aoc algorithms or indicate objects of interest To further aid in debugging and cable data path integrity the first three pixels after Line Valid are aa 55 aa Refer to the following table These statistics are calculated for the pixels within the region of interest els i i 0 Disable end of line sequence 1 Enable end of line sequence e LVAL is not high during the end of line statistics els 1 Table 13 End of Line Sequence Description Location Value Description 1 A s By ensuring these values consistently toggle between aa and 55 you can 2 5 s verify cabling i e no stuck bits 3 A s 4 4 bit counter LSB justified Counter increments by 1 Use this value to verify that every line is output 5 Line sum 7 0 f Loe ae Use these values to help calculate line 7 Line sum 23 16 average and gain 8 Line sum 31 24 03 032 20008 04 70 Location Value Spyder3 CL User s Manual Description 9 Pixels above threshold 7 0 l Monitor these values either above or 10 Pixels above threshold below threshold and adjust camera 15 8 digital gain and background subtract to 11 Pixels below threshold 7 0 maximize scene contrast This provides a basis for automatic gain control AGC 12 Pixels below threshold 15 8 13 Differential line sum 7 0 14 Differential line sum 15 8 Use these values to focus the camera x Generally the greater the sum the greater 15 D
30. 1 12 bits 1 tap 2 8 bits 2 taps 3 12 bits 2 tap 03 032 20008 04 84 03 032 20008 04 Syntax get get get get get get get get get get get get get get get get get get dil dpc eil els epc gcm gcs gcv ger gfc gl gla gpc gsf gsl lpc rfs roi Parameters taa x1 x2 x1 x2 x1 x2 Spyder3 CL User s Manual Description Displays LUT values t Tap dependent 0 for all 1 and 2 for individual a1 Start LUT address In a range from 0 to 1023 a2 Stop LUT address a1 lt a2 Returns pixel coefficients without formatting Returns LUTs status 0 Off 1 On Returns whether the end of line statistics are turned off or on 0 Off 1 On Returns whether pixel coefficients are enabled or disabled The first parameter returns the FPN coefficients setting where 0 FPN coefficients disabled 1 FPN coefficients enabled The second parameter returns the PRNU coefficients setting where 0 PRNU coefficients disabled 1 PRNU coefficients enabled Returns the camera s model number Returns the camera s serial number Returns the camera s software version Returns the maximum exposure time for the current line rate Returns the FPN pixel coefficient for the pixel indicated Returns pixel values for the pixel range specified Returns the average of the pixel range indicated Returns the PRNU pixel coefficient for the
31. 2 20008 04 Spyder3 CL User s Manual cpa i i Perform all analog adjustments before calibrating PRNU This command performs the same function as the cpp command but forces you to enter a target value Calibrate FPN before calibrating PRNU If you are not performing FPN calibration then issue the rpe reset pixel coefficients command and set the sdo set digital offset value so that the output is near zero under dark Note Refer to Calibrating the Camera to Remove Non Uniformity Flat Field Correction on page 59 for a procedural overview on performing flat field correction cpa 1 600 Setting a Pixel s PRNU Coefficient Purpose Syntax Syntax Elements Example Sets an individual pixel s PRNU coefficient spe i i The pixel number from 1 to sensor pixel count Coefficient value in a range from 0 to 28671 where i 4096 PRNU coefficient 1 spe 1024 10000 Subtracting Background Purpose Syntax Syntax Elements Use the background subtract command after performing flat field correction if you want to improve your image in a low contrast scene It is useful for systems that process 8 bit data but want to take advantage of the camera s 12 bit digital processing chain You should try to make your darkest pixel in the scene equal to zero ssb t i t Tap selection Allowable range is 1 to 2 depending on camera model or 0 for all taps Subtracted value in a range in DN from 0 to 4095 D
32. 2 20008 04 DALSA Spyder3 CL User s Manual DALSA Mirroring Mode Readout Mode Cable Parameter Exposure Mode SYNC Frequency Exposure Time CCD Direction Horizontal Binning Video Mode Region of Interest End Of Line Sequence FFC Coefficient Set 0 left to right off 200 5000 Hz 200 uSec internal forward video 1 1 to 1024 1 on 8 Tap readout direction left to right or right to left Set with the smm command Current readout mode status Set using the srm command The cable parameter Set using the scb command Current exposure mode value set with the sem command See the Setting the Camera Link Mode section for details Current line rate Value is set with the ssf command See the Setting the Camera Link Mode section for details Current exposure time setting Value is set with the set command See the Setting the Camera Link Mode section for details Current direction setting set with scd command Refer to section CCD Shift Direction for details Current horizontal binning factor set with the sbh command Current video mode value set with the svm command See section Generating a Test Pattern for details Region of interest size set with the roi command See section Setting a Region of Interest ROI for details States whether an end of line sequence is turned on or off Set using the els command See section 7 6 End of l
33. 32 20008 04 42 Spyder3 CL User s Manual 03 032 20008 04 DALSA Spyder3 CL User s Manual 43 7 AppendixA 7 1Spyder3 Camera Link ASCII Commands Serial Protocol Defaults e 8 data bits e 1 stop bit e No parity e No flow control e 9 6kbps e Camera does not echo characters Command Format When entering commands remember that e A carriage return lt CR gt ends each command e The camera will answer each command with either lt CR gt lt LF gt OK gt or lt CR gt lt LF gt Error xx Error Message gt or Warning xx Warning Message The gt is always the last character sent by the camera The following parameter conventions are used in the manual N i integer value s real number N m lt member of a set N s string N t tap id N x pixel column number N y pixel row number Example to return the current camera settings gep lt CR gt DALSA 03 032 20008 04 44 Spyder3 CL User s Manual Setting Baud Rate Purpose Sets the speed in bps of the serial communication port Syntax sbr m Syntax Elements m Baud rate Available baud rates are 9600 Default 19200 57600 and 115200 Notes e Power on rate is always 9600 baud e The rc reset camera command will not reset the camera to the power on baud rate and will reboot using the last used baud rate Example sbr 57600 Select Cable Purpose Sets the cable parameters Syntax scb i Syntax Elements i Output compare value
34. 4 CC4 inner shield inner shield Exterior Overshield is connected to the shells of the connectors on both ends 3M part 14X26 SZLB XXX OLC 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 Table 8 DALSA Camera Control Configuration Signal Configuration CC EXSYNC CC2 PRIN CC3 Direction CC4 Spare DALSA Spyder3 CL User s Manual DALSA See Appendix B for the complete DALSA Camera Link configuration table and refer to the DALSA Web site http mv dalsa com for the official Camera Link documents Input Signals Camera Link The camera accepts control inputs through the Camera Link MDR26F connector The camera ships in internal sync internal programmed integration exposure mode 7 TDI Mode EXSYNC Triggers Frame Readout Frame rate can be set internally using the serial interface The external control signal EXSYNC is optional and enabled through the serial interface This camera uses the falling edge of EXSYNC to trigger pixel readout Section Setting the Camera Link Mode Purpose Sets the camera s Camera Link configuration number of Camera Link taps and data bit depth Refer to the tables on the following pages to determine which configurations are valid for your camera model and how this command relates to other camera configuration commands Syntax clm m Syntax Ele
35. ALSA Spyder3 CL User s Manual DALSA 83 Analog Offset 70 70 Analog offset settings set with the sao command See section 7 5 Analog and Digital Signal Processing Chain for details Digital Offset 0 0 Digital offset settings set with the sdo command See section 7 5 Analog and Digital Signal Processing Chain for details Background Subtract o o0 Background subtract settings set with the ssb command See section 7 5 Analog and Digital Signal Processing Chain for details System Gain DN 4096 4096 Digital gain settings set with the ssg command See section 7 5 Analog and Digital Signal Processing Chain for details Returning Camera Settings with Get Commands You can also return individual camera settings by inserting a get in front of the command that you want to query If the command has a tap or pixel number parameter you must also insert the tap number or pixel number that you want to query Refer to Table 14 below for a list of available commands To view a help screen listing the following get commands use the command gh Table 14 Get Commands Syntax Parameters Description get ccf x1 x2 Returns the FPN pixel coefficients for the pixel range indicated x1 Pixel start number x2 Pixel end number get ccp x1 x2 Returns the PRNU pixel coefficients for the pixel range indicated x1 Pixel start number x2 Pixel end number get clm Returns the current camera configuration where 0 8 bits 1 tap
36. ALSA Spyder3 CL User s Manual Notes Related Commands Example 67 e When subtracting a digital value from the digital video signal the output can no longer reach its maximum Use the ssg command to correct for this where max t val ssg value Suput varug max output value ssb value See the following section for details on the ssg command ssg ssb 0 25 Setting Digital System Gain Purpose Syntax Syntax Elements Related Commands Example DALSA Improves signal output swing after a background subtract When subtracting a digital value from the digital video signal using the ssb command the output can no longer reach its maximum Use this command to correct for this where ssg value max output value max output value ssb value ssg t i t Tap selection Allowable range is 1 to 2 or 0 for all taps i Gain setting The gain ranges are 0 to 65535 The digital video values are multiplied by this value where i Digital Gain 4096 Use this command in conjunction with the ssb command ssb ssg 1 15 03 032 20008 04 68 Spyder3 CL User s Manual Returning Calibration Results and Errors Returning All Pixel Coefficients Purpose Returns all the current pixel coefficients in the order FPN PRNU FPN PRNU for the range specified by x1 and x2 The camera also returns the pixel number with every fifth coefficient Syntax dpc x1 x2 Syntax Elements x1 Start pixel to display in a r
37. Configuration Readout Direction Comman Models Taps Bit Depth smm 0 increment 1 d smm 1 increment 1 clm 0 S3 10 01K40 1 8 smm 0 CL tap 1 1 1024 smm 1 CL tap 1 1024 1 S3 10 02K40 smm 0 CL tap 1 1 2048 smm 1 CL tap 1 2048 1 clm 1 S3 10 01K40 1 12 smn 0 CL tap 1 1 1024 smm 1 CL tap 1 1024 1 S3 10 02K40 smm 0 CL tap 1 1 2048 smm 1 CL tap 1 2048 1 clm 2 S3 20 01K40 2 8 smm0 CL tap 1 1 512 CL tap 2 513 1024 smm 1 CL tap 1 1024 513 CL tap 2 512 1 3 20 02K40 2 smm 0 CL tap 1 1 1024 CL tap 2 1025 2048 smm 1 CL tap 1 2048 1025 CL tap 2 1024 1 S3 20 04k 40 2 smm 0 CL tap 1 1 2048 CL tap 2 2049 4096 smm 1 CL tap 1 4096 2049 CL tap 2 2048 1 clm 3 3 20 01K40 2 12 smm 0 CL tap 1 1 512 CL tap 2 513 1024 smm 1 CL tap 1 1024 513 CL tap 2 512 1 S3 20 02K40 2 smm 0 CL tap 1 1 1024 CL tap 2 1025 2048 smm 1 CL tap 1 2048 1025 CL tap 2 1024 1 3 20 04k 40 2 smm 0 CL tap 1 1 2048 CL tap 2 2049 4096 smm 1 CL tap 1 4096 2049 CL tap 2 2048 1 DALSA 03 032 20008 04 28 03 032 20008 04 Spyder3 CL User s Manual Setting the Camera Link Mode Purpose Syntax Syntax Elements Notes Example Sets the camera s Camera Link configuration the number of Camera Link taps and the data bit depth Refer to the tables on the previous page to determine which configurations are valid for your camera model and how this command relates to
38. EP5 0 4X y m aaoh a20 i DALSA 03 032 20008 04 32 Spyder3 CL User s Manual Figure 21 3 20 04k40 Mechanical Dimensions 53 7 Lael 32 500 0 050 n 62 0 4 5DEEP CCDIMAGING CENTRE s an M3x0 5THREAD RR 6 0 2x DEPTH5 0 4X T a P F T U oer TS o A o 42 500 0 050 l A status CCDIMAGINGCENTRE _ 85 0 78 0 2x E p T 70 0 7 Th d S L_ CONTROL amp DATA M3x0 5THREAD g awen G U DEPTH7 0 4X 40 2 12V 15V DC m 25 9 1 ty g l i 35 75 14 1 eel 58 0 sl acta 6 56 0 25 35 TOCCD Le 65 0 IMAGING SURFACE ci annA M M3x0 5THREAD DEPTHS 0 4X 6 0 2 i L l oe 4 2 Optical Interface Illumination The amount and wavelengths of light required to capture useful images depend on the particular application 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 sitehttp mv dalsa com provides an introduction to this potentially complicated issue See Radiometry and Photo Responsivity and Sensitivities in Photometric Units in the CCD Technology Primer found under the Application Support link It is often more im
39. HSM S 15 000 MSM 8 400 LSM Z LSM A 8 200 10 000 8 000 5 000 7 800 7 600 0 000 r 7 400 r i oc 10C 20C 30C 40C 50C 60C oc 10C 20C 30C 400 500 60C Temperature Temperature Celcius 4K model Change in PRNU vs Temperature 12bit 0dB Integration Time 100us 80 000 70 000 60 000 50 000 LSM 40 000 S HSM 30 000 20 000 10 000 0 000 r r r r r r oc 10C 20C 30C 40C 50C 60C Temperature 03 032 20008 04 DALSA Spyder3 CL User s Manual 2 Setting Up the Camera 2 1Installation Overview When installing your camera you should take these steps This installation 1 overview assumes you have not installed any 2 system components yet Power down all equipment Follow the manufacturer s instructions and install the frame grabber if applicable Be sure to observe all static precautions Install any necessary imaging software Before connecting power to the camera test all power supplies Ensure that all the correct voltages are present at the camera end of the power cable Power supplies must meet the requirements defined in section 2 3 Power Connector Inspect all cables and connectors prior to installation Do not use damaged cables or connectors or the camera may be damaged Connect Camera Link and power cables After connecting cables apply power to the camera Check the diagnostic LED See below for an LED description 2 2 Input Output Connectors and LED The camera uses
40. SYNC feature is available and turned on Note that the minimum time is necessary to guarantee proper operation The minimum and maximun line times made up of tTransfer tREADOUT plus tOVERHEAD to meet specifications The time from the reception of the falling edge of EXSYNC to the rising edge of LVAL when pretrigger is set to zero Pretrigger reduces the number of clocks to the rising edge of LVAL but doesn t change the time to the first valid pixel If the fixed integration time mode of operation is available and selected then the integration time is added to the specified value Fixed Integration Time mode of operation for variable exsync frequency Is the number of pixels per tap times the readout clock period Is the number of pixels that must elapse after the falling edge of LVAL before the EXSYNC signal can be asserted This time is used to clamp the internal analog electronics Applies when the PRIN exposure control feature is enabled The PRIN signal must be held a minimum time after the EXSYNC falling edge to avoid losing the integrated charge Minimum Low time to assure complete photosite reset The nominal time that the photo sites are integrating Clock synchronization will lead to integration time jitter which is shown in the specification as values The user should command times greater than these to ensure proper charge transfer from the photosites Failure to meet this requirement may result in blooming i
41. Spyder3 Camera Link User s Manual 3 10 01k40 00 R 3 20 01k40 00 R 3 10 02k40 00 R 3 20 02k40 00 R 3 20 04k40 00 R Camera Link Dual Line Scan Camera OSA C e 18 Mar 10 03 032 20008 04 www dalsa com 03 032 20008 04 Spyder3 CL User s Manual 2010 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 About DALSA DALSA is an international high performance semiconductor and electronics company that designs develops manufactures and markets digital imaging products and solutions in addition to providing semiconductor products and services DALSA s core competencies are in specialized integrated circuit and electronics technology software and highly engineered semiconductor wafer processing Products and services include image sensor components electronic digital cameras vision processors image processing software and semiconductor wafer foundry services for use in MEMS high voltage semiconductors image sensors and mixed signal CMOS chips DALSA is listed on the Toronto Stock Exchange under the symbol DSA The Company has its corporate offices in Waterloo ON and over 1000 employees world wide For further
42. URE TIME READOUT EXPOSURE TIME CR CHARGE RESET 03 032 20008 04 52 Applies to Modes 2 and 7 Applies to Modes 2 and 8 03 032 20008 04 Spyder3 CL User s Manual Setting the Line Rate Purpose Syntax Syntax Elements Notes Related Commands Example Sets the camera s line rate in Hz Camera must be operating in exposure mode 2 or 7 ssf f i Desired line rate in Hz Allowable values are 1k 1 tap 300 36000 Hz 1k 2 tap 300 68000 Hz 2k 1 tap 300 18500 Hz 2k 2 tap 300 36000 Hz 4k 2 tap 300 18500 Hz e To read the current line frequency use the command gcp or get ssf e If you enter an invalid line rate frequency an error message is returned sem set ssf 10000 Setting the Exposure Time Purpose Syntax Syntax Elements Notes Related Commands Example Sets the camera s exposure time is us Camera must be operating in mode 2 6 or 8 set f i Desired exposure time in us Allowable range is 3 to 3300us e To read the current line frequency use the command gcp or get set s If you enter an invalid line rate frequency an error message is returned e The exposure time range is based on the current line rate e To determine the maximum exposure time allowed for the current line rate use the command get ger sem ssf set 400 5 Setting the Mirror Mode Purpose Syntax Syntax Elements Sets the camera s mirror mode Set the pixel r
43. XXXXXX 2 Tap 8 bit LSB Bit 7 LSB Bit7 Mode 3 Tap 1 Tap 1 Bits Tap 2 2 Tap n bit LSB Bit 7 8 9 10 11 LSB Bit 7 Where Tap 2 Bits n 10 12 8 9 10 11 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 mv dalsa com Web site and view the DALSA Camera Link Implementation Road Map document 03 32 00450 for further details DALSA 03 032 20008 04 108 Spyder3 CL User s Manual S3 x0 0xk40 Interface Parameters PRELIMINARY Table 21 Framegrabber Interface Parameters Item when programmable configuration the options are separated with a Imager Dimension lt 1 2 or 1 2 gt Imager Columns lt number of active columns X gt Imager Rows lt number of active rows Y gt Line Scan TDI are defined as 1 Number of CCD Taps lt 1 2 3 gt Sensor Tap Clock Rate lt xx MHz gt Camera Standard lt NTSC PAL VS VW Mw gt Variable Window lt Column Start Column End Row Start Row End gt Multiple Window Number of Windows Column Start 1 Column End 1 Row Start 1 Row End 1 Column Start 2 Column End 2 Number of Camera Configurations lt 1 2 3 gt Configuration Definition Cx HDW Number of Output Taps Bit Width Number of Processing Nodes where Cx is the configuration ID x is lt 1 2 3 gt HDW is lt Base Medium Full gt Number of Output Tap
44. alog signal to increase the signal strength before the A D conversion It is used to take advantage of the full dynamic range of the A D converter Syntax sag t f Syntax Elements t Tap selection Use 0 for all taps or 1 to 2 for individual tap selection f Gain value in a range from 10 to 10dB Notes s To return the current analog gain setting use the command gcp or get sag DALSA Spyder3 CL User s Manual 57 Example sag 0 5 2 Related Commands ceg DALSA 03 032 20008 04 58 Spyder3 CL User s Manual Calibrating Camera Gain Purpose Instead of manually setting the analog gain to a specific value the camera can determine appropriate gain values This command calculates and sets the analog gain according to the algorithm determined by the first parameter Syntax ccg iti Syntax Elements i Calibration algorithm to use 1 This algorithm adjusts analog gain so that 8 to 13 of tap region of interest ROI pixels are above the specified target value 2 This algorithm adjusts analog gain so that the average pixel value in tap s ROI is equal to the specified target value 3 This algorithm adjusts digital gain so that the average pixel value in tap s ROI is equal to the specified target 4 This algorithm adjusts the analog gain so that the peak tap ROI pixels are adjusted to the specified target t Tap value Use 0 for all taps or 1 to 2 for individual tap selection if you are using the two tap model
45. ange from 1 to sensor pixel count x2 End pixel to display in a range from x1 to sensor pixel count Notes This function returns all the current pixel coefficients in the order FPN PRNU FPN PRNU The camera also returns the pixel number with each coefficient Example dpe 10 20 Returning FPN Coefficients Purpose Returns a pixel s FPN coefficient value in DN 12 bit LSB Syntax gic i Syntax Elements i The pixel number to read in a range from 1 to sensor pixel count Example gfc 10 Returning PRNU Coefficients Purpose Returns a pixel s PRNU coefficient value in DN 12 bit LSB Syntax gpc i Syntax Elements i The pixel number to read in a range from 1 to sensor pixel count Example gpc 10 Enabling and Disabling Pixel Coefficients 03 032 20008 04 DALSA Spyder3 CL User s Manual Purpose Syntax Syntax Elements Example 69 Enables and disables FPN and PRNU coefficients epc ii i FPN coefficients 0 FPN coefficients disabled 1 FPN coefficients enabled 1 PRNU coefficients 0 PRNU coefficients disabled 1 PRNU coefficients enabled epc 0 1 7 6 End of line Sequence DALSA Purpose Syntax Syntax Elements Notes Example Produces an end of line sequence that provides basic calculations including line counter line sum pixels above threshold pixels below threshold and derivative line sum within the region of interest These calculations can be
46. ation is alternatively given by Error Objects cannot be created from editing field codes These equations can be combined to give their most useful form Error Objects This is the governing equation for many object and cannot be image plane parameters created from editing field codes Example An acquisition system has a 512 x 512 element 10 m pixel pitch area scan camera a lens with an effective focal length of 45mm and requires that 100um in the object space correspond to each pixel in the image sensor Using the preceding equation the object distance must be 450mm 0 450m Error Objects cannot be created from editing field codes 4 3 Electrical Interface 03 032 20008 04 The Spyder3 CL cameras have been designed for EMC compliance The test setup has been verified to the following EMC standards e CISPR 11 2004 e EN 55011 2003 s EN 61326 2002 To achieve EMC compliance follow these specific guidelines e Ensure that all cable shields have 360 electrical connection to the connector e Fasten and secure all connectors DALSA Spyder3 CL User s Manual 35 5 CCDHandling Instructions 5 1 Electrostatic Discharge and the CCD Sensor Cameras contain charge coupled device CCD image sensors which are metal oxide semiconductor MOS devices and are susceptible to damage from electrostatic discharge ESD Electrostatic charge introduced to the sensor window surface can induce charge buildup on the und
47. ay be experienced while using this mode see the Artifacts section below Please note The graphic below explains the relationship between the following tables and the preceding Figure 29 The operating regions described in the tables refer to a specific region of Figure 29 Dark Current i l i l Clear l Immediate I l Readout to l l Dark H l Dark Current 1 Mode l Current Clear l Clear to Transition l Immediate Frequency 1 Readout i Immediate H UG 2 k Readout OJHA l I 1 OHz Watchdog M Line Rate i M Line Rate i Frequency ax Line Rate in ax Line Rate in Hi as Rat Dark Current Clear Immediate Mode Readout Mode SRM 0 Auto Mode Operating Mode Dark Currert Dump state Immediate Readout state 03 032 20008 04 DALSA Spyder3 CL User s Manual 99 Dark Current Dump to Immediate Readout Multi Line Artifacts SRM 0 Auto Mode Operating Region Time Perag Refer to Figure 29 Operating Mode To l Dark Current Dump state T o Immediate Readout state SRM 0 Auto Mode Operating Region Time Period Operating Mode Refer to Figure 29 To Immediate Readout state T FT E Dark Current Dump state T2 EE S Immediate Readout state SRM 2 Immediate Readout Mode Operating Region Time Period Operating Mode Refer to Figure 29 To Ba Dark Current Dump state T
48. ccccccccccceeecssecsntstosssssessoseasasssssesssssenscessecasssseusssassssascccsseaceegnnassassssacsscessacesbaneebs 107 8 3 Camera Link Configuration Tables 107 Appendix C 111 9 1 EMC Declaration of Conformity runninn a a 111 Appendix D 113 10 1 Revision History u ssscsscccssssssessccsssssssesccsssssssssscssssssssssccsssssssesscsssssssssscssssuecessssssssscsessssssssssessssssssecsesssssssecsecesssssseseess 113 Index 115 DALSA Spyder3 CL User s Manual 5 1 Introduction to the Spyder3 CLCamera 1 1Camera Highlights Features e Broadband responsivity up to 408 16 DN nJ cm 10dB gain 8 bit e 1024 2048 or 4096 pixels 14 x 14 um 1k and 2k and 10 x 10 um 4k pixel pitch 100 fill factor e Up to 68 kHz line rates e Dynamic range up to 1400 1 e Data transmission exceeding 10 meters e 50 um x y sensor alignment e Base Camera Link configuration 8 or 12 bit data on 1 or 2 taps depending on camera model s RoHS and CE compliant Programmability e Serial interface ASCII 9600 baud adjustable to 19200 57600 115200 through Camera Link e Mirroring and forward reverse control e Programmable gain offset exposure time and line rate trigger mode test pattern output and camera diagnostics e Tall pixel high sensitivity or low sensitivity mode available e Flat field correction minimizes lens vignetting non uniform lighting and sensor FPN and PRNU Description The Spyder3 CL i
49. due to exposure time fluctuations ensure that your exposure time is regular 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 Spyder3 CL User s Manual 4 6 3 Product Support If there is a problem with your camera collect the following data about your application and situation and call your DALSA representative Note You may also want to photocopy this page to fax to DALSA Customer name Organization name Customer phone number fax number email Complete Product Model Number e g S3 10 01k40 00 R Acquisition System hardware frame grabber host computer light sources etc Power supply setting and current draw Pixel rate used Control signals used in your 2 EXSYNC 2 BIN application and their frequency 2 LVDS TTL 2 Other or state if applicable ae Results when you run an error please attach text received from the camera after initiating report an error report 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 519 886 6000 49 8142 46770 519 886 6000 Fax 519 886 8023 49 8142 467746 519 886 8023 Email support dalsa com support dalsa com support dalsa com DALSA 03 0
50. e 1 This algorithm adjusts analog gain so that 8 to 13 of tap ROI pixels are above the specified target value 2 This algorithm adjusts analog gain so that the average pixel value in tap s ROI is equal to the specified target value 3 This algorithm adjusts digital gain so that the average pixel value in tap s ROT is equal to the specified target 4 This algorithm adjusts the analog gain so that the peak tap ROI pixels are adjusted to the specified target t Tap value Use 0 for all taps or 1 or 2 for individual tap selection depending on camera model i Calibration target value in a range from 1024 to 4055DN 12 bit LSB correction calibrate prnu Ccp Performs PRNU calibration and eliminates the difference in responsivity between the most and least sensitive pixel creating a uniform response to light calibrate input LUT cil Calibrates the input lookup table LUT The LUTs are used to remove nonlinearity from the analog chain DALSA 03 032 20008 04 88 03 032 20008 04 Mnemonic calculate PRNU algorithm Camera Link mode correction set sample Syntax cpa clm css Parameters i i Spyder3 CL User s Manual Description Performs PRNU calibration according to the selected algorithm The first parameter is the algorithm where i is 1 This algorithm first adjusts each tap s analog gain so that 8 13 of pixels within a tap are above the value specified in the target value pa
51. e current camera operating conditions you may not be able to obtain these values If this occurs values are clipped and the camera returns a warning message Some commands may not be available in your current operating mode The help screen displays NA in this case 03 032 20008 04 46 Parameters i integer f floating point number m member of a set s string t tap x pixel column number y pixel row number 03 032 20008 04 Example ASCII Command Help Screen ccf ccg ccp clm cpa css dpc els epc gcm gcp gcs gcv gem get gfc gh gl gla gpc gsf gsl h lpc re rfs roi rpc rus sag sao sbh sbr scb scd sdo sem set sfc slt smm spc srm ssb ssf ssg ssm sut svm ugr vt VV wfc wpc wus correction calibrate fpn calibrate camera gain correction calibrate prnu camera link mode calibrate PRNU algorithm correction set sample display pixel coeffs end of line sequence enable pixel coefficients get camera model get camera parameters get camera serial get camera version get exposure mode get values get fpn coeff get help get line get line average get prnu coeff get signal frequency get status led help load pixel coefficients reset camera restore factory settings region of interest reset pixel coeffs restore user settings set analog gain set analog offset set binning horizontal set baud rate set cable parameters set ccd direction set digital offset
52. e of all voltages at the camera power connector Verify that all grounds are connected Verify input voltage with the camera s vv serial command DALSA 03 032 20008 04 38 03 032 20008 04 Spyder3 CL User s Manual EXSYNC When the camera is received from the factory it defaults no external input required to exposure mode 7 5000 Hz line rate internal Sync to trigger readout After a user has saved settings the camera powers up with the saved settings If you change to an exposure mode that requires an external sync ensure that you properly providing an external sync Camera Operation and Test Patterns Have the camera send out a test pattern and verify it is being properly received Communications To quickly verify serial communications send the help command The h command returns the online help menu If further problems persist review Appendix C for more information on communications Verify Parameters To verify the camera parameters send the gcp command A complete explanation of the camera parameters screen follows Verify Factory Calibrated Settings To restore the camera s factory settings and disable the FPN and PRNU coefficients send the rfs command After executing this command send the gep command to verify the factory settings Verify Timing and Digital Video Path Use the test pattern feature to verify the proper timing and connections between the camera and the frame grabber and verify the
53. eadout as either left to right or right to left smm i i 0 Pixels readout left to right 1 Pixels readout right to left DALSA Spyder3 CL User s Manual 53 Notes 3 20 01K40 smm 0 1 512 tap 1 or 513 1024 tap 2 smm 1 1024 513 tap 1 or 512 1 tap 2 S3 20 02K40 smm 0 1 1024 tap 1 or 1025 2048 tap 2 smm 1 2048 1025 tap 1 or 1024 1 tap 2 S3 20 04k 40 smm 0 1 2048 tap 1 or 2049 4096 tap 2 smm 1 4096 2049 tap 1 or 2048 1 tap 2 Example smm 1 Setting the Readout Mode See also the Clearing Dark Current section in Appendix A for more information on this mode Purpose Use this command to clear out dark current charge in the vertical transfer gates immediately before the sensor is read out Syntax srm Syntax Elements i 0 Auto Clears dark current below 45 of the maximum line rate 1 Dark current clear Always clears dark Reduces the maximum line rate 2 Immediate readout Does not clear dark current Default mode Notes e The vertical transfer gates collect dark current during the line period This collected current is added to the pixel charge The middle two red taps have more vertical transfer gates and therefore more charge This additional charge is especially noticeable at slower line rates e Ifthe user isin sem 2 or 7 and srm 2 with ssf at 45 of the maximum and then srm 1 is selected the following warning will be displayed but the ssf value will not be chan
54. ed 2 Example gsf 1 DALSA 03 032 20008 04 80 Spyder3 CL User s Manual 7 15 Returning the LED Status Purpose Returns the status of the camera s LED Syntax gsl The camera returns one of the following values 1 red loss of functionality 2 green camera is operating correctly 5 flashing green camera is performing a function 6 flashing red fatal error Notes s Refer to section 2 4 Camera LED for more information on the camera LED 7 16 Returning Camera Settings Returning All Camera Settings with the Camera Parameter Screen The camera parameter gcp screen returns all of the camera s current settings The table below lists all of the gcp screen settings To read all current camera settings use the command Syntax gcp GCP Screen Description GENERAL CAMERA SETTINGS Camera Model No S3 x0 0xK40 00 R Camera model number Camera Serial No XXXXXXXXX Camera serial number Firmware Version XX XX XXXXX XX Firmware design revision number CCI Version XXXXX XX CCI version number FPGA Version XXX XX FPGA revision number UART Baud Rate 9600 Serial communication connection speed set with the sbr command See Setting Baud Rate on page 44 for details Dual Scan Mode High Sensitivity Current sensitivity mode set with the smm command See section Sensitivity Mode for details Camera Link Mode 2 taps 8 bits Current bit depth setting set with the clm command 03 03
55. ed air blower or wet cleaning is necessary Oil is usually introduced during handling Touching the surface of the window barehanded will leave oily residues Using rubber finger cots and rubber gloves can prevent oil contamination However the friction between the rubber and the window may produce electrostatic charge that may damage the sensor To avoid ESD damage and to avoid introducing oily residues only hold the sensor from the edges of the ceramic package and avoid touching the sensor pins and the window Scratches can be caused by improper handling cleaning or storage of the sensor Vacuum picking tools should not come in contact with the window surface CCDs should not be DALSA 03 032 20008 04 36 Spyder3 CL User s Manual stored in containers where they are not properly secured and can slide against the container Scratches diffract incident illumination When exposed to uniform illumination a sensor with a scratched window will normally have brighter pixels adjacent to darker pixels The location of these pixels changes with the angle of illumination 5 3 Cleaning the Sensor Window 03 032 20008 04 1 Use compressed air to blow off loose particles This step alone is usually sufficient to clean the sensor window If further cleaning is required use a lens wiper moistened with alcohol or acetone We recommend using lint free ESD safe cloth wipers that do not contain particles that can scratch the window The Antico
56. el of complexity and time needed for customers to successfully integrate high speed cameras with frame grabbers This is particularly relevant as signal and data transmissions increase both in complexity and throughput A standard cable connector assembly will also enable customers to take advantage of volume pricing thus reducing costs The camera link standard is intended to be extremely flexible in order to meet the needs of different camera and frame grabber manufacturers The DALSA Camera Link Implementation Road Map available at 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 The standard known as ANSI TIA EIA 644 was approved in March 1996 LVDS uses differential signaling with a nominal signal swing of 350mV differential The low signal swing decreases rise and fall times to achieve a theoretical maximum transmission rate of 1 923 Gbps into a loss less medium The low signal swing also means that the standard is not dependent on a particular supply voltage LVDS uses current mode drivers which limit power consumption The differential signals are immune to 1 V common volt noise Camera Signal Requirements This section provides definitions for the signals used in the Camera Link interface The standard Camera Link cable provides camera control signals
57. ensitivity mode use the command gcp or get ssm e The sed set ccd direction command is not available in low sensitivity mode or tall pixel mode Example ssm 0 CCD Shift Direction Purpose When in high sensitivity mode selects the forward or reverse CCD shift direction internally or externally controlled This accommodates object direction change on a web and allows you to mount the camera upside down Syntax scd i Syntax Elements i Shift direction Allowable values are 0 Internally controlled forward CCD shift direction 1 Internally controlled reverse CCD shift direction 2 Externally controlled CCD shift direction via Camera Link control CC3 CC3 1 forward CC3 0 reverse Notes e To obtain the current value of the exposure mode use the command gep or get scd e Available in high sensitivity mode only e Refer to Figure 6 Object Movement and Camera Direction Example using an Inverting Lens page 11 for an illustration of when you should use forward or reverse shift direction Related Commands ssm Example scd 0 DALSA 03 032 20008 04 48 Spyder3 CL User s Manual Setting the Camera Link Mode Purpose Sets the camera s Camera Link configuration number of Camera Link taps and data bit depth Refer to the tables on the following pages to determine which configurations are valid for your camera model and how this command relates to other camera configuration commands Syntax clm m Synta
58. ensooostotssooonsonosnotnsnesnntssnonsnnessnness 47 7 3 Exposure Mode Line Rate and Exposure Time csssssssssssssssssssssssssssssssssessssessssssssssssssssssssssssssssssesssssssssssssssssssssss 48 PA Data x TTT 54 03 032 20008 04 03 032 20008 04 10 Spyder3 CL User s Manual 7 5 Analog and Digital Signal Processing Chain FiO Endat iie SOU eMC nss A A AA A OOO T Ok TTS 71 7 8 Saving and Restoring Settings cccsssssssssssssssssssssssssccssssssssssssssssssssssesssesssssssssssssssssssssssssssssssssesssssssssssssessssssesesssses 7 9 Saving and Restoring PRNU and FPN Coefficients TL MOsDichegin T 7 11 Returning Video Information ccccccssssssssssscsssssssssssssssssssssssssssssessessssssssssssssssssssssssssssssssessessesssessessssssssssassessssssese 77 7 12 Temperature Megsurement ssccccsssssssscccssssssescssssssesscssssssssessssssssssscsessssssssscscsssssssssesssssssuecessssssssscsesssssssseceesesses 79 7 13 Voltage Measurement 7 14 Camera Frequency Measurement sssscsccsssssssesscccsssessccsssssssesecsssssssscsessssssssecccsssssssscsessssssssunsesssssssecsessssssssesecsesses 79 IVS Retuarmiricysthe ED Statins EOE 80 7 16 Returning Camera Settings sese 7 17 ASCII Commands Reference PMT AEI L AAEE O E E A 9900 7 19 Clearing Dark Current NES Appendix B 105 8 1 Camera Link Reference Timing and Configuration Table 105 8 2 Camera Link Bit Detimiti ovis sc 3ssscsssss
59. ents Example Notes Related Commands 03 032 20008 04 Load previously stored LUT from non volatile memory to FPGA SDRAM 1il 1il 0 Factory set 1to4 User sets LUTs are only loaded from non volatile memory on power up LIL wil DALSA Spyder3 CL User s Manual 73 7 8 Saving and Restoring Settings For each camera operating mode high sensitivity forward direction high sensitivity reverse direction low sensitivity or tall pixel the camera has distinct factory settings current settings and user settings In addition there is one set of factory pre calibrated pixel coefficients and up to four sets of user created pixel coefficients for each operating mode Figure 28 Saving and Restoring Overview For each camera operating mode Low Sensitivity High Sensitivity Forward High Sensitivity Reverse Tall Pixel ey oe CE ey S wpe wfc Factory Settings 4 sets of user 1 set of factory pixel coefficients pixel coefficients Factory Settings On first initialization the camera operates using the factory settings You can restore the original factory settings at any time using the command rfs User Settings You can save or restore your user settings to non volatile memory using the following commands Pixel coefficients and LUTs are stored separately from other data e To save all current user settings to non volatile memory use the command wus The camera will automat
60. erside of the window that cannot be readily dissipated by the dry nitrogen gas in the sensor package cavity When charge buildup occurs surface gated photodiodes SGPDs may exhibit higher image lag Some SGPD sensors such as the IL P4 and the IT P4 used in the Spyder3 CL cameras may also exhibit a highly non uniform response when affected by charge buildup with some pixels displaying a much higher response when the sensor is exposed to uniform illumination The charge normally dissipates within 24 hours and the sensor returns to normal operation WARNING Charge buildup will affect the camera s flat field correction calibration To avoid an erroneous calibration ensure that you perform flat field correction only after a charge buildup has dissipated over 24 hours 5 2 Protecting Against Dust Oil and Scratches The CCD window is part of the optical path and should be handled like other optical components with extreme care Dust can obscure pixels producing dark patches on the sensor response Dust is most visible when the illumination is collimated The dark patches shift position as the angle of illumination changes Dust is normally not visible when the sensor is positioned at the exit port of an integrating sphere where the illumination is diffuse Dust can normally be removed by blowing the window surface using a compressed air blower unless the dust particles are being held by an electrostatic charge in which case either an ioniz
61. etting 53 rebooting 75 resolution 7 restoring coefficients 74 factory settings 73 roi See Region of Interest DALSA Spyder3 CL User s Manual DALSA S saving coefficients 74 sensitivity setting 47 sensor 9 cleaning 35 serial communication reference 105 serial interface 23 defaults 23 43 SerTC 106 SerTFG 106 settings factory 25 restoring 73 returning 80 83 saving 73 shielded cables compliance 34 statistics 77 STROBE 20 subtracting background 66 sync frequency 79 T tap 117 readout direction 28 reconstruction 107 Technical Sales Support 41 temperature measurement 79 test patterns 75 test patterns 38 threshold lower 70 upper 70 timing mode 7 51 trigger external 19 TTL outputs 54 V video data 78 105 voltage measurement 79 W warning messages 94 03 032 20008 04
62. ffset sao Calibrate Analog Offset cao Correction Set Sample css Calculate FPN ccf Set Digital Offset sdo Calculate PRNU ccp Calculate PRNU Algorithm cpa Enable Pixel Coefficients epc Set PRNU Coefficient spc Set FPN Coefficient sfc Set PRNU Range spr Set FPM Range sfr Set Background Subtract ssb Set Digital System Gain 550 03 032 20008 04 Saving and Restoring Settings Save Current User Settings wus Restore Previously Saved User Settings rus Save Current PRNU Coefficients wpc Save Current FPN Coefficients wfc Load Pixel Coefficients Ipc Reset Pixel Coefficients rpc Restore Factory Settings rfs Reboot Camera rc Diagnostics Get Line of Data gl Get an Average of Multiple Lines gla Display Pixel Coefficients dpc Measure Internal Temperature vt Measure Input Voltage vv Get Commands Other Help h Set Baud Rate sbr DALSA Spyder3 CL User s Manual 27 3 3 Camera Output Format How to Configure Camera Output Using the camera link mode and pixel readout direction commands Use the camera link mode clm command to determine the camera s Camera Link configuration the number of output taps and the bit depth Use the pixel readout direction smm command to select the camera s pixel readout direction The following tables summarize the possible camera configurations for each of the S3 xx camera models Table 10 Data Readout Configurations Mode
63. g gain sag or use the automated algorithm cegi 0 i DALSA recommends a target value of about 80 of saturation If you change the gain FPN coefficients should be recalculated 3 Issue the command ccp The camera will respond with OK gt if no error occurs 4 After the calculation is complete you can save these settings to non volatile memory so they will be remembered after power down and direction change To do so issue the commands wpc and wus 5 Enable the coefficients using the command epc 11 Note All commands listed above are described in detail in the following sections DALSA 03 032 20008 04 62 03 032 20008 04 Spyder3 CL User s Manual Digital Signal Processing To optimize camera performance digital signal processing should be completed after any analog adjustments FPN Correction Performing FPN Correction Syntax Syntax Notes Related Commands Example Performs FPN correction and eliminates FPN noise by removing individual pixel dark current ccf e Perform all analog and digital adjustments before performing FPN correction e Perform FPN correction before PRNU correction e Refer to Calibrating the Camera to Remove Non Uniformity Flat Field Correction on page 59 for a procedural overview on performing flat field correction e To save FPN coefficients after calibration use the wfc command Refer to section 7 9 Saving and Restoring PRNU and FPN Coefficients fo
64. g gl gla ccf ccp cpa els roi 10 1 50 1 DALSA Spyder3 CL User s Manual 55 7 5 Analog and Digital Signal Processing Chain DALSA Processing Chain Overview and Description The following diagram shows a simplified block diagram of the camera s analog and digital processing chain The analog processing chain begins with an analog gain adjustment followed by an analog offset adjustment These adjustments are applied to the video analog signal prior to its digitization by an A D converter The digital processing chain contains the FPN correction the PRNU correction the background subtract and the digital gain and offset Non linearity look up table LUT correction is available for the 4k model of camera All of these elements are user programmable Figure 27 Signal Processing Chain Analog Processing Digital Processing gt 00 0 0 _ analog video i meee analog analog LUT PRNU background digital system gain offset addition coefficients subtract gain Lh A lt L 4k ONLY 5 d digital offset FPN coefficients Analog Processing Optimizing offset performance and gain in the analog domain allows you to achieve a better signal to noise ratio and dynamic range than you would achieve by trying to optimize the offset in the digital domain As a result perform all analog adjustments prior to any digital adjustments 1 Analog gain sag or ceg command i
65. ged Warning 09 Internal line rate inconsistent with readout time gt The effect in both internal and external line rate modes is that an EXSYNC is skipped and therefore the output will be at least twice as bright e This value is saved with the camera settings s This value may be viewed using either the gcp command or the get srm command Related Commands sem ssf Example srm 0 DALSA 03 032 20008 04 54 7 4 Data Processing Spyder3 CL User s Manual Setting a Region of Interest ROI Purpose Syntax Syntax Elements Notes Related Commands Example 03 032 20008 04 Sets the pixel range used to collect the end of line statistics and sets the region of pixels used in the ccg g1 gla ccf and cep commands In most applications the field of view exceeds the required object size and these extraneous areas should be ignored It is recommended that you set the region of interest a few pixels inside the actual useable image roi x1 yl x2 y2 x1 Pixel start number Must be less than the pixel end number in a range from 1 to sensor resolution yl Column start number Since the Spyder3 CL is a line scan camera this value must be 1 x2 Pixel end number Must be greater than the pixel start number in a range from 1 to sensor resolution y2 Column end number Since the Spyder3 CL is a line scan camera this value must be 1 e Toreturn the current region of interest use the commands gcp or get roi se
66. gital conversion Syntax cil Syntax Elements Notes This command calibrates all taps within the ROI To calibrate Place a white reference in front of the camera This is similar to a PRNU calibration In addition Use the wil command to write the LUT to non volatile memory Use the eil command to enable use of the LUT Use the roi command to limit the taps calibrated and to limit which pixels are used for calibration If a tap is not in the region of interest then it will not be calibrated and left at current values Press spacebar to abort this command Rerun this command if the analog gain or operating temperature changes Example Enable Input LUT Purpose Enables or disables the use of the input look up tables for the correction of the analog chain non linearity Syntax eil flag Syntax Elements 0 Disable 1 Enable DALSA 03 032 20008 04 72 Notes Example Spyder3 CL User s Manual Coefficients must be created first with the cil command Setting saved with the wfs and wus commands Write Input LUT Purpose Syntax Syntax Elements Example Notes Saves current values of input LUT that are in FPGA SDRAM to Flash memory or a PC file wil wil 0 Factory set 1to4 User sets Input LUT is loaded by LIL and automatically at power up LUT use is enabled or disabled with the EIL command Set 0 can only be written from factory mode Load Input LUT Purpose Syntax Syntax Elem
67. h or low sensitivity mode tall pixel mode and forward or reverse shift direction Figure 1 2 Tap Sensor Block Diagram CCD Readout Shift Register bon RR Za n lt Ter x 1xels Y Y Y CCD Readout Shift Register N 1024 2048 4096 Pixel 1 1 Figure 2 1 Tap Sensor Block Diagram 1k and 2k only A rN Tap 1 N Pixels 14m x 14pm N Pixels 14m x 14m CCD Readout Shift Register CCD Readout Shift Register N 1024 2048 Pixel 1 1 DALSA 03 032 20008 04 03 032 20008 04 Spyder3 CL User s Manual Sensitivity Mode and Pixel Readout The camera has the option to operate in either high sensitivity dual line or low sensitivity single line modes or in tall pixel mode When in high sensitivity mode the camera uses both line scan sensors and its responsivity increases accordingly When in low sensitivity mode the camera uses the bottom sensor only When operating in tall pixel mode the camera operates using both sensors creating a 28 um x 14 um pixel 1k and 2k models or a 20 um x 10 um pixel 4k model The sensitivity mode is software controlled through the ASCII command ssm Figure 3 High Sensitivity Mode In high sensitivity mode the camera uses either a 14 um x 14 um pixel 1k and 2k models or a 10 um x 10 um pixel 4k model and captures the same image twice resulting in a brighter image
68. he camera is set to external sync that the EXSYNC signal supplied to the camera does not exceed the camera s useable Line rate under the current operating conditions Noisy Output Check your power supply voltage outputs for noise Noise present on these lines can result in poor video quality Dark Patches If dark patches appear in your output the optics path may have become contaminated Clean your lenses and sensor windows with extreme care 1 Take standard ESD precautions Wear latex gloves or finger cots Blow off dust using a filtered blow bottle or dry filtered compressed air Ae Y N Fold a piece of optical lens cleaning tissue approx 3 x 5 to make a square pad that y is approximately one finger width 6 Moisten the pad on one edge with 2 3 drops of clean solvent either alcohol or acetone Do not saturate the entire pad with solvent 7 Wipe across the length of the window in one direction with the moistened end first followed by the rest of the pad The dry part of the pad should follow the moistened end The goal is to prevent solvent from evaporating from the window surface as this will end up leaving residue and streaking behind 8 Repeat steps 2 4 using a clean tissue until the entire window has been cleaned 9 Blow off any adhering fibers or particles using dry filtered compressed air Horizontal Lines or Patterns in Image A faulty or irregular encoder signal may result in horizontal lines
69. i Calculation target value in a range from 1024 to 4055DN 12 bit LSB Notes s This function requires constant light input while executing e If very few tap pixels are within the ROI gain calculation may not be optimal e When all taps are selected taps outside of the ROI are set to the average gain of the taps that are within the ROI e Perform analog gain algorithms before performing FPN and PRNU calibration e All digital settings affect the analog gain calibration If you do not want the digital processing to have any effect on the camera gain calibration then turn off all digital settings by sending the commands sdo 0 0 epe 0 0 ssb 0 0 and ssg 0 4096 Example ecg 2 0 3040 Related Commands sag ssg 03 032 20008 04 DALSA Spyder3 CL User s Manual 59 Setting Analog Offset Purpose Sets the analog offset The analog offset should be set so that it is at least 3 times the rms noise value at the current gain DALSA configures the analog offset for the noise at the maximum specified gain and as a result you should not need to adjust the analog offset Syntax sao t i Syntax Elements t Tap selection Use 0 for all taps or 1 to 2 for individual tap selection if you are using the two tap model i Offset value in a range from 0 to 255DN 12 bit LSB Notes e To return the current analog offset value use the command gcp or get sao Example sao 2 35 Related Commands To update the analog gain reference Purpose Sets
70. ically restore the saved user settings when powered up Note While settings are being written to nonvolatile memory do not power down camera or camera memory may be corrupted e To restore the last saved user settings use the command rus e To save the current pixel coefficients use the command wpe and wfc e To restore the last saved pixel coefficients use the command 1pc e To write and load LUTs use the wil and 1i1 commands respectively Current Session Settings These are the current operating settings of your camera To save these settings to non volatile memory use the command wus DALSA 03 032 20008 04 74 Spyder3 CL User s Manual Saving the Current PRNU Coefficients Purpose Saves the current PRNU coefficients You can save up to four sets of pixel coefficients Syntax wpe i Syntax Elements i PRNU coefficients set to save 1 Coefficient set one 2 Coefficient set two 3 Coefficient set three 4 Coefficient set four Example wpe 2 Saving the Current FPN Coefficients Purpose Saves the current FPN coefficients You can save up to four sets of pixel coefficients Syntax wfc i Syntax Elements i FPN coefficients set to save 1 Coefficient set one 2 Coefficient set two 3 Coefficient set three 4 Coefficient set four Example wfc 2 Loading a Saved Set of Coefficients Purpose Loads a saved set of pixel coefficients A factory calibrated set of coefficients is available Syntax lpe i Syntax Elements i
71. ifferential line sum 23 16 the image contrast and better the focus 16 Differential line sum 31 24 Setting Thresholds Setting an Upper Threshold Purpose Syntax Syntax Elements Notes Related Commands Example Setting a Lower Threshold Purpose Syntax Syntax Elements Notes Related Commands Example 03 032 20008 04 Sets the upper threshold limit to report in the end of line sequence sut i i Upper threshold limit in range from 0 to 4095 e LVAL is not high during the end of line statistics e els sit sut 1024 Sets the lower threshold limit to report in the end of line sequence slt i i Upper threshold limit in range from 0 to 4095 e LVAL is not high during the end of line statistics e els sut slt 1024 DALSA Spyder3 CL User s Manual 71 7 1 Look Up Tables Note This information only applies to the 4k model camera The flat field corrections FPN and PRNU assume a linear response to the amount of light by the sensor output node analog amplifier and analog to digital converter To correct any non linearity in this system of components a Look Up Table LUT has been implemented in the FPGA for each tap immediately after the ADC The LUT adds a signed value 256 to 255 indexed by the 10 MSB of the input value Calibrate Input LUT Purpose Calibrates the current input look up table for correcting non linearity in the analog chain CCD sense node and analog to di
72. ine Sequence for details Current pixel coefficient set loaded Refer to 03 032 20008 04 82 03 032 20008 04 FPN Coefficients PRNU Coefficients Number of Line Samples Upper Threshold Lower Threshold Analog Gain dB Analog Gain Reference dB Total Analog Gain dB off off 1024 3600 400 5 5 5 5 Spyder3 CL User s Manual section 7 9 Saving and Restoring PRNU and FPN Coefficients for details States whether FPN coefficients are on or off Set with the epc command Refer to section 7 5 Analog and Digital Signal Processing Chain for details States whether PRNU coefficients are on or off Set with the epc command Refer to section 7 5 Analog and Digital Signal Processing Chain for details Number of lines samples set with the css command See section 7 11 Returning Video Information for details Upper threshold value set with the sut command See section 7 6 End of line Sequence for details Lower threshold value set with the slt command See section 7 6 End of line Sequence for details Analog gain settings set with the sag command See section 7 5 Analog and Digital Signal Processing Chain for details Analog reference gain set with the ugr command See section 7 5 Analog and Digital Signal Processing Chain for details This is the sum of the analog gain and analog gain reference values and is the total analog gain being used by the camera D
73. information not included in this manual or for information on DALSA s extensive line of image sensing products please call DALSA Sales Offices Waterloo Europe Asia Pacific 605 McMurray Rd Breslauer Str 34 Ikebukuro East 13F Waterloo ON N2V 2E9 D 82194 Gr benzell Munich 3 4 3 Higashi Ikebukuro Canada Germany Toshima ku Tokyo 170 0013 Tel 519 886 6000 Tel 49 8142 46770 Japan Fax 519 886 8023 Fax 49 8142 467746 Tel 81 3 5960 6353 http mv dalsa com http mv dalsa com Fax 81 3 5960 6354 sales americas dalsa com sales europe dalsa com hitp mv dalsa com sales asia dalsa com DALSA Spyder3 CL User s Manual DALSA Contents 1 Introduction to the Spyder3 CL Camera 5 l amea Tn vation 5 1 2 Camera Performance Specifications sssssssssssssssssssssssssssssssssssssssssssscesceccesesccceccesessesssscesescesseecsccescececcecccesceeceeeeeees 7 TiS Image SeN OE eae E E EEEN NNNNA 9 V A ReSpoOmsivitysser222s5 cccccesssssacesccsszasseeseeds seecceesszsececccesssseceecccesssscoccesesszscvccctesssecoceseasxS deecoesxseceecseazsccceeceosssssseecteattess 12 V5 Deratinng Curves sccscccsscsssccccccscossccccccssensecccccccsazsscecocccsonsssscestsssssecsssessssssccsscasssssocesesaszsssesssesssasseeeseassass AAS 13 2 Setting Up the Camera 15 ZeUilinsteal nti Verve W isn 15 2 2 Input Output Connectors ang LFD oiii 15 2 3 vR T 16 PA Conn en ED 17 2 5 Camera Link Data Connector ssssssssssssscssssssss
74. ject movement Camera should operate in Camera should operate in reverse shift direction forward shift direction scd 1 sde 0 Note You can control the CCD shift direction through the serial interface Use the software command scd to determine whether the direction control is set via software control or via the Camera Link control signal on CC3 Refer to the CCD Shift Direction section of this manual page 47 for details 03 032 20008 04 12 Spyder3 CL User s Manual 14 Responsivity Figure 7 Spyder3 CL 1k and 2k Responsivity High Sensitivity Mode e Low Sensitivity Mode Figure 8 Spyder3 CL 4k Responsivity s High Sensitivity Responsivity Low Sensitivity Responsivity 03 032 20008 04 DALSA Spyder3 CL User s Manual 1 5 Derating Curves Figure 9 1k and 2k Derating Curves Changes in DC offset with Integration Time Change in DC Offset vs Temperature 12bit OdB 12 bit OdB Gain Integration Time 200us SRM 2 140 250 130 120 200 110 HSM srm 2 150 Z 100 LSM sm 2 z LSM LSM srm 0 A HSM 90 100 80 50 70 60 r c c 0 0 0 2 0 4 0 6 0 8 1 1 2 1 4 0 20 40 60 Integration Time ms Temperature
75. k40 7 05KHz 8 52KHz Immediate read out mode default srm 2 In this mode the image is read out including accumulated dark current immediately following the trigger or the EXSYNC falling edge There are no line rate limitations other than the amount of gate dark current that can be tolerated at low line rates There are no timing or exposure anomalies other than situations where EXSYNC is removed from camera In this case the camera will operate in a watchdog state For information on artifacts that may be experienced while using this mode see the Artifacts section below Gate dark current clear mode always on srm 1 In this mode the gate dark current will be cleared continuously After the trigger EXSYNC is received the dark current is cleared from the image sensor before the image is acquired The line rate is limited to 1 2 the maximum line rate available for that model of camera For information on artifacts that may be experienced while using this mode see the Artifacts section below Table 18 Max Line Rate Model Immediate Readout Dark Current Clear Mode Mode S3 10 01k40 36 KHz 18KHz 3 20 01k40 68 KHz 34 KHz S3 10 02k40 18 5KHz 9 25KHz S3 20 02k40 36 KHz 18 KHz S3 20 04k40 18 5KHz 9 25KHz When operating in the dark current clear mode there will be a slight delay equivalent to one readout time before the actual exposure is implemented The actual exposure time will
76. l line Single line Saturation output amplitude DC offset 03 032 20008 04 Unit DN nJ cm DN DN DN DN p p DN p p DN p p DN p p DN p p nJ cm2 pJ cm2 DN DN Min 500 1 500 1 10dB Typ 652 8 326 4 431 216 1400 1 1400 1 1225 1 6 35 12 2 4 6 9 2 Max 6 5 52 8 32 8 5 10 80 80 8 5 10 80 80 96 Test conditions unless otherwise noted Min 203 1 203 1 OdB Typ 2064 992 1363 682 9 2 324 1 324 1 387 1 1 92 4 0 4 5 9 3 3968 80 e 12 bit values Flat Field Correction FFC enabled e CCD Pixel Rate 40 Mega pixels second per sensor tap e Line Rate 5000 Hz e Nominal Gain setting unless otherwise specified Max 20 5 169 6 32 8 5 10 80 80 12 12 237 208 160 Min 59 1 59 1 Spyder3 CL User s Manual e Light Source Broadband Quartz Halogen 3250k with 750 nm high pass filter installed e Ambient test temperature 25 C e Unless specified all values are referenced at 12 bit 10dB Typ Max 6528 3264 4310 2155 30 65 108 1 108 1 122 3 1 536 64 11 5 10 95 95 37 37 752 752 0 61 1 2 4 6 9 2 336 DALSA Spyder3 CL User s Manual 9 e Exposure mode disabled e Unless specified dual line mode Notes 1 PRNU measured at 50 SAT 13 Image Sensor The camera uses DALSA s dual line scan sensor The camera can be configured to read out in either hig
77. lly digitizes 12 bits and outputs the 8 MSB or all 12 bits depending on the camera s Camera Link operating mode 2 6 Camera Link Video Timing LINE VALID f PATA DOCO PO00000G PO000G0000000004 LOOO PIXEL RESET l 03 032 20008 04 Figure 14 Spyder3 Overview Timing Showing Input and Output Relationships STROBE HULU HLF FLL S tLINE PERIOD twSYNC lt e SYNC IN gt TRANSFER e _tREADOUT ee Oueb EAD gt thPR PR SET gt TF LOW a DALSA Spyder3 CL User s Manual 21 Figure 15 Spyder3 Fixed Programmed Integration Timing with External EXSYNC STROBE LULU E UUU UUE UUU UUU UUU ULU tLINE PERIOD twSYNC lt _ _ twSYNC_INT fee perme 1 tL Th 338 lt twFixed Int gt a er 1 LINE VALID ff ee y i wi GSGPOGbe GFE OCCOLOSOSCE SCRE OC0 06086 DALSA 03 032 20008 04 22 Symbol twSYNC twSYNCemarr twSYNC_INT twSYNC_INT SMART tLINE PERIOD t tr tTransfer twFixed Int tREADOUT tOVERHEAD thPR twPR_LOW tPR_SET 03 032 20008 04 Table 9 Spyder3 Input and Output Definition The minimum low width of the EXSYNC pulse when not in SMART EXSYNC mode The minimum low width of the EXSYNC pulse when in SMART EXSYNC modes to guarantee the photosites are reset The minimum width of the high pulse when the SMART EXSYNC feature is turned off Is the integration time when the SMART EX
78. m and mean value of the sampled line x Pixel start number x Pixel end number in a range from 1 to sensor pixel count 03 032 20008 04 90 03 032 20008 04 Mnemonic get line average get prnu coeff get signal frequency get status led help load input LUT load pixel coefficients reset camera restore factory settings reset input LUT region of interest reset pixel coeffs Syntax Parameters gla x x gpe x gsf i gsl h lil i ipe i re rfs ril roi xyxy rpc Spyder3 CL User s Manual Description Read the average of line samples x Pixel start number x Pixel end number In a range from 1 to sensor pixel count Read the PRNU coefficient x pixel number to read in a range from 1 sensor pixel count Reads the requested Camera Link control frequency 1 EXSYNC frequency 2 Spare 3 Direction Returns the current state of the camera s LED where 1 Red 2 Green 5 Blinking green 6 Blinking red Display the online help Refer to the Select Cable Camera ASCII Command Help for details Load input LUT s from non volatile memory to current In range of 0 to 4 Loads the previously saved pixel coefficients from non volatile memory where i is 0 Factory calibrated coefficients 1 Coefficient set one 2 Coefficient set two 3 Coefficient set three 4 Coefficient set four Resets the entire camera reboot Baud rate is not reset and reboo
79. m the video path It is recommended you repeat the calculation when a temperature change greater than 10 C occurs or when there is a significant change in integration time or analog gain 1 Stop all light from entering the camera Tip Cover lens with a lens cap 2 Verify that the output signal level is within range by issuing the command gl or gla If there are too many zeros in the output data more than 6 25 of output data within the roi increase the analog offset sao or use the automated algorithm cao 0 L If the average of the pixels is too high for your application reduce the analog offset or gain level sag 3 Issue the command ccf The camera will respond with OK gt if no error occurs FPN calculation automatically calibrates FPN coefficients and digital offset 4 After the calibration is complete you should save these settings to non volatile memory so they be reusable on reboot To do so issue the commands wfc and wus 5 To verify output enable the FPN coefficients using the command epc 10 You should see close to zero output Perform PRNU calculation next to determine the multiplication factors required to bring each pixel to the required value balance target for flat white output 1 Place a white reference in front of the camera 2 Verify that the output signal level is within range by issuing the command gl or gla If the signal level is too low increase your light level adjust the analo
80. ments m Output mode to use 0 Base configuration 1 taps 8 bit output 1 Base configuration 1 taps 12 bit output 2 Base configuration 2 taps 8 bit output 3 Base configuration 2 taps 12 bit output Notes e To obtain the current Camera Link mode use the command gcp or get clm e The bit patterns are defined by the DALSA Camera Link Roadmap available at http mv dalsa com Related Commands Example clm 0 7 3 Exposure Mode Line Rate for details on how to set frame times exposure times and camera modes Direction Control Control the CCD shift direction through the serial interface Use the software command scd to determine whether the direction control is set via software control or via the Camera Link control signal on CC3 Refer to the CCD Shift Direction section of this manual page 47 for details 03 032 20008 04 20 Spyder3 CL User s Manual Output Signals Camera Link 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 Clocking Signal Indicates LVAL high Outputting valid line DVAL high Valid data unused tied high STROBE rising edge Valid data FVAL high Outputting valid frame unused tied high The camera interna
81. n Gold 9 x 9 wiper made by Milliken is both ESD safe and suitable for class 100 environments Another ESD acceptable wiper is the TX4025 from Texwipe An alternative to ESD safe cloth wipers is Transplex swabs that have desirable ESD properties There are several varieties available from Texwipe Do not use regular cotton swabs since these can introduce charge to the window surface Wipe the window carefully and slowly When cleaning long linear sensors it may be easier to wipe along the width ie as opposed to the length of the sensor DALSA Spyder3 CL User s Manual 37 6 Troubleshooting 6 1 Troubleshooting The information in this chapter can help you solve problems that may occur during the setup of your camera Remember that the camera is part of the entire acquisition system You may have to troubleshoot any or all of the following e power supplies e cabling e software s host computer e light sources e optics e operating environment e encoder LED When the camera is first powered up the LED will glow on the back of the camera Refer to section 2 3 for information on the LED Connections The first step in troubleshooting is to verify that your camera has all the correct connections Cable Length Type Use the scb command to select the correct cable parameter for the cable length Equipment Requirements Ensure that you are using compatible equipment Power Supply Voltages Check for the presenc
82. n the Horizontal Shift Register Spyder3 CL User s Manual Max ns Min ns 100 3 000 100 3 000 14 700 27 778 1k 2 tap 1k 1 tap 27 778 2k 2 tap 54 054 2k 1 tap 55 775 4k 2 tap 3 725 25 1k and 2k 4 100 25 4k Rete Ce Ee N 800 25 600 1k 1 tap 12 800 1k 2 tap 51 200 2k 1 tap 25 600 2k 2 tap 51 200 4k 2 tap 425425 All models To Be Determined 3 000 3 000 DALSA Spyder3 CL User s Manual This chapter outlines the more commonly used commands See section 7 17 ASCII Commands Reference for a list of all available commands DALSA 23 3 Software Interface How to Control the Camera All of the camera features can be controlled through the serial interface The camera can also be used without the serial interface after it has been set up correctly Functions available include s Controlling basic camera functions such as gain and sync signal source e Flat field correction e Mirroring and readout control e Generating a test pattern for debugging The serial interface uses a simple ASCII based protocol and the PC does not require any custom software Note This command set may be different from those used by other DALSA cameras You should not assume that these commands perform the same as those for older cameras Serial Protocol Defaults e 8 data bits e 1 stop bit e No parity s No flow control e 9 6kbps e Camera does not echo characters Command Fo
83. ne time will equal the exposure time line transfer time Example 1 Exposure Time less than Line Period PROGRAMMABLE PERIOD Set COMMAND PROGRAMMABLE PERIOD l l K n lt gt ewan ame on eeosunerne memon wame fen exrosune me LINE PERIOD LINE PERIOD PROGRAMMABLE PERIOD SS COMMAND PROGRAMMABLE PERIOD CR CHARGE RESET 03 032 20008 04 50 03 032 20008 04 Spyder3 CL User s Manual Mode 3 External Trigger with Maximum Exposure Line rate is set by the period of the external trigger pulses The falling edge of the external trigger marks the beginning of the exposure Example 2 Line Rate is set by External Trigger Pulses LINE PERIOD LINE PERIOD READOUT READOUT EXPOSURE TIME EXPOSURE TIME mney yo T T y FALLING EDGE i FALLING EDGE IGNORED DURING IGNORED DURING READOU READOUT Mode 4 Smart EXSYNC External Line Rate and Exposure Time In this mode EXSYNC sets both the line period and the exposure time The rising edge of EXSYNC marks the beginning of the exposure and the falling edge initiates readout Example 3 Trigger Period is Repetitive and Greater than Read Out Time CR EXPOSURE TIME READOUT WAITING CR EXPOSURE TIME READOUT WAITING T Y T EXSYNC EXSYNC FALLING EXSYNC FALLING EDGE IGNORED EDGE IGNORED CR CHARGE RESET DURING READOUT DURING READOUT Mode 5 External Line Rate EXSYNC and External Pixel Reset PRIN
84. not be altered Table 19 Model Exposure Delay and Max Exposure Time in Auto Mode S3 10 01k40 27 5 us S3 20 01k40 14 75 us S3 10 02k40 53 1us S3 20 02k40 27 5 us S3 20 04k40 53 1us 03 032 20008 04 98 Spyder3 CL User s Manual Auto Mode srm 0 Note This feature is not available for the S3 20 04k40 camera model In this mode the line rate from the camera will automatically cause a switch between the gate dark current clear mode and non gate dark current clear mode The frequency of when this mode switchover occurs depends on the camera model In cases where the line rate is rapidly increased from below the Dark Current Clear to Immediate Readout Transition Frequency to above the Immediate Readout to Dark Current Clear Transition Frequency the first line following this transition will likely be corrupted The table below outlines the artifacts that may be seen during this transition period All subsequent lines after this occurrence will be as expected In the case of a slow transition that is when the EXSYNC line rate increases by less than 10 of the previous line rate a line readout will not become corrupt There are also limitations on the exposure time when operating in auto mode If the line rate exceeds half the maximum line rate then the exposure time cannot exceed the time stated in Table 19 Note DALSA recommends Auto mode for most users For information on artifacts that m
85. nternal chip case temperature in degrees Celsius For proper operation this value should not exceed 75 C Note If the camera reaches 75 C the camera will shutdown and the LED will flash red If this occurs the camera must be rebooted using the command re or can be powered down manually You will not be able to restart the camera until the temperature is less than 65 C You will have to correct the temperature problem or the camera will shutdown again The camera allows you to send the vt verify temperature command while it is in this state 7 13 Voltage Measurement The command vv displays the camera s input voltage Note that the voltage measurement feature of the camera provides only approximate results typically within 10 The measurement should not be used to set the applied voltage to the camera but only used as a test to isolate gross problems with the supply voltage 7 14 Camera Frequency Measurement Purpose Returns the frequency for the requested Camera Link control signal Syntax gsf i Syntax Elements i Camera Link control signal to measure 1 CC1 EXSYNC 2 CC2 PRIN 3 CC3 CCD Direction Note e Camera operation may be impacted when entering the gsf command i e poor time response to direction change or video may have artifacts gain changes for several lines while the camera returns signal information e This command is not available when operating the camera with external CCD direction control s
86. nual DALSA Mnemonic display pixel coeffs enable input LUT end of line sequence enable pixel coefficients get camera model get camera parameters get camera serial get camera version get exposure mode get fpn coeff get help get input LUT get line Syntax dpc eil els epc gem gcp gcs gcv gem gfc gh gil gl Parameters x1 x2 89 Description Displays the pixel coefficients in the order FPN PRNU FPN PRNU x1 Pixel start number x2 Pixel end number in a range from 1 to 1024 or 2048 Enable input LUT where 0 Off 1 On Sets the end of line sequence 0 Off 1 On Sets whether pixel coefficients are enabled or disabled The first parameter sets the FPN coefficients where i is 0 FPN coefficients disabled 1 FPN coefficients enabled The second parameter sets the PRNU coefficients where i is 0 PRNU coefficients disabled 1 PRNU coefficients enabled Reads the camera model number Reads all of the camera parameters Read the camera serial number Read the firmware version and FPGA version Retrieves the current camera exposure mode Read the FPN coefficient x pixel number to read in a range from 1 sensor pixel count Returns all of the available get commands Display the current LUT set number Gets a line of video without pixel coefficients applied displaying one pixel value after another and the minimum maximu
87. on Photo Response Non Uniformity PRNU coefficients calculated using the cep or cpa commands are used to correct the difference in responsivity of individual pixels i e given the same amount of light different pixels will charge up at different rates and the change in light intensity across the image either because of the light source or due to optical aberrations e g there may be more light in the center of the image PRNU coefficients are multipliers and are defined to be of a value greater than or equal to 1 This ensures that all pixels will saturate together Background subtract ssb command and system digital gain ssg command are used to increase image contrast after FPN and PRNU calibration It is useful for systems that process 8 bit data but want to take advantage of the camera s 12 bit digital processing chain For example if you find that your image is consistently between 128 and 255 DN 8 bit you can subtract off 128 ssb 2048 and then multiply by 2 ssg 0 8192 to get an output range from 0 to 255 Analog Signal Processing Setting Analog Gain and Offset All analog signal processing chain commands should be performed prior to FPN and PRNU calibration and prior to digital signal processing commands Note This command will invalidate the LUT calibration for the 4k model of camera Use the ssg command instead Setting Analog Gain Purpose Sets the camera s analog gain value Analog gain is multiplied by the an
88. ontroller has the ability to read video data This functionality can be used to verify camera operation and to perform basic testing without having to connect the camera to a frame grabber This information is also used for collecting line statistics for calibrating the camera DALSA Returning a Single Line of Video Purpose Syntax Syntax Elements Returns a complete line of video without pixel coefficients applied displaying one pixel value after another After pixel values have been displayed it also displays the minimum maximum and mean value of the line sampled within the region of interest the region of interest command is explained in section Setting a Region of Interest ROI Use the gl command or the following gla command to ensure the proper video input range into the processing chain before executing any pixel calibration commands gl x1 x2 x1 03 032 20008 04 78 03 032 20008 04 Notes Related Commands Example Spyder3 CL User s Manual Pixel start number Must be less than the pixel end number in a range from 1 to sensor resolution x2 Pixel end number Must be greater than the pixel start number in a range from 2 to sensor resolution e Ifx2 lt x1 then x2 is forced to be x1 e Values returned are in 12 bit DN roi gl 10 20 Returning Averaged Lines of Video Setting the Number of Lines to Sample Purpose Syntax Syntax Elements Notes Related Commands Example
89. out CO T1 1 2048 abet CO T2 2049 4096 1 1 1 1 Mono TO 1 1 where 0 is reserved for the default case and individual taps don t need to be articulated TO 1 1 M where 0 is reserved for the default case and individual taps don t need to be defined 0 0 0 0 03 032 20008 04 110 Item when programmable configuration the options are separated with a Row Binning Factor lt 1 2 3 or 1 2 3 gt Column Binning Factor lt 1 2 3 or 1 2 3 gt Pretrigger Pixels lt 0 1 2 or 0 15 gt Pretrigger Lines lt 0 1 2 or 0 15 gt Frame Time Minimum lt xx us gt Frame Time Maximum lt xx us gt Internal Line Frame Time Resolution lt xx ns gt 0 if not applicable Pixel Reset Pulse Minimum Width lt xx ns gt 0 if not applicable Internal Pixel Reset Time Resolution lt xx ns gt 0 if not applicable Pixel Reset to Exsync Hold time lt xxns gt BAUD Rate lt 9600 gt CC1 lt Exsync gt CC2 lt PRIN gt CC3 lt Forward Reverse gt CC4 lt Spare gt DVAL out lt Strobe Valid Alternate gt Spare out lt Spare gt For future use 03 032 20008 04 3 10 01k40 1 2 27 78 3333 3000 25 TBD 9600 19200 57600 115200 EXSYNC PRIN Forward Reverse Spare Strobe Valid Spare 3 20 01k40 1 2 14 7 3333 25 3000 25 9600 19200 57600 115200 EXSYNC PRIN Forward Reverse Spare Strobe Valid Spare 3 10 02k40 1 2
90. pixel indicated Returns the frequency of the Camera Link control signal indicated either 1 2 or 3 Returns the led status where Returns the current coefficient set number Returns whether factory settings have been saved The camera always returns 1 factory settings have been saved Returns the current region of interest DALSA Spyder3 CL User s Manual 85 Syntax Parameters Description get rus Returns whether user settings have been saved 0 No user settings saved 1 User settings have been saved get sag t Returns the analog gain in dB for the tap indicated t Tap value 0 for all taps or 1 to 2 for individual tap selection get sao t Returns the analog offset for the tap indicated t 0 for all taps or 1 to 2 for individual tap selection get sbh Returns the horizontal binning factor get sbr Returns the speed of camera serial communication port get scb Returns the set cable parameter get scd Returns the ccd shift direction where 0 Forward CCD shift direction 1 Reverse CCD shift direction 2 Externally controlled forward direction via CC3 3 Externally controlled reverse direction via CC3 get sdo t Returns the digital offset value in DN for the tap indicated t Tap value 0 for all taps or 1 to 2 for individual tap selection get sem Returns the current exposure mode 2 Internal SYNC internal PRIN programmable line rate and exposure time using commands ssf and set 3 External SYNC
91. portant to consider exposure than illumination The total amount of energy which is related to the total number of photons reaching the sensor is more important than the rate at which it arrives For example 5uJ cm can be achieved by exposing 5mW cm for 1ms just the same as exposing an intensity of 5W cm for lus Light Sources Keep these guidelines in mind when setting up your light source e LED light sources are relatively inexpensive provide a uniform field of light and longer life span compared to other light sources However they also require a camera with excellent sensitivity such as the Spyder3 CL camera 03 032 20008 04 DALSA Spyder3 CL User s Manual DALSA 33 e Halogen light sources generally provide very little blue relative to infrared light IR e Fiber optic light distribution systems generally transmit very little blue relative to IR e Some light sources age over their life span they produce less light This aging may not be uniform a light source may produce progressively less light in some areas of the spectrum but not others Filters CCD cameras are extremely responsive to infrared IR wavelengths of light To prevent infrared from distorting the images you scan use a hot mirror or IR cutoff filter that transmits visible wavelengths but does not transmit wavelengths over 750nm Examples are the Schneider Optics B W 489 which includes a mounting ring the CORION LS 750 which does no
92. r 08 Unable to calibrate tap outside ROI gt Error 09 The camera s temperature exceeds the specified operating range gt 95 Description This response returned for Alpha received for numeric or vice versa Not an element of the set of possible values E g Baud Rate Outside the range limit Command is valid at this level of access but not effective Eg line rate when in smart Exsync mode Command not completed in time Eg FPN PRNU calculation when no external Exsync is present Tried saving camera settings rfs rus but they cannot be saved Cannot calibrate a tap that is not part of the region of interest Indicates that the camera has shut itself down to prevent damage from further overheating 03 032 20008 04 Spyder3 CL User s Manual 7 19 Clearing Dark Current Gate Dark Current Clear Note This feature is not available for the S3 20 04k40 camera model Image sensors accumulate dark current while they wait for a trigger signal If the readout is not triggered in a reasonable amount of time then this dark current accumulation may increase to an excessive amount The result of this happening will be that the first row and possibly additional rows frames of the image will be corrupt The sensor used in this camera contains two sources of dark current that will accumulate with time 1 in the photo sensitive area and 2 in the gates used to clock out the charge The gate dark current can account for app
93. r details ccp wfc ccf Setting a Pixel s FPN Coefficient Purpose Syntax Syntax Elements Example Sets an individual pixel s FPN coefficient sfc x i x The pixel number from 1 to sensor pixel count Coefficient value in a range from 0 to 2047 12 bit LSB sfc 10 50 DALSA Spyder3 CL User s Manual 63 Setting Digital Offset Purpose Sets the digital offset Digital offset is set to zero when you perform FPN correction ccf command If you are unable to perform FPN correction you can partially remove FPN by adjusting the digital offset Syntax sdo ti Syntax Elements t Tap selection Allowable range is 1 to 2 depending on camera model or 0 for all taps Subtracted offset value in a range from 0 to 2048 where FPN Coefficient i 12 bit LSB Justified Notes e When subtracting a digital value from the digital video signal the output can no longer reach its maximum unless you apply digital gain using the ssg command See the previous section for details on the ssg command Related Commands ssg Example sdo 0 100 DALSA 03 032 20008 04 64 03 032 20008 04 PRNU Correction Spyder3 CL User s Manual Performing PRNU to a user entered value Purpose Syntax Syntax Elements Performs PRNU calibration to user entered value and eliminates the difference in responsivity between the most and least sensitive pixel creating a uniform response to light Using this command you mus
94. rameter PRNU calibration then occurs using the peak pixel in the region of interest Identical to cep 2 Calculates the PRNU coefficients using the entered target value as shown below PRNU Coefficient Target AVG Pixel Value FP N sdo value The calculation is performed for all sensor pixels but warnings are only applied to pixels in the region of interest This algorithm is useful for achieving uniform output across multiple cameras 3 This algorithm includes an analog gain adjustment prior to PRNU calibration Analog gain is first adjusted so that the peak pixel value in tap s ROI is within 97 to 99 of the specified target value It then calculates the PRNU coefficients using the target value as shown below Target PRNU Coefficient AVG Pixel Value FPN sdo value The calculation is performed for all sensor pixels but warnings are only applied to pixels in the region of interest This algorithm is useful for achieving uniform output across multiple cameras The second parameter is the target value to use in a range from 1024 to 4055DN Sets the camera s bit width where For 3 10 01K40 and S3 10 02K40 0 8 bits 1 tap 1 12bits 1 tap For S3 20 01K40 and S3 20 02K40 2 8 bits 2 taps 3 12 bits 2 taps Sets the number of lines to sample when using the gla command or when performing FPN and PRNU calibration where m is 256 512 or 1024 DALSA Spyder3 CL User s Ma
95. ration without any light This calibration determines exactly how much offset to subtract per pixel in order to obtain flat output when the CCD is not exposed The white light calibration is performed next to determine the multiplication factors required to bring each pixel to the required value target for flat white output Video output is set slightly above the brightest pixel depending on offset subtracted Flat Field Correction Restrictions It is important to do the FPN correction first Results of the FPN correction are used in the PRNU procedure We recommend that you repeat the correction when a temperature change greater than 10 C occurs or if you change the analog gain integration time or line rate PRNU correction requires a clean white reference The quality of this reference is important for proper calibration White paper is often not sufficient because the grain in the white paper will distort the correction White plastic or white ceramic will lead to better balancing For best results ensure that e 50 or 60 Hz ambient light flicker is sufficiently low not to affect camera performance and calibration results e For best results the analog gain should be adjusted for the expected operating conditions and the ratio of the brightest to darkest pixel in a tap should be less than 3 to 1 where Brightest Pixel per tap 3 gt Darkest Pixel per tap e The camera is capable of operating under a range of 8 to 1
96. rement Row Start Row End Row Increment gt Camera Color lt Hybrid Mono Pattern Solid gt RGB Pattern Size lt T1 Columns Rows T2 Columns Rows T3 Columns Rows gt Color Definition Column Row Color Where color is R G B Row Color Offset lt 0 1 2 3 gt Column Color Offset lt 0 1 2 3 gt DALSA 3 10 01k40 Horizontal mirroring is supported Mirror on changes the following unmirrored values to e The sign of the column increment is inverted e Column Start becomes the Column End value e Column End becomes the Column Start value Direction left to right readout CO T1 1 1024 1 1 1 1 Mono TO 1 1 where 0 is reserved for the default case and individual taps don t need to be articulated T0 1 1 M where 0 is reserved for the default case and individual taps don t need to be defined 0 0 S3 20 01k40 Horizontal mirroring is supported Mirror on changes the following unmirrored values to e The sign of the column increment is inverted e Column Start becomes the Column End value e Column End becomes the Column Start value Direction left to right readout C0 T1 1 512 1 1 1 1 CO T2 513 1024 1 1 1 1 Mono TO 1 1 where 0 is reserved for the default case and individual taps don t need to be articulated TO 1 1 M where 0 is reserved for the default case and individual taps don
97. rent peak output value Notes e Perform all analog adjustments before calibrating PRNU e This command performs the same function as the cpp command but forces you to enter a target value e Calibrate FPN before calibrating PRNU If you are not performing FPN calibration then issue the rpe reset pixel coefficients command and set the sdo set digital offset value so that the output is near zero under dark Example cpa 1 600 Performing PRNU Correction to a Camera Calculated Value Purpose Performs PRNU correction and eliminates the difference in responsivity between the most and least sensitive pixel creating a uniform response to light Syntax ccp Notes e Perform all analog adjustments before calculating PRNU e Perform FPN correction before PRNU correction e If FPN cannot be calibrated use the rpc command to reset all coefficients to zero and save them to memory with the wfc command You can then adjust the digital offset sdo command to remove some of the FPN e Ensure camera is operating at its expected analog gain integration time and temperature e Refer to Calibrating the Camera to Remove Non Uniformity Flat Field Correction on page 59 for a procedural overview on performing flat field correction s To save FPN coefficients after calibration use the wpe command Refer to section 7 9 Saving and Restoring PRNU and FPN Coefficients for details Related Commands ccf cpa DALSA 03 032 20008 04 66 03 03
98. ription Preliminary release Revised CCD Shift Direction section The get scd 3 command added to the list of get commands page 83 The command scd 3 externally controlled reverse direction Responsivity random noise SEE and NEE specifications revised Previous specifications cited 8 bit numbers not the correct 12 bit Page 7 Revised responsivity graph added page 12 Page 11 Added the following note to the Sensor Shift Direction section Note The CCD shift direction is controlled through the serial interface Use the software command scd to determine whether the direction control is set via software control or via the Camera Link control signal on CC3 Refer to the CCD Shift Direction section in this manual page 49 for details Page 20 Revised Table 7 to the following CC1 EXSYNC CC2 PRIN CC3 Direction CC4 Spare 4k model S3 20 04k40 00 R added to manual Including all specs and mechanicals etc 4k mechanical in the performance spec revised to the correct 65 h x 53 7 1 x 85 w Dark current diagrams in Appendix A were missing labels Labels restored Mechanicals updated to show RoHS compliant stickers p 17 31 32 LUT information for the 4k model added pages 25 and 26 55 and 56 70 to 72 and 83 Reference to Medium and Full camera link configurations removed from page 17 This camera operates in Base configuration 4k single and dual line responsivity and dynamic range values revised page 8
99. rmat When entering commands remember that e A carriage return lt CR gt ends each command e A space or multiple space characters separate parameters Tabs or commas are invalid parameter separators e Upper and lowercase characters are accepted 03 032 20008 04 24 03 032 20008 04 Spyder3 CL User s Manual e The backspace key is supported e The camera will answer each command with either lt CR gt lt LF gt OK gt or lt CR gt lt LF gt Error xx Error Message gt or Warning xx Warning Message gt The gt is used exclusively as the last character sent by the camera The following parameter conventions are used in the manual N i integer value N f real number m member of a set N s string t tap id e x pixel column number N y pixel row number Example to return the current camera settings gep lt CR gt Baud Rate Purpose Sets the speed in bps of the serial communication port Syntax sbr m Syntax Elements m Baud rate Available baud rates are 9600 Default 19200 57600 and 115200 Notes Power on rate is always 9600 baud The re reset camera command will not reset the camera to the power on baud rate and will reboot using the last used baud rate Example sbr 57600 Select Cable Purpose Sets the cable parameters Syntax scb i Syntax Elements i Output compare value Available values are 0 to 255 Notes In medium configuration both cables m
100. roximately 20 of the total dark current present While the exposure control has direct control over the amount of dark current in the photo sensitive area it has no control over the charge accumulated in the gates Even with exposure control on at low line rates this gate charge can cause the camera to saturate Using the Set Readout Mode srm command the camera user can control the camera s behavior in order to minimize the dark current artifact The modes of operation selected by the srm command are Auto On or Off Note This command is only available in low sensitivity and tall pixel modes High sensitivity mode operates only in the immediate read out position Dark Current Glear l Immediate i 1 Readout to 1 l f Dark l i i Dark Current Mode L Current Clear 1 1 Clearto Transition i f Immediate Frequency j Readout i 1 Immediate 1 Transition 1 1 Readout Frequency gt i i i i OHz a og eae ee Max Line Rate in Max Line Rate in F an GE uE Wa T Rate Dark Current Clear Immediate Mode Readout Mode Figure 29 Gate Dark Current Clear Table 17 Transition Frequencies Model Dark Current Clear to Immediate Readout to Dark Immediate Readout Current Clear Transition Transition S3 10 01k40 13 6KHz 16 4KHz S3 20 01k40 25 1KHz 30 4KHz 03 032 20008 04 DALSA Spyder3 CL User s Manual DALSA 97 S3 10 02k40 7 05KHz 8 52KHz S3 20 02k40 13 6KHz 16 4KHz S3 20 04
101. rs power connector data connector Electrical Interface Input Voltage Power Dissipation Operating Temperature Bit Width Output Data Configuration Speed Maximum Line Rate DALSA Units pixels um dB Units mm Units Volts Xe Bits 2 tap model 1 tap model 1k 2k 4k dual line scan dual line scan dual line scan 1024 2048 4096 100 100 100 14x14 14x14 10x10 High low or tall High low or High low or tall pixel tall pixel pixel 100x 100x 100x 10 10 10 6 56 0 25 Lens mount adapters are available Contact Sales for more information 50 50 0 25 0 2 1k and 2k 72 h x 60 1 x 50 w lt 300 4k 65 h x 53 7 1 x 85 w 300 6 pin male Hirose MDR26 female 12 to 15 lt 5 1k and 2k 0 to 50 8 or 12 bit user selectable lt 7 4k Base Camera Link 1k 68 kHz 80 MHz 36 40 MHz 4k 18 5 kHz 2k 36 KHz 80 MHz 18 5 40 MHz 03 032 20008 04 Table 3 Camera Operating Specifications Specifications Broadband responsivity 1k and 2k Dual line 1k and 2k Single line 4k Dual line 4k Single line Random noise rms Dynamic range 1k and 2k Dual line 1k and 2k Single line 4k Dual and Single FPN global Uncorrected Corrected PRNU ECD Uncorrected local Uncorrected global Corrected local Corrected global PRNU ECE Uncorrected local Uncorrected global Corrected local Corrected global SEE calculated Dual line Single line NEE calculated Dua
102. s is lt 1 2 3 gt Bit width is 12 gt Number Processing Nodes is lt 1 or 2 gt lt 8 10 03 032 20008 04 3 10 01k40 1024 40 VS 0 0 0 0 All zeros indicates an unsupported feature 0 0 0 0 0 All zeros indicates an unsupported feature C1 Base 1 8 1 C2 Base 1 12 1 3 20 01k40 1024 40 VS 0 0 0 0 All zeros indicates an unsupported feature 0 0 0 0 0 All zeros indicates an unsupported feature C1 Base 2 8 1 C2 Base 2 12 1 3 10 02k40 2048 40 VS 0 0 0 0 All zeros indicates an unsupported feature 0 0 0 0 0 All zeros indicates an unsupported feature C1 Base 1 8 1 C2 Base 1 12 1 3 20 02k40 2048 40 VS 0 0 0 0 All zeros indicates an unsupported feature 0 0 0 0 0 All zeros indicates an unsupported feature C1 Base 2 8 1 3 20 04k 40 4096 40 VS 0 0 0 0 All zeros indicates an unsupported feature 0 0 0 0 0 All zeros indicates an unsupported feature C1 Base 2 8 1 C2 Base 2 12 1 C2 Base 2 12 1 DALSA Spyder3 CL User s Manual Item when programmable configuration the options are separated with a Tap Reconstruction In some configurations the reconstruction may change C0 is the default output format and must be listed Output configurations that don t conform are listed separately lt Cx Tn Column Start Column End Column Inc
103. s also DALSA s first dual line scan camera When operating in high sensitivity dual line scan mode the Spyder3 CL camera has 3x the responsivity of a DALSA s Spyder 2 line scan camera DALSA 03 032 20008 04 03 032 20008 04 Spyder3 CL User s Manual Applications The Spyder3 CL camera is ideal for FPD inspection Pick and place Container inspection Wood tile steel inspection 100 print inspection lottery tickets stamps bank notes paychecks Postal sorting Glass bottle inspection Industrial metrology Food inspection Web inspection Models The Spyder3 CL camera is available in these models Table 1 Spyder3 CL Camera Models Overview Model Number Description 3 20 01K40 00 R 1k resolution 2 sensor taps Base Camera Link configuration 3 20 02K40 00 R 2k resolution 2 sensor taps Base Camera Link configuration 3 10 01K40 00 R 1k resolution 1 sensor tap Base Camera Link configuration S3 10 02K40 00 R 2k resolution 1 sensor tap Base Camera Link configuration 3 20 04k40 00 R 4k resolution 2 sensor taps Base Camera Link configuration DALSA Spyder3 CL User s Manual 1 2 Camera Performance Specifications Table 2 Camera Performance Specifications Feature Specification Imager Format Resolution Pixel Fill Factor Pixel Size Sensitivity Mode Antiblooming Gain Range Optical Interface Back Focal Distance M42x1 Sensor Alignment Mechanical Interface Camera Size Mass Connecto
104. s multiplied by the analog signal to increase the signal strength before the A D conversion It is used to take advantage of the full dynamic range of the A D converter For example in a low light situation the brightest part of the image may be consistently coming in at only 50 of the DN An analog gain of 6 dB 2x will ensure full use of the dynamic range of the A D converter Of course the noise is also increased Note To maintain valid LUT calibration do not use the sag command with the 4k model Instead use the ssg command 2 The analog offset sao command or black level is an artificial offset introduced into the video path to ensure that the A D is functioning properly The analog offset should be set so that it is at least 3 times the rms noise value at the current gain 03 032 20008 04 56 03 032 20008 04 Spyder3 CL User s Manual Digital Processing To optimize camera performance digital signal processing should be completed after any analog adjustments 1 Fixed pattern noise FPN calibration calculated using the ccf command is used to subtract away individual pixel dark current The digital offset sdo command enables the subtraction of the artificial A D offset the analog offset so that application of the PRNU coefficient doesn t result in artifacts at low light levels due to the offset value You may want to set the sdo value if you are not using FPN correction but want to perform PRNU correcti
105. s serial communication to and from the camera and frame grabber Cameras and frame grabbers should support at least 9600 baud These signals are e SerTFG Differential pair with serial communications to the frame grabber e Ber TC Differential pair with serial communications to the camera The serial interface will have the following characteristics one start bit one stop bit no parity and no handshaking It is recommended that frame grabber manufacturers supply both a user interface and a software application programming interface API for using the asynchronous serial communication port The user interface will consist of a terminal program with minimal capabilities of sending and receiving a character string and sending a file of bytes The software API will provide functions to enumerate boards and send or receive a character string DALSA Spyder3 CL User s Manual Power 107 Power will not be provided on the Camera Link connector The camera will receive power through a separate cable Camera manufacturers will define their own power connector current and voltage requirements 8 2 Camera Link Bit Definitions 8 3 Camera Link Configuration Tables BASE TO Configuratio n Mode PortA Port B Port C Bits O thru Bits O thru Bits O thru 7 7 7 Mode 0 Tap 1 XXXXXXX XXXXXXX 1 Tap 8 bit LSB Bit 7 Mode 1 Tap 1 Tap 1 Bits XXXXXXX 1 Tap n bit LSB Bit 7 8 9 10 11 Where n 10 12 Mode 2 Tap 1 Tap 2 X
106. so that all pixels can reach the highest pixel value during calibration 3 This algorithm includes an analog gain adjustment prior to PRNU calibration Analog gain is first adjusted so that the peak pixel value in the tap s ROI is within 97 to 99 of the specified target value It then calculates the PRNU coefficients using the target value as shown below Target PRNU Coefficient T AVG Pixel Value FPN sdo value The calculation is performed for all sensor pixels but warnings are only applied to pixels in the region of interest This algorithm is useful for achieving uniform output across multiple cameras This algorithm is useful for achieving uniform output across multiple cameras by first adjusting analog gain and then performing PRNU calibration This algorithm is recommended DALSA Spyder3 CL User s Manual 65 for use only when FPN is negligible and FPN coefficients are set to zero Since this algorithm adjusts the analog gain it also affects FPN If FPN is calibrated prior to running this algorithm FPN will be observable in dark conditions and an incorrect FPN value will be used during PRNU calibration resulting in incorrect PRNU coefficients This algorithm is more robust and repeatable than algorithm 1 because it uses an average pixel value rather than a number above target However this algorithm is slower i Peak target value in a range from 1024 to 4055DN The target value must be greater than the cur
107. ssssssssssssssecscssessssssssssssssssssssssescessssssssssssssseseecessessusssssssssesseseeceesees 17 2 6 Gamera Link Video Tinting sicisscscssssccccsssscccssssccticccicssessstssssscssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssscessttbeed 20 3 Software Interface How to Control the Camera 23 3 1 First Power Up Camera SettingS ssssssscccssssssssscssssssssesssssssssssssscssssscsesssssssseccesssssssscsessssssssececsssssssscsesssssssneeeesssses 25 3 2 Command Caiegorigs 26 3 3 Camera HT TOH s ecesconssssseccses 27 4 Optical Mechanical and Electrical Considerations 31 4 1 Mechanical iniaiaiai 31 4 2 Optical Interface essssssssssssssscsscccsssssscssssssssesssssssssssssssessssesessesseeessssssssssssssssssssssssssassessssssssssssssssssssesssssssessssssssssesees 4 3 Electrical Interface 5 CCD Handling Instructions 35 5 1 Electrostatic Discharge and the CCD Sensor 35 5 2 Protecting Against Dust Oil and Scratches 5 3 Claiming the Sensor Window T 6 Troubleshooting 37 NR T a T 37 6 2 Specific Solutions eesssssssssssssscescscsssssssssssssssessesssesssssssssssssssssssssssssssssssssesssssssssesesseseeseessessseseeeseeseeseessasseseesaseeesseseet 39 6 3 Product SUPO aoeeoe aaan AAAA A ANN 4 7 Appendix A 43 7 1 Spyder3 Camera Link ASCII Commande 43 7 2 Sensor Output Format s 100s100100001001000s000ss00osoo0ssotosooessotosnoensooosnoensnoonsotosooensooosno
108. t provide a calibration target Executing these algorithms causes the ssb command to be set to 0 no background subtraction and the ssg command to 4096 unity digital gain The pixel coefficients are disabled epc 0 0 during the algorithm execution but returned to the state they were in prior to command execution cpa ii i PRNU calibration algorithm to use 1 This algorithm first adjusts each tap s analog gain so that 8 13 of pixels within a tap are above the value specified in the target value parameter PRNU calibration then occurs using the peak pixel in the region of interest This algorithm is recommended for use only when FPN is negligible and FPN coefficients are set to zero Since this algorithm adjusts the analog gain it also affects FPN If FPN is calibrated prior to running this algorithm FPN will be observable in dark conditions and an incorrect FPN value will be used during PRNU calibration resulting in incorrect PRNU coefficients 2 Calculates the PRNU coefficients using the entered target value as shown below Target PRNU Coefficient AVG Pixel Value FPN sdo value The calculation is performed for all sensor pixels but warnings are only applied to pixels in the region of interest This algorithm is useful for achieving uniform output across multiple cameras It is important that the target value set with the next parameter is set to be at least equal to the highest pixel across all cameras
109. t include a mounting ring and the CORION HR 750 series hot mirror Lens Modeling Any lens surrounded by air can be modeled for camera purposes using three primary points the first and second principal points and the second focal point The primary points for a lens should be available from the lens data sheet or from the lens manufacturer Primed quantities denote characteristics of the image side of the lens That is h is the object height and h is the image height The focal point is the point at which the image of an infinitely distant object is brought to focus The effective focal length f is the distance from the second principal point to the second focal point The back focal length BFL is the distance from the image side of the lens surface to the second focal point The object distance OD is the distance from the first principal point to the object Figure 22 Primary Points in a Lens System SECOND PRINCIPAL POINT LIGHT RAYS FROM LEFT oe AL SECOND FOCAL POINT OBJECT i HEIGHT h PONT OBJECT DISTANCE OD TK Magnification and Resolution The magnification of a lens is the ratio of the image size to the object size Error Objects where m is the magnification h is the image height cannot be pixel size and h is the object height desired object created from resolution size editing field codes 03 032 20008 04 34 Spyder3 CL User s Manual By similar triangles the magnific
110. the shield on a multi conductor cable for ground s Keep leads as short as possible to reduce voltage drop e Use high quality linear supplies to minimize noise Note Camera performance specifications are not guaranteed if your power supply does not meet these requirements DALSA offers a power supply with attached 6 power cable that meets the Spyder3 CL camera s requirements but it should not be considered the only choice Many high quality supplies are available from other vendors Visit the http mv dalsa com Web site 03 032 20008 04 DALSA Spyder3 CL User s Manual 17 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 2 4 Camera LED The camera is equipped with a red green LED used to display the operational status of the camera The table below summarizes the operating states of the camera and the corresponding LED states When more than one condition is active the LED indicates the condition with the highest priority Error and warning states are accompanied by corresponding messages further describing the current camera status Table 5 Diagnostic LED Priority Color of Status LED Meaning 1 Flashing Red Fatal Error For example camera temperature is too high and camera thermal shutdown has occurred 2 Flashing Green Camera initialization or executing a long command e g flat field correction commands cep or ccf
111. ts with the value last used Restores the camera s factory settings FPN and PRNU coefficients reset to 0 Sets the value of the current LUT to zero Use wil to save this setting Sets the pixel range affected by the cag gl gla ccf and ccp commands The parameters are the pixel start and end values x and the column start and end values y in a range from 1 to sensor pixel count Resets the pixel coefficients to 0 DALSA Spyder3 CL User s Manual Mnemonic restore user settings set analog gain set analog offset set binning horizontal set baud rate set cable parameter set ccd direction set digital offset DALSA Syntax rus sag sao sbh sbr scb scd sdo Parameters 91 Description Restores the camera s last saved user settings and FPN and PRNU coefficients Sets the analog gain in dB t tap selection either 1 or 2 depending on camera model or 0 for all taps f gain value specified from 10 to 10 Sets the analog offset t tap selection either 1 or 2 depending on camera model or 0 for all taps i Offset value in a range from 0 to 255 12 bit LSB Offset increases with higher values Sets the horizontal binning value Available values are 1 and 2 Set the speed of camera serial communication port Baud rates 9600 19200 57600 and 115200 Default 9600 Set the cable parameter Output compare value Available values are 0 255 Sets
112. ust be the same length Only one copy of this setting is saved in the camera rather than with each setting On the 1fs load factory settings command the cable length will be set to the factory default of 100 The cable parameter is a relative value Increase the value for longer cables and decrease it for shorter ones Adjust until test pattern SVM 1 is clean Example scb 75 DALSA Spyder3 CL User s Manual 25 Camera Help Screen For quick help the camera can return all available commands and parameters through the serial interface There are two different help screens available One lists all of the available commands to configure camera operation The other help screen lists all of the commands available for retrieving camera parameters these are called get commands To view the help screen listing all of the camera configuration commands use the command Syntax h To view a help screen listing all of the get commands use the command Syntax gh Notes For more information on the camera s get commands refer to section the Returning Camera Settings section The camera configuration command help screen lists all commands available Parameter ranges displayed are the extreme ranges available Depending on the current camera operating conditions you may not be able to obtain these values If this occurs values are clipped and the camera returns a warning message Some commands may not be a
113. vailable in your current operating mode The help screen displays NA in this case 3 1First Power Up Camera Settings DALSA When the camera is powered up for the first time it operates using the following factory settings e High sensitivity mode e Forward CCD shift direction e No binning e Exposure mode 7 Programmable line rate amp max exposure time e 5000 Hz line rate e Readout mode Off e Mirroring mode 0 left to right e Factory calibrated analog gain and offset e 8 bit output s sag enabled 1k and 2k use It is recommended that you use the ssg command with the 4k in order to maintain valid LUT calibration e LUTs enabled 4k default factory calibrated 10dB 03 032 20008 04 26 3 2 Command Categories Spyder3 CL User s Manual The following diagram categorizes and lists all of the camera s commands This chapter is organized by command category Figure 16 Command Categories Sensor Output Format Set sensitivity mode ssm CCD Shift Direction scd Binning sbv and sbh Set Exposure Mode sem Set Frame Line Rate ssf Set Readout Mode srm Camera Output Format Camera Link Mode clm Set Cable scb Pixel Readout Direction smm Generate a Test Pattern svm Set Upper Threshold sut Set Lower Threshold slt End of Line Sequence els Set Pretrigger spt Data Processing Region of Interest roi Set Analog Gain sag or ccg Update Gain Reference ugr Set Analog O
114. verting Lens Pixel 2048 Pixel 1 Camera can be imaging in either Forward or Reverse direction _ smm 1 2 smm 0 right to left Left to right Pixel 2048 to 1 Pixel 1 to 2048 e U Z CONTROL L BA rower S PEN oc 4k camera orientation Table 11 Forward or Reverse Pixel Readout Camera model Readout direction Command Tap 1 S3 10 01k40 Left to Right smm 0 1 1024 Right to Left smm 1 1024 1 S3 20 01K40 Left to Right smm 0 1 512 Right to Left smm 1 1024 513 3 10 02K40 Left to Right smm 0 1 2048 Right to Left smm 1 2048 1 3 20 02K40 Left to Right smm 0 1 1024 Right to Left smm 1 2048 1025 3 20 04K40 Left to Right smm 0 1 2048 Right to Left smm 1 4096 2049 DALSA 29 Tap 2 n a n a 513 1024 512 1 n a n a 1025 2048 1024 1 2049 4096 2048 1 03 032 20008 04 30 Spyder3 CL User s Manual 03 032 20008 04 DALSA Spyder3 CL User s Manual 31 4 Optical Mechanical DtiCdal MECNAanICal d Electrical Considerati Figure 20 3 1k and 2k Mechanical Dimensions 30 000 0 050 53 9 tiie arn CENTER TS M42x1THREAD m 49 6 DEEP4 0 L Ld 6 S TT y DRESA E gom i N OQ 4 9 0 PIXEL1 a ae M3x0 5 THREAD 65640 25 jp 1 6 60 0 DEEP5 0 4X IMAGING a 30 1 SENSOR mun D M3x0 5 THREAD DE
115. vity mode 1 High sensitivity mode 2 Tall pixel mode The pixels equal to or greater than the upper threshold are checked for and reported in the end of line sequence in a range from 0 4095 Switch between normal video mode and camera test patterns 0 Normal video mode 1 Camera test pattern 2 Camera test pattern Changes 0dB gain to equal the current analog gain value set with the sag command Check the internal temperature of the camera Check the camera s input voltages and return OK or fail Write all current FPN coefficients to non volatile memory where i is 1 FPN coefficient set one 2 FPN coefficient set two 3 FPN coefficient set three 4 FPN coefficient set four Write current LUT s to non volatile memory i 1 to 4 03 032 20008 04 94 Mnemonic write PRNU coeffs write user settings 7 18 Error Handling The following table lists warning and error messages and provides a description and possible cause Warning messages are returned when the camera cannot meet the full value of the request error messages are returned when the camera is unable to complete 03 032 20008 04 the request Spyder3 CL User s Manual Syntax Parameters Description wpc i Write all current PRNU coefficients to non volatile memory where i is 1 PRNU coefficient set one 2 PRNU coefficient set two 3 PRNU coefficient set three 4 PRNU coefficient set four wus Write all of the user settings to non
116. x Elements m Output mode to use 0 Base configuration 1 taps 8 bit output 1 Base configuration 1 taps 12 bit output 2 Base configuration 2 taps 8 bit output 3 Base configuration 2 taps 12 bit output Notes e To obtain the current Camera Link mode use the command gcp or get clm e The bit patterns are defined by the DALSA Camera Link Roadmap available at http mv dalsa com Related Commands Example clm 0 7 3 Exposure Mode Line Rate and Exposure Time 03 032 20008 04 Overview You have a choice of operating in one of seven modes The camera s line rate synchronization can be generated internally through the software command ssf or set externally with an EXSYNC signal depending on your mode of operation To select how you want the camera s line rate to be generated 1 You must first set the camera mode using the sem command 2 Next if using mode 2 7 or 8 use the commands ssf and or set to set the line rate and exposure time Setting the Exposure Mode Purpose Sets the camera s exposure mode allowing you to control your sync exposure time and line rate generation Syntax sem i Syntax Elements i Exposure mode to use Factory setting is 7 Notes e Refer to Table 12 Spyder3 CL Exposure Modes for a quick list of available modes or to the following sections for a more detailed explanation e To obtain the current value of the exposure mode use the command gep or get sem DALSA
Download Pdf Manuals
Related Search
Related Contents
Vinculum II User Guide Software User License Agreement Transferir Agilent Measurement Journal 取扱説明書ダウンロード(PDF) HIF-1799TUMP Mode d`emploi Interrupteurs de sécurité sans contact CES-AP Instruções de operação User manual LevelOne 8-port 10/100Mbps Fast Etherent Switch w/ Internal Power Copyright © All rights reserved.
Failed to retrieve file