background image

Piranha4 8K Color Camera User's Manual 

 

75 

Teledyne DALSA 

 

03-032-20156-02 

Acquisition and Transfer Control Category 

The P4 Acqu isition and  Transfer  controls, as show n by Cam Exp ert, grou p s p aram eters u sed  to configu re 
the op tional acqu isition m od es of the d evice. Param eters in gray are read  only, either alw ays or d u e to 
another p aram eter being d isabled . Pa ram eters in black are u ser set in Cam Exp ert or p rogram m able via an 
im aging ap p lication.   
Featu res listed  in the d escrip tion table bu t tagged  as 

Invisible

 are u su ally for Teled yne DALSA or third  

p arty softw are u sage—not typ ically need ed  by end  u ser ap p lica tions.  
 

 

Acquisition and Transfer Control Feature Descriptions 

The follow ing table d escribes these p aram eters along w ith their view  attribu te and  m inim u m  cam era 
firm w are version requ ired .  Ad d itionally the firm w are colu m n w ill ind icate w hich  p aram eter is a 
m em ber of the DALSA Featu res N am ing Convention (DFN C), verses the GenICam  Stand ard  Featu res 
N am ing Convention (SFN C not show n).  
 

Display Name 

Feature 

Description 

Device 

Version 

& View 

Device 
Registers 
Stream ing Start 

DeviceRegistersStream ingStart 

Annou nces the start of register s stream ing 
w ithou t im m ed iate checking for 
consistency. 

1.00 
Beginner 
DFN C 

Device 
Registers 
Stream ing End  

DeviceRegistersStream ingEnd  

Annou nces end  of registers stream ing and  
p erform s valid ation for registers 
consistency before activating them . 

1.00 
Beginner 
DFN C 

Check Stream  
Valid ity 

DeviceRegistersCheck 

Press to check the valid ity of the cu rrent 
register set. 

1.00 
Beginner 
DFN C 

Registers Valid  

DeviceRegistersValid  

States if the cu rrent register set is valid  
and  consistent. 

1.00 
Beginner 
DFN C 

 

Summary of Contents for Piranha4

Page 1: ...03 032 20156 02 www teledynedalsa com Piranha4 Camera User s Manual Color 8k sensors cameras frame grabbers processors software vision solutions...

Page 2: ...ies website at www teledyne com Teledyne DALSA a Teledyne Technologies company is an international leader in high performance digital imaging and semiconductors with approximately 1 000 employees worl...

Page 3: ...ion with the Camera 30 Using Sapera CamExpert with Piranha4 Cameras 33 4 Camera Operation______________________________________________________________________________37 Factory Settings 37 Check Came...

Page 4: ...81 Appendix C Quick Setup and Image Acquisition ___________________________________________________________94 Appendix D The Sensor Window _____________________________________________________________...

Page 5: ...ra housing use a soft dry cloth To remove severe stains use a soft cloth dampened with a small quantity of neutral detergent and then wipe dry Do not use volatile solvents such as benzene and thinners...

Page 6: ...ntegrate Programmability includes exposure control flat field correction and gain settings The Piranha4 8k camera is ideal for printing inspection printed circuit board solar cell film and large forma...

Page 7: ...d 8192 x 1 pixel line alternating Red Blue Pixel Size 7 04 m x 7 04 m Full Well Capacity 20k e minimum gain of 1x Line Rate 0 kHz minimum to 50 kHz maximum Deca RGBG8 34 kHz maximum Deca RGB8 20 kHz m...

Page 8: ...ncluding individual RGB gains for white balance DC Offset 1 DN 1 DN 1 DN PRNU 2 50 Sat 2 50 Sat 2 50 Sat FPN 0 3 DN 0 3 DN 0 3 DN SEE 78 nJ cm2 56 nJ cm2 113 nJ cm2 NEE 58 pJ cm2 42 pJ cm2 84 pJ cm2 A...

Page 9: ...onsivity graph describes the sensor response to different wavelengths of light excluding lens and light source characteristics Note The responsivity of a color camera will measure approximately 1 6 th...

Page 10: ...era Color User s Manual 03 032 20156 02 Teledyne DALSA Figure 2 Spectral Quantum Efficiency vs Wavelength 0 20 40 60 80 400 440 480 520 560 600 640 680 720 760 800 840 880 QE Wavelength nm P4 8K Color...

Page 11: ...with Temperature Figure 3 FPN Derating Chart ADD GRAPH Figure 4 Calibration Source Relative Intensity vs Wavelength 0 0 02 0 04 0 06 0 08 0 1 0 12 0 14 0 16 0 18 400 450 500 550 600 650 700 750 Relat...

Page 12: ...eriod is equal to the width of the object pixel In some applications it may not be possible to achieve a square object pixel as fine adjustment of the lens magnification and or the distance moved for...

Page 13: ...pixels Line Spatial Correction 1 ssa 1 This is the default condition Example 2 Target running slower than example 1 same EXSYNC trigger frequency Line Spatial Correction 1 ssa 1 Line Spatial Correctio...

Page 14: ...ivity mode you can select either forward or reverse sensor direction See Camera Direction Control for details Selectable direction accommodates object direction change on a web and allows you to mount...

Page 15: ...UNITS MILLIMETERS 2 IMAGE AREA IS ALIGNED TO DATUMS A B C 80 B0 05 80 B 0 05 M72x0 75 6H Z 5 40 B0 08 64 64 40 B 0 08 M4x0 7 6H Z 7 5 4X CENTER OF IMAGE AREA B0 2 A B C 54 M4x0 7 6H Z 7 5 3X THIS SIDE...

Page 16: ...plication can be unique In consideration the P4 camera heat sinks have been designed in such a way that they can be repositioned on the different faces of the camera or removed entirely depending on t...

Page 17: ...s who are familiar with Camera Link cameras have a basic understanding of their imaging requirements and who are primarily interested in evaluating the Piranha4 camera an overview of the steps require...

Page 18: ...lation instructions A GenICam compliant XML device description file is embedded within the camera firmware allowing GenICam compliant application to know the camera s capabilities immediately after co...

Page 19: ...mmunicate with the camera using a Camera Link compliant interface We recommend you use CamExpert CamExpert is the camera interfacing tool supported by the Sapera library and comes bundled with SaperaL...

Page 20: ...c components It s critical that you discharge any static electrical charge by touching a grounded surface such as the metal computer chassis before handling the camera hardware Data Connector Camera L...

Page 21: ...2 4 23 X2 17 10 Y2 17 10 X2 5 22 Yclk 5 22 Xclk 18 9 Yclk 18 9 Xclk 6 21 Y3 6 21 X3 19 8 Y3 19 8 X3 7 20 100 ohm 7 20 SerTC 20 7 terminated 20 7 SerTC 8 19 Z0 8 19 SerTFG 21 6 Z0 21 6 SerTFG 9 18 Z1 9...

Page 22: ...Clock This timing can be used for applications that require line rates only up to 10 kHz and therefore can use Camera Link Base mode with only one cable The RGB output format is compatible with the C...

Page 23: ...Medium mode and two cables The RGB output format is compatible with the Camera Link specification for Medium RGB Values for red even numbered pixels are interpolated from the neighbouring red odd num...

Page 24: ...ng a Camera Link frame grabber compatible with the Deca format configured for the mono standard the R G and then B pixels will be written sequentially into the frame grabber buffer This process simpli...

Page 25: ...he RGBG format is such that when using a Camera Link frame grabber compatible with the Deca format configured for the mono standard the R G B and then G pixels will be written sequentially into the fr...

Page 26: ...are not supported in GREEN_ONLY mode 3 Three values red blue green are output per pixel in RGB mode 1 4 1 Two values red blue green are output per pixel in RGBG mode 2 4 2 In RGBG non mirrored mode th...

Page 27: ...are allowed 12 is not allowed 3 In mirror mode the first pixel of each AOI AOI right edge must have the location 8i 7 where i 0 1 2 1023 i e 7 15 4095 are allowed 8 is not allowed Deca RGBG Mode 1 The...

Page 28: ...EXSYNC is optional and enabled through the user interface This camera uses the falling edge of EXSYNC to trigger pixel readout The EXSYNC signal tells the camera when to integrate and readout the imag...

Page 29: ...e guidelines Apply the appropriate voltages Protect the camera with a 2 amp slow blow fuse between the power supply and the camera Do not use the shield on a multi conductor cable for ground Keep lead...

Page 30: ...compliant interface by double clicking the desktop icon created during the software installation 2 CamExpert will search for installed Sapera devices In the Devices list area on the left side the conn...

Page 31: ...olor Camera User s Manual 31 Teledyne DALSA 03 032 20156 02 Figure 14 CamExpert GUI showing connected camera Check LED Status If the camera is operating correctly at this point the diagnostic LED will...

Page 32: ...exposure times Note the camera uses two CamExpert windows to send commands and display the results One window controls the camera and the other is used for image acquisition and display Figure 15 Two...

Page 33: ...also be used to upgrade the camera s software An important component of CamExpert is its live acquisition display window which allows immediate verification of timing or control parameters without th...

Page 34: ...34 Piranha4 8K Camera Color User s Manual 03 032 20156 02 Teledyne DALSA CamExpert Panes Figure 16 CamExpert s Camera Control Window...

Page 35: ...ra file included with the Sapera installation or saved by the user Parameters pane Allows viewing or changing all acquisition parameters supported by the acquisition device CamExpert displays p aramet...

Page 36: ...ze and ratio Histogram Profile tool Select to view a histogram or line column profile during live acquisition or in a still image Output Message pane Displays messages from CamExpert or the device dri...

Page 37: ...em Gain 1x White balanced gains all set to 1x Color correction disabled Corrected using an 80 mm lens and a magnification of 0 8 Check Camera and Sensor Information Camera and sensor information can b...

Page 38: ...ion set of features There are 8 user sets available and one factory set Camera Information Parameter Choices User Set Default Selector Select the camera parameters to load when the camera is reset or...

Page 39: ...the camera is powered down or loses power To save these settings for reuse the next time you power up or reset the camera or to protect against losing them in the case of power loss you must save the...

Page 40: ...nput used for synchronizing exposures to external triggers or a programmed function call message by the controlling computer These triggering modes are described below Internal trigger trigger disable...

Page 41: ...f the current line trigger signal pulse to control the exposure duration Timed The exposure duration time is set using the Exposure Time feature and the exposure starts with the Line Start event Expos...

Page 42: ...xceed 1 exposure time 1 500 ns Under these conditions the exposure time will become indeterminate and result in image artefacts This is not the case when running internal exposure control 3 External L...

Page 43: ...ggers start of internal exposure3 Line Time Programmable Exposure1 Sensor Readout2 27 5us Sensor Readout2 1 5us Programmable Exposure1 Programmable Exposure1 Sensor Readout2 LVAL CC1 3 External Trigge...

Page 44: ...ate exceeds 50 kHz the camera will continue to output data at its maximum line rate of 50 kHz Though no image artefacts associated with over speed will occur you may notice that under over speed condi...

Page 45: ...CL Clock Rate Number of AOI CL Configuration Line Rate Formula Hz 85 MHz 1 Base RGB8 Max 70KHz Medium RGB8 Max 70KHz Full RGB8 Max 70KHz Deca RGB8 Max 70KHz 85 MHz 2 Base RGB8 Max 70KHz Medium RGB8 Ma...

Page 46: ...Configuration Line Rate Formula Hz Full RGB8 Max 70KHz Deca RGB8 Max 70KHz 85 MHz 4 Base RGB8 Max 70KHz Medium RGB8 Max 70KHz Full RGB8 Max 70KHz Deca RGB8 Max 70KHz CL Clock Rate Number of AOI CL Con...

Page 47: ...I CL Configuration Line Rate Formula Hz Deca RGB8 Max 70KHz 42 5 MHz 2 Base RGB8 Max 70KHz Medium RGB8 Max 70KHz Full RGB8 Max 70KHz Deca RGB8 Max 70KHz 42 5 MHz 3 Base RGB8 Max 70KHz Medium RGB8 Max...

Page 48: ...he digital domain for the CMOS sensor The gain and black level controls can make small compensations to the acquisition in situations where lighting varies and the lens iris cannot be easily adjusted...

Page 49: ...ial port Baud Rate 9600 factory default 19200 57600 115200 230400 460800 921600 Note During connection CamExpert automatically sets the camera to maximum allowable baud Your system requires a Px8 fram...

Page 50: ...upside down Scan Direction Read the current direction Pixel Readout Direction Mirroring Mode Set the tap readout from left to right or from right to left This feature is especially useful if you want...

Page 51: ...vel that may occur in the application 2 Photo response non uniformity PRNU calibration is used to correct for variations in the illumination intensity and or lens vignetting When performed this calibr...

Page 52: ...ification aperture and be in focus As the white reference located at the object plane will be in focus any features on its surface e g dust scratches will end up in the calibration profile of the came...

Page 53: ...e to defocus the image Because of the low pass filter this algorithm is not able to correct pixel to pixel variations and so it is preferable to use the Basic algorithm if possible flatfieldCalibratio...

Page 54: ...is to subtract the minimum pixel value expected and then gain up to the maximum pixel value to approach full scale This process may be useful for applications that process the RGB colors individually...

Page 55: ...ameters such as camera model firmware version etc are read to uniquely identify the connected P4 device These features are typically read only The Camera Information Category groups information specif...

Page 56: ...eVersion Displays the currently loaded firmware version number Firmware files have a unique number and have the cbf file extension RO 1 00 Beginner Serial Number DeviceID Displays the device s factory...

Page 57: ...uration space UserSet5 to save to or load from features settings previously saved by the user UserSet6 UserSet6 Select the User defined Configuration space UserSet6 to save to or load from features se...

Page 58: ...nner License Key securityUpgrade 1 00 DFNC Guru Camera Configuration Selection Dialog CamExpert provides a dialog box which combines the features to select the camera power up state and for the user t...

Page 59: ...s as shown by CamExpert groups sensor specific parameters This group includes controls for line rate exposure time scan direction and gain Parameters in gray are read only either always or due to anot...

Page 60: ...asureLineRate Press to show the current line rate provided to the camera by either internal or external sources 1 00 Beginner Exposure Time Source ExposureMode Sets the operation mode for the camera s...

Page 61: ...ry programmed matrixes or two user loaded sets 1 00 Beginner WhiteLEDFactorySet NoCorrectionFactorySet MatrixUserSet1 MatrixUserSet2 Color Correction Matrix for a white LED No correction User programm...

Page 62: ...parameters along with their view attribute and minimum camera firmware version required Additionally the firmware column will indicate which parameter is a member of the DALSA Features Naming Conventi...

Page 63: ...yne DALSA or third party software usage not typically needed by end user applications Flat Field Control Feature Description The following table describes these parameters along with their view attrib...

Page 64: ...f the calibration target is not uniformly white or it is not possible to defocus the image Because of the low pass filter this algorithm is not able to correct pixel to pixel variations and so it is p...

Page 65: ...The ROI feature allows from one to four specific regions of the pixel line to be specified where flat field calibration will take place Pixel data outside the ROI will not be used when performing fla...

Page 66: ...om sensor Ramp Ramp Selects a grey scale Color_Ramp Color_Ramp Selects a color ramp Line Mirroring ReverseX 1 00 Beginner DFNC Off On Off On Video output in normal order Video output in a reverse orde...

Page 67: ...ine to be specified where image data will be output Since the AOI feature reduces the amount of data output this has the additional benefit of allowing the cameras to operate at higher EXSYNC rates wh...

Page 68: ...Color User s Manual 03 032 20156 02 Teledyne DALSA 4 Select beginning of selected area 5 Set up width of selected area 3 Select area to set up 2 Set up the number of AOI desired to max of 4 1 Must be...

Page 69: ...ALSA 03 032 20156 02 In order to initiate operation of the AOI once setup 1 The AOI mode must be changed to Active 2 Be sure to set the frame grabber image width to the sum of all AOI widths set up in...

Page 70: ...t field coefficients white balance and exposure time 1 The first step is to put the camera in the reverse direction This can be done using a reverse signal through CC3 and the Direction Source set to...

Page 71: ...n Source set to external or by having the Direction Source set to Internal and the Internal Direction set to forward 5 Set up all the desired parameters including doing a flat field 6 Save the camera...

Page 72: ...DALSA 7 In the Flat Field area change the mode to Scan Direction Controlled Save to a different user set than the one selected for reverse direction Forward direction user set and default user set mus...

Page 73: ...so ensure that the p olarity on CC3 is set appropriately for the desired direction Transport Layer Control Category Parameters in gray are read only either always or due to another parameter being dis...

Page 74: ...ecifies the GenICam feature description XML file version RO 1 00 Beginner DFNC XML Minor Version DeviceManifestXMLMinorVersion Together with DeviceManifestXMLMajorVersion specifies the GenICam feature...

Page 75: ...along with their view attribute and minimum camera firmware version required Additionally the firmware column will indicate which parameter is a member of the DALSA Features Naming Convention DFNC ve...

Page 76: ...vision number Display Name Feature Description View Baud Rate DeviceSerialPortBaudRate Sets the baud rate used by the selected device s serial port Available baud rates are device specific 1 00 Beginn...

Page 77: ...upload various data files to the connected P4 The supported data files are for P4 firmware updates Flat Field coefficients LUT data tables and a custom image for use as an internal test pattern Featur...

Page 78: ...or Selects the target operation for the selected file in the device This operation is executed when the File Operation Execute feature is called 1 00 Guru Open Open Select the Open operation executed...

Page 79: ...because the file is currently unavailable File Invalid FileInvalid The last file operation has completed unsuccessfully because the selected file in not present in this camera model File Operation Res...

Page 80: ...n to execute the file transfer to the camera 7 Note that firmware changes require a device reset command from the Camera Information Controls and additionally CamExpert should be shutdown and restarte...

Page 81: ...c or C Application Clallserial dll Clserxxx dll Clseryyy dll Clserzzz dll Figure 25 Serial DLL hierarchy as mentioned in the Camera Link Specification 1 Cycle power to the camera by either a issuing t...

Page 82: ...or settings gcp CR A complete list of the available detector commands their format and parameters can be displayed by sending the help h command Port Configuration Baud 9 600 Bits 8 Parity None Stop b...

Page 83: ...unless a DEK 0 command is issued and the camera re booted Commands Full Name Balance White Auto Mnemonic BWA Argument s Description Perform automatic white balance Notes Gain each color such that the...

Page 84: ...scription Calibrate user PRNU flat field coefficients Notes Coefficients are saved and loaded with user set e g USS USL Basic algorithm flattens each color and then uses color gains to achieve target...

Page 85: ...rrection matrix Description Upload file to camera using Xmodem protocol HyperTerminal User set PRNU FPN and color correction matrix are saved in the currently active set Location to save color correct...

Page 86: ...03 056 20412 02 Serial 14013769 UserID 123456 BiST Good DefaultSet 0 Ext Trig Off Line Rate 10000 Hz Meas L R 10003 Hz Max L R 19417 Hz Exp Mode Timed Exp Time 50000 ns Meas E T 49993 ns Max E T 98500...

Page 87: ...Scan direction controlled frs Flat Field Reverse Set Set number 0 8 gcp Camera Configuration No value returned h Help No value returned rc Reset Camera No value returned roi Region of Interest Start...

Page 88: ...ld Mode 0 Off 1 On 2 Initiliaze 3 Scan direction controlled frs Set Flatfield Scan Direction Reverse Set set 1 8 gcp Display Camera Configuration lpc Load Pixel Coefficients set 0 8 h Help rc Reset Ca...

Page 89: ...These settings are saved using the usd command Notes Full Name Set Flatfield ROI Mnemonic ROI Argument s First pixel 1 to 8192 Last pixel 1 to 8192 Description Flat field region of interest Notes Spe...

Page 90: ...tive Description Set AOI mode Notes Full Name Set Baud Rate Mnemonic SBR Argument s Baud rate 9600 57600 115200 Description Set baud rate Notes Send command and then change speed of HyperTerminal Full...

Page 91: ...tes Line time Exposure time 1 500 ns Full Name Mirroring Mnemonic SMM Argument s Mode 0 Off 1 Image is flipped on the vertical axis Description Set mirroring mode Notes Full Name Pixel Format Mnemonic...

Page 92: ...1 Red 2 Green 3 Blue Gain 1 to 10 Description Set gain Notes Multiplier must be immediately preceded with a F e g ssg 0 f1 5 Full Name External Trigger Mnemonic STM Argument s Mode 0 Internal 1 Extern...

Page 93: ...ry set 1 8 User sets Description Load user set Notes Loads and makes current all the settings listed by the GCP command plus the user FPN coefficients user PRNU coefficients and color correction matri...

Page 94: ...will run at up to a 34 KHz line rate using Camera Link Deca mode but it may be easier to start your evaluation using the medium mode Set your Camera Link frame grabber up to receive the standard RGB...

Page 95: ...f command If this line rate is too slow for your application you will get a compressed image in the scan direction This should not be a problem for a basic evaluation You can set the exposure time usi...

Page 96: ...with all three colors at the target level you set You are now ready to evaluate the image quality of the P4 color camera under your operating conditions 6 Improving Your Color Image The color response...

Page 97: ...and to avoid introducing oily residues avoid touching the sensor Scratches diffract incident illumination When exposed to uniform illumination a sensor with a scratched window will normally have brig...

Page 98: ...off mobile contamination using an ionized air gun Place the sensor under the microscope at a magnification of 5x to determine the location of any remaining contamination Clean the contamination on th...

Page 99: ...dels P4 CC 08K050 00 R Which are components to be integrated into larger systems were evaluated according to the CE Mark FCC Part 15 VCCI Israel Korea and Industry Canada ICES 003 Evaluation and satis...

Page 100: ...2 01 New camera image added to cover Operating Range values revised Revised AOI rules Low and High timing diagram added Pixel format values revised 03 July 2013 02 Recommended Sapera LT imaging driver...

Page 101: ...power 29 D data bus 28 direction sensor shift 14 web movement 14 direction control 50 E exposure control 40 external frame rate programmable exposure time 42 externally controlled 42 internally contr...

Page 102: ...ision history 100 S safety 5 Sapera 33 sensor controls 59 62 65 75 settings current 39 default 40 factory 37 40 loading 38 saving 38 user 39 setup overview 18 shift direction 14 size image 48 software...

Reviews: