Home
P2-80-12K40 - Stemmer Imaging
Contents
1. DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 38 DALSA 3 10 3 Calibrating the Camera to Remove Non Uniformity Flat Field Correction The camera has the ability to calibrate itself in order to remove non uniformity in the image This video correction operates on a pixel by pixel basis and implements a two point correction for each pixel This correction can reduce or eliminate image distortion caused by the following factors e Fixed Pattern Noise FPN e Photo Response Non Uniformity PRNU e Lens and light source non uniformity The two point correction is implemented such that for each pixel Voutput Vinput FPN pixel digital offset PRNU pixel where Voutput digital output pixel value Vinput digital input pixel value from the CCD PRNU pixel PRNU correction coefficient for this pixel FPN pixel FPN correction coefficient for this pixel The calibration algorithm is performed in two steps The fixed offset FPN is determined first by performing a calibration without any light This calibration determines exactly how much offset to subtract per pixel in order to obtain flat output when the CCD is not exposed Digital offset is set to zero during FPN calibration The white light calibration is performed next to determine the multiplication factors required to bring each pixel to the required value balance target for flat white output Video output is set slightly above
2. Code Description Suggested Cause 1 WARNING One or more At least one of voltages is out of voltages out of specification specification 2 WARNING Camera Current camera temperature exceeds temperature exceeds specified specification limit limit 4 WARNING External SYNC not External SYNC not detected detected 16 WARNING Analog gain is Current analog gain setting is out of over under the specification specification B2 All Available Commands Parameters t tapid i integer value real number s string optional parameter DALSA As a quick reference the following table lists all of the commands available to the camera user For detailed information on using these commands refer to Chapter 3 Command Mnemonic Command Parameters Description calibrate analog gain cag ti Calibrates the analog gain toa specified peak target value The first parameter is the tap selection 1 to 8 0 for all taps The second parameter is the target value in a range from 256 to 1004DN Refer to Calibrating Analog Offset and Analog Gain Values on page 32 for details calibrate analog offset cao GH Calibrates the analog offset to a specified peak target value The first parameter is the tap selection 1 to 8 0 for all taps The second parameter is the target value in a range from 1 to 400DN Refer to Calibrating Analog Offset and Analog Gain Values on page 32 for details 03 32 10128 03 P2 80 12K40 User s Manual Co
3. P2 80 12K40 Camera User s Manual iminary A0MHz 12K Line Scan CCD Camera Prel technology with vision 3 Aug 05 03 32 10128 03 www dalsa com P2 80 12K40 User s Manual PRELIMINARY 2 2005 DALSA All information provided in this manual is believed to be accurate and reliable No responsibility is assumed by DALSA for its use DALSA reserves the right to make changes to this information without notice Reproduction of this manual in whole or in part by any means is prohibited without prior permission having been obtained from DALSA About DALSA DALSA is an international high performance semiconductor and electronics company that designs develops manufactures and markets digital imaging products and solutions in addition to providing wafer foundry services DALSA s core competencies are in specialized integrated circuit and electronics technology and highly engineered semiconductor wafer processing Products include image sensor components electronic digital cameras and semiconductor wafer foundry services for use in MEMS power semiconductors image sensors and mixed signal CMOS chips DALSA is a public company listed on the Toronto Stock Exchange under the symbol DSA Based in Waterloo ON Canada the company has operations in Bromont PQ Colorado Springs CO Eindhoven NL Munich Germany and Tokyo Japan All DALSA products are manufactured using the latest state of the art equipment to ensure produ
4. 2 At128DN video level DALSA 03 32 10128 03 Notes Notes P2 80 12K40 User s Manual PRELIMINARY 8 1 3 Image Sensor Figure 1 IT P9 12288 Sensor Block Diagram OS2 OS6 OS8 J 4 Do p a lt o ti 11 1117 tt Storage Well with Exposure Control Reset and Shift Register Structures 12288 Photoelements 7um x 7um Storage Well with Exposure Control Reset and Shift Register Structures f AA Yv v X AA A A A y A q 23 A laa gt 23 v rt va a OSI OS3 OS5 OS7 23 Isolation pixels AT Table 3 Pixel Readout Tap First Pixel Last Pixel Increment 1 1 3071 2 2 2 3072 2 3 3073 6143 2 4 3074 6144 2 5 9215 6145 2 6 9216 6146 2 7 12287 9217 2 8 12288 9218 2 DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 9 Camera Hardware Interface 2 1 Installation Overview This installation overview assumes you have not installed any system components yet 2 ds In order to set up your camera you should take these initial steps Power down all equipment Following the manufacturer s instructions install the framegrabber if applicable Be sure to observe all static precautions Install any necessary imaging software Befor
5. Si 74 Description Sets the analog gain t Tap value 0 for all taps or 1 8 for individual tap selection f Analog gain setting in a range from 10 to 10dB Refer to Setting Analog Gain on page 32 for details Sets the lower threshold value that is checked for and reported in the end of line statistic i Lower threshold value with a range from 0 to 1023 DN Refer to Setting Thresholds on page 50 for details Sets the pretrigger to a value from Oor15 Refer to section 3 13 Setting the Pre trigger for details Set the PRNU coefficient The first parameter is the pixel number within the range 1 to 12288 The second parameter is a specified value within the range 1 to 3071 DN where i 1024 Refer to Setting and Reading a Pixel s PRNU and FPN Coefficienton page 44 for details PRNU 1 Subtracts the input value from the output signal t Tap value 0 for all taps or 1 8 for individual tap selection i Subtracted value in a range from 0 to 768 DN Refer to Subtracting Background on page 41 for details Sets the line rate in exposure mode 7 to a value from 5000 to 24000 Hz Refer to section Refer to section 3 7 Setting Exposure Mode and Line Rate for details Sets the digital gain t Tap value 0 for all taps or 1 8 for individual tap selection i Gain value ina range from 4096 to 16384 Refer to Setting Digital Gain on page 41 for details 03 32 10128 03 P2 80 12K40 User s M
6. 03 32 10128 03
7. Hirose 6 pin male Min Nom 12 to 15 13 5 25 8 Min Nom Max 24 40 10 10 Notes Notes Refer to Figure 19 Sensor Alignment Reference M3 x 0 5 6H x 7 0 deep 4x lens adapter mounting holes Refer to the mechanical drawing in section 4 1 Mechanical Interface for details on where the holes are located Notes Notes Measured at the front plate Notes 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY Table 2 Performance Specifications Environment Conditions Data Rate Gain Setting Ambient Air Temperature Performance Specifications Broadband Responsivity Dynamic Range RMS Noise max FPN uncorrected FPN corrected PRNU uncorrected PRNU corrected pixel to pixel DC Offset SEE NEE Saturation level Notes Units MHz dB XC Units nJ cm o fel fe A z2 Ae B io J Z DN nJ cm pJ cm DN Min Gain Max 2 She 40 40 40 10 10 10 20 30 Min Gain 7 Nom Gain Max Gain Sire E Boye e SiE sAN 40 40 40 40 40 40 0 0 0 10 10 10 20 30 20 30 Nom Gain Max Gain Eeg E 2 zilla ES SICE 8 0 8 8 9 4 24 7 DD 29 7 210 1 1 12 8 2 lt 20 8 TBD 5 10 30 138 245 DN Digital Numbers 0 255 also known as gray levels All measurments are valid for front plate temperatures in still air All meaurements used a Tungsten halogen light source 3250K bulb temp and 750nm cutoff filter 1 of signal at calibration level
8. 54 line dropout 58 line rate 6 setting 22 26 line statistics 28 lower threshold 50 LVDS 61 M magnification 55 mechanical drawing 53 interface 53 specs 6 modes default 24 exposure 22 operating 22 monitoring tasks 51 monitoring the camera 51 N noisy output 59 O offset analog 31 digital 42 optimizing 29 77 operating modes 22 ranges 6 80 optical interface 54 specs 6 P performance specifications 6 pinout connectors 9 10 pixel correction 38 statistics 28 power connector 12 recommendations 12 pretrigger 52 PRIN 11 PRNU 39 rebooting 52 region of interest 27 resolution 6 roi See Region of Interest S sensor 8 block diagram 8 serial interface 17 settings pretrigger 52 retrieving 17 21 saving 21 specifications electro optic 7 startup 20 statistics 28 subtracting background 41 T tap reconstruction 62 Technical Sales Support 60 temperature measurement 51 recommendations 51 test pattern 12 50 thresholds 50 timing Camera Link 13 exposure 26 exposure mode 23 mode 2 23 mode 3 24 mode 4 24 mode 5 24 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY DALSA mode 6 25 mode 7 25 troubleshooting 57 horizontal lines 59 line rates 58 serial interface 58 U upper threshold 50 V video data 29 61 voltage measurement 51 W warning messages 51 white light calibration 39 81
9. Optional parameter Turns current digital offset setting on or off 0 Turn current digital offset setting off and set to zero 1 Digital offset enabled and returned to previous setting Notes e epc settings except the optional parameter are saved after issuing the wpc command e After turning off digital offset values the gcp screen will still display previous digital offset values and will not be reset to zero Example epc 1 0 0 DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 44 Setting and Reading a Pixel s PRNU and FPN Coefficient You can set or read an individual pixel s PRNU and FPN coefficient PRNU Coefficients To set a PRNU coefficient use the command Purpose Sets an individual pixel s PRNU coefficient Syntax spe ii Syntax Elements i The pixel number from 1 to 12288 Coefficient value in a range from 1 to 3071 where i 024 PRNU aa Example spc 10 50 To read the PRNU coefficient use the command Purpose Returns a pixel s PRNU coefficient value in DN Syntax gpc i Syntax Elements i The pixel number to read in a range from 1 to 12288 Example gpc 10 FPN Coefficients To set the FPN coefficient use the command Purpose Sets an individual pixel s FPN coefficient Syntax sfc ii Syntax Elements i The pixel number from 1 to 12288 Coefficient value in a range from 0 to 511 Example sfc 10 50 DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY
10. Processing for details States whether the prnu coefficients are turned on or off Set using the epe command See section 3 10 4 Digital Signal Processing for details States which set of pixel coefficients are currently active either 1 or 2 See section 3 5 Saving and Restoring Settings for details Upper threshold value set with the sut command See section for details Lower threshold value set with the slt command See section for details Region of interest size set with the roi command See section 3 8 Setting a Region of Interest for details 3 2 Communications Protocol Overview DALSA Serial Protocol Defaults e 8 data bits e 1 stop bit e No parity e No flow control e 9 6Kbps e Camera does not echo characters 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 20 When entering commands remember that e A carriage return CR ends each command The linefeed character is ignored e The camera will answer each command with either OK gt or Error x Error Message gt The gt is always the last character sent by the camera e The following parameters are used throughout the manual i integer float t tap optional parameter 3 3 Camera Setup The following steps describe how to begin using the GoldenEye commands 1 If you have not already set up your camera cables connect your cables as described in section 2 1 2 Using a terminal program e g Microsoft HyperT
11. targeted video level Camera setting will initialize to default settings since restore of USER FACTORY settings failed internal micro EE memory failure rus rfs attempted but settings were not saved Failure while writing pixel coefficients to EEROM Serial communication fault Internal communication protocol error Suggested Cause Pixel calibration status will be set to NOT CALIBRATED internal micro EEROM failure All pixel coefficients will be reset to zero external EEROM failure Reported from boot process only if DSP configuration fails possible cause communication error with serial flash memory Reported from boot process only if DSP configuration fails possible cause Reported from boot process if communication verification fails with external ADC chip camera voltage measurement SPI ccp at least one PRNU coefficient gt 511 ccf at least one FPN coefficient gt 127 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 67 Informal Message Codes Code Description Suggested Cause 128 INFO Calibration may be out of ccf at least one pixel gt FPN specification DO FPN gt 511 coefficient gt 511 256 INFO Changing analog settings of sao sg in calibration mode after calibration mode voids pixel calibration has been done calibration 512 INFO For better calibration results ccp cpa ccp or cpa called before run FPN calibration first ccf Monitoring Task Message Codes
12. use the command rus e To save the current pixel coefficients and epc settings use the command wpe i The optional parameter allows you to save more than one set of coefficients where 1 Coefficient set one 2 Coefficient set two If a coefficient set is not specified coefficients are saved as set one Refer to page43 for more information on the epe command e To restore the last saved pixel coefficients use the command 1pc i The optional parameter is the coefficients set to load where 1 Coefficient set one DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 22 2 Coefficient set two If a coefficient set is not specified coefficient set one is loaded Current Session Settings These are the current operating settings of your camera These settings are stored in the camera s volatile memory and will not be restored once you power down your camera To save these settings to non volatile memory use the command wus 3 6 Setting Baud Rate To set the speed of the camera serial communication port use the command Purpose Sets the speed in bps of the serial communication port Syntax sbr i Syntax Elements i Baud rate Available baud rates are 9600 Default 19200 57600 and 115200 Notes e Power on rate is always 9600 baud e There reset camera command will not reset the camera to the power on baud rate Example sbr 57600 3 7 Setting Exposure Mode and Line Rate You have a choice
13. 4000 EXSYNC modes to guarantee the photosites are reset twSYNC_INT The minimum width of the high 100 pulse when the SMART x x EXSYNC feature is turned off DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY Symbol Definition Min ns twSYNC_INT _Is the integration time when the SMART SMART EXSYNC feature is 3000 available and turned on Note that the minimum time is necessary to guarantee proper operation tLINE PERIOD The minimum and maximum line t r times made up of tTransfer tREADOUT plus tOVERHEAD to meet specifications 50 000 tTransfer The time from the reception of the falling edge of EXSYNC to the rising edge of LVAL when pretrigger is set to zero Pretrigger reduces the number of clocks to the rising edge of LVAL but doesn t 2400 change the time to the first valid pixel If the fixed integration time mode of operation is available and selected then the integration time is added to the specified value tREADOUT Is the number of pixels per tap times the readout clock period 38400 Pretrigger 0 thPR Applies when the PRIN exposure control feature is enabled The PRIN signal must be held a minimum time after the EXSYNC falling edge to avoid losing the integrated charge 1000 twPR_LOW Minimum Low time to assure complete photosite reset tPR_SET The nominal time that the photo sites are integrating Clock synchronization will lead to integration time jitter which is
14. 45 DALSA To read the FPN coefficient use the command 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 12288 Example gfc 10 Calibration Commands The camera has the ability to calibrate itself in order to remove non uniformity in the image For a complete description on how to use these commands see section 3 10 3 Calibrating the Camera to Remove Non Uniformity Flat Field Correction FPN Calibration To perform FPN calibration use the command Syntax Performs FPN calibration and eliminates FPN noise by subtracting away individual pixel dark current Syntax ccf i Syntax Elements i Optional parameter that sets the analog offset first to i before calculating the FPN coefficients range from 1 to 100DN for the specified region of interest If value is left blank current offset values are used Dark calibration automatically calibrates FPN coefficients and digital offset Notes e Perform all analog and digital adjustments before calibrating FPN e FPN calibration is not affected by the region of interest e Calibrate FPN before calibrating PRNU Example ccf 10 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 46 Figure 14 FPN Calibration 1023DN We FPN Coefficients Before Calibration m m a FPN Coefficients After Calibration Clipped at 511DN 12288 Tap 1 odd Tap 3 odd
15. 500 Setting Digital Gain To set the digital gain use the command Purpose Syntax Syntax Elements Example 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 max output value ssg value max output value ssb value ssg t i t Tap value Use 0 for all taps or 1 8 for individual tap selection i 4096 16384 4096 corresponds to low gain 1x 16384 corresponds to high gain 4x ssg 0 10000 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 42 Setting Digital Offset To subtract the A D offset from the video signal use the command Purpose Syntax Syntax Elements Notes Example Sets the digital offset Use the digital offset command to reset the offset to zero if you perform PRNU calibration cep without FPN calibration cef Digital offset is reset to zero with the cef command See the Dark Calibration description on page 39 for more information on the cef command sdo t i Tap selection Allowable range is 1 to 8 or 0 for all taps Subtracted offset value in a range from 0 to 511 e When subtracting a digital value from the digital video signal the output can no longer reach its maximum sdo 0 100 Saving Loading Resetting Enabling and Disabling Pixel Coefficients After pixel
16. Signal Processing Setting Analog Gain and Offset for details Digital offset value set with the sdo command See section 3 10 4 Digital Signal Processing for details Digital gain value set with the ssg command See section 3 10 4 Digital Signal Processing for details Background subtract value set with the ssb command See section 3 10 4 Digital Signal Processing for details Pretrigger value set with the sp command See section 3 13 Setting the Pre trigger for details Number of lines samples set with the css command See section 3 9 Returning Video Information for details Current video mode value set with the svm command See section f or details Current exposure mode value set with the sem command See section 3 7 Setting Exposure Mode and Line Rate for details Current line rate Value is 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY GCP Screen Exposure Time 99 99 uSec FPN Coefficients off PRNU Coefficients off Pixel Coefficients 1 Set Loaded Upper Threshold 240 Lower Threshold 15 Region of Interest 0001 12288 Desctiption set with the ssf command See section 3 7 Setting Exposure Mode and Line Rate for details Current exposure time setting Value is set with the set command See section 3 7 Setting Exposure Mode and Line Rate for details States whether the fpn coefficients are turned on or off Set using the epc command See section 3 10 4 Digital Signal
17. Top 5 odd Tap 7 odd Tap 2 even Tap 4 even Tap 6 even Tap 8 even Pixel Number DALSA 03 32 10128 03 P2 80 12K40 User s Manual DALSA PRELIMINARY 47 PRNU Calibration To perform PRNU to a user entered value use the command Purpose Syntax Syntax Elements Notes Example Performs PRNU calibration and eliminates the difference in responsivity between the most and least sensitive pixel creating a uniform response to light Using this command you must provide a calibration target cpa i i i PRNU calibration algorithm to use 1 This algorithm first adjusts each tap s analog gain so that 8 13 of pixels within a tap are above the value specified in the target value parameter PRNU calibration then occurs using the peak pixel in the region of interest 2 Calculates the PRNU coefficients using the entered target value as shown below Target PRNU Coefficient 1 AVG Pixel Value FPN sdo value The calculation is performed for all sensor pixels but warnings are only applied to pixels in the region of interest This algorithm is useful for achieving uniform output across multiple cameras Recommended peak video output before PRNU calibration is 5 20 lower than target 3 This algorithm includes an analog gain adjustment prior to PRNU calibration Analog gain is first adjusted so that the average pixel value in tap s ROI is within 97 to 99 of the specified target value It then calculates
18. above the value specified in the target value This command sets the analog gain first to i before calculating the PRNU coefficients range from 256 to 1004DN If value is left blank current gain values are used Notes e This command performs the same function as the cpa 1 i command but does not force you to enter a target value e Perform all analog and digital adjustments before calibrating PRNU e Calibrate FPN before calibrating PRNU Example ccp Figure 15 PRNU Calibration ROI 1 12288 ccp 800 or cpa 1 800 After PRNU correction Before PRNU correction 12288 Tap 1 odd Tap 3 odd Tap 5 odd Tap 7 odd Tap 2 even Tap 4 even Tap 6 even Tap 8 even Pixel Number DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 49 Figure 16 PRNU Calibration ROI 1501 2000 ccp 800 or cpa 1 800 Gain clipped to 1 cannot be less than 1 After PRNU correction Before PRNU correction 12288 Tap 5 odd Tap 7 odd Tap 1 odd Tap 3 odd Tap 2 even Tap 4 even Pixel Number Tap 6 even Tap 8 even Figure 17 PRNU Calibration using a Peak Target Value ROI 1 12288 cpa 2 800 clipped at 4x Gain clipped to 1 cannot be less than 1 After PRNU correction Before PRNU correction Video 12288 Tap 7 odd Tap 8 even Tap 1 odd Tap 3 odd Tap 5 odd Tap 2 even Tap 4 even Tap 6 even Pixel Number In this diagram PRNU correction is perfo
19. clean tissue until the entire window has been cleaned 8 Blow off any adhering fibers or particles using dry filtered compressed air Horizontal Lines or Patterns in Image A faulty or irregular encoder signal that is applied as the EXSYNC signal may result in horizontal lines due to exposure time fluctuations ensure that your exposure time is regular If you have verified that your exposure time is consistent and patterns of low frequency intensity variations still occur ensure that you are using a DC or high frequency light source 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 60 5 4 Product Support If there is a problem with your camera collect the following data about your application and situation and call your DALSA representative Note You may also want to photocopy this page to fax to DALSA Customer name Customer phone number fax number Complete Product Model Number Complete Serial Number Your DALSA Agent or Dealer Acquisition System hardware frame grabber host computer light sources etc Acquisition System software version OS etc Power supplies and current draw Data rate used Control signals used in your EXSYNC application and their frequency MCLK or state if applicable Results when you run the gcp please attach text received from the camera after initiating command the command Detailed description of problem please attach description with as much detail as appropria
20. for details 3 7 1 Setting the Exposure Mode To set the exposure mode use the command Purpose Sets the camera s exposure mode allowing you to control your sync exposure time and line rate generation Syntax sem i Syntax Elements i Exposure mode to use Factory setting is 2 Notes e Refer to Table 8 for a quick list of available modes or to the following sections for a more detailed explanation e To obtain the current value of the exposure mode use the command gcp Related Commands ssf Example sem 3 Exposure Modes in Detail Mode 2 Internally Programmable Line Rate and Exposure Time Mode 2 operates at a maximum line rate of 24kHz and exposure time of 1000 00 usec e When setting the line rate using the ssf command exposure time will be reduced if necessary to accommodate the new line rate The exposure time will always be set to the maximum time line period line transfer time pixel reset time for that line rate when a new line rate requiring reduced exposure time is entered e When setting the exposure time using the set command line time will be increased if necessary to accommodate the exposure time Under this condition the line time will equal the exposure time line transfer time DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 4 LT Line Transfer Time PR Charge Reset LT Line Transfer Time PR Pixel Reset DALSA EXSYNC Example 1 Exposure Time less
21. of operating in one of six exposure modes The table below outlines each exposure mode and is followed by instructions on how to change the exposure mode and line rate Table 8 Exposure Modes Programmable Line Rate Programmable Exposure Time Mode SYNC PRIN y i Description 2 Internal Internal Yes Yes Internal frame rate and exposure time Factory setting 3 External Internal No No Maximum exposure time 4 External Internal No No Smart EXSYNC 5 External External No No External sync external pixel reset 6 External Internal No Yes Fixed integration time 7 Internal Internal Yes No Internal line rate maximum exposure time e To obtain the current value of the exposure mode use the command gcp e When setting the camera to external signal modes EXSYNC and or PRIN must be supplied DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 23 Setting Line Rate and Exposure Time The camera s line rate synchronization is generated internally through the software command ssf when operating in modes 2 and 7 or set externally when operating in modes 3 4 5 and 6 To select how you want the camera s line rate to be generated 1 You must first set the camera mode using the sem command Refer to section 3 7 1 Setting the Exposure Mode for details 2 Next if using mode 2 or 7 use the command ssf to set the line rate and or set mode 2 or 6 to set the exposure time Refer to section 3 6 2 Setting Line Rate and Exposure Time
22. the PRNU coefficients using the target value as shown below Target PRNU Coefficient AVG Pixel Value FPN sdo value The calculation is performed for all sensor pixels but warnings are only applied to pixels in the region of interest This algorithm is useful for achieving uniform output across multiple cameras Recommended peak video output before PRNU calibration is 5 20 lower than target Peak target value in a range from 256 to 1004DN The target value must be greater than the current peak output value Perform all analog and digital adjustments before calibrating PRNU This command performs the same function as the cpp command but forces you to enter a target value Calibrate FPN before calibrating PRNU If you are not performing FPN calibration then issue the rpe reset pixel coefficients command and set the sdo set digital offset value so that the output is near zero under dark cpa 1 600 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 48 To perform PRNU calibration to a camera calculated peak value use the command Purpose Performs PRNU calibration and eliminates the difference in responsivity between the most and least sensitive pixel creating a uniform response to light Using this command you do not have to provide a calibration target Syntax ccp i Syntax Elements i When the optional parameter is provided each tap s analog gain so that 8 13 of pixels within a tap are
23. wpe Returning Calibration Results and Errors After calibration you can retrieve the results using the command dpe This function returns all the pixel coefficients in the order FPN PRNU FPN PRNU The camera also returns the pixel number with each coefficient To set a range for the returned coefficients provide an optional pixel start and end value Example display pixel coefficient from pixel 10 to 20 dpc 10 20 DALSA 03 32 10128 03 P2 80 12K40 User s Manual DALSA PRELIMINARY 4 3 10 4 Digital Signal Processing To optimize camera performance digital signal processing should be completed after any analog adjustments Subtracting Background To subtract the video scene offset or any other optical background from the output video signal use the command Purpse Sytax Syntax Elements Notes Related Commands Example Use the background subtract command after performing flat field correction if you want to improve your image in a low contrast scene You should try to make your darkest pixel in the scene equal to zero ssb t i t Tap selection Allowable range is 1 to 8 or 0 for all taps Subtracted value in a range in DN from 0 to 768 Applies to 10 bit data e When subtracting a digital value from the digital video signal the output can no longer reach its maximum Use the ssg command to correct for this See the following section for details on the ssg command ssg ssb 0
24. 0 User s Manual PRELIMINARY 35 Figure 11 Calibrating Analog Gain for a Tap outside of the Region of Interest In the following example analog gain is being set for a tap outside the region of interest Since analog gain cannot be set for taps outside the region of interest an error message is returned and calibration does not occur Note Both the tap and its interleaved partner for example tap 1 and 2 must be outside of the region of interest for this condition to occur Scenario 1 cag 2 700 Since tap 2 is completely outside the region of interest an error message is returned and analog gain calibation does not occur 1004 Region of Interest 2800 Video Video Tap 1 odd Tap 3 odd Tap 5 odd Tap 7 odd Tap 2 even Tap 4 even Tap 6 even Tap 8 even 0 4000 9700 12288 Pixel Number After analog gain calibration Before analog gain calibration DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 36 Figure 12 Calibrating Analog Gain for a Tap inside the Region of Interest In the following example analog gain is being set for a tap inside the region of interest The peak value of the tap is calibrated to the specified target value and all other taps remain unchanged Scenario 2 cag 4 700 Since tap 4 is within the region of interest tap 4 gain is adjusted so that the peak value is set to 700 Gain values for all other
25. 128 03 P2 80 12K40 User s Manual PRELIMINARY 25 Figure 8 EXSYNC controls Line Period and PRIN controls Exposure Time IREI Exposure Time OREZ Exposure Time eh Readout iT Readout Line Period l Line Period EXSYNC i t PRIN Mode 6 External Line Rate and Internal Exposure Time This mode differs according to the trigger rate and the exposure time setting However the following rules apply to any condition e Any additional EXSYNC triggers occurring during the exposure time will be ignored e All non ignored EXSYNC triggers will start exposure and at the end of the programmed time value set with the set command readout begins At the start of readout the photosites are held in reset until the next EXSYNC falling edge e At the end of the exposure time the collected data will be transferred to the readout area only if it is not already in the process of reading out If readout is already in process the exposure time will be extended until the readout is finished as is illustrated in Example 5 Example 4 Trigger Period is Repetitive and Greater than Read Out Time EL WY Exposure Time CZ PBL Y iY Exposure Time Programmable Period LT Readout LT Readout EXSYNC 4 g Example 5 Trigger period is Nonreptitive and Occasionally Shorter than Read Out Time FILITTI Exposure Time Tels YH Exposure Time AAU Programmable Per
26. 3 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 28 3 9 Returning Video Information The camera s microcontroller has the ability to read video data This functionality can be used to verify camera operation and to perform basic testing without having to connect the camera to a framegrabber Returning a Single Line of Video To return a single line of video use the command DALSA Purpose Syntax Syntax Elements Notes Example Returns a complete line of video without digital processing 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 3 8 Setting a Region of Interest Use the g1 command or the following gla command to ensure the proper video input range into the processing chain before executing any pixel calibration commands gl x1 x2 x1 Optional parameter This sets the start pixel to display on screen Allowable range is 1 to 12288 This parameter does not affect the Min Max and Mean statistics generated at the end of the line output x2 Optional parameter This sets the end pixel to display on screen Allowable range is x1 1 to 12288 This parameter does not affect the Min Max and Mean statistics generated at the end of the line output e Ifyou do not specify a pixel range to display the line output will di
27. A Naming Conventions Camera Link Camera Name Configuration CCl EXSYNC CC2 PRIN CC3 Not Used CC4 Not Used e e Communication Two LVDS pairs have been allocated for asynchronous serial communication to and from the camera and framegrabber Cameras and framegrabbers must support 9600 baud as a minimum requirement These signals are e SerTFG Differential pair with serial communications to the framegrabber e SerTC Differential pair with serial communications to the camera The serial interface will have the following characteristics one start bit one stop bit no parity and no handshaking It is recommended that framegrabber manufacturers supply both a user interface and a software application programming interface API for using the asynchronous serial communication port The user interface will consist of a terminal program with minimal capabilities of sending and receiving a character string and sending a file of bytes The software API will provide functions to enumerate boards and send or receive a character string See Appendix B in the Official Camera Link specification on the vfm dalsa com Web site Power will not be provided on the Camera Link connector The camera will receive power through a separate cable DALSA defines our own power connector current and voltage requirements Al Camera Link Configuration Table DALSA The following table provides tap reconstruction information DALSA is working with the ma
28. ARY 3 Contents Introduction 5 TI Goirmieerit Highlights aa E 5 Le amea Specitic cnt Ons astio i nE Ncaannuciie 6 EAE T ENO A EEEE E EEEE EERE AREE EEES 8 Camera Hardware Interface 9 Z Vinstallation OVi Wsie A AR 9 2 mpu OU DU r E EEE EREE REER ENE 9 2 2 1 Camera Link Pinouts and Control Signals sssssssssssssssssssssssssssssssssssssssssssssssssssceecccceccececcecseceeeeeeees 10 22 2 Power COMMOCHON irii e e E REEERE ERE 12 ZI Timing asee a 586s s065555515565555555425445554 cccensssaauecananasaadeesdezaasaasecssenasaa eessensazasseeastusesroeesseaTseiseebtess 13 2 3 1 Exposure Modes 3 4 and 5 ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssscesceccesccscececcessesceseececcececeeceeeeeeeeeees 13 2 3 2 Timing Exposure Mode 6 sssssssssssssssssssssssssssssssssssssssssssssssscssscccessesccssccceseecescececcesceeececcesceceeececeeeeeeeeees 15 2 4 Camera Link Serial Communicati ON naa RERE 15 PD SILED Statis Indicator esseen e E N 15 Software Interface How to Control the Camera 17 3 1 Retrieving Camera Settings sssscccsssssssessccsssssssesessssssssecscssssssssssecssssssssssccssssscecsssssssscsesessssssecccsssssssecsesesssssseseesssses 17 3 2 Communications Protocol Overview cscsssssssssssssssssssscccsssssssssssssssssssssssssssesessssssussssssssssssscesecssssusssssssssseseseeeeesses 19 3 3 Camera Setup 3 4 Startup 3 5 Saving and Restoring Settings 3 6 Setting Baud Reten ccscs
29. ING go 2g 115 5 i CENTER DISTANCE e90 o ri oo jokeo 32 pa 62 0 8 0 2X 7 oe M3x0 5 6H 17 5 2X 3 oe y x 7 0 DEEP 4X 32 0 2X LENS ADAPTER MOUNTING HOLES _57 0 0 18 CCD IMAGING 230 CENTER DISTANCE L 40 8_ 98 5 82 0 2x 114 0 DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 54 Figure 19 Sensor Alignment Reference Side View Front View Y A Z Distance from sensor die to front plate Camera Front Plate P Potation 82 j y Reference edge for Y axis X Top View y Reference edge for X axis Camera Front Plate Parallelism mm ps 4 Flatness Note Sensor tilt and unevenness is greatly exaggerated for illustration purposes 4 2 Optical Interface DALSA Illumination The amount and wavelengths of light required to capture useful images depend on the particular application Factors include the nature speed and spectral characteristics of objects being imaged exposure times light source characteristics environmental and acquisition system specifics and more DALSA s Web site http vfm dalsa com provides an introduction to this potentially complicated issue See Radiometry and Photo Responsivity and Sensitivities in Photometric Units in the CCD Technology Primer found under the Application Support link It is often more important to consider exposure than illumination The total amount of energy which is related t
30. P2 80 12K40 User s Manual Command Mnemonic P ram ters correction set sample t tapid i integer value real number s string optional parameter display pixel coefficients enable pixel coefficients get camera model get camera parameters get camera serial get camera version get fpn coeff DALSA PRELIMINARY Command css dpc epc gcm gcp gcs gcv gfc Parameters i i i i i i 70 Description Set number of line samples averaged for pixel coefficient calculations or for output of gla command Values 256 512 and 1024 Refer to section Returning Multiple Lines of Video on page 29 for details Displays the 16 bit FPN and PRNU value for each pixel Optional pixel start and end values in a range from 1 to 12288 Refer to Returning Calibration Results and Errors on page 40 for details Sets whether pixel coefficients are enabled or disabled The first parameter sets the FPN coefficients where i is 0 FPN coefficients disabled 1 FPN coefficients enabled The second parameter sets the PRNU coefficients where i is 0 PRNU coefficients disabled 1 PRNU coefficients enabled The last optional parameter turns current digital offset setting on or off 0 Digital offset turned off and set to zero 1 Digital offset enabled and returned to previous setting Refer to section Saving Loading Resetting Enabling and Disabling Pixel Coefficients on pag
31. a does not require any custom software For quick help the camera can return all available commands and parameters through the serial interface To generate this list send the command h to the camera 3 1 Retrieving Camera Seftings DALSA You can read current camera settings with the gep command The table below lists the settings displayed on the GCP Screen with sample values along with a description of some of these settings GCP Screen Desctiption GENERAL CAMERA SETTINGS Camera Model No XXXXXXXXX Camera model number Camera Serial No XXXXXXXXX Camera serial number Sensor Serial No XXXXXXXXX Sensor serial number 03 32 10128 03 P2 80 12K40 User s Manual DALSA PRELIMINARY GCP Screen FPGA Design Rev Analog Gain dB Analog Offset Digital Offset System Gain Background Subtract Pretrigger Number of Line Samples Video Mode Exposure Mode SYNC Frequency Firmware Design Rev XX XX XXXXX XX XXX X oOo ome CoO Or 256 5000 50 Hz O O O O Desctiption Firmware design revision number Displays the firmware design revision number Analog gain value of each output tap set with the sg or calculated with the cep command See section 3 10 2 Analog Signal Processing Setting Analog Gain and Offset for details Analog offset value set with the sao or calculated with the ccf command See section 3 10 2 Analog
32. alog Gain to a Target Value Perform analog gain calibration before applying white light calibration Refer to PRNU White Light Calibration on page 39 for more information on performing white light calibration To calibrate the analog gain use the command Purpose Syntax Syntax Elements Notes Example Instead of manually setting the analog gain to a specific value you can have the camera determine the gain values by providing the camera with a target value to achieve The following diagrams summarize and provide an example of how analog gain is calibrated when using a region of interest cag t i Tap value Use 0 for all taps or 1 to 8 for individual tap selection Peak target value in a range from 256 to 1004DN 6 25 of the pixels within the tap that are within the ROI should be higher than the target threshold Calibration is done on raw data only All digital processing and pixel coefficients are temporarily disabled during calibration See section 3 9 Returning Video Information for more information on line averages This function requires constant light input while executing Refer to section 3 8 Setting a Region of Interest for more information on using a region of interest cag 0 155 03 32 10128 03 P2 80 12K40 User s Manual DALSA PRELIMINARY 34 Calibrate Analog Gain to Calculated Peak Value Purpose Syntax Syntax Elements Notes Example Related Commands Instead
33. anual PRELIMINARY 75 Command Mnemonic Command Parameters Description set upper threshold sut i Sets the upper threshold value that is checked for and reported in the end of line statistic Parameters t tapid i integer value real number i 0 to 1023 DN s string Refer to Setting Thresholds on optional page 50 for details parameter set video mode svm i Sets the video mode where i is 0 Video mode 1 Test pattern 10 bit ramp 2 Test pattern 8 bit ramp 3 Test pattern fixed data Refer to section 3 11 System Debugging for details verify temperature vt Check the internal temperature of the camera Refer to section 3 12 Monitoring the Camera for details verify voltage vv Check the camera voltages and return OK or fail Refer to section 3 12 Monitoring the Camera for details warning enable disable wed i i Read enable disable status of all defined monitoring tasks Optionally the first parameter selects a monitoring task and the second parameter enables disable the selected task Refer to section 3 12 Monitoring the Camera for details write pixel coeffs wpe i Writes all current pixel coefficients and epc settings to EEPROM The optional parameter allows you to save more than one set of parameters where 1 Coefficient set one 2 Coefficient set two If no parameter is specified coefficients are saved as set one Refer to section 3 5 Saving and Restoring Settings for details write use
34. ating in exposure mode 2 or 6 Syntax set f Syntax Elements Floating point number in usecs Allowable range is 3 00 1000 00 usecs Notes To read the current line rate frequency use the command gcp DALSA 03 32 10128 03 P2 80 12K40 User s Manual Related Commands Example PRELIMINARY 7 Ifyou enter an invalid exposure time the valid range of values will be displayed sem ssf set 550 3 3 8 Setting a Region of Interest The roi command sets the pixel range affected by the cag cao gl gla and cep commands Pixels outside the specified region of interest will remain unaffected by these DALSA commands To define a region of interest use the command Purpose Syntax Syntax Elements Related Commands Example Sets the region of pixels used in the cag cao gl gla and ccp commands In most applications the field of view exceeds the required object size and these extraneous areas should be ignored It is recommended that you set the region of interest a few pixels inside the actual useable image roi xl x2 x1 x2 Pixel start number in a range from 1 to 12287 Pixel end number in a range from x1 1 to 12288 cag cao ccp see section 3 10 2 Analog Signal Processing Setting Analog Gain and Offset and 3 10 4 Digital Signal Processing for details on these commands gl gla see section 3 9 Returning Video Information for details on theses commands roi 11 50 0
35. aud The serial interface uses simple ASCII based protocol See Appendix A for details on using the serial interface 2 5 LED Status Indicator Note When more than one condition is active the LED indicates condition with highest priority Error and warning states are accompanied by corresponding messages further describing current camera status DALSA The camera is equipped with a red green LED used to display the operational status of the camera The following table summarizes the operating states of the camera and the corresponding LED states LED state Priority Camera Status Condition Blinking RED 1 Error Fatal hardware failure Blinking GREEN 3 Progress Lengthy operation in progress Steady GREEN 4 OK Healthy 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 16 DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 17 This chapter outlines the more commonly used commands See section B2 All Available Commands for a list of all available commands Software Interface How to Control the Camera All camera features can be controlled through the serial interface The camera can also be used without the serial interface after it has been set up correctly Functions available include e Controlling basic camera functions such as gain and sync signal source e Flat field correction commands e Generating a test pattern for debugging The serial interface uses a simple ASCII based protocol and the camer
36. chine vision industry to use this table as the basis for auto configuration Visit the http vfm dalsa com Web site and view the DALSA Camera Link Implementation Road Map document 03 32 00450 for further details 03 32 10128 03 P2 80 12K40 User s Manual DALSA PRELIMINARY Interface Parameters Table 11 Framegrabber Interface Parameters Item when programmable configuration the options are separated with a Imager Dimension lt 1 2 or 1 2 gt Imager Columns lt number of active columns X gt Imager Rows lt number of active rows Y gt Line Scan TDI are defined as 1 Number of Imager Taps lt 1 2 3 gt Tap Clock Rate lt xx MHz gt Camera Standard lt NTSC PAL VS VW MW gt Number of Camera Configurations lt 1 2 3 gt Configuration Definition Cx HDW Number of Output Taps Bit Width Number of Processing Nodes where Cx is the configuration ID x is lt 1 2 3 gt HDW is lt Base Medium Full gt Number of Output Taps is lt 1 2 3 gt Bit widthis lt 8 10 12 gt Number Processing Nodes is lt 1 or 2 gt Tap Reconstruction In some configurations the reconstruction may change CO is the default output format and must be listed Output configurations that don t conform are listed separately lt Cx Tn Column Start Column End Column Increment Row Start Row End Row Increment gt Camera Color lt Hybrid Mono Pattern Solid gt RGB Pattern Size lt T1 Columns Rows T2 Col
37. coefficients have been saved to non volatile memory using the wpe command you can reload them This is useful when you have made unwanted changes to pixel coefficients To save the FPN and PRNU coefficients use the command Purpose Syntax Syntax Elements Related Commands Example DALSA Saves the current pixel coefficients to non volatile memory The optional parameter allows you to save up to two sets of coefficients If the optional parameter is not used coefficients are written to set one wpe i i Coefficient set to save 1 Coefficient set one 2 Coefficient set two lpc wpe 2 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 43 To load the FPN and PRNU coefficients use the command Purpose Loads the specified pixel coefficients to non volatile memory If the optional parameter is not used then coefficient set one is loaded Syntax lpe i Syntax Elements i Coefficient set to load 1 Coefficient set one 2 Coefficient set two Related Commands wpc Example lpe 2 To reset pixel coefficients to zero use the command Syntax rpe To enable or disable PRNU and or FPN coefficients use the command Purpose Enables and disables FPN and PRNU coefficients Syntax epc i i i Syntax Elements i FPN coefficients 0 FPN coefficients disabled 1 FPN coefficients enabled 1 PRNU coefficients 0 PRNU coefficients disabled 1 PRNU coefficients enabled i J
38. ct reliability For further information not included in this manual or for information on DALSA s extensive line of image sensing products please call DALSA Sales Offices Waterloo Europe Asia Pacific 605 McMurray Rd Breslauer Str 34 Space G1 Building 4F Waterloo ON N2V 2E9 D 82194 Gr benzell Munich 2 40 2 Ikebukuro Canada Germany Toshima ku Tokyo 171 0014 Tel 519 886 6000 Tel 49 8142 46770 Japan Fax 519 886 8023 Fax 49 8142 467746 81 3 5960 6353 phone www dalsa com www dalsa com 81 3 5960 6354 fax sales americas dalsa com sales europe dalsa com www dalsa com sales asia dalsa com DALSA Worldwide Operations Waterloo Colorado Springs Europe Asia Pacific 605 McMurray Rd 4820 Centennial Blvd Suite 115 Breslauer Str 34 Space G1 Building 4F Waterloo ON N2V 2E9 Colorado Springs CO 80919 D 82194 Gr benzell Munich 2 40 2 Ikebukuro Canada USA Germany Toshima ku Tokyo 171 0014 Tel 519 886 6000 Tel 719 599 7700 Tel 49 8142 46770 Japan Fax 519 886 8023 Fax 719 599 7775 Fax 49 8142 467746 81 3 5960 6353 phone www dalsa com www dalsa com www dalsa com 81 3 5960 6354 fax sales americas dalsa com _sales americas dalsa com sales europe dalsa com www dalsa com sales asia dalsa com Camera Link is a trademark registered by the Automated Imaging Association as chair of a committee of industry members including DALSA DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMIN
39. ct gain digital short form commands offset FPN sdo coefficients Analog Processing Optimizing offset performance and gain in the analog domain allows you to achieve a better signal to noise ratio dynamic range than you would achieve by trying to optimize the gain and offset in the digital domain As a result perform all analog adjustments prior to any digital adjustments All analog commands are described in section 3 10 2 Analog Signal Processing Setting Analog Gain and Offset 1 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 For example in a low light situation the brightest part of the image may be consistently coming in at only 50 of the DN An analog gain of 6 dB 2x will ensure full use of the dynamic range of the A D converter 2 The offset or black level is an artificial offset introduced into the video path to ensure that the A D is functioning properly the black level clamping algorithm functions and that FPN coefficients are calculated correctly This analog offset should be set so that it is at least 3 times the rms noise value at the current gain If you wish to maximize the available output swing under low gain settings the sao command is provided to alter the offset Additionally if you are operating close to the maximum gain specification it may be necessary to increase the
40. data should be sampled on the rising edge of STROBE Digital Data The camera digitizes internally to 10 bits and outputs the most significant 8 bits in LVDS format on the Camera Link connector Test Pattern Pixels To facilitate system level debugging and verification of data path integrity the camera can generate a test pattern The test pattern is a ramp from 0 to 255DN then starts at 0 again Use the test pattern to verify the proper timing and connections between the camera and the frame grabber Hirose 6 pin Circular Male 2 2 2 Power Connector l DALSA Figure 4 Hirose 6 pin Circular Male Power Connector Pin Description Pin Description Mating Part BIROSE HR I0A 7P 6S 1 12V to 15V 4 GND 2 12V to 15V 5 GND 3 12V to 15V 6 GND The camera requires a single voltage input 12V to 15V The camera meets all performance specifications using standard switching power supplies although well regulated linear supplies provide optimum performance See the Performance Specifications for current requirements When setting up the camera s power supplies follow these guidelines Protect the camera with a fast blow fuse between power supply and camera Do not use the shield on a multi conductor cable for ground 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 13 Keep leads as short as possible to reduce voltage drop WARNING It is extremely important that you apply the appropriate voltages to your camera I
41. e 42 for details Read the camera model number Read all of the camera parameters Refer to section 3 1 Retrieving Camera Settings for details Read the camera serial number Read the firmware version and FPGA version Read the FPN coefficient where i is the pixel in a range from 1 12288 Refer to section Setting and Reading a Pixel s PRNU and FPN Coefficient for details 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY Command Mnemonic Parameters get line t tapid i integer value real number s string optional parameter get line average get prnu coeff get sensor serial help load pixel coefficients region of interest reset camera DALSA Command gl gla gpc gss lpc roi re Parameters i i i i x1 x2 7 Description Get a line of raw video no digital processing or test pattern displaying one pixel value after another and the minimum maximum and mean value of the sampled line Optional pixel start and end values in a range from 1 to 12288 Refer to section 3 9 Returning Video Information for details Read the average of line samples Optional pixel start and end values in a range from 1 to 12228 Refer to section 3 9 Returning Video Information for details Read the PRNU coefficient 1 to 12288 Refer to section Setting and Reading a Pixel s PRNU and FPN Coefficient for details Read the sensor serial number Di
42. e connecting power to the camera test all power supplies Ensure that all the correct voltages are present at the camera end of the power cable The Camera Performance Specifications on page 6 list appropriate voltages Power supplies must meet the requirements defined in section 2 2 2 Power Inspect all cables and connectors prior to installation Do not use damaged cables or connectors or the camera may be damaged Connect data serial interface and power cables After connecting cables apply power to the camera After a few seconds the LED on the back of the camera should be green to indicate that the camera is operating and ready to receive commands 2 2 Input Output The camera uses e Two high density 26 pin MDR26 connectors for Camera Link control signals data signals and serial communications See section 2 2 1 Camera Link Pinouts and Control Signals e A DB9 female power connector See section 2 2 2 Power Connector DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 10 Figure 2 Input Output Connectors ge eer eS ee lt gt Camera Link Control 2 5 LED t 7 5 lt gt Camera Link Control 1 Se A panned e 12v to 15V and Ground VA N 2 2 1 Camera Link Pinouts and Control Signals Camera Link Pinout Figure 3 MDR26 Connector MDR26 Female 13 l 26 14 Mating Part 3M 334 31 series Cable 3M 14X26 SZLB XXX 0LC Table 4 Camera Link Full Configuration Full Co
43. erminal open a terminal window Note In order to communicate with the camera a serial connection in the Camera Link cable needs to be established The framegrabber manufacturers should be able to provide a solution in order to communicate through this serial link The terminal software can be also provided by the framegrabber manufacturer Standard terminal software such as HyperTerminal can be used in case if COM port is allocated by the framegrabber Terminal should be set at 9600 baud during the camera power up 3 When the terminal window is set up power on the camera 4 The boot up message should appear on the terminal window Camera Initialization in progress Please Wait OK gt You can now communicate with the camera through the terminal using the software commands described in this manual O 5 Set up the framegrabber to receive the data Following the framegrabber manufacturer s instructions set up the parameters described in the A1 Camera Link Configuration Table on page 62 6 Once the framegrabber is set up for data processing and the camera is powered up run your image processing software You should be able to see an image from the camera when exposed to a light source 7 You can now set the other camera parameters described in this chapter 3 4 Startup When the camera is first started it must perform several actions before it is ready for imaging This startup routine takes approximately 15 seconds and
44. existing line scan camera giving you the ability to increase the amount of inspection you perform and reduce product costs Its industry standard Camera Link interface provides powerful programmability and versatility including flat field correction programmable line rate exposure time gain and diagnostics To speed setup and system debugging the camera can output a test pattern and end of line sequence to help track the path of data through an acquisition system DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 1 2 Camera Specifications DALSA Table 1 Operating Requirements and Ranges Feature Specification Units Sensor Features Imager Format Resolution Pixel Fill Factor Pixel Size pixels um Output Format of taps Antiblooming Optical Interface Back Focal Distance Units Sensor die to mounting plate mm Sensor Alignment x um y han Zz um oziz Parallelism Tilt um Die Surface Flatness um Lens Mount Mechanical Interface Units Camera Size mm Mass Kg Connectors data connector power connector Electrical Interface Units Input Voltage Volts Power Dissipation W Operating Temperature ne Data Output Format Bits Operating Ranges Value Units Line Rate kHz Data Rate MHz Gain control dB Value Bilinear center tap architecture 12288 100 7x7 8 100x 4 0 0 25mm 180 180 250 0 6 lt 350 100 Adapter required 170x114 75 2 x MDR26 female
45. follows this sequence 1 Initializes the camera and all internal hardware DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 21 2 Loads the last settings saved to non volatile memory including the last set of video correction coefficients if previously saved 3 Restores user settings if previously saved otherwise factory settings 4 Performs a memory test and voltage test and reports an error if any occurred After this startup sequence is complete the camera will return either the prompt OK gt if no error occurred or an error code if a problem has been discovered 3 5 Saving and Restoring Settings As illustrated in Figure 7 there are three type of camera settings factory settings user settings and current session settings Figure 7 Saving and Restoring Overview FACTORY USER SETTINGS SETTINGS wus rus rfs wpc lpc epc command commands CURRENT SESSION e Factory Settings On first initialization the camera operates using the factory settings You can restore the original factory settings at any time using the command rfs User Settings You can save or restore your user settings to non volatile memory using the following commands Pixel coefficients are stored separately from all other parameters e To save all current user settings to EEROM use the command wus The camera will automatically restore the saved user settings when powered up e To restore the last saved user settings
46. he 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 sg ti t Tap value Use 0 for all taps or 1 to 8 for individual tap selection f Gain setting Allowable range is 10 to 10dB For nominal gain set to 0 sg 0 2 2 Calibrating Analog Offset and Analog Gain Values Instead of manually setting the analog offset to a specific value you can have the camera determine the offset value by providing the camera with a peak target value to achieve Calibrating Analog Offset Perform analog offset calibration before applying dark calibration Refer to FPN Dark Calibration on page 39 for more information on performing dark calibration To calibrate the analog offset Purpose Syntax Syntax Elements Notes Related Commands Example DALSA Instead of manually setting the analog offset to a specific value you can have the camera determine the offset values by providing the camera with a target value to achieve This command calculates each tap s pixels within the ROI to the specified peak target value cao t i t Tap selection Allowable range is 1 to 8 or 0 for all taps Peak target value in a range from 1 to 400DN e See section 3 9 Returning Video Information for more information on line averages gla gl cag 1 156 03 32 10128 03 P2 80 12K40 User s Manual DALSA PRELIMINARY 33 Calibrating An
47. ile memory so they will be remembered after power down To do so issue the commands wus and wpe i where i is the pixel coefficient set to save either 1 or 2 These commands will save both the pixel coefficients and the epe enable pixel coefficients command setting Refer to section 3 5 Saving and Restoring Settings for more information on the wus and wpc commands PRNU White Light Calibration Overview White light calibration is more complex than dark calibration because the camera attempts to create a flat white image This calibration corrects PRNU effects as well as non uniform lighting and lens vignetting affects White light calibration requires a clean white reference The quality of this reference 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 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 40 There are several restrictions that must be met in order for the calibration to succeed 1 The camera is sufficiently sensitive to detect 60 Hz ambient light flicker which may affect camera performance and calibration results 2 The light level should be set so that all pixels are between 64DN and 251DN for 8 bit data otherwise a warning will be sent stating that the camera could not calibrate all pixels to the same level Use the g1 command to determine input level i
48. information on running test patterns 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 58 5 2 Troubleshooting Using the Serial Interface Communications To quickly verify serial communications send the h help command By sending the h and receiving the help menu the serial communications are verified If further problems persist review Appendix B for more information on communications Verify Parameters To verify the camera setup send the gep get camera parameters command Verify Factory Calibrated Settings To restore the camera s factory settings send the rfs command After executing this command send the gep 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 Verify Voltage To check the camera s input voltages use the vv command If they are within the proper range the camera returns OK gt Otherwise the camera returns an error message If an error occurs verify the input voltage at the camera If a problem persists contact Technical Support See section 5 4 Product Support for contact information 5 3 Specific Solutions DALSA No Output or Erratic Behavior If your camera provides no output or behaves erratically it may be picking up random noise from long cables acting as antennae Do not a
49. iod i Exposure time has been extended to correspond with readout time ar Readout EXSYNC Ignored Ignored Trigger Trigger Mode 7 Internal Line Rate Maximum Exposure Time In this mode the line rate is set internally with a maximum exposure time DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 26 Figure 9 Mode 7 Camera Timing Maximum Exposure Time Maximum Exposure Time Els Readout eis Readout Line Period Line Period Internal SYNC 7Y v 3 7 2 Setting Line Rate and Exposure Time i Setting Line Rate Applies to Modes 2 and To set the line rate use the command 7 Purpose Sets the camera s line rate in Hz Camera must be operating in exposure mode 2 or 7 Syntax ssf f Syntax Elements i Desired line rate in Hz Allowable values are 5000 to 24000 Notes e To read the current line frequency use the command gcp e If you enter an invalid line rate frequency an error message is returned Related Commands sem Example ssf 10000 Setting Exposure Time Camera must be operating in exposure mode 2 or mode 6 The following table lists exposure mode time limits Table 9 Exposure Mode Time Ranges Mode Exposure Time Range 2 Fixed by ssf command 6 Limited by current frame rate EXSYNC frequency To set the camera exposure time use the command Purpose Sets the camera s exposure time in jsecs Camera must be oper
50. ional parameter This sets the end pixel to display on screen Allowable range is x1 1 to 12288 This value does not affect the Min Max and Mean statistics generated at the end of the line output Notes e If you do not specify a pixel range to display the line output will display all sensor pixels within the region of interest The region of interest roi command is described on page 26 e Values returned are in DN and are 10 bit Example gla 10 200 3 10 Analog and Digital Signal Processing Chain DALSA 3 10 1 Processing Chain Overview and Description The following diagram shows a simplified 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 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 30 DALSA processing chain contains the FPN correction the PRNU correction the background subtract and the digital gain system gain and offset All of these elements are user programmable Figure 10 Signal Processing Chain Analog Processing Digital Processing Q 0O 0 x analog video rs digital video analog analog PRNU background system gain offset coefficients subtra
51. mmand Mnemonic correction calibrate fpn Parameters t tapid i integer value real number s string optional parameter correction calibrate prnu calculate camera gain DALSA PRELIMINARY Command ccf ccp ccg Parameters i i iti 68 Description Start FPN coefficient calibration Dark calibration automatically calibrates FPN coefficients and digital offset Optional parameter is the offset value in a range from 1 to 400DN Refer to FPN Dark Calibration on page 39 for details Start PRNU coefficient calibration Optional parameter is an analog gain value in a range from 256 to 1004DN Refer to PRNU White Light Calibration on page 39 for details Calculates the camera gain according to the selected algorithm i Calibration algorithm to use 1 This algorithm adjusts analog gain so that 8 to 13 of tap ROI pixels are above the specified target value 2 This algorithm adjusts analog gain so that the average pixel value in tap s ROI is 97 to 99 of the specified target value t Tap value Use 0 for all taps or 1 to 8 for individual tap selection i Calibration target value ina range from 1024 to 4055DN 12 bit LSB 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 69 Command Mnemonic Command Parameters Description Parameters calculate PRNU algorithm cpa ii Performs PRNU calibration t tap id according to the selected i integer value alg
52. n a range from 256 1004 for 10 bit data If the signal level is too low or too high adjust analog gain using the command sg 3 The variance in light intensity across the target must not be more than 4 to 1 Because the maximum per pixel digital gain is 4x the camera will not be able to compensate for extremely non uniform light These restrictions are all tested within the calibration algorithm and the camera will report an informal message code if any of these conditions could not be met To perform a white light calibration 1 Place a white reference in front of the camera 2 Verify that output signal level is within range by issuing the command g1 or gla recommended range is 256 1004 If signal level is too low or too high adjust the gain using the command sg Or use the automated algorithm cag 0 i DALSA recommends a target value of about 80 of output swing Refer to section Calibrating Analog Offset and Analog Gain Values on page 32 for more information on how the camera performs analog offset calibration 3 Instruct the camera to perform PRNU calibration using the command cep i or cpai t icommand The camera will respond with OK gt if no error occurs Refer to Calibration Commands on page 45 for syntax and parameter details on the cef and cpa commands 4 After the calibration is complete you can save these settings to non volatile memory so they will be remembered after power down To do so issue the command
53. ncorrect voltages will damage the camera Protect the camera with a fast blow fuse between power supply and camera WARNING The camera body should be electronically connected to the same ground potential as the negative terminal camera power supply Visit http vfm dalsa com for a list of companies that make power supplies that meet the camera s requirements The companies listed should not be considered the only choices Many high quality supplies are available from other vendors DALSA assumes no responsibility for the use of these supplies 2 3 Timing The camera has six different operating modes The modes are set using the sem command For complete details on setting exposure modes refer to section 3 7 Setting Exposure Mode and Line Rate 2 7 1 Timing Exposure Mode 3 4 and 5 2 3 1 Exposure Modes 3 4 and 5 Figure 5 Exposure Mode 3 4 and 5 Camera Link Timing STROBE PLUUS UL Lg U tLINE PERIOD twSYNC 4 lt twSYNC_INT exsyne _ es fs Jf fo _ tTRANSFER a AREADOUT gt LINE VALID f i if BATA OOO DOO GO0CG POCCOGOERGORBOnG gt thPR 4 tPR_SET gt a twPR_LOW gt PIXELRESET _ _Q 2 a rr Table 6 Exposure Mode 3 4 and 5 Timing Definitions Symbol Definition Min Max Applies to Mode ns ns 3 4 5 twSYNC The minimum low width of the 100 EXSYNC pulse when not in x x SMART EXSYNC mode twSYNC The minimum low width of the SMART EXSYNC pulse when in SMART
54. nfiguration Up to an additional 2 Channel Link Chips Camera Right Angle Channel Link Cable Name Connector Frame Signal Grabber 1 1 inner shield Inner Shield 14 14 inner shield Inner Shield 2 25 Y0 PAIR1 15 12 YO PAIR1 3 24 Y1 PAIR2 16 11 Y1 PAIR2 4 23 Y2 PAIR3 17 10 Y2 PAIR3 5 22 Yclk PAIR4 18 9 Yclk PAIR4 6 21 Y3 PAIR5 DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 11 DALSA Full Configuration Up to an additional 2 Channel Link Chips Camera Right Angle Channel Link Cable Name Connector Frame Signal Grabber 19 8 Y3 PAIR5 7 20 100 ohm PAIR6 20 y terminated PAIR6 8 19 Z0 PAIR7 21 6 ZO PAIR7 9 18 Z1 PAIR8 22 5 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 Unused pairs should be terminated in 100 ohms at both ends of the cable Table 5 DALSA Camera Control Configuration Signal Configuration Pin CCl EXSYNC 22 CC2 PRIN 10 23 CC3 Spare 11 24 CC4 Spare 12 25 See Appendix A on page 61 for the complete DALSA Camera Link configuration table and refer to the DALSA Web site http vfm dalsa com docs appnotes 00450 00_03 32_DALSA_Camera_Link_Road_Map pdf for the official Camera Link documents Camera Link Input Signals The camera accepts control inputs through the Camera Link MDR26F connector All inputs are o
55. o the total number of photons reaching the sensor is more important than the rate at which it arrives For example 5uJ cm can be achieved by exposing 5mW cm for 1ms just the same as exposing an intensity of 5W cm for 1us Light Sources Keep these guidelines in mind when setting up your light source 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 55 DALSA e LED light sources are relatively inexpensive provide a uniform field and longer life span compared to other light sources e Halogen light sources generally provide very little blue relative to IR e Fiber optic light distribution systems generally transmit very little blue relative to IR e Some light sources age over their life span they produce less light This aging may not be uniform a light source may produce progressively less light in some areas of the spectrum but not others Filters CCD cameras are extremely responsive to infrared IR wavelengths of light To prevent infrared from distorting the images you scan use a hot mirror or IR cutoff filter that transmits visible wavelengths but does not transmit wavelengths over 750nm Examples are the Schneider Optics B W 489 which includes a mounting ring the CORION LS 750 which does not include a mounting ring and the CORION HR 750 series hot mirror Lens Modeling Any lens surrounded by air can be modeled for camera purposes using three primary points the first and second principal p
56. oefficients are reloaded using the 1pc command Refer to section Saving Loading Resetting Enabling and Disabling Pixel Coefficients for details Restore the camera s factory settings FPN and PRNU coefficients reset to 0 Refer to section 3 5 Saving and Restoring Settings for details Restore the camera s last saved user settings and FPN and PRNU coefficients Refer to section 3 5 Saving and Restoring Settings for details Sets the analog offset t Tap value 0 for all taps or 1 8 for individual tap selection i Controls the digital analog converter DAC in a range from 0 to 1023 that sets analog offset Offset increases with higher values Refer to section Setting Analog Offset on page 31 for details Set the speed of camera serial communication port Baud rates 9600 19200 57600 and 115200 Default 9600 Refer to section 3 6 Setting Baud Rate for details 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY Command Mnemonic Command Primei set digital offset sdo t tapid i integer value real number s string optional parameter set exposure mode sem set exposure time set Set FPN coefficient sfc DALSA Parameters ti 73 Description Subtracts the input value from the video signal Digital offset is reset to zero after issuing the ccf command Use the digital offset command to reset the offset to zero if you perform PRNU calibration ccp without FPN calibrati
57. of manually setting the analog gain to a specific value the camera can determine appropriate gain values This command calculates and sets the analog gain according to the algorithm determined by the first parameter ccg iti i Calibration algorithm to use 1 This algorithm adjusts analog gain so that 8 to 13 of tap ROI pixels are above the specified target value 2 This algorithm adjusts analog gain so that the average pixel value in tap s ROI is within 97 to 99 of the specified target value This algorithm is more repeatable that alogorithm 1 but may be slower in some cases Tap value Use 0 for all taps or 1 to 8 for individual tap selection Calculation target value in a range from 1024 to 4055DN 12 bit LSB e This function requires constant light input while executing e If very few tap pixels are within the ROI gain calculation may not be optimal e When all taps are selected taps outside of the ROI are set to the average gain of the taps that are within the ROI e Perform analog gain algorithms before performing FPN and PRNU calibration e All digital settings 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 epc 0 0 ssb 0 0 and ssg 0 4096 Digital settings are automatically turned off if you are using algorithm 1 ccg 2 0 3040 sag ssg 03 32 10128 03 P2 80 12K4
58. offset Automatic adjustment can be achieved using the cao command which adjusts the offset to achieve the specified target value Digital Processing To optimize camera performance digital signal processing should be completed after any analog adjustments 1 Fixed pattern noise FPN calibration calculated using the ccf command is used to subtract away individual pixel dark current 2 The digital offset sdo command is used to take away the analog offset in the digital domain FPN calibration sets the digital offset to zero during calibration 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 31 Alternatively if you are not using FPN calibration you can set the sdo value to user defined value before performing PRNU calibration 3 Photo Response Non Uniformity PRNU coefficients are used to correct the difference in responsivity of individual pixels i e given the same amount of light different pixels will charge up at different rates and the change in light intensity across the image either because of the light source or due to optical aberrations e g there many be more light in the center of the image 4 Background subtract ssb command and system digital gain ssg command are used to increase image contrast after FPN and PRNU calibration The following sections are organized as follows 1 Section 3 10 2 Analog Signal Processing Setting Analog Gain and Offset provides a detailed description of all analog p
59. og gain 32 gain calibrating 33 offset 31 offset calibrating 32 baud rate 22 bright lines 58 C cables 12 calibrating the camera 31 38 45 calibration dark 39 errors 40 modes 50 results 40 steps 38 white light 39 camera control signals 62 settings 17 setup 20 camera controls 11 Camera Link input signals 11 output signals 12 power 62 reference 61 timing 13 coefficients diabling 42 enabling 42 loading 42 reading 44 resetting 42 setting 44 commands list 67 connector camera link 10 power 12 D dark calibration 39 dark patches 59 data rate 6 debugging 12 50 digital data 12 gain 41 offset 42 electrical specs 6 end of line sequence 12 error codes 65 error messages 51 exposure mode overview 22 timing 23 exposure time setting 22 26 EXRCLK 11 EXSYNC 12 F fiber optic light sources 55 filters 55 flat field correction 38 FPN 39 framegrabber parameters 63 G gain 29 30 33 34 analog 32 digital 41 gain ranges 6 H halogen light sources 55 help 17 horizontal lines 59 hot mirror 55 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY DALSA illumination 54 image sensor See sensor incorrect line rate 58 inputs Camera Link 11 external sync 12 PRIN 11 installation 9 interface electrical 6 mechanical 6 53 optical 6 54 parameters 63 L LED 15 lens modeling 55 mount 6 light sources
60. oints and the second focal point The primary points for a lens should be available from the lens data sheet or from the lens manufacturer Primed quantities denote characteristics of the image side of the lens That is h is the object height and h is the image height The focal point is the point at which the image of an infinitely distant object is brought to focus The effective focal length f is the distance from the second principal point to the second focal point The back focal length BFL is the distance from the image side of the lens surface to the second focal point The object distance OD is the distance from the first principal point to the object Figure 20 Primary Points in a Lens System SECOND PRINCIPAL POINT SECOND FOCAL POINT LIGHT RAYS FROM LEFT OBJECT HEIGHT h FIRST a _ 4 _OPTICAL AXIS OBJECT DISTANCE OD Magnification and Resolution The magnification of a lens is the ratio of the image size to the object size _h where m is the magnification h is the image height me h pixel size and h is the object height desired object resolution size By similar triangles the magnification is alternatively given by 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 56 DALSA f m OD These equations can be combined to give their most useful form De f This is the governing equation for many object and h OD image plane parameters Example An acquisition sys
61. on ccf t Tap value 0 for all taps or 1 8 for individual tap selection i The offset in a range from 0 to 511DN Refer to Setting Digital Offset on page 42 for details Sets the exposure mode to use where i is 2 Internal SYNC and PRIN programmable line rate and exposure time using commands ssf and set 3 External SYNC internal PRIN maximum exposure time no shuttering 4 Smart EXSYNC 5 External SYNC and PRIN 6 External SYNG internal PRIN programmable exposure time 7 Internal programmable SYNC maximum exposure time Refer to section 3 7 Setting Exposure Mode and Line Rate for details Set the exposure time in exposure mode 2 or 6 see sem command Value is a floating point number in a range from 3 00usec to 1000 00usec Refer to section Refer to section 3 7 Setting Exposure Mode and Line Rate for details Sets an individual pixel s coefficient value i The pixel to set in range from 1 to 12288 i The coefficient value to set in a range from 0 to 511 Refer to FPN Coefficients on page 44 for details 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY Command Mnemonic Parameters seuen t tapid i integer value real number s string optional parameter set lower threshold set pretrigger set prnu coeff set subtract background set sync frequency set system gain DALSA Command sg slt sp spc ssb ssf ssg Parameters
62. orithm real number The first parameter is the s string algorithm where i is optional 1 This algorithm first adjusts parameter each tap s analog gain so that 8 13 of pixels within a tap are above the value specified in the target value parameter PRNU calibration then occurs using the peak pixel in the region of interest Identical to cep i 2 Calculates the PRNU coefficients using the entered target value as shown below Target AVG Pixel Value FPN Sdo value The calculation is performed for all sensor pixels but warnings are only applied to pixels in the region of interest This algorithm is useful for achieving uniform output across multiple cameras PRNU Coefficient 3 This algorithm includes an analog gain adjustment prior to PRNU calibration Analog gain is first adjusted so that the average 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 1 AVG Pixel V The calculation is performed for all sensor pixels but warnings are only applied to pixels in the region of interest This algorithm is useful for achieving uniform output across multiple cameras Recommended peak video output before PRNU calibration is 5 20 lower than target The second parameter is the target value to use in a range from 256 to 1004DN DALSA 03 32 10128 03
63. ptional The camera ships in exposure mode 2 5kHz line rate and 100ms time All Camera Control CCx signals are in a logic HIGH state Line rate can be set internally using the serial interface Power on rate is always 9600 baud The external control signals EXSYNC and PRIN are optional and enabled through the serial interface PRIN PRIN is an optional input signal used for exposure control PRIN PRIN Indicates High Integration Low Pixel reset 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 12 IMPORTANT This camera uses the falling edge of EXSYNC to trigger line readout EXSYNC Triggers Line Readout EXSYNC is an optional input signal that can be used to trigger the line readout rate This camera uses the falling edge of EXSYNC to trigger line readout Note EXSYNC should not be clocked faster than the camera s specified maximum line rate The camera ignores the EXSYNC pulse until it has completed reading the last line out Camera Link Output Signals 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 DALSA Camera Link Implementation Road Map available at vfm dalsa com for the standard location of these signals Clocking Signal Indicates LVAL high Outputting valid line DVAL high Valid data STROBE rising edge Valid data IMPORTANT This camera s
64. r settings wus Writes all of the user settings to the EEPROM Refer to section 3 5 Saving and Restoring Settings for details DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 76 DALSA 03 32 10128 03 P2 80 12K40 User s Manual DALSA PRELIMINARY 77 Appendix C Revision History Revision Number 00 01 02 03 Change Description Preliminary release Added Sensor Alignment drawing in Chapter 4 page 48 Added Parallelism and 0z spec to Camera Specifications table in Chapter 1 Added the command cpa calculate PRNU algorithm to section 3 10 5 Calibration Commands and to section B2 All Available Commands Added the optional parameter to the wpc and 1pc commands in sections 3 5 Saving and Restoring Settings B2 All Available Commands and to 3 10 4 Digital Signal Processing These commands can now save and load two sets of pixel coefficients Added Figure 17 PRNU Calibration using a Peak Target Value ROI 1 12288 cpa 2 800 Reworked section 3 10 Analog and Digital Signal Processing Chain Added algorithm 3 to the cpa command in section 3 10 5 Calibration Commands and to section B2 All Available Commands Added the ccg command to section 3 10 2 Analog Signal Processing Setting Analog Gain and Offset and to section B2 All Available Commands 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 28 DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY DALSA 79 Index A anal
65. ring the Camera Voltage Measurement The command vv checks the camera s input voltage during power up If the voltage is within the proper range the camera returns OK gt Otherwise the camera returns an error message WARNING The voltage measurement feature of the camera provides only approximate results typically within 5 It should not be used to set the applied voltage to the camera The purpose of this test is to isolate gross problems with the supply voltages Temperature Measurement The command vt measures and displays the temperature of the inside of the camera It helps to determine whether the camera is operating within the recommended front plate temperature range of 25 to 40 C Note The internal camera temperature reading is usually 10 to 15 C higher than the front plate temperature Monitoring Tasks The camera enters a warning state when any of camera s continuously running monitoring tasks detects a failure Use the wed i icommand where the first parameter is the monitoring task and the second parameter is the enable or disable value to display the status of all the defined monitory tasks if no parameter is passed and or to enable disable specific monitoring tasks Note If you are performing defect detection down to a single pixel enabling monitoring tasks is not advisable because monitoring can occur during active video and could potentially provide erroneous data The following table lists the monitoring
66. rmed using the cpa 2 algorithm with a peak taget value of 600 Everything above 600 is clipped to 1x gain and everthing below 150DN is clipped to 4x gain To avoid clipping ensure that the peak target value is equal to or greater than the maximum pixel value DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 50 3 11 System Debugging Setting the Video Mode and Displaying a Test Pattern Use the test pattern to verify the proper timing and connections between the camera and the framegrabber To set the video mode use the command Purpose Generates a test pattern to aid in system debugging The test patterns are useful for verifying proper timing and connections between the camera and the frame grabber The following tables show each available test pattern Syntax svm i Syntax Elements i 0 Video mode 1 Test pattern 10 bit ramp 2 Test pattern 8 bit ramp 3 Test pattern fixed data Setting Thresholds To set a lower threshold value that is checked for and reported in the end of line statistic use the command Syntax slt i Syntax Elements i Lower threshold value Available values are 0 to 1023 Example slt 550 To set an upper threshold value that is checked for and reported in the end of line statistic use the command Syntax sut i Syntax Elements i Upper threshold value Available values are 0 to 1023 Example sut 1000 DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 5 3 12 Monito
67. rocessing chain commands 2 Section 3 10 3 Calibrating the Camera to Remove Non Uniformity Flat Field Correction provides a description on how to perform flat field calibration 3 Section 3 10 4 Digital Signal Processing provides a detailed description of all digital processing chain commands 3 10 2 Analog Signal Processing Setting Analog Gain and Offset Optimizing offset performance and gain in the analog domain allows you to achieve a better signal to noise ratio dynamic range than you would achieve by trying to optimize the gain and offset in the digital domain As a result perform all analog adjustments prior to any digital adjustments Setting Analog Offset To set the analog offset of the camera use the command Purpose Sets the analog offset Syntax sao t i Syntax Elements t Tap selection Allowable range is 1 to 8 or 0 for all taps Analog offset value in DN Allowable range is 0 to 1023 Notes e The offset increases linearly with higher values A value of 100 does not equal an offset of LOODN e The resulting analog offset value depends on other camera parameters such as temperature line rate and gain Example sao 0 200 DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 32 Setting Analog Gain To set the analog gain portion of the camera use the command Purpose Syntax Syntax Elements Example Sets the camera s analog gain value Analog gain is multiplied by t
68. shown in the specification as values The user should command times greater than these to ensure proper charge transfer from the photosites Failure to meet this requirement may result in blooming in the Horizontal Shift Register 3000 3000 14 Max Applies to Mode ns aag x 200 000 x x x x x x x x x x x x SMART EXSYNC refers to exposure mode 4 Refer to section 3 7 Setting Exposure Mode and Line Rate for further information on exposure modes DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 15 2 3 2 Timing Exposure Mode 6 Figure 6 Exposure Mode 6 Timing STROBE TULLIUS UU UU U UUU lt tLINE PERIOD gt twSYNC 14 j EXSYNC _ wFixed Int gt lt _tREADOUT gt LINE VALID ff i ff DATA DOOOE DOOOOOOT 1100000000000 00 0 8 OCOC0000 Table 7 Exposure Mode 6 Timing Definitions Symbol Definition Min ns Max ns twSYNC The minimum low width of the EXSYNC pulse 100 tLINE PERIOD The minimum and maximum line times made t r up of tTransfer READOUT plus tOVERHEAD 50 000 200 000 to meet specifications twFixed Int Fixed Integration Time mode of operation for TBD TBD variable exsync frequency tREADOUT Is the number of pixels per tap times the readout clock period Pretrigger 0 38400 2 4 Camera Link Serial Communication Camera features can be controlled through the Camera Link serial communication LVDS 9600 b
69. splay all sensor pixels within the region of interest The region of interest roi command is described on page 26 e Values returned are in DN and are 10 bit gl 10 200 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 29 Returning Multiple Lines of Video You can also return the average for multiple lines of video data The number of lines to sample is set and adjusted by the ess command The camera displays the Min Max and Mean statistics To set the number of lines to sample use the command Purpose Sets the number of lines to sample when using the gla command or for pixel coefficient calculations Syntax css i Syntax Elements i Number of lines to sample Allowable values are 256 512 or 1024 Notes e To return the current setting use the gep command Example css 256 To return the average of multiple lines of video use the command Purpose Returns the average for multiple lines of video data The number of lines to sample is set and adjusted by the ess command The camera displays the Min Max and Mean statistics for the pixels in the region of interest the region of interest command is explained in section 3 8 Setting a Region of Interest Syntax gla x1 x2 Syntax Elements x1 Optional parameter This sets the start pixel to display on screen Allowable range is 1 to 12288 This value does not affect the Min Max and Mean statistics generated at the end of the line output x2 Opt
70. splay the online help Refer to Online Help on page 17 for details Loads the previously saved pixel coefficients from non volatile memory The optional parameter specifies which sets of coefficients to load 1 Coefficient set one 2 Coefficient set two If no parameter is specified coefficient set one is loaded Refer to section Saving Loading Resetting Enabling and Disabling Pixel Coefficients for details Sets the pixel range affected by the cag cao gl gla and ccp commands The parameters are the pixel start x1 and end x2 values in a range from 1 to 12288 Refer to section 3 8 Setting a Region of Interest for details Reset the entire camera reboot 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY Command Mnemonic r ixel coefficien Parameters eset pixel coefficients t tapid i integer value real number s string optional parameter restore factory settings restore user settings set analog offset set baud rate DALSA Command rpc rfs rus sao sbr Parameters 72 Description Reset the pixel coefficients and digital offset to 0 The digital offset will also be temporarily reset to zero but the stored digital offset settings will not be overwritten Rebooting the camera or sending the rus command will restore the saved digital offset values Pixel coefficients will remain at zero until new values are saved with the wpc command or previously saved c
71. sssssssscssssssssssssssssssssssssssssssssssssssssssssessssssssssssssssssssssssssssssssssssssssssessssesssesssseessssessessassesssesese 22 3 7 Setting Exposure Mode and Line Raten cscsssssssscsssssscsssscssssssssssssssssssssssssssssssesssesssssssssssssssssssssssssssssssssssssssssssssss 3 7 1 Setting the Exposure Mode 3 7 2 Setting Line Rate and Exposure Time 3 8 Setting a Region of METES heiii aana A 27 3 9 Returning Video Information isisisi a a 3 10 Analog and Digital Signal Processing Chain 3 10 1 Processing Chain Overview and Description 3 10 2 Analog Signal Processing Setting Analog Gain and Offset sssssssssssssssssssssssssssssssssssseseceeeeeees 31 3 10 3 Calibrating the Camera to Remove Non Uniformity Flat Field Correction c sc cssscssssssssscesssssn 38 3 10 4 Digital Signal Processing 3 11 System Debugginig ccccssssssssssssssssssssssssssssssssssssssssssssssssessssessssssssssssssssssssssssssssssssssssesssssssssssssssssssssssessessassessssssset 312 Monitoring the Comer aiana 51 DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 4 DALSA 3 13 Setting the Pre trigger S14 Rebooting the Canetas NANa Ra Optical and Mechanical Considerations 53 4 1 Mechanical Interface AD Optical herke saaa e Troubleshooting 57 5 T Common Solutions as a NN ANN RNN 57 5 2 Troubleshooting Using the Serial Interface ssssssssssssssssssssssssssssssssssssssssssss
72. sssssssssssssssssssssssssssssssssssssssssssssssssssssees 58 Hd Spacitic SOLUMONS A A E A A A A Tasted 2 sass tl Sl 58 SA Product Support enccscccccsssseccccccceeeseeectteesstttropssssssasa II 60 Camera Link Reference and Configuration Table 61 Al Lamera Link Configuration Tableissscssscscsccccscccceeeeeeececeeeceeeeeececcccanestostsesssessssssssssssssesssssccsssusson dosnt 62 Error Handling and Command List 65 En 1 P ee see 65 B2 All Available Commands essssscssssssscsscssssscssccscssssscssssssssssesecsscsssssessssessuessssssssssssessesssssssesssssssesssssssssssesesssenssseseess 67 Revision History 77 Index 79 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 5 Introduction 1 1 Camera Highlights e 12288 pixels 7um x 7um 100 fill factor e 8 taps bilinear CCD e 320 MHz data rate 40 MHz x 8 e 24 kHz line rates e 10x antiblooming e Programmable integration time line rate gain offset test pattern and diagnostics e Serial interface ASCII 9600 baud adjustable to 19200 57600 115200 through Camera Link e Full Camera Link configuration interface e Flat field correction minimizes sensor FPN and PRNU lens vignetting and non uniform lighting e Single 12V to 15V power supply e Compact design e 8 bit output from 10 bit digitization Description With 12288 pixels 8 taps 24kHz line rates and a data rate totaling 320MHz DALSA s new camera offers twice the throughput of any
73. storing Settings for details Note It is important to do the FPN calibration first Results of the FPN calibration are used in the PRNU procedure We recommend that you repeat the calibration when a temperature change greater than 10 C occurs FPN Dark Calibration Overview Dark calibration is used to remove the fixed analog offset from the video path It is recommended that you repeat the calibration when a temperature change greater than 10 C occurs Note Digital offset is set to zero during FPN calibration To perform FPN calibration 1 Stop all light from entering the camera Tip cover lens with a lens cap 2 Verify that output signal level is within range by issuing the command g1 or gla recommended range is 1 100 If the signal level is too low adjust the analog offset sao or use the automated algorithm cao 0 i If the signal level is too high ensure that no light is entering the camera reduce the analog offset or reduce the gain level sg 3 Issue the command ccf i The camera will respond with OK gt if no error occurs Dark calibration automatically calibrates FPN coefficients and resets digital offset to Zero Refer to Calibration Commands on page 45 for syntax and parameter details on the cef command Note Digital offset values are reset to zero after sending the cef command After the calibration is complete you can save these settings and the PRNU coefficients to non volat
74. taps are left unchanged 1004 v Region of Interest Tap 4 even ee eo ies Tap 3 odd Video Tap 1 odd Tap 5 odd Tap 7 odd 0 Tap 2 even Tap 6 even Tap 8 even 0 4000 9700 12288 Pixel Number O After analog gain calibration __1 Before analog gain calibration DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 37 Figure 13 Calibrating Analog Gain for all Taps In the following example analog gain is being set for all taps The peak value of each tap within the region of interest is calibrated to the specified target value All taps completely outside the region of interest are calibrated to the average analog gain value of the taps inside the region of interest 1004 Region of Interest 700 Video LT ot Video Tap 1 odd Tap 3 odd Tap 5 odd Tap 7 odd o Tap 2 even Tap 4 even Tap 6 even Tap 8 even 0 4000 9700 12288 Pixel Number x Scenario 3 cag 0 700 When calibrating all taps taps completely outside the region of interest in this example interleaved taps 1and 2 are calibrated to the average analog gain of taps within the region of interest Taps within the region of interest calibrate to the target value Note Seams between taps will be visible until you perform white light calibration using the ccp command 4 After analog gain calibration Before analog gain calibration
75. tasks Monitoring MONITORING TASK DESCRIPTION task number 0 All Enable disable all monitoring tasks 1 External voltage Monitors all external camera voltages monitoring 2 Temperature monitoring Monitors camera temperature External SYNC presence Monitors presence of external SYNC Value Function 0 Disable selected task 1 Enable selected task Note By default all monitoring tasks are disabled DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 52 Example enable all monitoring tasks wed 0 1 Example disable EXSYNC presence wed 3 0 3 13 Setting the Pre trigger A pre trigger may be required for some frame grabbers To set the pre trigger use the command Syntax sp i Syntax Elements i Pretrigger value from 0 to 15 Example sp 10 3 14 Rebooting the Camera The command rc reboots the camera The camera starts up with the last saved settings DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 53 Optical and Mechanica Considerations 4 1 Mechanical Interface Figure 18 Mechanical Drawing L 47 3 114 0 a 19 8 90 0 3X 12 0 3X 4 0 0 25 CCD IMAGING 7 CENTER DISTANCE 66 0 28 M4x0 7 6H FROM TOP OF CCD L 4202 TO DATUM A x 7 0 DEEP 6X l 13 6 LED CAMERA MOUNTING 5 _ HOLES 2 7 Da d Sp 154 0 2X Si 4l v E F anes 84 0 2X 82 5 1700 caches 8 2X CCD IMAG
76. te encountered In addition to your local DALSA representative you may need to call DALSA Technical Sales Support North America Europe Asia Voice 519 886 6000 49 8142 46770 519 886 6000 Fax 519 886 8023 49 8142 467746 519 886 8023 DALSA 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 6l DALSA Appendix A Camera Link Reference and Configuration Table Camera Link is a communication interface for vision applications For years the scientific and industrial digital video market has lacked a standard method of communication Both framegrabber and camera manufacturers developed products with different connectors making cable production difficult for manufacturers and very confusing for consumers Increasingly diverse cameras and advanced signal and data transmissions have made a connectivity standard like Camera Link a necessity LVDS Technical Description Low Voltage Differential Signaling LVDS is a high speed low power general purpose interface standard The standard known as ANSI TIA EIA 644 was approved in March 1996 LVDS uses differential signaling with a nominal signal swing of 350mV differential The low signal swing decreases rise and fall times to achieve a theoretical maximum transmission rate of 1 923 Gbps into a loss less medium The low signal swing also means that the standard is not dependent on a particular supply voltage LVDS uses current mode drivers
77. tem has a 512 x 512 element 10um pixel pitch area scan camera a lens with an effective focal length of 45mm and requires that 100um in the object space correspond to each pixel in the image sensor Using the preceding equation the object distance must be 450mm 0 450m 10um _ 45mm 100um OD OD 450mm 0 450m 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 57 Troubleshooting The information in this chapter can help you solve problems that may occur during the setup of your camera Remember that the camera is part of the entire acquisition system You may have to troubleshoot any or all of the following power supplies cabling frame grabber hardware amp software host computer light sources optics operating environment encoder Your steps in dealing with a technical problem should be 1 Try the general and specific solutions listed in sections 5 1 5 2 and 5 3 2 If these solutions do not resolve your problem see section 5 4 on getting product support 5 1 Common Solutions DALSA Connections The first step in troubleshooting is to verify that your camera has all the correct connections Power Supply Voltages Check for voltage presence at the camera power connector Verify that all grounds are connected Data Clocking Output Signals To validate cable integrity have the camera send out a test pattern and verify it is being properly received Refer to section 3 11 System Debugging for further
78. than Frame Period by Pa AK FA i EZ Ah Exposure Time GG Exposure Time Programmable Period a Programmable Period Mode 3 External Trigger with Maximum Exposure Line rate is set by the period of the external trigger pulses Since there is no electronic shuttering any trigger pulses faster than the read out time are ignored The falling edge of the external trigger marks the beginning of the exposure Example 2 Frame Rate is set by External Trigger Pulses Exposure Time Exposure Time LT Readout LT Readout Line Period Line Period EXSYNC J Ignored EXSYNC Mode 4 Smart EXSYNC External Line Rate and Exposure Time In this mode EXSYNC sets both the line period and the exposure time The falling edge of EXSYNC marks the beginning of the exposure and the rising edge ends the exposure and initiates line transfer Restrictions If the falling edge of the EXSYNC signal occurs during the line transfer stage and or readout the pulse is ignored Example 3 Trigger Period is Repetitive and Greater than Read Out Time LPR A Exposure Time PK j Exposure Time LT Readout LT Readout Line Period Line Period Mode 5 External Line Rate EXSYNC and External Pixel Reset PRIN In this mode the falling edge of EXSYNC sets the line period and the rising edge of PRIN sets the start of exposure time 03 32 10
79. the brightest pixel depending on offset subtracted For FPN dark light the value of all pixels should be between 1DN and 100DN 8 bit For PRNU white light the recommended value is between 64DN and 251DN 8 bit Use the g1 command to ensure the proper input to the digital processing Vinput White light calibration will gain up to maximum white light pixel plus the maximum FPN subtract pixel When performing any camera calibration random noise is minimized by averaging out up to 64 lines of valid data To adjust the sample line size use the ess i command where i is 256 512 1024 factory setting A lower value reduces the camera s calibration time at the expense of increased coefficient error Calibration Steps Overview 1 Set up the camera operating environment i e line rate exposure etc 2 Perform all analog and digital adjustments 3 Make sure there are suitable calibration targets The target to calibrate should be a flat field e g plastic or ceramic for white calibration 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY DALSA 4 Set the calibration sample size using the command css see Returning Multiple Lines of Video page 29 5 Perform Dark FPN calibration see FPN Dark Calibration on page 39 6 Perform White PRNU calibration see PRNU White Light Calibration on page 39 39 7 Save settings and pixel coefficients using the commands wus and wpe See section 3 5 Saving and Re
80. ttach wires to unused pins Verify that the camera is not receiving spurious inputs e g EXSYNC if camera is using an internal signal for synchronization Line Dropout Bright Lines or Incorrect Line rate Verify that the frequency of the internal sync is set correctly 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 59 DALSA Noisy Output Check your power supply voltage outputs for noise Noise present on these lines can result in poor video quality Low quality or non twisted pair cable can also add noise to the video output Dark Patches If dark patches appear in your output the optics path may have become contaminated Clean your lenses and sensor windows with extreme care 1 Take standard ESD precautions Wear latex gloves or finger cots Blow off dust using a filtered blow bottle or dry filtered compressed air er YY N Fold a piece of optical lens cleaning tissue approx 3 x 5 to make a square pad that is approximately one finger width 5 Moisten the pad on one edge with 2 3 drops of clean solvent either alcohol or acetone 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
81. uires external SYNC however SYNC signal not present DISC bus communication test failure vv command result vt command result 03 32 10128 03 P2 80 12K40 User s Manual DALSA PRELIMINARY Major Error Codes Code 20 21 22 23 24 25 26 27 Description Video level out of range calibration canceled Analog offset calibration failure Analog gain calibration failure CRC check failure while attempting to restore the camera settings Camera settings not saved Pixel coefficients write failure I2C communication fault while accessing temperature sensor Timeout waiting for DISC SYNC to go LOW Informal Message Codes Code 1 16 32 64 Description INFO CRC check failure while attempting to restore calibration status INFO CRC check failure while attempting to restore pixel coefficients INFO Flash memory ID error INFO DSP configuration file missing or corrupt INFO Serial communication failure while accessing external ADC chip INFO Calibration may be out of specification PRNU coefficient clipped INFO Calibration may be out of specification FPN coefficient clipped 66 Suggested Cause Level of video signal is out of range for calibration procedure attempted ccf ccp Analog offset calibration failure could not tune the analog offset to obtain targeted video level Analog gain calibration failure could not tune the analog gain to obtain
82. umns Rows T3 Columns Rows gt Color Definition Column Row Color Where color is R G B Row Color Offset lt 0 1 2 3 gt Column Color Offset lt 0 1 2 3 gt Row Binning Factor lt 1 2 3 or 1 2 3 gt Column Binning Factor lt 1 2 3 or 1 2 3 gt 63 12288 8 40 VS 1 C1 Full 8 8 1 CO T1 CO T2 CO T3 Co T4 C0 T5 CO T6 CO T7 CO T8 Mono AA 2 dhe at 10 2072 2 Me At Ib 3073 6143 2 1 1 1 3074 6144 2 1 1 1 9215 6145 2 1 1 1 9216 6146 2 1 1 1 12287 9217 2 1 1 1 12288 9218 2 1 1 1 ba PR eR SS T1 1 1 T2 1 1 T3 1 1 T4 1 1 T5 1 1 T6 1 1 T7 1 1 T8 1 1 03 32 10128 03 P2 80 12K40 User s Manual DALSA PRELIMINARY Item when programmable configuration the options are separated with a Pretrigger Pixels lt 0 1 2 or 0 15 gt Pretrigger Lines lt 0 1 2 or 0 15 gt Line Time Minimum lt xx ms gt Line Time Maximum lt xx us gt Internal Line Frame Time Resolution lt xx ns gt 0 if not applicable Pixel Reset Pulse Minimum Width lt xx ns gt 0 if not applicable Internal Pixel Reset Time Resolution lt xx ns gt 0 if not applicable Pixel Reset to Exsync Hold time lt xx ns gt BAUD Rate lt 9600 gt CCl lt Exsync gt CC2 lt Spare gt CC3 lt Forward Spare gt CC4 lt Spare gt DVAL out lt Strobe Valid Alternate gt LVAL out lt Frame Valid Alternate gt Spare out lt Spare gt FVAL o
83. ut 64 0 0 003 1000 TBD TBD TBD TBD 9600 19200 57600 115200 EXSYNC PRIN Spare Spare High High Not Used Low 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 65 Appendix B Error Handling and Command List B1 Error Handling The following tables list the codes for major errors informal messages and monitoring task messages Table 12 Error Codes Major Error Codes DALSA Code 0 10 11 12 13 14 18 19 Description SUCCESS Internal camera error PIXEL INDEX Internal camera error RESULT CODE Invalid command Command parameters incorrect or out of range Command not available in current exposure mode Camera memory check failure Unable to configure DSP DSP configuration reset failure Process timed out check for the presence of external signals DSP echo test error External supply voltage is out of specification The camera s temperature is outside the specified operating range Suggested Cause Command executed without major error detected Internal software error trap Internal software error trap Command not recognized Command parameters are invalid or out of range ssf and set are allowed only in mode 2 ssf and set and in mode 6 set Memory test of external RAM failed DSP FPGA configuration failure DSP FPGA could not be placed in configuration mode gl gla cao cag ccf ccp timed out Current exposure mode req
84. which limit power consumption The differential signals are immune to 1 V common volt noise Camera Link uses an implementation of LVDS technology called Channel Link Camera Signal Requirements This section provides definitions for the signals used in the Camera Link interface The standard Camera Link cable provides camera control signals serial communication and video data Video Data The Channel Link technology is integral to the transmission of video data Image data and image enable signals are transmitted on the Channel Link bus Four enable signals are defined as e FVAL Frame Valid FVAL is defined LOW for valid lines e LVAL Line Valid LVAL is defined HIGH for valid pixels e DVAL Data Valid DVAL is defined HIGH when data is valid e Spare A spare has been defined for future use 03 32 10128 03 P2 80 12K40 User s Manual PRELIMINARY 62 All four enable signals must be provided by the camera on each Channel Link chip All unused data bits must be tied to a known value by the camera For more information on image data bit allocations refer to the official Camera Link specification on the vfm dalsa com Web site Camera Control Signals Four LVDS pairs are reserved for general purpose camera control They are defined as camera inputs and framegrabber outputs Camera manufacturers can define these signals to meet their needs for a particular product DALSA has defines these signals Table 10 Standard DALS
Download Pdf Manuals
Related Search
Related Contents
PA2500 - Frico AB Samsung IT100 راهنمای محصول 400721 CreviceCleaner GBFRES Cond User Manual Slow Cooker Express User Manual Copyright © All rights reserved.
Failed to retrieve file