background image

Spyder3 Color 

Camera Link  

User’s Manual 

SC-30-02K80-00-R 

SC-30-04K80-00-R 

 

 

 

 

 

 

 

Bili

near Color Line Scan 

Camera

 

9-Nov-10 

 03-032-20059-01  

 www.dalsa.com 

Summary of Contents for Spyder3 GigE

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

Page 3: ...ce 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 Came...

Page 4: ...it Definitions 93 6 3 Camera Link Configuration Tables 94 7 Appendix B ________________________________________________________ 97 7 1 EMC Declaration 97 8 Appendix C _________________________________...

Page 5: ...ra 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 colo...

Page 6: ...checks 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...

Page 7: ...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 5...

Page 8: ...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...

Page 9: ...correction 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 Reado...

Page 10: ...59 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...

Page 11: ...r 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...

Page 12: ...2 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...

Page 13: ...n 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...

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 1...

Page 15: ...e 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 Outpu...

Page 16: ...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 EXSY...

Page 17: ...ces 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...

Page 18: ...s 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 na...

Page 19: ...anical 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 0...

Page 20: ...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...

Page 21: ...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 syst...

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

Page 23: ...ified 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 t...

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

Page 25: ...thout 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 rea...

Page 26: ...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 communic...

Page 27: ...able 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 t...

Page 28: ...xposure 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 wi...

Page 29: ...ovement 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...

Page 30: ...ion 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...

Page 31: ...utput 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...

Page 32: ...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 In...

Page 33: ...ternal 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 s...

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 Rea...

Page 35: ...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...

Page 36: ...rroring 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 di...

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: ...se 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 40...

Page 39: ...harge 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...

Page 40: ...lied 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 4...

Page 41: ...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 digi...

Page 42: ...iew 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...

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 rel...

Page 44: ...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...

Page 45: ...rtant 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...

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 to...

Page 47: ...und 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 Si...

Page 48: ...ed 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 l...

Page 49: ...se 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 mu...

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

Page 51: ...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 belo...

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

Page 53: ...oefficients 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...

Page 54: ...erminal 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...

Page 55: ...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 sel...

Page 56: ...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...

Page 57: ...era 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 Sim...

Page 58: ...cients 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 Trans...

Page 59: ...ns 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 tes...

Page 60: ...he 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 int...

Page 61: ...mperature 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...

Page 62: ...rection 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...

Page 63: ...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 Wi...

Page 64: ...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 B...

Page 65: ...orithm 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 app...

Page 66: ...pecified 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...

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

Page 68: ...ht 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...

Page 69: ...turn 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 setting...

Page 70: ...t 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 pos...

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

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

Page 73: ...n 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 expla...

Page 74: ...eadout 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...

Page 75: ...g 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 Dum...

Page 76: ...1 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...

Page 77: ...eriod 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...

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

Page 79: ...rating 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...

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 un...

Page 81: ...wing 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 se...

Page 82: ...d 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 Re...

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

Page 84: ...rn 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 Setti...

Page 85: ...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...

Page 86: ...olor 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...

Page 87: ...d 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 Re...

Page 88: ...ved 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 Def...

Page 89: ...alibrate 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...

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

Page 91: ...ails 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 sta...

Page 92: ...3 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...

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 Mo...

Page 94: ...ber 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...

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 Mon...

Page 96: ...m 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...

Page 97: ...ndards 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...

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

Page 99: ...mation 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...

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

Page 101: ...f 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...

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

Page 103: ...cation 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 De...

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

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

Page 106: ...ed 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...

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 Frequ...

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

Page 110: ...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...

Page 111: ...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...

Reviews: