background image

 

 

Piranha HS 

Camera User’s Manual 

HS-40-04k40-xx-R 

HS-80-04k40-xx-R 

HS-80-08k40-xx-R 

HS-80-08k80-xx-R 

HS-82-04k80-xx-R 

 

 

 

 

 

 

 

  

High Sensitivity

 Line Scan CCD

 Camera

 

8-Sep-11 

 03-032-20013-03  

 

www.teledynedalsa.com

 

All manuals and user guides at all-guides.com

all-guides.com

Summary of Contents for Piranha HS Series

Page 1: ...40 04k40 xx R HS 80 04k40 xx R HS 80 08k40 xx R HS 80 08k80 xx R HS 82 04k80 xx R High Sensitivity Line Scan CCD Camera 8 Sep 11 03 032 20013 03 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: ...ional leader in high performance digital imaging and semiconductors with approximately 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 Supp...

Page 3: ...______________ 25 3 1 Mechanical Interface 25 3 2 Lens Mounts 26 3 3 Optical Interface 27 Software Interface How to Control the Camera __________________________________ 29 4 1 First Power Up Camera Settings 33 4 2 Command Categories 34 4 3 Sensor Output Format 35 4 3 1 Selecting TDI or Area Mode Operation 35 4 2 Selecting the Number of CCD Integration Stages 36 4 3 3 Setting the Camera s CCD Shif...

Page 4: ...__________ 85 Error Handling 85 Commands Quick Reference 87 Camera Link Reference Timing and Configuration Table _________________________ 97 Camera Link Bit Definitions 99 Camera Link Configuration Tables 99 EMC Declaration of Conformity _____________________________________________ 109 Troubleshooting________________________________________________________ 111 Common Solutions 111 Troubleshootin...

Page 5: ...6 independently stage selectable Time Delay and Integration TDI imaging regions for remarkable user controlled sensitivity RoHS and CE compliant Programmability Serial interface ASCII 9600 baud adjustable to 19200 57600 115200 through Camera Link Programmable gain offset frame and frame rates trigger mode test pattern output and camera diagnostics Mirroring and forward reverse control Selectable A...

Page 6: ...the following model configurations Table 1 Piranha HS xx Camera Models Overview Model Number Description HS 40 04k40 4k resolution programmable 2 or 4 taps up to 160 megapixels second throughput 40 80MHz strobe rate Base or Medium Camera Link configuration HS 80 04k40 4k resolution programmable 4 or 8 taps up to 320 megapixels second throughput 40 80MHz strobe rate Medium or Full Camera Link confi...

Page 7: ...0 25 Sensor Alignment aligned to sides of camera 0 05 mm x 0 05 mm y 0 25 mm z 0 2 z Lens Mount Hole 1 62 mm hole M42 or F mount adapter available M72 x 0 75 M72 x 0 75 M72 x 0 75 M72 x 0 75 Mechanical Interface Model HS 40 04k40 HS 80 04k 40 HS 80 08k40 HS 80 08k80 HS 82 04k80 Camera Size 85 l x 85 h x 55 4 w mm 80 l x 150 h x 65 w 80 l x 150 h x 65 w 80 l x 150 h x 65 w 80 l x 150 h x 65 w Mass ...

Page 8: ...40 312 1920 312 607 100 192 HS 80 08k80 312 1190 166 357 56 119 HS 82 04k80 312 1190 166 357 56 119 Random Noise DN rms HS 40 04k40 0 22 0 8 0 70 1 2 2 20 4 HS 80 04k40 0 22 0 8 0 70 1 5 2 1 4 5 HS 80 08k40 0 16 0 8 0 41 0 8 1 3 2 5 HS 80 08k80 0 22 0 8 0 70 1 5 2 1 4 5 HS 82 04k80 0 22 0 8 0 7 1 5 2 1 4 5 SEE nJ cm 2 HS 40 04k40 2 13 0 68 0 21 HS 80 04k40 2 13 0 68 0 21 HS 80 08k40 2 13 0 65 0 21...

Page 9: ...k40 4 10 5 12 10 25 HS 80 04k40 22 22 10 25 HS 80 08k40 22 22 7 25 HS 80 08k80 22 22 10 25 HS 82 04k80 22 22 10 25 Saturation Output Amplitude DN 255 typ DC Offset DN 3 min 5 typ 6 max Test conditions for all models unless otherwise noted TDI mode of operation These specifications are not guaranteed for area mode of operation Line Rate 10 kHz Nominal Gain setting Light Source Broadband Quartz Halo...

Page 10: ...User Manual 03 032 20013 03 Teledyne DALSA 10 2 Measured at the front plate Figure 1 PRNU Uncorrected pk pk Forward or Reverse 10 kHz line rate and 0 dB Gain over Temperature All manuals and user guides at all guides com ...

Page 11: ...a HS xx RoHS User Manual Teledyne DALSA 03 032 20013 03 11 Figure 2 FPN Forward or Reverse 10 kHz line rate and 0 dB Gain over Temperature All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 12: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 12 Figure 3 Random Noise Forward or Reverse 10 kHz line rate and 0 dB Gain over Temperature All manuals and user guides at all guides com ...

Page 13: ...Piranha HS xx RoHS User Manual Teledyne DALSA 03 032 20013 03 13 Figure 4 DC Offset Forward or Reverse 10 kHz line rate and 0 dB Gain over Temperature All manuals and user guides at all guides com ...

Page 14: ...Isolation Rows 1 4 TDI Imaging Region 7µm x 7µm pixels 96 TDI Rows TDI Column 4096 TDI Column 2 16STG 32STG 48STG 64STG 80STG 96STG Figure 6 16 Tap Sensor Block Diagram HS 80 04k40 HS 80 08k80 16 STG 32STG 48 STG 64 STG 80 STG 96STG 2F 3F 4F 5F 6F 7F 9F 1F Forward CCD Readout Shift Register Reverse CCD Readout Shift Register TDI Column 8191 TDI Column 8192 TDI Column 1 TDI Colum n 2 6 Isolation Ro...

Page 15: ...Piranha HS xx RoHS User Manual Teledyne DALSA 03 032 20013 03 15 1 4 Responsivity Figure 7 Piranha HS Analog Responsivity All manuals and user guides at all guides com ...

Page 16: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 16 All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 17: ... in section 2 2 2 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 2 2 1 LED Status Indicator for an LED description You must also set up the other components of you r system including...

Page 18: ...Input and Output Connectors 4k Models Figure 9 Piranha HS xx Input and Output Connectors 8k Models WARNING It is extremely important that you apply the appropriate voltages to your camera Incorrect voltages will damage the camera See 2 2 2 Power Connector for more details Camera Link Base Configuration Camera Link Medium Configuration Diagnostic LED 12VDC to 15 VDC and Ground Camera Link Medium or...

Page 19: ...ng correctly 2 2 2 Power Connector Figure 10 Hirose 6 pin Circular Male Power Connector Hirose 6 pin Circular Male 5 4 6 2 3 1 Mating Part HIROSE HR10A 7P 6S The camera requires a single voltage input 12 to 15VDC The camera meets all performance specifications using standard switching power supplies although well regulated linear supplies provide optimum performance WARNING When setting up the cam...

Page 20: ...a Link interface is implemented as a Base Medium or Full Configuration in the Piranha HS cameras depending on the model number The following table summarizes the different configurations and lists the configurations available to each Piranha HS model number Table 5 Camera Link Hardware Configuration Summary for Piranha HS xx Models Configuration 8 Bit Ports Supported Serializer Bit Width Number of...

Page 21: ...3 PAIR5 19 8 X3 7 20 100 ohm PAIR6 7 20 SerTC 20 7 terminated PAIR6 20 7 SerTC 8 19 Z0 PAIR7 8 19 SerTFG 21 6 Z0 PAIR7 21 6 SerTFG 9 18 Z1 PAIR8 9 18 CC1 22 5 Z1 PAIR8 22 5 CC1 10 17 Z2 PAIR9 10 17 CC2 23 4 Z2 PAIR9 23 4 CC2 11 16 Zclk PAIR10 11 16 CC3 24 3 Zclk PAIR10 24 3 CC3 12 15 Z3 PAIR11 12 15 CC4 25 2 Z3 PAIR11 25 2 CC4 13 13 inner shield Inner Shield 13 13 inner shield 26 26 inner shield I...

Page 22: ...nals 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 Teledyne DALSA Camera Link Implementation Road Map available at Knowledge Center for the standard location of these signals Clocking Signal Indicates LVAL high Outputting valid line D...

Page 23: ... the CCD readout Figure 13 Piranha HS xx TDI Mode Timing Linestore Limited CCD Readout EXSYNC Frame Overhead VTrans Time HCCD Time Linestore Start Overhead Linestore End Overhead oLVal Linestore Readout N N Table 8 Piranha HS xx Timing Values Symbol Time HCCD Frequency 40MHz 4K40 8K80 20MHz 8K40 HCCD Pixels Tap 1024 4k camera 512 8k camera Frame Overhead 4 HCCDFrequency VTransTime 33 HCCDFrequency...

Page 24: ...h the clm command Throughput Value set with sot command Figure 14 Piranha HS xs Area Mode Timing CCD Limited Figure 15 Piranha HS xx Area Mode Timing Linestore Limited Table 9 Piranha Input and Output Symbol Time CCD Readout Time Area Mode EXSYNC User LVAL User FVAL Internal HTime EXSYNC User LVAL User FVAL CCD ReadoutTime Frame Overhead HTime Vertical readout rows ISORows Vertical Binning Factor ...

Page 25: ...S User Manual Teledyne DALSA 03 032 20013 03 25 3 Optical and Mechanical Considerations 3 1 Mechanical Interface Figure 16 Piranha HS xx Mechanical Dimensions 4k Resolution All manuals and user guides at all guides com ...

Page 26: ...6 8k Resolution 3 2 Lens Mounts Model Number Lens Mount Options HS 40 04k40 62mm hole M42x1 and F mount lens adapters available through Teledyne DALSA Sales HS 80 and HS 82 models M72x0 75 thread All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 27: ...y 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 wavelengths of light To prevent infrared from distorting the images you scan use a hot mirror or IR cutoff filter th...

Page 28: ... 20013 03 Teledyne DALSA 28 lens surface to the second focal point The object distance OD is the distance from the first principal point to the object Figure 17 Primary Points in a Lens System All manuals and user guides at all guides com ...

Page 29: ...rroring 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 has changes from previous Teledyne DALSA cameras Do not assume that the Piranha HS commands perform similarly to older cameras Serial Protocol Defaults 8 data bits 1 stop bit No parity No flow control 9 6kb...

Page 30: ...ent camera settings gcp CR Setting Baud Rate Purpose Sets the speed in bps of the camera 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 camera to the power on baud rate and will reboot using the last used baud rate Example sbr 57600...

Page 31: ...dpc display pixel coeffs xx 1 8191 1 8192 els end of line sequence i 0 1 epc enable pixel coefficients ii 0 1 0 1 gcm get camera model gcp get camera parameters gcs get camera serial gcv get camera version get get values s get fpn coeff x 1 8192 gh get help gl get line xx 1 8191 1 8192 gla get line average xx 1 8191 1 8192 gpc get prnu coeff x 1 8192 gsf get signal frequency i 1 4 h help lpc load ...

Page 32: ...icients ii NA gcm get camera model gcp get camera parameters gcs get camera serial gcv get camera version get get values s gfc get fpn coeff x NA gh get help gl get line xx NA gla get line average xx NA gpc get prnu coeff x NA gsf get signal frequency i 1 4 gss get sensor serial h help lpc load pixel coefficients i NA rc reset camera rfs restore factory settings roi region of interest xyxy 1 8192 ...

Page 33: ...ered up for the first time it operates using the following factory settings TDI mode Left to right pixel readout Forward CCD shift direction 96 integration stages No binning Camera Link Mode 4k 15 8 bit 4 taps 40MHz strobe rate 8k 21 8 bit 8 taps 40MHz strobe rate Exposure mode 7 10kHz line rate 160 HS 4k or 320 HS 8k throughput Factory calibrated analog gain and offset Factory calibrated FPN and ...

Page 34: ...ibrate Analog Offset cao Calculate FPN ccf Set Digital Offset sdo Calculate PRNU ccp Calculate PRNU Algorithm cpa Set Background Subtract ssb Set Digital System Gain ssg Camera Link Mode clm Camera Throughput sot Pixel Readout Direction smm Set Upper Threshold sut Set Lower Threshold slt Generate a Test Pattern svm End of Line Sequence els Set Pretrigger spt Save Current User Settings wus Restore ...

Page 35: ...witch between Area and TDI mode without losing settings specific to each mode See section 4 6 Saving and Restoring Settings for an explanation on how user settings are stored and retrieved NOTE Sensor cosmetic specifications for Area Mode of operation are neither tested nor guaranteed Purpose Selects the camera s operating mode Area Mode is useful for aligning and focusing your camera Syntax tdi i...

Page 36: ...4 80 and 96 Factory setting is 96 Available values for the HS 82 model are 8 16 24 32 40 and 48 default Example stg 64 A note on stage selection stg and the HS 82 model of camera The sensitivity level of a camera can be adjusted by setting the number of CCD integration stages For such purpose the standard HS 80 08K80 00 R camera has six different allowable settings 16 32 48 64 80 and 96 With modif...

Page 37: ...y in TDI Mode Notes The following user settings are stored separately for forward and reverse direction analog gain analog offset digital gain digital offset background subtract and pixel coefficients These settings are automatically loaded when you switch direction All other settings are common to both directions See the following figures for an illustration of CCD shift direction in relation to ...

Page 38: ... the camera is reduced by the horizontal binning factor Different framegrabber files are needed for different horizontal binning factors Syntax sbh m Syntax Elements m Horizontal binning value Available values are 1 factory setting no binning 2 4 or 8 Notes If you are using horizontal binning the min max and mean statistics generated by the gl or gla command are for every second pixel or valid dat...

Page 39: ... Notes You will have to recalibrate the camera after changing binning values Increasing the vertical binning decreases the maximum allowable line rate You may have to enter a new camera frame rate after changing vertical binning values if the current value becomes invalid The camera sends a warning message in this situation Example sbv 2 A note on vertical binning sbv and the HS 82 model of camera...

Page 40: ...osure Mode below for details 2 Next if using mode 7 use the command ssf to set the line frame rate Refer to section Setting Frame Rate for details Setting the Exposure Mode Purpose Sets the camera s exposure mode allowing you to control your sync and line frame rate generation Syntax sem m Syntax Elements m Exposure mode to use Factory setting is 7 Notes Refer to Table 10 Piranha HS Exposure Modes...

Page 41: ...of the external trigger pulses EXSYNC pulses faster th an the read out time are ignored The falling edge of EXSYNC marks the start of readout Note In TDI mode the frame period equals the line period Mode 3 External Trigger Maximum Exposure Time Figure 23 Mode 3 Timing Frame Period Exposure Time Frame Period Readout Exposure Time EXSYNC Falling Edge Ignored During Readout Readout Mode 3 Falling Edg...

Page 42: ...rounded up down as required The maximum line frame rate is affected by horizontal and vertical binning factors throughput setting Camera Link mode and number of CCD integration stages Notes If you enter an invalid frame rate frequency the value the camera clips the frame rate to be within the current operating range and a warning message is returned If you enter a frame rate frequency outside of t...

Page 43: ...ement 1 smm 1 increment 1 clm 2 Base 2 Camera Link taps where 1 CCD taps 1 2 2 CCD taps 3 4 8 smm 0 CL tap 1 1 2048 CL tap 2 2049 4096 smm 1 CL tap 1 4096 2049 CL tap 2 2048 1 sot 160 80 MHz strobe max line rate 36kHz sot 80 40 MHz strobe Max line rate 18kHz Find the rows in the table with a line rate greater than or equal to your desired line rate From the rows determined in part A find the value...

Page 44: ...ere 1 CCD taps 1 2 2 CCD taps 3 4 12 smm 0 CL tap 1 1 2048 CL tap 2 2049 4096 smm 1 CL tap 1 4096 2049 CL tap 2 2048 1 sot 160 80 MHz strobe max line rate 36563Hz sot 80 40 MHz strobe Max line rate 19166Hz clm 15 Medium 4 Camera Link taps where 1 CCD tap 1 2 CCD tap 2 3 CCD tap 3 4 CCD tap 4 8 smm 0 CL tap 1 1 1024 CL tap 2 1025 2048 CL tap 3 2049 3072 CL tap 4 3073 4096 smm 1 CL tap 1 4096 3073 C...

Page 45: ...edium 4 Camera Link taps where 1 CCD tap 1 2 2 CCD tap 3 4 3 CCD tap 5 6 4 CCD tap 7 8 12 smm 0 CL tap 1 1 1024 CL tap 2 1025 2048 CL tap 3 2049 3072 CL tap 4 3073 4096 smm 1 CL tap 1 4096 3073 CL tap 2 3072 2049 CL tap 3 2048 1025 CL tap 4 1024 1 sot 160 40 MHz strobe max line rate 37629Hz sot 320 80 MHz strobe max line rate 68610Hz clm 21 Full 8 Camera Link taps where 1 CCD tap 1 2 CCD tap 2 3 C...

Page 46: ...4 2 CCD tap 5 6 7 8 3 CCD tap 9 10 11 12 4 CCD tap 13 14 15 16 12 smm 0 CL tap 1 1 2048 CL tap 2 2049 4096 CL tap 3 4097 6144 CL tap 4 6145 8192 smm 1 CL tap 1 8192 6145 CL tap 2 6144 4097 CL tap 3 4096 2049 CL tap 4 2048 1 sot 80 20 MHz strobe max line rate 9583Hz sot 160 40 MHz strobe max line rate 19157Hz clm 21 Full 8 Camera Link taps where 1 CCD tap 1 2 2 CCD tap 3 4 3 CCD tap 5 6 4 CCD tap 7...

Page 47: ... 4 2 CCD tap 5 6 7 8 3 CCD tap 9 10 11 12 4 CCD tap 13 14 15 16 12 smm 0 CL tap 1 1 2048 CL tap 2 2049 4096 CL tap 3 4097 6144 CL tap 4 6145 8192 smm 1 CL tap 1 8192 6145 CL tap 2 6144 4097 CL tap 3 4096 2049 CL tap 4 2048 1 sot 320 80 MHz strobe max line rate 38314Hz sot 160 40 MHz strobe max line rate 19166Hz clm 21 Full 8 Camera Link taps where 1 CCD tap 1 2 2 CCD tap 3 4 3 CCD tap 5 6 4 CCD ta...

Page 48: ...iguration 4 taps 8 bit output 16 Medium configuration 4 taps 12 bit output 21 Full configuration 8 taps 8 bit output Notes When you change the Camera Link mode clm command the camera attempts to maintain the current sot throughput pixels sec If the current throughput is too slow or too fast for the current Camera Link mode the camera will automatically adjust the throughput value and will return a...

Page 49: ...are clipped if the camera is unable to maintain the current throughput setting and a warning message is displayed Refer to the tables in section 4 4 1 How to Configure Camera Output to determine which configurations are valid for your camera model Related Commands clm Example sot 160 4 4 4 Setting the Pixel Readout Direction Purpose Sets the tap readout from left to right or from right to left Thi...

Page 50: ...h Inverting Lens smm 1 right to left Pixel 1 to 4096 Pixel 4096 to 1 Camera can be imaging in either Forward or Reverse direction Pixel 1 Pixel 4096 Table 15 HS 40 04k40 Forward or Reverse Pixel Readout Camera Link Readout Direction Tap 1 Tap 2 Tap 3 Tap 4 Left to Right Software command smm 0 1 1024 1025 2048 2049 3072 3073 4096 Right to Left Software command smm 1 4096 3073 3072 2049 2048 1025 10...

Page 51: ...etrigger Purpose A pretrigger may be required for some frame grabbers Syntax spt i Syntax Elements i Pretrigger in a range from 0 to 16 4 5 Data Processing 4 5 1 Setting a Region of Interest Purpose Sets the pixel range used to collect the end of line statistics and sets the region of pixels used in the ccg cao cpa gl gla ccf and ccp commands In most applications the field of view exceeds the requ...

Page 52: ...f the camera s analog and digital processing chain The analog processing chain begins with an analog gain adjustment followed by an analog offset adjustment These adjustments are applied to the video analog signal prior to its digitization by an A D converter The digital processing chain contains the FPN correction the PRNU correction the background subtract and the digital gain and offset All of ...

Page 53: ...ll function properly The analog offset should be set so that it is at least 3 times the rms noise value at the current gain Digital Processing To optimize camera performance digital signal processing should be completed after any analog adjustments 1 Fixed pattern noise FPN calibration calculated using the ccf command is used to subtract away individual pixel dark current 2 The digital offset sdo ...

Page 54: ...our image is consistently between 128 and 255DN 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 The following sections are organized as follows 1 Section Analog Signal Processing provides a detailed description of all analog processing chain commands 2 Section Calibrating the Camera to Remove Non Uniformity Flat Field Correction provid...

Page 55: ...CCD taps for individual tap selection i Calculation target value in a range from 1024 to 4055DN 12 bit LSB Notes All digital settings digital offset FPN and PRNU coefficients digital gain background subtract should be turned off before calibrating analog gain to avoid unpredictable results This function requires constant light input while executing To use this command the CCD shift direction scd s...

Page 56: ...nterest tap 8 gain is adjusted so that the peak value is set to 3040 Gain values for all other taps are left unchanged Video 0 8192 2600 6400 3040 0 4095 Pixel Number Tap 2 Tap 3 Region of Interest Tap 4 Tap 5 Tap 6 Tap 7 Tap 8 Tap 9 Tap 10 Tap 11 Tap 12 Tap 13 Tap 14 Tap 15 Tap 16 After analog gain calibration Before analog gain calibration All manuals and user guides at all guides com a l l g u ...

Page 57: ...t inthisexam ple taps1to4 and14 to 16 arecalibratedto the averageanaloggain of tapswithin theregionof interes t T aps within theregionof interes t calibrateto thetarget value Note S eam s betweentapswill bevis ibleuntil you performP R NUcalculationus ing theccpcom m and P ix el Num ber Setting Analog Offset Purpose Sets the analog offset The analog offset should be set so that it is at least 3 tim...

Page 58: ...ence Purpose Sets the current analog gain setting to be the 0dB point This is useful after tap gain matching allowing you to change the gain on all taps by the same amount Syntax ugr Calibrating the Camera to Remove Non Uniformity Flat Field Correction Flat Field Correction Overview This camera has the ability to calculate correction coefficients in order to remove non uniformity in the image when...

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

Page 60: ...command You should see close to zero output gl gla sao cao sag ccf wfc wus epc 1 0 t i i i 1 Place a white reference in front of the camera and remove lens cap 2 Verify that the output signal level is within range by issuing the command or If the signal level is too low adjust the analog gain or use the automated algorithm DALSA recommends a target value of about 80 of maximum signal swing per tap...

Page 61: ...ng 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 the 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 number of CCD taps or 0 for all taps i Gain setting The gain ranges a...

Page 62: ...mands ssg ccf Example sdo 0 100 Performing FPN Correction Syntax Performs FPN correction and eliminates FPN noise by subtracting away individual pixel dark current For a complete description on how to use this command see the Flat Field Correction Overview on page 58 Syntax ccf Notes Before performing this command stop all light from entering the camera Tip cover lens with a lens cap Perform all a...

Page 63: ... 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 Notes Available in TDI Mode only Example gfc 10 Setting a Range of FPN Coefficients Purpose Sets a range of pixel FPN coefficients Syntax sfr x1 x2 i Syntax Elements x1 The first pixel number of the range x2 The last pixel number of the range i C...

Page 64: ...n or changing from TDI to Area Mode Available in TDI Mode only Executing these algorithms causes the ssb command to be set to 0 no background subtraction and the ssg command to 4096 unity digital gain The pixel coefficients are disabled epc 0 0 during the algorithm execution but returned to the state they were prior to command execution Performing PRNU to a user entered value Purpose Performs PRNU...

Page 65: ... applied to pixels in the region of interest This algorithm is useful for achieving uniform output across multiple cameras This algorithm is useful for achieving uniform output across multiple cameras by first adjusting analog gain and then performing PRNU calibration This algorithm is recommended for use only when FPN is negligible and FPN coefficients are set to zero Since this algorithm adjusts...

Page 66: ...st pixel number 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 Returning FPN and PRNU Coefficients Purpose Returns all the current pixel coefficients in the order FPN PRNU FPN PRNU for the range specified by x1 and x2 The camera also returns the pixel number with every fifth coefficient Syntax ...

Page 67: ...d 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 refer only to pixels within the region of interest Syntax els i Syntax Elements i 0 Disable end of line sequence 1 Enable end of line sequence Notes LVAL is not high during the end of line statistics Example els 1 T...

Page 68: ...elow threshold 15 8 15 Pixels below threshold 23 16 16 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 17 Differential line sum 15 8 18 Differential line sum 23 16 19 Differential line sum 31 24 20 Differential line sum 39 32 Setting Thresholds Setting an Upper Threshold Purpose Sets the upper threshol...

Page 69: ...t set at any time using the command rfs User Settings There are two main sets of user settings Area Mode user settings and TDI Mode user settings After issuing the user settings save command wus settings are saved depending on which mode the camera is operating in when the command is issued Also when operating in TDI Mode analog gain and offset digital gain and offset and background subtract value...

Page 70: ...ry do not power down camera or camera memory may be corrupted To restore the last saved user settings including the last used pixel coefficient set for the current mode use the command rus Current Session Settings These are the current operating settings of your camera These settings are stored in the camera s volatile memory and will not be restored once you power down your camera To save these s...

Page 71: ...tax wpc i Syntax Elements i PRNU coefficients set to save 1 Coefficient set one 2 Coefficient set two 3 Coefficient set three 4 Coefficient set four Notes Available in TDI mode only Available only when operating the camera in internal direction contol scd 0 or 1 Example wpc 2 Saving the Current FPN Coefficients Purpose Saves the current FPN coefficients for the current direction Syntax wfc i Synta...

Page 72: ...operating the camera in internal direction contol scd 0 or 1 When operating in external direction control you must switch to internal direction control load the coefficient set and then return to external direction contol Example lpc 0 Resetting the Current Pixel Coefficients Purpose Resets the current pixel coefficients to zero This command does not reset saved coefficients Syntax rpc Notes The d...

Page 73: ...digital offset sdo enable pixel coefficients epc set subtract background ssb and set system digital gain ssg The following diagrams show 12 bit pixel values When operating in 8 bit mode pixel values will be 1 16 th of pixel values in the diagram Example svm 2 Table 19 4k Test Patterns 4k Camera Operating Mode Test Pattern TDI Mode Forward smm 0 svm 1 1 0 2 3 4 0 9 5 1 0 2 4 2 0 4 7 2048 3 0 7 1 3 ...

Page 74: ... 3345 3584 TDI Mode Reverse smm 1 svm 1 4 0 9 5 3 8 5 6 3 6 1 7 3 3 7 8 2 9 0 0 2 6 6 1 2 4 2 2 1 9 4 4 1 7 0 5 1 4 6 6 3 1 3 9 9 8 8 2 1 8 3 5 1 1 1 2 2 7 7 4 9 0 2 3 8 4 7 7 7 1 6 9 5 5 1 1 9 4 1 4 3 3 1 6 7 2 1 9 1 1 2 1 5 0 2 3 8 9 2 6 2 8 2 8 6 7 3 1 0 6 3 3 4 5 3 5 8 4 Area Mode Forward smm 0 svm 1 6 3624 3385 2907 2668 2429 1951 1712 3146 2190 517 1234 756 7 245 484 730 1201 1440 1679 1918 ...

Page 75: ...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 after another It also displays the minimum maximum and mean value of the line sampled within the region of interest the region of interest command is explained in section Setting a Region of Interest Use the gl co...

Page 76: ... x1 Column start number Must be less than the column end number in a range from 1 to column resolution 1 x2 Column end number Must be greater than the column start number in a range from 2 to column resolution Notes If x2 x1 then x2 is forced to be x1 Analog gain analog offset digital offset background subtract and digital system gain are applied to the data FPN and PRNU coefficients are not inclu...

Page 77: ...urning Camera Settings Returning All Camera Settings with the Camera Parameter Screen The camera parameter gcp screen returns all of the camera s current settings Figure 35 below describes the gcp screen for the Piranha HS 8k camera To read all current camera settings use the command Syntax gcp Figure 35 Example GCP Screen for HS 40 04k40 TDI Mode Operation GCP Screen Description C A M E R A S E T...

Page 78: ...ical binning value set with the sbv command See section 4 3 4 Increasing Sensitivity with Binning for details Video Mode video Current video mode value set with the svm command See section 4 7 1 Generating a Test Pattern for details Region of Interest 1 1 to 8192 1 Region of interest size set with the roi command See section Setting a Region of Interest for details End Of Line Sequence on States w...

Page 79: ...4 4 2 Setting the Camera Link Mode for details Output Throughput 320 Camera throughput value set with the sot command See section 4 4 3 Setting the Camera Throughput for details Pretrigger 0 Pretrigger set with the spt command See section 4 4 5 Setting a Pretrigger Mirroring Mode 0 left to right Readout direction set with the smm command See section 4 4 4 Setting the Pixel Readout Direction for de...

Page 80: ...arameter you must also insert the tap number or pixel number that you want to query Refer to Table 21 below for a list of available commands To view a help screen listing the following get commands use the command gh Table 21 Get Commands Syntax Parameters Description get cao t Returns the analog offset for the tap indicated t tap selection either 1 to number of CCD taps or 0 for all taps get ccf ...

Page 81: ...NU coefficient x pixel number to read in a range from 1 sensor pixel count get gsf i Returns the frequency of the Camera Link control signal indicated either 1 2 3 or 4 get h Returns the onscreen help menu get lpc Returns the current coefficient set number get rc get rfs Returns whether factory settings have been saved The camera always returns 1 factory settings have been saved get roi Returns th...

Page 82: ...m 0 to 2048 get slt Returns the current lower threshold value get smm Returns the camera s mirror mode 0 Pixels readout left to right 1 to 4096 or 8192 1 Pixels readout right to left 8092 or 4096 to 1 get sot Returns the Camera Link strobe rate get spc x Returns the PRNU coefficient for the specified pixel number x pixel number within the range 1 to sensor pixel count get spr xx Returns a range of...

Page 83: ...get vt Returns the camera s internal chip temperature in degrees Celcius get vv Returns the camera s supply voltage 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 ...

Page 84: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 84 All manuals and user guides at all guides com ...

Page 85: ...ET to see value used Warning 03 Clipped to max Parameter was clipped to the current operating range Use GCP or GET to see value used Warning 04 Related parameters adjusted Internal operating condition is adjusted to accommodate the entered command E g requesting exposure time longer than line time automatically adjusts the line time to meet the exposure time requirement Warning 07 Coefficient may ...

Page 86: ...and not completed in time E g CCF or CCP in SEM 3 when no external EXSYNC is present Error 07 Camera settings not saved Indicates that user settings have been corrupted by turning off the power while executing the WUS command Must build up new settings from factory and re save with WUS Error 08 Unable to calibrate tap outside ROI Cannot calibrate a tap that is not part of the end of line statistic...

Page 87: ...d eliminates FPN noise by subtracting away individual pixel dark current Refer to Digital Signal Processing and Processing Chain Overview and Description for details calculate camera gain ccg i1 t i2 Calculates the camera gain according to the selected algorithm i1 Calibration algorithm to use 1 This algorithm adjusts analog gain so that 8 to 13 of tap ROI pixels are above the specified target val...

Page 88: ... Signal Processing and Processing Chain Overview and Description for details camera link mode clm m Sets the Camera Link configuration number of Camera Link taps and data bit depth 2 Base configuration 2 taps 8 bit output 3 Base configuration 2 taps 12 bit output 15 Medium configuration 4 taps 8 bit output 16 Medium configuration 4 taps 12 bit output 21 Full configuration 8 taps 8 bit output Refer...

Page 89: ...s 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 Pixel Value FPN value sdo i i i The calculation is performed for all sensor pixels but warnings are...

Page 90: ...d 1 PRNU coefficients enabled Refer to section Enabling and Disabling Pixel Coefficients on page 67 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 Displays the firmware version and FPGA version get values get s Retrieves camera values get fpn coeff...

Page 91: ...ory calibrated coefficients 1 Coefficient set one 2 Coefficient set two 3 Coefficient set three 4 Coefficient set four Refer to section 4 6 2 Saving and Restoring PRNU and FPN Coefficients for details reset camera rc Reset the entire camera reboot Baud rate is not reset and reboots with the value last used restore factory settings rfs Restore the camera s factory settings FPN and PRNU coefficients...

Page 92: ...er to Analog Signal Processing Setting Analog Gain and Offset for details set binning horizontal sbh m Sets the horizontal binning value Available values are 1 2 4 or 8 Refer to section 4 3 4 Increasing Sensitivity with Binning on page 38 for details set baud rate sbr i Set the speed of camera serial communication port Baud rates 9600 19200 57600 and 115200 Default 9600 Refer to section Setting Ba...

Page 93: ...el count i FPN value within the range 0 to 2048 12 bit LSB Refer to Performing FPN Correctionon page 62 for details set fpn range sfr x1 x2 i Set a range of pixel FPN coefficients x1 first pixel number of the range x2 last pixel number of the range i coefficient value in a range from 0 to 2048 Refer to Setting a Range of FPN Coefficients on page 62 for details set lower threshold slt i The pixels ...

Page 94: ... within the range 1 to sensor pixel count i PRNU value within the range 0 to 28671 Refer to Setting a range of Pixel PRNU Coefficients for details set prnu range spr i1 i2 x Set a range of pixel PRNU coefficients i1 first pixel number of the range i2 last pixel number of the range x coefficient value in a range from 0 to 28671 Refer to Setting a Range of PRNU Coefficients on page 65 for details se...

Page 95: ...r to Setting Digital Gain on page 61 for details stage select stg i Sets the number of TDI stages Allowable values not including the HS 82 model are 16 32 48 64 80 96 default Allowable HS 82 values are 8 16 24 32 40 48 default Refer to 4 2 Selecting the Number of CCD Integration Stages for details set upper threshold sut i The pixels equal to or greater than the upper threshold are checked for and...

Page 96: ...ients to EEROM where i is 1 FPN coefficient set one 2 FPN coefficient set two 3 FPN coefficient set one 4 FPN coefficient set two Refer to section 4 6 2 Saving and Restoring PRNU and FPN Coefficients for details write PRNU coeffs wpc i Write all current PRNU coefficients to EEROM where i is 1 PRNU coefficient set one 2 PRNU coefficient set two 3 PRNU coefficient set one 4 PRNU coefficient set two ...

Page 97: ...ra Link interface LVDS Technical Description Low Voltage Differential Signaling LVDS is a high speed low power general purpose interface standard The standard known as ANSI TIA EIA 644 was approved in March 1996 LVDS uses differential signaling with a nominal signal swing of 350mV differential The low signal swing decreases rise and fall times to achieve a theoretical maximum transmission rate of ...

Page 98: ...Not Used 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 communications to the frame grabber SerTC Differential pair with serial communications to the camera The serial interface will have the following c...

Page 99: ...LSB Bit 7 Tap 4 LSB Bit 7 xxxxxxxx Xxxxxxxx Mode 16 4 Tap 10 12 bit Tap 1 LSB Bit 7 Tap 1 Bits 8 9 10 11 Tap 2 Bits 8 9 10 11 Tap 2 LSB Bit 7 Tap 4 LSB Bit 7 Tap 3 LSB Bit 7 Tap 3 Bit 8 9 10 11 Tap 4 Bit 8 9 10 11 Full Configuration T0 Mode Port A LSB Bit 7 Port B LSB Bi t 8 Port C LSB Bit 8 Port D LSB Bit 8 Port E LSB Bit 8 Port F LSB Bit 8 Port G LSB Bit 8 Port H LSB Bit 8 Mode 21 8 Tap 8 bit Ta...

Page 100: ...l Number of Output Taps is 1 2 3 Bit width is 8 10 12 Number Processing Nodes is 1 or 2 TDI Mode C1 Medium 4 8 1 C2 Medium 4 12 1 C3 Base 2 8 1 C4 Base 2 12 1 Area Mode C7 Medium 4 8 1 C8 Medium 4 12 1 C9 Base 2 8 1 C10 Base 2 12 1 Tap Reconstruction In some configurations the reconstruction may change C0 is the default output format and must be listed Output configurations that don t conform are ...

Page 101: ...re 0 is reserved for the default case and individual taps don t need to be defined Row Color Offset 0 1 2 3 0 Column Color Offset 0 1 2 3 0 Row Binning Factor 1 2 3 or 1 2 3 1 8 Column Binning Factor 1 2 3 or 1 2 3 1 2 4 8 Pretrigger Pixels 0 1 2 or 0 15 0 Pretrigger Lines 0 1 2 or 0 15 0 Frame Time Minimum xx µs TDI Mode TBD Area Mode TBD Frame Time Maximum xx µs TDI Mode TBD Area Mode TBD Intern...

Page 102: ...Taps Bit Width Number of Processing Nodes where Cx is the configuration ID x is 1 2 3 HDW is Base Medium Full Number of Output Taps is 1 2 3 Bit width is 8 10 12 Number Processing Nodes is 1 or 2 TDI Mode C1 Full 8 8 1 C2 Medium 8 8 1 C3 Medium 8 12 1 Area Mode C4 Full 8 8 1 C5 Medium 8 8 1 C6 Medium 8 12 1 Tap Reconstruction In some configurations the reconstruction may change C0 is the default o...

Page 103: ...a Mode Forward Direction left to right readout C4 T1 1 512 1 1 96 1 C4 T2 513 1024 1 1 96 1 C4 T3 1023 1536 1 1 96 1 C4 T4 1537 2048 1 1 96 1 C4 T5 2049 2560 1 1 96 1 C4 T6 2561 3072 1 1 96 1 C4 T7 3073 3584 1 1 96 1 C4 T8 3585 4096 1 1 96 1 C5 6 T1 1 1024 1 1 96 1 C5 6 T2 1025 2048 1 1 96 1 C5 6 T3 2049 3072 1 1 96 1 C5 6 T4 3073 4096 1 1 96 1 Area Mode Reverse Direction right to left readout C4 ...

Page 104: ...I Mode TBD Area Mode TBD Frame Time Maximum xx µs TDI Mode TBD Area Mode TBD Internal Line Frame Time Resolution xx ns 0 if not applicable 25 Pixel Reset Pulse Minimum Width xx ns 0 if not applicable TDI Mode NA Area Mode TBD Internal Pixel Reset Time Resolution xx ns 0 if not applicable 25 Pixel Reset to Exsync Hold time xx ns TBD BAUD Rate 9600 9600 19200 57600 115200 CC1 Exsync EXSYNC CC2 Spare...

Page 105: ...8 Medium 8 12 1 Tap Reconstruction In some configurations the reconstruction may change C0 is the default output format and must be listed Output configurations that don t conform are listed separately Cx Tn Column Start Column End Column Increment Row Start Row End Row Increment Horizontal mirroring is supported Mirror on changes the following unmirrored values to The sign of the column increment...

Page 106: ... T4 6144 8192 1 1 96 1 Area Mode Reverse Direction right to left readout C1 2 T1 8192 7169 1 96 1 1 C1 2 T2 7168 6145 1 96 1 1 C1 2 T3 6144 5121 1 96 1 1 C1 2 T4 5120 4097 1 96 1 1 C1 2 T5 4096 3073 1 96 1 1 C1 2 T6 3072 2049 1 96 1 1 C1 2 T7 2048 1025 1 96 1 1 C1 2 T8 1024 1 1 96 1 1 C3 4 T1 8192 6144 1 1 96 1 C3 4 T2 6144 4097 1 1 96 1 C3 4 T3 4096 2049 1 1 96 1 C3 4 T4 2048 1 1 1 96 1 Camera Co...

Page 107: ...de TBD Area Mode TBD Internal Line Frame Time Resolution xx ns 0 if not applicable 25 Pixel Reset Pulse Minimum Width xx ns 0 if not applicable TDI Mode NA Area Mode TBD Internal Pixel Reset Time Resolution xx ns 0 if not applicable 25 Pixel Reset to Exsync Hold time xx ns TBD BAUD Rate 9600 9600 19200 57600 115200 CC1 Exsync EXSYNC CC2 Spare PRIN Area Mode only CC3 Forward Spare Forward CC4 Spare...

Page 108: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 108 All manuals and user guides at all guides com ...

Page 109: ...2 6kV CD 8kV AD 1995 EN 61000 4 3 3V m 1996 EN 61000 4 4 500V 1100V 1995 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 accordingly The 8k cameras were equipped with the following lens adapter during testing AC LA 0109 Adapter M72 to Nikon lens Place of Issue Waterloo ON CANADA Date of Issue April 2005 Nam...

Page 110: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 110 All manuals and user guides at all guides com ...

Page 111: ...solve your problem see section 6 4 on getting product support LED When the camera is first powered up the LED will glow on the back of the camera Refer to section 2 2 1 LED Status Indicator for information on the LED 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 ...

Page 112: ...s command send the gcp command to verify the factory settings Verify Timing and Digital Video Path Use the test pattern feature to verify the proper timing and connections between the camera and the frame grabber and verify the 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 ...

Page 113: ...to display the pixel coefficients in the order FPN PRNU FPN PRNU The camera also returns the pixel number for each fifth pixel End of line Sequence To further aid debugging the camera can generate an end of line sequence The end of line sequence outputs aa 55 line counter line average pixels above threshold pixels below threshold To activate the end of line sequence use the command els 1 To disabl...

Page 114: ...ntire 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 cl...

Page 115: ...a and check the digital signals at the output of the camera Ensure that the correct values are present Check all cable connections especially right at the connector poor connections or broken wires will cause randomly changing bits or stuck bits Horizontal Lines or Patterns in Image A faulty or irregular encoder signal may result in horizontal lines due to exposure time fluctuations ensure that yo...

Page 116: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 116 All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 117: ...ibration To avoid an erroneous calibration ensure that you perform flat field correction only after a charge buildup has dissipated over 24 hours Protecting Against Dust Oil and Scratches The CCD window is part of the optical path and should be handled like other optical components with extreme care Dust can obscure pixels producing dark patches on the sensor response Dust is most visible when the...

Page 118: ...the Sensor Window 1 Use compressed air to blow off loose particles This step alone is usually sufficient to clean the sensor window 2 If further cleaning is required use a lens wiper moistened 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 suita...

Page 119: ...S 82 04k80 model of camera added to manual HS 82 specifications added HS 82 specific additions made to the stage select stg set binning vertical sbv and set sync frequency ssf command descriptions Preliminary marking removed HS 80 04k40 model information added 03 Line Rate for HS 80 04K40 model 68kHz Updated DALSA logo to Teledyne DALSA logo 8k mechanicals updated showing sensor alignment values m...

Page 120: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 120 All manuals and user guides at all guides com ...

Page 121: ...fficients diabling 67 enabling 67 loading 67 resetting 67 command format 29 parameters 30 commands 34 list 87 conectors Camera Link 20 connectors 17 Camera Link 21 Hirose 19 power 19 D dark patches 114 data bus 22 data rate 8 debugging 111 digital signal processing 61 direction externally controlled 37 web movement 37 DVAL 22 98 E EIA 644 Reference 97 electrical specs 7 EMC Declaration of Conformi...

Page 122: ...set optimizing 52 online help 30 operating modes 40 optical interface 27 optical specs 7 output signals 22 P performance specifications 14 pixel rate 44 47 pixel readout 50 pixel statistics 75 power connectors 19 guidelines 19 supply 20 pretrigger 51 PRNU 58 R readout configuring 43 direction 49 mirroring 49 rebooting 72 resolution 7 responsivity 8 Revision History 119 roi See Region of Interest S...

Page 123: ... 032 20013 03 123 test patterns 112 timing 23 24 camera 23 24 Camera Link 23 24 mode 3 41 mode 7 42 trigger external 22 troubleshooting 111 V video data 76 97 voltage measurement 77 W warning messages 85 All manuals and user guides at all guides com ...

Reviews: