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

 

Summary of Contents for DALSA HS-80-08k40-xx-R

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

Page 2: ... company is an international 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...

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

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

Page 5: ...ity of 1170 DN nJ cm 2 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 rever...

Page 6: ...nha HS xx cameras are available in 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 ra...

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

Page 8: ...66 357 56 119 HS 80 08k40 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 ...

Page 9: ...w o correction HS 40 04k40 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 Sourc...

Page 10: ...Piranha HS xx RoHS 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 ...

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

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

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

Page 14: ...n 1 6 Isolation Rows 6 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 C...

Page 15: ...Piranha HS xx RoHS User Manual Teledyne DALSA 03 032 20013 03 15 1 4 Responsivity Figure 7 Piranha HS Analog Responsivity ...

Page 16: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 16 ...

Page 17: ...he requirements defined 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...

Page 18: ...Figure 8 Piranha HS xx 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 Groun...

Page 19: ...erational and functioning 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 ...

Page 20: ... SZLB XXX 0LC The Camera Link interface is implemented as a Base Medium or Full Configuration in the Piranha HS cameras depending on the model number The followin g 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 Serial...

Page 21: ...9 Xclk 6 21 Y3 PAIR5 6 21 X3 19 8 Y3 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 1...

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

Page 23: ...readout is greater than 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 VTra...

Page 24: ... Link Taps Value set with 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 ...

Page 25: ...Piranha HS xx RoHS 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 ...

Page 26: ...al 03 032 20013 03 Teledyne DALSA 26 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 ...

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

Page 28: ...RoHS User Manual 03 032 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 ...

Page 29: ...lat field correction Mirroring and readout control Generating a test pattern for debugging The serial interface uses a simple ASCII based protocol and the PC does not require any custom software Note This command set 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 parit...

Page 30: ...mple to return the current 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...

Page 31: ...rrection set sample m 256 512 1024 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 sign...

Page 32: ... epc enable pixel coefficients 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 o...

Page 33: ... When the camera is powered 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 Fact...

Page 34: ...t Analog Offset sao Calibrate 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 Use...

Page 35: ...ately allowing you to switch 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 y...

Page 36: ...ding the HS 82 model are 16 32 48 64 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 settin...

Page 37: ...0 reverse Available only 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 di...

Page 38: ...of data being sent from 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 se...

Page 39: ... HS 82 model are 1 to 4 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 th...

Page 40: ...section Setting the Exposure 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 Pi...

Page 41: ...ime Frame rate is set by the period 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 Durin...

Page 42: ...82 4k80 1 9017 13 Value 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 rat...

Page 43: ...ps Bit Depth smm 0 increment 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 i...

Page 44: ...e 2 Camera Link taps where 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...

Page 45: ...e rate 68610Hz clm 16 Medium 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 CC...

Page 46: ...ra Link taps where 1 CCD tap 1 2 3 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 CC...

Page 47: ...s where 1 CCD tap 1 2 3 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...

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

Page 49: ... clm Throughput values 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...

Page 50: ...mple using 4k Model with 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...

Page 51: ...2048 1025 1024 1 4 4 5 Setting a Pretrigger 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...

Page 52: ...plified block diagram of 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 ...

Page 53: ... ensure that the A D will 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 ...

Page 54: ...mple if you find that your 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 ...

Page 55: ...taps or 1 to number of 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 CC...

Page 56: ...nce tap 8 is within the region of interest 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 ...

Page 57: ...theregion of interes t in thisexam ple taps1to 4 and 14 to 16 arecalibrated to the averageanalog gain of tapswithin theregion of interes t T aps within theregion of interes t calibrateto thetarget value Note S eam s between tapswill bevis ibleuntil you performP R NUcalculation us ing the ccp com m and P ix el Num ber Setting Analog Offset Purpose Sets the analog offset The analog offset should be ...

Page 58: ...e the analog gain reference 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 unifo...

Page 59: ...ference is important for proper calibration White paper is often not sufficient because the grain in the white paper will distort the correction White plastic or white ceramic will lead to better balancing For best results ensure that 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 ...

Page 60: ...coefficients using the 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 maxim...

Page 61: ... Purpose Improves signal output 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 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 ta...

Page 62: ...ssg command Related Commands 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...

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

Page 64: ...g camera shift direction 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 valu...

Page 65: ...s but warnings are only 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...

Page 66: ...pixel number of the range i2 The last 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 w...

Page 67: ...te 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 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 sta...

Page 68: ...reshold 7 0 14 Pixels below 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 ...

Page 69: ...brated pixel coefficient 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 ba...

Page 70: ...ten to nonvolatile memory 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...

Page 71: ...ients for the current direction Syntax 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 c...

Page 72: ...ly Available only when 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...

Page 73: ...aved user settings for 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 ...

Page 74: ...150 2389 2628 2867 3106 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 7...

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

Page 76: ...st Syntax gla x1 x2 Syntax Elements 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 ...

Page 77: ...Example gsf 1 4 7 6 Returning 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 Descri...

Page 78: ...Vertical Binning 1 Vertical 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 Li...

Page 79: ...lm command See section 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 R...

Page 80: ...a tap or pixel number parameter 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 ...

Page 81: ...ange indicated get gpc x Returns PRNU 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...

Page 82: ...nt value in a range from 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 sp...

Page 83: ...e gain reference value 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...

Page 84: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 84 ...

Page 85: ...ting range Use GCP or GET 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 Warn...

Page 86: ...when in SEM 3 Error 06 Timeout Command 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 no...

Page 87: ...orms FPN calibration and 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 t...

Page 88: ... light Refer to Digital 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 ...

Page 89: ... multiple cameras 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 Pixel Value FPN value sdo i i i The calculation is performed for all sensor ...

Page 90: ...NU coefficients disabled 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 came...

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

Page 92: ... with higher values Refer 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 Refe...

Page 93: ...e range 1 to sensor pixel 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 thre...

Page 94: ...fficient x pixel number 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 95: ...ied by this number Refer 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 thresh...

Page 96: ...wfc i Write all current FPN coefficients 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 ...

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

Page 98: ...t Used CC3 Forward CC4 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 wi...

Page 99: ... Tap 2 LSB Bit 7 Tap 3 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...

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

Page 101: ...r Where color is R G B T0 1 1 M where 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 µ...

Page 102: ...x HDW Number of Output 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 cha...

Page 103: ...3 T4 1024 1 1 1 1 1 Area 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 ri...

Page 104: ...e Time Minimum xx µs TDI 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 ...

Page 105: ... 12 1 C7 Medium 8 8 1 C8 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 ...

Page 106: ...6 1 C3 4 T3 4097 6144 1 1 96 1 C3 4 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 ...

Page 107: ...me 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 PRIN Area Mode only CC3 Forward ...

Page 108: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 108 ...

Page 109: ...0082 1 1997 EN 61000 4 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 ...

Page 110: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 110 ...

Page 111: ...nd 6 3 If these solutions do not resolve 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 pres...

Page 112: ...and After executing this 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...

Page 113: ...ts Use the dpc command 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 ...

Page 114: ...e Do not saturate the 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 en...

Page 115: ...al cable from the camera 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 fluc...

Page 116: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 116 ...

Page 117: ...at field correction calibration 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 i...

Page 118: ... illumination Cleaning 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 ...

Page 119: ...t RoHS designation 02 HS 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 se...

Page 120: ...Piranha HS xx RoHS User Manual 03 032 20013 03 Teledyne DALSA 120 ...

Page 121: ... 69 user 69 clocking signals 22 coefficients 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 ...

Page 122: ... noisy output 114 O offset 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 S...

Page 123: ...anual Teledyne DALSA 03 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 ...

Reviews: