background image

Spyder3 Color Manual 

 

67 

DALSA 

 

 

03-032-20059-01 

Mnemonic  

Syntax  Parameters  Description 

reset pixel coeffs 

rpc 

 

Resets the pixel coefficients to 0.  

set baud rate 

sbr 

i

 

Set the speed of camera serial 
communication port. Baud rates: 

9600

19200

57600

, and 

115200

. Default: 

9600.  

set color correction 

scc 

i

 

Set the values in the color matrix that is 
multiplied at the end of the digital 
processing. 

set ccd direction 

scd 

i

 

Sets 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.) 

set color gain 

scg 

i

 

Set color gain for current color in a range 
of 

0 to 65535

. The current color is set from 

scl

 command. 

set color selector 

scl 

m

 

Selects color for gain application. Used 
prior to the 

scg

 command 

Set current tap 

sct

 

t

 

Selects tap for color gain application. Used 
prior to the 

scg

 command.

 

set color correction 
matrix X index 

scx 

m

 

Set current color correction x index in a 
range of 

o/r/g/b

set color correction 
matrix Y index 

scy 

m

 

Set current color correction y index in a 
range of 

r/g/b/y

Set exposure 
control

 

sec

 

This command combined with the slm 
command is equivalent to the sem 
command. 

Set exposure control mode.  

If input is t, this mode uses the value set 
by the ―set‖ command for the exposure 
time 

If input is w, this mode uses the width of 
the line trigger pulse. 

If the user tries to set this mode while 
―slm‖ is set to internal, then they will 
receive an error: not available in this 
mode. 

If the user sets the ―slm‘ to internal while 
the ―sec‖ value is set to width. The camera 
will return a warning message and change 
the exposure control to maximum. 

If input I is m. The camera uses the 
maximum possible exposure time for the 
given line rate

.

 

Summary of Contents for Spyder3 SC-30-02K80-00-R

Page 1: ...Spyder3 Color Camera Link User s Manual SC 30 02K80 00 R SC 30 04K80 00 R Bilinear Color Line Scan Camera 9 Nov 10 03 032 20059 01 www dalsa com ...

Page 2: ... 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 information not included in this manual or for information on DALSA s extensive line of image sensing products please call DALSA ...

Page 3: ...ace 19 3 2 Optical Interface 21 3 3 Electrical Interface 23 4 Software Interface ___________________________________________________ 25 4 1 Spyder3 Camera Link ASCII Commands 25 4 2 First Power Up Camera Settings 26 4 3 Sensor Output Format 29 4 4 Exposure Mode Line Rate and Exposure Time 31 4 5 Color Commands 40 4 6 Data Processing 42 4 7 Analog and Digital Signal Processing Chain 43 4 8 End of l...

Page 4: ...Bit Definitions 93 6 3 Camera Link Configuration Tables 94 7 Appendix B ________________________________________________________ 97 7 1 EMC Declaration 97 8 Appendix C ________________________________________________________ 99 8 1 Troubleshooting 99 8 2 Specific Solutions 101 8 3 Product Support 103 9 Appendix D ________________________________________________________ 105 9 1 Electrostatic Discha...

Page 5: ...a Highlights Features 2048 or 4096 pixels 14 µm x 14 µm 2k and 10 µm x 10 µm 4k pixel pitch 100 fill factor 80 mega pixels per second throughput Up to 18 kHz 2k or 9 kHz 4k line rates RGB RG GB or G color output formats Dynamic range 60 dB Base Camera Link configuration 8 or 12 bit RoHS and CE compliant pending Pre calibrated light sources e g white LED Programmability Serial interface ASCII 9600 ...

Page 6: ...ychecks etc General web inspection Camera Models The Spyder3 Color camera is available in these models Table 1 Camera Models Overview Model Description SC 30 02K80 00 R 2k resolution 2 sensor taps Base Camera Link configuration SC 30 04K80 00 R 4k resolution 2 sensor taps Base Camera Link configuration Table 2 Camera Accessories Accessory Description AC UC 00002 00 R M42 TO C MOUNT ADAPTER RH AC S...

Page 7: ...2 mm hole depth 4 5 mm Lens mount adapter M42 x 1 C F F M72 x 0 75 Back Focal Distance 6 56 0 25 mm Sensor Alignment x y z z 50 µm 50 µm 0 25 mm 0 2 Mechanical Interface 2k 4k Camera Size 72 h x 60 w x 50 l mm 85 h x 65 w x 50 l mm Mass 300 g 300 g Connectors power connector data connector 6 pin male Hirose MDR26 female Electrical Interface 2k 4k Input Voltage 12 to 15 Volts Power Dissipation 5 W ...

Page 8: ...5 PRNU ECE Uncorrected local 8 5 12 37 Uncorrected global 10 12 37 Corrected local DN p p 80 237 752 Corrected global DN p p 80 208 752 SEE calculated nJ cm 2k 31 9 8 3 1 4k 62 20 6 2 NEE calculated pJ cm 2k 23 7 23 7 23 7 4k 46 8 46 8 46 8 Saturation output amplitude DN 3968 80 DC offset DN 32 Test conditions unless otherwise noted 12 bit values Flat Field Correction FFC enabled CCD Pixel Rate 40...

Page 9: ...rrection The G channel can be used as a monochrome output The sensor has a 2 tap output Figure 1 Bilinear sensor used in Spyder3 Color block diagram Tap 2 Tap 1 CCD Readout Shift Register CCD Readout Shift Register N Pixels 14 µm x 14 µm or 10 µm x 10 µm N Pixels 14 µm x 14 µm or 10 µm x 10 µm N 2048 4096 Pixel 1 1 R R R R R R B B B B B B G G G G G G G G G G G G 1 4 Responsivity Figure 2 Spyder3 C...

Page 10: ...059 01 DALSA Figure 3 Spyder3 Color 4k Responsivity Spyder 3 4K Spectral Responsivity 0 5 10 15 20 25 30 35 40 400 450 500 550 600 650 700 750 800 850 900 950 1000 1050 1100 Wavelength nm Responsivity DN nj cm2 Series1 Series2 Series3 ...

Page 11: ...er cable Power supplies must meet the requirements defined in section 2 3 Power Connector 5 Inspect all cables and connectors prior to installation Do not use damaged cables or connectors or the camera may be damaged 6 Connect Camera Link and power cables 7 After connecting cables apply power to the camera 8 Check the diagnostic LED See below for an LED description 2 2 Input Output Connectors and ...

Page 12: ...12 to 15 V 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 Ensure 12 V to 15 V at the camera power input after the voltage drop across the power cable This may mean that the power suppy...

Page 13: ...on with the highest priority Error and warning states are accompanied by corresponding messages further describing the current camera status Table 6 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 Warning Loss of functionality e g external SRAM failure 2 Flashing Green Camera initiali...

Page 14: ... Grabber Channel Link Signal 1 1 inner shield 14 14 inner shield 2 25 X0 15 12 X0 3 24 X1 16 11 X1 4 23 X2 17 10 X2 5 22 Xclk 18 9 Xclk 6 21 X3 19 8 X3 7 20 SerTC 20 7 SerTC 8 19 SerTFG 21 6 SerTFG 9 18 CC1 22 5 CC1 10 17 CC2 23 4 CC2 11 16 CC3 24 3 CC3 12 15 CC4 25 2 CC4 13 13 inner shield 26 26 inner shield Notes Exterior Overshield is connected to the shells of the connectors on both ends 3M pa...

Page 15: ...he serial interface This camera uses the falling edge of EXSYNC to trigger pixel readout See Setting the Exposure Mode page 32 for details on how to set line rates exposure times and camera modes 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 y...

Page 16: ...6 Spyder3 Color Manual 03 032 20059 01 DALSA 2 6 Camera Link Video Timing Figure 7 Overview Timing Showing Input and Output Relationships Figure 8 Fixed Programmed Integration Timing with External EXSYNC ...

Page 17: ...uces 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 1 450 50 2k 1 650 50 4k twFixed Int Fixed Integration Time mode of operation for variable exsync frequency 800 tREADOUT Is the number of pixels per tap times the ...

Page 18: ...rs one interpolated color for each pixel G21 G25 G23 G24 G22 G26 G21 G25 G23 G24 G22 G26 R11 B12 B16 B14 R15 R13 B_in R_in Interpolated Native 1 RG BG mode native In this mode the camera outputs two native colors per pixel RG or BG depending on the pixel location 2 G mode native This mode provides 100 fill factor native green color that can be used as a monochrome channel ...

Page 19: ...hanical Interface Figure 9 SC 2k Mechanical Dimensions 49 6 53 9 6 56 0 25 TOCCD IMAGING SENSOR 19 4 33 7 11 6 42 0 60 0 57 0 7 5 72 0 M42x1THREAD DEEP4 0 M3x0 5 THREAD DEEP5 0 4X 9 0 PIXEL1 30 000 0 050 CCDIMAGING CENTER 36 000 0 050 CCDIMAGING CENTER 30 1 M3x0 5 THREAD DEEP5 0 4X 14 0 32 0 6 0 Units mm ...

Page 20: ...5 0 78 0 2X 58 0 2X 3 5 3 5 32 500 0 050 CCDIMAGING CENTRE 42 500 0 050 CCDIMAGINGCENTRE 65 0 53 7 49 4 14 1 25 9 16 5 32 0 6 0 2X M3x0 5THREAD DEPTH5 0 4X 7 5 70 0 M3x0 5THREAD DEPTH5 0 4X 32 6 40 2 n 62 0 4 5DEEP M3x0 5THREAD DEPTH7 0 4X 6 56 0 25 TOCCD IMAGING SURFACE 6 0 2X Units mm ...

Page 21: ...o require a camera with excellent sensitivity such as the Spyder3 Color camera Halogen light sources generally provide very little blue relative to infrared light IR Fiber optic light distribution systems generally transmit very little blue relative to IR 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 ...

Page 22: ... the second focal point The object distance OD is the distance from the first principal point to the object Figure 11 Primary Points in a Lens System Magnification and Resolution The magnification of a lens is the ratio of the image size to the object size m h h where m is the magnification h is the image height pixel size and h is the object height desired object resolution size By similar triang...

Page 23: ...rified to the following EMC standards CISPR 11 2004 EN 55011 2003 EN 61326 2002 To achieve EMC compliance follow these specific guidelines Ensure that all cable shields have 360 electrical connection to the connector Fasten and secure all connectors The camera has also been tested with shock and vibration according to certain requirements specified in MIL 810E ...

Page 24: ...24 Spyder3 Color Manual 03 032 20059 01 DALSA ...

Page 25: ...ithout the serial interface after it has been set up correctly Functions available include Controlling basic camera functions such as gain and sync signal source Flat field correction Mirroring and readout control 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 fro...

Page 26: ...l number m member of a set s string t tap id x pixel column number y pixel row number Example to return the current camera settings gcp CR 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 rc reset camera command will not reset the...

Page 27: ...lable 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 available in your current operating mode The help screen displays NA in this case Example ASCII Command Help Screen OK h ccf correction ca...

Page 28: ...exposure time f NA sfs set ffc selector m 0 1 2 3 4 5 6 7 8 99 slm set line mode m i e sls set light source i 0 4 slt set lower threshold i 0 4095 smm set mirroring mode i 0 1 spw set pixel x window width x 1 2048 or 1 4096 spx set pixel x postion x 1 2048 or 1 4096 srm set readout mode i 0 2 srw set roi width x 1 2048 or 1 4096 srx set roi x x 1 2048 or 1 4096 ssb set subtract background i 0 4095...

Page 29: ...Movement and Camera Direction Example using an Inverting Lens 4k camera orientation Camera should operate in reverse shift direction scd 1 Camera should operate in forward shift direction scd 0 Arrows denote direction of object movement 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 softwa...

Page 30: ...tion 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 To obtain the current value of the exposure mode use the command gcp or get scd Refer to Figure 12 Object Movement and Camera Direction Example using an Inverting L...

Page 31: ...Output mode to use 0 G only 8 bit output as monochrome 1 G only 10 bit output as monochrome 2 2 taps RG BG 8 bit output 3 2 taps RG BG 12 bit output 5 3 taps RGB 8 bit output 6 3 taps RGB 12 bit output time multiplexed 9 4 taps RGBY 8 bit output time multiplexed 10 4 taps RGBY 12 bit output time multiplexed Notes To obtain the current Camera Link mode use the command gcp or get clm The bit pattern...

Page 32: ...r Exposure Modes Programmable Line Rate Programmable Exposure Time Mode SYNC PRIN Description 2 Internal Internal Yes Yes Internal line 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 6 External Internal No Yes Fixed integration time ECE 7 Internal Internal Yes No Internal l...

Page 33: ...xternal 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 EXSYNC Falling edge ignored during readout Falling edge ignored during readout Mode 4 Smart EXSYNC Ex...

Page 34: ... Line Rate Maximum Exposure Time In this mode the line rate is set internally with a maximum exposure time Figure 14 Mode 7 Camera Timing Line Period Line Period Exposure Time Exposure Time Readout Readout EXSYNC falling edge ignored during readout EXSYNC falling edge ignored during readout Internal SYNC set using the ssf command Mode 8 Maximum Line Rate Programmable Exposure Time In this mode the...

Page 35: ...e mode 2 or 7 Syntax ssf f Syntax Elements i Desired line rate in Hz Allowable values are 2k 2 tap 300 18000 Hz 4k 2 tap 300 9000 Hz Notes To read the current line frequency use the command gcp or get ssf If you enter an invalid line rate frequency an error message is returned Related Commands sem set Example ssf 10000 i Applies to Modes 2 and 7 ...

Page 36: ...Mirroring Mode Purpose 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 Syntax smm i Syntax Elements 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 Notes To obtain the current readout direction use the command gcp or get smm Th...

Page 37: ...Spyder3 Color Manual 37 DALSA 03 032 20059 01 Note In clm 2 and clm 3 the output will be R B R B for smm 0 and B R B R for smm 1 The green ouput remains the same except mirrored ...

Page 38: ...rse Pixel Readout Camera model Readout direction Command Tap 1 Tap 2 SC 30 02K80 Left to Right smm 0 1 1024 1025 2048 Right to Left smm 1 2048 1025 1024 1 SC 30 04K80 Left to Right smm 0 1 2048 2049 4096 Right to Left smm 1 4096 2049 2048 1 Setting the Readout Mode See also the Clearing Dark Current section in Appendix A for more information on this mode ...

Page 39: ...charge This additional charge is especially noticeable at slower line rates If the user is in 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 The effect in both internal and external line rate modes is that an EXSYNC is skipped and...

Page 40: ...plied at the end of the digital processing This matrix corrects the digital output in order to achieve accurate colors Syntax scc i Syntax Elements i 8192 to 8191 Related Commands scx scy Example scc 4323 Setting Color Gain Purpose Set color gain for the current color in a range of 0 to 20 dB The current color is set using the scl command Syntax scg i Syntax Elements i 0 to 20 dB Related Commands ...

Page 41: ...y selects the row either r g b y in the above table The scc command is what sets the value at the select x and and y position in the table R_IN G_IN and B_IN below in the equations are the already digitally processed data RED PIXEL OUTPUT R_IN scc in position scx r scy r 4096 G_IN scc in position scx g scy r 4096 B_IN scc in position scx b scy r 4096 scc in position scx o scy r GREEN PIXEL OUTPUT ...

Page 42: ...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 Syntax srx i srw i Syntax Elements srx i Starting x position of the ROI in a value of 1 to sensor resolution srw i Width of the ROI in a value of 1 to sensor resolution Notes To return the current region of interest us...

Page 43: ... Processing Analog video Analog gain FPN coefficients PRNU coefficients Background subtract Digital system gain sag ccg ccf ccp ssb ssg eil LUT addition edc sdc Pixel defect correction sgr cwb Gain relative scc Color correction Digital video 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 ...

Page 44: ...t 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 DN Calibrating the Camera to Remove Non Uniformity Flat Field Correction Please note description is preliminary and subject to change Fla...

Page 45: ...ortant 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 50 or 60 Hz ambient light flicker is sufficiently low not to affect camera performance and calibration results For best results the analog gain should be adjusted for the expected...

Page 46: ... close to zero output gl gla ccf wfc wus efc 1 1 Place a white reference in front of the camera 2 Verify that the output signal level is within range by issuing the command or If the signal level is too low increase your light level adjust the analog gain or use the automated algorithm DALSA recommends a target value of about 80 of saturation If you change the gain FPN coefficients should be recal...

Page 47: ...ound 0 DN regardless of analog offset setting or the change in dark current temperature 0 DN offset is desirable because you do not want your color gains changing your offsets for each color Digital Signal Processing To optimize camera performance digital signal processing should be completed after any analog adjustments FPN Correction Performing FPN Correction Syntax Performs FPN correction and e...

Page 48: ...ied 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 so that all pixels can reach the highest pixel value during calibration i Peak target value in a range from 1024 to 4055DN The target value must be ...

Page 49: ...Use this command to correct for this where ssgvalue max output value max output value ssbvalue Syntax ssg i Syntax Elements i Gain setting The gain ranges are 0 to 65535 The digital video values are multiplied by this value where Use this command in conjunction with the ssb command Related Commands ssb Example ssg 15 Returning Calibration Results and Errors Returning All Pixel Coefficients Purpose...

Page 50: ...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 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 th...

Page 51: ...t camera digital gain and background subtract to maximize scene contrast This provides a basis for automatic gain control AGC 10 Pixels above threshold 15 8 11 Pixels below threshold 7 0 12 Pixels below threshold 15 8 13 Differential line sum 7 0 Use these values to focus the camera Generally the greater the sum the greater the image contrast and better the focus 14 Differential line sum 15 8 15 D...

Page 52: ... the original factory settings at any time by setting the user set number to the factory setting sus 0 and then loading the user set lus 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 To save all current user settings to non volatile memory use the command wus The camera ...

Page 53: ...coefficients Syntax lpc Related commands wpc wfc sfs Resetting the Current Pixel Coefficients Purpose Resets the current pixel coefficients to zero This command does not reset saved coefficients Syntax rpc Notes The black level 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...

Page 54: ...Terminal supports the X modem communications protocol that is used to upload and download the files HyperTerminal is the recommended application to use Open HyperTerminal by clicking Start All Programs Accessories Communications HyperTerminal Give your HyperTerminal application a name and click OK The Connect To dialog box appears Select a proper COM port and click OK A COM Properties dialog box a...

Page 55: ...l 55 DALSA 03 032 20059 01 Select each item as shown in the figure above click Apply and then OK The HyperTerminal main dialog box appears Select File Properties or click on the Properties icon and select the Settings tab ...

Page 56: ...3 Color Manual 03 032 20059 01 DALSA Select each item as shown in the figure above and click the ASCII Setup button Set each item as shown in above figure and click OK Click OK again in the Properties dialog box ...

Page 57: ...mera memory wus For example if you want to send setting 5 to the host you communicate sus 5 lus these 2 commands load set 5 to memory and then sus 99 lus these 2 commands send current set 5 to host Similarly if you want to load a settings from a host to set number 5 you communicate sus 99 wus these 2 commands load a settings to current camera memory and then sus 5 wus these to commands transfer se...

Page 58: ...icients OK sfs 99 OK lpc X Modem Transfer to Host Camera is ready for sending Click Receive file in the Transfer menu to save a settings 3 2 Restore FPN PRNU Coefficients OK sfs 99 OK wpc X Modem Transfer from Host Click Send file in the Transfer menu to load a settings OK Make sure to select the Xmodem ...

Page 59: ...rns are useful for verifying camera timing and connections The following tables show each available test pattern Syntax svm i Syntax Elements i svm 0 Video Raw svm 1 12 bit test pattern svm 1 8 bit test pattern svm 2 12 bit test pattern svm 2 8 bit test pattern Related Commands smm Use the set mirror mode smm command to establish the direction of the pixel readout ...

Page 60: ...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 Syntax gl Notes Range defined using the spx and spw commands Default settings spx 1 and spw 2 Values returned are in 12 bit DN R...

Page 61: ...emperature of the camera can be determined by using the vt command This command will return the internal 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 rc or can be powered down manually You will not be abl...

Page 62: ...irection control scd 2 Example gsf 1 4 17 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 Refer to section 2 4 Camera LED for more information on the camera LED 4 18 Retu...

Page 63: ...h scd command Video Mode video Current video mode value set with the svm command Region Of Interest X 1 The starting horizontal position of Region Of Interest Set with srx command Region Of Interest Width 2048 or 4096 Width of Region Of Interest in pixel Set with srw command End Of Line Sequence off States whether an end of line sequence is turned on or off Set using the els command FFC Coefficien...

Page 64: ...8 Color Correction O r g b Color correction matrix set with scx scy and scc commands r 0 4096 0 0 g 0 0 4096 0 b 0 0 0 4096 y 0 0 0 0 Black Level Offset 12 11 Current amount of black level correction Background Subtract 0 Background subtract settings set with the ssb command System Gain DN 4096 Digital gain settings set with the ssg command Returning Camera Settings with Get Commands You can also ...

Page 65: ...gorithm The parameter is the target value to use in a range from 1024 to 4055 DN PRNU Coefficient Target AVG Pixel Value i i 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 correction set sample css m Sets the number of lines to sample when using the gl...

Page 66: ...specified get help gh Returns all of the available get commands get line gl Gets a line of video without pixel coefficients applied displaying one pixel value after another and the minimum maximum and mean value of the sampled line get line average gla Read the average of line samples get signal frequency gsf i Reads the requested Camera Link control frequency 1 EXSYNC frequency 2 Spare 3 Directio...

Page 67: ... prior to the scg command Set current tap sct t Selects tap for color gain application Used prior to the scg command set color correction matrix X index scx m Set current color correction x index in a range of o r g b set color correction matrix Y index scy m Set current color correction y index in a range of r g b y Set exposure control sec m This command combined with the slm command is equivale...

Page 68: ...ght source sls i Set current light source in a range of 0 to 5 set lower threshold slt i The pixels below the lower threshold are checked for and reported in the end of line sequence in a range from 0 4095 set mirroring mode smm i Set tap readout direction left to right or right to left set pixel window width spw i Set horizontal width used in gl gla dpc commands set pixel X position spx i Set hor...

Page 69: ...eturn OK or fail write FPN coefficients wfc Write all current FPN coefficients to non volatile memory write PRNU coeffs wpc Write all current PRNU coefficients to non volatile memory write user settings wus Write all of the user settings to non volatile memory 4 20 Error Handling The following table lists warning and error messages and provides a description and possible cause Warning messages are...

Page 70: ...it is not a valid command Error 03 Incorrect number of parameters Error 04 Incorrect parameter value 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 Error 05 Command unavailable in this mode Command is valid at this level of access but not effective Eg line rate when in smart Exsync mode Error 06...

Page 71: ...e 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 Figure 20 Gate Dark Current Clear 0Hz Watchdog Frequency Max L...

Page 72: ...t Mode Dark Current Clear Mode SC 30 02k80 18000 Hz 9000 Hz SC 30 04k80 9000 Hz 4500 Hz 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 not be altered Table 18 Exposure Delay and Maximum Exposure Time in Auto Mode Model Exposure Delay and Max Exposure Time in Auto Mode ...

Page 73: ...in Table 18 Note DALSA recommends Auto mode for most users For information on artifacts that may 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 Gate Dark Current Clear Dark Current Dump to Immediate Readout Multi Line Artifacts SRM 0 Auto Mode Time Period Operating Re...

Page 74: ...Readout state Dark Current Dump to Immediate Readout TINT EXSYNC T DUMP T INT LVAL Valid F DUMP F IMMEDIATE Dark Current Dump to Immediate Readout TINT T VERT_TRANS F DUMP LVAL F IMMEDIATE Valid EXSYNC T DUMP T INT Dark Current Dump to Immediate Readout Multi Line Artifacts SRM 0 Auto Mode Time Period Operating Region Operating Mode T0 Dark Current Dump state T1 Immediate Readout state ...

Page 75: ...ng Region Operating Mode T0 Dark Current Dump state T1 Immediate Readout state Dark Current Dump to Immediate Readout TINT Valid T VERT_TRANS LVAL EXSYNC T DUMP T INT F DUMP DUMP MAX F Dark Current Dump to Immediate Readout TINT Valid EXSYNC T DUMP T INT T VERT_TRANS LVAL F DUMP DUMP MAX F Immediate Readout to Dark Current Dump Hysteresis Artifacts SRM 0 Auto Mode Time Period Operating Region Oper...

Page 76: ...01 DALSA T1 Dark Current Dump state SRM 0 Auto Mode Time Period Operating Region Operating Mode T0 Dark Current Dump state T1 Immediate Readout state T2 Dark Current Dump state F DUMP F IMMEDIATE Valid EXSYNC T DUMP T INT T VERT_TRANS LVAL ...

Page 77: ...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 If the user is in 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 Int...

Page 78: ...78 Spyder3 Color Manual 03 032 20059 01 DALSA ...

Page 79: ...erating Tips In case that parameter window is empty Check if the frame grabber serial port is mapped Check if the hyper terminal and or DALSA terminal is open If so close them first and then reopen the GUI Check if the camera power is on Use the hyper terminal or DALSA terminal to diagnose if there are issues with the camera Use DALSA CamExpert or a third party frame grabber tool to diagnose if th...

Page 80: ... Window Figure 21 Main GUI Window From the main DCT GUI window select from the Parameters list to access the camera features 5 4 Detecting Cameras Figure 22 Camera Detect To manually detect a camera under the CameraLink Port menu click Dalsa Camera Detect ...

Page 81: ...owing user levels Beginner Expert Guru By selecting Beginner from the menu View Parameters Options only parameters belonging to the beginner level will be displayed in parameter windows However when selecting the higher levels Expert and Guru parameters below these levels will also be included At the GURU level all parameters are displayed to the user ...

Page 82: ...ad only NA Device Serial Number Beginner A unique identifier of the camera This number matches the serial number on the camera s label gcs Read only NA Firmware version Beginner Firmware version gcv Read only NA Camera CCI version Beginner Camera CCI Camera Configuration Information version gcv Read only NA FPGA version Beginner FPGA version gcv Read only NA Baud Rate Beginner Camera Baud Rate The...

Page 83: ... Voltage Beginner The camera s DC voltage V vv Read only NA Figure 25 Image Format Control Name Visibility Description ASCII Command Command Range Additional Information Pixel Format Beginner Format of the image pixels clm raw8 raw12 rgb8 rgb12 rgba8 rgba12 Setting the Camera Link Mode page 31 Square Pixel Enable Guru Enables the square pixel shape line delay eld True False Enabling Line Delay pag...

Page 84: ...ern page 59 Figure 26 Acquisition and Trigger Controls Name Visibility Description ASCII Command Command Range Additional Information Line Rate Hz Expert Line rate of the camera ssf 300 18 000 Hz Setting the Line Rate page 35 CCD Drection Expert CCD sensor direction scd Internal Forward 0 Internal Reverse 1 External 2 CCD Shift Direction page 30 Exposure Time Guru Exposure Time in microseconds Thi...

Page 85: ...m Read only Setting the Exposure Mode page 32 Trigger Mode Expert The operation mode of the trigger for the acquisition slm Internal External NA Exposure Mode Expert The operation mode of the exposure control sec Timed Trigger Width Maximum Exposure Time NA Figure 27 Digital Controls Name Visibility Description ASCII Command Command Range Additional Information Color Beginner Selects the color to ...

Page 86: ...color gains so that each color s average is equal to the target specified in Calibrate White Balance Target cwb NA Calibrate White Balance page 40 Calibrate White Balance Target Expert The target value for the Calibrate White Balance command cwb 1024 4055 DN Calibrate White Balance page 40 Light Source Beginner Specify the adjustment to the color gain values for a given light source sls Unadjusted...

Page 87: ...ed data and can only be read If the user wants to save another setting they need to set the user selector to a value other than default sus Default set1 set2 set3 set4 set5 set6 set7 set8 Saving and Restoring Settings page 52 User Set Load Beginner Loads the User Set specified by User Set Selector to the device and makes it active rus NA Saving and Restoring Settings page 52 User Set Save Expert S...

Page 88: ...rved for factory user to save factory calibrated data and can only be read If they want to save another set of coefficients they need to set Pixel Set Selector to a value other than the default sfs Default set1 set2 set3 set4 set5 set6 set7 set8 Saving and Restoring PRNU and FPN Coefficients page 53 Load Pixel Coefficient Beginner Loads the Flat Field Correction Coefficients specified by the Pixel...

Page 89: ...Calibrate FPN Guru Calibrate FPN Ensure that you cover the sensor completely ccf NA FPN Correction page 47 Calibrate PRNU Guru Calibrate PRNU coefficient Ensure proper light and target specified in the PRNU calibration target cpa NA PRNU Correction page 48 PRNU Calibration Target Guru PRNU calibration target cpa 1024 4055 PRNU Correction page 48 FPN Enable Beginner The state of the FPN Correction ...

Page 90: ...90 Spyder3 Color Manual 03 032 20059 01 DALSA ...

Page 91: ...tails 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 ach...

Page 92: ...C3 The camera uses the following control signals Table 19 DALSA Camera Control Configuration CC1 EXSYNC negative edge active CC2 PRIN CC3 Direction Communication Two LVDS pairs have been allocated for asynchronous serial communication to and from the camera and frame grabber Cameras and frame grabbers should support at least 9600 baud These signals are SerTFG Differential pair with serial communic...

Page 93: ... 1 G G 1 Tap n bit Where Mode 0 8 bit Mode 1 12 bit LSB Bit 7 Bit 8 MSB xxxx xxxxxxx x don t care for unused bits N A N A N A Mode 2 2 Tap 8 bit RBRBRB LSB Bit 7 GGGGGG LSB Bit 7 xxxxxxx N A N A N A Mode 3 2 Tap n bit Where n 12 RBRB LSB Bit 7 RBRB Bits 8 9 10 11 G Bits 8 9 10 11 G LSB Bit 7 N A N A N A Mode 5 RGB 8 bit R LSB Bit 7 G LSB Bit 7 B LSB Bit 7 N A N A N A Mode 6 RGB 12 bit R LSB Bit 7 ...

Page 94: ...mber of active rows Y Line Scan TDI are defined as 1 1 1 Number of CCD Taps 1 2 3 2 2 Sensor Tap Clock Rate xx MHz 40 40 Camera Standard NTSC PAL VS VW MW VS VS Variable Window Column Start Column End Row Start Row End 0 0 0 0 All zeros indicates an unsupported feature 0 0 0 0 All zeros indicates an unsupported feature Multiple Window Number of Windows Column Start 1 Column End 1 Row Start 1 Row E...

Page 95: ...ent is inverted Column Start becomes the Column End value Column End becomes the Column Start value Direction left to right readout C0 T1 1 2048 1 1 1 1 C0 T2 2049 4096 1 1 1 1 Camera Color Hybrid Mono Pattern Solid Mono Mono RGB Pattern Size T1 Columns Rows T2 Columns Rows T3 Columns Rows T0 1 1 where 0 is reserved for the default case and individual taps don t need to be articulated T0 1 1 where...

Page 96: ...um Width xx ns 0 if not applicable 3000 3000 Internal Pixel Reset Time Resolution xx ns 0 if not applicable 25 25 Pixel Reset to Exsync Hold time xx ns BAUD Rate 9600 9600 19200 57600 115200 9600 19200 57600 115200 CC1 Exsync EXSYNC EXSYNC CC2 PRIN PRIN PRIN CC3 Forward Reverse Forward Reverse Forward Reverse CC4 Spare Spare Spare DVAL out Strobe Valid Alternate Strobe Valid Strobe Valid Spare out...

Page 97: ...andards Model SC 30 04K80 00R Evaluation Date June 29 2009 The FCC ICES 003 and CE Mark Evaluation of the DALSA SC 30 04K80 00 R Camera which is manufactured by DALSA Inc produced the following results EN 55022 Class A EN 55011 Class A and FCC Part 15 Class A emissions requirements EN 55024 and EN 61326 1 immunity to disturbances This camera meets the requirements outlined above which will satisfy...

Page 98: ...98 Spyder3 Color Manual 03 032 20059 01 DALSA ...

Page 99: ...rmation on the LED Connections The first step in troubleshooting is to verify that your camera has all the correct connections See the section detailing the camera connections section 2 2 Input Output Connectors and LED page 11 Equipment Requirements Ensure that you are using compatible equipment Power Supply Voltages Check for the presence of all voltages at the camera power connector Verify that...

Page 100: ...and verify the 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 No test patt...

Page 101: ...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 commands els 3 LVAL extended by 16 stat pixels or els 7 LVAL shifted by 16 pixels to encompass stat pixels 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 m...

Page 102: ...one 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 ...

Page 103: ...ication and their frequency or state if applicable EXSYNC BIN LVDS TTL Other _______ Results when you run an error report please attach text received from the camera after initiating an error report Detailed description of problem encountered please attach description with as much detail as appropriate In addition to your local DALSA representative you may need to call DALSA Technical Sales Suppor...

Page 104: ...104 Spyder3 Color Manual 03 032 20059 01 DALSA ...

Page 105: ...ndow 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 ...

Page 106: ...ned with alcohol or acetone 3 We recommend using lint free ESD safe cloth wipers that do not contain particles that can scratch the window The Anticon 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 4 An alternative to ESD safe cloth wipers is Transplex swabs that have desirable ESD properties There ...

Page 107: ... Preliminary release June 26 2009 01 Updates to the DCT screenshots in the GUI section Revised timing values Revised specifications responsivity dynamic range SEE and NEE values page 8 Transition Frequency revised for the SC 30 04k80 in the dark current clear section page 70 EMC requirements listed October 18 2010 ...

Page 108: ...108 Spyder3 Color Manual 03 032 20059 01 DALSA ...

Page 109: ... 40 command format 25 parameters 26 commands list 65 conectors Camera Link 13 connectors 11 Camera Link 14 Hirose 12 power 12 D dark calibration See flat field correction Dark Current Clearing 71 dark patches 102 data bus 15 digital gain 49 processing 44 signal processing 47 direction externally controlled 30 sensor shift 29 setting 30 DVAL 15 92 E EIA 644 Reference 91 electrical compliance 23 spe...

Page 110: ...6 models 6 modes default 34 mirroring 36 N noisy output 102 O online help 27 operating modes 31 optical interface 21 optical specs 7 output signals 15 P parameters camera information 82 setting 82 test images 83 performance specifications 29 pixel statistics 60 power connectors 12 guidelines 12 supply 13 product support 103 R readout configuring 31 direction 36 mirroring 36 readout mode default 71...

Page 111: ...2 T tap readout direction 36 reconstruction 93 Technical Sales Support 103 temperature measurement 61 test images 83 test patterns 100 threshold lower 52 upper 51 timing mode 7 34 trigger external 15 V video data 61 91 voltage measurement 61 W warning messages 69 white balance calibrating 40 X X modem using to save and restore user settings 54 ...

Reviews: