Home
X64 Xcelera-CL LX1 User's Manual
Contents
1. 4 4 4 4 2 2 entente nennen 8 Saperad ALT TAD PAR te ade d obe oc eoe ap ouka kebek oupa mo veye ke 8 Saperda Processing Library eo aor ep e UNE UR EM ui don i pens 8 INSTALLING X64 XCELERA CL LX1 9 WARNING GROUNDING INSTRUCTIONS eese ener ennemi 9 SAPERA LT LIBRARY INSTALLATION te aaassaasenaoossaooonsoosssooonsoosssooonooosssosonons 9 INSTALLING X64 XCELERA CL LX1 HARDWARE AND DRIVER eene 10 In a Windows XP Vista 7 System eese 10 X64 Xcelera CL LXI Firmware Loader eee 11 UPGRADING SAPERA OR ANY BOARD DRIVER eese nennen nennen enne nnne 13 Board Driver Upgrade Oh seen 13 Sapera and Board Driver Upgrades seen eene 14 ENABLING THE CAMERA LINK SERIAL CONTROL PORT 14 COM Port Assignment essent nennen ren re 15 Setup Example with Windows HyperTerminal see 16 DISPLAYING X64 XCELERA CL LX1 BOARD 1 nennen 17 Device Manager Board Fiewer 17 CAMERA TO CAMERA LINK CONNECTIONS scsssssssssssssssssessessessscssecsscsssssecsseesessecaseessesscess 18 CONFIGURING 5 M DM I LUI MM 19 Viewing Installed Sapera Servers seen eee 19 Increasing Contiguous Memory for Sapera Resource 19 Contiguous Memory for Sapera Messaging sss 20 TROUBLESHOOTING INSTALLATION PROBLEMS 21 DUEB ctu Suse n E
2. CORACQ PRM STROBE LEVEL CORACQ VAL LEVEL TTL 0x1 54 e X64 Xcelera CL LX1 Reference X64 Xcelera CL LX1 User s Manual CORACQ PRM EXT FRAME TRIGGER LEVEL CORACQ VAL LEVEL TTL 0x1 CORACQ VAL LEVEL 422 0x2 CORACQ PRM EXT LINE TRIGGER LEVEL CORACQ VAL LEVEL 422 0x2 CORACQ PRM INT LINE TRIGGER FREQ MIN 245 Hz CORACQ PRM INT LINE TRIGGER FREQ MAX 500000 Hz CORACQ PRM MASTER MODE Not available CORACQ PRM SHAFT ENCODER DROP min 0 tick max 255 tick step tick CORACQ PRM SHAFT ENCODER ENABLE TRUE FALSE CORACQ PRM EXT TRIGGER FRAME COUNT Default 1 frame CORACQ PRM INT FRAME TRIGGER ENABLE TRUE FALSE CORACQ PRM INT FRAME TRIGGER FREQ 1 milli Hz max 1073741823 milli Hz step 1 milli Hz CORACQ PRM STROBE DELAY 2 0 us max 65535000 us step 1 us CORACQ PRM FRAME LENGTH CORACQ VAL FRAME LENGTH FIX 0x1 CORACQ VAL FRAME LENGTH VARIABLE 0x2 CORACQ PRM FLIP CORACQ VAL FLIP HORZ 0x1 CORACQ PRM EXT TRIGGER DURATION min 0 us max 255 us step 1 us CORACQ PRM TIME INTEGRATE DELAY min 0 us max 65535000 us step 1 us CORACQ PRM CAM RESET DELAY min 0 us max 0 us step 1 us CORACQ PRM TRIGGER DELAY min 0 us max 65535000 us step 1 us CORACQ SHAFT ENCODER LEVEL CORACQ VAL LEVEL 422 0x2 CORACQ PRM EXT FRAME TRIGGER SOURCE
3. Last Active Pixel defined in the CCA file under Horizontal active y where is the total number of active pixels per tap Maximum Valid Data 8 bits pixel 16 Million Pixels line LVAL 16 bits pixel 8 Million Pixels line LVAL 32 bits pixel 4 Million pixels line LVAL 16 Million lines FVAL 40 e X64 Xcelera CL LX1 Reference X64 Xcelera CL LX1 User s Manual Line Trigger Source Selection for Linescan Applications Linescan imaging applications require some form of external event trigger to synchronize linescan camera exposures to the moving object This synchronization signal is either an external trigger source one exposure per trigger event or a shaft encoder source composed of a single or dual phase quadrature signal The X64 Xcelera CL LX1 shaft encoder inputs provide additional functionality with pulse drop or pulse multiply support The following table describes the line trigger source types supported by the X64 Xcelera CL LX1 Refer to the Sapera Acquisition Parameters Reference Manual for descriptions of the Sapera parameters CORACQ PRM EXT LINE TRIGGER SOURCE Parameter Values Specific to the X64 Xcelera CL LX1 PRM Value Active Shaft Encoder Input Default Use phase A Use phase B Use phase A amp B From Board Sync Phase A amp B shaft encoder after pulse drop multiply output to Board Sync 6 Phase A amp B camera line trigger output
4. Teledyne DALSA Montreal office 7075 Place Robert Joncas Suite 142 St Laurent Quebec Canada HAM 272 Tel 514 333 1301 Fax 514 333 1388 Asia Sales Teledyne DALSA Asia Pacific Ikebukuro East 13F 3 4 3 Higashi Ikebukuro Toshima ku Tokyo Japan Tel 81 3 5960 6353 Fax 81 3 5960 6354 X64 Xcelera CL LX1 User s Manual www teledynedalsa com mv mailto info teledynedalsa com USA Sales Teledyne DALSA Billerica office 700 Technology Park Drive Billerica Ma 01821 Tel 978 670 2000 Fax 978 670 2010 European Sales Teledyne DALSA Europe Breslauer Str 34 D 82194 Gr benzell Munich Germany Tel 49 8142 46770 Fax 49 8142 467746 Teledyne DALSA Contact Information e 81 Technical Support Any support question or request can be submitted via our web site Technical support form via our web page Support requests for imaging product installations Support requests for imaging applications http www teledynedalsa com mv support Camera support information Product literature and driver updates 82 e Teledyne DALSA Contact Information X64 Xcelera CL LX1 User s Manual Glossary of Terms Bandwidth Describes the measure of data transfer capacity PCI devices must share the maximum PCI bus bandwidth when transferring data to and from system memory or other devices CAM Sapera camera file that uses the file extension CCA by default Files using the
5. min ps max 65535000 us step 1 us CORACQ PRM LINE INTEGRATE PULSE POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ INTEGRATE PULSEl DELAY min 0 us max 65535000 us step 1 us CORACQ LINE INTEGRATE PULSEl DURATION min l us max 65535000 us step 1 us CORACQ PRM LINE INTEGRATE PULSEO POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ LINE INTEGRATE PULSEO DELAY min 0 us max 65535 us step 1 us CORACQ PRM LINE INTEGRATE PULSE0 DURATION min us max 65535000 us step 1 us 52 X64 Xcelera CL LX1 Reference X64 Xcelera CL LX1 User s Manual CORACQ PRM CONNECTOR LINE INTEGRATE INPUT Connector 1 type 2 pin 1 CORACQ PRM CAMLINK CONFIGURATION Bass Mono and Base Color RGB CORACQ VAL CAMLINK CONFIGURATION BASE 0x1 CORACQ PRM DATA VALID ENABLE TRUE FALSE CORACQ PRM DATA VALID POLARITY CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM TIMESLOT CORACQ VAL TIMESLOT 1 0x1 CORACQ PRM BAYER ALIGNMENT Not available CORACQ PRM CAM CONTROL DURING READOUT TRUE FALSE VIC Related Parameters Parameter Values CORACQ PRM CAMSEL all mono modes all color modes CAMSEL MONO from 0 to 0 CAMSEL RGB from 0 to 0 CORACQ PRM PIXEL MASK Not available CORACQ PRM CROP LEFT min 0 pixel max 16777215 pixel step 8 pixe
6. ATS DALSA e 7075 Place Robert Joncas Suite 142 e St Laurent Quebec HAM 272 Canada www teledynedalsa com X64 Xcelera CL LX1 User s Manual Edition 1 03 Part number OC X1CM LUSR1 NOTICE 2011 Teledyne DALSA Corp All rights reserved This document may not be reproduced nor transmitted in any form or by any means either electronic or mechanical without the express written permission of DALSA Corp Every effort is made to ensure the information in this manual is accurate and reliable Use of the products described herein is understood to be at the user s risk DALSA Corp assumes no liability whatsoever for the use of the products detailed in this document and reserves the right to make changes in specifications at any time and without notice Microsoft is a registered trademark Windows Windows XP Windows Vista Windows 7 are trademarks of Microsoft Corporation All other trademarks or intellectual property mentioned herein belong to their respective owners Edition 1 03 September 28 2011 Document Number OC XACM LUSRI Printed in Canada Contents OVERVIEW 5 X64 XCELERA CL LX1 PART NUMBERS ceto kk eee ee Ye HOT UHR RUND UH 5 ABOUT THE X64 XCELERA CL LX1 FRAME ORApRER cc cccnnnnnnnnnnnnnni 6 EE 6 User Programmable Configurations eene eren 6 ACUPlus Acquisition Control Unit 6 DTE Intelligent Data Transfer Engine 7 Advanced Controls Ouverte 7 DEVELOPMENT SOFTWARE OVERVIEW
7. amp Pin 11 Phase B Web inspection systems with variable web speeds typically provide one or two synchronization signals from a web mounted encoder to coordinate trigger signals These trigger signals are used by the acquisition linescan camera The X64 Xcelera CL LX1 supports single or dual shaft encoder signals Dual encoder signals are typically 90 degrees out of phase relative to each other and provide greater web motion resolution When enabled the camera is triggered and acquires one scan line for each shaft encoder pulse edge To optimize the web application a second Sapera parameter defines the number of triggers to skip between valid acquisition triggers The figure below depicts a system where a valid camera trigger is any pulse edge from either shaft encoder signal After a trigger the two following triggers are ignored as defined by the Sapera pulse drop parameter D Drop Skip de Yy de de Y D DK D DK DD K D D Shaft Encoder phase A Shaft Encoder phase B Line acquired Note this example Number of trigger to drop 2 Note that camera file parameters are best modified by using the Sapera CamExpert program X64 Xcelera CL LX1 User s Manual X64 Xcelera CL LX1 Reference e 43 CVI CCF File Parameters Used Shaft Encoder Enable X where e If X I Shaft Encoder is enabled If
8. After the X64 Xcelera CL LXI receives a virtual frame trigger the camera control signal is output to the camera to trigger n lines of video as per the defined virtual frame size e camera control signal is either based on timing controls input on one or both X64 Xcelera CL LX1 shaft encoder inputs see J10 DB15 Female External Signals Connector on page 69 pinout or an internal X64 Xcelera CL LX1 clock e The number of lines captured is specified by the Sapera vertical cropping parameter 44 e X64 Xcelera CL LX1 Reference X64 Xcelera CL LX1 User s Manual Synchronization Signals for a Virtual Frame of 10 Lines The following timing diagram shows the relationship between an External Frame Trigger input External Shaft Encoder input one phase used with the second terminated and camera control output to the camera Virtual Frame Trigger Shaft Encoder n Camera coa UU UP UYU oud wis TTTI Video Line w hala fd a ad hala bad a ok Note In this example 10 lines are acquired The Maximum frame rate Max Line Rate nb lines Hz In Out signal reference is relative to frame grabber CVI File VIC Parameters Used The VIC parameters listed below provide the control functionality for virtual frame trigger Applications either load pre configured cvi files or change VIC parameters directly during runtim
9. Name Type Description Xcelera CL LX1 1 Acquisition CameraLink Base Mono 1 0 Base configuration default Base firmware monochrome Camera 1 CameraLink Base RGB 1 1 Base configuration color RGB Camera 1 X64 Xcelera CL LX1 User s Manual Sapera Servers amp Resources e 59 60 e Sapera Servers amp Resources X64 Xcelera CL LX1 User s Manual Technical Specifications X64 Xcelera CL LX1 Board Specifications X64 Xcelera CL LX1 Dimensions Approximately 3 in 7 5 cm wide by 4 in 10 cm high Digital Video Input amp Controls Input Type Camera Link Specifications Rev 1 10 compliant 1 Base Camera Link tap configuration for 8 10 12 14 and 16 bit mono 24 bit RGB Tap Format Details 1 Tap 8 10 12 14 16 bit mono 2 Taps 8 10 12 bit mono 3 taps 8 bit mono RGB Scanning Area scan and Linescan Progressive Multi Tap Tap reversal Segmented Tap Configuration Alternate Tap Configuration Scanning Directions Left to Right Right to Left Up Down Down Up From Top From Middle From Bottom Resolution Horizontal Minimum 8 Pixels per tap 8 bits pixel note these are X64 Xcelera CL Honzontal LXI maximums not Camera Link 8 bits pixel 16 Million Pixels line specifications 16 bits pixel 8 Million Pixels line 32 bits pixel 4 Million Pixels line Vertical Minimum line Vertical Maximum up to 16 000 000 lines for area scan cameras infinite line count for linescan cameras Pixel Cl
10. CCA extension also called CAM files CAMERA files contain all parameters which describe the camera video signal characteristics and operation modes that is what the camera outputs Channel Camera data path that includes all parts of a video line CMI Client Modification Instruction A client requested engineering change applied to a DALSA board product to support either a non standard function or custom camera Contiguous memory A block of physical memory occupying consecutive addresses CRC Proprietary Sapera raw image data file format that supports any Sapera buffer type and utilizes an informative file header Refer to the Sapera Basic Modules Reference Manual Buffer File Formats section Firmware Software such as a board driver that is stored in nonvolatile memory mounted on that board Frame buffer An area of memory used to hold a frame of image data A frame buffer may exist on the acquisition hardware or be allocated by the acquisition hardware device driver in host system memory Grab Acquiring an image frame by means of a frame grabber Host Refers to the computer system that supports the installed frame grabber X64 Xcelera CL LX1 User s Manual Glossary of Terms e 83 Host buffer Refers to a frame buffer allocated in the physical memory of the host computer system LSB Least Significant Bit in a binary data word MSB Most Significant Bit in a binary data word PCI Express Gen2 The PCI
11. Connect the PC floppy drive power connector to J2 so as to supply DC power to a camera Both 5Vdc and 12Vdc are available on J10 Both the 5Volt and 12Volt power pins have a 1 5A re settable fuse on the board If the fuse is tripped turn off the host computer power When the computer is turned on again the fuse 15 automatically reset X64 Xcelera CL LX1 User s Manual Technical Specifications e 73 J9 Board Sync Interconnects multiple X64 Xcelera boards to synchronize acquisitions to one trigger or event The trigger source can be either an external signal or internal software trigger The board receiving the trigger is the Master board while the boards receiving the control signal from the Master board are Slaves Hardware Connection Interconnect two three or four X64 Xcelera boards via their J9 connector The 4 pin cable is wired one to one that is no crossed wires The cable must be as short as possible and the boards must be in the same system Master Board Software Setup Choose one X64 Xcelera as master The Sapera parameter PRM EXT TRIGGER SOURCE is used to setup the signal to send See section Line Trigger Source Selection for Linescan Applications on page 41 and also the Sapera documentation for more details Slave Board Software Setup The Sapera parameter CORACQ PRM EXT TRIGGER SOURCE is set to From Board Sync see section Line Trigger Source Selection for Linescan Applications on page 41 Test Setup T
12. Grabber Pos Serial Data to Frame Grabber Neg Camera Control 1 Pos Camera Control 1 Pos Camera Control 2 Neg Camera Control 2 Neg Camera Control 3 Pos Camera Control 3 Pos Camera Control 4 Neg Camera Control 4 12 V see note following this table Ground Notes on Power over Camera Link PoCL support e Refer to Sapera reference parameter SapAcquisition SignalPoCLActive to enable PoCL e The PoCL state is maintained after a board reset X64 Xcelera CL LX1 User s Manual Technical Specifications e 67 Camera Link Camera Control Signal Overview Four LVDS pairs are for general purpose camera control defined as camera inputs frame grabber outputs by the Camera Link specification These controls are on JI e Camera Control 1 CC1 e Camera Control 2 CC2 e Camera Control 3 CC3 e Camera Control 4 CC4 Each camera manufacture is free to define the signals input on any one or all four control signals These control signals are used either as camera control pulses or as a static logic state Control signals not required by the camera are simply assigned as not used Refer to your camera s user manual for information on what control signals are required Note The X64 Xcelera CL LX1 pulse controller has a minimum resolution of 100ns for line trigger signals and resolution of l us for all other signal The X64 Xcelera CL LX1 can assign any camera control signal to the appropriate Camera Link control The f
13. Hardware and Driver In a Windows XP Vista 7 System Turn the computer off disconnect the power cord disables power standby mode and open the computer chassis to allow access to the expansion slot area Install the X64 Xcelera CL LX1 into a free PCI Express x1 expansion slot The X64 Xcelera CL LX1 could also be installed in a PCI Express x4 or x8 Note that some computer s x16 slot may support the X64 Xcelera CL LX1 The user needs to test each computer to verify support of an product Close the computer chassis and turn the computer on Driver installation requires administrator rights for the current user of the computer Windows will find the X64 Xcelera CL LX1 and start its Found New Hardware Wizard Click on the Cancel button to close the Wizard Insert the DALSA Sapera CD ROM If AUTORUN is enabled on your computer the installation menu is presented Install the X64 Xcelera CL LX1 driver If AUTORUN is not enabled use Windows Explorer and browse to the root directory of the CD ROM Execute launch exe to start the installation menu and install the X64 Xcelera CL LXI driver During the late stages of the installation the X64 Xcelera CL LX1 firmware loader application starts This is described in detail in the following section If Windows displays any unexpected message concerning the installed board power off the system and verify the X64 Xcelera CL LXI is installed in the slot properly When using Windows XP if a message sta
14. Hitachi SEH Ilunis le EH Imperx Output Messages Ready Video status Pixel Clock Not Present Frame Valid Not Present Line Valid Not Present X64 Xcelera CL LX1 User s Manual CamExpert Quick Start e 31 The CamExpert sections are For context sensitive help click on the Device Select which acquisition device to control and configure a camera file for Required in cases where there are multiple boards in a system and also when one board supports multiple acquisition types Note in this example the X64 Xcelera CL LX1 was installed with firmware support for monochrome or RGB base cameras Camera Select the timing for a specific camera model included with the Sapera installation or a standard video standard The User s subsection is where created camera files are stored Timing amp Control Parameters The central section of CamExpert provides access to the various Sapera parameters supported by X64 Xcelera CL LXI There are four or five tabs dependent on the acquisition board as described below Basic Timing Parameters Basic parameters used to define the timing of the camera This includes the vertical horizontal and pixel clock frequency This tab is sufficient to configure a free running camera Advanced Control Parameters Advanced parameters used to configure camera control mode and strobe output Also provides analog signal conditioning brightness contrast DC restorat
15. Summary on page 78 for information on Camera Link configurations e Connect the camera to the JI connector with a Camera Link cable Note If the camera is powered by the X64 Xcelera CL LX1 i e Power over Camera Link PoCL connect computer DC power to J2 and refer to PoCL notes for J1 MDR 26 Pin Female Camera Link Connector on page 67 Contact DALSA or browse our web site http www imaging com camsearch for the latest information on X64 Xcelera CL LX1 supported cameras X64 Xcelera CL LX1 User s Manual Technical Specifications e 65 Configuration Jumper J11 External Trigger Input Signal Switch Point Selects the threshold voltage detected as a logic high signal See Note 1 External Trigger Input Specifications on page 70 1 2 Position 2 3 Position default Logic Transition at 2 volts Logic Transition at preferred for differential signals 10 volts Status LEDs Functional Description Status LED 1 ACQ Camera Link Status LED 2 Trig PCle training Trigger status Status LED 1 ACQ Modes e Red No camera connected or camera has no power e Green Camera connected and is ON Camera clock detected No line valid detected e Slow Flashing Green 2 Hz Camera Line Valid signal detected Fast Flashing Green 16 Hz Acquisition in progress Status LED 2 Trig Modes e Flashing red At boot time This indicates that the board PCIe interface was not trained properl
16. The tables below describe the Sapera capabilities supported by the X64 Xcelera CL LX1 that is default firmware 15 loaded Unless specified each capability applies to both boards or all mode configurations and all acquisition modes The information here is subject to change Capabilities should be verified by the application because new board driver releases may change product specifications Specifically the X64 Xcelera CL LX1 family is described in Sapera as e Board Server Xcelera CL LXI 1 e Acquisition Module dependent on firmware used Camera Related Capabilities Capability Values CORACQ CAP CONNECTOR TYPE CORACQ VAL CONNECTOR TYPE CAMLINK 0x2 CORACQ CAP CONNECTOR CAMLINK Pin 01 CORACQ VAL SIGNAL NAME NO CONNECT 0x1 CORACQ VAL SIGNAL NAME PULSEO 0x8 CORACQ VAL SIGNAL NAME PULSE 0x10 CORACQ VAL SIGNAL NAME GND 0x4000 CORACQ CAP CONNECTOR CAMLINK Pin 02 CORACQ VAL SIGNAL NAME NO CONNECT 0x1 CORACQ VAL SIGNAL NAME PULSEO 0x8 CORACQ VAL SIGNAL NAME PULSE 0x10 CORACQ VAL SIGNAL NAME GND 0x4000 CORACQ CAP CONNECTOR CAMLINK Pin 03 CORACQ VAL SIGNAL NAME NO CONNECT 0x CORACQ VAL SIGNAL NAME PULSEO 0x8 CORACQ VAL SIGNAL NAME PULSE 0x10 CORACQ VAL SIGNAL NAME GND 0x4000 ge CORACQ CAP CONNECTOR CAMLINK Pin 04 CORACQ VAL SIGNAL NAME NO CONNECT 0x1 X64 Xcelera CL LX1 User s Manual X64 Xcelera CL LX1 Reference e 49 Camera Related Par
17. X 0 Shaft Encoder is disabled Shaft Encoder Pulse Drop X where X number of trigger pulses ignored between valid triggers For information on camera configuration files see the Sapera Acquisition Parameters Reference Manual OC SAPM APRO0 Virtual Frame Trigger for Linescan Cameras When using linescan cameras a frame buffer is allocated in host system memory to store captured video lines To control when a video line is stored as the first line in this virtual frame buffer an external frame trigger signal is used The number of lines sequentially grabbed and stored in the virtual frame buffer is controlled by the Sapera vertical cropping parameter Virtual Frame Trigger Timing Diagram The following timing diagram shows an example of grabbing 10 video lines from a linescan camera and the use of a virtual frame trigger to define when a video line is stored at the beginning of the virtual frame buffer The virtual frame trigger signal generated by some external event is input on the X64 Xcelera CL LXI external trigger input e Virtual frame trigger can be 24V industry standard TTL 5V or RS 422 and be rising or falling edge active active high or low or double pulse rising or falling edge e Virtual frame trigger control is configured for rising edge trigger in this example e Virtual frame trigger connects to the X64 Xcelera CL LX1 via the External Trigger Input balanced inputs on connector J10 pin 1 and 9
18. e Opto coupler response time is 2 8us for a falling signal e See Line Trigger Source Selection for Linescan Applications on page 41 for more information e Refer to Sapera parameters CORACQ PRM SHAFT ENCODER ENABLE CORACQ PRM SHAFT ENCODER DROP or refer to CORACQ PRM EXT LINE TRIGGER ENABLE CORACQ PRM EXT LINE TRIGGER DETECTION CORACQ PRM EXT LINE TRIGGER LEVEL fixed at RS 422 CORACQ PRM EXT LINE TRIGGER SOURCE e See also file entries Shaft Encoder Enable Shaft Encoder Pulse Drop or see External Line Trigger Enable External Line Trigger Detection External Line Trigger Level External Line Trigger Source 72 Technical Specifications X64 Xcelera CL LX1 User s Manual Note 3 Strobe Output Specifications TTL Strobe output is provided The following figure is typical for the strobe out 3v3 Strobe EN Strobe Strobe Strobe output uses a tri state driver enabled by software Strobe output is 5 TTL level Output has a ferrite bead Maximum source current is 32mA typical Maximum sink current is 32mA typical Output switching is lt 4 2ns typical Refer to Sapera Strobe Methods parameters CORACQ PRM STROBE ENABLE CORACQ PRM STROBE POLARITY CORACQ PRM STROBE LEVEL CORACQ PRM STROBE METHOD CORACQ PRM STROBE DELAY CORACQ PRM STROBE DURATION See also cvi file entries Strobe Enable Strobe Polarity Strobe Level Strobe Method Strobe Delay Strobe Duration Note 4 DC Power Details
19. other expansion boards or drivers Remove other PCI Express PCI 32 or PCI 64 boards and check acquisition bandwidth again Engineering has seen cases where other PCI boards in some systems cause limitations in transfers Each system with its combination of system motherboard and PCI boards will be unique and will need to be tested for bandwidth limitations affecting the imaging application Is the X64 Xcelera CL LST installed a PCI Express x16 slot Note that some computer s x16 slot may not support non x16 boards Check the computer documentation X64 Xcelera CL LX1 User s Manual Troubleshooting Installation Problems e 29 30 e Troubleshooting Installation Problems X64 Xcelera CL LX1 User s Manual CamExpert Quick Start Interfacing Cameras with CamExpert CamExpert is the camera interfacing tool for frame grabber boards supported by the Sapera library CamExpert generates the Sapera camera configuration file vourcamera ccf based on timing and control parameters entered For backward compatibility with previous versions of Sapera CamExpert also reads and writes the cca and cvi camera parameter files Every Sapera demo program starts by a dialog window to select a camera configuration file Even when using the X64 Xcelera CL LX1 with common video signals a camera file is required Therefore CamExpert is typically the first Sapera application run after an installation Obviously existing ccf files can be copied to the new inst
20. profiler Camera Types amp Files Applicable to the X64 Xcelera CL LX1 The X64 Xcelera CL LX1 supports digital area scan or linescan cameras using the Camera Link interface standard See Camera to Camera Link Connections on page 18 for information on connecting a Camera Link camera Contact DALSA or browse our web site http www imaging com camsearch for the latest information and application notes on X64 Xcelera CL LX1 supported cameras Camera Files Distributed with Sapera The Sapera distribution CDROM includes camera files for a selection of X64 Xcelera CL LX1 supported cameras Using the Sapera CamExpert program you may use the camera files CCA provided to generate a camera configuration file CCF that describes the desired camera and frame grabber configuration DALSA continually updates a camera application library composed of application information and prepared camera files Along with the camera search utility on the DALSA web site as described above a number of camera files are ready to download from the DALSA FTP site ftp ftp dalsa com public Sapera CamFile Updates Camera files are ASCII text and can be read with Windows Notepad on any computer without having Sapera installed X64 Xcelera CL LX1 User s Manual CamExpert Quick Start e 33 Overview of Sapera Acquisition Parameter Files ccf or cca cvi Concepts and Differences between the Parameter Files There are two components to the legacy S
21. section Demos and Examples Acquiring with Grab Demo for more information on the Grab Demo 38 e Sapera Demo Applications X64 Xcelera CL LX1 User s Manual X64 Xcelera CL LX1 Reference Block Diagram Grab Controls LVDS Drivers and lt Receiver ACU Plus Status Indicator 1 Trang rage Status Indicator 2 SC Salus DTE Destination Data Transfer Engine Buffer Address Table Dual Shaft Encoder Opto coupled 1 0 Controller Trigger In Opto coupled Control Power Out Power Gnd PCI Express X1 Controller X64 Xcelera CL LX1 Simplified Block Diagram Host PCI Express X1 or greater Slot X64 Xcelera CL LX1 User s Manual X64 Xcelera CL LX1 Reference e 39 Acquisition Timing lt LVAL FVAL ski time Minimum 15ns LVAL UT M sync es 5 Mma ve The setup times for LVAL and FVAL are the same Both must be high and stable before the rising edge the Pixel Clock Pixel Clock must always be present LVAL must be active high to acquire camera data Minimum of 1 Horizontal Blanking Vertical Blanking Minimum 4 clocks cycle Minimum 1 line Maximum no limits Maximum no limits First Active Pixel unless otherwise specified in the CCA file Horizontal Back invalid where x defines the number of pixels to be skipped
22. space Accessible via the board device driver the communication port presents a seamless interface to Windows based standard communication applications like HyperTerminal etc The communication port is accessible directly from the Camera Link connector Quadrature Shaft Encoder An important feature for web scanning applications the Quadrature Shaft Encoder inputs allow synchronized line captures from external web encoders X64 Xcelera CL LX1 User s Manual Overview e 7 Development Software Overview Sapera LT Library Sapera LT is a powerful development library for image acquisition and control Sapera LT provides a single API across all current and future DALSA hardware Sapera LT delivers a comprehensive feature set including program portability versatile camera controls flexible display functionality and management plus easy to use application development wizards Sapera LT comes bundled with CamExpert an easy to use camera configuration utility to create new or modify existing camera configuration files Sapera Processing Library Sapera Processing is a comprehensive set of classes for image processing and analysis Sapera Processing offers highly optimized tools for image processing blob analysis search pattern recognition OCR and barcode decoding 8 e Overview X64 Xcelera CL LX1 User s Manual Installing X64 Xcelera CL LX1 Warning Grounding Instructions Static electricity can damage electronic c
23. such a computer with the jumper removed from the Xcelera the computer should boot normally and the Xcelera should function If this is not the case please contact Technical Support on page 82 with details about your computer X64 Xcelera CL LX1 User s Manual Technical Specifications e 75 76 e Technical Specifications X64 Xcelera CL LX1 User s Manual Camera Link Interface Camera Link Overview Camera Link is a communication interface for vision applications developed as an extension of National Semiconductor s Channel Link technology The advantages of the Camera Link interface are that it provides a standard digital camera connection specification a standard data communication protocol and simpler cabling between camera and frame grabber The Camera Link interface simplifies the usage of increasingly diverse cameras and high signal speeds without complex custom cabling For additional information concerning Camera Link see http en wikipedia org wiki Camera Link Rights and Trademarks Note The following text is extracted from the Camera Link Specification 1 1 January 2004 The Automated Imaging Association AIA as sponsor of the Camera Link committee owns the U S trademark registration for the Camera Link logo as a certification mark for the mutual benefit of the industry The AIA will issue a license to any company member or non member to use the Camera Link logo with any products that the company will self certify t
24. that is default position and power on the computer once again e Verify that the frame grabber is functioning by running a Sapera application such as CamExpert The Sapera application will now be able to communicate with the X64 Xcelera CL LX1 board Driver Information via the Device Manager Program The Device Manager program provides a convenient method of collecting information about the installed X64 Xcelera CL LX1 System information such as operating system computer CPU system memory PCI configuration space plus X64 Xcelera CL LX1 firmware information can be displayed or written to a text file default file name BoardInfo txt Note that this is a second function mode of the same program used to manually upload firmware to the X64 Xcelera CL LXI Execute the program via the Windows Start Menu shortcut Start Programs DALSA X64 Xcelera CL LXI Device Driver Device Manager If the Device Manager program does not run it will exit with a message that the board was not found Since the X64 Xcelera CL LX1 board must have been in the system to install the board driver possible reasons for an error are e Board was removed e Board driver did not start or was terminated e PCI conflict after some other device was installed 26 Troubleshooting Installation Problems X64 Xcelera CL LX1 User s Manual Information Window The following figure shows the Device Manager information screen Click to highlight one of the board com
25. there are errors when running applications confirm that all Sapera and board drivers are running See Sapera and Hardware Windows Drivers on page 25 for details In addition DALSA technical support will ask for the log file of messages by DALSA drivers Follow the instructions describe in DALSA Log Viewer on page 28 Firmware update error There was an error during the board firmware update procedure This usually is easily corrected by the user Follow the instructions Recovering from a Firmware Update Error on page 25 Installation went well but the board doesn t work or stopped working Review theses steps described in Symptoms CamExpert Detects no Boards on page 28 Possible Functional Problems Driver Information Use the DALSA device manager program to view information about the installed X64 Xcelera CL LX1 board and driver See Driver Information via the Device Manager Program on page 26 Sometimes the problem symptoms are not the result of an installation issue but due to other system issues Review the sections described below for solutions to various X64 Xcelera CL LX1 functional problems Symptom X64 Xcelera CL LX1 Does Not Grab on page 28 Symptom Card grabs black on page 29 Symptom Card acquisition bandwidth is less than expected on page 29 22 e Troubleshooting Installation Problems X64 Xcelera CL LX1 User s Manual Troubleshooting Procedures The following sections provide information and solutions to possi
26. to Board Sync 7 Phase A amp B camera line trigger output to Board Sync only while grabbing A U Ne X64 Xcelera CL LX1 User s Manual X64 Xcelera CL LX1 Reference e 41 CORACQ_PRM_EXT_LINE_TRIGGER_SOURCE full description relative to trigger type and X64 Xcelera CL LX1 configuration used PRM Xcelera CL LX1 External Line Trigger External Shaft Encoder Value configuration amp Signal used Signal used camera input used if if CORACQ PRM EXT LINE CORACQ PRM SHAFT TRIGGER ENABLE frue ENCODER ENABLE true 0 Camera 1 Shaft Encoder Phase A Shaft Encoder Phase A 1 Camera 1 Shaft Encoder Phase A Shaft Encoder Phase A 2 Camera 1 Shaft Encoder Phase B Shaft Encoder Phase B 3 5 6 7 Camera 1 n a Shaft Encoder Phase A amp B 4 Camera 1 From Board Sync From Board Sync e See J10 DB15 Female External Signals Connector on page 69 for shaft encoder input connector details e See J9 Board Sync on page 74 for more details CVI CCF File Parameters Used e External Line Trigger Source prm value e External Line Trigger Enable true false e Shaft Encoder Enable true false 42 e X64 Xcelera CL LX1 Reference X64 Xcelera CL LX1 User s Manual Shaft Encoder Interface Timing Connector J10 Dual Balanced Shaft Encoder Inputs e See 10 DB15 Female External Signals Connector on page 69 for connector signal details e Input 1 Pin 2 Phase A amp Pin 10 Phase A e 2 Pin 3 Phase B
27. us step 1 us CORACQ PRM CAM NAME Default Area Scan CORACQ PRM LINE INTEGRATE METHOD CORACQ VAL LINE INTEGRATE METHOD 1 0x1 CORACQ VAL LINE INTEGRATE METHOD 2 0x2 CORACQ VAL LINE INTEGRATE METHOD 3 0x4 CORACQ VAL LINE INTEGRATE METHOD 4 0x8 CORACQ VAL LINE INTEGRATE METHOD 7 0x40 CORACQ PRM LINE TRIGGER METHOD CORACQ VAL LINE TRIGGER METHOD 1 0x1 CORACQ PRM LINE TRIGGER POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM LINE TRIGGER DELAY min 0 us max 65535 us step 1 us CORACQ PRM LINE TRIGGER DURATION min 0 us max 65535 us step 1 us Bass Mono Base Color RGB CORACQ PRM TAPS max 3 taps for 3 taps segmented only max 2 taps CORACQ PRM TAP OUTPUT CORACQ VAL TAP OUTPUT ALTERNATE 0x1 CORACQ VAL TAP OUTPUT SEGMENTED 0x2 CORACQ VAL TAP OUTPUT PARALLEL 0x4 CORACQ PRM TAP 1 DIRECTION All mono and color versions CORACQ VAL TAP DIRECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIRECTION UD 0x4 CORACQ VAL TAP DIRECTION DU 0x8 CORACQ VAL TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 X64 Xcelera CL LX1 User s Manual X64 Xcelera CL LX1 Reference e 51 CORACQ PRM TAP 2 DIRECTION All mono and color versions CORACQ VAL TAP DIRECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIRECTION UD 0x4 CO
28. which are either synchronous or asynchronous These definitions are from the Sapera Basic Reference manual CORXFER VAL CYCLE MODE SYNCHRONOUS WITH TRASH Before cycling to the next buffer in the list the transfer device will check the next buffer s state If its state is full the transfer will be done in the trash buffer which is defined as the last buffer in the list otherwise it will occur in the next buffer After a transfer to the trash buffer is done the transfer device will check again the state of the next buffer If it is empty it will transfer to this buffer otherwise it will transfer again to the trash buffer 48 e X64 Xcelera CL LX1 Reference X64 Xcelera CL LX1 User s Manual e CORXFER VAL CYCLE MODE SYNCHRONOUS NEXT EMPTY WITH TRASH Before cycling to the next buffer in the list the transfer device will check the next buffer s state If its state 15 full the next buffer will be skipped and the transfer will be done in the trash buffer which is defined as the last buffer in the list otherwise it will occur in the next buffer After a transfer to the trash is done the transfer device will check the next buffer in the list if its state 1s empty it will transfer to this buffer otherwise it will skip it and transfer again to the trash buffer e CORXFER VAL CYCLE MODE ASYNCHRONOUS The transfer device cycles through all buffers in the list without concern about the buffer state X64 Xcelera CL LX1 Supported Parameters
29. 3 03 File Help Firmware Update Manager Start Update Save Config file Load Config File Same Configuration For All Devices Device Field Value Xcelera CL LX1 1 Serial Number 54080004 Update Firmware Device Version B ACU DTE PCle 1 Interface 1 00 01 0105 Configuration BASE Camera l Information Support for one base CameraLink port Firmware State Update Not Required Device Info Firmware Update Output 16 26 17 Kcelera CL LX1 1 Update of ACU DTE PCle x1 Interface in progress 16 26 28 lt celera CL_LX1_1 Firmware is up to date 16 26 28 Xcelera CL LX1 1 Device s firmware is already up to date Executing the Firmware Loader from the Start Menu If required the X64 Xcelera CL LX1 Firmware Loader program can be executed via the Windows Start Menu shortcut Start Programs DALSA X64 Xcelera CL LX1 Driver Firmware Update A firmware change after installation would be required to select a different configuration mode See User Programmable Configurations on page 6 12 e Installing X64 Xcelera CL LX1 X64 Xcelera CL LX1 User s Manual Upgrading Sapera or any Board Driver When installing a new version of Sapera or a DALSA acquisition board driver in a computer with a previous installation the current version must be un installed first Upgrade scenarios are described below Board Driver Upgrade Only Mino
30. 6 to 95 storage Power Requirements 3 3 0 48A standby 0 55A during acquisition 12V 0 02A standby 0 02A during acquisition 62 Technical Specifications X64 Xcelera CL LX1 User s Manual EMI Certifications TELEDYNE DALSA A Teledyne Technologies Company EC amp FCC DECLARATION OF CONFORMITY We Teledyne DALSA ine 7075 Place Robert Joncas Suite 142 St Laurent Quebec Canada H4M 272 Declare under sole legal responsibility that the following products conform to the protection requirements of council directive 2004 108 EC on the approximation of the laws of member states relating to electromagnetic compatibility Xcelera CL LX1 The products to which this declaration relates are in conformity with the following relevant harmonized standards the reference numbers of which have been published in the Official Journal of the European Communities EN55022 2006 A1 2007 ENV50204 1995 EN61000 4 2 1995 A1 1998 A2 2001 EN61000 4 3 1996 EN61000 4 4 2004 EN61000 4 6 1996 A1 2001 Further declare under our sole legal responsibility that the product listed conforms to the code of federal regulations CFR 47 part 15 2008 subpart B for a class A product e c St Laurent Canada 2011 09 06 S Location Date Eric Carey ing Director Research and Development X64 Xcelera CL LX1 User s Manual Technical Specifications 63 Connector and Switch Locatio
31. 7 USING 37 X64 XCELERA CL LX1 REFERENCE 39 BLOCK DIAGRAM aa kaa aa aaa aa aaa aa ou ouvosoavouvououvounosoasounosoaounanave 39 ACQUISITION TIMING i vit s tetto btc te te it vu eub Renee REED RR 40 LINE TRIGGER SOURCE SELECTION FOR LINESCAN APPLICATIONS eere 41 CORACO PRM EXT LINE TRIGGER SOURCE Parameter Values Specific to the X64 Xcelera CL XI 41 SHAFT ENCODER INTERFACE TOMM 43 VIRTUAL FRAME TRIGGER FOR LINESCAN CAMERAS 44 ACQUISITION Mrs 46 TRIGGER TO IMAGE RELIABILITY etit vae eerte 46 Supported Events and Transfer Methode 47 X64 XCELERA CL LX1 SUPPORTED PARAMETERS eere nnne enne nen 49 Camera Related Capabilities iiec de 49 Camera Related Parameters 50 VIC Related Parameters ree echte eoe ee Yea La oe ege sede k 53 ACO Related Parameters ict tt ned et ente eee reed esed ste ena 57 SAPERA SERVERS amp RESOURCES 59 SERVERS AND RESOURCES 2 ierit essasgosstoostostouoesov se Re deae eoe SERE 39 ii e Contents X64 Xcelera CL LX1 User s Manual TECHNICAL SPECIFICATIONS 61 X64 XCELERA CL LX1 BOARD SPECIFICATIONS certet 61 HOST SYSTEM REQUIREMENTS 0 s0s0ssssssssvsssvsvevsssvsvevssssssevsssvsssvsssvsssvsvsvsss
32. Express expansion bus system PCIe is used in consumer server and industrial applications both as a motherboard level interconnect to link motherboard mounted peripherals and for computer add in boards Gen2 generation 2 defines a PCIe system with double the data transfer capacity Pixel Picture Element The number of pixels describes the number of digital samples taken of the analog video signal The number of pixels per video line by the number of active video lines describes the acquisition image resolution The binary size of each pixel that is 8 bits 15 bits 24 bits defines the number of gray levels or colors possible for each pixel RAW A Sapera data file format where there is no header information and that supports any Sapera buffer type Refer to the Sapera Basic Modules Reference Manual Buffer File Formats section Scatter Gather Host system memory allocated for frame buffers that is virtually contiguous but physically scattered throughout all available memory Tap Data path from a camera that includes a part of or whole video line When a camera tap outputs a partial video line the multiple camera tap data must be constructed by combining the data in the correct order VIC Sapera camera parameter definition file that uses the file extension CVI by default Files using the CVI extension also know as VIC files contain all operating parameters related to the frame grabber board that 15 what the frame grabber
33. L D MEME 21 PROBLEM EE 21 First Step Check the Status LED eege 21 X64 Xcelera CL LX1 User s Manual Contents e i Possible Installation Probleme 22 Possible Functional Probleme 22 TROUBLESHOOTING PpoCEDuUREs nnns eene seins nnne innen 23 Checking for PCI Bus Conflicts 23 Windows Device Manager eee eee eren eterne nennen 24 2 PCI Slot Computer Issue sese eene 23 Sapera and Hardware Windows Driver 25 Recovering from a Firmware Update Error 25 Driver Information via the Device Manager Program 26 DALSA Log Viewer 28 Symptoms CamExpert Detects no Boards sese 28 Symptom X64 Xcelera CL LXI Does Not Grab sss 28 Symptom Card grabs E 29 Symptom Card acquisition bandwidth is less than expected sss 29 CAMEXPERT QUICK START 31 INTERFACING CAMERAS WITH CAMbXPERT 31 CamExpert Example with a Monochrome Camera sss 31 CAMEXPERT DEMONSTRATION AND Ips rToots nennen 33 CAMERA TYPES amp FILES APPLICABLE TO THE X64 XCELERA CL LXI 33 Overview of Sapera Acquisition Parameter Files ccf or cca cvi 34 Camera Interfacing Check Lier 35 SAPERA DEMO APPLICATIONS 37 GRAB DEMO OVERVIEW vecesessssesesesecscscecevevescececsesvavavsvsususacacacacavaseusececsssvavsvsussnsacacacacavaveee 3
34. MEOUT DELAY min 0 max 16383000 step 1 CORACQ PRM POCL ENABLE TRUE FALSE CORACQ PRM CROP ACTIVATION Not available 56 e X64 Xcelera CL LX1 Reference X64 Xcelera CL LX1 User s Manual ACQ Related Parameters Parameter Values CORACQ PRM LABEL Base mono Base Color RGB CameraLink Base Mono 1 CameraLink Base Color RGB 1 CORACQ PRM EVENT TYPE CORACQ VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA L EVENT TYPE START OF FRAME L EVENT TYPE END OF FRAME L EVENT TYPE EXTERNAL TRIGGER L EVENT TYPE VERTICAL SYNC L EVENT TYPE NO PIXEL CLK L EVENT TYPE PIXEL CLK L EVENT TYPE FRAME LOST L EVENT TYPE DATA OVERFLOW L EVENT TYPE EXTERNAL TRIGGER IGNORED L EVENT TYPE VERTICAL TIMEOUT CORACQ PRM SIGNAL STATUS CORACQ VA CORACQ VA CORACQ VA L SIGNAL HSYNC PRESENT L SIGNAL VSYNC PRESENT L SIGNAL PIXEL PRESENT CORACQ PRM DETECT PIXEL CLK Not available CORACQ PRM DETECT HACTIVE Available CORACQ PRM DETECT VACTIVE Available CORACQ PRM FLAT FIELD ENABLE Not available CORACQ CAP SERIAL PORT INDEX Supported X64 Xcelera CL LX1 User s Manual X64 Xcelera CL LX1 Reference e 57 58 e X64 Xcelera CL LX1 Reference X64 Xcelera CL LX1 User s Manual Sapera Servers amp Resources Servers and Resources The following table describes the X64 Xcelera CL LX1 Servers Resources
35. NOI6 CORACQ VAL OUTPUT FORMAT RGB8888 CORACQ PRM EXT TRIGGER ENABLE CORACQ VAL EXT TRIGGER OFF 0 1 CORACQ VAL EXT TRIGGER ON 0x8 CORACQ PRM VIC NAME Default Area Scan CORACQ PRM EXT TRIGGER DETECTION CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ VAL RISING EDGE 0x4 CORACQ VAL FALLING EDGE 0x8 CORACQ PRM VSYNC TIMEOUT Not available CORACQ PRM VSYNC REF CORACQ VAL SYNC REF END 0x2 CORACQ PRM HSYNC REF CORACQ VAL SYNC REF END 0x2 CORACQ PRM LINE INTEGRATE ENABLE TRUE FALSE CORACQ PRM INTEGRATE DURATION 1 pixel max 16777215 pixel step 1 pixel CORACQ PRM LINE TRIGGER ENABLE TRUE FALSE CORACQ PRM EXT FRAME TRIGGER ENABLE TRUE FALSE CORACQ PRM EXT FRAME TRIGGER DETECTION CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ VAL RISING EDGE 0x4 CORACQ VAL FALLING EDGE 0x8 CORACQ VAL DOUBLE PULSE RISING EDGE 0x20 CORACQ VAL DOUBLE PULSE FALLING EDGE 0x40 CORACQ PRM EXT LINE TRIGGER ENABLE TRUE FALSE CORACQ PRM EXT LINE TRIGGER DETECTION CORACQ VAL RISING EDGE 0x4 CORACQ PRM SNAP COUNT Default 1 frame CORACQ PRM INT LINE TRIGGER ENABLE TRUE FALSE CORACQ PRM INT LINE TRIGGER FREQ Default 5000 Hz CORACQ PRM BIT ORDERING CORACQ VAL BIT ORDERING STD 0x1 CORACQ PRM EXT TRIGGER LEVEL CORACQ VAL LEVEL TTL 0x1 CORACQ VAL LEVEL 422 0x2
36. Overview X64 Xcelera CL LX1 Part Numbers X64 Xcelera CL LX1 Board Item Product Number X64 Xcelera CL LX1 Base OR X1C0 XLBO00 For OEM clients this manual in printed form is available on request OC X1CM LUSRO X64 Xcelera CL LX1 Software Item Product Number Sapera LT version 6 20 or later required but sold separately OC SL00 0000000 1 Sapera LT Provides everything you will need to build your imaging application 2 Current Sapera compliant board hardware drivers 3 Board and Sapera documentation compiled HTML help and Adobe Acrobat PDF formats optional Contact Sales at Sapera Processing Imaging Development Library includes over 600 optimized image DALSA processing routines X64 Xcelera CL LX1 Cables amp Accessories Product Number optional Power interface cable required when supplying power to cameras OR COMC POWO3 optional Camera Link Video Input Cable 1 meter OC COMC CLNKO 2 meter OC COMC CLNK6 optional Power Over Camera Link PoCL Video Input Cable 2 meter SDR to MDR OR COMC POCLD2 optional Power cable connects 12V amp GND from J10 to a 12 pin Hirose OR X1CC XPOW1 see X64 Xcelera CL LX1 User s Manual Overview e 5 About the X64 Xcelera CL LX1 Frame Grabber Series Key Features e Monochrome or RGB Camera Link e Horizontal amp Vertical Flip supported on board e RoHS compliant e Supports Power Over Camera Link PoCL See Technic
37. Ox0007 SERR veaj Mal SpC BM Mem 10 Multifunc Status BIST 090010 SE SAJ fast 28 use 66 2 000 BIST capable Base address registers Expansion ROM Enabled 0 OsFOO0000C to OsFOSFFFFF Mem Pre 64bt p A Pre 64 bit View PCI PCI bridge 1 Diagnostic CH Es MO Pe Primary 5 3 0 Second Bus A 4 Es O Pe e Subord Bus Help DATSA Se 170 Pre Bridge Ctrl Clicking on the Diagnostic button opens a new window with the diagnostic report From the PCI Bus Number drop menu select the bus number that the X64 Xcelera CL LX1 is installed in in this example the slot is bus 3 The window now shows the I O and memory ranges used by each device on the selected PCI bus The information display box will detail any PCI conflicts If there is a problem click on the Save button A file named pcidiag txt is created in the Sapera bin directory with a dump of the PCI configuration registers Email this file when requested by the DALSA Technical Support group along with a full description of your computer X64 Xcelera CL LX1 User s Manual Troubleshooting Installation Problems e 23 Diagnostic r PCI bus MO range Number Bus 3 vi Range 1 0 0x00000000 0x00000000 Mem Oxf e00000 Oxt7effiff Leen Pref 0 00000000 0000000 0 0000001 Information No conflict in
38. PCI configuration for bus 3 Display wamings OODOOONOFO000000 00000000F03Kfff DALSA 3 0 0 Windows Device Manager In Windows use the Start Menu shortcut Start Settings e Control Panel System Hardware Device Manager As shown in the following screen images look for X64 Xcelera CL LX1 board under Imaging Devices Double click and look at the device status You should see This device is working properly Go to Resources tab and make certain that the device is mapped and has an interrupt assigned to it without any conflicts E Device Manager 3 X Elle Action View E nr m d Computer 1 ze Disk drives a 8 Display adapters 33 DVD CD ROM drives gg Human Interface Devices te Keyboards 7 Mice and other pointing devices Monitors Network adapters JN Ports COM amp LPT 9 Processors Sound video and game controllers System devices Universal Serial Bus controllers 24 Troubleshooting Installation Problems X64 Xcelera CL LX1 User s Manual GEN2 PCI Slot Computer Issue At boot time the LX1 status LED 2 keeps on flashing red If you run the PCI Diagnostics tool the LX1 is not in the PCI device list If the board is installed in a computer which supports PCIe GEN2 expansion slots see section J8 GEN2 Slot PCIe generation 2 Workaround on page 75 Saper
39. RACQ VAL TAP DIRECTION DU 0x8 CORACQ VAL TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 CORACQ PRM TAP 3 DIRECTION Only forBase Mono CORACQ VAL TAP DIRECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIRECTION UD 0x4 CORACQ VAL TAP DIRECTION DU 0x8 CORACQ VAL TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 CORACQ PRM PIXEL CLK DETECTION CORACQ VAL RISING EDGE 0x4 CORACQ PRM CHANNELS ORDER CORACQ PRM LINESCAN DIRECTION CORACQ VAL CHANNELS ORDER NORMAL 0x1 Not available CORACQ PRM LINESCAN DIRECTION POLARITY Not available CORACQ PRM CAM LINE TRIGGER FREQ MIN 1Hz CORACQ PRM CAM LINE TRIGGER FREQ MAX 16777215 Hz CORACQ PRM CAM TIME INTEGRATE DURATION MIN 1 us CORACQ PRM CAM TIME INTEGRATE DURATION MAX 65535000 us CORACQ TIME INTEGRATE PULSEl POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ TIME INTEGRATE PULSE DELAY CORACQ TIME INTEGRATE PULSE1 DURATION min 0 us max 65535000 us step 1 us min 0 us max 65535000 us step 1 us CORACQ PRM TIME INTEGRATE PULSEO POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ TIME INTEGRATE PULSEO DELAY min 0 us max 65535000 us step 1 us CORACQ TIME INTEGRATE PULSEO DURATION
40. T Acquisition Parameters Reference manual for detailed information concerning camera and acquisition control methods Trigger To Image Reliability Trigger to image reliability incorporates all stages of image acquisition inside an integrated controller to increase reliability and simplify error recovery The trigger to image reliability model brings together all the requirements for image acquisition to a central management unit These include signals to control camera timing on board FIFO memory to compensate for PCI bus latency and comprehensive error notification Whenever the X64 Xcelera CL LX1 detects a problem the user application is immediately informed and can take appropriate action to return to normal operation The X64 Xcelera CL LX1 is designed with a robust ACU Acquisition and Control Unit The ACU monitors in real time the acquisition state the input plus the DTE Data Transfer Engine which transfers image data from on board FIFO into PC memory In general these management processes are transparent to end user applications With the X64 Xcelera CL LX1 applications ensure trigger to image reliability by monitoring events and controlling transfer methods as described below 46 e X64 Xcelera CL LX1 Reference X64 Xcelera CL LX1 User s Manual Supported Events and Transfer Methods The following acquisition and transfer events are supported Event monitoring is a major component to the Trigger to Image Re
41. VENT TYPE DATA OVERFLOW Frame Valid Event generated when the video frame start is detected by the board acquisition hardware Acquisition does not need to be started therefore this event can verify a valid signal is connected Sapera event value is CORACQ VAL EVENT TYPE VERTICAL SYNC Pixel Clock Present Absent Event generated on the transition from detecting or not detecting a pixel clock signal The Sapera event values are CORACQ VAL EVENT TYPE NO PIXEL CLK and CORACQ VAL EVENT TYPE PIXEL CLK Frame Lost The Frame Lost event indicates that an acquired image overflowed input FIFO memory before the FIFO content could be transferred to host memory An example of this case would be if the image transfer from the on board FIFO to host PC memory cannot be sustained due to bus X64 Xcelera CL LX1 User s Manual X64 Xcelera CL LX1 Reference e 47 bandwidth issues The Sapera event value is CORACQ VAL EVENT TYPE FRAME LOST Vertical Timeout This event indicates a timeout situation where a camera fails to output a video frame after a trigger The Sapera event value is CORACQ VAL EVENT VERTICAL TIMEOUT Transfer Events Transfer events are the ones related to the transfer module Transfer events provide feedback on image transfer from on board FIFO to PC memory frame buffers Start of Frame The Start of Frame event is generated when the first image pixel is transferred from on board FIFO into PC memory Th
42. a and Hardware Windows Drivers The next step is to make certain the appropriate DALSA drivers have started successfully during the boot sequence Example click on the Start Programs e Accessories System Tools System Information Software Environment Click on System Drivers Make certain the following drivers have started for the X64 Xcelera CL LX1 Device Description Type Started CorX64XceleraLx1 X64 Xcelera CL LXI driver Kernel Driver Yes CorLog Sapera Log viewer Kernel Driver Yes CorMem Sapera Memory manager Kernel Driver Yes CorPci Sapera PCI configuration Kernel Driver Yes CorSerial Sapera Serial Port manager Kernel Driver Yes DALSA Technical Support may request that you check the status of these drivers as part of the troubleshooting process Recovering from a Firmware Update Error This procedure is required if any failure occurred while updating the X64 Xcelera CL LX1 firmware on installation or during a manual firmware upgrade On the rare occasion the board has corrupted firmware any Sapera application such as CamExpert or the grab demo program will not find an installed board to control Possible reasons for firmware loading errors or corruption are e Computer system mains power failure or deep brown out e PCI bus or checksum errors e PCI bus timeout conditions due to other devices e User forcing a partial firmware upload using an invalid firmware source file When the X64 Xcelera CL LX1 firmware is c
43. a single contiguous memory block typical limitations are one third of the total system memory with a maximum limit of approximately 100 MB See the Buffer menu of the Sapera Grab demo program for information on selecting the type of host buffer memory allocation Contiguous Memory for Sapera Messaging The current value for Sapera messaging determines the total amount of contiguous memory reserved at boot time for messages allocation This memory space is used to store arguments when a Sapera function is called Increase this value if you are using functions with large arguments such as arrays and experience any memory errors 20 Installing X64 Xcelera CL LX1 X64 Xcelera CL LX1 User s Manual Troubleshooting Installation Problems Overview The X64 Xcelera CL LX1 and the X64 family of products has been tested by DALSA in a variety of computers Although unlikely installation problems may occur due to the constant changing nature of computer equipment and operating systems This section describes what the user can verify to determine the problem or the checks to make before contacting DALSA Technical Support If you require help and need to contact DALSA Technical Support make detailed notes on your installation and or test results for our technical support to review See Technical Support on page 82 for contact information Problem Type Summary X64 Xcelera CL LX1 problems are either installation types where the board hardware is
44. al Specifications on page 61 for detailed information User Programmable Configurations Use the X64 Xcelera CL LX1 firmware loader function in the DALSA Device manager utility to select firmware for one of the supported modes Firmware selection is made either during driver installation or manually later on see Firmware Update Manual Mode on page 11 Currently there is one firmware choice e Base Camera Link Input installation default selection Support for one Base Camera Link port ACUPlus Acquisition Control Unit ACUPlus consists of a grab controller one pixel packer and one time base generator ACUPlus delivers flexible acquisition front end plus it supports pixel clock rates of up to 85MHz ACUPlus acquires variable frame sizes up to 256KB per horizontal line and up to 16 million lines per frame ACUPlus can also capture an infinite number of lines from a linescan camera without losing a single line of data ACUPlus supports standard Camera Link multi tap configurations from 8 to 24 bit pixels 6 Overview X64 Xcelera CL LX1 User s Manual DTE Intelligent Data Transfer Engine The X64 Xcelera CL LX1 intelligent Data Transfer Engine ensures fast image data transfers between the board and the host computer with zero CPU usage The DTE provides a high degree of data integrity during continuous image acquisition in a non real time operating system like Windows DTE consists of multiple independent DMA units Tap De
45. allation when similar cameras are used CamExpert Example with a Monochrome Camera The image below shows CamExpert with the X64 Xcelera CL LX1 The camera outputs monochrome 8 bit video on a Camera Link interface After selecting the camera model the timing parameters are displayed and the user can test by clicking on Grab Descriptions of the CamExpert windows follows the image r 3 CamExpert Untitled BAX File View Pre Processing Advanced SerialPort Help Device X Basic Timing Parameters x Display E Image Viewer Parameter Value 2 Grab Leg Sna Xcelera CL_LX1_1 Camera Type sei P 11 a 7 Cameralink Base Mono 1 7 Cameralink Base Color RGB 1 Color Type Monochrome Position 049 365 Value 0000 Frame sec Resolution 640 Pixels x 480 Lines Pixel Depth 8 Horizontal Active 640 Horizontal Offset 0 Vertical Active in Lines 480 Vertical Offset in Lines 0 Vertical Timeout Dela 0 Pixel Clock Input Freq 20 Data Valid Disabled Camera Sensor Geom One Tap Left to Right PoCL Disabled Camera x Camera Library GH Adimec EH Atmel PB EH Basler Basic T Advance External mage EN CIS ER COHU Dutput Messages x T WM Cooke Corporation 164815 Image Viewer D DALSA 16 48 28 Xcelera CL LX1 1 CameraLink Base Mono 1 EH Fairchild Imaging 99 8 FastVision LLC
46. ameters Parameter Values CORACQ PRM CHANNEL Base Mono Base Color RGB 1 1 CORACQ PRM FRAME CORACQ VAL FRAME PROGRESSIVE 0x2 CORACQ PRM INTERFACE CORACQ VAL INTERFACE DIGITAL 0x2 CORACQ PRM SCAN CORACQ VAL SCAN AREA 0x1 CORACQ VAL SCAN LINE 0x2 CORACQ PRM SIGNAL CORACQ VAL SIGNAL DIFFERENTIAL 0x2 CORACQ PRM VIDEO All Mono CORACQ VAL VIDEO 0x1 All Color RGB VAL VIDEO RGB 0x8 CORACQ PRM PIXEL DEPTH Base Mono 8 bits CORDATA FORMAT MONOS Base Color RGB 10 bits CORDATA FORMAT 10 12 bits CORDATA FORMAT 12 14 bits CORDATA FORMAT 14 16 bits CORDATA FORMAT 16 8 bits FORMAT 8 CORACQ PRM VIDEO STD CORACQ VAL VIDEO STD NON STD 0x1 CORACQ PRM FIELD ORDER CORACQ VAL FIELD ORDER NEXT FIELD 0x4 CORACQ PRM HACTIVE min 1 pixel max 16777215 pixel step 1 pixel CORACQ PRM HSYNC min 4 pixel max 4294967295 pixel step 1 pixel CORACQ PRM VACTIVE min 1 line max 16777215 line step 1 line CORACQ PRM VSYNC min 0 line max 4294967295 line step line CORACQ PRM HFRONT INVALID min 0 pixel max 16777215 pixel step 1 pixel CORACQ PRM HBACK INVALID min 0 pixel max 16777215 pixel step 1 pixel CORACQ PRM VFRONT INVALID min 0 line max 16777215 line step line CORACQ PRM VBACK INVALID mi
47. apera acquisition parameter file set CCA files also called cam files and CVI files also called VIC files that is video input conditioning The files store video signal parameters CCA and video conditioning parameters CVI which in turn simplifies programming the frame grabber acquisition hardware for the camera in use Sapera LT 5 0 and later introduces a new camera configuration file CCF that combines the CCA and CVI files into one file Typically a camera application will use a CCF file per camera operating mode or one CCA file in conjunction with several CVI files where each CVI file defines a specific camera operating mode An application can also have multiple CCA CCF files so as to support different image format modes supported by the camera or sensor such as image binning or variable ROI CCF File Details Files using the CCF extension Camera Configuration files are essentially the camera CCA and frame grabber CVI parameters grouped into one file for easier configuration file management This is the default Camera Configuration file used with Sapera LT 5 0 and later and the CamExpert utility CCA File Details DALSA distributes camera files using the CCA extension CAMERA files which contain all parameters describing the camera video signal characteristics and operation modes what the camera outputs The Sapera parameter groups within the file are e Video format and pixel definition e Video resol
48. ble X64 Xcelera CL LX1 installation and functional problems These topics are summarized in the previous section of this manual Checking for PCI Bus Conflicts One of the first items to check when there is a problem with any PCI board is to examine the system PCI configuration and ensure that there are no conflicts with other PCI or system devices The PCI Diagnostic program epcidiag exe allows examination of the PCI configuration registers and can save this information to a text file Run the program via the Windows Start Menu shortcut Start Programs DALSA Sapera LT Tools PCI Diagnostics As shown in the following screen image use the first drop menu to select the PCI device to examine Select the device from DALSA Note the bus and slot number of the installed board this will be unique for each system unless systems are setup identically Click on the Diagnostic button to view an analysis of the system PCI configuration space SN F PCI Diagnostic 2 1 4 Xcelera CL LX1 from DALSA bus 3 slot 0 function 0 w Device enabled Rescan devices Refresh Hex dump Vendor ID Rev ID Latenc addi 0 a ebt Toon 0x254011EC A Device ID 0 2540 Int me 0 10 Min Grant 0500 C 16 bit 0x045 0400100007 0x08 gt 0 05800001 SubVendlD 00001 IntPin 0501 Max Lat 0x00 Dat 0 0000001 0 SubsystID 9 0007 Line size 0 10 Class Code nx05g000 madii nu nane Command Header type
49. can actually do with camera controls or incoming video 84 e Glossary of Terms X64 Xcelera CL LX1 User s Manual Index A Acquisition and Control Unit 46 acquisition bandwidth 29 Acquisition events 47 acquisition module 47 acquisition parameters 37 ACUPIus 6 administrator 9 13 AUTORUN 9 Block Diagram 39 BoardInfo txt 17 26 boot recovery mode 26 C cables 65 calibration information 27 camera configuration file 31 camera control 14 68 Camera file 38 43 45 Camera Link 7 18 65 68 77 Camera Link cables 18 Camera Link cabling 14 Camera Link control 68 camera power 18 65 camera timing 31 CamExpert 38 43 45 CamExpert parameters 32 communication port 7 Contiguous Memory 19 CORACQ PRM EXT LINE TRIGGER DETECTIO N72 CORACQ PRM EXT LINE TRIGGER ENABLE 72 CORACQ PRM EXT LINE TRIGGER LEVEL 72 CORACQ PRM EXT LINE TRIGGER SOURCE 72 CORACQ PRM EXT TRIGGER DETECTION 70 CORACQ PRM EXT TRIGGER ENABLE 70 CORACQ PRM EXT TRIGGER LEVEL 70 X64 Xcelera CL LX1 User s Manual CORACQ PRM SHAFT ENCODER DROP 72 CORACQ PRM SHAFT ENCODER ENABLE 72 CORACQ PRM SHAFT ENCODER LEVEL 72 CORACQ PRM STROBE DELAY 73 CORACQ PRM STROBE DURATION 73 CORACQ PRM STROBE ENABLE 73 CORACQ PRM STROBE LEVEL 73 CORACQ PRM STROBE METHOD 73 CORACQ PRM STROBE POLARITY 73 D Data Overflow event 47 Data Transfer Engine 7 Device Manager 11 17 26 device report 17 driver upgrade 13 E End of Frame event 48 E
50. ch is detected as a valid trigger pulse This debounce circuit time constant can be programmed from lus to 255ys Any pulse smaller than the programmed value is blocked and therefore not seen by the acquisition circuitry If no debouncing value is specified value of Ous the minimum value of 1 will be used e Each input has a ferrite bead plus a 650 ohm series resistor on the opto coupler anode e Maximum input signal frequency is 100 KHz e Opto coupler response time is 0 515 for a rising signal e Opto coupler response time is 4 2us for a falling signal e Refer to Sapera parameters CORACQ PRM EXT TRIGGER SOURCE CORACQ PRM EXT TRIGGER ENABLE CORACQ PRM EXT TRIGGER LEVEL CORACQ PRM EXT FRAME TRIGGER LEVEL CORACQ PRM EXT TRIGGER DETECTION CORACQ PRM EXT TRIGGER DURATION e See also file entries External Trigger Level External Frame Trigger Level External Trigger Enable External Trigger Detection 70 e Technical Specifications X64 Xcelera CL LX1 User s Manual Ext Tri i i xternal Trigger Opto Coupler Debouncer Validated Trigger m 1 255us ri gt t oc t et Wd t vt tet External Trigger Input Validation amp Delay Let t et time of external trigger in us t vt time of validated trigger in us t oc time opto coupler takes to change state debouncing duration from 1 to 255 8 trigger high For an active high external trigger 0 5us
51. e Note that camera file parameters are best modified by using the Sapera CamExpert program External Frame Trigger Enable X where with Virtual Frame Trigger enabled e If X 1 External Frame Trigger is enabled e If X 0 External Frame Trigger is disabled External Frame Trigger Detection Y where with Virtual Frame Trigger edge select e If Y 1 External Frame Trigger is active low If Y 2 External Frame Trigger is active high e If Y 4 External Frame Trigger is active on rising edge If Y 8 External Frame Trigger is active on falling edge e If 32 External Frame Trigger is dual input rising edge e If 64 External Frame Trigger is dual input falling edge External Frame Trigger Level Z where with Virtual Frame Trigger signal type If Z 2 External Frame Trigger is RS 422 signal X64 Xcelera CL LX1 User s Manual X64 Xcelera CL LX1 Reference e 45 For information on camera files see the Sapera Acquisition Parameters Reference Manual OC SAPM APROO Acquisition Methods Sapera acquisition methods define the control and timing of the camera and frame grabber board Various methods are available grouped as e Camera Trigger Methods method 1 and 2 supported e Camera Reset Methods method 1 supported e Line Integration Methods method 1 through 4 7 supported e Time Integration Methods method 1 through 9 supported e Strobe Methods method 1 through 4 supported Refer to the Sapera L
52. e Sapera event value is CORXFER VAL EVENT TYPE START OF FRAME End of Frame The End of Frame event is generated when the last image pixel 1s transferred from on board FIFO into PC memory The Sapera event value is CORXFER VAL EVENT TYPE END OF FRAME End of Line The End of Line event is generated after a video line is transferred to a PC buffer The Sapera event value is CORXFER VAL EVENT TYPE END OF LINE End of N Lines The End of N Lines event is generated after a set number of video lines are transferred to a PC buffer The Sapera event value is CORXFER VAL EVENT TYPE END OF NLINES End of Transfer The End of Transfer event is generated at the completion of the last image being transferred from on board FIFO into PC memory To complete a transfer a stop must be issued to the transfer module if transfers are already in progress If a transfer of a fixed number of frames was requested the transfer module will stop transfers automatically The Sapera event value 15 CORXFER VAL EVENT TYPE END OF TRANSFER Trigger Signal Validity External trigger signal noise is easily ignored by the ACU with its programmable debounce control A parameter is programmed for the minimum pulse duration considered as a valid external trigger pulse Refer to Note 1 External Trigger Input Specifications on page 70 for more information Supported Transfer Cycling Methods The X64 Xcelera CL LX1 supports the following transfer cycle modes
53. e software trigger feature of CamExpert if you do not have a trigger source e Make certain that the camera is properly connected to the cable e Make certain that the camera is configured for the proper mode of operation This must match the camera configuration file Refer to your camera datasheet e Try to snap one frame instead of continuous grab e Perform all installation checks described in this section before contacting Technical Support 28 e Troubleshooting Installation Problems X64 Xcelera CL LX1 User s Manual Symptom Card grabs black You are able to use Sapera CamExpert the displayed frame rate is as expected but the display is always black Set your camera to manual exposure mode and set the exposure to a longer period plus open the lens iris Try to snap one frame instead of continuous grab This problem is sometimes caused by a PCle transfer issue A PCle transfer takes place so the frame rate is above 0 but nevertheless no image is displayed in CamExpert Make certain that BUS MASTER bit in the PCIe configuration space is activated Look in PCI Diagnostics for BM button under Command group Make certain that the BM button is activated Perform all installation checks described in this section before contacting Technical Support Symptom Card acquisition bandwidth is less than expected The X64 Xcelera CL LX1 acquisition bandwidth is less than expected Review the system for problems or conflicts with
54. ect firmware version an update is not required In the following screen shot a single X64 Xcelera CL LX1 board is installed in the system and the default configuration is ready to be programmed beard DALSA Device Manager DALSA Device Manager Version 3 03 Select Automatic to update with the Default Configuration Select Manual to update with a Specific Configuration Device Serial Number Configuration Status Xcelera CL LX1 1 54080004 1x BASE CameraLink Update Required Manual Cancel Firmware Update Manual Mode Click Manual mode to load firmware other then the default version or when in the case of multiple X64 Xcelera CL LX1 boards in the same system each requires different firmware The figure below shows the Device Manager manual firmware screen Information on all installed X64 Xcelera CL LX1 boards their serial numbers and their firmware components are shown X64 Xcelera CL LX1 User s Manual Installing X64 Xcelera CL LX1 e 11 A manual firmware update is made as follows Select the X64 Xcelera CL LX1 to update via the board selection box if there are multiple boards in the system From the Configuration field drop menu select the firmware configuration required Click on the Start Update button Observe the firmware update progress in the message output window Close the Device manager program when the device reset complete message is shown e FC DALSA Device Manager v
55. ecting to Note that the X64 Xcelera CL LX1 serial port does not support hardware flow control 16 e Installing X64 Xcelera CL LX1 COM4 Properties x Port Settings 115200 v Bits per second Data bits Parity Stop bits Flow control None v Restore Defaults m X64 Xcelera CL LX1 User s Manual Displaying X64 Xcelera CL LX1 Board Information The Device Manager program also displays information about the X64 Xcelera CL LX1 boards installed in the system To view board information run the program via the Windows Start Menu shortcut Start Programs DALSA X64 Xcelera CL LX1 Device Driver DeviceManager Device Manager Board Viewer The following screen image shows the Device Manager program with the Information Firmware tab active The left window displays all X64 Xcelera CL LX1 boards in the system and their individual device components The right window displays the information stored in the selected board device This example screen shows the X64 Xcelera CL LX1 information contained in the EEProm component The X64 Xcelera CL LX1 device manager report file BoardInfo txt is generated by clicking File Save Device Info This report file may be requested by DALSA Technical Support to aid in troubleshooting installation or operational problems E DALSA Device Manager v 3 03 Bex File Help Device Info Manager Program Refresh Reset Device In
56. formation Bn Xcelera CL LX1 1 Field Value A Revision 25 Firmware tig ACU DTE PCle x1 Interface Vendor ID Last ECO CMI Extension Serial Number Component Version Optional Sub Template Version Board Model CameraLink Chip Speed Mhz Dh cule Device Info Firmware Update Output X64 Xcelera CL LX1 User s Manual Installing X64 Xcelera CL LX1 e 17 Camera to Camera Link Connections X64 Xcelera CL LX1 End Bracket J10 LED J1 ACQ CAMERALINK 0000000 00000000 po BERE A A P TRIG Connector Bracket The hardware installation process is completed with the connection of a supported camera to the X64 Xcelera CL LX1 board using Camera Link cable see Camera Link Cables on page 79 The X64 Xcelera CL LX1 board supports a camera with one Camera Link MDR 26 connector one Base see Data Port Summary on page 78 for information on Camera Link configurations e Connect the camera to the Camera Link connector with a Camera Link cable Refer to section Connector and Switch Specifications on page 65 for details on the Camera Link connectors Note If the camera is powered by the X64 Xcelera CL LX1 refer to Connector Switch Jumper Description List on page 65 for power connections Contact DALSA or browse our web site http ww
57. he control application starts the acquisition on all slave boards The acquisition process is now waiting for the control signal from the master board The master board acquisition is triggered and the acquisition start signal is sent to each slave board with 0 8us delay max Contact Technical Support for additional information 74 Technical Specifications X64 Xcelera CL LX1 User s Manual J8 Normal or Safe Boot Select Jumper J8 User Configurable Jumpers See topics in manual for details All other J8 pins are Reserved Pin 1 Pin2 PCle Gen2 Workaround Jumper Normal Operation Shorting Jumper ON Pin 13 14 Gen2 Workaround Shorting Jumper OFF Pin 13 14 Normal Safe Boot Jumper Normal Operation Shorting Jumper ON Pin 15 16 Safe Boot Mode Shorting Jumper OFF Pin 15 16 Pin 15 Pin 16 J8 GEN2 Slot PCIe generation 2 Workaround Jumper Normal Mode Shorting Jumper ON Pin 13 14 see diagram above Normal operation of the Xcelera CL LXI e GEN2 Slot Workaround Shorting Jumper OFF Pin 13 14 In computers with GEN2 slots and the Intel 5400 chipset there have been circumstances where the board is not detected properly This issue 1s identified by the status LED 2 that keeps on flashing red at boot time In one example with a Dell T5400 or T7400 computer the following message was displayed by the computer BIOS Alert Error initializing PCI Express slot Therefore when using
58. ion etc for analog boards External Trigger Parameters Parameters to configure the external trigger characteristics Image Buffer and AOI Parameters Control of the host buffer dimension and format Multi Camera Control Parameters Dependent on the frame acquisition board provides camera selection and color planar transfer selection Display An important component of CamExpert is its live acquisition display window which allows immediate verification of timing or control parameters without the need to run a separate acquisition program Grab starts continuous acquisition button then toggles to Freeze to stop Snap is a single frame grab Trigger is a software trigger to emulate an external source Output Messages and Bottom Status Bar Events and errors are logged for review Camera connection status is displayed where green indicates signal present button then click on a camera configuration parameter A short description of the configuration parameter will be shown in a popup Click on the button to open the help file for more descriptive information on CamExpert 32 e CamExpert Quick Start X64 Xcelera CL LX1 User s Manual CamExpert Demonstration and Test Tools The CamExpert utility also includes a number of demonstration features which make CamExpert the primary tool to configure test and calibrate your camera and imaging setup Display tools include image pixel value readout image zoom and line
59. l CORACQ PRM CROP TOP min 0 line max 16777215 line step line CORACQ PRM CROP WIDTH min 8 pixel max 16777215 pixel step 8 pixel CORACQ PRM CROP HEIGHT min 1 line max 16777215 line step 1 line CORACQ PRM SCALE HORZ Not available CORACQ PRM SCALE VERT Not available CORACQ PRM DECIMATE METHOD CORACQ VAL DECIMATE DISABLE 0x1 CORACQ PRM LUT ENABLE Not available CORACQ PRM STROBE ENABLE TRUE FALSE CORACQ PRM STROBE METHOD CORACQ VAL STROBE METHOD 1 0x1 CORACQ VAL STROBE METHOD 2 0x2 CORACQ VAL STROBE METHOD 3 0x4 CORACQ VAL STROBE METHOD 4 0x8 CORACQ PRM STROBE POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM STROBE DURATION 0 us max 65535000 us step 1 us CORACQ PRM STROBE DELAY min 0 us max 65535000 us step 1 us CORACQ PRM FRAME INTEGRATE ENABLE Not available X64 Xcelera CL LX1 User s Manual X64 Xcelera CL LX1 Reference e 53 CORACQ PRM FRAME INTEGRATE COUNT Not available CORACQ PRM TIME INTEGRATE ENABLE TRUE FALSE CORACQ PRM TIME INTEGRATE DURATION min l us max 65535000 us step 1 us CORACQ PRM CAM TRIGGER ENABLE TRUE FALSE CORACQ PRM CAM RESET ENABLE TRUE FALSE CORACQ PRM OUTPUT FORMAT all mono modes base color RGB mode CORACQ VAL OUTPUT FORMAT MONOS CORACQ VAL OUTPUT FORMAT MO
60. liability framework Acquisition Events Acquisition events are related to the acquisition module They provide feedback on the image capture phase External Trigger Used Ignored Generated when the external trigger pin is asserted usually indicating the start of the acquisition process There are 2 types of external trigger events Used or Ignored Following an external trigger if the event generates a captured image an External Trigger Used event will be generated CORACQ VAL EVENT TYPE EXTERNAL TRIGGER If there is no captured image an External Trigger Ignored event will be generated CORACQ VAL EVENT TYPE EXTERNAL TRIGGER IGNORED An external trigger event will be ignored if the rate at which the events are received are higher than the possible frame rate of the camera Start of Frame Event generated during acquisition when the video frame start is detected by the board acquisition hardware The Sapera event value is CORACQ VAL EVENT TYPE START OF FRAME End of Frame Event generated during acquisition when the video frame end is detected by the board acquisition hardware The Sapera event value is CORACQ VAL EVENT TYPE END OF FRAME Data Overflow The Data Overflow event indicates that there is not enough bandwidth for the acquired data to be transferred without loss This is usually caused by limitations of the acquisition module and should never occur The Sapera event value is VAL E
61. min 0 max 5 step 1 See CORACQ PRM EXT TRIGGER SOURCE STR CORACQ PRM EXT LINE TRIGGER SOURCE min 0 7 step 1 See CORACQ PRM EXT LINE TRIGGER SOURCE STR CORACQ PRM EXT TRIGGER SOURCE min 0 5 step 1 See CORACQ EXT TRIGGER SOURCE STR CORACQ PRM SHAFT ENCODER MULTIPLY min 1 max 32 step 2 N CORACQ PRM PLANAR INPUT SOURCES Not available X64 Xcelera CL LX1 User s Manual X64 Xcelera CL LX1 Reference e 55 CORACQ PRM EXT TRIGGER DELAY min 0 max 65535000 step 1 CORACQ PRM EXT TRIGGER DELAY TIME BASE CORACQ VAL TIME BASE LINE 0x4 CORACQ PRM BAYER DECODER ENABLE Not available CORACQ PRM CAM CONTROL PULSEO HD ALIGN Not available CORACQ PRM CAM CONTROL PULSEI HD ALIGN CORACQ PRM EXT TRIGGER IGNORE DELAY Not available min 0 max 65535000 step 1 CORACQ PRM CONTROL SIGNAL OUTPUTI Not available CORACQ PRM CONTROL SIGNAL OUTPUT2 Not available CORACQ PRM EXT TRIGGER SOURCE STR 0 Automatic 1 From External Trigger 2 Reserved 3 From Board Sync 4 To Board Sync 5 Pulse to Board Sync CORACQ PRM EXT LINE TRIGGER SOURCE STR 0 Automatic 1 From Shaft Encoder Phase A 2 From Shaft Encoder Phase B 3 From Shaft Encoder Phase A amp B 4 From Board Sync 5 To Board Sync 6 Pulse to Board Sync 7 To Board Sync When Grabbing CORACQ PRM VERTICAL TI
62. n 0 line max 16777215 line step 1 line CORACQ PRM PIXEL CLK SRC CORACQ VAL PIXEL SRC EXT 0x2 CORACQ PRM PIXEL CLK EXT min 20000000 Hz max 85000000 Hz step 1 Hz 50 e X64 Xcelera CL LX1 Reference X64 Xcelera CL LX1 User s Manual CORACQ PRM SYNC CORACQ VAL SYNC SEP SYNC 0x4 CORACQ PRM HSYNC POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ PRM VSYNC POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ PRM FRAME INTEGRATE METHOD Not available CORACQ PRM FRAME INTEGRATE POLARITY Not available CORACQ PRM TIME INTEGRATE METHOD CORACQ PRM CAM TRIGGER METHOD CORACQ VAL TIME INTEGRATE METHOD 1 0x1 CORACQ VAL TIME INTEGRATE METHOD 2 0x2 CORACQ VAL TIME INTEGRATE METHOD 3 0x4 CORACQ VAL TIME INTEGRATE METHOD 4 0x8 CORACQ VAL TIME INTEGRATE METHOD 5 0x10 CORACQ VAL TIME INTEGRATE METHOD 6 0x20 CORACQ VAL TIME INTEGRATE METHOD 7 0x40 CORACQ VAL TIME INTEGRATE METHOD 8 0x80 CORACQ VAL CAM TRIGGER METHOD 1 0x1 CORACQ VAL CAM TRIGGER METHOD 2 0x2 CORACQ PRM CAM TRIGGER POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM CAM TRIGGER DURATION min us max 65535000 us step 1 us CORACQ PRM CAM RESET METHOD CORACQ VAL CAM RESET METHOD 1 0x1 CORACQ PRM CAM RESET POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM CAM RESET DURATION min us max 65535000
63. nd of Transfer event 48 External Signals Connector 42 43 44 external trigger 66 F failure firmware upgrade 25 Firmware Loader 11 firmware revision 17 firmware selection 6 Found New Hardware Wizard 10 frame buffer 19 44 Frame Lost event 47 Frame Sync 45 FRAME RESET 44 H HyperTerminal 7 14 I image processing 5 Imaging drivers 25 L launch exe 9 Line Scan 6 43 Log Viewer program 28 Index e 85 LVDS pairs 68 MDR 26 18 65 multi board syne 74 N National Semiconductor 77 O out of memory error 19 PCI bus latency 46 PCI Bus Number 23 PCI configuration registers 23 PCI configuration space 23 26 29 conflict 26 Phase A 43 Phase B 43 physical dimensions 61 Q Quadrature Shaft Encoder 7 S Sapera buffers allocation 19 Sapera CamExpert 28 Sapera CD ROM 9 13 Sapera configuration program 15 16 19 Sapera LT Development Library 9 Sapera LT User s manual 9 Sapera messaging 19 scatter gather buffers 20 Scatter Gather 7 serial communication port 14 serial port speeds 14 shaft encoder 7 43 software trigger 28 71 Static electricity 9 system COM port 14 86 e Index T technical support 13 17 25 28 transfer module 48 trigger 7 43 44 V viewer program 28 virtual frame buffer 44 visual LED indicators 7 W Web inspection 43 Windows HyperTerminal 14 Windows Logo testing 10 Windows operating system memory 20 workstation 9 13 14 X X64 CL serial po
64. not recognized on the PCIe bus i e trained or function errors due to camera connections or bandwidth issues The following links jump to various topics in this troubleshooting section First Step Check the Status LED A RED Status LED 1 indicates a camera problem while various Green states indicate the acquisition mode Status LED 2 if flashing RED indicates a PCIe bus problem If you run the PCI Diagnostics tool the LXI is not in the PCI device list If the board is installed in a computer which supports PCIe GEN2 expansion slots see section J8 GEN2 Slot PCIe generation 2 Workaround on page 75 The complete status LED description is available in the technical reference section see Status LEDs Functional Description on page 66 X64 Xcelera CL LX1 User s Manual Troubleshooting Installation Problems e 21 Possible Installation Problems Hardware PCI bus conflict When a new installation produces PCI bus error messages or the board driver doesn t install it is important to verify that there are no conflicts with other PCI or system devices already installed Use the DALSA PCI Diagnostic tool as described in Checking for PCI Bus Conflicts on page 23 Also verify the installation via the Driver Information via the Device Manager Program on page 26 Gen2 slot errors There is a PCI bus error message from the computer bios Follow the instructions GEN PCI Slot Computer Issue on page 25 Verify Sapera and Board drivers If
65. ns X64 Xcelera CL LX1 Board Layout Drawing mg J6 a NER J9 Gy J1 J4 J10 ORISA mrs 64 e Technical Specifications X64 Xcelera CL LX1 User s Manual Connector Switch Jumper Description List The following table lists components on the X64 Xcelera CL LX1 board Detailed information follows for connectors switches and jumpers the end user may have need of Location Description Location Description JI Camera Link Connector J2 DC power to camera interface Connect computer power cable to supply PoCL on JI J10 External Signals Connector Jil Ext Trigger Switch point select 19 Multi Board Sync J4 J6 Reserved 18 pins 15 16 Normal Boot mode shorting jumper ON default Safe Boot mode shorting jumper OFF Connector and Switch Specifications X64 Xcelera CL LX1 End Bracket Detail J10 LED J1 ACQ CAMERALINK 0000000 ER O e000000 0 ps BEER A A p TRIG Connector Bracket The hardware installation process is completed with the connection of a supported camera to the X64 Xcelera CL LX1 board using Camera Link cables see Camera Link Cables on page 79 e The X64 Xcelera CL LX1 board supports a camera with one Camera Link MDR 26 connector one Base see Data Port
66. ntrol PaneleSystem PropertieseDevice Manager because it is a logical serial port mapping An example setup using Windows HyperTerminal follows R Sapera Configuration r Server List Index Name Serial Number System None 1 Xcelera CL LX1 1 54080004 Contiguous Memory Used for allocating buffers Used for allocating messages Requested Requested 5 ES MBytes 6 gt MBytes Allocated Allocated MBytes 6 MBytes Serial Ports Physical Port Maps to Serial 0 on Xcelere CL D i 1 vi Selected physical port is present Camera Link API port index 0 Enable DirectShow support Close X64 Xcelera CL LX1 User s Manual Installing X64 Xcelera CL LX1 e 15 Setup Example with Windows HyperTerminal e Run HyperTerminal and type a name for the new connection when prompted Then click OK e On the following dialog screen select the port associated with the X64 Xcelera CL LX1 Connection Description New Connection Name xcelera serial Enter a name and choose an icon for the connection Connect To a xcelera serial Area code Phone number Country region Enter details for the phone number that you want to dial Connect using COM4 HyperTerminal now presents a dialog to configure the COM port properties Change settings as required by the camera you are conn
67. o be compliant with the Camera Link standard Licensed users of the Camera Link logo will not be required to credit the AIA with ownership of the registered mark 3M is a trademark of the 3M Company Channel Link is a trademark of National Semiconductor Flatlink is a trademark of Texas Instruments Panel Link is a trademark of Silicon Image X64 Xcelera CL LX1 User s Manual Camera Link Interface e 77 Data Port Summary The Camera Link interface has three configurations A single Camera Link connection is limited to 28 bits requiring some cameras to have multiple connections or channels The naming conventions for the three configurations are Base Single Channel Link interface single cable connector e Medium Two Channel Link interface two cable connectors e Full Three Channel Link interface two cable connectors A single Camera Link port is defined as having an 8 bit data word The Full specification supports 8 ports labeled as A to H Camera Signal Summary Video Data Four enable signals are defined as e FVAL Frame Valid FVAL is defined HIGH for valid lines LVAL Line Valid LVAL is defined HIGH for valid pixels DVAL Data Valid DVAL is defined HIGH when data is valid Spare A spare has been defined for future use All four enables must be provided by the camera on each Channel Link All unused data bits must be tied to a known value by the camera Camera Controls Four LVDS pairs are
68. ock Range 20 MHz to 85 MHz as follows 8 bit 3 taps 85 MHz any tap configuration 10 12 bit 2 taps 85 MHz any tap configuration 14 16 bit 1 tap 85 MHz any tap configuration Synchronization Minimums Horizontal Sync minimum 4 pixels Vertical Sync minimum 1 line X64 Xcelera CL LX1 User s Manual Technical Specifications 61 S Comprehensive event notifications see Trigger To Image Reliability on page 46 Timing control logic for EXSYNC PRIN and strobe signals Opto coupled external trigger input programmable as active high or low edge or level trigger where pulse width minimum is 100ns Compliant wit rigger to Image Reliability framewor External trigger latency less than 1 usec TTL Strobe output Quadrature AB shaft encoder inputs for external web synchronization opto coupler maximum frequency for any shaft encoder input is 200 KHz Host System Requirements General System Requirements for the X64 Xcelera CL LX1 PCI Express x1 x4 slot or x8 slot compatible x16 slots require individual testing e Onsome computers the X64 Xcelera CL LX1 installed in an x16 slot may function The computer documentation or direct testing is required Operating System Support e Windows XP Windows Vista Windows 7 all versions in 32 bit or 64 bit Environment Ambient Temperature 10 to 50 C operation 0 to 70 C storage Relative Humidity 5 to 90 non condensing operating 09
69. ollowing screen shot shows the Sapera CamExpert dialog where Camera Link controls are assigned kgCamExpert D P2 4x 06k test cca Bisi x File View Help RY Advanced Control Parameters X Display Parameter Value CH Grab Snap i Trigger 3 LA Line Sync Source None Position x 013 112 Value 0000 Framejsec Resolutior Camera Line Trigger Frequency Min in Hz 300 Camera Line Trigger Frequency Max in Hz 24400 Enable Control Method None Line Integration Method Setting Method 1 Strobe Method Setting None CC Pulse 0 2 Pulse 1 cc3 Not Used CC4 Not Used Custom I O Setting Setting Advanced C Output 1 2 20 58 464 1 Camera file C Coreco Sapera camfiles D_P2 4x 06k_test cca loaded Ready Video status Pixel Clock Present VSync Present HSync Present 68 e Technical Specifications X64 Xcelera CL LX1 User s Manual J10 DB15 Female External Signals Connector Pin 8 Pin 1 O 0000000 15 Pin 9 Pin Pin Name Type Description External Trigger Input Opto coupler Anode See note 1 External Trigger Input Opto coupler Cathode See note 1 Shaft Encoder Phase Input Phase opto coupler Anode See note 2 10 Shaft Encoder Phase A Input Phase A opto coupler Cathode See note 2 3 Shaft Encoder Phase B Input Phase B opto coupler Anode 11 Shaft Encoder Phase B Input Phase B opto couple
70. omponents Please discharge any static electrical charge by touching a grounded surface such as the metal computer chassis before performing any hardware installation If you do not feel comfortable performing the installation please consult a qualified computer technician Important Never remove or install any hardware component with the computer power on Disconnect the power cord from the computer to disable the power standby mode This prevents the case where some computers unexpectedly power up when a board is installed Sapera LT Library Installation Note to install Sapera LT and the X64 Xcelera CL LX1 device driver logon to the workstation as administrator or with an account that has administrator privileges The Sapera LT Development Library or runtime library if application execution without development is preferred must be installed before the X64 Xcelera CL LX1 device driver Insert the DALSA Sapera CD ROM If AUTORUN is enabled on your computer the installation menu is presented e If AUTORUN is not enabled use Windows Explorer and browse to the root directory of the CD ROM Execute launch exe to start the installation menu and install the required Sapera components installation program will prompt you to reboot the computer Refer to Sapera LT User s Manual for additional details about Sapera LT X64 Xcelera CL LX1 User s Manual Installing X64 Xcelera CL LX1 e 9 Installing X64 Xcelera CL LX1
71. omputer COM port Any serial port communication program such as Windows HyperTerminal can connect to the camera in use and modify its function modes via its serial port controls The X64 Xcelera CL LXI serial port supports communication speeds from 9600 to 115200 bps Note if your serial communication program can directly select the X64 Xcelera CL LX1 serial port then mapping to a system COM port is not necessary The X64 Xcelera CL LX serial port can be mapped to an available COM port by using the Sapera Configuration tool Run the program from the Windows start menu Start Programs DALSA Sapera LT Sapera Configuration 14 e Installing X64 Xcelera CL LX1 X64 Xcelera CL LX1 User s Manual COM Port Assignment The lower section of the Sapera Configuration program screen contains the serial port configuration menu Configure as follows Use the Physical Port drop menu to select the Sapera board device from all available Sapera boards with serial ports when more then one board is in the system Use the Maps to drop menu to assign an available COM number to that Sapera board s serial port Click on the Save Settings Now button then the Close button You are prompted to reboot your computer to enable the serial port mapping The X64 Xcelera CL LX1 serial port now mapped to COM4 in this example is available as a serial port to any serial port application for camera control Note that this serial port is not listed in the Windows Co
72. orrupted executing a manual firmware upload will not work because the firmware loader can not communicate with the board In an extreme case corrupted firmware may even prevent Windows from booting Solution The user manually forces the board to initialize from write protected firmware designed only to allow driver firmware uploads When the firmware upload is complete the board is then rebooted to initialize in its normal operational mode X64 Xcelera CL LX1 User s Manual Troubleshooting Installation Problems 25 e Note that this procedure may require removing the X64 Xcelera CL LX1 board several times from the computer e Important The Boot Recovery Mode jumper for the X64 Xcelera CL LX1 is J8 pin 15 amp 16 see J8 Normal or Safe Boot Select Jumper on page 75 In the connectors and jumpers reference section identify the jumper location e Shut down Windows and power OFF the computer e Remove the shorting jumper from J8 pin 15 amp 16 for the boot recovery mode position safe boot The default position is shorting jumper installed on J8 pin 15 amp 16 for normal operation e Power on the computer Windows will boot normally e When Windows has started do a manual firmware update procedure to update the firmware again see Executing the Firmware Loader from the Start Menu on page 12 e When the update is complete shut down Windows and power off the computer e Install the shorting jumper back on J8 pin 15 amp 16
73. ponents and the information for that item is shown on the right hand window as described below C DALSA Device Manager v 3 03 Max File Device Info Manager Program Reheh Deg Juan Ei Xoglera CL LX1 1 Field Value la information mware Aa ACU DTE PCle x1 Interface Vendor ID Last ECO CMI Extension Serial Number 4080004 Component Version Optional ECO Sub Template Version i L Board Model CameraLink Chip Speed Mhz 2 Revision 1E Device Info Firmware Update Output e Select Information to display identification and information stored in the X64 Xcelera CL LX1 firmware e Select Firmware to display version information for the firmware components e Select one of the firmware components to load custom firmware when supplied by DALSA engineering for a future feature e Click on File Save Device Info to save all information to a text file Email this file when requested by Technical Support X64 Xcelera CL LX1 User s Manual Troubleshooting Installation Problems e 27 DALSA Log Viewer The third step in the verification process is to save in a text file the information collected by the Log Viewer program Run the program via the Windows Start Menu shortcut Start Programs e DALSA Sapera LT Tools Log Viewer The Log Viewer lists information about the in
74. r Cathode 4 5 8 14 GND Ground 12 Strobe Output Strobe signal output See note 3 6 13 12V Output DC power supplied by connecting the computer power supply to J2 floppy disk power connector See note 4 ToS 5V Output DC power supplied by connecting the computer power supply to J2 floppy disk power connector See note 4 Optional Camera Power Cable OR X1CC XPOW1 This cable available from DALSA connects 12Volts amp GND from J10 to a 12 pin Hirose connector as shown in the following table J10 pin number 14 13 Wire Identification Ground 12 Volt Hirose 12 pin number X64 Xcelera CL LX1 User s Manual Technical Specifications 69 Note 1 External Trigger Input Specifications The Trigger Input is opto coupled and compatible to differential signals RS 422 or single ended source signals The following figure is typical for the External Trigger Input NW External FB 650 Trigger nTrig In External Trigger For single ended signals the External Trigger pin is connected to ground The switch point is 2V by default to support TTL 5V signals and can be changed to switch at 10V with SW2 to support 24V industry standard signals For RS422 differential signals switch point must be selected at 2V e Maximum external signal input voltage is 26V irrelevant of the selected switch point e incoming trigger pulse is debounced to ensure that no voltage glit
75. r upgrades to acquisition board drivers are typically distributed as ZIP files available in the DALSA web site http www imaging com downloads Board driver revisions are also available on the next release of the Sapera CD ROM Often minor board driver upgrades do not require a new revision of Sapera To confirm that the current Sapera version will work with the new board driver e Check the new board driver ReadMe file before installing for information on the minimum Sapera version required Ifthe ReadMe file does not specify the Sapera version contact DALSA Technical Support see Technical Support on page 82 To upgrade the board driver only e Logon the computer as an administrator or with an account that has administrator privileges n Windows XP from the start menu select Start Control Panel Add or Remove Programs Select the DALSA Xcelera board driver and click Remove e Windows XP only e When the driver un install is complete reboot the computer Logon the computer as an administrator again n Windows Vista 7 from the start menu select Start Control Panel Programs and Features Double click the DALSA Xcelera board driver and click Remove e Install the new board driver Run Setup exe if installing manually from a downloaded driver file e Ifthe new driver is on a Sapera CD ROM follow the installation procedure described in Installing X64 Xcelera CL LX1 Hardware and Driver on page 10 e Note
76. ra installed on your hard disk If there is a cca file supplied with Sapera then use CamExpert to automatically generate the ccf file with default parameter values matching the frame grabber capabilities Check if the Sapera installation has a similar type of camera file A similar cca file can be loaded into CamExpert where it is modified to match timing and operating parameters for your camera and lastly save them as Camera Configuration file ccf Finally if your camera type has never been interfaced run CamExpert after installing Sapera and the acquisition board driver select the board acquisition server and manually enter the camera parameters X64 Xcelera CL LX1 User s Manual CamExpert Quick Start e 35 36 e CamExpert Quick Start X64 Xcelera CL LX1 User s Manual Sapera Demo Applications Grab Demo Overview Program Program file Workspace NET Solution Description Remarks StarteProgramseDALSA LT Demos Frame GrabbereGrab Demo DALSA Sapera Demos Classes vc GrabDemo Release GrabDemo exe DALSA Sapera Demos Classes vc SapDemos dsw DALSA Sapera Demos Classes vc SapDemos_2003 sIn This program demonstrates the basic acquisition functions included in the Sapera library The program allows you to acquire images either in continuous or in one shot mode while adjusting the acquisition parameters The program code may be extracted for use within your own application This demo is built using Mic
77. reserved for general purpose camera control defined as camera inputs and frame grabber outputs e Camera Control 1 CC1 Camera Control 2 CC2 Camera Control 3 CC3 Camera Control 4 CC4 Note the X64 Xcelera CL LX1 by default implements the control lines as follows using DALSA Corporation terminology CC1 EXYNC CC2 PRIN CC3 FORWARD CC4 HIGH 78 e Camera Link Interface X64 Xcelera CL LX1 User s Manual Communication Two LVDS pairs have been allocated for asynchronous serial communication to and from the camera and frame grabber Cameras and frame grabbers should support at least 9600 baud SerTFG Differential pair with serial communications to the frame grabber SerTC Differential pair with serial communications to camera The serial interface protocol is one start bit one stop bit no parity and no handshaking Camera Link Cables For additional information on Camera Link cables and their specifications visit the following web sites 3M http www 3m com interconnects enter Camera Link as the search keyword Nortech Systems http www nortechsys com intercon CameraLinkMain htm X64 Xcelera CL LX1 User s Manual Camera Link Interface e 79 80 e Camera Link Interface X64 Xcelera CL LX1 User s Manual MWe TELEDYNE DALSA A Teledyne Technologies Company Teledyne DALSA Contact Information Sales Information Visit our web site Email Canada Sales
78. rosoft Visual Studio NET 2003 using the MFC library It is based on Sapera C classes See the Sapera User s and Reference manuals for more information Using the Grab Demo Server Selection Run the grab demo from the start menu StartePrograms Dalsa Sapera LT Demos Frame GrabberseGrab Demo The demo program first displays the acquisition configuration menu The first drop menu displayed permits selecting from any installed Sapera acquisition servers installed DALSA acquisition hardware using Sapera drivers The second drop menu permits selecting from the available input devices present on the selected server X64 Xcelera CL LX1 User s Manual Sapera Demo Applications e 37 CCF File Selection The acquisition configuration menu is also used to select the required camera configuration file for the connected camera Sapera camera files contain timing parameters and video conditioning parameters The default folder for camera configuration files is also used by the CamExpert utility to save user generated or modified camera files Use the Sapera CamExpert utility program to generate the camera configuration file based on timing and control parameters entered The CamExpert live acquisition window allows immediate verification of those parameters CamExpert reads both Sapera cca and cvi for backward compatibility with the original Sapera camera files Grab Demo Main Window Refer to the Sapera LT User s Manual OC SAPM USER in
79. roximate the amount of contiguous memory required as follows e Calculate the total amount of host memory used for frame buffers number of frame buffers number of pixels per line number of lines 2 if buffer is 10 or 12 bits e Provide IMB for every 256 MB of host frame buffer memory required e Add an additional 1 MB if the frame buffers have a short line length say or less the increased number of individual frame buffers requires more resources e Add an additional 2 MB for various static and dynamic Sapera resources Test for any memory error when allocating host buffers Simply use the Buffer menu of the Sapera Grab demo program see Grab Demo Overview on page 37 to allocate the number of host buffers required for your acquisition source Feel free to test the maximum limit of host buffers possible on your host system the Sapera Grab demo will not crash when the requested number of host frame buffers cannot be allocated X64 Xcelera CL LX1 User s Manual Installing X64 Xcelera CL LX1 19 Host Computer Frame Buffer Memory Limitations When planning a Sapera application and its host frame buffers used plus other Sapera memory resources do not forget the Windows operating system memory needs Window XP as an example should always have a minimum of 128 MB for itself A Sapera application using scatter gather buffers could consume most of the remaining system memory When using frame buffers allocated as
80. rt 14 X64 Xcelera CL LX1 User s Manual
81. scriptor Tables and Auto loading Scatter Gather tables PCI Express x1 Interface The X64 Xcelera CL LX is a universal PCI Express x1 board compliant with the PCI Express 1 1 specification The X64 Xcelera CL LX1 board achieves transfer rates up to 185 Mbytes sec with all taps used when connected to a corresponding camera or sensor The X64 Xcelera CL LX1 board occupies one PCI Express x1 expansion slot Important e Older computers may not support the maximum data transfer bandwidth defined for PCI Express 1 e The X64 Xcelera CL LXI board can also be used in a PCI Express x4 or x8 slot typically without Issue e Ifthe computer only has a PCI Express x16 slot the X64 Xcelera CL LX1 may not be supported Many computer motherboards only support x16 products in x16 slots commonly used with graphic video boards Full tests with the PC are required Advanced Controls Overview Visual Indicators X64 Xcelera CL LX1 features a LED indicator to facilitate system installation and setup This provides visual feedback indicating when the camera 1s connected properly and sending data External Event Synchronization Trigger inputs and strobe signals are provided to precisely synchronize image captures with external events Camera Link Communications Ports One PC independent communication port provide Camera Link controls for camera configurations This port does not require additional PC resources like free interrupts or I O address
82. ssssssssvsvsvssenss 62 EMI CERTAIN 63 CONNECTOR AND SWITCH 64 X64 Xcelera CL LX1 Board Layout Drawing 64 Connector Switch Jumper Description Lier 65 CONNECTOR AND SWITCH SPECIFICATIONS 020 0 0 2 0 0 010 01000100000 65 X64 Xcelera CL LX1 End Bracket Detail eee 65 Configuration Jumper nesis e Sae 66 Status LEDs Functional Description 66 JI MDR 26 Pin Female Camera Link Connector 67 Camera Link Camera Control Signal Ouere 68 J10 DBI5 Female External Signals Connector eee 69 SD Bourd SVlGu ue ege 74 J8 Normal or Safe Boot Select Jumper 75 J8 GEN2 Slot PCIe generation 2 Workaround Jumper 75 CAMERA LINK INTERFACE 77 CAMERA LINK OVERVIEW ice caretes omui a oc 77 Rights and sci ooi ae e ROSEO DERE 77 DATA PORT SUMMARY onec tor tem re e t o b ka panse de 78 CAMERA SIGNAL SUMMARY NEESS 78 CAMERA LINK CABLES et 79 TELEDYNE DALSA CONTACT INFORMATION 81 SALES INFORMATION 8T TECHNICAL SUPPORT eese 82 GLOSSARY OF TERMS 83 INDEX 85 X64 Xcelera CL LX1 User s Manual Contents e iii iv e Contents X64 Xcelera CL LX1 User s Manual
83. stalled DALSA drivers Click on File Save and you will be prompted for a text file name to save the Log Viewer contents Email this text file to DALSA Technical Support when requested or as part of your initial contact email Symptoms CamExpert Detects no Boards If using Sapera version 6 00 or later When starting CamExpert if no DALSA board is detected CamExpert will start in offline mode There is no error message and CamExpert is functional for creating or modifying a camera configuration file If CamExpert should have detected the installed board troubleshoot the installation problem as described below Troubleshooting Procedure When CamExpert detects no installed DALSA board there could be a hardware problem a PnP problem a PCI problem a kernel driver problem or a software installation problem e Make certain that the card is properly seated in PCIe slot e Perform all installation checks described in this section before contacting Technical Support Try the board in a different PCIe slot if available Symptom X64 Xcelera CL LX1 Does Not Grab You are able to start Sapera CamExpert but you do not see an image and the frame rate displayed is 0 e Verify power is connected to the camera e Verify the camera and timing parameters with the camera in free run mode e Verify you can grab with the camera in free run mode e Make certain that you provide an external trigger if the camera configuration file requires one Use th
84. t vt t et 0 5us trigger low For an active low external trigger t oc 4 2 5 t vt 4 2us t d Note DALSA recommends using an active high external trigger to minimize the time it takes for the opto coupler to change state Specifically the opto coupler response time is OU us for active high compared to 4 2us for active low If the duration of the external trigger is gt t oc t d then a valid acquisition trigger 1s detected Therefore the external pulse with active high polarity must be at least 1 5us if debounce time is set to 1 in order to be acknowledged Any pulse larger than 5 2us is always considered valid It is possible to emulate an external trigger using the software trigger which is generated by a function call from an application X64 Xcelera CL LX1 User s Manual Technical Specifications e 71 Note 2 Shaft Encoder Input Specifications Dual Quadrature Shaft Encoder Inputs phase A and phase B are opto coupled and able to connect to differential signals RS 422 or single ended TTL 5V source signals The following figure is typical for each input 3v3 e For single ended TTL 5V signals the SE pin is connected to ground The switch point is 2V e Maximum external signal input voltage is 6V e Each input has a ferrite bead plus a 220 ohm series resistor on the opto coupler anode e Maximum input signal frequency is 200 KHz e Opto coupler response time is 0 25us for a rising signal
85. that you can not install DALSA board driver without Sapera LT installed on the computer X64 Xcelera CL LX1 User s Manual Installing X64 Xcelera CL LX1 e 13 Sapera and Board Driver Upgrades When both Sapera and the acquisition board driver are upgraded follow the procedure described below Logon the computer as an administrator or with an account that has administrator privileges In Windows XP from the start menu select Start Control Panel Add or Remove Programs Select the DALSA Xcelera board driver and click Remove Follow by also removing the older version of Sapera LT In Windows Vista 7 from the start menu select Start Control Panel Programs and Features Double click the DALSA Xcelera board driver and click Remove Follow by also removing the older version of Sapera LT Reboot the computer and logon the computer as an administrator again Install the new versions of Sapera and the board driver as if this was a first time installation See Sapera LT Library Installation on page 9 and Installing X64 Xcelera CL LX1 Hardware and Driver on page 10 for installation procedures Enabling the Camera Link Serial Control Port The Camera Link cabling specification includes a serial communication port for direct camera control by the frame grabber see 71 26 Pin Female Camera Link Connector on page 67 The X64 Xcelera CL LX1 driver supports this serial communication port either directly or by mapping it to a host c
86. ting that the X64 Xcelera CL LX1 software has not passed Windows Logo testing is displayed click on Continue Anyway to finish the X64 Xcelera CL LX1 driver installation Reboot the computer if prompted to do so When using Windows Vista 7 a message asking to install the DALSA device software 1s displayed Click Install 10 e Installing X64 Xcelera CL LX1 X64 Xcelera CL LX1 User s Manual X64 Xcelera CL LX1 Firmware Loader The Device Manager Firmware Loader program automatically executes at the end of the driver installation and on every subsequent reboot of the computer It will determine if the X64 Xcelera CL LX1 requires a firmware update If firmware is required a dialog displays and it also allows the user to load firmware for alternate operational modes of the X64 Xcelera CL LX1 Important In the very rare case of firmware loader errors please see Recovering from a Firmware Update Error on page 25 Firmware Update Automatic Mode Click Automatic to update the X64 Xcelera CL LX1 firmware The X64 Xcelera CL LX1 supports one firmware configuration for a Base camera See Series Key Features on page 6 and User Programmable Configurations on page 6 for details on all supported modes which can be selected via a manual firmware update If there are multiple X64 Xcelera CL LX1 boards in the system they will all be updated with the new firmware If any installed X64 Xcelera CL LXI board installed in a system already has the corr
87. ution pixel rate pixels per line lines per frame e Synchronization source and timing e Channels Taps configuration e Supported camera modes and related parameters e External signal assignment 34 e CamExpert Quick Start X64 Xcelera CL LX1 User s Manual CVI File Details Legacy files using the CVI extension contain all operating parameters related to the frame grabber board what the frame grabber can actually do with camera controls or incoming video The Sapera parameter groups within the file are Activate and set any supported camera control mode or control variable Define the integration mode and duration Define the strobe output control Allocate the frame grabber transfer ROI the host video buffer size and buffer type RGB8888 MONOS 16 Configuration of line frame trigger parameters such as source internal via the frame grabber external via some outside event electrical format TTL RS 422 OPTO isolated and signal active edge or level characterization Camera Interfacing Check List Before interfacing a camera from scratch with CamExpert Confirm that DALSA has not already published an application note with camera files included http www imaging com camsearch Confirm that the correct version or board revision of X64 Xcelera CL LX1 is used Confirm that the required firmware is loaded into the X64 Xcelera CL LX1 Confirm that Sapera does not already have a cca file for your came
88. w imaging com camsearch for the latest information on X64 Xcelera CL LX1 supported cameras 18 e Installing X64 Xcelera CL LX1 X64 Xcelera CL LX1 User s Manual Configuring Sapera Viewing Installed Sapera Servers The Sapera configuration program Start Programs DALSA Sapera LT Sapera Configuration allows the user to see all available Sapera servers for the installed Sapera compatible boards The System entry represents the system server It corresponds to the host machine your computer and is the only server that should always be present Increasing Contiguous Memory for Sapera Resources The Contiguous Memory section lets the user specify the total amount of contiguous memory a block of physical memory occupying consecutive addresses reserved for the resources needed for Sapera buffers allocation and Sapera messaging For both items the Requested value dialog box shows the driver default memory setting while the Allocated value displays the amount of contiguous memory that has been allocated successfully The default values will generally satisfy the needs of most applications The Sapera buffers value determines the total amount of contiguous memory reserved at boot time for the allocation of dynamic resources used for host frame buffer management such as DMA descriptor tables plus other kernel needs Adjust this value higher if your application generates any out of memory error while allocating host frame buffers You can app
89. y terminology defined by the PCI Express specification by the computer The board will not be detected in the computer in this condition If this occurs please contact DALSA technical support e Green On Flashing While grabbing The TRIG LED represents the status of the external trigger pin This is based on the signal going through the DA 15 connector e Green On While in Safe Boot Mode Will stay steady On in green during safe boot mode operation 66 Technical Specifications X64 Xcelera CL LX1 User s Manual MDR 26 Pin Female Camera Link Connector Name BASE 0 BASE_X0 BASE XI BASE BASE X2 BASE 2 BASE X3 BASE 3 BASE XCLK BASE XCLK SERTC SERTC SERTFG SERTFG 1 2 CC2 CC3 CC3 CC4 CC4 PoCL GND Pin 25 12 24 11 23 10 21 8 22 9 20 7 19 6 18 5 17 4 16 3 15 2 1 26 13 14 Type Input Input Input Input Input Input Input Input Input Input Output Output Input Input Output Output Output Output Output Output Output Output Description Neg Base Data 0 Pos Base Data 0 Neg Base Data 1 Pos Base Data 1 Neg Base Data 2 Pos Base Data 2 Neg Base Data 3 Pos Base Data 3 Neg Base Clock Pos Base Clock Pos Serial Data to Camera Neg Serial Data to Camera Neg Serial Data to Frame
Download Pdf Manuals
Related Search
Related Contents
取扱説明書 - 瀧住電機工業株式会社 Samsung ST6500 Εγχειρίδιο χρήσης Higlasi-2 標準取扱説明書 更新:20150524 変更履歴 20150524 Mode opératoire des Nouveaux contrats régionaux Pompa di calore aria/acqua ad alta temperatura Single Packaged Air Conditioner SERVICE MANUAL 1MB Print RSH-2455 _25 lgs.qxd 5000 Series 8 zone installation manual CloudCompare v2.6.1 Copyright © All rights reserved.
Failed to retrieve file