background image

Spyder3 GigE User’s Manual PRELIMINARY 

 

DALSA   03-032-10158-04 

25 

!

 

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 

 

Protect the camera with a 

fast-blow fuse

 between power supply and camera. 

 

Do not use the shield on a multi-conductor cable for ground. 

 

Keep leads as short as possible to reduce voltage drop. 

 

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 GigE 
camera’s requirements, but it should not be considered the only choice. Many high 
quality supplies are available from other vendors. Visit the 

12H

www.dalsa.com

 Web site for a 

list of companies that make power supplies that meet the camera’s requirements. The 
companies listed should not be considered the only choices. 

2.4.3 GPIO Connector 

The GPIO connector is used to control external signals. For example, the GPIO connector 
can be used to control EXSYNC, PRIN (pixel reset), and direction signals. 

Figure 10: GPIO Connector and Pin Numbers 

1

5

11

15

                   

Table 5: GPIO Connector Pinout

 

Pin  Signal 

Description 

INPUT_ 1+ 

LVDS/TTL format (positive) 

INPUT_1- 

Negative component when LVDS signal is arriving on Pin 1 

 

LVDS/TTL format (positive) 

INPUT_2- 

LVDS signal is arriving on Pin 3 

GND 

 

 

LVDS/TTL format (positive) 

INPUT_3- 

LVDS signal  

INPUT_4 

TTL auxiliary input  

OUTPUT_4 

TTL auxiliary output 

Содержание spyder SG-10-01k80

Страница 1: ...Spyder3 Camera User s Manual SG 10 01k80 SG 10 02k80 SG 10 01k40 SG 10 02k40 GigE Dual Line Scan Camera 29 Aug 06 03 032 10158 04 138Hwww dalsa com...

Страница 2: ...rocessing 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 vol...

Страница 3: ...a LED 27 2 6 Camera Timing 28 Controlling the Camera___________________________________________________ 31 3 1 QuickCam Interface 32 3 2 Using ASCII Commands 33 3 3 First Power Up Camera Settings 35 O...

Страница 4: ...A2 3 End of line Sequence 78 A3 Saving and Restoring Settings 79 A3 1 Saving and Restoring PRNU and FPN Coefficients 81 A3 2 Rebooting the Camera 82 A4 Diagnostics 82 A4 1 Generating a Test Pattern 8...

Страница 5: ...______________ 6 Features 6 Programmability 6 Description 6 Applications 6 Models 7 1 2 Camera Performance Specifications ________________________________________ 7 1 3 Image Sensor __________________...

Страница 6: ...posure time and line rate trigger mode test pattern output and camera diagnostics Tall pixel high sensitivity or low sensitivity mode available Flat field correction minimizes lens vignetting non unif...

Страница 7: ...ap 40MHz data rate SG 10 02K40 2k resolution 1 sensor tap 40MHz data rate 1 2 Camera Performance Specifications Table 2 Spyder3 GigE Camera Performance Specifications Feature Specification Units 1k 2k...

Страница 8: ...um Line Rate kHz 80MHz model 68 36 40MHz model 36 18 5 Data Rate MHz 40 or 80 40 or 80 Data rate depends on camera model Operating Specifications 12 bit values Flat Field Correction enabled 10dB 0dB 1...

Страница 9: ...pJ cm2 13 6 27 2 10 3 20 8 10 2 20 4 Sat Output Amplitude DN 3968 80 DC Offset DN 96 160 336 Test conditions unless otherwise noted CCD Pixel Rate 40 MHz per sensor tap Line Rate 5000 Hz Nominal Gain...

Страница 10: ...r high sensitivity or low sensitivity mode 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...

Страница 11: ...adout Shift Register CCD Readout Shift Register Sensor 2 14 m x 14 m Sensor 1 14 m x 14 m 14 m 14 m Pixel Detail Pixel Detail Figure 5 Tall Pixel Mode In tall pixel mode the camera uses a 28 mx14 m pi...

Страница 12: ...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 Directio...

Страница 13: ...gure 7 Spyder3 GigE Responsivity Refer to section 1 3 Image Sensor for a description of high and low sensitivity modes 1 5 Derating Curves Change in DC offset with Integration Time 12 Bit 0dB Gain 0 5...

Страница 14: ...Temperature 12 Bit 0dB Gain Integration Time 200us 60 80 100 120 140 160 180 0 10 20 30 40 50 Temperature C DN LSM HSM Change in Noise vs Temperature 12 bit 0dB Gain Integration Time 200us 16 00 16 5...

Страница 15: ...nge in FPN vs Temperature 12 Bit 0dB Gain Integration Time 200us 0 5 10 15 20 25 30 35 0 10 20 30 40 50 Temperature C DN LSM HSM Change in PRNU pk pk vs Temperature 12 Bit 0dB Gain Integration Time 20...

Страница 16: ...PRELIMINARY Spyder3 GigE User Manual 03 032 10158 04 DALSA 16...

Страница 17: ...Optic Interface Requirements 21 2 3 Drivers Overview ____________________________________________________ 22 High Performance Driver Mode 22 Standard Driver Mode 22 DALSA NetLink Universal IP Filter...

Страница 18: ...ickCam Intel PRO 1000 adapter Pro 1000 Adapters Install High Performance IP Device Driver NOT Intel PRO 1000 adapter Universal IP Filter Driver Install Filter Driver On the Windows task bar click poin...

Страница 19: ...ther external signals connect the GPIO 6 4 Open QuickCam Programs DALSA QuickCam DALSA QuickCam On the Windows task bar click point Start to 7 Confirm or enter your IP Address In the dialog box Set Ca...

Страница 20: ...network adapters based on the Intel 82546 82541 and 82540 network chips The driver will also function with adapters based on the Intel 82544 chip but these are not recommended due to bugs in the chip...

Страница 21: ...umbo frames and multicast 3COM 6www 3com com 3C1740x 3800 Family Features Layer 2 with IGMP v2 0 managed switch that supports multicast Dlink 7Hwww dlink com DGS 10xxTx 10 100 1000 family Features Lay...

Страница 22: ...manual point to Programs DALSA QuickCam Documentation Spyder3 GigE Driver Manual Note The DALSA NetLink IP Device Driver supports LOM implementations but the PCI identification number for these may be...

Страница 23: ...ison The performance metrics in 227HTable 3 may help you determine which driver mode best suits your application requirements The measurements were taken using an Intel P4 2 8 GHz based PC with hypert...

Страница 24: ...ion LE D Y ellow Ethernet Connection LED Steady green indicated that an Ethernet connection is successfully established at 1Gbps Data Transmission LED Steady yellow indicates that the camera is ready...

Страница 25: ...y with attached 6 power cable that meets the Spyder3 GigE camera s requirements but it should not be considered the only choice Many high quality supplies are available from other vendors Visit the 12...

Страница 26: ...n 231HFigure 11 TTL Input Schematic The input signals are fed into the engine from external sources via the GPIO connector TTL Inputs and Outputs Figure 11 TTL Input Schematic 1000 3 3V 3 3V TTL Termi...

Страница 27: ...ED 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 in...

Страница 28: ...00 2K 1 Tap 27 78 1000 2K 2 Tap twSync ns 100 twSYNC_INT ns 100 3000 For exposure mode 4 this value needs to be 3000ns other wise 100ns tPR ns 0 twPR_LOW ns 3000 twPR_HIGH ns 3000 tPR_INT ns 3000 Tabl...

Страница 29: ...not equal line size use the following equation Ethernet_Acquisition_Time pkt_payload_size clk_freq num_taps round_up pixel_width 8 Table 10 pkt_payload_size 8128 default pkt_header_size 64 clk_freq M...

Страница 30: ...PRELIMINARY Spyder3 GigE User Manual 03 032 10158 04 DALSA 30...

Страница 31: ...ace___________________________________________________ 233H32 Installing and Running QuickCam and the QuickCam SDK 234H32 Getting Help 235H32 3 2 Using ASCII Commands _________________________________...

Страница 32: ...mera s functionality is also accessible through its serial interface Refer to section 240H3 2 Using ASCII Commands for more information on how to use ASCII commands 3 1 QuickCam Interface Installing a...

Страница 33: ...kCam Command tab through the Configuration window or through the virtual serial port Entering commands through the QuickCam Command window is the simplest method Command Window Method 1 Open QuickCam...

Страница 34: ...etails on installing and running the application In the Camera Configuration Window 2 Open the Exposure GPIO tab 3 Click Advanced 4 Open the Port Communication tab The Port Communication tab provides...

Страница 35: ...ual serial port com Alternatively if a PC has two free physical serial ports they can be connected together and used as a pair in the same manner as a virtual serial port driver The Serial Port Config...

Страница 36: ...er Manual 03 032 10158 04 DALSA 36 Notes The FPN and PRNU coefficients are factory calibrated at a 5 kHz line rate and 0dB gain setting While the factory setting baud rate is 9600 QuickCam sets the ba...

Страница 37: ...Mechanical Interface __________________________________________________ 245H38 4 2 Optical____________________________________________________________ 246H39 Illumination 247H39 Light Sources 248H39 F...

Страница 38: ...7 0 72 7 5 42 0 9 0 60 36 000 0 050 CCD IMAGING CENTRE 30 000 0 050 CCD IMAGING CENTRE 6 56 0 25 TO CCD IMAGING SURFACE 60 50 M42x1 THREAD DEPTH 4 0 14 0 32 0 6 0 M3x0 5 THREAD DEPTH 5 0 4X 16 12 30 1...

Страница 39: ...life span compared to other light sources However they also require a camera with excellent sensitivity such as the Spyder3 GigE camera Halogen light sources generally provide very little blue relativ...

Страница 40: ...l size and h is the object height desired object resolution size By similar triangles the magnification is alternatively given by m f OD These equations can be combined to give their most useful form...

Страница 41: ...or Fasten and secure all connectors The EMC compliance is achieved with the use of shielded CAT5e or CAT6 Ethernet cables Shielded cable suppliers The following is a partial list of cable suppliers ca...

Страница 42: ...tions Chapter Contents 5 1 Electrostatic Discharge and the CCD Sensor___________________________________ 253H43 5 2 Protecting Against Dust Oil and Scratches ___________________________________ 254H43...

Страница 43: ...re 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 n...

Страница 44: ...at 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 alternativ...

Страница 45: ...Spyder3 GigE User s Manual PRELIMINARY DALSA 03 032 10158 04 45...

Страница 46: ...47 Camera Operation and Test Patterns 263H48 Communications and Verify Parameters 264H48 Verify Voltage 265H48 Verify Temperature 266H48 QuickCam Message Window 267H48 Create an Error Report 268H48 6...

Страница 47: ...orrect connections Refer to section 277H2 4 Camera Connectors for more information on the proper connectors Cable Length Type Ensure that cable lengths are no longer than 100m Equipment Requirements E...

Страница 48: ...ge To check the camera s input voltage refer to the Temperature Voltage section on the Diagnostics tab in QuickCam Verify Temperature To check the internal temperature of the camera refer to the Tempe...

Страница 49: ...ectly or when the 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...

Страница 50: ...as 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...

Страница 51: ...st computer light sources etc Power supply setting and current draw Data rate used Control signals used in your application and their frequency or state if applicable EXSYNC BIN LVDS TTL Other _______...

Страница 52: ...ands remember that A carriage return CR ends each command The camera will answer each command with either CR LF OK or CR LF Error xx Error Message or Warning xx Warning Message The is always the last...

Страница 53: ...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 camer...

Страница 54: ...y settings roi region of interest xyxy 1 1024 1 1 1 1024 1 1 rpc reset pixel coeffs rus restore user settings sag set analog gain tf 0 2 10 0 10 0 sao set analog offset ti 0 2 0 255 sbh set binning ho...

Страница 55: ...e Example ssm 0 A1 2 CCD Shift Direction Purpose When in high sensitivity mode selects the forward or reverse CCD shift direction or external direction control This accommodates object direction chang...

Страница 56: ...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...

Страница 57: ...pplied 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 When setting the line rate using the...

Страница 58: ...tes readout Example 3 Trigger Period is Repetitive and Greater than Read Out Time Mode 5 External Line Rate EXSYNC and External Pixel Reset PRIN In this mode the falling edge of EXSYNC sets the line p...

Страница 59: ...ine Rate Programmable Exposure Time In this mode the exposure time is set internally with a maximum line rate Figure 23 Mode 8 Timing Programmable Period Frame Period Readout CR Exposure Time CR Charg...

Страница 60: ...ge is returned Related Commands 31Hsem 32Hset Example ssf 10000 Setting the Exposure Time Purpose Sets the camera s exposure time is s Camera must be operating in mode 2 6 or 8 Syntax set f Syntax Ele...

Страница 61: ...type for the selected output Syntax sgo i i Syntax Elements i Output to set 0 Output 0 pin 11 TTL or 11 and 12 LVDS 1 Output 1 pin 13 TTL or 13 and 14 LVDS 2 Output 2 pin 15 TTL or 15 and 10 LVDS 3 O...

Страница 62: ...set 0 Input 0 Pin 1 TTL or 1 and 2 LVDS 1 Input 1 Pin 3 TTL or 3 and 4 LVDS 2 Input 2 Pin 6 TTL or 6 and 7 LVDS 3 Input 3 Pin 8 TTL i Signal type 0 Disabled 1 TTL 2 LVDS Notes To read the current con...

Страница 63: ...interest a few pixels inside the actual useable image Syntax roi x1 y1 x2 y2 Syntax Elements x1 Pixel start number Must be less than the pixel end number in a range from 1 to sensor resolution y1 Col...

Страница 64: ...cao ccf sdo ccp cpa ssb ssg 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...

Страница 65: ...fined to be of a value greater than or equal to 1 This ensures that all pixels will saturate together 4 Background subtract 68Hssb command and system digital gain 69Hssg command are used to increase i...

Страница 66: ...hm 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...

Страница 67: ...mand calculates and averages each tap s pixels within the region of interest and sets the offset to achieve the specified average target value Syntax cao t i Syntax Elements t Tap selection Use 0 for...

Страница 68: ...d 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 calibration without any light This...

Страница 69: ...a tap should be less than 3 to 1 where The camera is capable of operating under a range of 8 to 1 but will clip values larger than this ratio The brightest pixel should be slightly below the target ou...

Страница 70: ...ng the command You should see close to zero output gl gla sao cao 0 sag ccf wfc wus epc 1 0 i 1 Place a white reference in front of the camera 2 Verify that the output signal level is within range by...

Страница 71: ...ove Non Uniformity Flat Field Correction on page 283H68 for a procedural overview on performing flat field correction To save FPN coefficients after calibration use the 85Hwfc command Refer to section...

Страница 72: ...Syntax sdo t i Syntax Elements t Tap selection Allowable range is 1 to 2 depending on camera model or 0 for all taps i Subtracted offset value in a range from 0 to 2048 where FPN Coefficient i 12 bit...

Страница 73: ...PRNU coefficients 2 Calculates the PRNU coefficients using the entered target value as shown below PRNU Coefficient Target AVG Pixel Value FPN value sdo i i i The calculation is performed for all sen...

Страница 74: ...wizard located on the Calibration tab Example cpa 1 600 Performing PRNU Correction to a Camera Calculated Value Purpose Performs PRNU correction and eliminates the difference in responsivity between...

Страница 75: ...xel count i Coefficient value in a range from 0 to 28671 where Example spc 1024 10000 Subtracting Background Purpose Use the background subtract command after performing flat field correction if you w...

Страница 76: ...ultiplied by this value where Use this command in conjunction with the 102Hssb command Related Commands 103Hssb Example ssg 1 15 Returning Calibration Results and Errors Returning All Pixel Coefficien...

Страница 77: ...oefficients 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 an...

Страница 78: ...Table 12 End of Line Sequence Description Location Value Description 1 A s 2 5 s 3 A s By ensuring these values consistently toggle between aa and 55 you can verify cabling i e no stuck bits 4 4 bit...

Страница 79: ...hold limit to report in the end of line sequence Syntax slt i Syntax Elements i Upper threshold limit in range from 0 to 4095 Notes LVAL is not high during the end of line statistics Related Commands...

Страница 80: ...e or restore your user settings to non volatile memory using the following commands Pixel coefficients are stored separately from other data To save all current user settings to EEPROM use the command...

Страница 81: ...efficients A factory calibrated set of coefficients is available Syntax lpc i Syntax Elements i FPN coefficients set to save 0 Factory calibrated pixel coefficients 1 Coefficient set one 2 Coefficient...

Страница 82: ...viously saved pixel coefficients are also restored A4 Diagnostics A4 1 Generating a Test Pattern Purpose Generates a test pattern to aid in system debugging The test patterns are useful for verifying...

Страница 83: ...ssible using the QuickCam GUI Purpose Generates a test pattern to aid in system debugging The test patterns are useful for verifying camera timing and connections The following table shows the etherne...

Страница 84: ...nterest ROI Use the gl command or the following 110Hgla command to ensure the proper video input range into the processing chain before executing any pixel calibration commands Syntax gl x1 x2 Syntax...

Страница 85: ...n the data Values returned are in 12 bit DN Related Commands 118Hcss 119Hroi Example gla 10 20 A4 3 Temperature Measurement The temperature of the camera can be determined by using the vt command This...

Страница 86: ...nk control signal to measure 1 CC1 EXSYNC 2 CC2 PRIN 3 CC3 CCD Direction 4 CC4 Spare Note Camera operation may be impacted when entering the gsf command i e poor time response to direction change or v...

Страница 87: ...low 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 SG 10 01K80 Camera model number C...

Страница 88: ...direction setting set with scd command Refer to section 300HA1 2 CCD Shift Direction for details Horizontal Binning 1 Current horizontal binning factor set with the sbh command Video Mode video Curren...

Страница 89: ...cients are on or off Set with the 128Hepc command Refer to section 305HA2 2 Analog and Digital Signal Processing Chain for details PRNU Coefficients off States whether PRNU coefficients are on or off...

Страница 90: ...04 DALSA 90 Number of Line Samples 1024 Number of lines samples set with the 130Hcss command See section 307HA4 1 1 Ethernet Test Pattern A t h ir d t e st p a tt e r n E t h e r n e t is a c c e s si...

Страница 91: ...al Processing Chain for details Total Analog Gain dB 5 5 5 5 This is the sum of the analog gain and analog gain reference values and is the total analog gain being used by the camera Analog Offset 80...

Страница 92: ...cao t Returns the analog offset for the tap indicated t tap selection either 1 to 2 depending on camera model or 0 for all taps get ccf x1 x2 Returns the FPN pixel coefficients for the pixel range in...

Страница 93: ...have been saved get roi Returns the current region of interest 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 anal...

Страница 94: ...ixel count get sgi i Returns the current input signal setting for the input number specified where 0 disabled 1 TTL 2 LVDS get sgo i Returns the current output signal setting for the output number spe...

Страница 95: ...et wus Returns whether user settings have been saved 0 No user settings saved 1 User settings have been saved ASCII Commands Reference The following table lists all of the camera s available ASCII com...

Страница 96: ...OI 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 s...

Страница 97: ...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...

Страница 98: ...er get camera version gcv Read the firmware version and FPGA version get fpn coeff gfc x Read the FPN coefficient x pixel number to read in a range from 1 sensor pixel count get help gh Returns all of...

Страница 99: ...actory settings FPN and PRNU coefficients reset to 0 region of interest roi x y x y Sets the pixel range affected by the cag cao gl gla ccf and ccp commands The parameters are the pixel start and end...

Страница 100: ...put 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 set exposure mode sem m Sets the...

Страница 101: ...to 28671 set subtract background ssb t i 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...

Страница 102: ...nt set one 2 PRNU coefficient set two 3 PRNU coefficient set one 4 PRNU coefficient set two write user settings wus Write all of the user settings to EEROM A5 Error Handling The following table lists...

Страница 103: ...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 p...

Страница 104: ...PRELIMINARY Spyder3 GigE User Manual 03 032 10158 04 DALSA 104...

Страница 105: ...2K40 11E SG 10 02K80 11E fulfill s the requirements of the standard s EMC CISPR 11 2004 EN 55011 2003 EN 61326 2002 This product complies with the requirements of the Low Voltage Directive 73 23 EEC a...

Страница 106: ...PRELIMINARY Spyder3 GigE User Manual 03 032 10158 04 DALSA 106...

Страница 107: ...ection 2 2 PC Requirements In section A1 1 Sensitivity Mode corrected values for high and low sensitivity modes In section A1 4 Setting the Exposure Mode updated exposure mode factory setting from 2 t...

Страница 108: ...information including EMC requirements and shielded cable information added to optical and mechanical considerations Section 6 3 Product Support form Control signals section changed to reflect GigE r...

Страница 109: ...Spyder3 GigE User s Manual PRELIMINARY DALSA 03 032 10158 04 109...

Страница 110: ...gain 76 offset 72 processing 64 signal processing 71 direction externally controlled 55 56 web movement 12 driver comparison 23 High Performance 22 Standard Mode 22 Univeral IP 23 E electrical compli...

Страница 111: ...ital 72 online help 53 operating modes 56 optical interface 39 optical specs 7 outputs TTL 26 63 P performance mode 22 performance specifications 10 12 pixel statistics 84 power connectors 24 guidelin...

Страница 112: ...Spyder3 GigE User Manual 03 032 10158 04 DALSA 112 upper 79 timing mode 7 59 troubleshooting 46 TTL outputs 26 63 U Universal IP Filter Driver Mode 23 V video data 85 voltage measurement 85 W warning...

Отзывы: