Linea HS 32k CMOS TDI Cameras
Monochrome CMOS TDI HL-HM-32K15S-00-R
sensors |
cameras
| frame grabbers | processors | software | vision solutions
03-032-20290-00
www.teledynedalsa.com
Page 1: ...Linea HS 32k CMOS TDI Cameras Monochrome CMOS TDI HL HM 32K15S 00 R sensors cameras frame grabbers processors software vision solutions 03 032 20290 00 www teledynedalsa com...
Page 2: ...res and markets digital imaging products and solutions in addition to providing wafer foundry services Teledyne DALSA offers the widest range of machine vision components in the world From industry le...
Page 3: ...CX4 AOC Data Cables 14 MECHANICAL DRAWING 15 PRECAUTIONS 16 Electrostatic Discharge and the CMOS Sensor 16 INSTALL CONFIGURE FRAME GRABBER SOFTWARE 17 Using Sapera CamExpert 17 CamExpert Panes 18 SET...
Page 4: ...tion 42 User Setting 42 Factory Settings 43 Default Setting 43 APPENDIX A GENICAM COMMANDS 44 CAMERA INFORMATION CATEGORY 45 Camera Information Feature Descriptions 45 Built In Self Test Codes BIST 48...
Page 5: ...Camera Models Comparison 9 Table 3 Frame Grabber 9 Table 4 Software 9 Table 5 Camera Performance Specifications 10 Table 6 Environmental Specifications 11 Table 7 Camera Flash Memory Size 11 Table 8...
Page 6: ...Object Movement and Camera Direction 28 Figure 12 Camera array spacing and usage 29 Figure 13 Strobe Timing 32 Figure 14 GPIO functionality block diagram 33 Figure 15 1 x 3 kernel 37 Figure 16 1 x 5...
Page 7: ...ry high speed camera interfaces with long transmission distances and up to 8 4 GByte sec data in a single cable Teledyne DALSA s Linea HS 32k camera and the Xtium2 CLHS PX8 HR frame grabber combine to...
Page 8: ...ery low noise Bi directionality High speed fiber optic interface High dynamic LUT mode Programmability Region of interest for easy calibration of lens and shading correction Smart lens shading correct...
Page 9: ...Table 3 Frame Grabber Compatible Frame grabber HL HM 32K15S Teledyne DALSA Xtium2 CLHS PX8 HR OR A8S0 HX870 Required for custom patent pending pixel processing HL HM 32K15S 00 R is currently only comp...
Page 10: ...and Mechanicals HL HM 32K15S Notes Control Data Interface Camera Link HS CX4 Power 12 V to 24 V DC Hirose 12 pin circular Typical Power Dissipation 28 W Size Width Height Depth 76 mm 97 mm 140 5 mm Cr...
Page 11: ...Noise below quantization limit cannot be measured accurately use higher gain for comparison purposes 3 Calibration at 80 saturation measurements at 50 saturation 4 Light sources vary spectrally and s...
Page 12: ...ut Power The following graphs detail the power vs input voltage for the HL HM 32K15S 00 R Figure 2 HL HM 32K15S 00 R Power Vs Input Voltage Test conditions Max line rate 300 kHz TDI Mode 128 Bit Mode...
Page 13: ...tion Figure 3 Digital data processing chain Supported Industry Standards GenICam The camera is GenICam compliant and implements a superset of the GenICam Standard Features Naming Convention specificat...
Page 14: ...S X protocol 64b 66b at the default speed of 10 Gbps Note that high speed data transmission limits the effective distance of copper based cables CX4 AOC Data Cables Camera Link HS CX4 AOC Active Optic...
Page 15: ...Linea HS 32k CMOS TDI Cameras The Linea HS 32k TDI Camera 15 Mechanical Drawing Figure 5 HL HM 32K15S 00 R Mechanical Drawing...
Page 16: ...rostatic discharging violent vibration and excess moisture To clean the device avoid electrostatic charging by using a dry clean absorbent cotton cloth dampened with a small quantity of pure alcohol D...
Page 17: ...dividual camera parameter files on the host system ccf CamExpert can also be used to upgrade the camera s software An important component of CamExpert is its live acquisition display window This windo...
Page 18: ...ce is selected CamExpert will only show acquisition parameters for that device Optionally select a camera file included with the Sapera installation or saved previously Parameters pane Allows the view...
Page 19: ...gger Enabled click to send a single trigger command CamExpert display controls these do not modify the frame buffer data Stretch image to fit set image display to original size or zoom the image to vi...
Page 20: ...power to the camera test all power supplies Protect the camera with a 3 amp slow blow fuse between the power supply and the camera Do not use the shield on a multi conductor cable for ground Keep lead...
Page 21: ...put Line 1 Trigger Phase A 0 to 3 3 V TTL 6 Input Line 2 Scan Direction Phase B 0 to 3 3 V TTL 7 Output Line 5 Out 0 to 3 3 V TTL 8 Output Line 6 Out 0 to 3 3 V TTL 9 Power Ground 10 12 V to 24 V powe...
Page 22: ...nal Output Electrical Characteristics Table 12 External Output Electrical Characteristics Output Level Standard VOL VOH 3 3 V TTL 0 4 V 10mA 3 1 V 10mA See Linear Technology data sheet LTC2854 Externa...
Page 23: ...I Camera 23 Mating GPIO Cable Assembly An optional GPIO breakout cable 12 pin Female Hirose to 13 Pos Euro Block is available for purchase from Teledyne DALSA under accessory number CR GENC IOP00 to o...
Page 24: ...t instance of CamExpert 1 CamExpert will search for installed Sapera devices 2 In the Devices list area on the left side of the window the connected frame grabber will be shown 3 Select the frame grab...
Page 25: ...er feature using pin 5 and pin 6 of the GPIO connector Use the Trigger Activation feature to select the edge that triggers the camera The options are Rising Edge Falling Edge or Any Edge When using An...
Page 26: ...for all camera models is 300 Hz Scan Direction See the section Camera Control Category in Appendix A for GenICam features associated with this section and how to use them Related Features sensorScanD...
Page 27: ...n Whether the scan direction is set correctly can easily be seen in live imaging An image will appear normal sharp and focused If the optical setup is not properly focused blur will occur in both hori...
Page 28: ...cs of the lens the direction of the objects motion is opposite to the image motion direction Some AOI systems require that the scan direction change at regular intervals For example scanning a panel f...
Page 29: ...d automatically in the frame grabber using row spacing data provided by the camera Related Features alignmentMarkerEnable alignmentMarkerVerticalSpacing alignmentMarkerVerticalOffset alignmentMarkerHo...
Page 30: ...ledyne DALSA system and hence poses the lowest risk of affecting subsequent user data processing Use this mode in the initial setup to evaluate whether your system benefits enough from the 32k SR oper...
Page 31: ...e each of the three sensor arrays is output as separate imaging planes Each output is 16 384 x 128 pixels however as two of the arrays have 64 rows only the bottom half of these images are blank Inter...
Page 32: ...at will allow the maximum line rate of the system to be achieved The camera s internal line rate generator and exposure control can be used for a stationary target Exposure Control by Light Source Str...
Page 33: ...Delay feature The following diagram illustrates the logical control signal flow in the Linea ML Linea HM and Linea FM camera family The outputLineSource outputLinePulseDuration outputLinePulseDelay an...
Page 34: ...get level that is lower than the peak value and the system gain is set to a low value then it is possible that the sensor will maximize its output before the camera s output reaches 255 DN This can be...
Page 35: ...d 17 sets are available 16 user and 1 factory The Factory Set is read only and contains all ones Loading the Factory Set is a good way to clear the user PRNU Save the current user PRNU coefficients us...
Page 36: ...s which can minimize the effects of dirt Note This filter is only capable of compensating for small occasional contaminants It will not overcome large features in a target s texture Flat Field Calibra...
Page 37: ...nal pixel and 12 5 of the adjacent pixels 12 5 75 12 5 Figure 15 1 x 3 kernel The 1 x 5 filter kernel uses 50 of the original pixel and 12 5 of the adjacent two pixels on both sides of the original pi...
Page 38: ...which can be obtained from Teledyne DALSA Technical Support This document also includes Excel spreadsheet examples How to Generate LUT with CamExpert CamExpert can also be used to create a LUT file T...
Page 39: ...e frame grabber must be configured mono 12 bits in 16 bits out In the Parameters explorer a frame grabber feature must be selected not a camera feature The Lookup table must be enabled to be created B...
Page 40: ...ently adjust each line or all of them together System Gain can be adjusted from 1 to 10x Individual line gains can be adjusted from 1 to 4x When an image contains no useful dark image data below a spe...
Page 41: ...namically during inspection The settings active during the current operation can be saved and thereby become the user setting using the user set save feature A previously saved user setting User Set 1...
Page 42: ...tting The user setting is the saved set of camera configurations that you can customize resave and restore By default the user settings are shipped with the same settings as the factory set The comman...
Page 43: ...ry settings at any time select the factory setting parameter and then select the user set load parameter Note By default the user settings are set to the factory settings Default Setting Either the fa...
Page 44: ...bles describe these parameters along with their view attributes Additionally the Device Version column will indicate which parameter is a member of the DALSA Features Naming Convention using the tag D...
Page 45: ...l name RO Beginner Vendor Name DeviceVendorName Displays the device vendor name RO Beginner Manufacturer part number deviceManufacturesPart Number Displays the device vendor part number RO Beginner DF...
Page 46: ...iguration set to load and make active on camera power up or reset The camera configuration sets are stored in camera non volatile memory RW Beginner Factory Set Factory Load factory default feature se...
Page 47: ...serSet3 Select the User defined Configuration space UserSet3 to save to or load from features settings previously saved by the user UserSet4 UserSet4 Select the User defined Configuration space UserSe...
Page 48: ...inner Save User Set UserSetSave Saves the current camera configuration to the user set specified by the User Set Selector feature The user sets are located on the camera in non volatile memory W Begin...
Page 49: ...user to change the camera configuration any time after a power up see feature UserSetSelector To reset the camera to the factory configuration select Factory Set and click Load To save a current camer...
Page 50: ...rome sensor Acquisition Line Rate AcquisitionLineRate Specifies the camera internal line rate in Hz when Trigger mode set to internal Note that any user entered value is automatically adjusted to a va...
Page 51: ...ource is not Encoder RotaryEncoder Encoder Rotary encoded Available when TriggerSource is Encoder and rotaryEncoderOutputMode is Motion see Digital IO Control category Internal Scan Direction sensorSc...
Page 52: ...ource is from the two shaft encoder inputs Line 1 GPIO1 Trigger source is from Line 1 of the GPIO connector Trigger Input Line ActivationEdge TriggerActivation Determines which edge of a input trigger...
Page 53: ...ded before been multiplied Trigger Delay TriggerDelay Allows the trigger to the sensor to be delayed relative to camera input trigger Beginner Line Selector LineSelector Selects the physical line or p...
Page 54: ...fieldCalibrationClearCoefficient Reset all FPN to 0 and all PRNU coefficients to 1 Beginner DFNC Calibration Algorithm flatfieldCorrectionAlgorithm Selection between four different PRNU algorithms Beg...
Page 55: ...DFNC Row Selector flatfieldCalibrationColorSelector Specify which sensor rows to perform PRNU calibration on all or individual colors Beginner DFNC Calibrate PRNU flatfieldCalibrationPRNU Initiates th...
Page 56: ...Guru DFNC Weighted Average Weighted_Average Wieght average algorithm Image Filter Kernel Size imageFilterKernelSize Selects the kernel size Guru DFNC Kernel 1x3 KERNEL_1x3 1x3 kernel Kernel 1x5 KERNEL...
Page 57: ...Filter PixelCodingFilter Indicates the type of color filter used in the camera Read only Beginner DFNC None Mono No pixel coding filter when pixel format is Mono 8 Horizontal Offset OffsetX Output im...
Page 58: ...ween vertical alignment markers 128 Ver128 128 pixels between vertical alignment 256 Ver256 256 pixels between vertical alignment markers 512 Ver512 512 pixels between vertical alignment markers Align...
Page 59: ...Linea HS 32k CMOS TDI Cameras Appendix A GenICam Commands 59 Figure 25 Alignment Markers Use alignment markers to assist in aligning the camera Alignment markers can be enabled in the output...
Page 60: ...n the next camera reboot cycle User Set User_Set Use UserSetSelector to specify which user set to access Output LUT Output_LUT Use UserSetSelector to specify which LUT to access User PRNU User_PRNU Us...
Page 61: ...ngth FileAccessLength Controls the mapping length between the device file storage and the file access buffer Guru File Operation Status FileOperationStatus Displays the file operation execution status...
Page 62: ...ded 4 To upload a file click the Browse button to open a typical Windows Explorer window a Select the specific file from the system drive or from a network location b Click the Upload button to execut...
Page 63: ...he number of bytes in the file From FileAccessBuffer Length you will know that maximum number of bytes that can be read through FileAccessBuffer is 988 For Offset 0 While Offset FileSize and Status 0...
Page 64: ...eAccessLength to min Host File Size Offset FileAccessBuffer Length the number of bytes to write o Read next FileAccessLength bytes from host file o Write the bytes to FileAccessBuffer o Set the FileOp...
Page 65: ...ceConfig When the camera is next powered up the specified CLHS lane configuration will be set for the camera Guru DFNC One Cable Five Lanes OneCableFiveLanes CX4 configuration Refresh GenCP Status ref...
Page 66: ...rror Count clhsErrorCount CLHS 8b 10b Receive Error Count Guru DFNC Refresh CLHS 8b 10b Receive Error Count clhsErrorCountRefresh Refresh the selected clhsErrorCount value Guru DFNC Reset Receive Erro...
Page 67: ...defines the number of frames to capture during an acquisition and the way it stops Beginner Continuous Continuous Only continuous mode is currently available Acquisition Start AcquisitionStart Comman...
Page 68: ...eyond the Lock status The test patterns give the user the ability to detect bit errors using an appropriate host application This error detection would be difficult if not impossible using normal imag...
Page 69: ...1000 0000 0000 13 NO_USER_FPN 0x00001000 0000 0000 0000 0000 0001 0000 0000 0000 14 NO_USER_PRNU 0x00002000 0000 0000 0000 0000 0010 0000 0000 0000 15 CLHS_TXRDY_RETRY 0x00004000 0000 0000 0000 0000...
Page 70: ...trigger signal from the frame grabber will not be used and the LVAL status should now be green This will confirm the integrity of the image data portion of the CLHS cabling and connectors 3 From the...
Page 71: ...ages so any small imperfections are averaged out 3 Use the cameras flat field calibration filter feature as detailed in the user manual Flat Field Calibration Filter section This algorithm implements...
Page 72: ...es When accurate synchronization is not achieved the image appears smeared in the scan direction If the EXSYNC pulses are coming too fast then the image will appear smeared and stretched in the machin...
Page 73: ...n Changing Direction The camera must align the rows in a fashion that accurately follows the object motion When the scan direction changes then the process must reverse to match the reversed image mot...
Page 74: ...amera s body has been designed with integrated heat fins to assist with convection cooling The fins are sufficient to keep the camera at an acceptable temperature if convection flow is unimpeded The c...
Page 75: ...Linea HS 32k CMOS TDI Cameras Declaration of Conformity 75 Declaration of Conformity...
Page 76: ...76 Document Revision History Linea HS 32k CMOS TDI Cameras Document Revision History Table 19 Document Revision History Revision Description Date 00 Initial release November 20 2019...
Page 77: ...rica Ma 01821 Tel 978 670 2000 Fax 978 670 2010 Teledyne DALSA GMBH Lise Meitner Str 7 82152 Krailling Munich Germany Tel 49 89 89545730 Asian Sales Teledyne DALSA Asia Pacific Ikebukuro East 13F 3 4...