Page 1
™ Linea Camera User’s Manual 2k, 4k, 8k and 16k Monochrome CMOS Line Scan sensors | cameras | frame grabbers | processors | software | vision solutions P/N: 03-032-20206-02 www.teledynedalsa.com...
Page 2
All information provided in this manual is believed to be accurate and reliable. No responsibility is assumed by Teledyne DALSA for its use. Teledyne 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 Teledyne DALSA.
Page 4
) ..............37 AIN AND LACK EVEL FFSET ....................38 INNING ) ............ 39 IXEL EADOUT IRECTION IRRORING (AOI) S ............... 40 REA OF NTEREST ETUP ............43 AVING AND ESTORING AMERA ETTINGS Camera Configuration Selection Dialog ............ 43 ................45 AMERA IRMWARE PDATES...
Page 5
Commands ..................70 APPENDIX C: ERROR AND WARNING MESSAGES ......... 82 ................83 PERATIONAL RROR ODES APPENDIX D: CAMERA, FRAME GRABBER COMMUNICATION ....... 84 Setting Up Communication between the Camera and the Frame Grabber ..................84 APPENDIX E: CAMERA LINK CONNECTOR INFORMATION ......86 ..............
Linea™ CL Series Overview Description Teledyne DALSA introduces a new CMOS camera family with the 2K, 4K, 8K, and 16K resolution Linea monochrome cameras. These new camera models use Teledyne DALSA's single line, 7.04 µm x 7.04 µm (2k, 4k, 8k) or 3.52 µm x 3.52 µm (16k) pixel array, delivering both speed and responsivity at a competitive price.
Camera Highlights Teledyne DALSA introduces a new CMOS camera family with the 2K, 4K, 8K, and 16K resolution Linea monochrome cameras. These new camera models use Teledyne DALSA's single line, 7.04 µm x 7.04 µm (2k, 4k, 8k) or 3.52 µm x 3.52 µm (16k) pixel array, delivering both speed and responsivity at a competitive price.
Part Numbers and Software Requirements This manual covers the Linea CL models summarized below. New models area added to this manual as they are released by Teledyne DALSA. Max. Line Rate Lens Mount Product Number Camera Resolution Pixel size (threaded)
Camera Specifications Overview Specifications Performance Imager Format High speed CMOS line scan Resolution 2048, 4096, 8192, and 16,384 pixels Pixel Size 7.04 µm x 7.04 µm (2k, 4k, 8k) and 3.52 µm x 3.52 µm (16k) Pixel Fill Factor 100 % Line Rate Up to 80 kHz (2k, 4k, 8k) and up to 48 kHz (16k) Exposure Time...
Control Protocol (GenCP V1.0) to communicate over the Camera Link serial port. For more information see www.genicam.org. Teledyne DALSA recommends using Sapera CamExpert as your Camera Link compliant camera interface application. CamExpert is the camera interfacing tool supported by the Sapera library and comes bundled with SaperaLT.
Responsivity The responsivity graph describes the sensor response to different wavelengths of light (excluding lens and light source characteristics). 10 • Linea™ CL Series Overview Linea CL Series Camera...
Effective Quantum Efficiency: The quantum efficiency graph describes the fraction of photons at each wavelength that contribute charge to the pixel. Linea™ CL Series Overview • 11 Linea CL Series Camera...
Recommended System Requirements To achieve best system performance, the following minimum requirements are recommended: • High bandwidth frame grabber. For example, Teledyne DALSA Xtium-CL series frame grabbers: http://www.teledynedalsa.com/imaging/products/fg/#digital-cameralink. • Operating systems: Refer to frame grabber documentation for supported platforms.
3. Establish communication with the camera Step 1: Install and Configure Frame Grabber and Software Teledyne DALSA recommends its Xtium-CL series frame grabbers or equivalent. Follow the manufacturer’s installation instructions. For additional information on configuring frame grabbers, see Appendix D: Camera, Frame Grabber Communication.
Page 16
The following figure of the Linea CL back end shows connector and LED locations. See the Mechanical Specifications section for details on the connectors and camera mounting dimensions. Power Hirose 6-pin +5V to +24V DC • (2k and 4k) • +12V to +24V DC (8k and 16k) Control &...
Page 17
PoCL specification as their operation is dependent on the frame grabber used. These cameras exceed the 4 W PoCL power specification, but some frame grabbers, such as the Xtium frame grabber from Teledyne Dalsa, are able to supply sufficient power for the camera’s operation.
The camera is designed to power up with a GenICam-compliant interface. CamExpert provides an easy-to-use GUI that can be used to set up and operate the camera. The camera also comes with Teledyne DALSA’s three letter command (TLC) interface option, which can be accessed using a suitable terminal program such as HyperTerminal™.
Page 19
1. Start a new Sapera CamExpert application (or equivalent Camera Link compliant interface) by double clicking the desktop icon created during the software installation. 2. In CamExpert, for Teledyne DALSA frame grabbers, the camera appears below the Board category. Check LED Status If the camera is operating correctly at this point, the diagnostic LED is steady green.
Using CamExpert with Linea CL Cameras The Sapera CamExpert tool is the interfacing tool for GenCP compliant Camera Link cameras, and is supported by the Sapera library and hardware. When used with a Linea CL camera, CamExpert allows a user to test most of the operating modes. Additionally CamExpert saves the Linea CL user settings configuration to the camera or saves multiple configurations as individual camera parameter files on the host system (*.ccf).
Page 21
Device Selector pane: View and select from any installed Sapera acquisition device. After a • device is selected, CamExpert will only present parameters applicable to that device. Optionally select a camera file included with the Sapera installation or saved by the user. Parameters pane: Allows viewing or changing all acquisition parameters supported by the •...
Visibility level from the View ∙ Parameters Options menu. Creating a Camera Configuration File in the Host When using the Teledyne DALSA Sapera SDK – the CCF is created automatically via a save. • When using a 3 party SDK application, if that SDK supports GenAPI 2.4, then the process is...
Camera Operation The following sections describe typical operations performed with the camera. The descriptions rely on the feature-based Camera Link GenCP protocol, using the Sapera CamExpert application. If you are using a different application, the display configuration will differ but the category, parameter (feature) names and possible values remain the same.
Typical Setup and Evaluation Optical Configuration Typically, the first thing you want to do is to evaluate the camera’s image quality under operating conditions similar to those that you are likely to use in your application. To do this, take the following steps: The illumination, lens magnification, and focus should be set up as per you application.
Check Camera and Sensor Information Camera and sensor information can be retrieved via a controlling application—for example, the CamExpert GUI shown in the following examples. Parameters such as camera model, firmware version, sensor characteristics, and so forth, are read to uniquely identify the connected device. The Camera Information category groups these parameters.
Camera Configuration Selection Dialog CamExpert provides a dialog box which combines the features to select the camera power up state and for the user to save or load a camera state from Linea CL memory. Camera Power-up Configuration Either the Factory or one of the User Settings can be used as the default setting and is the set loaded when the camera is reset of powered up.
Page 27
User Setting The command User Set Save saves the current settings to non-volatile memory as a User Set. The camera automatically restores the last saved user settings when it powers up. To restore the last saved user settings, select the User Set parameter you want to restore and then select the User Set Load parameter.
230400* • 460800* • Note: During connection, by default, CamExpert automatically sets the camera to maximum allowable baud. *A Teledyne DALSA PX4 or equivalent frame grabber is required to achieve these baud rates. Data Size 8 (read-only) Parity None (read-only)
Camera Link Configuration The following Camera Link configurations are available: Name Taps Bits Per Pixel Cables Base 8, 12 Medium 4 8, 12 Full Deca* *8k and 16k models only Available Camera Link speeds are model dependent: Camera Model Available Camera Link Speeds 2K, 4K, and 8K 77 MHz 50 MHz...
Pixel Format Use the Pixel Format feature, found in the Image Format category, to select the format of the pixel to use during image acquisition as either Mono 8 or Mono 12 bit depth. Image Format Parameter Description Pixel Format Sets the sensor pixel format.
Image is from the camera sensor. Ramp Image is filled horizontally with an image that goes from the darkest possible value to the brightest. Alternating Alternating values. For 12-bit output, pixel values alternate between 1381 (0x565) and 2746 (0xABA). For 8-bit output, pixel values alternate between 86 (0x56) and 172 (0xAC).
After several seconds the PRNU calibration will end and the correction coefficients will be • enabled. The system gain remains as first set. The coefficients and gain parameters, timing and control configuration can be stored in any • one of eight user sets and automatically retrieved at power-up or by user selection. CamExpert has a default timeout of 20 seconds per command, which is too short for the FFC calibration to run fully.
Page 33
Flat Field Parameter Description Mode Off – Flat field correction coefficients are not applied. On – Flat field correction coefficients are applied. Initialize – Sending this value will reset all current coefficients (offsets to 0 and gains to 1x). Calibration Algorithm Basic –...
Trigger Modes The camera’s image exposures are initiated by a trigger event. The trigger event is either a programmable internal signal used in free running mode, an external input used for synchronizing exposures to external triggers, or a programmed function call message by the controlling computer.
Exposure Controls Exposure control is defined as the start of exposure and exposure duration. Exposure control modes define the method and timing of controlling the sensor integration period. The integration period is the amount of time the sensor is exposed to incoming light before the video line data is transmitted to the controlling computer.
Page 36
Camera Control Parameter Description Internal Line Camera line rate in a range from 300 Hz up to 80 kHz (2k, 4k, 8k) or 48 kHz Rate (16k). This feature is only available when the camera is in Internal Mode (free running): that is, the line trigger is disabled (Trigger Mode off).
Page 37
Maximum line rate = To calculate the maximum line rate: ( + ∗) *Exposure time must be greater than 4 µs, and low time greater than 1 µs (2K, 4K and 8K models) or greater than 2 µs (16K model) GenICam parameters to set: I / O Controls >...
Page 38
External Trigger Width Exposure An alternative external trigger mode allows the external signal width to control the exposure duration. Line readout time remains similar to programmable exposure modes. • EXSYNC (CC1) sets both the line period and the exposure time. The EXSYNC high duration sets the exposure time and the falling edge triggers the start of •...
Gain and Black Level (Offset) The gain and black level controls can make small compensations to the acquisition in situations where lighting varies and the lens iris can not be easily adjusted. Optimal gain and black level adjustments maximizes the Linea CL dynamic range for individual imaging situations. Use the Offset and Gain features to maximize the use of the output dynamic range (especially when pixel format is less than 12 bits).
Binning Binning is the combining of two or more image sensor pixels to form a new combined pixel. A binned image using the same exposure settings as a non-binned image will show an improved signal-to-noise ratio, reduced scanning times (due to lower spatial resolution) and save as a smaller image file size compared with a non-binned image, at the expense of lower image resolution.
Image Format Parameter Description Binning Vertical This feature represents the number of vertical photo-sensitive cells that must be combined (added) together: 2. Binning Horizontal This feature represents the number of horizontal photo-sensitive cells that must be combined (added) together. Related ASCII Commands set binning horizontal Pixel Readout Direction (Mirroring Mode) The Line Mirroring feature, in the Image Format category, sets the tap readout from left to right or...
Area of Interest (AOI) Setup The Area of Interest (AOI) feature can be used to reduce the amount of image-data output from the camera. Use this feature when there are areas in the image that contain unneeded information. An example where you would use this feature is in an application that is inspecting several separated lanes of objects with one camera and the image between the lanes can be ignored.
Page 43
Camera Operation • 41 Linea CL Series Camera...
Page 44
To initiate operation of the AOI once setup: The AOI mode must be changed to Active. • • Be sure to set the frame grabber image width to the sum of all AOI widths set up in the camera. Related ASCII Commands set AOI count set AOI selector, offset and width set AOI selector, offset and width...
Saving and Restoring Camera Settings The parameters used to select, load and save user sets are grouped together under the Camera Information category. There are 8 user sets available and one factory set. Camera Configuration Selection Dialog CamExpert provides a dialog box which combines the features to select the camera power up state and for the user to save or load a camera state from Linea CL memory.
Page 46
User Setting The command User Set Save saves the current settings to non-volatile memory as a User Set. The camera automatically restores the last saved user settings when it powers up. To restore the last saved user settings, select the User Set parameter you want to restore and then select the User Set Load parameter.
Select “Miscellaneous” file type • In the “File selector” drop down box select “CameraData” . • Click “Download”. • Save the text file and send the file to Teledyne DALSA customer support if required. • Camera Operation • 45 Linea CL Series Camera...
File Access via the CamExpert Tool In the File Access Category, click on the “Setting…” button to open the File Access Control • dialog. From the file type drop menu, select the file type that will be uploaded to the Linea CL. This •...
Resets the camera and puts in the default settings, including a 9600 baud rate. If camera detection is enabled, Teledyne DALSA frame grabber serial port settings are by default configured to auto-detect and maximize the baud rate. To verify the setting, use the Sapera Configuration utility, or in CamExpert use the Tools >...
Additional Notes on Linea CL Identification and Mechanical Identification Label Linea CL cameras have an identification label applied to the back side, with the following information: Model Part number • Serial number • • 2D Barcode • CE and FCC logo “Made in Canada”...
Page 53
Technical Specifications • 51 Linea CL Series Camera...
Page 54
52 • Technical Specifications Linea CL Series Camera...
Factors include the nature, speed, and spectral characteristics of objects being imaged, exposure times, light source characteristics, environmental and acquisition system specifics, and more. The Teledyne DALSA Web site, http://mv.dalsa.com/, provides an introduction to this potentially complicated issue. Click on Knowledge Center and then select Application Notes and Technology Primers.
Lens Modeling Any lens surrounded by air can be modeled for camera purposes using three primary points: the first and second principal points 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.
Sensor Handling Instructions This section reviews proper procedures for handling, cleaning, or storing the Linea CL camera. Specifically the camera sensor needs to be kept clean and away from static discharge to maintain design performance. Electrostatic Discharge and the Sensor Cameras sensors containing integrated electronics are susceptible to damage from electrostatic discharge (ESD).
An important note on window blemishes When flat field correction is performed, window cleanliness is paramount. The figure below shows an example of what can happen if a blemish is present on the sensor window when flat field correction is performed. The blemish will cast a shadow on the wafer. FFC will compensate for this shadow by increasing the gain.
Beginner, Expert, or Guru. Features listed in the description table but tagged as Invisible are usually for Teledyne DALSA or third party software usage—not typically needed by end user applications.
Page 60
Display Name Feature & Values Description Standard & View Vendor DeviceVendorName Displays the device vendor name. (RO) Beginner Model DeviceModelName Displays the device model name. (RO) Beginner CCI Version DeviceVersion Displays the device version. This tag will also highlight Beginner if the firmware is a beta or custom design.
Page 61
UserSet 5 UserSet5 Select the User Defined Configuration space UserSet1 to save to or load from features settings previously saved by the user. UserSet 6 UserSet6 Select the User Defined Configuration space UserSet2 to save to or load from features settings previously saved by the user.
Parameters in black are user set in CamExpert or programmable via an imaging application. Features listed in the description table but tagged as Invisible are usually for Teledyne DALSA or third party software usage—not typically needed by end user applications.
Parameters in black are user set in CamExpert or programmable via an imaging application. Features listed in the description table but tagged as Invisible are usually for Teledyne DALSA or third party software usage—not typically needed by end user applications.
Parameters in black are user set in CamExpert or programmable via an imaging application. Features listed in the description table but tagged as Invisible are usually for Teledyne DALSA or third party software usage—not typically needed by end user applications.
Parameters in black are user set in CamExpert or programmable via an imaging application. Features listed in the description table but tagged as Invisible are usually for Teledyne DALSA or third party software usage—not typically needed by end user applications.
Page 66
Video output in normal order Video output in a reverse order Beginner Pixel Format PixelFormat Output image pixel coding format of the sensor.. Mono8 Mono8 Mono8: Monochrome 8-Bit. Note: Camera Link Full configurations support this format only. Mono12 Mono12 Mono12: Monochrome 12-Bit Note: Camera Link Base or Medium configurations can use this format.
Parameters in black are user set in CamExpert or programmable via an imaging application. Features listed in the description table but tagged as Invisible are usually for Teledyne DALSA or third party software usage—not typically needed by end user applications.
Linea CL. The supported data files are for Linea CL firmware updates and Flat Field coefficients. Features listed in the description table but tagged as Invisible are usually for Teledyne DALSA or third party software usage—not typically needed by end user applications.
Page 69
User Set User Set Use UserSetSelector to specify which user set to access. Factory FlatField coefficients Factory FlatField Use UserSetSelector to specify which user coefficients flatfield to access. User FPN Use UserSetSelector to specify which user FPN to access. CameraData Download camera information and send for customer support.
Appendix B: ASCII Commands The following commands can be used to control the Teledyne DALSA Linea cameras. Accessing the Three Letter Commands (TLC) To access the TLC an ASCII-based communications interface application, such as HyperTerminal. Additionally it is possible to use the functions of clserxxx.dll or clallserial.dll as defined in the Camera Link Specification.
1. Cycle power to the camera: by either a) issuing the reset camera command (rc), or b) powering the camera OFF and then ON. 2. Load the ASCII interface using the required port configuration settings. 3. Wait for a stable status LED color (green or red) before proceeding. Note that all entries in HyperTerminal will be ignored until a stable LED color is obtained.
Commands CCF: Calibrate User FPN Display Calibrate User FPN Name Mnemonic Argument(s) # of lines to average • 2048 4096 • Description Calibrate user FPN dark flat field coefficients CLM: Camera Link Mode Display Camera Link Mode Name Mnemonic Argument(s) Mode 0.
Page 73
CPA: Calibrate Flatfield Display Calibrate Flatfield Name Mnemonic Argument(s) Algorithm 0. Basic 1. Low-pass Filter # of lines to average 2048 • 4096 • Target 0 to 4095 DN in 12 bit mode 0 to 255 DN in 8 bit mode Description Calibrate user PRNU flat field coefficients Notes...
Page 74
FFM: Flatfield Mode Display Flatfield Mode Name Mnemonic Argument(s) Mode 0. Disable use of user FPN and PRNU flat field correction coefficients. 1. Enable use of user FPN and PRNU flat field correction coefficients. 2. Reset user FPN coefficients to zero and user PRNU coefficients to one.
Page 75
GET: Get Value Display Get Value Name Mnemonic Argument(s) <’parameter> Description The “get” command displays the current value(s) of the feature specified in the string parameter. Note that the parameter is preceded by a single quote “’”. Using this command will be easier for control software than parsing the output from the “gcp”...
Page 76
H:Help Display Help Name Mnemonic Argument(s) Description Display list of three letter commands (2K help screen shown) Notes USER>h LA (03-081-20315-00 ): Command Line Interpreter Jan 15 2014, 17:46:53 - Calibrate User FPN <2048|4096> - Camera Link Mode <0:Base 1:Med 2:Full> - Camera Link Speed <0 - 77MHz, 1 - 50MHz>...
Page 77
LPC: Load Pixel Coefficients Display Load Pixel Coefficients Name Mnemonic Argument(s) Set selector Factory set 1-8. User sets Description Load user set Notes Loads FPN coefficients and PRNU coefficients from a user set ( only • coefficeints, no other camera parameters) RC: Reset Camera Display Reset Camera...
Page 78
RPC: Reset Flatfield Coefficients Display Reset Flatfield Coefficients Name Mnemonic Argument(s) Description Reset all user FPN values to zero and all user PRNU coefficients to one Notes SAC: Set AOI Count Display Set AOI Count Name Mnemonic Argument(s) Number of AOI’s 1 to 4 Description Set AOI Counter...
Page 79
SBR: Set Baud Rate Display Set Baud Rate Name Mnemonic Argument(s) Baud rate 9600 57600 115200 230400* 460800* 921600* Description Set baud rate Notes Send command and then change speed of HyperTerminal • *A PX4 or equivalent frame grabber is required in order to achieve •...
Page 80
SET: Set Exposure Time Display Exposure Time Name Mnemonic Argument(s) Exposure time 4, 000 to 3, 332, 000 [ns] Description Set internal exposure time in nanoseconds – 22.2 ns (2k, 4k, 8k) or 37 ns resolution (16k). Notes For 2k, 4k 8k models: Line time >...
Page 81
SSF: Set Sensor Framerate Display Internal Line Rate Name Mnemonic Argument(s) Line rate 1 to 80, 000 [Hz], 2k, 4k, and 8k models 1 to 48, 000 [Hz], 16k model Description Set internal line rate in Hz Notes For 2k, 4k 8k models: Line time >...
Page 82
SVM: Set Video Mode Display Test Pattern Name Mnemonic Argument(s) Mode 0. Sensor Video 1. Ramp 2. No used 3. 1381_2746 4. Each_tap_fixed 5. All_1381 6. All_32 Description Select test pattern Notes USD: User Set Default Display Default User Set Name Mnemonic Argument(s)
Page 83
VT: View Temperature Display Temperature Name Mnemonic Argument(s) Description Display internal temperature in degrees Celsius Notes Measured with an accuracy of ± 1.5 ºC. • VV: View Voltage Display Voltage Name Mnemonic Argument(s) Description Display supply voltage Notes Measured with an accuracy ± 0.1 V. •...
Appendix C: Error and Warning Messages BiST: Built in Self Test The BiST error flags are binary flags with each bit being independent from each other. The message from the BiST should be “Good” meaning everything is functioning correctly but if a hardware failure does occur in the camera one or more these flags could be set.
Teledyne DALSA Camera Link cameras support the GenCP Camera Link standards. To configure Teledyne DALSA GenCP Camera Link Cameras: 1. Install the Teledyne DALSA frame grabber in the host computer; refer to the hardware installation manual. 2. Install Sapera LT and the Teledyne DALSA frame grabber driver.
Page 87
7. Start the CamExpert application. In the Device tab, select an available CameraLink mode. 8. Modify the camera and frame grabber parameter settings as required. At present, when using GenCP cameras, the camera and frame grabber parameters must be adjusted separately.
Full configuration. The figure below shows the SDR26 Camera Link Connector and the tables that follow list the Camera Link Base, Medium, and Full configurations. For detailed information on Camera Link please refer to the Camera Link Road Map available from the Knowledge Center on the Teledyne DALSA Web site: (http://www.teledynedalsa.com/mv/knowledge/appnotes.aspx). Camera Link Connector...
Full Configuration 8 bits Camera Link Full Configuration Connector 1: Channel link X Connector 2: Channel link Y Connector 3: Channel link Z Camera/Frame Camera/Frame Camera/Frame Grabber Pin Bit Name Grabber Pin Bit Name Grabber Pin Bit Name Tx0/Rx0 D0(0) Tx0/Rx0 D3(0) Tx0/Rx0...
Page 90
80 bit Camera Link Deca Configuration, 10 tap/8-bit mode Connector 1: Channel link X Connector 2: Channel link Y Connector 3: Channel link Z Camera/Frame Camera/Frame Camera/Frame Grabber Pin Bit Name Grabber Pin Bit Name Grabber Pin Bit Name Tx0/Rx0 D0(0) Tx0/Rx0 D3(2)
Camera Link Bit Definitions BASE Configuration Pixel Format Port A Port B Port C Bits 0 thru 7 Bits 0 thru 7 Bits 0 thru 7 Mono 8 Tap 1 LSB..Bit 7 Tap 2 LSB..Bit7 xxxxxxx Pixels (1, 3, 5, ... 4093, 4095) Pixels (2, 4, 6, ...
Configuration EXSYNC Spare Spare Spare For additional Camera Link documentation refer to the Teledyne DALSA Web site’s Knowledge Center application notes. Camera Link Drive Capability The camera link cable drive capability on the cameras can reach up to 10 meters. This capability has been tested using a number of frame grabbers (listed in the table below) and was tested using standard Camera Link cables.
The EXSYNC signal tells the camera when to integrate and readout the image. It can be either an internally generated signal by the camera, or it can be supplied externally via the serial interface. Depending upon the mode of operation the high time of the EXSYNC signal can represent the integration period.