Home

X64 Xcelera

image

Contents

1. 36 X64 Xcelera CL PX4 Flat Field Support eee 36 Flat Field Correction Calibration Procedure esse 36 Using Flat Field Correction eee eene 38 USING THE BAYER FILTER da ini etica eae ee ea eee sence canto ss 38 Bayer Filter White Balance Calibration Procedure sss 38 Using the Bayer Filter 5 esee de P ea et een detis 39 SAPERA DEMO APPLICATIONS 41 GRAB DEMO OVERVIEW E aaa aaa aaa anna 41 USING TNE Grab iie teh een ep etim eee 41 FLAT FIELD DEMO aaa aaa 42 Using the Flat Field 42 X64 XCELERA CL PX4 REFERENCE 43 FULT BLOCK DIAGRAM tee ot ia eto t palace caca Feste seed Bea da 43 ACQUISITION TIMING 44 LINE TRIGGER SOURCE SELECTION FOR LINESCAN 45 CORACQ PRM EXT LINE TRIGGER SOURCE Parameter Values Specific to the X64 CL series anna nana na aan anna 45 SHAFT ENCODER INTERFACE TIMING isses eene eene enne nene enne sre 47 VIRTUAL FRAME RESET FOR LINESCAN CAMERAS ceea nn nana nana en 48 ACQUISITION METHODS cea ai a e aaa pa aaa O a aa cacao oa E 50 SUPPORTED EVENTS vet detii 30 a ac pe d ad Do la ada ada nat ceata 50 LU TA VATBA BILITY sa Direc
2. X64 Xcelera CL PX4 User s Manual Installing X64 Xcelera CL PX4 e 17 e HyperTerminal now presents a dialog to configure the COM port properties Change settings as required by the camera you are connecting to Note that the X64 Xcelera CL PX4 serial port does not support hardware flow control Xcelera CL PX4 1 Serial 0 Properties Bits per second 115200 Data bits Parity Stop bits Flow control Restore Defaults 18 e Installing X64 Xcelera CL PX4 X64 Xcelera CL PX4 User s Manual Displaying X64 Xcelera CL PX4 Board Information The Device Manager program also displays information about the X64 Xcelera CL PX4 boards installed in the system To view board information run the program via the Windows Start Menu shortcut Start Programs DALSA X64 Xcelera CL PX4 Device Driver CorDeviceManager 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 PX4 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 PXA information contained in the EEProm component The X64 Xcelera CL PX4 device manager report file BoardInfo txt is generated by clicking File Save Device Info This report file may be
3. Connector is notched for one way insertion 94 Technical Specifications X64 Xcelera CL PX4 User s Manual External Signals Connector Bracket Assembly Type 1 Pinout The following table defines the signal pinout on the DB37 connector Refer to the table J4 External Signals Connector on page 89 for signal descriptions DB37 Pin Number Signal J4 Connector Pin Number 1 Ground 1 20 Ground 2 2 General Input 0 3 21 General Input 0 4 3 General Input 1 5 22 General Input 1 6 4 General Input 2 7 23 General Input 2 8 5 General Input 3 9 24 General Input 3 10 6 General Output 0 11 25 General Output 0 12 7 General Output 1 13 26 General Output 1 14 8 General Output 2 15 27 General Output 2 16 9 General Output 3 17 28 General Output 3 18 10 External Trigger Input 0 19 29 External Trigger Input 0 20 11 External Trigger Input 1 21 30 External Trigger Input 1 22 12 Shaft Encoder Phase A 23 31 Shaft Encoder Phase A 24 13 Shaft Encoder Phase B 25 32 Shaft Encoder Phase B 26 14 Ground 27 33 Strobe Output 0 28 15 Ground 29 34 Strobe Output 1 30 X64 Xcelera CL PX4 User s Manual Technical Specifications 95 16 Ground 31 35 Ground 32 17 5V 33 36 5V 34 18 12V 35 37 12V 36 19 Ground 37 38 39 40 96 e Technical Specifications X64 Xcelera CL PX4 User s Manual External Sig
4. Product Number All models have 85MHz Pixel Clock 4 0 00 4 0 00 OC IOO1 STD00 X64 Xcelera CL PX4 Full with 128 MB of memory X64 Xcelera CL PX4 Dual with 128 MB of memory X I O Module optional provides an additional 8 input amp 8 output general I Os see Appendix X I O Module Option on page 103 For OEM clients this manual in printed form is available on request OC X4CM USERO X64 Xcelera CL PX4 Software Item Product Number Sapera LT version 6 00 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 amp PDF formats optional Contact Sales at Sapera Processing Imaging Development Library includes over 600 optimized image DALSA processing routines X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Overview e 5 X64 Xcelera CL PX4 Cables amp Accessories Product Number optional X64 Xcelera CL PX4 can be shipped with an External Signals Connector Bracket Assembly either with a DB37 or DB25 connector see the two product numbers below Either cable if required should be specified at the time of order Note clients requiring more I O connections must add the optional X I O Module DB37 assem
5. CORACQ PRM SHARED EXT TRIGGER Not available CORACQ PRM SHARED CAM RESET Not available CORACQ PRM SHARED CAM TRIGGER Not available CORACQ PRM SHARED TIME INTEGRATE Not available CORACQ PRM SHARED FRAME INTEGRATE Not available CORACQ PRM SHARED STROBE Not available CORACQ PRM STROBE DELAY 2 min 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 Not available CORACQ PRM SHARPNESS min 0 max 0 step 1 CORACQ PRM EXT TRIGGER DURATION min 0 us max 65535 us step 1 us CORACQ 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 CAM TRIGGER DELAY min 0 us max 65535000 us step 1 us CORACQ SHAFT ENCODER LEVEL CORACQ VAL LEVEL 422 0x2 CORACQ PRM WEN ENABLE Not available CORACQ PRM LUT NENTRIES 256 entries CORACQ PRM EXT FRAME TRIGGER SOURCE min 0 max 5 step 1 CORACQ PRM EXT LINE TRIGGER SOURCE min 0 7 step 1 CORACQ PRM EXT TRIGGER SOURCE min 0 5 X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 63 step 1 CORACQ PRM SHAFT ENCODER MULTIPLY min max 32 step 2 N CORACQ PRM PLANAR INPUT SO
6. 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 pixe max 16777215 pixel step pixel CORACQ PRM HSYNC min 4 pixe max 4294967295 pixel step pixel CORACQ PRM VACTIVE min 1 line max 16777215 line step line CORACQ VSYNC min 0 line max 4294967295 line step line CORACQ PRM HFRONT PORCH min 0 pixel max 0 pixel step pixel CORACQ PRM HBACK PORCH min 0 pixel max 0 pixel step pixel CORACQ COUPLING Not available CORACQ PRM VFRONT PORCH min 0 line max 0 line step line CORACQ PRM VBACK PORCH min 0 line 66 X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual max 0 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 pixel CORACQ PRM VFRONT INVALID min 0 line max 16777215 line step line CORACQ PRM VBACK INVALID min 0 line max 16777215 line step 1 line CORACQ PRM PIXEL CLK SRC CORACQ VAL PIXEL CLK SRC EXT 0x2 CORACQ PRM PIXEL INT min 20000000 Hz max 85000000 Hz step 1 Hz CORACQ PRM PIXEL 11 20000000 Hz CORACQ PRM PIXEL EXT min
7. see Data Port Summary on page 100 for information on Camera Link configurations e Connect camera 1 to the Camera Link 1 connector with a Camera Link cable Connect camera 2 to the Camera Link 2 When using a Medium camera connect the second camera cable to Camera Link 2 Refer to section Connector and Switch Specifications on page 83 for details on the Camera Link connectors Note If the camera is powered by the X64 Xcelera CL PXA refer to External Signals Connector Bracket Assembly on page 94 for power connections Contact DALSA or browse our web site http www imaging com camsearch for the latest information on X64 Xcelera CL PXA supported cameras 20 Installing X64 Xcelera CL PX4 X64 Xcelera CL PX4 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 R
8. 10 11 ney 11 rj eal 12 A 12 Signal Output Reset Tristate zl Input Level Signal Event Power Status 5 Volts Single Ended FalingEde gt Exit 112 e Appendix X I O Module Option X64 Xcelera CL PX4 User s Manual Sapera LT General I O Demo Code Samples The following source code was extracted from the General I O demo program The comments highlight the areas that an application developer needs for embedding X I O module controls within the imaging application Main I O Demo code BOOL CGioMainDlg OnInitDialog some declarations UINT32 m gioCount int m ServerIndex int m ResourceIndex Show the Server Dialog to select the acquisition device CGioServer dlg this if dlg DoModal IDOK m ServerIndex dlg GetServerIndex m ServerName dlg GetServerName if m ServerIndex 1 Get the number of resources from SapManager for ResourceGio type by using the server index chosen in the dialog box the resource type to enquire for Gio m gioCount SapManager GetResourceCount m ServerIndex SapManager ResourceGio Create all objects see the function following if CreateObjects EndDialog TRUE return FALSE 80 Loop for all resources for UINT32 iDevice 0 iDevice lt MAX GIO DEVICE amp amp iDevice lt m gioCount Lesedi direct read access to low level Sapera C librar
9. J3 Camera Link Connector 2 Medium and Full Camera Link sources require cables connected to both J2 and J3 Name Pin Type Description MEDIUM _X0 25 Input Neg Medium Data 0 MEDIUM _X0 12 Input Pos Medium Data 0 MEDIUM 1 24 Input Neg Medium Data 1 MEDIUM _ 1 11 Input Pos Medium Data 1 MEDIUM _X2 23 Input Neg Medium Data 2 MEDIUM X2 10 Input Pos Medium Data 2 MEDIUM X3 21 Input Neg Medium Data 3 MEDIUM X3 8 Input Pos Medium Data 3 MEDIUM _XCLK 22 Input Neg Medium Clock MEDIUM XCLK 9 Input Pos Medium Clock TERM 20 Term Resistor TERM 7 Term Resistor FULL_X0 19 Input Neg Full Data 0 FULL _X0 6 Input Pos Full Data 0 FULL 18 Input Neg Full Data 1 FULL 5 Input Pos Full Data 1 FULL _X2 17 Input Neg Full Data 2 FULL 2 4 Input Pos Full Data 2 FULL _X3 15 Input Neg Full Data 3 FULL _X3 2 Input Pos Full Data 3 FULL XCLK 16 Input Neg Full Clock FULL 3 Input Pos Full Clock GND 1 13 14 26 Ground X64 Xcelera CL PX4 User s Manual Technical Specifications 87 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 Base camera specification These controls are on and also on J2 for the second Base camera input of the X64 Xcelera CL PX4 in two Base configuration e Camera Control 1 e Camera Co
10. Not available CORACQ PRM FRAME INTEGRATE COUNT CORACQ PRM TIME INTEGRATE ENABLE Not available TRUE FALSE PRM TIME INTEGRATE DURATION min 1 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 CORACQ VAL OUTPUT FORMAT RGB8888 CORACQ VAL OUTPUT FORMAT 101010 CORACQ VAL OUTPUT FORMAT RGB16161616 CORACQ PRM EXT TRIGGER ENABLE CORACQ VAL EXT TRIGGER OFF 0x1 VAL EXT TRIGGER ON 0x8 CORACQ PRM VIC NAME Default Area Scan CORACQ PRM LUT MAX 1 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 DC REST START min 0 pixel max 0 pixel step pixel CORACQ PRM DC REST WIDTH min 0 pixel max 0 pixel step pixel CORACQ PRM LUT FORMAT Default CORACQ VAL OUTPUT FORMAT RGBI01010 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 X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 71 CORACQ PRM INTEGRATE ENABLE TRUE FALSE CORACQ PRM LINE INTEGRATE DURATION min 1 pixel max 16777215 pixel step 1 pixel CORACQ PRM LINE TRIGGER ENABLE TRUE FA
11. 20000000 Hz max 85000000 Hz step 1 Hz 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 DETECT HACTIVE 0 active pixel per line CORACQ PRM DETECT PIXEL CLK Not available CORACQ PRM DETECT VACTIVE 0 lines per field CORACQ PRM FRAME INTEGRATE METHOD Not available CORACQ PRM FRAME INTEGRATE POLARITY CORACQ PRM TIME INTEGRATE METHOD Not available 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 PRM CAM TRIGGER METHOD 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 1 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 us step 1 us CORACQ PRM CAM NAME Default Area Scan X64 Xc
12. ATS DALSA e 7075 Place Robert Joncas Suite 142 e St Laurent Quebec HAM 272 Canada http www imaging com X64 Xcelera CL PX4 User s Manual Edition 1 10 Part number OC X4CM PUSRO NOTICE 2007 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 2000 Windows XP Windows Vista are trademarks of Microsoft Corporation All other trademarks or intellectual property mentioned herein belong to their respective owners Edition 1 10 printed on April 18 2007 Document Number OC X4CM PUSRO Printed in Canada Contents X64 XCELERA CL PX4 OVERVIEW 5 PRODUCT PART NUMBERS I IRR RET D OI TRO OO tt adu 5 ABOUT THE X64 XCELERA CL PX4 FRAME GRABBER eee eee een 4 Series Key Features ee eta URSI HER 7 User Programmable Configurations cena anna 7 ACUPlus Acquisition Control nana eene 8 DTE Intelligent Data Transfer Engine esee 8 Adv
13. The X I O signals supplement the external signal I O available on the main board The two sets of I O are independent of each other X I O provides 8 TTL outputs software selectable as NPN current sink or PNP source driver type drivers See TTL Output in NPN Mode Electrical Details on page 107 and TTL Output in PNP Mode Electrical Details on page 108 X I O provides 2 opto coupled inputs See Opto coupled Input Electrical Details on page 109 X I O provides 6 TTL level inputs with software selectable transition point See TTL Input Electrical Details on page 109 X I O provides both 5 volt and 12 volt power output pins on the DB37 where power comes directly from the host system power supply Onboard flash memory to store user defined power up I O states X64 Xcelera CL PX4 User s Manual Appendix X I O Module Option e 103 X I O Module Connector List amp Locations J24 X I O revision A2 2 M e a J20 DB37 female external signals connector J23 16 pin header connector interconnect to the X64 Xcelera CL PX4 via supplied ribbon cable J21 J22 J24 J28 Reserved J26 Connect PC power via floppy drive power cable X I O Module Installation Grounding Instructions Static electricity can damage electronic components Please discharge any static electrical charge by touching a grounded surface such as the metal computer chassis before performing any hardware installation If yo
14. 0x20 CORACQ VAL TIME INTEGRATE METHOD 7 0x40 CORACQ VAL TIME INTEGRATE METHOD 8 0x80 CORACQ PRM CAM TRIGGER METHOD 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 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 PRM LINE TRIGGER METHOD CORACQ VAL LINE TRIGGER METHOD 1 0x1 56 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual 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 CORACQ PRM TAPS min 1 tap max 16 tap step 1 tap CORACQ OUTPUT CORACQ VAL TAP OUTPUT ALTERNATE 0x1 CORACQ VAL TAP OUTPUT SEGMENTED
15. 16 GND 39 25 GND 40 98 e Technical Specifications X64 Xcelera CL PX4 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 www pulnix com CameraLink html Rights and Trademarks Note The following text is extracted from the Camera Link Specification October 2000 PULNiX America Inc as chair of this ad hoc Camera Link committee has applied for U S trademark protection for the term Camera Link to secure it for the mutual benefit of industry members PULNiX will issue a perpetual royalty free license to any industry member including competitors for the use of the Camera Link trademark on the condition that it is used only in conjunction with products that are fully compliant to this standard PULNiX will not require licensed users of the trademark to credit PULNIX with ownership 3M is a trademark of the 3M Company Channel Link is a trademark of National Semicond
16. 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 Note that information provided within this section will be updated with the latest information DALSA can provide for each manual version released 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 118 for contact information Recovering from a Firmware Update Error This procedure is required if any failure occurred while updating the X64 Xcelera CL PX4 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 PX4 firmware is corrupted 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 forc
17. 0 7 step 1 CORACQ EXT TRIGGER SOURCE min 0 5 step 1 CORACQ PRM SHAFT ENCODER MULTIPLY min 1 max 32 step 2 N CORACQ PRM PLANAR INPUT SOURCES Not available CORACQ PRM CAM TRIGGER DELAY min 0 max 255 step 1 CORACQ PRM EXT TRIGGER DELAY TIME BASE CORACQ VAL TIME BASE LINE 0x4 CORACQ PRM BAYER DECODER ENABLE Not available CORACQ PRM BAYER DECODER METHOD Not available CORACQ PRM BAYER DECODER WB GAIN RED min 0 max 0 step 1 CORACQ PRM BAYER DECODER WB GAIN GREEN min 0 max 0 step 1 X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 73 CORACQ PRM BAYER DECODER WB GAIN BLUE min 0 max 0 step 1 CORACQ PRM BAYER DECODER WB OFFSET RED min 0 max 0 step 1 CORACQ PRM BAYER DECODER WB OFFSET GREEN min 0 max 0 step 1 CORACQ PRM BAYER DECODER WB OFFSET BLUE min 0 max 0 step 1 CORACQ PRM CAM CONTROL PULSEO HD ALIGN Not available CORACQ PRM CAM CONTROL PULSEI HD ALIGN Not available CORACQ PRM EXT TRIGGER IGNORE DELAY 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 Automatic From Triggin 1 From Triggin 2 From Board Sync To Board Sync From GIO CORACQ PRM EXT LINE TRIGGER SOURCE
18. 0x2 CORACQ VAL TAP OUTPUT PARALLEL 0x4 CORACQ PRM TAP 1 DIRECTION 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 TAP 2 DIRECTION 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 TAP 3 DIRECTION 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 TAP 4 DIRECTION 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 TAP 5 DIRECTION 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
19. 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 CORACQ PRM TAP 6 DIRECTION 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 PX4 User s Manual X64 Xcelera CL PX4 Reference e 57 PRM 7 DIRECTION 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 TAP 8 DIRECTION 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 VAL CHANNELS ORDER NORMAL 0x1 CORACQ VAL CHANNELS ORDER REVERSE 0x2 CORACQ PRM LINESCAN DIRECTION 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 MI
20. 1 us CORACQ PRM LINE INTEGRATE PULSE0 DURATION min 1 us max 65535000 us step 1 us CORACQ PRM VIDEO LEVEL MIN Default 0 uV CORACQ PRM VIDEO LEVEL MAX Default 0 uV CORACQ PRM CONNECTOR LINE TRIGGER INPUT Default 0 CORACQ PRM CONNECTOR LINE INTEGRATE INPUT Connector 1 type 2 pin 1 CORACQ PRM CONNECTOR LINESCAN DIRECTION INPUT Default 0 CORACQ PRM CAMLINK CONFIGURATION 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 CONNECTOR PIXEL CLK OUTPUT Default 0 CORACQ PRM CONNECTOR WEN OUTPUT Default 0 CORACQ PRM WEN POLARITY Not available CORACQ PRM TAP 9 DIRECTION 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 TAP 10 DIRECTION 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 TAP 11 DIRECTION CORACQ VAL TAP DIRECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIRECTION UD 0x4 CORACQ VAL TAP DIRECT
21. 105 I O interrupts 112 I O NPN output mode 111 I O output modes 103 I O PNP output mode 111 I O power up state 110 I O sample code 110 I O source code 113 I O Tristate output mode 111 image processing 5 Imaging drivers 26 Industrial level mode 109 input logic level 111 input pin status 112 input pull up resistor 107 L launch exe 12 Line Scan 8 47 Log Viewer program 26 LUT availability 52 LVDS pairs 88 MDR 26 20 83 memory error 33 76 N National Semiconductor 99 NPN mode 107 O onboard memory 33 76 opto coupled input specs 109 124 e Index out of memory error 21 output sink current 107 output source current 108 P PCI Bus Number 25 PCI configuration registers 25 PCI configuration space 23 25 29 PCI conflict 23 Phase A 47 Phase B 47 physical dimensions 79 PNP mode 108 programming I O flash 111 Q Quadrature Shaft Encoder 9 S Sapera Acquisition Devices 111 Sapera buffers allocation 21 Sapera CamExpert 28 Sapera CD ROM 11 12 Sapera configuration program 16 17 21 Sapera LT Development Library 12 Sapera LT User s manual 12 Sapera messaging 21 scatter gather buffers 21 Scatter Gather 8 serial communication port 16 serial port speeds 16 Shading Correction 7 shaft encoder 9 47 software trigger 28 source destination pairs 78 Static electricity 11 104 system COM port 16 T technical support 11 19 26 28 transfer module 51 trigger 9 47 48 U user
22. CORACQ PRM EXT TRIGGER FRAME COUNT Default 1 frame CORACQ PRM INT FRAME TRIGGER ENABLE TRUE FALSE CORACQ PRM INT FRAME TRIGGER FREQ min 1 milli Hz max 1073741823 milli Hz step 1 milli Hz CORACQ PRM SHARED EXT TRIGGER Not available CORACQ PRM SHARED CAM RESET Not available CORACQ PRM SHARED CAM TRIGGER Not available CORACQ PRM SHARED TIME INTEGRATE Not available 72 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual CORACQ PRM SHARED FRAME INTEGRATE Not available CORACQ PRM SHARED STROBE Not available CORACQ PRM STROBE DELAY 2 min 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 Not available CORACQ PRM SHARPNESS CORACQ PRM EXT TRIGGER DURATION min 0 max 0 step 1 min 0 us max 65535 us step 1 us CORACQ 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 CAM TRIGGER DELAY min 0 us max 65535000 us step 1 us CORACQ PRM SHAFT ENCODER LEVEL CORACQ VAL LEVEL 422 0x2 CORACQ PRM WEN ENABLE Not available CORACQ PRM LUT NENTRIES 256 entries CORACQ PRM EXT FRAME TRIGGER SOURCE min 0 max 5 step 1 CORACQ PRM EXT LINE TRIGGER SOURCE min
23. 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 LINESCAN DIRECTION OUTPUT Not available 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 CORACQ PRM STROBE LEVEL CORACQ VAL LEVEL TTL 0x1 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 62 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual CORACQ PRM MASTER MODE HSYNC POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ PRM MASTER MODE VSYNC POLARITY CORACQ VAL ACTIVE LOW 0x1 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 min 1 milli Hz max 1073741823 milli Hz step 1 milli Hz
24. Glossary of Terms X64 Xcelera CL PX4 User s Manual 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 i e what the frame grabber can actually do with camera controls or incoming video X64 Xcelera CL PX4 User s Manual Glossary of Terms e 121 122 e Glossary of Terms X64 Xcelera CL PX4 User s Manual Index 10 tap format 52 A acquisition bandwidth 29 Acquisition events 50 acquisition module 50 acquisition parameters 41 ACUPlus 8 administrator 11 12 AUTORUN 12 B Bayer Filter Decoding 7 Bayer Mosaic Filter 7 38 Block Diagram 43 BoardInfo txt 19 23 boot recovery mode 23 buffer output supply voltage 108 cables 83 calibration information 24 camera configuration file 31 camera control 16 88 Camera file 27 36 41 47 49 Camera Link 9 20 83 88 99 Camera Link cables 20 Camera Link cabling 16 Camera Link control 88 camera power 20 83 camera timing 31 CamExpert 41 47 49 CamExp
25. Recovering from a Firmware Update Error eee 22 Windows Event Viewer sie ia dat se ll 23 Device Manager Program nana 23 X64 Xcelera CL PX4 User s Manual Contents e i PCE Configurations tia ede eed ce eoa 25 Sapera and Hardware Windows Drivers nea 26 Loo saca 26 Windows Device Manager esses eee 27 Memory Requirements with Area Scan Acquisitions sss 27 Symptoms CamExpert Detects no Boards sse 28 Symptoms X64 Xcelera CL PX4 Does Not Grab nenea 28 Symptoms Card gr dbs black RE e e dd ci 29 Symptoms Card acquisition bandwidth is less than 29 CAMEXPERT QUICK START 31 INTERFACING CAMERAS WITH 4 200000 2 40800050000000 31 CamExpert Example with a Monochrome Camera sss 3l CAMEXPERT DEMONSTRATION AND TEST TOOLS eee eene enne 33 CAMERA TYPES amp FILES APPLICABLE TO THE X64 XCELERA CL 33 CamExpert Memory Errors when Loading Camera Configuration Files 33 Overview of Sapera Acquisition Parameter Files ccf or 34 Camera Interfacing Check List eee eene 35 USING THE FLAT FIELD CORRECTION TOOL
26. STR Automatic From Shaft Encoder Phase A From Shaft Encoder Phase B From Shaft Encoder Phase A amp B From Board Sync To Board Sync Pulse to Board Sync To Board Sync When Grabbing gt gt CORACQ PRM VERTICAL TIMEOUT DELAY min 0 max 16383000 step 1 CORACQ PRM BAYER DECODER SATURATION FACTOR min 0 max 0 step 1 CORACQ PRM BAYER DECODER SATURATION WEIGHT RED min 0 max 0 step 1 CORACQ PRM BAYER DECODER SATURATION WEIGHT GRE EN min 0 max 0 step 1 CORACQ PRM BAYER DECODER SATURATION WEIGHT BLU E min 0 max 0 step 1 74 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual ACQ Related Parameters CameraLink Medium Color RGB Acquisition Device 1 Parameter Values CORACQ PRM LABEL CameraLink Medium Color RGB 1 CORACQ PRM EVENT TYPE CORACQ VAL EVENT TYPE START OF FRAME CORACQ VAL EVENT TYPE END OF FRAME CORACQ VAL EVENT TYPE EXTERNAL TRIGGER CORACQ VAL EVENT TYPE NO PIXEL CLK CORACQ VAL EVENT TYPE PIXEL CLK CORACQ VAL EVENT TYPE FRAME LOST CORACQ VAL EVENT TYPE DATA OVERFLOW CORACQ VAL EVENT TYPE EXTERNAL TRIGGER IGNORED CORACQ VAL EVENT TYPE VERTICAL TIMEOUT CORACQ PRM SIGNAL STATUS CORACQ VAL SIGNAL HSYNC PRESENT CORACQ VAL SIGNAL VSYNC PRESENT CORACQ VAL SIGNAL PIXEL CLK PRESENT CORACQ PRM DETECT PIXEL CLK Not availa
27. Technical Specifications X64 Xcelera CL PX4 User s Manual J External Signals Connector J4 Pin Header Numbering Detail 1 3 we 37 39 J4 Signal Descriptions Description Pin Pin Description Ground 1 2 Ground General Input 0 3 4 General Input 0 see note 1 General Input 1 5 6 General Input 1 General Input 2 7 8 General Input 2 General Input 3 9 10 General Input 3 General Output 0 11 12 General Output 0 see note 2 General Output 1 13 14 General Output 1 General Output 2 15 16 General Output 2 General Output 3 17 18 General Output 3 External Trigger Input 0 19 20 External Trigger Input 0 see note 3 External Trigger Input 1 21 22 External Trigger Input 1 Shaft Encoder Phase A 23 24 Shaft Encoder Phase A see note 4 Shaft Encoder Phase B 25 26 Shaft Encoder Phase B Ground 27 28 Strobe Output 0 see note 5 Ground 29 30 Strobe Output 1 Ground 31 32 Ground Power Output 5 Volts 1 5 max 33 34 Power Output 5 Volts 1 5 max see note 6 Power Output 12 Volts 1 5A max 35 36 Power Output 12 Volts 1 5A max Ground 37 38 Ground Ground 39 40 Ground X64 Xcelera CL PX4 User s Manual Technical Specifications 89 Note 1 General Inputs Specifications Each of the four General Inputs are opto coupled and able to connect to differential signals LVDS or RS422 or single ended TTL source signals These inputs generate individual interrup
28. User s Manual Installing X64 Xcelera CL PX4 Warning Grounding Instructions Static electricity can damage electronic components 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 Never remove or install any hardware component with the computer power on 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 Minor 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 txt file before installing for information on the minimum Sapera version required e Ifthe ReadMe txt file does not specify the Sapera version contact DALSA Technical Support see Technical Support on page 118 To upgrade the board driver only e Logon the computer as an ad
29. X64 Xcelera CL PX4 User s Manual Sapera Servers amp Resources Servers and Resources The following table describes the X64 Xcelera CL PX4 Full board Servers Resources Name Type Xcelera CL PX4 1 Acquisition CameraLink Full Mono default firmware CameraLink Full Color RGB 1 Xcelera CL PX4 1 Acquisition CameraLink 10 Tap 10 tap firmware Parallel Mono 1 Xcelera CL PX4 1 Acquisition CameraLink Bayer firmware Bayer 1 Description Full configuration monochrome output Camera 1 Full configuration RGB output Camera 71 Full configuration 10 Tap Format 2 Camera 1 0 Base configuration Bayer Decoder Camera 1 The following table describes the X64 Xcelera CL PX4 Dual board Servers Resources Name Type Xcelera CL PX4 1 Acquisition CameraLink Base Mono 1 default Base firmware CameraLink Base Mono 2 CameraLink Base RGB 1 CameraLink Base RGB 2 Xcelera CL PX4 1 Acquisition CameraLink Medium Medium firmware Monochrome 1 CameraLink Medium Color RGB 1 Xcelera CL PX4 1 Acquisition CameraLink Base Bayer firmware Bayer 1 CameraLink Base Bayer 2 Description Base configuration monochrome Camera 1 Base configuration monochrome Camera 2 Base configuration color RGB Camera 1 Base configuration color RGB Camera 2 Medium configuration monochrome Camera 1 Medium configuration RGB Camera 1 0 Base configuration Bayer Decoder Camera 1 1 Base con
30. connected sensor 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 The 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 could not be transferred to on board memory An example of this case would be if there are no free on board buffers available for the new image This may be the case if the image transfer from onboard buffers to host PC memory cannot be sustained due to bus 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 onboard memory frame buffers to PC memory frame buffers Start of Frame The Start of Frame event is generated when the first image pixel is transferred from onboard memory into PC memory The Sapera event value is CORXFER VAL EVENT TYPE START OF FRAME End of Fram
31. 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 Installing X64 Xcelera CL PX4 X64 Xcelera CL PX4 User s Manual Symptoms 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 Make certain that the input LUT is not programmed to output all 0 s This problem is sometimes caused by a PCIe transfer issue No PCIe 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 Symptoms Card acquisition bandwidth is less than expected The X64 Xcelera CL PX4 acquisition bandwidth is less than expected Review the system for problems or conflicts with other expansion boards or drivers Remove other
32. defined I O state 103 USER PWR 108 X64 Xcelera CL PX4 User s Manual viewer program 26 virtual frame buffer 48 visual LED indicators 9 W Web inspection 47 Windows Event Viewer 23 Windows HyperTerminal 16 Windows Logo testing 13 Windows operating system memory 21 workstation 11 12 X X64 CL serial port 16 X I O field installation 105 X I O module driver update 105 X I O module overview 103 X64 Xcelera CL PX4 User s Manual Index e 125
33. e Slow Flashing Green 2 Hz Camera Line Valid signal detected e Fast Flashing Green 16 Hz Acquisition in progress e Status LED 2 flashing red Camera pixel clock incorrectly connected to J3 instead of 72 Example a Base camera is incorrectly connected to J3 X64 Xcelera CL PX4 User s Manual Technical Specifications e 85 J2 Camera Link Connector 1 Name 5 0 BASE 04 BASE BASE_X14 BASE_X2 BASE_X24 BASE_X3 BASE_X34 BASE_XCLK BASE SERTC SERTC SERTFG SERTFG 1 1 CC2 CCR COS CC3 4 CC4 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 13 14 26 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 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 Ground 86 e Technical Specifications X64 Xcelera CL PX4 User s Manual
34. each input V noise filter SE e For single ended TTL signals the SE pin is connected to ground The switch point is 2V e Each input has a ferrite bead plus 220 ohm series resistor on the opto coupler anode e Maximum input signal frequency is 200 KHz e See Line Trigger Source Selection for Linescan Applications on page 45 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 LVDS 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 92 e Technical Specifications X64 Xcelera CL PX4 User s Manual Note 5 Strobe Output Specifications Dual TTL Strobe outputs are provided The following figure is typical for each strobe out Strobe EN Strobe Strobe 4 Each strobe output is a tri state driver enabled by software Each strobe output is 5 TTL level Each 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 STROBE ENABLE CORACQ STROBE POLARITY CORACQ STROBE
35. lines as follows using DALSA Corporation terminology CCl EXYNC CC2 PRIN CC3 FORWARD CC4 HIGH 100 e Camera Link Interface X64 Xcelera CL PX4 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 the 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 us electronics_mfg interconnects enter Camera Link as the search keyword Nortech Systems http www nortechsys com intercon CameraLinkMain htm X64 Xcelera CL PX4 User s Manual Camera Link Interface e 101 102 e Camera Link Interface X64 Xcelera CL PX4 User s Manual Appendix X I O Module Option X I O Module Overview The X I O module requires X64 Xcelera CL PX4 board driver version 1 00 or later and Sapera LT version 5 30 or later Occupies an adjacent slot to the X64 Xcelera CL PX4 Full Slot can be either PCI 32 or PCI 64 no PCI signals or power are used Connects to the X64 Xcelera CL PX4 via a 16 pin flat ribbon cable 723 on X I O to J6 on X64 Xcelera CL PX4
36. of video as per the defined virtual frame size e The EXSYNC control signal is either based on timing controls input on one or both X64 Xcelera CL PX4 shaft encoder inputs see J4 External Signals Connector on page 89 pinout or an internal X64 Xcelera CL PX4 clock e number of lines captured is specified by the Sapera vertical cropping parameter 48 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual Synchronization Signals for a Virtual Frame of 10 Lines The following timing diagram shows the relationship between external Frame_Reset input external Shaft Encoder input one phase used with the second terminated and EXSYNC out to the camera FRAME RESET Shaft Encoder n xsv a HONNAN ITE wa Video Line um ud kuda id iid hada i 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 reset Applications either load pre configured cvi files or change VIC parameters directly during runtime Note that camera file parameters are best modified by using the Sapera CamExpert program External Frame Trigger Enable X where WVirtual Frame Reset enabled If X 1 Extern
37. or in one shot mode while adjusting the acquisition parameters The program code may be extracted for use within your own application Remarks This demo is built using Visual C 6 0 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 Sapera LTeDemos Grab 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 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 X64 Xcelera CL
38. port Flat Field Correction FFC includes Fixed Pattern Noise FPN Pixel Replacement Photo Response Non Uniformity PRNU and Shading Correction e Base Camera Link Input with Bayer Filter Decoding e Camera Link Input with 10 Tap Format 2 support with Flat Field Correction Supports camera such as the Basler A504 See Supporting Non Standard CameraLink Cameras on page 52 for details For the X64 Xcelera CL PX4 Dual board the firmware choices are e Dual Base Camera Link Input with Flat Field Correction installation default selection Support for one or two Base Camera Link ports Flat Field Correction FFC includes Fixed Pattern Noise FPN Pixel Replacement Photo Response Non Uniformity PRNU and Shading Correction e Dual Base Camera Link Input with Bayer Filter Decoding e One Medium Camera Link Input with Flat field correction X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Overview e 7 ACUPIus 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 linescan camera without losing a single line of data ACUPlus supports standard Camera Link multi tap configurations from 8 to 64 bit pixels Addi
39. will grab a video frame analyze the pixel gray level spread and present the statistics The captured gray level for all pixels should be greater than 128 If acceptable accept the image as the white reference e Click on Save The flat field correction data is saved as a TIF image with a file name of your choice such as camera name and serial number X64 Xcelera CL PX4 User s Manual CamExpert Quick Start e 37 Using Flat Field Correction From the CamExpert menu bar enable Flat Field correction Tools Flat Field Correction Enable Now when doing a live grab or snap the incoming image is corrected by the current flat field calibration data for each pixel Use the menu function Tools Flat Field Correction Load to load in a flat field correction image from a previous saved calibration data CamExpert allows saving and loading calibration data for all cameras used with the imaging system Using the Bayer Filter Tool CamExpert supports the use of Bayer Filter cameras by providing a tool to select the Bayer filter mosaic pattern and to perform an auto white balance Color calibration can then be manually fine tuned with RGB gain and gamma adjustments The CamExpert Bayer filter tool supports using both software or hardware based decoding With boards that have Bayer filter decoding in hardware such as the X64 Xcelera CL PXA requires loading the Bayer Decoder firmware CamExpert directly controls the hardware for high performance r
40. 1 Connector and Switch Locations X64 Xcelera CL PX4 Board Layout Drawing Connector Description List X64 Xcelera CL PX4 Full PCle 4X The following table lists components on the X64 Xcelera CL PX4 board Detailed information follows for connectors or switches the end user may have need of Connector Description Connector Description J2 Camera Link Connector J6 X I O Module Interface 13 Camera Link Connector J7 PC power to camera interface J4 External Signals connector J1 J8 J9 Reserved J10 J2000 SW1 SW2 SW3 Configuration micro switches 82 Technical Specifications X64 Xcelera CL PX4 User s Manual Connector and Switch Specifications X64 Xcelera CL PX4 End Bracket Detail X64 Xcelera CL PX4 Camera 1 Camera Link 2 3M MDR 26 pin female LEDs 3M 26 pin female connector connector The hardware installation process is completed with the connection of a supported camera to the X64 Xcelera CL PX4 board using Camera Link cables see Camera Link Cables on page 101 e The X64 Xcelera CL PX4 board supports a camera with one or two Camera Link MDR 26 connectors two Base or one Medium see Data Port Summary on page 100 for information on Camera Link configurations e Connect the camera to the connector with a Camera Link cable When using a Medi
41. 1 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 TIMESLOT CORACQ VAL TIMESLOT 1 0x1 CORACQ VAL TIMESLOT 2 0x2 CORACQ PRM BAYER ALIGNMENT Not available CORACQ PRM CAM CONTROL DURING READOUT TRUE FALSE VIC Related Parameters CameraLink Full Mono Acq Device 0 Parameter Values CORACQ PRM CAMSEL CAMSEL MONO from 0 to 0 CAMSEL COLOR not available CAMSEL YC not available CAMSEL RGB from 0 to 0 CORACQ PRM PIXEL MASK Not available CORACQ PRM DC REST MODE CORACQ VAL DC REST MODE AUTO 0x1 CORACQ PRM BRIGHTNESS Not available CORACQ PRM BRIGHTNESS RED Not available CORACQ PRM BRIGHTNESS GREEN Not available CORACQ PRM BRIGHTNESS BLUE Not available CORACQ PRM CONTRAST Not available CORACQ PRM CONTRAST RED Not available CORACQ PRM CONTRAST GREEN Not available CORACQ PRM CONTRAST BLUE Not available CORACQ PRM HUE Not available CORACQ PRM SATURATION Not available CORACQ PRM FIX FILTER ENABLE Not available CORACQ PRM FIX FILTER SELECTOR Not available 60 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual CORACQ PRM PROG FILTER ENABLE Not available C
42. 16 000 000 lines FVAL 44 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 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 PX4 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 PX4 Full Refer to the Sapera Acquisition Parameters Reference Manual 5 00 for descriptions of the Sapera parameters CORACQ_PRM_EXT_LINE_TRIGGER_SOURCE Parameter Values Specific to the X64 CL series IPRM Value Active Shaft Encoder Input 0 Default 1 Use phase A 2 Use phase B 3 Use phase A amp B X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 45 CORACQ PRM EXT LINE TRIGGER SOURCE full description relative to trigger type and X64 Xcelera CL PX4 configuration used PRM X64 Xcelera CL value PX4 configuration amp camera input used 0 Dual Camera 1 Dual Camera 2 Full Camera 1 1 Dual Camera 1 Dual Camera 2 Full Camera 1 2 Dual Camera 1 Dual Camera 2 Full Camera 1 3
43. 64 Xcelera CL Horizontal Maximum PX4 maximums not Camera Link 8 bits pixel x 256K Pixels line specifications 16 bits pixel x 128K Pixels line 32 bits pixel x 64K Pixels line 64 bits pixel x 32K Pixels line Vertical Minimum line Vertical Maximum up to 16 000 000 lines for area scan sensors infinite line count for linescan sensors 20 MHz to 85 MHz as follows 8 bit 8 taps 85 MHz any tap configuration 12 14 16 bit 4 taps 85 MHz any tap configuration Horizontal Sync minimum 4 pixels Vertical Sync minimum 1 line X64 Xcelera CL PX4 User s Manual Technical Specifications e 79 Image Buffer Available with 128 MB Controls Compliant with DALSA Trigger to Image Reliability framework Comprehensive event notifications see Supported Events on page 50 Timing control logic for EXSYNC PRIN and strobe signals Dual independent opto coupled external trigger inputs programmable as active high or low edge or level trigger where pulse width minimum is 100ns External trigger latency less than 1 usec Dual independent TTL Strobe outputs Quadrature AB shaft encoder inputs for external web synchronization opto coupler maximum frequency for any shaft encoder input is 200 KHz 4 opto coupled general inputs 5V 24V 4 opto coupled general outputs Processing Output Lookup Table one 8 bit in 8 bit out Dependant on user loaded 10 bit in 10 bit out firmware configuration one 12 bit in 12 b
44. ABLE Not available CORACQ PRM FIX FILTER SELECTOR Not available CORACQ PRM PROG FILTER ENABLE Not available CORACQ PRM PROG FILTER FREQ Not available CORACQ PRM CROP LEFT min 0 pixel max 16777215 pixel step 16 pixel CORACQ PRM CROP TOP min 0 line max 16777215 line step line CORACQ PRM CROP WIDTH min 16 pixel max 16777215 pixel step 16 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 SCALE HORZ METHOD Not available CORACQ PRM SCALE VERT METHOD Not available 70 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual DECIMATE METHOD CORACQ VAL DECIMATE DISABLE 0 1 CORACQ PRM DECIMATE COUNT Default 0 CORACQ PRM LUT ENABLE TRUE FALSE CORACQ PRM LUT NUMBER Default 0 CORACQ PRM STROBE ENABLE TRUE FALSE CORACQ PRM STROBE METHOD CORACQ PRM STROBE POLARITY 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 VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM STROBE DURATION CORACQ PRM STROBE DELAY min 0 us max 65535000 us step 1 us min 0 us max 65535000 us step 1 us CORACQ PRM FRAME INTEGRATE ENABLE
45. Base or one Medium configuration Important Flat field and flat line correction impose limitations to the maximum acquisition frame rate Please contact the DALSA support group for more details on camera specific maximum supported acquisition rates Loading the Required Camera File Select the required camera configuration file for the connected camera Verify the acquisition with the live grab function Make camera adjustments to get good images Also at this time make preparations to grab a flat gray level image such as a clean evenly lighted white wall or non glossy paper Note the lens iris position for a white but not saturated image This white image is required for the calibration process Flat Field Correction Calibration Procedure Calibration is the process of taking two reference images one of a black field one of a light gray field not saturated to generate correction data for images captured by the CCD Each CCD pixel data is modified by the correction factor generated by the calibration process so that each pixel now has an identical response to the same illumination Start the Flat Field calibration tool via the CamExpert menu bar Tools Flat Field Correction Calibration Flat Field Calibration Window The Flat Field calibration window provides a three step process to acquire two reference images and then save the flat field correction data for the camera used To aid in determining if the reference images are
46. Data Transfer Engine Buffer with OLUT Address Table Dual Strobe Dual Shaft Encoder Opto coupled Dual Trigger In Opto coupled Quad general Inputs Opto coupled Quad general Outputs Opto coupled Aux Slot 10 Controller Control PCI Express 4X Controller X64 Xcelera CL PX4 Full Simplified Block Diagram Host PCI Express 4X or greater Slot X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 43 Acquisition Timing DATA LVAL LVALIFVAL PW Minimum 15ns H Lise e Be 5 DA Mag 6 The setup times for LVAL and FVAL are the same Both must be high and stable before the rising edge of the Pixel Clock 2 Pixel Clock must always be present 3LVAL 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 Last Active Pixel defined in the CCA file under Horizontal active y where y is the total number of active pixels per tap Maximum Valid Data 8 bits pixel x 256K Pixels line LVAL 16 bits pixelx 128K Pixels line LVAL 32 bits pixel x 64K Pixels line LVAL 64 bits pixel x 32K Pixels line LVAL
47. Dual Camera 1 Dual Camera 2 Full Camera 1 External Line Trigger Signal used if CORACQ PRM EXT LINE TRIGGER_ENABLE true Shaft Encoder Phase A Shaft Encoder Phase B Shaft Encoder Phase A Shaft Encoder Phase A Shaft Encoder Phase A Shaft Encoder Phase A Shaft Encoder Phase B Shaft Encoder Phase B Shaft Encoder Phase B n a n a n a External Shaft Encoder Signal used if CORACQ SHAFT ENCODER ENABLE true Shaft Encoder Phase A Shaft Encoder Phase B Shaft Encoder Phase A amp B Shaft Encoder Phase A Shaft Encoder Phase A Shaft Encoder Phase A Shaft Encoder Phase B Shaft Encoder Phase B Shaft Encoder Phase B Shaft Encoder Phase A amp B Shaft Encoder Phase A amp B n a use parameter value 0 See JA External Signals Connector on page 89 for shaft encoder input connector details CVI CCF File Parameters Used External Line Trigger Source prm value External Line Trigger Enable true false e Shaft Encoder Enable true false 46 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual Shaft Encoder Interface Timing Connector J4 Dual Balanced Shaft Encoder Inputs e Input 1 Pin 23 Phase A amp Pin 24 Phase A see 4 External Signals Connector on page 89 for complete connector signal details e Input 2 Pin 25 Phase B amp Pin 26 Phase B e See External Signals Connector Bracket Assembly on page 94 for pinout in
48. 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 CORACQ VAL VIDEO MONO 0x1 CORACQ PRM PIXEL DEPTH 8 bits LUT 1 LUT format CORDATA FORMAT 8 10 bits LUT 1 LUT format FORMAT 10 10 bits LUT 1 LUT format CORDATA_FORMAT_MONO8 12 bits LUT 1 LUT format CORDATA_FORMAT_MONO12 12 bits LUT 1 LUT format CORDATA_FORMAT_MONO8 14 bits LUT 0 LUT format CORDATA_FORMAT_MONO14 16 bits LUT 0 LUT format CORDATA_FORMAT_MONO16 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 pixel CORACQ HSYNC min 4 pixel max 4294967295 pixel step pixel CORACQ PRM min 1 line max 16777215 line step line CORACQ PRM VSYNC min 0 line max 4294967295 line step line CORACQ PRM HFRONT PORCH min 0 pixel max 0 pixel step pixel CORACQ PRM HBACK PORCH min 0 pixel max 0 pixel step pixel CORACQ COUPLING Not available CORACQ PRM VFRONT PORCH min 0 line max 0 line step line CORACQ PRM VBACK PORCH mi
49. GER ENABLE TRUE FALSE CORACQ PRM CAM RESET ENABLE TRUE FALSE CORACQ PRM OUTPUT FORMAT CORACQ VAL OUTPUT FORMAT MONOS CORACQ VAL OUTPUT FORMAT MONOI6 CORACQ PRM EXT TRIGGER ENABLE CORACQ VAL EXT TRIGGER OFF 0x1 X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 61 CORACQ VAL EXT TRIGGER ON 0x8 CORACQ PRM VIC NAME Default Area Scan CORACQ PRM LUT MAX 1 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 DC REST START min 0 pixel max 0 pixel step 1 pixel CORACQ PRM DC REST WIDTH min 0 pixel max 0 pixel step 1 pixel CORACQ PRM LUT FORMAT CORACQ PRM VSYNC TIMEOUT Default CORACQ VAL OUTPUT FORMAT MONO8 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 LINE INTEGRATE DURATION min 1 pixel max 16777215 pixel step 1 pixel CORACQ 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
50. HS 4 16 47 27 Xcelera CL_PX4_1 Camera file C DALSA Coreco Sapera camfiles D_DS 21 01M60_8b_DC cca loaded e H5 80 08K40 Piranha HS amp 16 48 26 Xceleda CL P4 1 Camera file C DALSA Coreco S apera camfiles D_DS 21 02M30_8bit cca loaded gt Video status Pixel Clock Not Present Frame Valid Not Present Line Valid Not Present X64 Xcelera CL PX4 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 PX4 was installed with firmware for Full support for monochrome or Medium RGB 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 PX4 Full 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 cam
51. I CERTIFICATIONS ione eee e dacat na aaa dal ana it doo 81 CONNECTOR AND SWITCH LOCATIONG ccssccssscssssecssecsessecssscesnsecnsscsensecnsscesnsecessceensesnses 82 X64 Xcelera CL PX4 Board Layout Drawing nenea 82 Connector Description List c ce catea dei eee deed 82 CONNECTOR AND SWITCH SPECIFICATIONS e ccescccssseeesceceeeeeesceceeeeeneeceeeeeaeeceeeeeneeceees 83 X64 Xcelera CL PX4 End Bracket Detail sss 83 Configuration Micro switches eese eene 84 Status LEDs Functional Description eese 85 J2 5 Camera Link Connector ati state ica eet dete deett edet aa et co 86 J3 Gamera Link Gonnector 2 s dadea D ect d dala 87 Camera Link Camera Control Signal Overview eee 88 J4 External Signals Connector esee 89 External Signals Connector Bracket Assembly I sss 94 External Signals Connector Bracket Assembly 97 CAMERA LINK INTERFACE 99 CAMERA LINK OVERVIEW pesto aaa deac Peers lese o eee gre 99 Rights Trademarks essent nennen 99 DATA PORT SUMMAR Yenier ienei eee ve eee ge re eee Dati na e az d UR 100 CAMERA SIGNAL SUMMARY 2 0121 enne tas anno aaa tinte nano etae ette seen 100 CAMER LINK CABLES tee a eee e AY edere aves catia Dale a dac ot 101 APPENDIX X I O MODULE OPTI
52. ION 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 12 DIRECTION 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 TAP 13 DIRECTION 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 PX4 User s Manual X64 Xcelera CL PX4 Reference e 59 CORACQ PRM 14 DIRECTION 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 TAP 15 DIRECTION 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 TAP 16 DIRECTION CORACQ VAL TAP DIRECTION LR 0x
53. IRECTION_INPUT Default 0 CORACQ PRM CAMLINK CONFIGURATION CORACQ VAL CAMLINK CONFIGURATION BASE 0x1 CORACQ PRM DATA VALID ENABLE TRUE FALSE CORACQ PRM DATA VALID POLARITY CORACQ VAL ACTIVE HIGH 0x2 CORACQ CONNECTOR PIXEL OUTPUT Default 0 CORACQ PRM CONNECTOR WEN OUTPUT Default 0 CORACQ PRM WEN POLARITY Not available CORACQ PRM TIMESLOT CORACQ VAL TIMESLOT 1 0x1 X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 69 CORACQ VAL TIMESLOT 2 0x2 CORACQ PRM BAYER ALIGNMENT Not available CORACQ PRM CAM CONTROL DURING READOUT TRUE FALSE VIC Related Parameters CameraLink Medium Color RGB Acquisition Device 1 Parameter Values CORACQ PRM CAMSEL CAMSEL MONO from 0 to 0 CAMSEL COLOR not available CAMSEL YC not available CAMSEL RGB from 0 to 0 CORACQ PRM PIXEL MASK Not available CORACQ PRM DC REST MODE CORACQ VAL DC REST MODE AUTO 0x1 CORACQ PRM BRIGHTNESS Not available CORACQ PRM BRIGHTNESS RED Not available CORACQ PRM BRIGHTNESS GREEN Not available CORACQ PRM BRIGHTNESS BLUE Not available CORACQ PRM CONTRAST Not available CORACQ PRM CONTRAST RED Not available CORACQ PRM CONTRAST GREEN Not available CORACQ PRM CONTRAST BLUE CORACQ PRM HUE Not available Not available CORACQ PRM SATURATION Not available CORACQ PRM FIX FILTER EN
54. Information X64 Xcelera CL PX4 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 CCA extension also called CAM files CAMERA files contain all parameters which describe the camera video signal characteristics and operation modes i e what the camera outputs Channel Camera data path that includes all parts of a video line Checksum A value used to ensure data is stored without error It is created by calculating the binary values in a block of data using some algorithm and storing the results with the data 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 hardw
55. LEVEL CORACQ 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 6 DC Power Details Connect the PC floppy drive power connector to J7 so as to supply DC power to a camera Both 5Vdc and 12Vdc are available on 14 or on the DB37 External Signals Bracket Assembly Both the 5Volt and 12 Volt power pins have a 1 5 amp 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 is automatically reset X64 Xcelera CL PX4 User s Manual Technical Specifications e 93 External Signals Connector Bracket Assembly Type 1 The External Signals bracket OC X4CC IOCAB provides a simple way to bring out the signals from the External Signals Connector J4 to a bracket mounted DB37 Install the bracket assembly into an adjacent PC expansion slot and connect the free cable end to the board s J4 header When connecting to J4 make sure that the cable pin goes to J4 pin see the layout drawing X64 Xcelera CL PX4 Board Layout Drawing on page 82 Note For additional independent I O signals use the optional X I O module See Appendix X I O Module Option on page 103 External Signals Connector Bracket Assembly Type 1 Drawing DB37 Header 40 Pin Female mounted Flat cable 8 Female on bracket Label J4
56. LSE 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 LINESCAN DIRECTION OUTPUT Not available 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 CORACQ PRM STROBE LEVEL CORACQ VAL LEVEL TTL 0x1 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 MASTER MODE HSYNC POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ PRM MASTER MODE VSYNC POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ PRM SHAFT ENCODER DROP min 0 tick max 511 tick step 1 tick CORACQ PRM SHAFT ENCODER ENABLE TRUE FALSE
57. MEOUT DELAY min 0 max 16383000 step 1 CORACQ PRM BAYER DECODER SATURATION FACTOR min 0 max 0 64 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual step 1 CORACQ PRM BAYER DECODER SATURATION WEIGHT RED min 0 max 0 step 1 CORACQ PRM BAYER DECODER SATURATION WEIGHT GRE min 0 EN max 0 step 1 CORACQ PRM BAYER DECODER SATURATION WEIGHT BLU min 0 E max 0 step 1 ACQ Related Parameters CameraLink Full Mono Acq Device 0 Parameter Values CORACQ PRM LABEL CameraLink Full Mono 1 CORACQ PRM EVENT TYPE 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 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 CLK PRESENT CORACQ PRM DETECT PIXEL CLK Not available CORACQ PRM DETECT HACTIVE 0 CORACQ PRM DETECT VACTIVE 0 CORACQ PRM FLAT FIELD SELECT 0 CORACQ PRM FLAT FIELD ENABLE TRUE FALSE CORACQ CAP SERIAL PORT INDEX Supported Camera Related Capabilities CameraLink Medium Color RGB Acquisition Device 1 Capa
58. MONO 8 MONO 16 RGB8888 RGB101010 RGB888 RGB101010 LUT Notes Format Yes Not Supported Yes Yes 10 bits in 10 LSBs of 16 bit 12 in 8 out 8 MSB 12 in 12 out 12 bits in 12 LSBs of 16 bit Not Supported Not Supported Not Supported Not Supported 3 x 8 bit Yes Not Supported Medium only Medium only Supporting Non Standard CameraLink Cameras High performance cameras that output 10 taps can not be interfaced with a standard CameraLink full specification frame grabber The X64 Xcelera CL PX4 Full provides support for a non standard 10 tap format by using specific firmware easily uploaded when required This format is described below along with an example camera requiring this non standard format Firmware X64 CL 10 Tap Format 2 Supports 10 tap Format 2 cameras only such as Basler 504 This CameraLink utilization is not compatible with the standard 8 tap full specification Output LUT and Flat Field Correction are available The following table describes the Bit assignment of Format 2 Tap 1 Bits are DO x Tap 10 Bits are DO x 52 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual Connector 1 Connector 2 Connector 2 Channel Link No X Channel Link No Y Channel Link No Z Bit Input Output Bit Input Output Bit Input Output Name Pin Name Pin Name Pin DO 0 Tx0 Rx0 2 Tx0 Rx0 D6 5 Tx0 Rx0 DO 1 Tx1 Rx1 Tx1 Rx1 D6_6 Tx1 Rx1 DO 2 Tx2 Rx2 4 Tx2 R
59. N 1 us CORACQ PRM CAM TIME INTEGRATE DURATION MAX 65535000 us CORACQ PRM CONNECTOR HD INPUT Default 0 CORACQ PRM CONNECTOR VD INPUT Default 0 CORACQ PRM CONNECTOR RESET TRIGGER INPUT Default 0 CORACQ TIME INTEGRATE PULSEl POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM TIME INTEGRATE PULSE DELAY min 0 us max 65535000 us step 1 us CORACQ PRM TIME INTEGRATE PULSEI DURATION min 0 us max 65535000 us step 1 us CORACQ PRM CAM IO CONTROL CORACQ PRM CONNECTOR EXPOSURE INPUT Default 0 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 min us max 65535000 us step 1 us CORACQ 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 INTEGRATE PULSEl DURATION min us max 65535000 us step 1 us 58 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual CORACQ PRM LINE INTEGRATE PULSEO POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM LINE INTEGRATE PULSEO0 DELAY min 0 us max 65535 us step
60. N TTL 8 Input 8 35 OUT TTL 3 TTL output 3 17 OUT TTL 4 TTL output 4 36 OUT TTL 5 TTL output 5 18 OUT TTL 6 TTL output 6 37 OUT TTL 7 TTL output 7 19 OUT TTL 8 TTL output 8 106 e Appendix X I O Module Option X64 Xcelera CL PX4 User s Manual TTL Output in NPN Mode Electrical Details When the TTL outputs are configured for NPN mode open collector sink mode the user is required to provide an external input pull up resistor on the signal being controlled by the X I O output A simplified schematic and important output specifications follow NPN Open Collector Output Mode 5V or 24V typical DB37 External Pull up Resistor Connector 220 ohm 5V typical C oy Output 1 Simplified 22 gt Device Input Output Driver GNS V 3 23 24 F 7 Device Input GND typical 8 places E 46 29 30 a GND Not Output 2 A LE Output 3 9000 NU Output 4 SE LN Output 5 pm e Output 6 n Output 7 37 lt Output 8 19 _ Module e Fach output can sink 700 mA e Over current thermal protection will automatically shut down the output device X64 Xcelera CL PX4 User s Manual Appendix X I O Module Option e 107 TTL Output in PNP Mode Electrical Details When the TTL outputs are configured for PNP mode source driver an external power supply is requi
61. ON 103 X I O MODULE OVERVIEW ceea 103 X I O Module Connector List amp Locations eee eee eee eee eee eee 104 X I O MODULE INSTALLATION ccccecccceessececesscececssecececsssceceessececssseeceesseeeceesseecenseeeeeee 104 Board Installation e et e et Met lotte Ms 105 X64 Xcelera CL PX4 and X I O Driver Update sse 105 X I O MODULE EXTERNAL CONNECTIONS TO THE 37 02 105 X64 Xcelera CL PX4 User s Manual Contents e iii DB37 Pinout Description nenea eee en anna 106 TTL Output NPN Mode Electrical Details see 107 TTL Output PNP Mode Electrical Details see 108 Opto coupled Input Electrical Details eee 109 TTL Input Electrical Details eese eren 109 X I O MODULE SAPERA INTERFACE eee eene ene n ener nne nnne 110 Configuring User Defined Power up I O States eee eee nenea ne 110 Using Sapera LT General I O Demo sse eene 111 Sapera LT General I O Demo Code Samples see 113 DALSA CONTACT INFORMATION 117 SALES INFORMATION 1 serere etcetera dead recs 117 TECHNICAL SUPPORT 22 520 dani 118 GLOSSARY OF TERMS 119 INDEX 123 iv e Contents X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Overview Product Part Numbers X64 Xcelera CL PX4 Board Item
62. ORACQ PRM PROG FILTER FREQ Not available CORACQ PRM CROP LEFT min 0 pixel max 16777215 pixel step 16 pixel CORACQ PRM CROP TOP min 0 line max 16777215 line step line CORACQ PRM CROP WIDTH min 16 pixel max 16777215 pixel step 16 pixel CORACQ PRM CROP HEIGHT min 1 line max 16777215 line step line CORACQ PRM SCALE HORZ Not available CORACQ PRM SCALE VERT CORACQ PRM SCALE HORZ METHOD Not available Not available CORACQ PRM SCALE VERT METHOD Not available CORACQ PRM DECIMATE METHOD CORACQ VAL DECIMATE DISABLE 0x1 CORACQ PRM DECIMATE COUNT Default 0 CORACQ PRM LUT ENABLE TRUE FALSE CORACQ PRM LUT NUMBER Default 0 CORACQ PRM STROBE ENABLE TRUE FALSE CORACQ PRM STROBE METHOD CORACQ PRM STROBE POLARITY 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 VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM STROBE DURATION min 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 CORACQ PRM FRAME INTEGRATE COUNT Not available CORACQ PRM TIME INTEGRATE ENABLE TRUE FALSE PRM TIME INTEGRATE DURATION min us max 65535000 us step 1 us CORACQ PRM CAM TRIG
63. P 3 DIRECTION CORACQ VAL TAP DIRI ECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIR CORACQ VAL TAP DIR CORACQ VAL TAP DIR ECTION UD 0x4 ECTION DU 0x8 ECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIR ECTION FROM BOT 0x40 CORACQ PRM TAP 4 DIRECTION CORACQ VAL TAP DIRI ECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIR CORACQ VAL TAP DIR CORACQ VAL TAP DIR ECTION UD 0x4 ECTION DU 0x8 ECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIR ECTION FROM BOT 0x40 CORACQ PRM PIXEL CLK DETECTION CORACQ VAL RISING EDGE 0x4 CORACQ PRM CHANNELS ORDER CORACQ VAL CHANNELS ORDER NORMAL 0x1 CORACQ VAL CHANNELS ORDER REVERSE 0x2 CORACQ PRM LINESCAN DIRECTION Not available CORACQ PRM LINESCAN DIRECTION POLARITY Not available CORACQ PRM CAM LINE TRIGGER FREQ MIN 1 Hz CORACQ PRM LINE TRIGGER FREQ MAX 16777215 Hz CORACQ PRM CAM TIME INTEGRATE DURATION MIN 1 us CORACQ PRM CAM TIME INTEGRATE DURATION MAX 65535000 us 68 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual CORACQ PRM CONNECTOR HD INPUT Default 0 CORACQ PRM CONNECTOR VD INPUT Default 0 CORACQ PRM CONNECTOR RESET TRIGGER INPUT Default 0 CORACQ PRM TIME INTEGRATE PULSEI POLARITY CORACQ VAL ACTIVE LOW 0x1 CORAC
64. PCI Express PCI 32 or PCI 64 boards and check acquisition bandwidth again engineering has seen this case 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 PX4 installed in a PCI Express x16 slot Note that some computer s x16 slot may only support non x16 boards at x1 or not at all Check the computer documentation or test an X64 Xcelera CL PX4 installation Note that the X64 Xcelera CL PX4 board is not designed to function at x1 speeds X64 Xcelera CL PX4 User s Manual Installing X64 Xcelera CL PX4 e 29 30 e Installing X64 Xcelera CL PX4 X64 Xcelera CL PX4 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 PX4 with common video signals a camera file is required Therefore CamExpert is typically the first Sapera application run af
65. PX4 User s Manual Sapera Demo Applications e 41 Grab Demo Main Window Refer to the Sapera LT User s Manual OC SAPM USER in section Demos and Examples Acquiring with Grab Demo for more information on the Grab Demo Flat Field Demo Overview Program StarteProgramseSapera LT Demos Sapera F lat Field Demo Program file Sapera Demos Classes vc FlatFieldDemo Release Flatfield Demo exe Workspace Sapera Demos Classes vc SapDemos dsw Description This program demonstrates Flat Field or Flat Line processing either performed by supporting DALSA hardware or performed on the host system via the Sapera library The program allows you to acquire a flat field or flat line reference image and then do real time correction either in continuous or single acquisition mode The program code may be extracted for use within your own application Remarks This demo is built using Visual C 6 0 using the MFC library It is based on Sapera C classes See the Sapera User s and Reference manuals for more information Using the Flat Field Demo Refer to the Sapera LT User s Manual OC SAPM USER in section Using the Flat Field Demo for more information 42 e Sapera Demo Applications X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference Full Block Diagram MDR26 1 Frame Buffer Memory 128 MB ACU Plus Status Indicator 1 DTE Destination
66. Q VAL ACTIVE HIGH 0x2 CORACQ PRM TIME INTEGRATE PULSE DELAY min 0 us max 65535000 us step 1 us CORACQ TIME INTEGRATE PULSEI DURATION min 0 us max 65535000 us step 1 us CORACQ PRM CAM IO CONTROL CORACQ PRM CONNECTOR EXPOSURE INPUT Default 0 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 CORACQ INTEGRATE PULSE POLARITY min us max 65535000 us step 1 us CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ INTEGRATE PULSEl DELAY min 0 us max 65535000 us step 1 us INTEGRATE PULSE DURATION min us max 65535000 us step 1 us CORACQ INTEGRATE PULSEO_POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ LINE PULSE0 DELAY min 0 us max 65535 us step 1 us CORACQ PRM LINE INTEGRATE PULSE0 DURATION min us max 65535000 us step 1 us CORACQ PRM VIDEO LEVEL MIN Default 0 uV CORACQ PRM VIDEO LEVEL MAX Default 0 uV CORACQ PRM CONNECTOR LINE TRIGGER INPUT Default 0 CORACQ PRM CONNECTOR LINE INTEGRATE INPUT Connector 1 type 2 pin 1 CORACQ_PRM_CONNECTOR_LINESCAN_D
67. Sapera Grab demo will not crash when the requested number of host frame buffers cannot be allocated 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 a single contiguous memory block typical limitations are one third X64 Xcelera CL PX4 User s Manual Installing X64 Xcelera CL PX4 e 21 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 Troubleshooting Installation Problems The X64 Xcelera CL PX4 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
68. 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 m PCI Diagnostic 2 0 PCI device 64 Xcelera CL PX4 from DALSA bus 1 slot 0 function 0 X Device enabled Vendor ID Rev ID 0x01 Latency 0x00 Aa add 0 i Ox00 gt 0 250011 Device ID 0 2500 IntLine Min Grant it 0 04 0400100007 0x08 gt 0 05800001 SubVendID 00004 IntPin Max Lat 0x00 OxOC gt 0 00000010 SubsystID 00001 Line size 0 10 Class Code 0 058000 Command r Header type 00007 _FB8 SERR wait veaj Mw Spc BM Mem 10 0900 Mulifunc Status BIST oomo se fas DPE B28 user _66MHz 000 BIST capable r Base address registers ROM 0 000000 to OxD03FFFFF Mem Pre 64 bit UE 1 View PCLPCI bridge Diagnostic 2 T Pre _ Primary Bus Second Bus sm ORTSA 4 I 170 Pre vi Subord Bus Help 5 Pre view Bridge Ctrl Enabled Clicking on the Diagnostic butto
69. 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 PX4 family is described in Sapera as e Board Server Xcelera CL 4 1 e Acquisition Module dependent on firmware used Camera Related Capabilities CameraLink Full Mono Acq Device 0 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 PULSEI 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 0x1 CORACQ VAL SIGNAL NAME PULSEO 0x8 CORACQ VAL SIGNAL NAME PULSEI 0x10 CORACQ VAL SIGNAL NAME GND 0x4000 CORACQ CAP CONNECTOR CAMLINK Pin 04 CORACQ VAL SIGNAL NAME NO CONNECT 0x1 54 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual Camera Related Parameters CameraLink Full Mono Acq Device 0 Parameter Values CORACQ PRM CHANNEL CORACQ VAL CHANNEL SINGLE 0x1 CORACQ VAL CHANNEL DUAL 0x2 CORACQ PRM FRAME CORACQ VAL
70. URCES Not available CORACQ PRM CAM TRIGGER DELAY min 0 max 255 step 1 CORACQ PRM EXT TRIGGER DELAY TIME BASE CORACQ VAL TIME BASE LINE 0 4 CORACQ PRM BAYER DECODER ENABLE Not available CORACQ PRM BAYER DECODER METHOD Not available CORACQ PRM BAYER DECODER WB GAIN RED min 0 max 0 step 1 CORACQ PRM BAYER DECODER WB GAIN GREEN CORACQ PRM BAYER DECODER WB GAIN BLUE min 0 max 0 step 1 min 0 max 0 step 1 CORACQ PRM BAYER DECODER WB OFFSET RED min 0 max 0 step 1 CORACQ PRM BAYER DECODER WB OFFSET GREEN min 0 max 0 step 1 CORACQ PRM BAYER DECODER WB OFFSET BLUE min 0 max 0 step 1 CORACQ PRM CAM CONTROL 0 HD ALIGN Not available CORACQ PRM CAM CONTROL PULSEI HD ALIGN Not available CORACQ PRM EXT TRIGGER IGNORE DELAY 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 Trigg in 1 2 From Trigg in 2 3 From Board Sync 4 To Board Sync 5 From GIO 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
71. W2 Assigned to OFF Position ON Position Switch Number default Migger mput Logic Transition at 2 trigger input 2 2 volts Logic Transition at 3 NA preferred for differential 10 volts 4 NA signals 84 Technical Specifications X64 Xcelera CL PX4 User s Manual SW3 Additional Controls The X64 Xcelera CL PX4 powers up either in its normal state or a Safe Boot mode required to load firmware under certain conditions See the notes for SW3 1 following the table for details SW3 Assigned to OFF Position ON Position Switch Number default 1 Boot Mode Normal Safe 2 reserved 3 reserved 4 reserved SW3 1 Details e Normal Mode Board powers up in the normal operating mode e Safe Mode With the computer off move the switch to the ON position This mode is required if any problems occurred while updating firmware With the switch in the ON position power on the computer and update the firmware again When the update is complete power off the computer and move the switch to the OFF position Power on the computer once again for normal operation See Recovering from a Firmware Update Error on page 22 Status LEDs Functional Description Status Led 2 indicates error with pixel clock connection Status LED 1 Camera Link full medium or base Status LED 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
72. X4 board Output Pins The first column displays the current state of the eight output pins I O Device 0 e startup default state is user configured using the Device Manager program e state of each output can be changed by clicking on its status button e Use the Signal Output drop menu to select the output mode Tristate PNP NPN X64 Xcelera CL PX4 User s Manual Appendix X I O Module Option 111 Input Pins The second section provides input pin status I O device 1 Note that this program is a demo therefore no action takes place on an input event e first column reads the logic level present on each input The Input Level drop menu changes the logic level from 5V TTL to 24V logic Use the Device Manager program to select the default logic level type e second column demonstrates activating interrupts on individual inputs In this demo program use the Enable box to activate the interrupt on an input The Count box will tally detected input events Use the Signal Event drop menu to select which input signal edge to detect The Reset button clears all event counts i General 1 0 module Bik General 1 0 0 output General 1 0 1 input r Input Interrupt Output Status Input Status Enable Count 1 HIGH 1 HIGH 2 _HIGH 2 HIGH p 3 _HIGH 3 HIGH i 4 _HIGH 4 HIGH p 5 Low 5 HIGH a p B LOW 6 HIGH p 7 7 HIGH r p 8 8 HIGH p 10
73. al Frame Trigger is enabled If X 0 External Frame Trigger is disabled External Frame Trigger Detection Y where Frame Reset edge select If Y 4 External Frame Trigger is active on rising edge e If Y 8 External Frame Trigger is active on falling edge External Frame Trigger Level Z where Frame_Reset signal type If Z 2 External Frame Trigger is a RS 422 LVDS signal For information on camera files see the Sapera Acquisition Parameters Reference Manual OC SAPM APROO X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 49 Acquisition Methods Sapera acquisition methods define the control and timing of the camera and frame grabber board Various methods are available grouped as Camera Trigger Methods method 1 and 2 supported Camera Reset Methods method 1 supported Line Integration Methods method 1 through 4 supported Time Integration Methods method 1 through 8 supported Strobe Methods method 1 through 4 supported Refer to the Sapera LT Acquisition Parameters Reference manual for detailed information concerning camera and acquisition control methods Supported Events The following acquisition and transfer events are supported Event monitoring is a major component to the Trigger to Image Reliability framework Acquisition Events Acquisition events are related to the acquisition module They provide feedback on the image capture phase External Trigg
74. anced Controls Overview sse seen 9 ABOUT THE OPTIONAL MODULE nenea anna nennen eene 9 DEVELOPMENT SOFTWARE OVERVIEW 2 2 10 SaperaA t LT Libra iudice atrae eie epe 10 Sapera Processing Library eec a at a ao este a etes Rer Rep s 10 INSTALLING X64 XCELERA CL PX4 11 WARNING GROUNDING INSTRUCTIONS cena n n nnne 11 UPGRADING SAPERA OR ANY BOARD 11 Board Driver Upgrade 11 Sapera and Board Driver Upgrades eee 12 SAPERA LT LIBRARY INSTALLATION ceea aan nenea emana eee aan emana cane aan 12 INSTALLING X64 XCELERA CL PX4 HARDWARE AND DRIVER nene nene cena eee 13 In a Windows 2000 XP Vista System anna en nennen 13 X64 Xcelera CL PX4 Firmware Loader sse 14 ENABLING THE CAMERA LINK SERIAL CONTROL PORT 16 COM Port Assienment nea nana eee ana 16 Setup Example with Windows HyperTerminal nenea nene 17 DISPLAYING X64 XCELERA CL PX4 BOARD INFORMATION ceea eee enma cane eee 19 Device Manager Board Viewer nenea anna nana eee aan 19 CAMERA TO CAMERA LINK CONNECTIONS 2 20 CONFIGURING SAPERA e ete ev ore ederet v 21 Viewing Installed Sapera Servers seen 21 Increasing Contiguous Memory for Sapera Resources 21 Contiguous Memory for Sapera Messaging seen 22 TROUBLESHOOTING INSTALLATION eee en en enne 22
75. are or be allocated by the acquisition hardware device driver in host system memory X64 Xcelera CL PX4 User s Manual Glossary of Terms e 119 Grab Acquiring an image frame by means of a frame grabber Host Refers to the computer system that supports the installed frame grabber 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 32 Peripheral Component Interconnect The PCI local bus is a 32 bit high performance expansion bus intended for interconnecting add in boards controllers and processor memory systems PCI 64 A superset of the PCI specification providing a 64 bit data path and a 66 MHz clock 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 1 e 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 RISC Reduced Instruction Set Computer A computer architecture that reduces chip complexity by using simpler instructions 120 e
76. bility 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 X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 65 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 Pin 03 CORACQ VAL SIGNAL NAME NO CONNECT 0x1 CORACQ VAL SIGNAL PULSEO 0x8 CORACQ VAL SIGNAL NAME PULSE 0x10 CORACQ VAL SIGNAL NAME GND 0x4000 Pin 04 CORACQ VAL SIGNAL NAME NO CONNECT 0x1 Camera Related Parameters CameraLink Medium Color RGB Acquisition Device 1 Parameter Values CORACQ PRM CHANNEL CORACQ VAL CHANNEL SINGLE 0x1 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 CORACQ VAL VIDEO RGB 0x8 CORACQ PRM PIXEL DEPTH 8 bits LUT 1 LUT format CORDATA FORMAT 8 10 bits LUT 1 LUT format CORDATA FORMAT COLORNIIO 12 bits LUT 1 LUT format CORDATA FORMAT COLORNII2
77. ble CORACQ PRM DETECT HACTIVE 0 CORACQ PRM DETECT VACTIVE 0 CORACQ PRM FLAT FIELD SELECT 0 CORACQ PRM FLAT FIELD ENABLE TRUE FALSE CORACQ CAP SERIAL PORT INDEX Supported X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 75 Memory Error with Area Scan Frame Buffer Allocation The memory error message Error CorXferConnect lt Xfer module No memory may occur when loading a Sapera camera file or when the application configures a frame buffer for area scan cameras The problem is that the X64 Xcelera CL PX4 does not have enough onboard memory for two frame buffers The X64 Xcelera CL PX4 when used with area scan cameras allocates two internal frame buffers in onboard memory each equal in size to the acquisition frame buffer This allocation is automatic at the driver level The X64 Xcelera CL PX4 driver allocates two buffers to ensure that the acquired video frame is complete and not corrupted in cases where the transfer to host system memory may be interrupted by other host system processes The total size of the two internal frame buffers must be somewhat smaller than the total onboard memory due to memory overhead required for image transfer management Also note that the X64 Xcelera CL PX4 dual configuration equally divides the onboard memory between the two acquisition modules reducing the available memory for the two buffers by half 76 e X64 Xcelera CL PX4 Reference
78. bly see External Signals Connector Bracket Assembly Type 1 on page 94 OR X4CC IOCAB This cable assembly connects to J4 DB25 assembly see External Signals Connector Bracket Assembly Type 2 on page 97 OR X4CC 0TIO2 Provides direct compatibility with external cables made for products such as the X64 CL iPro This cable assembly connects to J4 optional Power interface cable required when supplying power to cameras OC COMC PCPWR optional Camera Link Video Input Cable 1 meter 2 meter OC COMC CLNKO OC COMC CLNK6 6 e X64 Xcelera CL PX4 Overview X64 Xcelera CL PX4 User s Manual About the X64 Xcelera CL PX4 Frame Grabber Series Key Features e Monochrome or RGB Camera Link e Flat Field Correction e Bayer Filter Decoding e Output lookup tables available for each mode e Vertical Flip supported on board e RoHS compliant See Technical Specifications on page 79 for detailed information User Programmable Configurations Use the X64 Xcelera CL PX4 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 14 For the X64 Xcelera CL PX4 Full board the firmware choices are e Full Camera Link Input with Flat Field Correction installation default selection Support for one Base or one Medium or one Full Camera Link
79. e The End of Frame event is generated when the last image pixel is transferred from onboard memory 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 onboard memory 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 is CORXFER VAL EVENT TYPE END OF TRANSFER X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 51 LUT Availability The following table defines the X64 Xcelera CL PX4 Output LUT availability 8 8 8 10 10 12 12 14 14 16 16 8 x 3 RGB 8 x 3 RGB 10 x 3 RGB 10 x 3 RGB 8 3 8 3 1 rrt 9h N Number of Number of Number of Output Pixel Digital Bits Taps Taps Full Dual Base Format MONO 8 MONO 16 MONO 8 MONO 8 MONO 16 MONO 8 MONO 16 MONO 8 MONO 16
80. eal time acquisitions from Bayer filter cameras When standard acquisition boards are used CamExpert performs software Bayer filter decoding using the host system processor Bayer Filter White Balance Calibration Procedure The following procedure uses an X64 Xcelera CL PX4 with hardware Bayer filter support Bayer Decoder firmware loaded and any supported Bayer color camera It is assumed that CamExpert was used to generate a camera file with correct camera timing parameters e Onthe CamExpert menu bar click on Tools Bayer Filter The following menu should show Hardware selected by default when the X64 Xcelera CL PX4 has Bayer support e Select Setting to access the color calibration window see following figure 38 e CamExpert Quick Start X64 Xcelera CL PX4 User s Manual Bayer CFA Decoder Setting Pixel Alignment a a 1 E Conversion Algorithm Method 1 gt Color Calibration Gamma Factor 1 Red Gain 1 e Click Grab to start live acquisition e Aim and focus the camera The camera should see an area of white or place white paper in front of the object being imaged e Click on one of the four Bayer pixel alignment patterns to match the camera best color before calibration Typically the CamExpert default is correct for a majority of cameras e Adjust the lens iris to reduce the exposure brightness so that the white image area is now darker Make certain that no pixel in the white area is saturated e Using t
81. elera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 67 CORACQ PRM LINE INTEGRATE METHOD CORACQ VAL 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 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 CORACQ_PRM_TAPS min tap max 4 tap step 1 tap CORACQ PRM TAP OUTPUT CORACQ PRM TAP 1 DIRECTION CORACQ VAL TAP OUTPUT ALTERNATE 0x1 CORACQ VAL TAP OUTPUT SEGMENTED 0x2 CORACQ VAL TAP OUTPUT PARALLEL 0x4 CORACQ VAL TAP DIRI ECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIR CORACQ VAL TAP DIR CORACQ VAL TAP DIR ECTION UD 0x4 ECTION DU 0x8 ECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIR ECTION FROM BOT 0x40 CORACQ PRM TAP 2 DIRECTION CORACQ VAL TAP DIRI ECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIR CORACQ VAL TAP DIR CORACQ VAL TAP DIR ECTION UD 0x4 ECTION DU 0x8 ECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIR ECTION FROM BOT 0x40 CORACQ PRM TA
82. equested 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 approximate 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 e 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 41 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
83. er 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 connected sensor 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 connected sensor 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 1s usually caused by limitations of the acquisition module and should never occur The Sapera event value is CORACQ VAL EVENT TYPE DATA OVERFLOW 50 e X64 Xcelera CL PX4 Reference X64 Xcelera CL PX4 User s Manual Frame Valid Event generated when the
84. er software anyway Don t install this driver software manufacturer s website for updated driver software for your device gt Install this driver software anyway ly install driver software obtained from your manufacturer s website or disc Unsigned software from other sources may harm your computer or steal information See details X64 Xcelera CL PX4 User s Manual Installing X64 Xcelera CL PX4 e 13 X64 Xcelera CL PX4 Firmware Loader After Windows boots the Device Manager Firmware Loader program automatically executes It will determine if the X64 Xcelera CL PX4 requires a firmware update If firmware is required the dialog displays and it also allows the user to load firmware for alternate operational modes of the X64 Xcelera CL PX4 Important In the vary rare case of firmware loader errors please see Recovering from a Firmware Update Error on page 22 Firmware Update Automatic Mode Click Automatic to update the X64 Xcelera CL PX4 firmware The X64 Xcelera CL PX4 Full supports three firmware configurations with the default being a Full Medium or Base camera with Flat Field correction The X64 Xcelera CL PX4 Dual board supports three firmware configurations with the default being dual Base cameras with Flat Field correction See Series Key Features on page 7 and User Programmable Configurations on page 7 for details on all supported modes which can be selected via a manual firmware update I
85. era Advanced Control Parameters Advanced parameters used to configure camera control mode and strobe output Also provides analog signal conditioning brightness contrast DC restoration 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 PX4 User s Manual CamExpert Demonstration and Test Tools The CamExpert utility also includes a number of demon
86. ert parameters 32 communication ports 9 connector location 104 Contiguous Memory 21 CORACQ PRM EXT LINE TRIGGER DETECTIO N 92 X64 Xcelera CL PX4 User s Manual CORACQ PRM EXT LINE TRIGGER ENABLE 92 CORACQ PRM EXT LINE TRIGGER LEVEL 92 CORACQ PRM EXT LINE TRIGGER SOURCE 92 CORACQ PRM EXT TRIGGER DETECTION 91 CORACQ PRM EXT TRIGGER ENABLE 91 CORACQ PRM EXT TRIGGER LEVEL 91 CORACQ PRM SHAFT ENCODER DROP 92 CORACQ PRM SHAFT ENCODER ENABLE 92 CORACQ PRM SHAFT ENCODER LEVEL 92 CORACQ PRM STROBE DELAY 93 CORACQ PRM STROBE DURATION 93 CORACQ PRM STROBE ENABLE 93 CORACQ PRM STROBE LEVEL 93 CORACQ PRM STROBE METHOD 93 CORACQ PRM STROBE POLARITY 93 D Data Overflow event 50 Data Transfer Engine 8 Device Manager 14 19 23 110 device report 19 Digital Signature 13 double buffering memory 27 driver upgrade 11 E End of Frame event 51 End of Transfer event 51 External Signals Connector 46 47 48 89 95 98 External Signals Connector Bracket Assembly 47 94 97 F failure firmware upgrade 22 Firmware Loader 14 firmware revision 19 firmware selection 7 Flat Field Correction 36 Found New Hardware Wizard 13 frame buffer 21 48 Frame Lost event 51 Frame Sync 49 FRAME RESET 48 Index e 123 HyperTerminal 9 16 I I O available capabilities 110 T O demo program 111 I O Device 0 110 I O Device1 110 I O flash memory 110 I O input event 112 I O input trip points 109 I O interface cable
87. es 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 e Note that this procedure may require removing the X64 Xcelera CL PX4 board several times from the computer 22 Installing X64 Xcelera CL PX4 X64 Xcelera CL PX4 User s Manual e Important Referring to the board s user manual in the connectors and jumpers reference section identify the configuration switch location The Boot Recovery Mode switch for the X64 Xcelera CL PX4 is SW3 1 see SW3 Additional Controls on page 85 e Shut down Windows and power OFF the computer e Move the switch SW3 1 to ON for the boot recovery mode position The default position is SW3 1 to OFF 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 15 e When the update is complete shut down Windows and power off the computer e Setthe SW3 1 switch back to the OFF position i e default position and power 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 PX4 board Windows Event Viewer Windows E
88. f there are multiple X64 Xcelera CL PX4 boards in the system all will be updated with new firmware If any installed X64 Xcelera CL PX4 board installed in a system already has the correct firmware version an update is not required In the following screen shot a single X64 Xcelera CL PX4 Full board is installed in the system and the default configuration is ready to be programmed DALSA Device Manager se DALSA Device Manager Version 2 56 Select Automatic to update with the Default Configuration Select Manual to update with a Specific Configuration Board Serial Number Configuration Update Xcelera CL_PX4_1 3262016 1x FULL CameraLink Flat Field Correction Required Manual Firmware Update Manual Mode Select Manual mode to load firmware other then the default version or when in the case of multiple X64 Xcelera CL PX4 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 PX4 boards their serial numbers and their firmware components are shown 14 e Installing X64 Xcelera CL PX4 X64 Xcelera CL PX4 User s Manual A manual firmware update is made as follows e Select the X64 Xcelera CL PX4 to update via the board selection box if there are multiple boards in the system e From the Configuration field drop menu select the firmware version required e Click on the Start Update button e Observe the firmwa
89. figuration Bayer Decoder Camera 2 X64 Xcelera CL PX4 User s Manual Sapera Servers amp Resources 77 Transfer Resource Locations The following table illustrates all possible source destination pairs in a transfer Source Transfer passing through Destination X64 Xcelera CL PX4 Acquisition 1 to 2 internal buffers amp 1 to 2 Host Buffers the X64 internal processor 78 e Sapera Servers amp Resources X64 Xcelera CL PX4 User s Manual Technical Specifications X64 Xcelera CL PX4 Board Specifications X64 Xcelera CL PX4 Dimensions Approximately 6 5 in 16 6 cm wide by 4 in 10 cm high Digital Video Input amp Controls Input Type Camera Link Specifications Rev 1 10 compliant 1Full or 1 Medium or 1 Base Common Pixel Formats CameraLink tap configuration for 8 10 12 14 and 16 bit mono 24 bit RGB and Bayer Tap Format Details 1 Tap 8 10 12 14 16 bit mono 2 Taps 8 10 12 14 16 bit mono 4 Taps 8 10 12 bit mono 4 Taps 14 16 bit mono not defined by CameraLink Standard 1 10 8 taps 8 bit mono 10 taps 8 bit mono 3 taps 8 10 12 bit RGB Scanning Area scan and Linescan Progressive Multi Tap Multi Channel 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 X
90. formation about the DB37 used for external connections 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 PX4 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 or Skip Y Y Y Y Y Y K D D K D D K D D K D D K D D Shaft Encoder phase A Shaft Encoder phase B Line acquired Note in 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 PX4 User s Manual X64 Xcelera CL PX4 Reference e 47 CVI CCF File Parameters Used Shaft Encoder Enable X where If X 1 Shaf
91. frame grabber see J2 Camera Link Connector 1 on page 86 The X64 Xcelera CL PX4 driver supports this serial communication port either directly or by mapping it to a host computer 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 PX4 serial port supports communication speeds from 9600 to 115 kbps Note if your serial communication program can directly select the X64 Xcelera CL PX4 serial port then mapping to a system COM port is not necessary The X64 Xcelera CL PX4 serial port is 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 COM Port Assignment The lower section of the Sapera Configuration program screen contains the serial port configuration menu Configure as follows e 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 e Use the Maps to drop menu to assign an available COM number to that Sapera board serial port e Click on the Save Settings Now button then the Close button You are prompted to reboot your computer to enable the serial port mapping e The X64 Xcelera CL PX4 serial port now mapped to COMG in this example is available as a serial po
92. g 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 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 DALSA Sapera LT Tools Log Viewer The Log Viewer lists information about the installed 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 26 Installing X64 Xcelera CL PX4 X64 Xcelera CL PX4 User s Manual Windows Device Manager In Windows 2000 or XP use the Start Menu shortcut Start Settings Control Panel System Hardware Device Manager As shown in the following screen images look for X64 Xcelera CL PX4 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 Device Manager File Action View Help 9 5 Sis 08 5 071 Compu
93. g 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 resolution 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 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 e Activate and set any supported camera control mode or control variable e Define the integration mode and duration 34 e CamExpert Quick Start X64 Xcelera CL PX4 User s Manual Define the strobe output control Allocate the frame grabber transfer ROI the host video buffer size and buffer type RGB888 RGB101010 MONO8 16 Configuration of line frame trigger parameters such as source internal via the frame grabber external via some outside event electrical format TTL LVDS 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 http www imaging com camsearch Confirm that the correct ve
94. gram via the windows start menu Start Programs DALSA X64 Xcelera CL PX4 Device Driver Device Manager The Device Manager provides information on the installed X64 Xcelera CL PX4 board and its firmware With an X I O module installed click on XIO Board Information as shown in the following figure BS DALSA Coreco Device Manager Bi ul File Help Information Firmware Manager Program Refresh Reset Device Information Field Device 0 NPN Pin Device 0 PNP Pin Device 0 Tristate Pin Device O Detaut e 6 XID Board Information Device 0 Default Output Pin State Ox000F E Firmware Device 1 Optocoupled Pin 0 0003 Device 1 Input Pin OxOOFF Device 1 TTL 5 Volts Pin 0 Device 1 TTL 24 Volts Pin 0 00 Device 1 Default Input Level TTL 5 Volts Device 1 Default Connector DB37 Information Firmware Update Firmware Output The XIO information screen shows the current status of Device 0 the output device and Device 1 the input device A few items are user configurable for X I O board power up state Click on the item to display a drop list of available capabilities as described below 110 e Appendix X I O Module Option X64 Xcelera CL PX4 User s Manual e Device 0 Default Output Type choose Tristate mode i e output disconnected or PNP mode or NPN mode e Device 0 Default O
95. he mouse left button click and drag a ROI enclosing a portion of the white area e Click on the Auto White Balance button CamExpert will make RGB gain adjustments e Open the camera iris to have a correctly exposed image e Review the image for color balance e Manually make additional adjustments to the RGB gain values Fine tune the color balance to achieve best results Adjust the gamma factor to additionally improve the display e Stop the live acquisition and save camera file which now contains the Bayer RGB calibration information Note that the gamma factor is not save because it is not a Sapera parameter but only a display tool Using the Bayer Filter A Sapera application when loading the camera file parameters will have the RGB gain adjustment values The application can provide the calibration window to make RGB adjustments as required X64 Xcelera CL PX4 User s Manual CamExpert Quick Start 39 40 e CamExpert Quick Start X64 Xcelera CL PX4 User s Manual Sapera Demo Applications Grab Demo Overview Program StarteProgramseDALSA Sapera LTeDemose Grab Demo Program file DALSA Sapera Demos Classes vc GrabDemo Release GrabDemo exe Workspace DALSA Sapera Demos Classes vc SapDemos dsw NET Solution DALSA Sapera Demos Classes vc SapDemos_2003 sIn Description This program demonstrates the basic acquisition functions included in the Sapera library The program allows you to acquire images either in continuous
96. host system The X I O module can be either purchased with the X64 Xcelera CL PX4 board or installed into the computer system at a later time The module occupies one adjacent PCI slot and connects to the X64 Xcelera CL PX4 via a ribbon cable X I O Module external connections are made via the DB37 connector on the module bracket X I O requires X64 Xcelera CL PX4 board driver version 1 00 or later and Sapera LT version 6 0 or later See Appendix X I O Module Option on page 103 for details and specifications X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Overview e 9 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 C classes for image processing and analysis Sapera Processing offers highly optimized tools for image processing blob analysis search pattern recognition OCR and barcode decoding 10 e X64 Xcelera CL PX4 Overview X64 Xcelera CL PX4
97. ical for each External Trigger Input Trig In nTrig Trig In e For single ended TTL signals the TrigIn pin is connected to ground The switch point is 10V by default and can be change to 2V with SW2 e The incoming trigger pulse is software debounced to ensure that no voltage glitch is detected as a valid trigger pulse This debounce circuit time constant can be programmed from Oms to 255ms Any pulse smaller than the programmed value is blocked and therefore not seen by the acquisition circuitry e Fach input has a ferrite bead plus 650 ohm series resistor on the opto coupler anode e Maximum input signal frequency is 200 KHz 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 also file entries External Trigger Level External Frame Trigger Level External Trigger Enable External Trigger Detection e External Trigger Input 2 used for two pulse external trigger with variable frame length linescan acquisition X64 Xcelera CL PX4 User s Manual Technical Specifications 91 Note 4 Shaft Encoder Input Specifications Dual Quadrature Shaft Encoder Inputs phase A and phase B are opto coupled and able to connect to differential signals LVDS or RS422 or single ended TTL source signals The following figure is typical for
98. ing void CGioInputDlg GioCallbackInfo SapGioCallbackInfo pInfo CGioInputDlg pInputDlg CString strEventCount We get the application context associated with I O events pInputDlg CGioInputDlg pInfo gt GetContext We get the current count of I O events strEventCount Format Sd pInfo GetEventCount We get the I O pin number that generated an I O event and apply the changes pInputDlg m GioEventCount pInfo GetPinNumber 116 e Appendix X I O Module Option X64 Xcelera CL PX4 User s Manual DALSA Contact Information Sales Information Visit our web site Email Canada International DALSA Montreal 7075 Place Robert Joncas Suite 142 St Laurent Quebec 272 Canada Tel 514 333 1301 Fax 514 333 1388 US Sales Office DALSA 700 Technology Park Drive Billerica MA 01821 Tel 978 670 2000 Fax 978 670 2010 X64 Xcelera CL PX4 User s Manual http www imaging com mailto info coreco com DALSA Contact Information e 117 Technical Support Any support question or request can be submitted via our web site Technical support form via our web page http Awww imaging com support Support requests for imaging product installations Support requests for imaging applications Camera support information http www imaging com camsearch Product literature and driver updates http www imaging com download 118 e DALSA Contact
99. it out three 8 bit in 8 bit out RGB See section LUT Availability page 52 for details Bayer Mosaic Filter Hardware Bayer Engine supports one 8 10 or 12 bit Bayer camera input Bayer output format supports 8 or 10 bit RGB pixel Zero host CPU utilization for Bayer conversion Flat Field Correction Shading Correction Real time Flat line and Flat field correction Compensates for sensor defects such as FPN PRNU defective pixels and variations between pixels due to the light refraction through a lens Shading effect PRNU Photo Response Non Uniformity PRNU is the variation in response between sensor pixels FPN Fixed Pattern Noise FPN is the unwanted static variations in response for all pixels in the image 80 e Technical Specifications X64 Xcelera CL PX4 User s Manual Host System Requirements General System Requirements for the X64 Xcelera CL PX4 e PCI Express x4 slot or x8 slot compatible e Onsome computers the X64 Xcelera CL PX4 installed in a x16 slot may function The computer documentation or direct testing is required Operating System Support Windows 2000 SP1 Windows XP XP 64 bit Windows Vista Environment Ambient Temperature 10 to 50 C operation 0 to 70 C storage Relative Humidity 5 to 90 non condensing operating 0 to 95 storage EMI Certifications Class B both FCC and CE X64 Xcelera CL PX4 User s Manual Technical Specifications 8
100. ith graphic video boards 8 e X64 Xcelera CL PX4 Overview X64 Xcelera CL PX4 User s Manual Advanced Controls Overview Visual Indicators X64 Xcelera CL PX4 features a LED indicator to facilitate system installation and setup This provides visual feedback indicating when the camera is 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 Two PC independent communication ports provide Camera Link controls for camera configurations These ports do not require addition PC resources like free interrupts or I O address space Accessible via the board device driver the communication ports present a seamless interface to Windows based standard communication applications like HyperTerminal etc The communication ports are accessible directly from the Camera Link connectors Quadrature Shaft Encoder An important feature for web scanning applications the Quadrature Shaft Encoder inputs allow synchronized line captures from external web encoders About the Optional X I O Module The optional X I O module adds independent general purpose software controllable I O signals to the X64 Xcelera CL PX4 The X I O module provides 2 opto coupled inputs 6 logic signal inputs 5V or 24V and 8 TTL outputs NPN or PNP type selectable The module also makes available 5V or 12V dc power from the
101. lication configures a frame buffer X64 Xcelera CL PX4 User s Manual Installing X64 Xcelera CL PX4 e 27 Symptoms CamExpert Detects no Boards e 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 e Try the board a different PCIe slot if available Symptoms X64 Xcelera CL PX4 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 the software trigger feature of CamExpert if you do not have a trigger source e Make certain that the camera is properly
102. ministrator or with an account that has administrator privileges e From the Windows start menu select Start Programs DALSA X64 Xcelera CL PX4 Driver Modify Repair Remove e Click on Remove e When the driver un install is complete reboot the computer e Logon the computer as an administrator again X64 Xcelera CL PX4 User s Manual Installing X64 Xcelera CL PX4 e 11 Install the new board driver Run Setup exe if installing manually from a downloaded driver file If the new driver is on a Sapera CD ROM follow the installation procedure described in Installing X64 Xcelera CL PX4 Hardware and Driver on page 13 Note that you can not install a DALSA board driver without Sapera LT installed on the computer 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 From the Windows start menu select Start Programs DALSA X64 Xcelera CL 4 Driver Modify Repair Remove Click on Remove to uninstall the board driver From the Windows start menu select Start Programs DALSA Sapera LT Modify Repair Remove Click on Remove to uninstall Sapera 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 Ins
103. n 0 line max 0 line step 1 line CORACQ PRM HFRONT INVALID min 0 pixel max 16777215 pixel step pixel X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 55 CORACQ PRM HBACK INVALID min 0 pixel max 16777215 pixel step pixel CORACQ PRM VFRONT INVALID min 0 line max 16777215 line step line CORACQ PRM VBACK INVALID min 0 line max 16777215 line step 1 line CORACQ PRM PIXEL CLK SRC CORACQ VAL PIXEL SRC EXT 0x2 CORACQ PRM PIXEL CLK INT min 20000000 Hz max 85000000 Hz step 1 Hz CORACQ PRM PIXEL 11 20000000 Hz CORACQ PRM PIXEL CLK EXT min 20000000 Hz max 85000000 Hz step 1 Hz 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 DETECT HACTIVE CORACQ PRM DETECT PIXEL CLK 0 active pixel per line Not available CORACQ PRM DETECT VACTIVE 0 lines per field CORACQ PRM FRAME INTEGRATE METHOD CORACQ PRM FRAME INTEGRATE POLARITY Not available Not available CORACQ PRM TIME INTEGRATE 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
104. n opens a new window with the diagnostic report From the PCI Bus Number drop menu select the bus number that the X64 Xcelera CL 4 is installed in in this example the slot is bus 1 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 PX4 User s Manual Installing X64 Xcelera CL PX4 e 25 Diagnostic PCI bus 1 0 range Number Bus 1 Range 1 0 0 00000000 0 00000000 Mem DXDFDODDDO D DFDFFFFF VES us Pref OxDO000000 0xD 03FFFFF DU000000 D03FFFFF DALSA 1 0 0 Information No conflict in PCI configuration for bus 1 Sapera 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 Accessories System Tools System Information Software Environment Click on Drivers Windows 2000 or System Drivers Windows XP Make certain the following drivers have started for the X64 Xcelera CL PX4 Device Description Type Started Corx64Expre4x X64 Xcelera CL PX4 messaging Kernel Driver Yes CorLo
105. nals Connector Bracket Assembly Type 2 The External Signals bracket OR X4CC 0TIO2 provides a simple way to bring out the signals from the External Signals Connector J4 to a bracket mounted DB25 External cables designed for the DALSA X64 CL iPro can be connected directly Install the bracket assembly into an adjacent PC expansion slot and connect the free cable end to the board s J4 header When connecting to J4 make sure that the cable pin 1 goes to J4 pin 1 see the layout drawing X64 Xcelera CL PX4 Board Layout Drawing on page 82 Note For additional independent I O signals use the optional X I O module See Appendix X I O Module Option on page 103 External Signals Connector Bracket Assembly Type 2 Drawing Pin 1 Header 40 Pin Female Label J4 DB25 Female mounted bracket Flat cable 12 Connector is notched for one way insertion X64 Xcelera CL PX4 User s Manual Technical Specifications 97 External Signals Connector Bracket Assembly Type 2 Pinout The following table defines the signal pinout on the DB25 connector Refer to the table J4 External Signals Connector on page 89 for signal descriptions DB25 Pin Number Signal J4 Connector Pin Number 6 TRIG_0 19 19 TRIG_0 20 7 TRIG 1 21 20 TRIG 1 22 8 PHY 0 23 21 PHY 0 24 9 PHY 1 25 22 PHY 1 26 11 Strobe_0 28 24 GND 29 10 Strobe 1 30 14 GND 31 15 GND 38
106. ntrol 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 PX4 pulse controller has a minimum resolution of 1 us When configuring the Camera Link control signals such as exposure control etc use values in increments of 1 us The X64 Xcelera CL PXA can assign any camera control signal to the appropriate Camera Link control The following screen shot shows the Sapera CamExpert dialog where Camera Link controls are assigned File View Help Doel e Advanced Control Parameters x Parameter Value Line Sync Source Mone Position 013 112 Value 0000 Frame sec Resolutioi 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 CC1 Pulse 0 2 Pulse 1 cc3 Not Used CC4 Not Used Custom I O Setting Setting Advanced Output 1 2 20 58 4_1 Camera file C Coreco Saperacamfiles D_P2 4x 06k_test cca loaded Ready Video status Pixel Clock Present VSync Present HSync Present 88 e
107. own on the right hand window as described below D DALSA Device Manager Heb Device Info Manager Program Refresh Reset Device Information Xcelera CL_PX4_1 Field Infos tion mr n Template version Fi im ACU DTE PCle x4 Interface Drawing Number Issue Revision Vendor ID Last ECO CMI Extension Serial Number Component Version Optional ECO Sub Temnlale Version Device Info Firmware Update Output e Select Information to display identification and information stored in the X64 Xcelera CL 4 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 24 Installing X64 Xcelera CL PX4 X64 Xcelera CL PX4 User s Manual PCI Configuration 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 cpcidiag 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
108. product e Close the computer chassis and turn the computer on Driver installation requires administrator rights for the current user of the computer e Windows will find the X64 Xcelera CL PX4 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 PX4 driver 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 X64 Xcelera CL PX4 driver e Reboot the computer when prompted During the early stages of the Windows reboot the X64 Xcelera CL PX4 firmware loader application starts This is described in detail in the following section Allow Windows to complete its reboot before proceeding e When using Windows 2000 if the Digital Signature Not Found message is displayed click on Yes to continue the X64 Xcelera CL PX4 driver installation Reboot the computer when prompted e When using Windows XP if a message stating that the X64 Xcelera CL PX4 software has not passed Windows Logo testing is displayed click on Continue Anyway to finish the X64 Xcelera CL PX4 driver installation Reboot the computer when prompted e When using Windows Vista a message stating that Windows can not verify the publisher of the driver software is displayed Click on Install this driv
109. ra CR Input y MAN Simplified GND Opto coupled Input typical 2 places Module Input reverse breakdown voltage Maximum average forward input current Maximum input frequency Maximum Sapera call back rate 5 volts minimum 25 mA 200 kHz System processing dependent TIL Input Electrical Details The six TTL inputs are software configurable see Configuring User Defined Power up I O States on page 110 for standard TTL logic levels or industrial logic systems typically 24 volts The design switch points are as follows e TTL level mode trip point at 2V 5 e Industrial level mode trip point at 16V 5 X64 Xcelera CL PX4 User s Manual Appendix X I O Module Option 109 X I O Module Sapera Interface Sapera version 5 30 or later provides support for the X I O module via an I O class and demonstration program Users can use the demonstration program as is or use the demo program source code to implement X I O controls within the custom imaging application This section describes configuring the X I O module power up state using the X I O demo program and describes the Sapera Class to program and read the X I O module along with sample code Configuring User Defined Power up I O States The X I O module power up state is stored onboard in flash memory User configuration of this initial state is performed by the Device Manager program Run the pro
110. re update progress in the message output window e Close the Device manager program when the device reset complete message is shown w DALSA Device Manager File Help Firmware Update Manager Start Update Board Field Value Xcelera CL_Px4_1 Serial Number 53262016 Board Version ACU DTE PCle 4 Interface 1 00 01 0120 Configuration 1x FULL CameraLink Flat Field Correction Information Support for one full CameraLink port with Flat Field Correction Flat Field Correction X Device Info Firmware Update Output 11 55 36 Xcelera CL_PX4_1 Update of ACU DTE PCIe 4 Interface in progress 11 56 15 Xcelera CL P4 1 Successfully updated ACU DTE PCIe x4 Interface 11 56 15 Xcelera CL PX4 1 Reset in progress 11 56 19 Xcelera CL PX4 1 Device reset complete Executing the Firmware Loader from the Start Menu If required the X64 CL Firmware Loader program is executed via the Windows Start Menu shortcut Start Programs DALSA X64 Xcelera CL PX4 Driver Firmware Update A firmware change after installation would be required to select a different Camera Link configuration mode See User Programmable Configurations on page 7 X64 Xcelera CL PX4 User s Manual Installing X64 Xcelera CL PX4 e 15 Enabling the Camera Link Serial Control Port The Camera Link cabling specification includes a serial communication port for direct camera control by the
111. red to provide the buffer output supply voltage USER_PWR A simplified schematic and important output specifications follow PNP Source Driver Output Mode DB37 Connector Simplified USER_PWR 5 gt Device Power Supply Driver Output 1 2 gt gt Device Input typical 8 places 3 23 24 GND gt Device Input GND 16 29 30 gt GND 4 Output 2 5 Output 3 SE IN Output 4 Output 5 zi Output 6 18 22 Output 7 ag Output 8 X I O Module 522 e User provides the output power supply voltage 7 volts to 35 volts e Maximum source driver output current is 350 mA e Source driver with over current protection all outputs will shut down simultaneously The over current fault circuit will protect the device from short circuits to ground with supply voltages of up to 35V 108 Appendix X I O Module Option X64 Xcelera CL PX4 User s Manual Opto coupled Input Electrical Details The two opto coupled inputs can be used either with TTL or RS422 sources A simplified input schematic and important electrical specifications are listed below Opto Coupled Input DB37 Connector n_Opto_1 E aw n_Opto_1 N 2 2 n_Opto_2 a a C gt 2 we n_Opto_2 f A Ce 21
112. requested by DALSA Technical Support to aid in troubleshooting installation or operational problems DS DALSA Device Manager Eile Help Device Info Manager Program Refresh Reset Device Information Xcelera CL_PX4_1 Field Template version Firmware ACU DTE PCle x4 Interface Drawing Number Issue Revision Vendor ID Last ECO CMI Extension Serial Number Component Version Optional ECO amp ub Temnlate Version Device Info Firmware Update Dutput X64 Xcelera CL PX4 User s Manual Installing X64 Xcelera CL PX4 e 19 Camera to Camera Link Connections X64 Xcelera CL PX4 End Bracket X64 Xcelera CL PX4 Camera Link1 Camera Link 2 3M MDR 26 pin female LEDs 3M 26 pin female connector connector The hardware installation process is completed with the connection of a supported camera to the X64 Xcelera CL PX4 board using Camera Link cables see Camera Link Cables on page 101 e The X64 Xcelera CL PX4 Full board supports a camera with one or two Camera Link MDR 26 connectors one Base or one Medium or one Full see Data Port Summary on page 100 for information on Camera Link configurations e Connect the camera to Camera Link 1 with a Camera Link cable When using a Medium camera connect the second camera cable to Camera Link 2 e The X64 Xcelera CL PX4 Dual board supports one or two cameras one or two Base or one Medium
113. rsion or board revision of X64 Xcelera CL PX4 is used Confirm that the required firmware is loaded into the X64 Xcelera CL PX4 Confirm that Sapera does not already have a cca file for your camera 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 1f 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 PX4 User s Manual CamExpert Quick Start e 35 Using the Flat Field Correction Tool Flat Field Correction is the process of eliminating small gain differences between pixels in a sensor array That sensor when exposed to a uniformly lit field will have no gray level differences between pixels when calibrated flat field correction is applied to the image The CamExpert Flat Field tool functions with hardware supporting flat field processing X64 Xcelera CL PX4 Flat Field Support The X64 Xcelera CL PX4 supports hardware based real time Flat Field Correction when used with its dual
114. rt to any serial port application for camera control Note that this serial port is not listed in the Windows Control PaneleSystem PropertieseDevice Manager because it is a logical serial port mapping e Anexample setup using Windows HyperTerminal follows 16 e Installing X64 Xcelera CL PX4 X64 Xcelera CL PX4 User s Manual wt Sapera Configuration r Server List Indes Nam Serial Number System None Xcelera CL PX4 1 53262016 r Contiguous Memory Used for allocating buffers Used for allocating messages Requested Requested 5 E MBytes e ES MBytes Allocated Allocated 5 MBytes e MBytes r Serial Ports Physical Port Maps to Serial 0 on Xcelera CL PX4 1 gt cows 2 Selected physical port is present Camera Link port index 0 Save Settings Now 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 to connect with The port could be the COM port mapped to the X64 Xcelera CL PX4 or the COM device as shown in this example Connection Description Connect To New Connection B luu Enter a name and choose an icon for the connection Enter details for the phone number that you want to dial Name xcelera serial Country region Canada 1 Area code Icon BIBIG Connect using
115. stration 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 profiler Functional tools include hardware Flat Field calibration and operation support see Using the Flat Field Correction Tool on page 36 plus support for either hardware based or software Bayer filter camera decoding with auto white balance calibration see Using the Bayer Filter Tool on page 38 Camera Types amp Files Applicable to the X64 Xcelera CL PX4 The X64 Xcelera CL PX4 supports digital area scan or linescan cameras using the Camera Link interface standard See Camera to Camera Link Connections on page 20 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 PX4 supported cameras Camera Files Distributed with Sapera The Sapera distribution CDROM includes camera files for a selection of X64 Xcelera CL PX4 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 si
116. t Encoder is enabled If 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 APR00 Virtual Frame Reset 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 called FRAME RESET 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 Reset Timing Diagram The following timing diagram shows an example of grabbing 10 video lines from a linescan camera and the use of FRAME RESET to define when a video line is stored at the beginning of the virtual frame buffer The FRAME RESET signal generated by some external event is input on the X64 Xcelera CL PXA trigger input e FRAME RESET can be TTL or LVDS and be rising or falling edge active e FRAME RESET control is configured for rising edge trigger in this example e FRAME RESET connects to the X64 Xcelera CL PX4 via the Trigger In 1 balanced inputs on connector J4 pin 11 and 12 e After the X64 Xcelera CL PX4 receives FRAME RESET the EXSYNC control signal is output to the camera to trigger n lines
117. t tiet e ee ere ar bet ie tees 92 SUPPORTING NON STANDARD CAMERALINK 8 00 0 1 0 52 Firmware X64 CL 10 Format 2 52 X64 XCELERA CL PX4 SUPPORTED 2 2 1 2 0 200000002 000000000001 54 ii e Contents X64 Xcelera CL PX4 User s Manual Camera Related Capabilities CameraLink Full Mono sss 54 Camera Related Parameters CameraLink Full Mono see 55 VIC Related Parameters CameraLink Full Mono eee 60 ACO Related Parameters CameraLink Full Mono sss 65 Camera Related Capabilities CameraLink Medium Color 65 Camera Related Parameters CameraLink Medium Color RGB ss 66 VIC Related Parameters CameraLink Medium Color RGB sse 70 Related Parameters CameraLink Medium Color RGB sss 75 MEMORY ERROR WITH AREA SCAN FRAME BUFFER ALLOCATION ccssseceeeeesseeeeeeeaeees 76 SAPERA SERVERS amp RESOURCES 77 SERVERS AND RESOURCES ssssssssccecsesessscecececsesesseceeecccsesesnsaecececsesesssaeeeeseeesesssaeeeeeceenensea TT TRANSFER RESOURCE LOCATIONS eee nea nana e eee e eee ae 78 TECHNICAL SPECIFICATIONS 79 X64 XCELERA CL PX4 BOARD SPECIFICATIONS cena eene 79 HOST SYSTEM REQUIREMENTS siera teste eet HR Et ein C eae 81 EM
118. tallation on page 12 and Installing X64 Xcelera CL PX4 Hardware and Driver on page 13 for installation procedures Sapera LT Library Installation Note to install Sapera LT and the X64 Xcelera CL PX4 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 CL device driver Insert the DALSA Sapera CD ROM If AUTORUN is enabled on your computer the installation menu is presented 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 The installation program will prompt you to reboot the computer Refer to Sapera LT User s Manual for additional details about Sapera LT 12 Installing X64 Xcelera CL PX4 X64 Xcelera CL PX4 User s Manual Installing X64 Xcelera CL PX4 Hardware and Driver In a Windows 2000 XP Vista System e Turn the computer off and open the computer chassis to allow access to the expansion slot area e Install the X64 Xcelera CL PX4 into a free PCI Express x4 expansion slot The X64 Xcelera CL PX4 could also be installed in a PCI Express x8 Note that some computer s x16 slot may support the X64 Xcelera CL PX4 The user needs to test each computer to verify support of a x4
119. te as described above a number of camera files are ready to download from the DALSA FTP site ftp ftp coreco com public Sapera CamFile Updates Camera files are ASCII text and can be read with Windows Notepad on any computer without having Sapera installed CamExpert Memory Errors when Loading Camera Configuration Files The memory error message Error CorXferConnect lt Xfer module No memory may occur when loading a Sapera camera file or when the application configures a frame buffer for area scan cameras The problem is that the X64 Xcelera CL PX4 does not have enough onboard memory for two frame buffers The X64 Xcelera CL PX4 when used with area scan cameras allocates two internal frame buffers in onboard memory each equal in size to the acquisition frame buffer This allocation is automatic at the driver level The X64 Xcelera CL PX4 driver allocates two buffers to ensure that the acquired video frame is complete and not corrupted in cases where the transfer to host system memory may be interrupted by other host system processes X64 Xcelera CL PX4 User s Manual CamExpert Quick Start 33 The total size of the two internal frame buffers must be somewhat smaller than the total onboard memory due to memory overhead required for image transfer management Also note that the X64 Xcelera CL PX4 board when configured for two Base inputs equally divides the onboard memory between the two acquisition modules reducing the a
120. ter lt Disk drives 8 Display adapters gt DVD CD ROM drives Human Interface Devices IDE ATAJATAPI controllers TEN SB X64 Xcelera CL PX4 Board HB Jungo Keyboards 2 Mice and other pointing devices Network adapters Y Ports COM amp LPT MR Processors 2 49 Sound video and game controllers System devices Universal Serial Bus controllers Memory Requirements with Area Scan Acquisitions The X64 Xcelera CL PX4 allocates two frame buffers in onboard memory each equal in size to the acquisition frame buffer This double buffering memory allocation is automatic at the driver level The X64 Xcelera CL PX4 driver uses two buffers to ensure that the acquired video frame is complete and not corrupted in cases where the image transfer to host system memory may be interrupted and delayed by other host system processes That is the image acquisition to one frame buffer is not interrupted by any delays in transfer of the other frame buffer which contains the previously acquired video frame to system memory The total size of the two internal frame buffers must be somewhat smaller than the total onboard memory due to memory overhead required for image transfer management When the X64 Xcelera CL PX4 does not have enough onboard memory for two frame buffers the memory error message Error CorXferConnect lt Xfer module gt No memory occurs when loading a Sapera camera file or when the app
121. ter an installation Obviously existing ccf files can be copied to the new installation when similar cameras are used CamExpert Example with a Monochrome Camera The image below shows CamExpert with the X64 Xcelera CL PX4 Full 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 LE CamExpert D DS 21 02M30 8bit cca File view Output Pre Processing Help Dg Device Basic Timing Parameters IE Image viewer Parameter Value Big Xcelera CL_PX4_1 Camera Type Areascan 7 CameraLink Full Mono 1 ff CameraLink Medium Color RGB 1 Color Type Monochrome Position x 006 y 120 value 0000 Pixel Depth 8 Horizontal Active in Pixels Horizontal Offset in Pixels Vertical Active in Lines Vertical Offset in Lines 0 DALSA Bl 5 1 01 28 Vertical Timeout Delay 0 5 05 21 001mo150 Pixel Clock Input Frequency 40 t Pantera Data Valid Enable 47 10 bits 1600 x 1200 Camera Sensor Geometry S Two Taps Separate 4 Y 8 bits 1600 x 1200 Ds 22 02m3a xs x BB 05 24 02 30 Basic Bl 5 25 02 30 Bl Ds 2x 01M75 Output Messages 4 02 30 Piranha H5 4 15 46 54 Xcelera CL PX4 1 Camera C DALSA Coreco S apera camfiles D_DS 21 001M0150 cca loaded BB H5 4x 04k40 Piranha
122. the Start Menu on page 15 X I O Module External Connections to the DB37 Users can assemble their interface cable using some or all of the signals available on the X I O module DB37 Use a male DB37 with thumb screws for a secure fit Wiring type should meet the needs of the imaging environment For the external signals Trigger Input Shaft Encoder Input and Strobe output now available on the DB37 refer J4 External Signals Connector on page 89 to for signal details X64 Xcelera CL PX4 User s Manual Appendix X I O Module Option e 105 DB37 Pinout Description Pin Signal Description 1 IN_OPTO_1 Input 1 Opto coupled 20 IN OPTO 1 2 IN OPTO 2 Input 2 Opto coupled 21 IN OPTO 2 3 23 24 Gnd 22 OUT TTL 1 TTL output 1 4 OUT TTL 2 TTL output 2 S USER PWR Power for the TTL Outputs in PNP mode 6 TrigIn 1 Trigger Input 1 25 TrigIn 1 Trigger Input 1 TTL trigger GND 7 TrigIn 2 Trigger Input 2 26 TrigIn 2 Trigger Input 2 TTL trigger GND 8 Phase A Shaft Encoder Phase A 27 Phase A Shaft Encoder Phase A 9 Phase B Shaft Encoder Phase B 28 Phase B Shaft Encoder Phase B 10 Strobe 2 TTL Strobe 2 output 11 Strobe 1 TTL Strobe 1 output 16 29 30 Gnd 12 Power PC 5V 1A max 31 Power PC 12V 1A max 13 IN TTL 3 Input 3 32 IN TTL 4 Input 4 14 IN TIL 5 Input 5 33 IN TTL 6 Input 6 15 IN TTL 7 Input 7 TTL 34 I
123. tionally alternate tap configurations can support up to 8 taps of 8 bits each or optionally 10 tap with alternate firmware DTE Intelligent Data Transfer Engine The X64 Xcelera CL PXA 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 Descriptor Tables and Auto loading Scatter Gather tables PCI Express x4 Interface The X64 Xcelera CL PXA is a universal PCI Express x4 board compliant with the PCI Express 1 0a specification The X64 Xcelera CL PX4 board achieves transfer rates up to 680 Mbytes sec with all taps used when connected to a corresponding camera or sensor The X64 Xcelera CL PX4 board occupies one PCI Express x4 expansion slot and one chassis opening two slots with the optional X I O Module Option Important e Older computers may not support the maximum data transfer bandwidth defined for PCI Express x4 e The X64 Xcelera CL PX4 board can also be used in an PCI Express x8 slot typically without issue e Ifthe computer only has a PCI Express x16 slot direct installation tests or the computer documentation is required to know if the X64 Xcelera CL PX4 is supported It has been seen that many computer motherboards only support x16 products in x16 slots commonly used w
124. ts and are read by the Sapera application The following figure is typical for each Genera Input V Gin noise filter amp nGin level select SW1 Input Details e For single ended TTL signals the Gin pin is connected to ground The switch point is 10V by default and can be change to 2V with SWI e Each input has a ferrite bead plus a 650 ohm series resistor on the opto coupler anode e Each input provides some high frequency noise filtering e Maximum input signal frequency is 25 KHz Note 2 General Outputs Specifications Each of the four General Outputs are opto coupled Each output is an isolated open collector NPN transistor switch The following figure is typical for each General Output Gout Gout reverse voltage protection amp filter FB SY Y Gout Output Details ach output has ferrite beads plus a 680 ohm series resistor on the cathode connection e Maximum output device differential voltage is 25V e Maximum output device sink current is 35mA with 25V output differential e Maximum reverse voltage is 25V e Maximum output switching frequency is limited by driver and register access on the PCIe bus 90 e Technical Specifications X64 Xcelera CL PX4 User s Manual Note 3 External Trigger Input Specifications The two Trigger Inputs are opto coupled and compatible to differential signals LVDS or RS422 or single ended TTL source signals The following figure is typ
125. u do not feel comfortable performing the installation please consult a qualified computer technician Never remove or install any hardware component with the computer power on 104 e Appendix X I O Module Option X64 Xcelera CL PX4 User s Manual Board Installation Installing an X I O Module to an existing X64 Xcelera CL PX4 installation takes only a few minutes Install the X I O board into the host system as follows Power off the computer system that has the installed X64 Xcelera CL PX4 board Insert the X I O module into any free PCI slot no PCI electrical connections are used securing the bracket Connect the X I O module 16 pin ribbon cable from J23 to the X64 Xcelera CL PX4 board J6 Power on the computer again For new X64 Xcelera CL PX4 and X I O module installations simply follow the procedure to install Sapera and the X64 Xcelera CL PX4 driver start with Sapera LT Library Installation on page 12 X64 Xcelera CL PX4 and X I O Driver Update If both Sapera and X64 Xcelera CL PX4 driver need to be installed follow the procedure Sapera and Board Driver Upgrades on page 12 This procedure steps through the upgrade of both Sapera and the board driver typically required when installing the X I O module in the field If the X64 Xcelera CL PX4 installation already has the required Sapera and board driver version install the X I O module and perform a firmware update as described in Executing the Firmware Loader from
126. uctor Flatlink is a trademark of Texas Instruments Panel Link is a trademark of Silicon Image X64 Xcelera CL PX4 User s Manual Camera Link Interface e 99 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 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 reserved for general purpose camera control defined as camera inputs and frame grabber outputs Camera Control 1 CC1 Camera Control 2 CC2 e Camera Control 3 CC3 Camera Control 4 CC4 Note the X64 CL by default implements the control
127. um camera connect the second camera connector to J2 Note If the camera is powered by the X64 Xcelera CL PXA refer to External Signals Connector Bracket Assembly on page 94 for power connections Contact DALSA or browse our web site http www imaging com camsearch for the latest information on X64 Xcelera CL PX4 supported cameras X64 Xcelera CL PX4 User s Manual Technical Specifications e 83 Configuration Micro switches Three sets of 4 switches are used for user configurations not controlled by software The following figure is a typical view of each switch set shown with the individual switch set in the OFF position Following the figure each of the three switch sets is described Refer to the board component layout for their positions ON OFF 1 2 3 4 SWI SW2 SW3 Component View SW1 General Inputs Signal Switch Point For each general input select the threshold voltage detected as a logic high signal See Note 1 General Inputs Specifications on page 90 SW1 Assigned to OFF Position ON Position Switch Number default 1 l input ee Logic Transition at 2 general input 2 2 volts Logic Transition at 3 general input 3 preferred for differential 10 volts ignal 4 general input 4 signals SW2 Trigger Inputs Signal Switch Point For each trigger input select the threshold voltage detected as a logic high signal See Note 3 External Trigger Input Specifications on page 91 S
128. utput Pin State A window is displayed to select a logic low or high state for each output pin Click on each pin that should be logic high by default e Device 1 Default Input Level Select the input logic level as TTL 5 Volts or TTL 24 Volts dependent on the signal type being input to the X I O module e Device 1 Default Connector DB37 is the supported output connector as described in this section Programming the User Configuration After changing any user configurable X I O mode from the factory default state click on the Program button located on the upper left to write the new default state to flash memory The Device Manager message output window will display Successfully updated EEProm The program can now be closed Using Sapera LT General I O Demo The Sapera General I O demo program will control the I O capabilities of any installed Sapera board product The demo will present to the user only the controls pertaining to the selected hardware Run the demo via the windows start menu Start Programs DALSA Sapera LT Demos General I O Demo The first menu presents a drop list of all installed Sapera Acquisition Devices with I O capabilities Select the X64 Xcelera CL PX4 board is selected and click OK to continue General I O Module Control Panel The I O module control demo presents the I O capabilities of the installed hardware The following figure shows the X I O module connected to the X64 Xcelera CL P
129. vailable memory for the two buffers by half Overview of Sapera Acquisition Parameter Files ccf or cca cvi Concepts and Differences between the Parameter Files There are two components to the legacy Sapera acquisition parameter file set CCA files also called cam files and CVI files also called VIC files 1 e 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 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 the CamExpert utility CCA File Details DALSA distributes camera files using the CCA extension CAMERA files which contain all parameters describin
130. valid a histogram tool is provided so that the user can review the images used for the correction data 36 e CamExpert Quick Start X64 Xcelera CL PX4 User s Manual Flat Field Correction No Image to display a histogram from 1000 Histogram Selector 2 S Generation of Calibration files Step 1 Acquire a black image We recommend an average gray level pixel value below 64 Acquire Black Image Step 2 Acquire a white image We recommend an average gray level pixel value above 64 Warning Pixels in image must not be staturated Step 3 Save Calibration offset and gain files Optional Advanced calibration setting Optional Advance Setting Ready for calibration e Setup the camera to capture a uniform black image Black paper with no illumination and the camera lens iris closed to minimum can provide such a black image e Click on Acquire Black Image The flat field demo will grab a video frame analyze the pixel gray level spread and present the statistics The desired black reference image should have pixel values less then 20 If acceptable accept the image as the black reference e Setup the camera to acquire a uniform white image but not saturated white Even illumination on white paper can be used with a gray level of 128 minimum It is preferable to prepare for the white level calibration before the calibration procedure e Click on Acquire White Image The flat field demo
131. vent Viewer Computer Management System Tools Event Viewer lists various events that have taken place during the Operating System boot sequence If a driver generates an error it will normally log an entry in the event list Device Manager Program The Device Manager program provides a convenient method of collecting information about the installed X64 Xcelera CL PXA Full System information such as operating system computer CPU system memory PCI configuration space plus X64 Xcelera CL PX4 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 PXA Full Execute the program via the Windows Start Menu shortcut Start Programs DALSA X64 Xcelera CL PX4 Device Driver CorDeviceManager 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 PX4 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 X64 Xcelera CL PX4 User s Manual Installing X64 Xcelera CL PX4 e 23 Information Window The following figure shows the Device Manager information screen Click to highlight one of the board components and the information for that item is sh
132. x2 D6_7 Tx2 Rx2 3 Tx3 Rx3 D3 5 Tx3 Rx3 D7 0 Tx3 Rx3 D0 4 Tx4 Rx4 D3 6 Tx4 Rx4 D7 1 Tx4 Rx4 5 Tx5 Rx5 D3 7 Tx5 Rx5 D7 2 Tx5 Rx5 6 Tx6 Rx6 D4 0 Tx6 Rx6 D7 3 Tx6 Rx6 D0 7 Tx7 Rx7 D4 1 Tx7 Rx7 D7 4 Tx7 Rx7 D1_0 Tx8 Rx8 D4 2 Tx8 Rx8 D7 5 Tx8 Rx8 DI 1 Tx9 Rx9 D4 3 Tx9 Rx9 D7 6 Tx9 Rx9 DI 2 Tx10 Rx10 D4 4 Tx10 Rx10 D7 7 Tx10 Rx10 D1 3 Tx11 Rx11 D4 5 Tx11 Rx11 D8 0 Tx11 Rx11 DI 4 Tx12 Rx12 D4 6 Tx12 Rx12 D8 1 Tx12 Rx12 DI 5 Tx13 Rx13 D4 7 Tx13 Rx13 D8 2 Tx13 Rx13 D1 6 Tx14 Rx14 D5 0 Tx14 Rx14 D8 3 Tx14 Rx14 DI 7 Tx15 Rx15 D5 1 Tx15 Rx15 D8 4 Tx15 Rx15 D2_0 Tx16 Rx16 5 2 Tx16 Rx16 D8 5 Tx16 Rx16 2 1 Tx17 Rx17 D5 3 Tx17 Rx17 D8 6 Tx17 Rx17 D2 2 Tx18 Rx18 D54 Tx18 Rx18 D8 7 Tx18 Rx18 2 3 Tx19 Rx19 D5 5 Tx19 Rx19 D9 0 Tx19 Rx19 D2 4 Tx20 Rx20 D5 6 Tx20 Rx20 D9 Tx20 Rx20 D2 5 Tx21 Rx21 D5 7 Tx21 Rx21 D9 2 Tx21 Rx21 D2 6 Tx22 Rx22 D6_0 Tx22 Rx22 D9 Tx22 Rx22 D2 7 Tx23 Rx23 D6 Tx23 Rx23 D9 4 Tx23 Rx23 LVAL Tx24 Rx24 D6 2 Tx24 Rx24 D9 5 Tx24 Rx24 FVAL Tx25 Rx25 D6 3 Tx25 Rx25 D9 6 Tx25 Rx25 D3 0 Tx26 Rx26 D6 4 Tx26 Rx26 D9 7 Tx26 Rx26 1 Tx27 Rx27 LVAL Tx27 Rx27 LVAL Tx27 Rx27 X64 Xcelera CL PX4 User s Manual X64 Xcelera CL PX4 Reference e 53 X64 Xcelera CL PX4 Supported Parameters The tables below describe the Sapera capabilities supported by the X64 Xcelera CL PX4 Full i e default firmware is loaded Unless specified each capability applies to both boards or all mode configurations and all acquisition modes
133. y capability to check I O Output module if m_pGio iDevice gt IsCapabilityValid CORGIO CAP DIR OUTPUT status m pGio iDevice gt GetCapability CORGIO CAP DIR OUTPUT amp capOutput direct read access to low level Sapera C library capability to check I O Input module if m_pGio iDevice gt IsCapabilityValid CORGIO CAP DIR INPUT X64 Xcelera CL PX4 User s Manual Appendix X I O Module Option 113 status m_pGio iDevice gt GetCapability CORGIO CAP DIR INPUT amp capInput Constructor used for I O Output module dialog if capOutput m pDlgOutput iDevice new CGioOutputDlg this iDevice m pGio iDevice Constructor used for I O Input module dialog if capInput m pDlgInput iDevice new CGioInputDlg this iDevice m pGio iDevice end for end if Function CreateObjectsO BOOL CreateObjects CWaitCursor wait Loop for all I O resources for UINT32 iDevice 0 iDevice lt MAX GIO DEVICE amp amp iDevice lt m gioCount The SapLocation object specifying the server where the I O resource is located SapLocation location m ServerIndex iDevice The SapGio constructor is called for each resource found m pGio iDevice new SapGio location Creates all the low level Sapera resources needed by the I O object if m pGio iDevice amp amp m pGio iDevice amp amp m pGio iDevice Create Destro
134. yObjects return FALSE return TRUE 114 e Appendix X I O Module Option X64 Xcelera CL PX4 User s Manual Output Dialog CGioOutputDlg class see Sapera Gui class void CGioOutputDlg UpdateIO UINT32 output 0 UINT32 state 0 BOOL status We loop to get all I O pins for UINT32 110 0 ilO lt UINT32 m pGio gt GetNumPins iIO D eum ie We set the current state of the current I O pin by using the pin number on the current I O resource the pointer to pin state SapGio PinLow if low and SapGio PinHigh if high status m pGio SetPinState ilO SapGio PinState state Input Dialog CGioInputDlg class see Sapera Gui class BOOL CGioInputDlg Update SapGio PinState state SapGio PinState PinLow BOOL status true UINT32 110 UINT32 jIO if m pGio NULL return FALSE We loop to get all I O pins for 110 0 ilO lt UINT32 m pGio GetNumPins 11044 m pGio SetDisplayStatusMode SapManager StatusLog NULL We get the current state of the current I O pin by using the pin number on the current I O resource the pointer to pin state SapGio PinLow if low and SapGio PinHigh if high status m pGio GetPinState ilO amp state m pGio SetDisplayStatusMode SapManager StatusNotify NULL E ise i X64 Xcelera CL PX4 User s Manual Appendix X I O Module Option 115 T O Event Handl

Download Pdf Manuals

image

Related Search

Related Contents

Network USB over IP Server With 4-USB2.0 Port User Manual  Télécharger le catalogue des Formations sur mesure  OPERATORLS MANUAL  Sandisk 4GB Sansa Clip Zip  SET_LOUNGE SLIDE TOP BAMBOO_MANUAL-OL  Mace CAM-75CIR User's Manual  6.2. o spectrum - Repositório Aberto da Universidade do Porto    Volume 1, Issue 2, Nov  Cisco UCS-SPR-C240-E1 server  

Copyright © All rights reserved.
Failed to retrieve file