background image

 

 

Piranha 3 User Manual 

03-032-10216-06 

 

Teledyne DALSA 

34 

ad ju stm ent, follow ed  by an analog offset ad ju st m ent. These ad ju stm ents are ap p lied  to 
the vid eo analog signal p rior to its d igitization by an A/ D converter.  

The d igital p rocessing chain contains the FPN  correction, the PRN U correction, the 
backgrou nd  su btract, and  the d igital gain and  offset. All of t hese elem ents are u ser 
p rogram m able. 

Figure 13: Signal Processing Chain 

 

Analog Processing 

Op tim izing offset p erform ance and  gain in the analog d om ain allow s you  to achieve a 
better signal-to-noise ratio and  d ynam ic range than you  w ou ld  achieve by trying to 
op tim ize the offset in the d igital d om ain. As a resu lt, p erform  all analog ad ju stm ents p rior 
to any d igital ad ju stm ents. 

1.

 

Analog gain (

sag

 or 

ccg

 com m and ) is m u ltip lied  by the analog signal to increase the 

signal strength before the A/ D conversion. It is u sed  to take ad vantage of the fu ll 
d ynam ic range of the A/ D converter. For exam p le, in a low  light situ ation the 
brightest p art of the im age m ay be consistently com ing in at only 50% of the DN . An 
analog gain of 6 d B (2x) w ill ensu re fu ll u se of the d ynam ic range of the A/ D 
converter. Of cou rse the noise is also increased . 

2.

 

The analog offset (

sao

 or 

cao

 com m and ) or black level is an ―artificial‖ offset 

introd u ced  into the vid eo p ath to ensu re that the A/ D is fu nctioning p rop erly. The 
analog offset shou ld  be set so that it is at least 3 tim es the rm s noise valu e at the 
cu rrent gain. 

Digital Processing 

To op tim ize cam era p erform ance, d igital signal p rocessing shou ld  be com p leted  after any 
analog ad ju stm ents. 

1.

 

Fixed  p attern noise (FPN ) calibration (calcu lated  u sing the 

ccf

 com m and ) is u sed  to 

su btract aw ay ind ivid u al p ixel d ark cu rrent. 

2.

 

The d igital offset (

sdo

 com m and ) enables the su btraction of the ―artificial‖ A/ D offset 

(the analog offset) so that application of the PRNU coefficient doesn’t result in 
artifacts at low  light levels d u e to the offset valu e. You  m ay w ant to set the 

sdo

 valu e 

if you  are not u sing FPN  correction bu t w ant to p erform  PRN U correction. 

All manuals and user guides at all-guides.com

Summary of Contents for Piranha 3 P3-80-08k40-00-R

Page 1: ... Manual P3 80 12k40 00 R P3 80 08k40 00 R P3 87 12k40 00 R P3 87 08k40 00 R 8k to 12k Line Scan CCD Cameras 7 Jun 11 03 032 10216 06 www teledynedalsa com All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 2: ...oximately 1 000 employees worldwide headquartered in Waterloo Ontario Canada Established in 1980 the company designs develops manufactures and markets digital imaging products and solutions in addition to providing MEMS products and services For more information visit Teledyne DALSA s website at www teledynedalsa com Support For further information not included in this manual or for information on...

Page 3: ...LED 15 Camera Link Configuration 18 Input Signals Camera Link 19 Output Signals Camera Link 19 2 3 Camera Link Video Timing 20 Software Interface How to Control the Camera __________________________________ 23 Setting Baud Rate 24 Camera Help Screen 24 3 1 Command Categories 26 3 2 Sensor Output Format 27 Overview 27 Setting the Exposure Mode 27 Setting the Line Rate 30 Setting the Exposure Time 3...

Page 4: ... Light Sources 65 Filters 65 Lens Modeling 65 Magnification and Resolution 66 Troubleshooting________________________________________________________ 67 5 1 Common Solutions 67 5 2 Troubleshooting Using the Serial Interface 68 Communications 68 Verify Parameters 68 Verify Factory Calibrated Settings 68 Verify Timing and Digital Video Path 68 Verify Voltage 68 5 3 Specific Solutions 68 No Output or...

Page 5: ...__ 75 B1 Error Handling 75 B2 All Available Commands 76 EMC Declaration of Conformity _____________________________________________ 85 Revision History ________________________________________________________ 87 Index _______________________________________________________________ 89 All manuals and user guides at all guides com ...

Page 6: ...Piranha 3 User Manual 03 032 10216 06 Teledyne DALSA 6 All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 7: ...atic tap balancing algorithms RoHS CE and FCC compliant Key Specifications Value Units 8k 12k Typ 0dB Gain Typ 0dB Gain Pixel Pitch µm 7 x 7 5 x 5 Camera Size mm 150 H x 42 L x 80 W P3 80 mm 85 H x 54 2 L x 80 W P3 87 Maximum Line Rate kHz 33 7 23 5 Broadband Responsivity DN nJ cm 2 224 138 Random Noise rms DN 12 5 10 5 Dynamic Range 8 bit ratio 328 1 391 1 FPN Corrected DN 4 4 PRNU Corrected DN 1...

Page 8: ...mount of time than ever before Applications The Piranha 3 family is ideal for applications requiring high speed superior image quality and high responsivity Applications include Flat panel display inspection Printed circuit board inspection Parcel sorting Multi camera web inspection High performance document scanning High throughput applications Models The Piranha 3 cameras are available in the fo...

Page 9: ... 0 05 0 25 0 4 0 05 0 05 0 25 0 4 Lens Mount M72x0 75 M72x0 75 Mechanical Interface Units Notes Camera Size mm h x l x w 150 x 42 x 80 P3 80 85 x 54 2 x 80 P3 87 Mass g 630 P3 80 125 P3 87 Connectors power connector data connector 6 pin male Hirose MDR26 female Electrical Interface Units Notes Input Voltage Volts 12 to 15 Maximum power supply of 5 Power Dissipation W 15 Operating Temperature measu...

Page 10: ... 8 4 8 10 16 4 PRNU ECD DN 120 330 120 330 140 330 2 PRNU ECE DN 125 330 140 330 220 330 2 PRNU Pixel to Pixel DN 80 255 80 255 80 255 PRNU Corrected ECD ECE DN DN 16 16 48 48 18 18 64 64 48 80 80 232 2 5 6 NEE pJ cm 2 56 56 56 SEE nJ cm 2 58 18 6 Operating Specifications No Flat Field Correction P3 12k Specification Unit 10 dB 0 dB 10 dB Min Typ Max Min Typ Max Min Typ Max Broadband Responsivity ...

Page 11: ...lor temperature with 750nm cutoff filter light source 59 µW cm 2 12k camera and 71 3 µW cm 2 8k camera light intensity line rate 2500 Hz 12k camera and 5000 Hz 8k camera ECD 25 C ambient temperature 2 ECE Exposure control enabled exposure modes 2 4 5 and 6 ECD Exposure control disabled exposure modes 3 and 7 3 Offset is factory calibrated to 160DN 4 FPN measurement is performed in dark at 2500 Hz ...

Page 12: ...ol Reset and Shift RegisterStructures Storage Well with Exposure Control Reset and Shift RegisterStructures Table 3 12k40 Pixel Readout Tap First Pixel 1 1 3071 odd pixels 2 2 3072 even pixels 3 3073 6143 odd pixels 4 3074 6144 even pixels 5 9215 6145 odd pixels 6 9216 6146 even pixels 7 12287 9217 odd pixels 8 12288 9217 even pixels Table 4 08k40 Pixel Readout Tap First Pixel 1 1 2047 odd pixels ...

Page 13: ...Piranha 3 User Manual Teledyne DALSA 03 032 10216 06 13 7 8191 6141 odd pixels 8 8192 6142 even pixels 1 4 Responsivity Figure 2 Responsivity Graphs All manuals and user guides at all guides com ...

Page 14: ...Piranha 3 User Manual 03 032 10216 06 Teledyne DALSA 14 All manuals and user guides at all guides com ...

Page 15: ...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 2 2 1 LED Status Indicator for an LED description You must also set up the other components of your system including light sources camera mounts host computers optics encoders and so on 2 2 Input Output Connectors and LED The ca...

Page 16: ...a and the corresponding LED states When more than one condition is active the LED indicates the condition with the highest priority Error and warning states are accompanied by corresponding messages further describing the current camera status Table 5 Diagnostic LED Color of Status LED Meaning Flashing Green Camera initialization or executing a long command e g flat field correction commands ccp o...

Page 17: ...to prevent LVDS common mode range violation Note Performance specifications are not guaranteed if your power supply does not meet the 12V to 15V requirements WARNING It is extremely important that you apply the appropriate voltages to your camera Incorrect voltages will damage the camera Protect the camera with a fast blow fuse between power supply and camera We offer a power supply with attached ...

Page 18: ... details on setting the Camera Link configuration Table 7 Camera Link Hardware Configuration Summary Configuration 8 Bit Ports Supported Serializer Bit Width Number of Chips Number of MDR26 Connectors Medium A B C D E F 28 2 2 Full A B C D E F G H 28 3 2 Table 8 Camera Link Connector Pinout Medium and Full Configuration Camera Connector Right Angle Frame Grabber Channel Link Signal Cable Name 1 1 ...

Page 19: ...edge of EXSYNC to trigger line readout Section 3 2 1 Exposure Mode Line Rate and Exposure Time details how to set frame times 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 you should refer to the Camera Link Imp...

Page 20: ...nimum low width of the EXSYNC pulse when not in SMART EXSYNC mode 100 twSYNC SMART The minimum low width of the EXSYNC pulse when in SMART EXSYNC modes to guarantee the photosites are reset 3 000 twSYNC_INT The minimum width of the high pulse when the SMART EXSYNC feature is turned off 100 twSYNC_INT SMART Is the integration time when the SMART EXSYNC feature is available and turned on Note that t...

Page 21: ...times the readout clock period Pretrigger 0 38 400 12k 25 600 8k tOVERHEAD Is the number of pixels that must elapse after the falling edge of LVAL before the EXSYNC signal can be asserted This time is used to clamp the internal analog electronics 425 25 thPR Applies when the PRIN exposure control feature is enabled The PRIN signal must be held a minimum time after the EXSYNC falling edge to avoid ...

Page 22: ...Piranha 3 User Manual 03 032 10216 06 Teledyne DALSA 22 All manuals and user guides at all guides com ...

Page 23: ...ace uses a simple ASCII based protocol and the camera does not require any custom software Serial Protocol Defaults 8 data bits 1 stop bit No parity No flow control 9 6kbps Camera does not echo characters Command Format When entering commands remember that A carriage return CR ends each command A space or multiple space characters separate parameters Tabs or commas are invalid parameter separators...

Page 24: ...ands and parameters through the serial interface There are two different help screens available One lists all of the available commands to configure camera operation The other help screen lists all of the commands available for retrieving camera parameters these are called get commands To view the help screen listing all of the camera configuration commands use the command Syntax h To view a help ...

Page 25: ...i 0 4 rc reset camera rfs restore factory settings roi region of interest xyxy 1 12288 1 1 1 12288 1 1 rpc reset pixel coeffs rus restore user settings sag set analog gain tf 0 8 10 0 10 0 sao set analog offset ti 0 8 0 255 sbr set baud rate m 9600 19200 57600 115200 sdo set digital offset ti 0 8 0 2048 sem set exposure mode m 2 3 4 5 6 7 8 set set exposure time f 3 3330 uSec sfc set fpn coeff xi ...

Page 26: ... sag ccg ugr sao cao ccf sdo ccp ssb ssg Camera Link Mode Camera Throughput Set Upper Threshold Set Lower Threshold clm sot sut slt Generate a Test Pattern End of Line Sequence Set Pretrigger svm els spt Save Current User Settings Restore Previously Saved User Settings Save Current PRNU Coefficients Save Current FPN Coefficients Load Pixel Coefficients Reset Pixel Coefficients Restore Factory Sett...

Page 27: ...rate generation Syntax sem i Syntax Elements i Exposure mode to use Factory setting is 7 Notes Refer to Table 11 Piranha 3 Exposure Modes for a quick list of available modes or to the following sections for a more detailed explanation To obtain the current value of the exposure mode use the command gcp or get sem Related Commands ssf set Example sem 3 Table 11 Piranha 3 Exposure Modes Programmable...

Page 28: ...is entered When setting the exposure time using the set command line time will be increased if necessary to accommodate the exposure time Under this condition the line time will equal the exposure time line transfer time Example 1 Exposure Time less than Line Period Mode 3 External Trigger with Maximum Exposure Line rate is set by the period of the external trigger pulses The falling edge of the e...

Page 29: ... Line Rate EXSYNC and External Pixel Reset PRIN In this mode the falling edge of EXSYNC sets the line period and the rising edge of PRIN sets the start of exposure time Figure 9 EXSYNC controls Line Period and PRIN controls Exposure Time Mode 6 External Line Rate and Internally Programmable Exposure Time Figure 10 EXSYNC controls Line Period with Internally controlled Exposure Time Readout EXSYNC ...

Page 30: ...ut Setting the Line Rate Purpose Sets the camera s line rate in Hz Camera must be operating in exposure mode 2 or 7 Syntax ssf f Syntax Elements i Desired line rate in Hz Allowable values are 12k 2500 23619 Hz 8k 2500 33855 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 Exa...

Page 31: ...ra Output Format 3 3 1 Setting the Camera Link Mode Purpose Sets the camera s Camera Link configuration number of Camera Link taps and data bit depth Refer to Table 12 for a description of each Camera Link mode Syntax clm m Syntax Elements m Output mode to use 15 Medium configuration 4 taps 8 bit output 16 Medium configuration 4 taps 12 bit output 21 Full configuration 8 taps 8 bit output Notes To...

Page 32: ...D tap 3 4 3 CCD tap 5 6 4 CCD tap 7 8 Note Concatenated taps are interleaved Refer to section 1 3 for a sensor readout description 80MHz 12 clm 21 Full 8 Camera Link taps where 1 CCD tap 1 2 CCD tap 2 3 CCD tap 3 4 CCD tap 4 5 CCD tap 5 6 CCD tap 6 7 CCD tap 7 8 CCD tap 8 40MHz 8 3 3 2 Setting the Camera Throughput Purpose In these cameras the sot command works in conjunction with the clm command ...

Page 33: ...et the region of 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 Column start number Since the Piranha 3 is a line scan camera this value must be 1 x2 Pixel end number Must be greater than or equal to the pixel start number in a range from 2 to sensor ...

Page 34: ...For example in a low light situation the brightest part of the image may be consistently coming in at only 50 of the DN An analog gain of 6 dB 2x will ensure full use of the dynamic range of the A D converter Of course the noise is also increased 2 The analog offset sao or cao command or black level is an artificial offset introduced into the video path to ensure that the A D is functioning proper...

Page 35: ...w This camera has the ability to calculate correction coefficients in order to remove non uniformity in the image This video correction operates on a pixel by pixel basis and implements a two point correction for each pixel This correction can reduce or eliminate image distortion caused by the following factors Fixed Pattern Noise FPN Photo Response Non Uniformity PRNU Lens and light source non un...

Page 36: ...ct camera performance and calibration results For best results the analog gain should be adjusted for the expected operating conditions and the ratio of the brightest to darkest pixel in a tap should be less than 3 to 1 where 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 output When 6 2...

Page 37: ...uld 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 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 coe...

Page 38: ...send the following commands sdo 0 0 epc 0 0 ssb 0 0 ssg 0 4096 Setting Analog Gain Purpose Sets the camera s analog gain value Analog gain is multiplied by the analog signal to increase the signal strength before the A D conversion It is used to take advantage of the full dynamic range of the A D converter Syntax sag t f Syntax Elements t Tap selection Use 0 for all taps or 1 to 8 for individual t...

Page 39: ...ied target 4 This algorithm adjusts the analog gain so that the maximum pixel per tap within the ROI of the multi line average css command is equal to the specified target t Tap value Use 0 for all taps or 1 to 8 for individual tap selection i Calculation target value in a range from 1024 to 4055DN 12 bit LSB Notes This function requires constant light input while executing If very few tap pixels ...

Page 40: ...ommand gcp or get sao Example sao 3 35 Related Commands cao Calibrating Analog Offset Purpose Instead of manually setting the analog offset to a specific value the camera can determine appropriate offset values This command 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 s...

Page 41: ... taps remain unchanged Figure 14 Calibrating Analog Gain for a Tap outside of the Region of Interest Tap 1 odd Tap 2 even Video Region of Interest ccg 1 4 2800 Since tap 4 is within the region of interest tap 4 gain is adjusted so that the peak value is set to 2800 Gain values for all other taps are left unchanged Tap 5 odd Tap 6 even Tap 7 odd Tap 8 even Video 0 12288 4000 9700 2800 0 4095 Pixel ...

Page 42: ... Figure 15 Calibrating Analog Gain for a Tap inside the Region of Interest ccg 1 2 2800 Since tap 2 is completely outside the region of interest an error message is returned and analog gain calibation does not occur Video Region of Interest Video 0 12288 4000 9700 2800 After analog gain calibration Before analog gain calibration 0 4095 Pixel Number Tap 1 odd Tap 2 even Tap 5 odd Tap 6 even Tap 7 o...

Page 43: ...hen calibrating all taps taps completely outside the region of interest in this example interleaved taps 1and 2 are calibrated to the average analog gain of taps within the region of interest Taps within the region of interest calibrate to the target value Note Seams between taps will be visible until you perform white light calibration using the command ccp Pixel Number Tap 1 odd Tap 2 even Tap 5...

Page 44: ...and digital adjustments before performing FPN correction Perform FPN correction before PRNU correction Refer to Calibrating the Camera to Remove Non Uniformity Flat Field Correction on page 35 for a procedural overview on performing flat field correction Related Commands ccp Example ccf Setting a Pixel s FPN Coefficient Purpose Sets an individual pixel s FPN coefficient Syntax sfc x i Syntax Eleme...

Page 45: ...mand Related Commands ssg Example sdo 0 100 PRNU Correction Performing PRNU Correction to a Camera Calculated Value Purpose Performs PRNU correction and eliminates the difference in responsivity between the most and least sensitive pixel creating a uniform response to light Syntax ccp Notes Perform all analog adjustments before calculating PRNU Perform FPN correction before PRNU correction If FPN ...

Page 46: ... performs the same function as the cpp command but requires that you enter a target value 3 This algorithm includes an analog gain adjustment prior to PRNU calibration Analog gain is first adjusted so that the peak pixel value in tap s ROI is within 97 to 99 of the specified target value It then calculates the PRNU coefficients using the target value as shown below PRNU Coefficient Target AVG Pixe...

Page 47: ...of the range x Coefficient value in a range from 0 to 28671 where Notes The first pixel of the range must be less than the last Example spr 4001 4096 0 Subtracting Background Purpose Use the background subtract command after performing flat field correction if you want to improve your image in a low contrast scene It is useful for systems that process 8 bit data but want to take advantage of the c...

Page 48: ...tput swing after a background subtract When subtracting a digital value from the digital video signal using the ssb command the output can no longer reach its maximum Use this command to correct for this where ssg value max output value max output value ssb value Syntax ssg t i Syntax Elements t Tap selection Allowable range is 1 to 8 or 0 for all taps i Gain setting The gain ranges are 0 to 65535...

Page 49: ...all the current pixel coefficients in the order FPN PRNU FPN PRNU The camera also returns the pixel number with each coefficient Example dpc 10 20 Returning FPN Coefficients Purpose Returns a pixel s FPN coefficient value in DN 12 bit LSB Syntax gfc i Syntax Elements i The pixel number to read in a range from 1 to sensor pixel count Example gfc 10 Setting a Range of FPN Coefficients Purpose Sets a...

Page 50: ...c calculations including line counter line sum pixels above threshold pixels below threshold and derivative line sum within the region of interest These basic calculations are used to calibrate analog offset cao and calibrate analog gain ccg To further aid in debugging and cable data path integrity the first three pixels after Line Valid are aa 55 aa Refer to the following table These statistics r...

Page 51: ...se 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 Differential line sum 23 16 16 Differential line sum 31 24 Setting Thresholds Setting an Upper Threshold Purpose Sets the upper threshold limit to report in the end of line sequence Syntax sut i Syntax Elements i Upper threshold limit in range from ...

Page 52: ...oefficients are stored separately from other data To save all current user settings to EEPROM use the command wus The camera will automatically restore the saved user settings when powered up Note While settings are being written to nonvolatile memory do not power down camera or camera memory may be corrupted To restore the last saved user settings use the command rus To save the current pixel coe...

Page 53: ...nts 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 set two 3 Coefficient set three 4 Coefficient set four Example lpc 0 Resetting the Current Pixel Coefficients Purpose Resets the current pixel coefficients to zero This command does not reset saved coeffici...

Page 54: ...y to read video data This functionality can be used to verify camera operation and to perform basic testing without having to connect the camera to a frame grabber This information is also used for collecting line statistics for calibrating the camera Returning a Single Line of Video Purpose Returns a complete line of video without pixel coefficients or test pattern displaying one pixel value afte...

Page 55: ...e Lines of Video Purpose Returns the average for multiple lines of video data without pixel coefficients or test pattern The number of lines to sample is set and adjusted by the css command The camera displays the Min Max and Mean statistics for the pixels in the region of interest the region of interest command is explained in section 3 4 1 Setting a Region of Interest ROI setting Syntax gla x1 x...

Page 56: ...perature problem or the camera will shutdown again The camera allows you to send the vt verify temperature command while it is in this state 3 6 4 Voltage Measurement The command vv displays the camera s input voltage Note that the voltage measurement feature of the camera provides only approximate results typically within 10 The measurement should not be used to set the applied voltage to the cam...

Page 57: ...irmware FPGA Design Rev xxx xx DSP design revision number UART Baud Rate 9600 Serial communication connection speed set with the sbr command See Setting Baud Rate on page 24 for details Exposure Mode 2 Current exposure mode value set with the sem command See section 3 2 1 Exposure Mode Line Rate and Exposure Time for details SYNC Frequency 5000 Hz Current line rate Value is set with the ssf comman...

Page 58: ...to section 3 4 2 Analog and Digital Signal Processing Chain for details PRNU Coefficients off States whether PRNU coefficients are on or off Set with the epc command Refer to section 3 4 2 Analog and Digital Signal Processing Chain for details Number of Line Samples 256 Number of lines samples set with the css command See section 3 6 2 Returning Video Information for details Upper Threshold 0 Uppe...

Page 59: ...g Gain dB 6 0 6 0 6 0 6 0 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 100 100 100 100 100 100 100 100 Analog offset settings set with the sao command See section 3 4 2 Analog and Digital Signal Processing Chain for details Digital Offset 50 50 50 50 50 50 50 50 Digital offset settings set with the sdo comma...

Page 60: ...ber get clm Returns the current Camera Link mode get css Returns the number of line samples averaged for pixel coefficient calculations or for output of gla command get els Returns whether the end of line statistics are turned off or on 0 Off 1 On get epc Returns whether pixel coefficients are enabled or disabled The first parameter returns the FPN coefficients setting where 0 FPN coefficients dis...

Page 61: ... exposure time 7 Internal programmable SYNC maximum exposure time Factory setting get sfc x Returns the FPN coefficient for the pixel number idicated x pixel number within the range 1 to sensor pixel count get sgr Returns the current analog gain reference value in dB get slt Returns the current lower threshold value get sot Returns the Camera Link strobe rate get spc x Returns the PRNU coefficient...

Page 62: ... get wfc Returns whether FPN coefficients have been saved 0 No FPN coefficients saved 1 Pixel coefficients have been saved get wpc Returns whether PRNU coefficients have been saved 0 No PRNU coefficients saved 1 Pixel coefficients have been saved get wus Returns whether user settings have been saved 0 No user settings saved 1 User settings have been saved All manuals and user guides at all guides ...

Page 63: ...Piranha 3 User Manual Teledyne DALSA 03 032 10216 06 63 4 Optical and Mechanical Considerations 4 1 Mechanical Interface Figure 18 P3 80 Mechanical Drawing All manuals and user guides at all guides com ...

Page 64: ... 5 2x 49 5 15 0 2x 55 0 2x 6 0 4x 55 0 12 5 6 0 2x 72 5 49 9 69 4 14 1 6 56 0 25 CCD imaging distance from top of CCD to datum A 54 2 29 8 2x 38 7 60 1 M3x0 5 x 6 0 deep 4x M3x0 5 x 6 0 deep 2x M3x0 5 x 6 0 deep 4x Pixel 1 Units mm P3 87 Lens Mounts Model Number Lens Mount Options All models M72x0 75 Mount Back Focal Distance sensor die to adapter M72 6 56 0 25mm All manuals and user guides at all...

Page 65: ...generally provide very little blue relative to 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 light in some areas of the spectrum but not others Filters CCD cameras are extremely responsive to infrared IR wavel...

Page 66: ...ct 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 h h f OD This is the governing equation for many object and image plane parameters Example An acquisition system has a 512 x 512 element 10 m pixel pitch area scan camera a lens with an effective focal length of 45mm and requires that 100 m in th...

Page 67: ...neral and specific solutions listed in sections 5 1 5 2 and 5 3 2 If these solutions do not resolve your problem see section 5 4 on getting product support 5 1 Common Solutions Connections The first step in troubleshooting is to verify that your camera has all the correct connections Power Supply Voltages Check for the presence of all voltages at the camera power connector Verify that all grounds ...

Page 68: ...y the proper timing and connections between the camera and the frame grabber and verify the proper output along the digital processing chain Verify Voltage To check the camera s input voltages use the vv command Make sure the voltage is within the proper range 12V to 15V If a problem still persists contact Technical Support See section Error Reference source not found for contact information 5 3 S...

Page 69: ...entire pad with solvent 6 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 7 Repeat steps 2 4 using a clean tissue until the entire window has been c...

Page 70: ...Piranha 3 User Manual 03 032 10216 06 Teledyne DALSA 70 All manuals and user guides at all guides com ...

Page 71: ...era Link Implementation Road Map available from the link details how we standardize the 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 Th...

Page 72: ...uct The signals are Camera Control 1 CC1 Camera Control 2 CC2 Camera Control 3 CC3 Camera Control 4 CC4 The Piranha 3 uses the following camera control signals Table 15 Camera Control Configuration C1 EXSYNC negative edge active CC2 PRIN CC3 Not Used CC4 Not Used Communication Two LVDS pairs have been allocated for asynchronous serial communication to and from the camera and frame grabber Cameras ...

Page 73: ...cial Camera Link specification available from the Web site here Power Power will not be provided on the Camera Link connector The camera will receive power through a separate cable Camera manufacturers will define their own power connector current and voltage requirements All manuals and user guides at all guides com ...

Page 74: ...Piranha 3 User Manual 03 032 10216 06 Teledyne DALSA 74 All manuals and user guides at all guides com ...

Page 75: ...ameter was clipped to the current operating range Use GCP to see value used Warning 05 Missing codes insufficient digital gain Output when the digital gain is such that missing codes are to be expected due to not enough digital gain Warning 06 Missing codes too much digital gain Output when the digital gain is such that missing codes are to be expected due to too much digital gain Warning 07 Coeff...

Page 76: ...ture exceeds the specified operating range Indicates that the camera has shut itself down to prevent damage from further overheating B2 All Available Commands As a quick reference the following table lists all of the commands available to the camera user For detailed information on using these commands refer to Chapter 3 Command Syntax Parameters Description calibrate analog offset cao t i Calibra...

Page 77: ...ed target 4 This algorithm adjusts the analog gain so that all tap ROI pixels are within 98 of the specified target value and then performs a PRNU correction t Tap value Use 0 for all taps or 1 to 8 for individual tap selection i Calibration target value in a range from 1024 to 4055DN 12 bit LSB correction calibrate prnu ccp Start PRNU coefficient calibration Refer to section 3 4 2 Analog and Digi...

Page 78: ...alibration Analog gain is first adjusted so that the peak pixel value in tap s ROI is within 97 to 99 of the specified target value It then calculates the PRNU coefficients using the target value as shown below PRNU Coefficient Target AVG Pixel Value FPN value sdo i i i The calculation is performed for all sensor pixels but warnings are only applied to pixels in the region of interest This algorit...

Page 79: ...g Pixel Coefficients on page 49 for details get camera model gcm Reads the camera model number get camera parameters gcp Reads all of the camera parameters get camera serial gcs Read the camera serial number get camera version gcv Read the firmware version and FPGA version get commands get Retrieves camera settings for the command name specified Refer to Returning Camera Settings with Get Commands...

Page 80: ...ts lpc i Loads the previously saved pixel coefficients from non volatile memory where i is 0 Factory calibrated coefficients 1 Coefficient set one 2 Coefficient set two 3 Coefficient set three 4 Coefficient set four Refer to 3 5 1 Saving and Restoring PRNU and FPN Coefficients for details reset camera rc Reset the entire camera reboot restore factory settings rfs Restore the camera s factory setti...

Page 81: ...al communication port Baud rates 9600 19200 57600 and 115200 Default 9600 Refer to section Setting Baud Rate on page 24 for details set digital offset sdo t i Subtracts the input value from the video signal prior to FPN correction t Tap value 0 for all taps or 1 to 8 for individual tap selection i Offset in a range from 0 to 2048DN Refer to Setting Digital Offset on page45 for details set exposure...

Page 82: ...m This command works in conjunction with the clm command and determines the pixel rate of the camera 320 4 taps at 80MHz or 8 taps at 40MHz This command is currently not configurable in the Piranha 3 camera set prnu coeff spc x i Set the PRNU coefficient x pixel number within the range 1 to sensor pixel count i PRNU value within the range 0 to 28671 Refer to on page 46 for details set prnu range s...

Page 83: ...normal video mode and test patterns 0 Normal video mode 1 12 bit ramp test pattern 2 8 bit step test pattern Refer to section 3 6 1 Generating a Test Pattern for details update gain reference ugr Changes the 0dB gain to equal the current analog gain value set with the sag command verify temperature vt Get the internal temperature of the camera verify voltage vv Get the camera input voltage write F...

Page 84: ...16 06 Teledyne DALSA 84 Command Syntax Parameters Description write user settings wus Write all of the user settings to EEROM Refer to section 3 5 Saving and Restoring Settings for details All manuals and user guides at all guides com ...

Page 85: ... 61000 3 3 2001 EN 61326 2001 IEC 61326 2002 IEC EN 61000 4 2 2001 IEC EN 61000 4 3 2002 ENV 50204 IEC EN 61000 4 4 2004 IEC EN 61000 4 5 2001 IEC EN 61000 4 6 2004 IEC EN 61000 4 11 2004 FCC PART 15 SUBPART B CLASS A EUROPEAN CISPR 11 2004 EN 55011 2003 This product complies with the requirements of the Low Voltage Directive 73 23 EEC and the EMC Directive 89 336 EEC and carries the CE mark accor...

Page 86: ...Piranha 3 User Manual 03 032 10216 06 Teledyne DALSA 86 This Declaration corresponds to EN 45 014 All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 87: ... DC and Control Data 1 Revised allowable line rate values page 30 12k 2500 23619Hz and 8k 2500 33855Hz Reference to the camera with square body and heat sink P3 87 12k40 01 00 R removed 04 Camera model names on cover revised to include all models Input and output connectors figure page 16 revised to include both camera body models slim and square Revised model numbers added to mechanical interface...

Page 88: ...Piranha 3 User Manual 03 032 10216 06 Teledyne DALSA 88 All manuals and user guides at all guides com ...

Page 89: ...ling 50 loading 50 resetting 50 command format 23 list 76 parameters 24 commands categories 26 connectors 15 19 Camera Link 18 Hirose 17 power 17 D dark calibration See flat field correction dark patches 69 data rate 10 diagnostics 54 digital gain 48 offset 45 processing 34 signal processing 44 DVAL 72 E electrical interface 15 specifications 9 EMC Declaration of Conformity 85 end of line sequence...

Page 90: ...ne dropout 68 line rate 9 setting 30 line rate 27 line statistics 54 LVAL 72 LVDS 71 pairs 72 M magnification 66 MDR26 See Camera Link connector mechanical drawing 63 specifications 9 models 8 modes default 29 N noisy output 69 O offset analog 40 calibrating 40 digital 45 operating modes 27 optical interface 65 specifications 9 optical interface 65 filters 65 illumination 65 lens modeling 65 light...

Page 91: ...specifications electrical 9 key 7 mechanical 9 optical 9 performance 9 sensor 9 statistics 54 status camera LED 16 subtracting background 47 sync frequency 56 T tap matching 39 temperature measurement 56 test patterns 54 threshold lower 51 setting 51 upper 51 throughput setting 32 timing 20 camera 20 Camera Link 20 mode 7 30 trigger external 19 troubleshooting 67 connections 67 horizontal lines 69...

Reviews: