Teledyne DALSA Piranha PC-30-02K60-00-R User Manual Download Page 16

Piranha Color Camera 

 

16 

 

 

 

Serializer bit width: 28. 

 

Number of chips: 1. 

 

Number of MDR26 connectors: 1. 

Base Configuration 

One Channel Link Chip + Camera C Serial 

Communication 

Camera 

Connector 

Right Angle 

Frame Grabber 

Channel Link 

Signal 

inner shield 

14 

14 

inner shield 

25 

X0- 

15 

12 

X0+ 

24 

X1- 

16 

11 

X1+ 

23 

X2- 

17 

10 

X2+ 

22 

Xclk- 

18 

Xclk+ 

21 

X3- 

19 

X3+ 

20 

SerTC+ 

20 

SerTC- 

19 

SerTFG- 

21 

 

18 

CC1- 

22 

CC1+ 

10 

17 

CC2+ 

23 

CC2- 

11 

16 

CC3- 

24 

CC3+ 

12 

15 

CC4+ 

25 

CC4- 

13 

13 

inner shield 

26 

26 

inner shield 

Base Configuration Timing 

Each pixel output has 8 bits for each of the three colors (red, green, and blue). 

Table 3: Base Configuration Video Data 

Base Configuration 

 

 

 

 

 

Connector 1 

 

Maximum SSF

8

 

CLM

1

 

Bits

2

 

Taps

3

 

Lum

4

 

Time

5

 

Port

Port B 

Port C 

SOT

7

 

2k60 

4k60 

2k80 

4k80 

No 

NA 

R

0-7

 

G

0-7

 

B

0-7

 

30 

14.5  7.3 

14.5  7.3 

40 

19.3  9.7 

19.3  9.7 

60 

22.7

9

  12.1 

28.9

9

  14.6 

80 

NA 

NA 

31.8  17.5 

9

10

 

Yes 

T

0

 

R

0-7

 

B

0-7

 

NA 

30 

14.5  7.3 

14.5  7.3 

T

1

 

G

0-7

 

Y

7-0

 

NA 

40 

19.3  9.7 

19.3  9.7 

Summary of Contents for DALSA Piranha PC-30-02K60-00-R

Page 1: ...Piranha Color Camera 1 Piranha Color Trilinear Camera PC 30 02K80 00 R PC 30 02K60 00 R PC 30 04K80 00 R PC 30 04K60 00 R Camera User s Manual 03 032 10211 08 3 Jun 11...

Page 2: ...tional 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 devel...

Page 3: ...put 24 3 7 Data Output 26 3 8 Set Color Correction 27 3 9 Camera Selection Variables 28 3 10 Exposure Control 29 3 11 Spatial Correction 33 3 12 Averaging Horizontal Pixels 35 3 13 Processing Chain Ov...

Page 4: ...Piranha Color Camera 4 Appendix A ASCII Command Reference 79 Appendix B Blue Correction Command 89 Appendix C EMC Declaration of Conformity 91 Appendix D Revision History 93 Index 95...

Page 5: ...E compliant Applications 100 print inspection Electronics manufacturing inspection Postal and parcel sorting High performance document scanning and image lift Narrow and large web inspection High end...

Page 6: ...Distance M72 Mount 19 56 mm M72 x 0 75 Sensor Alignment x y z z 50 m 50 m 250 m 0 2 Lens Mount M72 x 0 75 M42x1 and F mount Mechanical Interface Value Camera Size 67 x 105 x 76 l x h x w Mass 450 g P...

Page 7: ...DN nJ cm R 95 285 300 315 948 G 158 475 500 525 1580 B 79 238 250 263 790 Dynamic Range On Ratio RGB 758 240 76 Random Noise On DN rms RGB 5 4 10 17 30 54 95 DC Offset DN RGB 180 180 180 FPN Off DN p...

Page 8: ...oughput up to 80 Mps Gain 10 dB to 10 dB Optical Interface Value Back Focal Distance M72 Mount 91 56 mm M72 x 0 75 Sensor Alignment x y z z 50 m 50 m 250 m 0 2 Lens Mount M72 x 0 75 M42x1 and F mount...

Page 9: ...nJ cm R 47 143 150 158 474 G 79 238 250 263 790 B 40 119 125 131 395 Dynamic Range On Ratio RGB 758 240 76 Random Noise On DN rms RGB 5 4 10 17 30 54 95 DC Offset DN RGB 180 180 180 FPN Off DN p p K60...

Page 10: ...umbers are 12 bit unless specified otherwise The responsivity of each color is adjusted to achieve equal output Tested in Camera Link Mode clm 16 PRNU specified at 75 of full swing General Notes Speci...

Page 11: ...llustrated in the diagram below the blue line has 2 outputs taps and the red and green lines have 4 outputs Figure 1 Sensor Block Diagram Red Tap 2 Red Tap 1 Blue Tap 2 Blue Tap 1 2048 or 4096 pixels...

Page 12: ...sivity FFC on 0 10 20 30 40 50 60 400 500 600 700 800 900 1000 1100 Wavelength nm Respo nsivity DN n J cm 2 Blue Green Red 4K Spectral Responsivity FFC on 0 5 10 15 20 25 30 400 500 600 700 800 900 10...

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

Page 14: ...nector 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 V to 15 V The camera meets all performance specifications using standard swit...

Page 15: ...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 r...

Page 16: ...TFG 21 6 SerTFG 9 18 CC1 22 5 CC1 10 17 CC2 23 4 CC2 11 16 CC3 24 3 CC3 12 15 CC4 25 2 CC4 13 13 inner shield 26 26 inner shield Base Configuration Timing Each pixel output has 8 bits for each of the...

Page 17: ...ta Valid Pixel Clock 40 or 80MHz Medium Configuration A medium configuration uses 2 MDR26 connectors and 2 Channel Link chips The main characteristics of the medium configuration are Ports supported A...

Page 18: ...Z1 PAIR8 10 17 Z2 PAIR9 23 4 Z2 PAIR9 11 16 Zclk PAIR10 24 3 Zclk PAIR10 12 15 Z3 PAIR11 25 2 Z3 PAIR11 13 13 inner shield Inner Shield 26 26 inner shield Inner Shield Notes Exterior Overshield is con...

Page 19: ...14 Pixels are Interleaved Port Sequence 1 2 3 4 5 6 7 8 9 10 A RedA R1 R3 R5 R7 R9 R11 R13 R15 R17 R19 B GreenA G1 G3 G5 G7 G9 G11 G13 G15 G17 G19 C BlueA B1 B3 B5 B7 B9 B11 B13 B15 B17 B19 D RedB R2...

Page 20: ...f bits per pixel 3 Taps Number of camera link taps per color 4 Luminance Indicates if a tap constructed from the RGB using the SCC command is output 5 Time Time multiplex interval 6 Port Camera Link p...

Page 21: ...nds each command The camera will answer each command with either CR LF OK or CR LF Error xx Error Message or Warning xx Warning Message The character is always the last character sent by the camera Th...

Page 22: ...0 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 3 4 Select Cab...

Page 23: ...not be available in your current operating mode The help screen displays NA in this case The following help screen listing is for a 2k camera ccf correction calibrate fpn ccg calibrate camera gain it...

Page 24: ...oring mode i 0 1 sot set output throughput m 30 40 60 80 spc set prnu coeff xi NA spr set prnu range xxi NA srm set readout mode i 0 2 ssa set spatial alignment i 0 6 ssb set subtract background ti 0...

Page 25: ...rward CC3 0 reverse Notes To obtain the current value of the shift direction use the command gcp or get scd Related Commands smm Example scd 0 Direction of Object Movement Camera should operate in Rev...

Page 26: ...output 14 Medium configuration 2xRGB 8 bit output 15 Medium configuration RGBY 8 bit output 16 Medium configuration RGBY 12 bit output Note To obtain the current data mode use the command gcp or get c...

Page 27: ...mbine three color streams e g White C0 C1 x Red C2 x Green C3 x Blue C0 is a DN whereas Coefficient C1 3 4 096 Modified by set color command SCL RGB White R G B Red Green or Blue All colors are not ne...

Page 28: ...ote The camera always powers up using scl rgb Example scl b Color selection limits the taps that can be selected in these commands as follows scl Tap Notes rgb 0 All 10 camera taps r 0 1 to 4 All 4 re...

Page 29: ...els Example roi 10 50 3 10 Exposure Control Overview You have a choice of operating in one of six exposure modes The camera s line rate synchronization can be generated internally through the software...

Page 30: ...lors share the same exposure time 4 External External Smart EXSYNC All colors share same exposure time 5 External External Each color may have a different exposure time 6 External Internal Each color...

Page 31: ...Piranha Color Camera 31 Exposure Modes in Detail...

Page 32: ...or message is returned Line rate reduces depending on clm sut els and sah settings Values less than 5000 Hz will return the warning Warning 01 Outside of specification Related Commands sem set Example...

Page 33: ...the color images need to be stored delayed and recombined to properly reconstruct the color image This characteristic is referred to as spatial correction Blue Green Red Sensor Object As the object tr...

Page 34: ...he movement of the web i e the image on the sensor will move 10 m for each step of the encoder The image is line captured at each step of the encoder The moving object A from the view of line of Red c...

Page 35: ...ay between colors that are read out from the sensor Syntax ssa i Syntax Elements i Line delay between colors in a range from 0 6 Notes To read the current line delay use the command gcp or get ssa If...

Page 36: ...be changed to 3 since the first averaged pixel consists of sensor pixels 3 and 4 Example sah 2 3 13 Processing Chain Overview and Description The following diagram shows a simplified block diagram of...

Page 37: ...ividual pixels i e given the same amount of light different pixels will charge up at different rates and the difference in light intensity across the image either because of the light source or due to...

Page 38: ...ain value Analog gain is multiplied by the analog signal to increase the signal strength before the A D conversion It is used to take advantage of the full dynamic range of the A D converter Syntax sa...

Page 39: ...equal to the specified target value Algorithm Two Mean Target Before Calibration 3 This algorithm adjusts digital gain so that the average pixel value in tap s ROI is equal to the specified target No...

Page 40: ...ings affect the analog gain calibration If you do not want the digital processing to have any effect on the camera gain calibration then turn off all digital settings by sending the commands sdo 0 0 e...

Page 41: ...Voutput Vinput FPN pixel digital offset PRNU pixel Background Subtract x System Gain Background Addition where Voutput digital output pixel value Vinput digital input pixel value from the CCD PRNU pi...

Page 42: ...ceramic will lead to better balancing For best results ensure that 50 or 60 Hz ambient light flicker is sufficiently low so as not to affect camera performance and calibration results The analog gain...

Page 43: ...too low increase your light level adjust the analog gain or use the automated algorithm DALSA recommends a target value of about 80 of saturation If you change the gain FPN coefficients should be rec...

Page 44: ...00 80 PRNU Calculation Performing PRNU to a user entered value Purpose Calculate the PRNU coefficients to eliminate the difference in responsivity between the pixels thereby creating a uniform respons...

Page 45: ...et to zero Since this algorithm adjusts the analog gain it also affects FPN If FPN is calibrated prior to running this algorithm FPN will be observable in dark conditions and an incorrect FPN value wi...

Page 46: ...nds ccf cpa Setting a Pixel s PRNU Coefficient Purpose Sets an individual pixel s PRNU coefficient Syntax spc i1 i2 Syntax Elements i1 The pixel number from 1 to n where n 2048 or 4096 depending on th...

Page 47: ...selection Example dpc 10 20 Returning FPN Coefficients Purpose Returns a pixel s FPN coefficient value in DN 12 bit LSB Syntax gfc i Syntax Elements i The pixel number to read in a range from 1 to sen...

Page 48: ...Purpose Use the background subtract command after performing a flat field correction in order to improve your image in a low contrast scene This is useful for systems that process 8 bit data but want...

Page 49: ...b Example ssg 1 15 Setting Add Background Purpose Use the set add background command to ensure a minimum output value by adding this value to the digital video after system gain is applied Syntax sab...

Page 50: ...is greater than 3 685 DN 12 bit In addition Use the wil command to write the LUT to non volatile memory Use the eil command to enable use of the LUT Use the scl command to select which colored taps to...

Page 51: ...to the factory settings You can restore the original factory settings at any time using the command lfs User Settings You can save or restore your user settings to non volatile memory using the follow...

Page 52: ...lements Example wus Notes Before issuing this command select the set you wish to write with the ssn command Set 1 4 are user sets The settings can be manually restored with using the lus command The l...

Page 53: ...alues x 4 green taps 2 bytes LSB first x 1024 values x 2 blue taps 32 bytes reserved 2 byte CRC 16 of previous bytes e g PC 30 02k80 would have 1024 words for red tap 1 1024 words for red tap 2 1024 w...

Page 54: ...L and LFS They are not loaded by LUS Related Commands wil Write FPN Coefficients Purpose Saves current values of FPN pixel coefficients that are in FPGA SDRAM to Flash memory or a PC file Syntax wfc S...

Page 55: ...0xab1a 0x6ca6 0x7c87 0x4ce4 0x5cc5 0x2c22 0x3c03 0x0c60 0x1c41 0xedae 0xfd8f 0xcdec 0xddcd 0xad2a 0xbd0b 0x8d68 0x9d49 0x7e97 0x6eb6 0x5ed5 0x4ef4 0x3e13 0x2e32 0x1e51 0x0e70 0xff9f 0xefbe 0xdfdd 0xc...

Page 56: ...oaded by LUS Related Commands wfc Write PRNU Coefficients Purpose Saves current values of PRNU pixel coefficients that are in FPGA SDRAM to Flash memory or a PC file Syntax wpc Syntax Elements Example...

Page 57: ...ntax lpc Syntax Elements Example lpc Notes Before issuing this command select the set you wish to load with the SSN command 0 Factory set 1 to 4 User sets 5 Selects transfer from PC PRNU coefficients...

Page 58: ...above or below threshold and adjust camera digital gain and background subtract to maximize scene contrast This provides a basis for automatic gain control AGC 10 Pixels above threshold 15 8 11 Pixels...

Page 59: ...output G single color output B single color output LVAL is not high during the end of line statistics Related Commands els sut Example slt 1024 Generating Test Pattern Purpose Generates a test patter...

Page 60: ...lso 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 ROI Use the gl com...

Page 61: ...not included in the data Values returned are in 12 bit DN Related Commands css roi Example gla 10 20 Setting the Number of Lines to Sample Purpose Sets the number of lines to sample when using the gl...

Page 62: ...1 EXSYNC Blue PR 2 CC2 Green PR 3 CC3 CCD Direction 4 CC4 Spare Red PR Note Accuracy 271 ns Reliable up to 40 000 H Example gsf 1 Returning the LED Status Purpose Returns the status of the camera s LE...

Page 63: ...Set Number Last PRNU 3 Color RGB Video Mode Normal video Region Of Interest 1 to 2048 End Of Line Sequence 1 Number Of Line Samples 1024 Upper Threshold White 4095 Red 4095 Green 4095 Blue 4095 Lower...

Page 64: ...096 4096 Background Add Red 0 0 0 0 Green 0 0 0 0 Blue 0 0 OK Returning Camera Settings with Get Commands You can also return individual camera settings by inserting a get in front of the command that...

Page 65: ...turns the camera s serial number get gcv Returns the camera s software version get gfc x Returns the FPN pixel coefficient for the pixel indicated Only available when a single color is selected get gl...

Page 66: ...programmable SYNC maximum exposure time get set Returns the current exposure time in s get sfc x Returns the FPN coefficient for the pixel number indicated x pixel number within the range 1 to n wher...

Page 67: ...amp 4 n a 5 n a 6 DC value 7 FPN demo 8 PRNU demo 9 All 4095 to get FPN 10 All 2048 to get PRNU 11 Power toggle 12 All 320 to FPN offset 13 All zeros 14 All ones get ugr t Returns the gain reference v...

Page 68: ...Piranha Color Camera 68...

Page 69: ...Piranha Color Camera 69 Optical and Mechanical Considerations 4 1 Mechanical Interface Figure 9 Piranha Color Camera Mechanical Dimensions...

Page 70: ...Piranha Color Camera 70 4 2 Lens Mounts Model Number Lens Mount Options All models M72 x 0 75 M42x1 and F mount...

Page 71: ...hey 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 in...

Page 72: ...ize and h is the object height desired object resolution size By similar triangles the magnification is alternatively given by m f OD These equations can be combined to give their most useful form h h...

Page 73: ...w 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 74: ...lcohol or acetone 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 suitab...

Page 75: ...arameter for the cable length Equipment Requirements Ensure that you are using compatible equipment Power Supply Voltages Check for the presence of all voltages at the camera power connector Verify th...

Page 76: ...Patterns in Image A faulty or irregular encoder signal may result in horizontal lines due to exposure time fluctuations ensure that your exposure time is regular If you have verified that your exposur...

Page 77: ...in your application and their frequency or state if applicable EXSYNC Camera Link Other _______ Voltage reported by the vv command and voltage range reported by the vvRange command gcp screen Please...

Page 78: ...Piranha Color Camera 78...

Page 79: ...pecified target value 3 This algorithm adjusts digital system gain so that the average pixel value in tap s ROI is equal to the specified target 4 This algorithm adjusts the analog gain so that the pe...

Page 80: ...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 calculatio...

Page 81: ...fficients disabled 1 PRNU coefficients enabled get command log gcl Displays the last 50 commands and the camera s response to them get camera model gcm Displays the camera model number get camera para...

Page 82: ...PRNU coefficients Also used to clear a fatal error if the user settings are corrupt at power up load input LUT lil Load input LUT s from non volatile memory to current Modified by the ssn command loa...

Page 83: ...value for shorter cables set color correction scc i1 i2 i3 i4 Set how three video streams from the CCD are combined to provide the four red green blue and luminance output streams Use SCL to select t...

Page 84: ...r with SCL t Tap 1 to 4 depending on color a Address within LUT 0 to 1023 i Value 256 to 255 set lower threshold slt i The pixels below the lower threshold are counted and reported in the end of line...

Page 85: ...s are multiplied by this number divided by 4 096 set select number ssn i Set number for write load settings commands 0 Factory set load only 1 4 Internal user sets set upper threshold sut i The pixels...

Page 86: ...tting or SSF below specification Warning 02 Clipped to min Parameter was clipped to the current operating range Use GCP or GET to see value used Warning 03 Clipped to max Parameter was clipped to the...

Page 87: ...Rate Outside the range limit Error 05 Command unavailable in this mode E g Set sync frequency ssf when in external sync mode 3 sem Error 06 Timeout Command not completed in time E g CCF or CCP in SEM...

Page 88: ...Piranha Color Camera 88...

Page 89: ...interpolated values Affected pixels Model 1st Blue Tap 2nd Blue Tap PC 30 02K80 00 R 534 1515 PC 30 04K80 00 R 1046 3051 The bilinear interpolation equation Blue B1 B2 B3 B2 x B1 B3 This value is save...

Page 90: ...Piranha Color Camera 90...

Page 91: ...ll s the requirements of the standard s EMC CISPR 24 1997 A1 2001 and A2 2002 EN 55024 1998 A1 2001 and A2 2003 European CISPR 22 2005 EN 55022 2006 This product complies with the requirements of the...

Page 92: ...Piranha Color Camera 92...

Page 93: ...s in section 2 6 Camera timing page 15 SOT command updated sot 30 removed Lens mount option M42x1 added to specifications and mechanical sections Revised FPN values added to the performance specificat...

Page 94: ...Piranha Color Camera 94 Revision Number Change Description Blue correction algorithm revised Appendix B...

Page 95: ...data rate 6 8 digital gain 49 50 offset 48 processing 37 direction externally controlled 24 26 DVAL 15 E electrical specifications 6 8 EMC Declaration of Conformity 91 enable blue correction 89 end of...

Page 96: ...tput signals 15 P pixel statistics 60 power connectors 14 guidelines 14 PRNU coefficient 46 correction 45 product support 77 R rebooting 22 resolution 5 8 restoring factory settings 51 revision histor...

Reviews: