Home

X64 Xcelera-CL+ PX8 User`s Manual

image

Contents

1. 87 Table 17 X64 Xcelera CL PX8 Dual Board Servers and Resources cca eee ae 88 Table 18 Board Specifications ise ferie tti er eer nr HE CI Again da e podea ta CERE RS 90 Table 19 Environment Specifications cette rette eere ree eei iei 91 Table 20 Power Specifications ieri tee Hd ee E e HE he e e e e EE td 91 Table 21 Board Connector List certc erre e EEG RE EE ERR E aut RECS ETE 93 Table22 SW 95 Table 23 SW2 Switches 95 Table 24 SW3 Switches idet eec tn te Pene at a eta Ye ep exea eth heres cai 96 Table 25 DI Boot p Status LED enit torte a dues e al ao a i 97 Table 26 LED RS re TU Tm Pe Ue me ce EEE 98 Table 27 LED tec aa cade tie 98 Table 28 Camera Link Connector 1 entere e ca at cal ada d d 99 Table 29 Camera Link Connector 2 soser seaca asta n ci cai dun tatuat ac atu a da 100 Table 30 J4 Pin Header Pins Detail ca d au 102 Table 31 CMD15 Connector Detail eee eee eee eee nea aaa eee 103 Table 32 CMD15 Cable No OR X8CC IO15P 103 Table 33 External Trigger Timing Specifications eene nre 106 Table 34 DB37 Cable Connector Details eee nene nana ana TIT Table 35 DB25 Cable Connector Details seen nennen 112 Table 36 J11 Connector Details nennen en
2. Windows needs to install driver software for your PCI Memory Controller Locate and install driver software recommended Windows will guide you through the process of installing driver software for your device gt Ask me again later i Windows will ask again the next time you plug your device log on i Dont show this message again for this device Your device will not function until you install driver software Cancel Figure 1 Found New Hardware Sapera LT Library Installation Insert the Teledyne DALSA Sapera Essential CD ROM With AUTORUN enabled the installation menu automatically displays With AUTORUN 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 Continue with the installation of the board driver as described in the next section The installation program will prompt you to reboot the computer Refer to Sapera LT User s Manual for additional details about Sapera LT X64 Xcelera CL PX8 Driver Installation The X64 Xcelera CL PX8 board driver supports installation in a Windows XP Windows Vista or Windows 7 system After installing Sapera continue by selecting the X64 Xcelera CL PX8 driver installation If Sapera was previously installed insert the Teledyne DALSA Sapera Essential CD ROM to install the board driver With AUTORUN enabled th
3. Pref 0 000000000000000 0 000000 000000000000000 00000000 DALSA 2 0 0 Information No conflict in PCI configuration for bus 2 Display warnings Figure 9 PCI Diagnostic Program PCI bus info 34 Troubleshooting Problems X64 Xcelera CL PX8 User s Manual Windows Device Manager An alternative method to confirm the installation of the X64 Xcelera CL PX8 board and driver is to use the Windows Device manager tool Use the Start Menu shortcut Start Settings Control Panel System e Hardware Device Manager As shown in the following screen images look for X64 Xcelera CL 8 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 has an interrupt assigned to it without conflicts Device Manager Loe File Action 8 8 DELL380_ENGTEST Computer Disk drives 3 Display adapters 2 DVD CD ROM drives ig Human Interface Devices IDE ATAJATAPI controllers es SB X64 Xcelera CL PX8 Board Keyboards 1 Mice and other pointing devices 3 Monitors 35 55 59 d Bg Network adapters Ports COM amp LPT Processors 2 49 Sound video and game controllers System devices z Universal Serial Bus controllers 50 devices Figure 10 Using Windows Device Manager
4. BAYER DECODER SATURATION Bayer min 0 WEIGHT BLUE max 65535 step 1 CORACQ PRM POCL ENABLE TRUE FALSE CORACQ PRM SHAFT ENCODER SOURCE min 0 max 2 step 1 CORACQ PRM SHAFT ENCODER SOURCE STR 0 Automatic 1 From Shaft Encoder Opto coupled 2 From Shaft Encoder RS422 CORACQ PRM SHAFT ENCODER DIRECTION CORACQ VAL SHAFT ENCODER DIRECTION IGNORE 0x00 CORACQ VAL SHAFT ENCODER DIRECTION FORWARD 0x01 CORACQ VAL SHAFT ENCODER DIRECTION REVERSE 0x02 Table 14 VIC Related Parameters 84 X64 Xcelera CL 8 Reference X64 Xcelera CL PX8 User s Manual ACQ Related Parameters Parameter Values CORACQ LABEL Full mono Medium mono color RGB 8T10B Full Medium Bayer 10 taps Dual mono Dual Bayer Camera Link Full Mono 1 Camera Link Medium Mono 1 Camera Link Medium Color RGB 1 Camera Link 8 Taps Parallel 10 Bits Mono 1 Camera Link Bayer 1 Camera Link 10 Taps Parallel Mono 1 Camera Link Base Mono 1 Camera Link Base Mono 2 Camera Link Bayer 1 Camera Link Bayer 2 CORACQ PRM EVENT CORACQ VAL EVENT TYPE START OF FRAME CORACQ VAL EVENT TYPE END OF FRAME CORACQ VAL EVENT TYPE EXTERNAL TRIGGER CORACQ VAL EVENT TYPE VERTICAL SYNC 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 EXTERNAL TRIGGER IGNORED CORA
5. Maximum output switching frequency is limited by driver and register access on the PCIe bus Note 3 External Trigger Input Specifications The two Trigger Inputs are opto coupled and compatible to differential signals RS422 or single ended source signals The following figure is typical for each External Trigger Input EM External FB 650 Trigger Y 7Y nTrig In External Trigger Figure 35 External Trigger Inputs Electrical Diagram For single ended signals the External Trigger pin is connected to ground The switch point is 2V by default to support TTL 5V signals and can be changed to switch at 10V with SW3 to support 24V industry standard signals For RS422 differential signals switch point must be selected to 2V Maximum external signal input voltage is 26V irrelevant of the selected switch point The incoming trigger pulse is debounced to ensure that no voltage glitch is detected as a valid trigger pulse This debounce circuit time constant can be programmed from 1 to 255ys Any pulse smaller than the programmed value is blocked and therefore not seen by the acquisition circuitry If no debouncing value is specified value of Ous the minimum value of lus will be used Each input has a ferrite bead plus a 650 ohm series resistor on the opto coupler anode Maximum input signal frequency is 100 KHz Opto coupler response time is 1 95us for a rising signal Opto coupler response time is
6. CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM TAP 9 DIRECTION 10 taps only 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 10 taps only 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 TIMESLOT 10 taps 8TIOB only Others CORACQ VAL TIMESLOT 1 0x1 CORACQ VAL TIMESLOT 1 0x1 CORACQ VAL TIMESLOT 2 0x2 X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 79 CORACQ PRM BAYER ALIGNMENT mono color RGB Bayer Not available CORACQ VAL BAYER ALIGNMENT GB RG 0x1 CORACQ VAL BAYER ALIGNMENT BG GR 0x2 CORACQ VAL BAYER ALIGNMENT RG GB 0x4 CORACQ VAL BAYER ALIGNMENT GR BG 0x8 CORACQ PRM CAM CONTROL DURING READOUT TRUE FALSE CORACQ PRM LINE TRIGGER AUTO DELAY CORACQ VAL LINE TRIGGER AUTO DELAY DISABLE CORACQ VAL LINE TRIGGER AUTO DELAY FREQ MAX Table 13 Camera VIC Related Parameters Related Parameters Parameter Values CORACQ PRM CAMSEL Mono Bayer CAMSEL MONO from 0 to 0 colo
7. Troubleshooting Procedure When CamExpert detects no installed Teledyne DALSA board there could be a hardware problem a PnP problem a PCI problem a kernel driver problem or a software installation problem e Make certain that the card is properly seated in PCIe slot e Perform all installation checks described in this section before contacting Technical Support Try the board in a different PCIe slot if available Symptoms X64 Xcelera CL PX8 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 the camera has power 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 Verify the cable is connected to the camera e Make certain that the camera configuration is the required mode 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 X64 Xcelera CL PX8 User s Manual Troubleshooting Problems e 39 Symptoms Card grabs black You are able to use Sapera CamExpert the displayed frame rate is as expected but the display is always
8. PCle x8 Interface Created 2010 03 29 11 46 Modified 2010 04 07 07 50 Firmware ID 0x363 Option 0x248 Firmware Size 0400240407 Dewicelnfo Firmware Update Dutput Figure 11 Board Firmware Version e Select Information to display identification and information stored in the X64 Xcelera CL PX8 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 Teledyne DALSA engineering for a future feature Click on File e Save Device Info to save all information to a text file Email this file when requested by Technical Support Teledyne DALSA Log Viewer The third step in the verification process is to save in a text file the information collected by the Log Viewer program Run the program via the Windows Start Menu shortcut Start Programs DALSA Sapera LT Tools Log Viewer The Log Viewer lists information about the installed Teledyne 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 Teledyne DALSA Technical Support when requested or as part of your initial contact email 38 e Troubleshooting Problems X64 Xcelera CL PX8 User s Manual Memory Requirements with Area Scan Acquisitions The X64 Xcelera CL PX8 allocates by default two frame buffers in on board memory each
9. Software Environment and click on System Drivers Make certain the following drivers have started for the X64 Xcelera CL PX8 Device Description Type Started CorX64XceleraCL PX8 X64 Xcelera CL PX8 messaging Kernel Driver Yes CorLog Sapera Log viewer Kernel Driver Yes CorMem Sapera Memory manager Kernel Driver Yes CorPci Sapera PCI configuration Kernel Driver Yes CorSerial Sapera Serial Port manager Kernel Driver Yes Table 4 Xcelera CL PX8 Device Drivers Teledyne DALSA Technical Support may request that you check the status of these drivers as part of the troubleshooting process Recovering from a Firmware Update Error This procedure is required if any failure occurred while updating the X64 Xcelera CL PX8 firmware on installation or during a manual firmware upgrade If on the case 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 8 firmware is corrupted executing a manual firmware upload will not work because the firmware loader cannot communicate with the board In an extreme case corrupted firmware may even prevent Win
10. ceea nenea rennen nennen trenes 104 Figure 34 General Outputs Electrical Diagram c cena eee ae nene enma ea eee nene 104 Figure 35 External Trigger Inputs Electrical 105 Figure 36 External Trigger Input Validation amp Delay essere 106 Figure 37 Opto Coupled Shaft Encoder Input Electrical Diagram eee 107 Figure 38 Strobe Output Electrical Diagram ceea aan nene emana ea eee nenea ana 108 Figure 39 DB37 Output Cable nenea nenea 109 Figure 40 DB25 Output Cable anna aaa nana anna nennen TI Figure 41 CamExpert External Trigger Select nene eene 114 Figure 42 CamExpert External Trigger Slave Board 115 vi e Contents X64 Xcelera CL PX8 User s Manual Figure 43 RS 422 Shaft Encoder Input Electrical Diagram Figure 44 Connecting TTL to RS 422 Shaft Encoder Inputs eese Figure 45 Generating a DC Bias Voltage X64 Xcelera CL PX8 User s Manual Contents e vii viii e Contents X64 Xcelera CL PX8 User s Manual Overview Product Part Numbers X64 Xcelera CL PX8 Board Item Product Number 64 Xcelera CL PX8 Full with 256 MB of memory 8 0 00 64 Xcelera CL 8 Dual Base with 256 of memory 8 0 00 For OEM clients this manual printed form is available on request
11. eee 93 Connector Switch Jumper Description 8 eee 93 CONNECTOR AND SWITCH SPECIFICATIONS esee enne nennen ennt nnn nennen nen 94 X64 Xcelera CL PX8 End Bracket Detail 94 Configuration Micro switches eese nennen 95 SW 1 General Inputs Signal Switch Point sss 95 SW2 Normal Safe Boot Mode amp GEN2 Slot Workaround 95 X64 Xcelera CL PX8 User s Manual Contents e iii SW3 Trigger Inputs Signal Switch Point nene nene nene nea 96 Status LEDs Functional Description 97 J2 Camera Link Connector anna anna 99 J3 Camera Link Connector 2 anna na aaa 100 Camera Link Camera Control Signal Overview sse 101 External Signals Connector mean anna ea eee aan 102 JI CMDI5 Female External Signals Connector 103 Blunt End Cable OR X8CC IO15P used with 15 103 Note 1 General Inputs Specifications 104 Note 2 General Outputs Specifications 104 Note 3 External Trigger Input Specifications sse 105 Note 4 Opto Coupled Shaft Encoder Input Specifications 107 Note 5 Strobe Output 108 Note 6 DC Power Details mean eee ae nene emana nana eee anna nana 108 External Signals Connector Bracket Assembly 7 109 External Signals Con
12. CORACQ VAL OUTPUT FORMAT 16161616 CORACQ VAL OUTPUT FORMAT 8888 CORACQ VAL OUTPUT FORMAT RGBI01010 CORACQ VAL OUTPUT FORMAT MONOS CORACQ VAL OUTPUT FORMAT MONOI6 CORACQ PRM EXT TRIGGER ENABLE CORACQ VAL EXT TRIGGER OFF 0x1 CORACQ VAL EXT TRIGGER ON 0x8 CORACQ PRM VIC NAME Mono Color RGB Bayer 10 taps 8TIOB Default Area Scan 1 tap Mono Default Area Scan 1 tap Color Default Bayer Area Scan 1 tap Color Default Area Scan 10 taps Parallel Mono Default Area Scan 8 taps Parallel Mono 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 LUT FORMAT mono color RGB bayer Default CORACQ VAL OUTPUT FORMAT MONOS Default CORACQ VAL OUTPUT FORMAT 16161616 Default CORACQ VAL OUTPUT FORMAT 16 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 PRM LINE TRIGGER ENABLE TRUE FALSE CORACQ PRM EXT FRAME TRIGGER ENABLE TRUE FALSE CORACQ PRM EXT FRAME TRIGGER DETECTION CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ VAL RISING EDGE 0x4 CORACQ VAL FALLING EDGE 0x8 CORACQ VAL DOUBLE PULSE RISING
13. Camera Link status is indicated by the two LEDs mounted between the Camera Link connectors These LEDs show the presence of the pixel clock and an active acquisition The complete status LED descriptions are available in the technical reference section see Status LEDs Functional Description on page 97 X64 Xcelera CL PX8 User s Manual Troubleshooting Problems e 31 Possible Installation Problems Hardware PCI bus conflict When a new installation produces PCI bus error messages or the board driver does not install it is important to verify that there are no conflicts with other PCI or system devices already installed Use the Teledyne DALSA PCI Diagnostic tool as described in Checking for PCI Bus Conflicts on page 33 Also verify the installation via the Windows Device Manager on page 35 2 slot errors have a PCI bus error message from the computer bios Follow the instructions GEN2 Slot Computer Issue on page 35 BSOD blue screen following a board reset After programming the board with different firmware the computer displays the BSOD when the board is reset see BSOD blue screen Following a Board Reset on page 35 Verify Sapera and Board drivers If there are errors when running applications confirm that all Sapera and board drivers are running See Sapera and Hardware Windows Drivers on page 36 for details In addition Teledyne DALSA technical support will ask for the log file of messages by Teledyne DALSA
14. Further declare under our sole legal responsibility that the product listed conforms to the code of federal regulations CFR 47 part 15 for a class A product St Laurent Canada 2010 02 03 S G 1 Location Date Eric Carey ing Direct Re ch amp Development Figure 26 EMI Certifications 92 e Technical Specifications X64 Xcelera CL PX8 User s Manual Connector and Switch Locations X64 Xcelera CL PX8 Board Layout Drawing X64 Xcelera CL PX8 PCle X8 Figure 27 Board Layout Connector Switch Jumper Description List The following table lists components on the X64 Xcelera CL PX8 board Detailed information concerning the connectors or switches follows this summary table Location Description Location Description Ji External Signals connector Jil Alternative RS 422 Shaft Encoder CMD15 Input Connector 12 Camera Link Connector SDR PC power to camera interface Camera Link Connector SDR J4 External Signals connector D4 Camera PCle status LEDs J9 Multi Board Sync J5 J6 J8 Reserved Di Boot up Status LED refer to text SWI SW2 SW3 Configuration micro switches Table 21 Board Connector List X64 Xcelera CL PX8 User s Manual Technical Specifications e 93 Connector and Switch Specifications X64 Xcelera CL PX8 End Bracket Detail X6
15. GEN2 Slot Computer Issue Teledyne DALSA engineering has identified cases where 64 Xcelera CL 8 board is not detected when installed in computers using the Intel 5400 chip set The status LED 1 flashing red identifies this issue at boot time along with a BIOS error from the computer Change the switch SW2 2 position from the default OFF to the ON position before installing the Xcelera in the computer which eliminates the PCI error See SW2 Normal Safe Boot Mode amp GEN2 Slot Workaround on page 95 for details BSOD blue screen Following a Board Reset Teledyne DALSA engineering has identified cases where a PC will falsely report a hardware malfunction when the 64 Xcelera CL 8 board 15 reset The symptoms will be a Windows blue screen or PC that freezes following a board reset The solution to this problem is to install the driver using the switch cr indicating to the driver that a reset of the board must not be allowed and that a reboot of the computer is needed instead Example X64 Xcelera CL 8 1 00 00 0000 exe cr X64 Xcelera CL PX8 User s Manual Troubleshooting Problems e 35 Sapera and Hardware Windows Drivers Any problem seen after installation such as an error message running first make certain the appropriate Teledyne DALSA drivers have started successfully during the boot sequence Example click on the Start Programs Accessories System Tools System Information
16. Scatter Gather 12 serial communication port 25 serial port speeds 25 Shading Correction 11 12 shaft encoder 13 63 software trigger 39 106 Static electricity 15 SW 1 General Inputs signal level 95 SW2 Trigger signal level 96 SW3 GEN2 Slot Workaround 95 SW3 Safe Boot Mode 95 system COM port 25 T technical support 23 28 36 39 transfer module 69 trigger 13 63 65 V viewer program 38 virtual frame buffer 65 visual LED indicators 13 W Web inspection 63 Windows Embedded 7 86 Windows HyperTerminal 25 Windows operating system memory 30 workstation 24 X X64 CL serial port 25 X64 Xcelera CL PX8 User s Manual
17. Tel 49 8142 46770 Fax 49 8142 467746 Contact Information e 123 Technical Support Submit any support question or request via our web site Technical support form via our web page Support requests for imaging product installations Support requests for imaging applications http www teledynedalsa com mv support Camera support information Product literature and driver updates 124 e Contact Information X64 Xcelera CL PX8 User s Manual Glossary of Terms Bandwidth Describes the measure of data transfer capacity 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 Contiguous memory A block of physical memory occupying consecutive addresses Firmware Software such as a board driver that is stored in nonvolatile memory mounted on that board Frame buffer An area of memory used to hold a frame of image data A frame buffer may exist on the acquisition hardware or be allocated by the acquisition hardware device driver in host
18. black e Set your camera to manual exposure mode and set the exposure to a longer period plus open the lens iris e Try to snap one frame instead of continuous grab e Make certain that the input LUT is not programmed to output all 0 s e A PCIe transfer issue sometimes causes this problem No PCIe transfer takes place so the frame rate is above 0 but nevertheless no image is displayed in CamExpert e 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 R PCI Diagnostic 2 1 JEJE PCI device X64 Xcelera CL PX8 from DALSA bus 2 slot 0 function 0 zi Device enabled _ devices _ Refresh Hex dump Vendor ID 0x11EC Rev ID 0x01 Latency 0x00 add 0 0 00 0 255011 Device ID 02550 IntLine Min Grant C 16bit 0x04 0400100007 s a 0508 0505800001 SubVendlD 0x0008 IntPin 0x01 Max Lat 0x00 e EE 002 0400000010 SubsystID 04008 Line size Close Code 05800 Edt Inns nenn Command Header type 0 0007 SERR Wail PE veaj Mw Spc BM Mem IO _ Status BIST 090010 se MAJ saj fast DPE 828 use amp amp MHz 000 capable Base address registers Expansion ROM 34 0 xF 000000C to ONFOSFFFFF Mem Pre 645i _View 104 7F00000 Enab
19. for area scan sensors Pixel Clock frequency Camera sensor readout type Binning etc dependent on the camera used This group is sufficient to configure a free running camera e External Trigger Parameters to configure the external trigger characteristics e Image Buffer and ROI Allows control of the host buffer dimension and format e 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 e Output Messages and Video Status Bar Events and errors are logged for review Camera connection status is displayed where green indicates signal present e Camera Link Serial Command Select this Tab to open a serial command port to the camera This allows the user to issue configuration commands if supported by the camera popup provides a short description of the configuration parameter Click on the button to open the help file for more descriptive information on CamExpert For context sensitive help click on the button then click on a camera configuration parameter A 44 CamExpert Quick Start X64 Xcelera CL PX8 User s Manual CamExpert Demonstration and Test Tools The CamExpert utility also includes a number of
20. 7 Tx7 Rx7 DA 1 Tx7 Rx7 D7 4 Tx7 Rx7 DLO 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 10 10 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 04 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 15 15 D8 4 15 15 D2 0 Tx16 Rx16 D5 2 Tx16 Rx16 D8 5 Tx16 Rx16 72 e X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual D2 1 D2 2 D2 3 D2 4 D2 5 D2 6 D2 3 LVAL FVAL 0 D3 1 Tx17 Rx17 Tx18 Rx18 Tx19 Rx19 Tx20 Rx20 Tx21 Rx21 Tx22 Rx22 Tx23 Rx23 Tx24 Rx24 Tx25 Rx25 Tx26 Rx26 Tx27 Rx27 D5 3 D5 4 D5 5 D5 6 D5 7 D6 0 D6 1 D6 2 D6 3 D6 4 LVAL Tx17 Rx17 Tx18 Rx18 Tx19 Rx19 Tx20 Rx20 Tx21 Rx21 Tx22 Rx22 Tx23 Rx23 Tx24 Rx24 Tx25 Rx25 Tx26 Rx26 Tx27 Rx27 D8 6 D8 7 D9 0 D9 1 D9 2 D9 3 D9 4 D9 5 D9 6 D9 7 LVAL Tx17 Rx17 Tx18 Rx18 Tx19 Rx19 Tx20 Rx20 Tx21 Rx21 Tx22 Rx22 Tx23 Rx23 Tx24 Rx24 Tx25 Rx25 Tx26 Rx26 Tx27 Rx27 Table 10 10 Taps Camera 8 bits Pinout Firmware 8 Taps 10 bits Camera Link e Supports 8 taps 10 bits cameras only such as Basler A406K e This Camera Link utilization is not compatible with the standard 8 tap full specification e Output LUT and Flat Field Correction are available e following table describes the Bit assignment e Tap 1 Bits are DO
21. 72 for details X64 Xcelera CL PX8 User s Manual Overview e 11 Dual board Firmware choices are e Two independent Base Camera Link Input with Flat Field Correction installation default selection Support for one or two Base Camera Link cameras Flat Field Correction FFC includes Fixed Pattern Noise FPN Pixel Replacement Photo Response Non Uniformity PRNU and Shading Correction e Two independent Base Camera Link Input with Bayer Filter Decoding Support for one or two Base Camera Link cameras with Hardware Bayer CFA Color Filter Array Decoder Flat Field Correction is not available in this configuration e One Medium Camera Link Input with Flat field correction Support for one Base or one Medium Camera Link camera Flat Field Correction FFC includes Fixed Pattern Noise FPN Pixel Replacement Photo Response Non Uniformity PRNU and Shading Correction One Medium Camera Link Input with Bayer Filter Decoding Support for one Base or one Medium Camera Link camera with Hardware Bayer CFA Color Filter Array Decoder Flat Field Correction is not available in this configuration ACUPIus Acquisition Control Unit ACUPlus consists of a grab controller one pixel packer and one time base generator ACUPlus delivers flexible acquisition front end and 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 ca
22. CL PX8 with hardware Bayer filter support load firmware Full Camera Link with Bayer Decoding and any supported Bayer color camera Use CamExpert to generate a camera file with correct camera timing parameters e From the CamExpert menu bar click on Tools Bayer Filter the following menu should show Hardware selected by default when the X64 Xcelera CL PX8 has Bayer support e Select Setting to access the color calibration window see following figure 52 e CamExpert Quick Start X64 Xcelera CL PX8 User s Manual Bayer CFA Decoder Setting x Pixel Alignment Pa n n Conversion Algorithm Method 1 7 Color Calibration Gamma Factor Red Gain Green Gain 1 Auto White Balance BEEN Figure 18 Bayer White Balance Calibration e Click Grab to start live acquisition e Aim and focus the camera on an area of white or a large sheet of white paper in front of the object 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 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 Use the 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 adj
23. CORACQ TIME INTEGRATE PULSEO_DURATION min 1 us max 65535000 us step lys CORACQ INTEGRATE PULSE POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM LINE INTEGRATE PULSEI DELAY min 0 us max 65535000 us step lys CORACQ PRM LINE INTEGRATE PULSEI DURATION min us max 65535000 us step 1 us CORACQ 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 1 us CORACQ PRM LINE INTEGRATE PULSEO DURATION min ps max 65535000 us step 1 us CORACQ CAMLINK CONFIGURAT ION Full Mono Full Bayer Medium Mono medium color CORACQ VAL CAMLINK CONFIGURATION BASE 0 1 CORACQ VAL CAMLINK CONFIGURATION MEDIUM 0x2 CORACQ VAL CAMLINK CONFIGURATION FULL 0x4 CORACQ VAL CAMLINK CONFIGURATION 2BASE 0x8 CORACQ VAL CAMLINK CONFIGURATION BASE 0 1 CORACQ VAL CAMLINK CONFIGURATION MEDIUM 0x2 CORACQ VAL CAMLINK CONFIGURATION 2BASE 0x8 CORACQ VAL CAMLINK CONFIGURATION BASE 0 1 RGB medium VAL CONFIGURATION MEDIUM 0x2 Bayer Base Bayer CORACQ VAL CONFIGURATION BASE 0x1 10 taps VAL CAMLINK CONFIGURATION 10 5 FORMAT2 0x40 CORACQ PRM DATA VALID ENABLE Mono TRUE FALSE 10 taps 8 10 Not available CORACQ PRM DATA VALID POLARITY
24. CamExpert plug in is available these control signals will be pre defined and hidden from view CamExpert plug in will automatically configure required camera controls and only show user s parameters External Signals Connector 2 4 2 38 40 J Pin Header Numbering Detail 1 3 37 39 Description Pin Pin Description Ground 1 2 Ground General Input 1 3 4 General Input 1 all Opto coupled see note 1 General Input 2 5 6 General Input 2 General Input 3 7 8 General Input 3 General Input 4 9 10 General Input 4 General Output 1 11 12 General Output 1 all Opto coupled see note 2 General Output 2 13 14 General Output 2 General Output 3 15 16 General Output 3 General Output 4 17 18 General Output 4 External Trigger Input 1 19 20 External Trigger Input 1 all Opto coupled see note 3 External Trigger Input 2 21 22 External Trigger Input 2 Opto coupled Shaft Encode 23 24 Opto coupled Shaft Encoder Phase A Phase A see note 4 Opto coupled Shaft Encoder 25 26 Opto coupled Shaft Encoder Phase B Phase B Ground 27 28 Strobe Output 1 see note 5 Ground 29 30 Strobe Output 2 Ground 31 32 Ground Power Output 5 Volts 1 5A max 33 34 Power Output 5 Volts 1 5A max see note 6 Power Output 12 Volts 1 5A max 35 36 Power Output 12 Volts 1 5A max see note 6 Ground 37 38 Ground Ground 39 40 Ground Table 30 J4 Pin Header Pins Det
25. 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 X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 81 CORACQ SNAP COUNT min 1 frame max 65535 frame step 1 frame CORACQ PRM INT LINE TRIGGER ENABLE TRUE FALSE CORACQ INT LINE TRIGGER FREQ Default 5000 Hz CORACQ PRM BIT ORDERING CORACQ VAL BIT ORDERING STD 0x1 CORACQ PRM EXT TRIGGER LEVEL CORACQ VAL LEVEL TTL 0x1 CORACQ VAL LEVEL 422 0x2 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 SHAFT ENCODER DROP min 0 tick max 255 tick step 1 tick CORACQ PRM SHAFT ENCODER ENABLE TRUE FALSE CORACQ PRM EXT TRIGGER FRAME COUNT CORACQ PRM INT FRAME TRIGGER ENABLE min 1 frame max 65534 frame step 1 frame TRUE FALSE CORACQ PRM INT FRAME TRIGGER FREQ min 1 milli Hz max 1073741823 milli Hz step 1 milli Hz CORACQ PRM STROBE DELAY 2 min 0 us max 65535000 us step 1 us CORACQ PRM
26. Embedded 7 installation that install all necessary components for running Sapera LT 32 bit or 64 bit versions SDK or Runtime Sapera Processing 32 bit or 64 bit versions SDK or Runtime and Teledyne DALSA framegrabbers For each platform 32 or 64 bit the answer file provided is SaperaFrameGrabbers xml Configuration for Sapera LT Sapera Processing and Teledyne DALSA framegrabbers The file is located in the following directory dependent on the platform used Install Directory gt Sapera Install Win7_Embedded Win32 Install Directory gt Sapera Install Win7_ Embedded Win64 The OS footprint for these configurations is less than 1 GB Alternatively the Windows Thin Client configuration template provided by Microsoft in the Windows Embedded 7 installation also provides the necessary dependencies for Sapera LT and Teledyne DALSA framegrabbers with an OS footprint of approximately 1 5 GB If you are installing other applications on the Windows Embedded 7 platform it is recommended that you verify which components are required and if necessary create a corresponding Answer File For more information on performing dependency analysis to enable your application on Windows Embedded 7 refer to the Microsoft Windows Embedded 7 documentation 86 X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual Sapera Servers amp Resources Servers and Resources The following table describes the X64 Xcelera CL PX8 Full
27. For single ended TTL signals connect a bias voltage to the RS 422 input to ensure correct detection of the logic state of the TTL signal connected to the RS 422 input See the following section for connection methods e Maximum input voltage is 7V e inputs have a 100 ohm series resistor e Maximum input signal frequency is 5 MHz Propagation Delay Time Low to High 15ns Typical 25ns Max e Propagation Delay Time High to Low 13ns Typical 25ns Max e See Line Trigger Source Selection for Line scan Applications on page 61 for more information 116 Technical Specifications X64 Xcelera CL PX8 User s Manual e Refer to Sapera parameters CORACQ PRM SHAFT ENCODER ENABLE CORACQ PRM SHAFT ENCODER DROP or refer to CORACQ PRM EXT LINE TRIGGER ENABLE CORACQ PRM EXT LINE TRIGGER DETECTION CORACQ PRM EXT LINE TRIGGER LEVEL fixed at RS 422 CORACQ PRM EXT LINE TRIGGER SOURCE CORACQ PRM EXT SHAFT ENCODER SOURCE e See also cvi file entries Shaft Encoder Enable Shaft Encoder Pulse Drop Shaft Encoder Source or see External Line Trigger Enable External Line Trigger Detection External Line Trigger Level External Line Trigger Source TIL Shaft Encoder to RS 422 Input Block Diagram Connecting TTL Signals to RS 422 Inputs TTL signal source gt RS 422 input gt GND 1 to 2 RS 422 input volts DC EN er Frame Grabber System gt FG sy
28. From Board Sync Dual Camera 2 From Board Sync From Board Sync Full Camera 1 From Board Sync From Board Sync Table 8 CORACQ_PRM_EXT_LINE_TRIGGER_SOURCE Parameter Values See JA External Signals Connector on page 102 for shaft encoder input connector details CVI CCF File Parameters Used e External Line Trigger Source prm value e External Line Trigger Enable true false e Shaft Encoder Source X where e IfX 0 Shaft Encoder selection is done automatically by the driver In this case the opto coupled input circuit 1s selected e If X 1 opto coupled Shaft Encoder If X 2 RS 422 Shaft Encoder e Shaft Encoder Enable true false Shaft Encoder Interface Timing Dual Balanced Shaft Encoder Opto Coupled Inputs Input Phase A e Connector J1 Pin 2 Phase A amp Pin 10 Phase A e Connector J4 Pin 23 Phase A amp Pin 24 Phase A Input Phase B e Connector J1 Pin 3 Phase B amp Pin 11 Phase B e Connector J4 Pin 25 Phase B amp Pin 26 Phase B See External Signals Connector Bracket Assembly on page 109 for pinout information about the DB37 used for external connections See CMD15 Female External Signals Connector Descriptions on page 103 for complete connector signal details See J4 External Signals Connector on page 102 for complete connector signal details 62 e X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual Dual Balanced Shaft Encoder RS 422
29. LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM LINE TRIGGER DELAY min 0 us max 65535 us step lys CORACQ PRM LINE TRIGGER DURATION min 0 us max 65535 us step 1 us CORACQ PRM TAPS Full mono Full Bayer color RGB Base Bayer Medium RGB 10 taps 8TI0B min 1 tap max 8 taps step 1 tap min 1 max 4 taps step 1 tap min tap max 3 taps step 1 tap min 10 taps max 10 taps step 1 tap min 8 taps max 8 taps step tap OUTPUT Medium Full Bayer color RGB 10 taps 8T10B CORACQ VAL TAP OUTPUT ALTERNATE 0x1 CORACQ VAL TAP OUTPUT SEGMENTED 0x2 CORACQ VAL TAP OUTPUT PARALLEL 0x4 CORACQ VAL TAP OUTPUT ALTERNATE 0x1 CORACQ VAL TAP OUTPUT SEGMENTED 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 COR
30. NEXT FIELD 0x4 X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 75 CORACQ mono color RGB Bayer min 1 pixel max 16777215 pixel step 1 pixel min 1 pixel max 8192 pixel step 1 pixel CORACQ PRM HSYNC min 4 pixel max 4294967295 pixel step 1 pixel CORACQ PRM VSYNC min 1 line max 16777215 line step 1 line min 0 line max 4294967295 line step 1 line CORACQ PRM HFRONT INVALID min 0 pixel max 16777215 pixel step 1 pixel CORACQ INVALID min 0 pixel max 16777215 pixel step 1 pixel CORACQ PRM VFRONT INVALID min 0 line max 16777215 line step 1 line INVALID min 0 line max 16777215 line step 1 line PIXEL CLK SRC VAL PIXEL SRC EXT 0x2 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 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 CORA
31. PX8 FLAT FIELD FLAT LINE SUPPORT see 48 Set up Dark and Bright Acquisitions with the Histogram Tool sss 48 Verify a Dark Acquisition enne nennen enne 48 Verify a Bright Acquisition caen nenea enne 49 Flat Field Correction Calibration Procedure eene 50 Using Flat Field Correction siosioina isasara nana ne enne nenne 52 USING THE BAYER FILTER TOO iridis tasti us 52 Bayer Filter White Balance Calibration Procedure 52 Using the Bayer Filler iere RUBER Qui GI ER Rete pe ia 53 ii e Contents X64 Xcelera CL PX8 User s Manual SAPERA DEMO APPLICATIONS 55 GRAB DEMO OVERVIEW cs ct da at a 55 Usine the Grad DOM courbe electo epo ee eor 55 FLAT FIELD DEMO OVERVIENW eerte tette testet etate ate 58 Using the Flat Field 58 X64 XCELERA CL PX8 REFERENCE 59 FULL BLOCK DIAGRAM eret aaa e te 59 ACGOUISPTION TIMING screen etnia rper a prior aia ial ta 60 LINE TRIGGER SOURCE SELECTION FOR LINE SCAN APPLICATIONS eee 61 CORACQ PRM EXT LINE TRIGGER SOURCE Parameter Values Specific En to the X64 Xcelera CL PX8 sse eene hehehe ee nenea nes 61 SHAFT ENCODER INTERFACE 2 0 00022 00000001000000000000000 62 VIRTUAL FRAME TRIGGER FOR LINE SCAN CAMERAS eene eene enne nennen nen 65 Synchronization Signals for a 10 Line Virtual Fra
32. PXS serial port now mapped to COM3 in this example is available as serial port to any serial port application for camera control Note that this serial port is not listed in the Windows Control Panel System PropertiessDevice Manager because it is a logical serial port mapping e Anexample setup using Windows HyperTerminal follows X64 Xcelera CL PX8 User s Manual Installing X64 Xcelera CL PX8 e 25 44 Sapera Configuration r Server List Index Number System None celera CL _PX8_1 54507021 Contiguous Memory r Used for allocating buffers Used for allocating messages Requested Requested s MBytes MBytes Allocated Allocated MBytes MBytes Serial Ports Physical Port Maps to Serial_O on Xcelera CL _PX8_1 Selected physical port is present Camera Link port index 0 Enable DirectShow support Save Settings Now Figure 5 Sapera Configuration Program 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 The port could be the port mapped to the X64 Xcelera CL PX8 or the COM device as shown this example e Note that HyperTerminal is not available in Windows Vista or Windows 7 but is available for download from various Internet locations 26 e Installing X
33. Valid Not Present 4 Figure 42 External Trigger Slave Board Setup Test Setup The control application starts the acquisition on all slave boards The acquisition process is now waiting for the control signal from the master board Trigger master board acquisition and the acquisition start signal is sent to each slave board with 0 8us delay max Contact Technical Support for additional information X64 Xcelera CL PX8 User s Manual Technical Specifications 115 J11 RS 422 Shaft Encoder Input J11 provides an alternative method to connect shaft encoder signals to the Xcelera CL PX8 board providing a higher maximum input signal frequency but without the signal isolation provided by the opto coupled shaft encoder inputs on J1 or J4 The user or imaging application enables via board parameters which shaft encoder inputs are used for acquisition timing For more information see Line Trigger Source Selection for Line scan Applications on page 61 J11 Pin Header Numbering Detail 2 4 6 8 10 1 3 5 7 9 J11 Signal Descriptions Description Pin Pin Description Ground 1 2 Ground Shaft Encoder Phase A 3 4 Shaft Encoder Phase A Ground 5 6 Ground Shaft Encoder Phase B 7 8 Shaft Encoder Phase Ground 9 10 Ground Table 36 J11 Connector Details SE DS9637ACM SE to FPGA SE Figure 43 RS 422 Shaft Encoder Input Electrical Diagram e
34. already in progress If a frame transfer of a fixed number of images is requested the transfer module will stop transfer automatically The Sapera event value is CORXFER VAL EVENT TYPE END OF TRANSFER X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 69 Trigger Signal Validity The ACU ignores external trigger signal noise with its programmable debounce control Program the debounce parameter for the minimum pulse duration considered as a valid external trigger pulse Refer to Note 3 External Trigger Input Specifications on page 105 for more information Supported Transfer Cycling Methods The X64 Xcelera CL PX8 supports the following transfer modes which are either synchronous or asynchronous These definitions are from the Sapera Basic Reference manual CORXFER VAL CYCLE MODE SYNCHRONOUS WITH TRASH Before cycling to the next buffer in the list the transfer device will check the next buffer s state If its state is full the transfer will be done in the trash buffer which is defined as the last buffer in the list otherwise it will occur in the next buffer After a transfer to the trash buffer is done the transfer device will check again the state of the next buffer If it is empty it will transfer to this buffer otherwise it will transfer again to the trash buffer CORXFER VAL CYCLE MODE SYNCHRONOUS NEXT EMPTY WITH TRASH Before cycling to the next buffer in the list the transfer
35. bit out Dependant on user loaded one 10 bit in 10 bit out firmware configuration one 12 bit in 12 bit out three 8 bit in 8 bit out RGB See Output LUT Availability LUT Availability on page 71 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 Uses dedicated 256 MB memory bank 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 Table 18 Board Specifications 90 e Technical Specifications X64 Xcelera CL PX8 User s Manual Host System Requirements X64 Xcelera CL PX8 Dimensions Approximately 6 5 in 16 6 cm wide by 4 in 10 cm high General System Requirements for the 64 Xcelera CL PX8 e PCI Express x8 slot compatible e some computers the X64 Xcelera CL PX8 may function installed in a x16 slot The computer documentation or direct testing is required e X64 Xcelera CL 8 operates correctly when installed in a multi processor system inclu
36. continuous or in one time mode while adjusting the acquisition parameters The program code may be extracted for use within your own application bo clasa A Sapera Demos Classes vc GrabDemo Release GrabDemo exe Sapera Demos Classes vc SapDemos_2003 sIn Sapera Demos Classes vc SapDemos_2010 sIn Table 5 Grab Demo Workspace Details Using the Grab Demo Server Selection Run the grab demo from the start menu StartePrograms Sapera LTeDemos Frame Grabbers 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 Teledyne DALSA acquisition hardware using Sapera drivers The second drop menu permits selecting from the available input devices present on the selected server X64 Xcelera CL PX8 User s Manual Sapera Demo Applications 55 Location Acquisition Server Acquisition Device Xcelers CL Px8 1 M CameraLink Full Mono 1 Cancel File Tv Lontiguration Daisa FA 20 01M1H 00 R Default Area Scan 1 tap Mono Default Area Sca gt ADALSANS apera CamFiles U ser Browse If no Configuration file exists for pour board camera you must run the CamE xpert utility to generate your Configuration file Figure 19 Grab Demo Server Selection File Selection Use the acquisition configuration menu to selec
37. device will check the next buffer s state If its state is full the next buffer will be skipped and the transfer will be done in the trash buffer which is defined as the last buffer in the list otherwise it will occur in the next buffer After a transfer to the trash is done the transfer device will check the next buffer in the list if its state is empty it will transfer to this buffer otherwise it will skip it and transfer again to the trash buffer CORXFER VAL CYCLE MODE ASYNCHRONOUS The transfer device cycles through all buffers in the list without concern about the buffer state 70 e X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual Output LUT Availability The following table defines the supported output LUT look up tables for the X64 Xcelera CL PX8 Note that unsupported modes are not listed Number of Number Number of Number of Output Pixel LUT Notes Digital Bits of Taps Taps Taps Format Format Full Medium Dual Base 8 8 4 3 MONO 8 8 in 8 out 8 8 4 3 MONO 16 8 in 8 out 8 bits in 8 LSBs of 16 bit 8 10 MONO 8 8 in 8 out 10 MONO 8 10 in 8 out 10 MONO 16 10 in 10 out 10 bits in 10 LSBs of 16 bit 12 MONO 8 12 in 8 out 8 MSB 12 MONO 16 12 12 out 12 bits in 12 LSBs of 16 bit 8 x 3 RGB 2 1 1 RGB8888 8 in 8 out 10 x 3 RGB 1 1 RGB8888 10 in 8 out Medium or RGB101010 10 in 10 out RGB16161616 10 in 10 out 12 x 3 RGB 1 1 RGB8888 12 in 8 out Medium or RGB101010 1
38. drivers Follow the instructions describe in Teledyne DALSA Log Viewer on page 38 Firmware update error There was an error during the X64 Xcelera CL PX8 firmware update procedure The user usually easily corrects this Follow the instructions Recovering from a Firmware Update Error on page 36 Installation went well but the board doesn t work or stopped working Review theses steps described in Symptoms CamExpert Detects no Boards on page 39 Possible Functional Problems Driver Information Use the Teledyne DALSA device manager program to view information about the installed X64 Xcelera CL PX8 board and driver See Driver Information via the Device Manager Program on page 37 Area Scan Memory Requirements The X64 Xcelera CL PX8 on board memory provides two frame buffers large enough for most imaging situations See Memory Requirements with Area Scan Acquisitions on page 39 for details on the on board memory and possible limitations Sometimes the problem symptoms are not the result of an installation issue but due to other system issues Review the sections described below for solutions to various X64 Xcelera CL PX8 functional problems Symptoms X64 Xcelera CL PX8 Does Not Grab on page 39 Symptoms Card grabs black on page 40 Symptoms Card acquisition bandwidth is less than expected on page 41 32 e Troubleshooting Problems X64 Xcelera CL PX8 User s Manual Troubleshooting Procedures The following sections pr
39. e 41 42 e Troubleshooting Problems X64 Xcelera CL PX8 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 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 PX8 with common video signals a camera file is required Therefore CamExpert is typically the first Sapera application run after an installation Obviously existing ccf files can be copied to the new installation when similar cameras are used CamExpert Example with a Monochrome Camera The image below shows CamExpert controlling the X64 Xcelera CL PX8 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 follow the image CamExpert Untitied E y A Gai eer File View Pre Processing Advanced CameraLink Port Dw t Device Selector X Display Device Xcelera CL PXB_1 4 FA20 0IMIH OOR Camerall a al amp Ej R
40. on page 109 OR X4CC IOCAB This cable assembly connects to J4 DB25 assembly See External Signals Connector Bracket Assembly Type 2 on page 111 OR X4CC 0TIO2 Provides direct compatibility with external cables made for products such as the X64 CL iPro This cable assembly connects to J4 Contact Sales at Teledyne DALSA optional Cable assembly to connect to J11 RS 422 Shaft Encoder Inputs optional Power interface cable required when supplying power to cameras optional Power Over Camera Link PoCL Video Input Cable 2 meter HDR to MDR 2 meter HDR to HDR OR COMC POWO03 OR COMC POCLD2 OR COMC POCLDH Table 3 X64 Xcelera CL PX8 Cables amp Accessories 10 e Overview X64 Xcelera CL PX8 User s Manual About the X64 Xcelera CL PX8 Frame Grabber Series Key Features e Available either as a Full or Dual Base Camera Link board e Uses a PCIe x8 slot to maximize transfers to host computer buffers e Acquire from Monochrome Bayer Filter or RGB Cameras both area scan and linescan e Supports multiple tap formats and multiple tap scan directions in multiple pixels depths Pixel clock range from 20 to 85 MHz e On board hardware Flat Field Correction e Output lookup tables e Vertical and Horizontal Flip supported on board e External Input Triggers and Shaft Encoder inputs either opto coupled or TTL RS422 along with Strobe outputs e Supports a number of acquisition events in com
41. or refer to CORACQ PRM EXT LINE TRIGGER ENABLE CORACQ PRM EXT LINE TRIGGER DETECTION CORACQ PRM EXT LINE TRIGGER LEVEL fixed at RS 422 CORACQ PRM EXT LINE TRIGGER SOURCE CORACQ PRM SHAFT ENCODER SOURCE e See also cvi file entries Shaft Encoder Enable Shaft Encoder Pulse Drop Shaft Encoder Source or see External Line Trigger Enable External Line Trigger Detection External Line Trigger Level External Line Trigger Source X64 Xcelera CL PX8 User s Manual Technical Specifications 107 Note 5 Strobe Output Specifications Dual TTL Strobe outputs are provided The following figure is typical for the strobe out Strobe EN Strobe Strobe Figure 38 Strobe Output Electrical Diagram Each strobe output is a tri state driver enabled by software Each strobe output is SV 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 PRM STROBE ENABLE CORACQ PRM STROBE POLARITY CORACQ PRM STROBE LEVEL CORACQ PRM STROBE METHOD CORACQ PRM STROBE DELAY CORACQ PRM STROBE DURATION See also cvi file entries Strobe Enable Strobe Polarity Strobe Level Strobe Method Strobe Delay Strobe Duration Note 6 DC Power Details Connect the PC floppy drive power connector to J7 to supply DC power to the External Signal connectors Both 5Vdc and 12Vdc are available on 1
42. screen shot below for any Slave board change the field for External Trigger Source to From Board Sync Other parameters are ignored such as External Trigger detection and level 114 e Technical Specifications X64 Xcelera CL PX8 User s Manual CamExpert Untitled File View Pre Processing Advanced CameralinkPort Help D 92 E Device XceleraCLe PXB 1 d FA 20 01M1H 00 R CameraLink HIE Configuration Select camera fie Optional Category ET Parameter Value Camera Information External Trigger Enable Camera Control External Trigger Detection Rising Edge ERES External Trigger Level RS 422 External Trigger Source From Board Sync Image Buffer and ROI External Trigger Minimum D 0 Frame Count per External Tri 1 Extemal Trigger Source Area Scan Select the physical input source where the extemal frame trigger is connected to or which trigger input is used on the acquisition Messages 0 00 device por me et This parameter applies to acquisition boards that have multiple trigger inputs Refer to Sapera Parameter in ton was clicked 14 21 39 Xcelera CL PX8 1 Extemal Trigger Source value was changed from output to t3 Manual CORACQ EXT TRIGGER SOURCE al Output Messages Camera Link Serial Command Video status Pixel Clock Present Frame Valid Not Present Line
43. standard data communication protocol and simpler cabling between camera and frame grabber The Camera Link interface simplifies the usage of increasingly diverse cameras and high signal speeds without complex custom cabling For additional information concerning Camera Link see http en wikipedia org wiki Camera Link Rights and Trademarks Note The following text is extracted from the Camera Link Specification 1 1 January 2004 The Automated Imaging Association AIA as sponsor of the Camera Link committee owns the U S trademark registration for the Camera Link logo as a certification mark for the mutual benefit of the industry The AIA will issue a license to any company member or non member to use the Camera Link logo with any products that the company will self certify to be compliant with the Camera Link standard Licensed users of the Camera Link logo will not be required to credit the AIA with ownership of the registered mark 3M is a trademark of the 3M Company Channel Link is a trademark of National Semiconductor Flatlink is a trademark of Texas Instruments Panel Link is a trademark of Silicon Image X64 Xcelera CL PX8 User s Manual Camera Link Interface 119 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
44. x16 slot test directly or review the computer documentation to know if the X64 Xcelera CL PX8 is supported Many computer motherboards only support x16 products in x16 slots commonly used with graphic video boards Advanced Controls Overview Visual Indicators X64 Xcelera CL PX8 features 3 LED indicators to facilitate system installation and setup These indicators provide visual feedback on the board status and camera status External Event Synchronization Trigger inputs and strobe signals precisely synchronize image captures with external events Camera Link Communications ports One Full board or two Dual board PC independent communication ports provide Camera Link camera configuration 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 The X64 Xcelera CL PX8 provides two ways to connect a shaft encoder 1 an opto coupled input that supports a tick rate of up to 200 kHz and 2 an LVDS input that supports a tick rate of up to 5 MHz X64 Xcelera CL PX8 User s Manual Ov
45. 1 E E 1 E N tex File View Pre Processing Advanced Cameralink Port Help DG Device Selector X Display Device Xcelera CL _PX8_1 7 CameraLink Full Mono 1 Freeze T c r aM Position x 315 y 283 Value 0038 Frame sec 40 2 Resolution 1392 Pixels x 1024 Configuration Select a camera fle Optional m Parameters xj Category Parameter Value 1 E Tte pTUTTUEEN ELEC Internal Frame Trigger Freque 30 Bl extemal Trigger Camera Control method sele Time Integration Time Integration Method Sett Method 1 Camera Reset Method Setting None Camera Trigger Method Setti None Camera Control During Read Not Supported Image Buffer and ROI Strobe Method Setting None ca Pulse 0 Not Used cca Not Used ca Not Used m 7 Description Grab button was clicked Enable Disable the acquisition device s intemal frame trigger feature area scan cameras only T Purpose With a camera configured for Time Integration mode the acquisition board controls _Output Messages Video status Pixel Clock Present Frame Valid Present Line Valid Present Figure 31 CamExpert Camera Link Controls X64 Xcelera CL PX8 User s Manual Technical Specifications 101 Note that for Teledyne DALSA cameras such as the Falcon where a
46. 1 or on the DB37 External Signals Bracket Assembly Both the 5Volt and 12Volt power pins have a 1 5 amp re settable fuse on the board If the fuse trips open turn off the host computer power When the computer is powered again the fuse is automatically reset 108 e Technical Specifications X64 Xcelera CL PX8 User s Manual 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 1 goes to J4 pin 1 see the layout drawing X64 Xcelera CL PX8 Board Layout Drawing on page 93 External Signals Connector Bracket Assembly Type 1 Drawing DB37 z Female Header 40 Pin mounted Flat cable 8 Female Label J4 on bracket Connector is notched for one way insertion Figure 39 DB37 Output Cable X64 Xcelera CL PX8 User s Manual Technical Specifications 109 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 102 for signal descriptions and notes DB37 Pin Number Signal J4 Connector Pin Number 1 Ground 1 20 Gro
47. 16 bits pixel x 8 Million Pixels line 32 bits pixel x 4 Million Pixels line 64 bits pixel x 2 Million Pixels line Vertical Minimum 1 line Vertical Maximum up to 16 000 000 lines for area scan sensors infinite line count for linescan sensors Pixel Clock Range 20 MHz to 85 MHz as follows 8 bit 8 taps 85 MHz any tap configuration 10 12 14 16 bit 4 taps 85 MHz any tap configuration Synchronization Minimums Horizontal Sync minimum 4 pixels Vertical Sync minimum 1 line X64 Xcelera CL PX8 User s Manual Technical Specifications e 89 Image Buffer Available with 256 MB Serial Port Supports communication speeds from 9600 to 115 kbps Controls Compliant with Teledyne DALSA Trigger to Image Reliability framework Comprehensive event notifications 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 Supports multi board multi camera synchronization Dual independent TTL Strobe outputs Quadrature phase A amp B shaft encoder inputs for external web synchronization Opto coupler input maximum frequency is 200 KHz RS 422 input maximum frequency is 5 MHz 4 opto coupled general inputs 5V 24V 4 opto coupled general outputs I O available on a CMD15 or DB37 connector Processing Output Lookup Table one 8 bit in 8
48. 2 10 out Full RGB16161616 12 in 12 out X64 Xcelera CL PX8 User s Manual Table 9 Output LUT Availability X64 Xcelera CL PX8 Reference e 71 Supporting Non Standard Camera Link Cameras High performance cameras that output 10 taps 8 bits or 8 taps 10 bits cannot interface with a standard Camera Link full specification frame grabber X64 Xcelera CL PX8 Full provides support for those non standard formats by using specific firmware easily uploaded when required Described below is this format along with an example camera that uses this non standard format Firmware 10 Taps Camera 8 bits e Supports 10 taps 8 bits cameras only such as Basler A504K e This Camera Link utilization is not compatible with the standard 8 tap full specification e Output LUT and Flat Field Correction are available e following table describes the Bit assignment e Tap Bits are DO Tap 10 Bits 09 x Connector 1 Connector 2 Connector 2 Channel Link No X Channel Link No Y Channel Link No Z Bit Camera Frame Bit Camera Frame Bit Camera Frame Name Grabber Pin Name Grabber Pin Name Grabber Pin 0 Tx0 Rx0 D3 2 Tx0 Rx0 D6 5 Tx0 Rx0 1 D3 3 D6 6 DO 2 Tx2 Rx2 D3 4 Tx2 Rx2 D6 7 Tx2 Rx2 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 4 0 Tx6 Rx6 D7 3 Tx6 Rx6
49. 2 9us for a falling signal Refer to Sapera parameters CORACQ PRM EXT TRIGGER SOURCE CORACQ PRM EXT TRIGGER ENABLE X64 Xcelera CL PX8 User s Manual Technical Specifications e 105 CORACQ PRM EXT TRIGGER LEVEL CORACQ PRM EXT FRAME TRIGGER LEVEL CORACQ PRM EXT TRIGGER DETECTION CORACQ PRM EXT TRIGGER DURATION e See also cvi 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 line scan Validated Trigger t vt t et acquisition External Trigger Debouncer 99 Opto Coupler gt m 1 255us t oc t et Figure 36 External Trigger Input Validation amp Delay Let t et time of external trigger in us t vt time of validated trigger in us time opto coupler takes to change state debouncing duration from 1 to 255 8 trigger high For an active high external trigger 1 95us t vt t et 1 95us trigger low For an active low external trigger t oc 2 9us t vt t et 2 9ps t d Table 33 External Trigger Timing Specifications Note Teledyne DALSA recommends using an active high external trigger to minimize the time it takes for the opto coupler to change state Specifically the opto coupler response time is 1 95us for active high compared to 2 9us fo
50. 4 Xcelera CL PX4 Pin 1 CRE 2 Sen O q ID q 0 O 0 lOs Camera Link 1 LEDs Camera Link 2 CMD15 female 3M SDR 26 pin female 3M SDR 26 pin female connector connector connector Figure 28 End Bracket Details The hardware installation process is completed with the connection of a supported camera to the X64 Xcelera CL PX8 board using Camera Link cables see Camera Link Cables on page 121 e The X64 Xcelera CL PX8 board supports a camera with one or two Camera Link connectors two Base or one Medium see Data Port Summary on page 120 for information on Camera Link configurations e Connect the camera to the J2 connector with a Camera Link cable When using a Medium or Full camera connect the second camera connector to J3 Note If the camera is powered by the X64 Xcelera CL PX8 refer to External Signals Connector Bracket Assembly on page 109 for power connections Contact Teledyne DALSA or browse our web site www teledynedalsa com mv for information on X64 Xcelera CL PX8 supported cameras 94 e Technical Specifications X64 Xcelera CL PX8 User s Manual 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 p
51. 64 Xcelera CL PX8 X64 Xcelera CL PX8 User s Manual Connection Description 2 Ap New Connection Enter a name and choose an icon for the connection Name CL serial Icon E3356 m x gt Connect S CL serial Enter details for the phone number that you want to dial United States 1 Country region Area code Phone number v Connect using Xcelera CL _PX8_1_Serial_0 Figure 6 Windows HyperTerminal Setup HyperTerminal now presents a dialog to configure the COM port properties Change settings as required by the camera you are connecting Note that the X64 Xcelera CL 8 serial port does not support hardware flow control therefore set flow control to none X64 Xcelera CL PX8 User s Manual Installing X64 Xcelera CL PX8 e 27 Displaying 64 Xcelera CL PX8 Board Information The Device Manager program also displays information about the X64 Xcelera CL 8 boards installed in the system To view board information run the program via the Windows Start Menu shortcut Start Programs DALSA X64 Xcelera CL PX8 Device Driver Device Manager Device Manager Board Viewer The following screen image shows the Device Manager program with the Information Firmware tab active The left window displays all Teledyne DALSA boards in the system and their individual device components right window displays the information s
52. ACQ 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 PX8 User s Manual X64 Xcelera CL PX8 Reference e 77 CORACQ 4 DIRECTION Full mono medium color RGB only 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 Full mono only 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 6 DIRECTION Full mono only 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 7 DIRECTION Full mono only CORACQ VAL TAP DIRECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIRECTION UD 0x4 CORACQ VAL TAP DIRECTION D
53. CQ VAL EVENT TYPE VERTICAL TIMEOUT CORACQ VAL EVENT TYPE EXT LINE TRIGGER TOO SLOW CORACQ VAL EVENT TYPE LINE TRIGGER TOO FAST CORACQ VAL EVENT TYPE SHAFT ENCODER REVERSE COUNT O VERFLOW CORACQ PRM SIGNAL STATUS CORACQ VAL SIGNAL HSYNC PRESENT CORACQ VAL SIGNAL VSYNC PRESENT CORACQ VAL SIGNAL PIXEL CLK PRESENT CORACQ PRM FLAT FIELD SELECT 0 CORACQ FLAT FIELD Medium Full Mono 10 TRUE ENABLE taps 8T10B FALSE color RGB Bayer Nora valable CORACQ CAP FLAT FIELD OFFSET min 0 max 255 step 1 CORACQ CAP FLAT FIELD GAIN min 1 max 255 step 1 CORACQ CAP FLAT FIELD GAIN DIVISOR 0x80 CORACQ CAP FLAT FIELD PIXEL REPLACEMENT TRUE Pixel replacement is usually done by averaging the 2 neighborhood pixels When one of the neighbors is not available border image pixels and border internal packet pixels the pixel is simply replaced with the available neighbor CORACQ CAP SERIAL PORT INDEX Supported Table 15 Acquisition Related Parameters X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 85 Windows Embedded 7 Installation Windows Embedded 7 is not officially supported by Teledyne DALSA due to the number of possible configurations However Sapera LT and other Teledyne DALSA products should function properly on the Windows Embedded 7 platform provided that the required components are installed Teledyne DALSA provides answer files xml for use during Windows
54. CQ VAL TIME INTEGRATE METHOD 6 0x20 CORACQ VAL TIME INTEGRATE METHOD 7 0x40 CORACQ VAL TIME INTEGRATE METHOD 8 0x80 CORACQ VAL TIME INTEGRATE METHOD 9 0x100 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 lys 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 76 X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual CORACQ PRM CAM RESET DURATION min us max 65535000 us step lys color RGB Bayer 10 taps 8 10 Default Area Scan tap Mono Default Area Scan tap Color Default Bayer Area Scan 1 tap Color Default Area Scan 10 taps Parallel Mono Default Area Scan 8 taps Parallel Mono CORACQ PRM LINE INTEGRATE METHOD CORACQ PRM LINE TRIGGER METHOD CORACQ VAL INTEGRATE METHOD 1 0 1 CORACQ VAL INTEGRATE METHOD 2 0x2 VAL INTEGRATE METHOD 3 0x4 CORACQ VAL INTEGRATE METHOD 4 0 8 CORACQ VAL INTEGRATE METHOD 7 0x40 CORACQ VAL TRIGGER METHOD 1 0x1 CORACQ PRM LINE TRIGGER POLARITY CORACQ VAL ACTIVE
55. Configuration tool see COM Port Assignment When each board setup is complete using the Teledyne DALSA Device Manager tool click on the Save Config File button This will create the install ini file File Help Firmware Update Manager Start Update Save Config file Load Config File Same Configuration For All Devices Device Value Xcelera CL _PX8_1 54507003 Update Firmware AQ 1 00 01 0118 Configuration 1 x FULL Camera Link with Flat Field Correction Information Support for one Full Camera Link camera with Flat Field Correction FFC includ Firmware State Update Not Required Device Info Fimware Update Output Figure 4 Create an install ini File Run the Installation using install ini Copy the install ini file into the same directory as the setup installation file Run the setup installation as normal The installation will automatically check for an install ini file and if found use the configuration defined in it 22 Installing X64 Xcelera CL PX8 X64 Xcelera CL PX8 User s Manual Upgrading Sapera or Board Driver When installing a new version of Sapera or a Teledyne DALSA acquisition board driver in a computer with a previous installation the current version must be un installed first Described below are two upgrade situations Note that if the board is installed in a different slot the new hardware wizard opens Answer as instruc
56. Encoder Opto coupled Aux Slot Dual Trigger In Opto coupled TTL Dual Strobe VO Controller Control Power Out Power Gnd Only one Trigger In and Strobe on CMD 15 PCI Express X8 Controller User Selects which Dual Shaft Encoder Input is Used X64 Xcelera CL PX8 Full Simplified Block Diagram Host PCI Express X8 or greater Slot Figure 21 Full Model Block Diagram X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 59 Acquisition Timing DATA Y first last Ea PCLK2 Pixel Clock Range 20 MHz up to 85 MHz i LVAL FVAL setup time Minimum 15ns lees M Bf 7 XN XT E a Figure 22 Acquisition Timing n The setup times for LVAL and FVAL are the same Both must be high and stable before the rising edge of the Pixel Clock 2Pixel Clock must always be present SLVAL must be active high to acquire camera data Minimum of 1 Horizontal Blanking VB Vertical Blanking Minimum 4 clock cycles Minimum 1 line Maximum no limits Maximum no limits First Active Pixel unless otherwise specified in the CCA file Horizontal Back invalid x where x defines the number of pixels to be skipped Note If HB is less than 4 clock cycles HB will be extended to 4 clock cycles The number of clock cycles used to extend to 4 will reduce the number of act
57. FRAME LENGTH CORACQ VAL FRAME LENGTH FIX 0 1 CORACQ VAL FRAME LENGTH VARIABLE 0x2 CORACQ PRM FLIP mono 10 taps 8T10B Bayer CORACQ VAL FLIP OFF 0x00 CORACQ VAL FLIP HORZ 0x01 Not Available CORACQ PRM EXT TRIGGER DURATION min 0 us max 255 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 82 e X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual PRM EXT FRAME TRIGGER SOURCE min 0 max 5 step 1 PRM EXT LINE TRIGGER SOURCE min 0 max 7 step 1 CORACQ PRM 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 EXT TRIGGER DELAY min 0 max 65535000 step 1 CORACQ PRM EXT TRIGGER DELAY TIME BASE VAL TIME BASE US 0x1 CORACQ VAL TIME BASE LINE 0x4 CORACQ VAL TIME BASE LINE TRIGGER 0x8 CORACQ PRM BAYER DECODER ENABLE Full Not available mono or color RGB Bayer TRUE FALSE CORACQ PRM BAYER DECODER METHOD Full Not available mono or color RGB Bayer CORACQ VAL BAYER DECODER ME
58. Inputs e Input Phase e Connector J11 Pin 3 Phase A amp Pin 4 Phase A e Input Phase B e Connector J11 Pin 7 Phase amp Pin 8 Phase B e See JI I RS 422 Shaft Encoder Input on page 116 for complete connector signal details 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 PX8 supports single or dual phase shaft encoder signals Dual encoder signals are typically 90 degrees out of phase relative to each other and provide greater web motion resolution Example using any Encoder Input with Pulse drop Counter When enabled the triggered camera 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 ste QI LLL K D D K D D K D D K D D K D D Shaft Encoder phase A Shaft Encoder phase Line acquired Note in this example Number of trigger to drop 2 Figure 23 Encoder Input with Pulse drop Counter X64 Xcelera C
59. L PX8 User s Manual X64 Xcelera CL PX8 Reference e 63 Example using Sequential Encoder Input Support of a dual phase encoder should consider the direction of motion of one phase signal to the other Such a case might exist where system vibrations and or conveyor backlash can cause the encoder to briefly travel backwards The acquisition device must in those cases count the reverse steps and subtract the forward steps such that only pulses after the reverse count reaches zero are considered By using the event Shaft Encoder Reverse Counter Overflow an application can monitor an overflow of this counter Also if one wants to trigger a camera at its maximum line rate using a high jitter shaft encoder the parameter CORACQ PRM LINE TRIGGER AUTO DELAY can be used to delay automatically line triggers to the camera to avoid over triggering a camera and thus not miss a line Note that some cameras integrate this feature See also the event Line Trigger Too Fast that can be enabled when using the auto delay feature The example figure below shows shaft encoder signals with high jitter If the acquisition is triggered when phase B follows phase A with jitter present phase B may precede phase A Use of the Shaft Encoder Direction parameter will prevent false trigger conditions Shaft Encoder phase A Shaft Encoder phase B Figure 24 Using Shaft Encoder Direction Parameter Note Modify camera file parameters easily with the Sapera Ca
60. Link Connector 2 100 e Technical Specifications X64 Xcelera CL PX8 User s Manual 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 J2 and on J3 for the second Base camera input of the X64 Xcelera CL PX8 in two Base configurations e Camera Control 1 CC1 e Camera Control 2 CC2 e Camera Control 3 CC3 e Camera Control 4 CC4 Each camera manufacture is free to define the signals input on any one or all 4 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 1 The X64 Xcelera CL PX8 pulse controller has a minimum resolution of 100ns for line trigger signals and resolution of us for all other signal When configuring the Camera Link control signals uch as exposure control etc use values in increments of 1 us Note 2 The internal line trigger frequency has a 1 resolution The X64 Xcelera CL PX8 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 CamExpert Untitled E
61. MANS TELEDYNE DALSA Teledyne Dalsa e 7075 Place Robert Joncas Suite 142 e St Laurent Quebec HAM 222 Canada www teledynedalsa com X64 Xcelera CL User s Manual Edition 1 00 Part number OC X8CM PUSRO NOTICE 2011 TELEDYNE DALSA Corp All rights reserved This document may not be reproduced nor transmitted in any form or by any means either electronic or mechanical without the express written permission of TELEDYNE DALSA 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 TELEDYNE DALSA assumes no liability whatsoever for the use of the products detailed in this document and reserves the right to make changes in specifications at any time and without notice Microsoft is a registered trademark Windows Windows XP Windows Vista Windows 7 are trademarks of Microsoft Corporation All other trademarks or intellectual property mentioned herein belongs to their respective owners Edition 1 00 released on May 11 2011 Document Number OC X8CM PUSRO Printed in Canada Contents OVERVIEW 9 PRODUCT PART tt a lat ad dtp ai 9 ABOUT THE X64 XCELERA CL PX8 FRAME GRABBER cena anemie 11 Series FOIT TI esec caiac ate d a a ad aa te ta 11 User Programmable Configurations eee eene 11 Full board Firmware choices 11 Dual board Fi
62. NABLE 108 CORACQ PRM STROBE LEVEL 108 CORACQ PRM STROBE METHOD 108 CORACQ PRM STROBE POLARITY 108 D Data Overflow event 68 Data Transfer Engine 12 Device Manager 17 28 37 device report 28 double buffering memory 39 driver upgrade 23 E Embedded Windows answer files 86 End of Frame event 69 End of Transfer event 69 External Signals Connector 62 63 65 102 110 112 116 External Signals Connector Bracket Assembly 62 109 111 F failure firmware upgrade 36 Firmware Loader 17 firmware revision 28 firmware selection 11 Flat Field Correction 48 Found New Hardware Wizard 15 frame buffer 29 65 Frame Lost event 68 Frame Sync 66 FRAME RESET 65 Index e 127 HyperTerminal 13 25 image processing 9 Imaging drivers 36 installer response file 19 20 L launch exe 16 Line Scan 12 63 Log Viewer program 38 LVDS pairs 101 MDR 26 94 Micro switches 95 multi board sync 113 N National Semiconductor 119 O out of memory error 29 P PCI bus latency 67 PCI Bus Number 33 PCI configuration registers 33 PCI configuration space 33 37 40 PCI conflict 37 Phase A 62 63 Phase B 62 physical dimensions 91 Q Quadrature Shaft Encoder 13 5 Sapera buffers allocation 29 Sapera 39 128 e Index Sapera CD ROM 16 23 Sapera configuration program 25 26 29 Sapera LT Development Library 15 Sapera LT User s manual 16 Sapera messaging 29 scatter gather buffers 30
63. NAL STATUS CORACQ VAL SIGNAL POCL ACTIVE to verify if the is active See also Sapera reference parameter SapAcquisition SignalPoCL Active for the current state PoCL state is maintained after a board reset X64 Xcelera CL PX8 User s Manual Technical Specifications e 99 J3 Camera Link Connector 2 For 64 Xcelera CL PX8 Full boards Medium and Full Camera Link sources require cables connected to both J2 and J3 For X64 Xcelera CL PX8 Dual boards J3 pinout is identical to J2 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 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 T 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 2 17 Input Neg Full Data 2 FULL 2 4 Input Pos Full Data 2 FULL 3 15 Input Neg Full Data 3 FULL _X3 2 Input Pos Full Data 3 FULL 16 Input Neg Full Clock FULL 3 Input Pos Full Clock GND 1 13 14 26 Ground Table 29 Camera
64. NNEL SINGLE 0x1 CORACQ VAL CHANNEL DUAL 0x2 CORACQ VAL CHANNEL SINGLE 0x1 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 Mono Bayercolor RGB VAL VIDEO 0x1 CORACQ VAL VIDEO RGB 0x8 CORACQ PRM PIXEL DEPTH mono 8015 LUT 1 LUT format CORHDATA FORMAT MONOS8 0 bits LUT 1 LUT format CORDATA_FORMAT_MONO10 0 bits LUT 1 LUT format CORDATA_FORMAT_MONO8 2 bits LUT 1 LUT format CORDATA_FORMAT_MONOI2 2 bits LUT 1 LUT format CORDATA_FORMAT_MONOS8 4 bits LUT 0 LUT format CORDATA_FORMAT_MONO14 6 bits LUT 0 LUT format CORDATA FORMAT MONOI6 color RGB 8 bits LUT 1 LUT format CORDATA FORMAT 8 0 bits LUT 1 LUT format CORDATA FORMAT COLORNIIO 2 bits LUT 1 LUT format CORDATA FORMAT COLORNII2 Bayer 80165 LUT 1 LUT format CORDATA FORMAT 8 0 bits LUT 1 LUT format CORDATA FORMAT COLORNIIO 2 bits LUT 0 LUT format FORMAT COLORNIIO 10 taps 8 bits LUT 1 LUT format CORDATA_FORMAT_MONO8 8T10B 0 bits LUT 1 LUT format CORDATA_FORMATMONO10 CORACQ PRM VIDEO STD CORACQ VAL VIDEO STD NON STD 0x1 CORACQ PRM FIELD ORDER CORACQ VAL FIELD ORDER
65. OC X8CM PUSRO Table 1 X64 Xcelera CL PX8 Board Product Numbers X64 Xcelera CL PX8 Software Item Product Number Sapera LT version 6 30 or later required but sold separately OC SL00 0000000 1 Sapera LT Provides everything you will need to build your imaging application Sapera 7 10 required for full feature support 2 Current Sapera compliant board hardware drivers 3 Board and Sapera documentation compiled HTML help and Adobe Acrobat PDF formats optional Contact Sales at Sapera Processing Imaging Development Library includes over 600 optimized image Teledyne DALSA processing routines Table 2 X64 Xcelera CL PX8 Software Numbers X64 Xcelera CL PX8 User s Manual Overview e 9 X64 Xcelera CL PX8 Cables amp Accessories Product Number CMD cable assembly I O 15 pin Micro D connector with 6 ft blunt end cable This cable assembly connects to J1 see J1 CMD15 Female External Signals Connector Descriptions on page 103 OR X8CC IO15P optional X64 Xcelera CL PX8 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 is specified at the time of order Note clients requiring a limited number of I Os can also use the CMD15 connector that is on the main bracket DB37 assembly See External Signals Connector Bracket Assembly Type 1
66. THOD 1 0x1 CORACQ PRM BAYER DECODER WB GAIN Full Not available mono or color RGB Bayer 100000 max 899609 step 1 CORACQ PRM BAYER DECODER WB GAIN RED Full Not available mono or color RGB Bayer 100000 max 499609 step 1 CORACQ PRM BAYER DECODER WB GAIN GREEN Full Not available mono or color RGB Bayer 100000 max 499609 step 1 CORACQ PRM BAYER DECODER WB GAIN BLUE Full Not available mono or color RGB Bayer 100000 max 899609 step 1 CORACQ PRM EXT TRIGGER IGNORE DELAY min 0 max 65535000 step 1 CORACQ PRM EXT TRIGGER SOURCE STR 0 Automatic 1 From External Trigger 1 2 From External Trigger 2 3 From Board Sync 4 To Board Sync 5 Pulse to Board Sync X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 83 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 amp 4 From Board Sync 5 To Board Sync 6 Pulse to Board Sync 7 To Board Sync When Grabbing CORACQ PRM VERTICAL TIMEOUT DELAY min 0 max 16383000 step 1 CORACQ_PRM_BAYER_DECODER_SATURATION_ Bayer min 0 FACTOR max 65535 step 1 CORACQ_PRM_BAYER_DECODER_SATURATION_ Bayer 0 WEIGHT_RED max 65535 step 1 CORACQ PRM BAYER DECODER SATURATION Bayer min 0 WEIGHT GREEN max 65535 step 1 CORACQ
67. Tx24 Rx24 FVAL Tx25 Rx25 D1 0 Tx25 Rx25 D6 1 Tx25 Rx25 DO 0 Tx26 Rx26 DI 1 Tx26 Rx26 D7 0 Tx26 Rx26 DO 1 Tx27 Rx27 D2 0 Tx27 Rx27 D7 1 Tx27 Rx27 Table 11 8 Taps Camera 10 bits Pinout X64 Xcelera CL PX8 Supported Parameters The tables below describe the Sapera capabilities supported by the X64 Xcelera CL PX8 Unless specified each capability applies to both boards or all mode configurations and all acquisition modes The information here is subject to change The application needs to verify capabilities New board driver releases may change product specifications Sapera describes the X64 Xcelera CL 8 family as e Board Server Xcelera CL 8 1 e Acquisition Module dependent on firmware used 74 64 Xcelera CL 8 Reference X64 Xcelera CL PX8 User s Manual Camera Related Capabilities Capability Values CORACQ CONNECTOR CORACQ VAL CONNECTOR TYPE CAMLINK 0x2 CORACQ CAP CONNECTOR CAMLINK Pin 01 Pin 02 Pin 03 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 04 CORACQ VAL SIGNAL NAME NO CONNECT 0x1 Table 12 Camera Related Capabilities Camera Related Parameters Parameter Values CORACQ PRM CHANNEL Medium Full Mono Base Medium RGB Bayer 10 taps 8T10B CORACQ PRM FRAME CORACQ VAL CHA
68. U 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 Full mono only CORACQ PRM PIXEL DETECTION 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 VAL RISING EDGE 0x4 CORACQ PRM CHANNELS ORDER CORACQ VAL CHANNELS ORDER NORMAL 0x1 CORACQ VAL CHANNELS ORDER REVERSE 0x2 CORACQ PRM CAM LINE TRIGGER FREQ MIN 1 Hz CORACQ CAM LINE TRIGGER FREQ 16777215 Hz CORACQ PRM CAM TIME INTEGRATE DURATION MIN lus CORACQ PRM CAM TIME INTEGRATE DURATION MAX 65535000 us CORACQ TIME INTEGRATE PULSEl POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM TIME INTEGRATE PULSEI DELAY min 0 us max 65535000 us step lys CORACQ TIME INTEGRATE PULSEI DURATION min 0 us max 65535000 us step 1 us CORACQ PRM IO CONTROL CORACQ 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 lys 78 64 Xcelera CL 8 Reference X64 Xcelera CL PX8 User s Manual
69. X64 Xcelera CL PX8 Driver Firmware Update A firmware change after installation would be required to select a different configuration mode See User Programmable Configurations on page 11 18 Installing X64 Xcelera CL PX8 X64 Xcelera CL PX8 User s Manual Requirements for a Silent Install Both Sapera LT and the X64 Xcelera CL PX8 driver installations share the same installer technology When the installations of Teledyne DALSA products are embedded within a third party s product installation the mode can either have user interaction or be completely silent The following installation mode descriptions apply to both Sapera and the hardware driver Sapera LT can be installed without rebooting before installing the board hardware device drivers The Note You must reboot after the installation of Sapera LT However to streamline the installation process installations then complete with a single final system reboot Perform Teledyne DALSA embedded installations in either of these two ways Normal Mode The default mode is interactive This is identical to running the setup exe program manually from Windows either run from Windows Explorer or the Windows command line Silent Mode This mode requires no user interaction A preconfigured response file provides the user input The installer displays nothing Silent Mode Installation A Silent Mode installation is recommended when integrating Teled
70. Xcelera CL PX8 board Driver Information via the Device Manager Program The Device Manager program provides a convenient method of collecting information about the installed X64 Xcelera CL PX8 System information such as operating system computer CPU system memory PCI configuration space plus X64 Xcelera CL PX8 firmware information is displayed or written to a text file default file name BoardInfo txt Note that this program also manually uploads firmware to the X64 Xcelera CL PX8 described elsewhere in this manual Execute the program via the Windows Start Menu shortcut Start Programs DALSA X64 Xcelera CL PX8 Device Driver Device Manager If the Device Manager Program does not run it will exit with a board was not found message Possible reasons for an error are e Board is not in the computer e Board driver did not start or was terminated e PCI conflict after some other device was installed Information Window The following figure shows the Device Manager Information screen Click to highlight one of the board components and its information shows in the right hand window as described below X64 Xcelera CL PX8 User s Manual Troubleshooting Problems e 37 AS DALSA Device Manager v 3 14 Joe File Help Device Info Manager Rest Device Information Xcelera CL _PX8_1 Firmware Description Information gt ACU DTE PCle x8 Interface X64Xcelera CL _PX8 B Firmware sia ACU DTE
71. ac digi a 6 iai 124 GLOSSARY OF TERMS 125 INDEX 127 iv e Contents X64 Xcelera CL PX8 User s Manual Tables Table 1 X64 Xcelera CL PX8 Board Product eee ee eee eee ee nea 9 Table 2 X64 Xcelera CL PX8 Software Numbers ce eee eee eee eee nnns 9 Table 3 X64 Xcelera CL PX8 Cables amp Accessories eee ceeace 10 Table 4 Xcelera CL PX8 Device Drivers eee nenea eee eee 36 Table 5 Grab Demo Workspace Details m eee nenea anna nana nana aaa 55 Table 6 Flat Field Demo Workspace Details men nene nea ana 58 Table 7 Acquisition Timing Specifications eee nenea en anna nana eee enne nenne trennen nre 60 Table 8 CORACQ PRM EXT LINE TRIGGER SOURCE Parameter 62 Table 9 Output LUT Availability tee datini 71 Table 10 10 Taps Camera 8 bits Pinout c eee en nana ana 73 Table 11 8 Taps Camera 10 bits Pinout eee nene nenea eee anna eee anna nens 74 Table 12 Camera Related Capabilities eee nenea anna na enne nns 75 Table 13 Camera Related Parameters eee nana anna anna 80 Table 14 VIC Related Parameters cc act taca re rr EH RR steeds a dia n Cad alu 84 Table 15 Acquisition Related Parameters men nenea anna anna na aan 85 Table 16 X64 Xcelera CL PX8 Full Board Servers and
72. ader type 0 0007 SERR wait Pef VGA Mw Spc BM Mem 10 0800 Mulifunc Status BIST 090010 se sa DPE 2 _66MH2 0 00 5 capable Base address registers Expansion ROM 1 Enabled 0 0 FO00000C to O F 3FFFFF Mem Pre 64bit _View I0 7F00000 Enabled Pre 64 bit _ PCI PCI bridge Mena 2 Lo 1 0 Pre view Primary Bus 3 7 170 Pre view Second Bus m s 4 B 1 0 Pre view Subord Bus E Help DATSA 5 LE o 1 0 Pre view Bridge Ctrl 0k Figure 8 PCI Diagnostic Program Clicking on the Diagnostic button opens a new window with the diagnostic report From the PCI Bus Number drop menu select the bus number that the X64 Xcelera CL 8 is installed in in this example the slot is bus 2 X64 Xcelera CL PX8 User s Manual Troubleshooting Problems e 33 The window now shows the I O and memory ranges used by each device on the selected PCI bus 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 Teledyne DALSA Technical Support group along with a full description of your computer Diagnostic PCI bus 1 0 range Number Bus 2 Range 170 Ox00000000 0400000000 E Oxf7 00000 Oxt7 ttf
73. ail 102 e Technical Specifications X64 Xcelera CL PX8 User s Manual CMD15 Female External Signals Connector Descriptions Pin 1 Pin 8 00000000 O 55222222 Bko Pin 15 Figure 32 CMD15 Connector View Description Pin Pin Description External Trigger Input 1 1 9 External Trigger Input 1 Opto coupled see note 3 Opto coupled Shaft Encode 2 10 Opto coupled Shaft Encoder Phase A Phase A see note 4 Opto coupled Shaft Encoder 3 11 Opto coupled Shaft Encoder Phase B Phase B General Input 1 4 12 General Input 1 Opto coupled see note 1 Ground 5 13 Strobe Output 1 see note 5 Ground 6 14 Power Output 5 Volts 1 5 max see note 6 Ground 7 15 Power Output 12 Volts 1 5 max see note 6 Ground 8 Table 31 CMD15 Connector Detail Blunt End Cable OR X8CC IO15P used with J1 CMD15 Wire Color Pin Pin Wire Color Black 1 9 Grey Brown 2 10 White Red 3 11 White Black Orange 4 12 White Brown Yellow 5 13 White Red Green 6 14 White Orange Blue 7 15 White Yellow Violet 8 Table 32 CMD15 Cable No OR X8CC IO15P Detail X64 Xcelera CL PX8 User s Manual Technical Specifications 103 Note 1 General Inputs Specifications Each of the four General Inputs are opto coupled and able to connect to differential signals RS 422 or single ended source signals These inputs generate individual interrupts and are rea
74. 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 126 e Glossary of Terms X64 Xcelera CL PX8 User s Manual Index 10 tap format 72 A Acquisition and Control Unit 67 acquisition bandwidth 41 Acquisition events 68 acquisition module 68 acquisition parameters 55 ACUPlus 12 administrator 23 AUTORUN 16 B Bayer Filter Decoding 11 12 Bayer Mosaic Filter 52 Block Diagram 59 BoardInfo txt 28 37 boot recovery mode 37 cables 94 calibration information 38 camera configuration file 43 camera control 25 101 Camera file 48 56 64 66 Camera Link 13 94 101 119 Camera Link cabling 25 Camera Link control 101 camera power 94 camera timing 43 CamExpert 56 64 66 CamExpert parameters 44 communication ports 13 computer administrator 15 Contiguous Memory 29 CORACQ PRM EXT LINE TRIGGER DETECTION 107 117 CORACQ PRM EXT LINE TRIGGER ENABLE 107 117 X64 Xcelera CL PX8 User s Manual CORACQ PRM EXT LINE TRIGGER LEVEL 107 117 CORACQ PRM EXT LINE TRIGGER SOURCE 107 117 CORACQ PRM EXT TRIGGER DETECTION 106 CORACQ PRM EXT TRIGGER ENABLE 106 CORACQ PRM EXT TRIGGER LEVEL 106 CORACQ PRM SHAFT ENCODER DROP 107 117 CORACQ PRM SHAFT ENCODER ENABLE 107 117 CORACQ PRM SHAFT ENCODER LEVEL 107 117 CORACQ PRM STROBE DELAY 108 CORACQ PRM STROBE DURATION 108 CORACQ PRM STROBE E
75. amera 2 Base configuration color RGB Camera 1 Base configuration color RGB Camera 2 Medium configuration monochrome Camera 1 Medium configuration RGB Camera 1 Base configuration Bayer Decoder Camera 1 Base configuration Bayer Decoder Camera 2 Medium configuration Bayer Decoder Camera 1 Table 17 X64 Xcelera CL PX8 Dual Board Servers and Resources 88 e Sapera Servers amp Resources X64 Xcelera CL PX8 User s Manual Technical Specifications X64 Xcelera CL PX8 Board Specifications Digital Video Input amp Controls Input Type Camera Link Specifications Rev 1 2 compliant 1Full or 1 Medium or 2 Base using SDR 26 Camera Link connectors MiniCL Supports PoCL cameras Common Pixel Formats Camera Link tap configuration for 8 10 12 14 and 16 bit mono 24 bit RGB and Bayer 30 bit RGB 36 bit RGB 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 non standard 8 Taps 8 bit mono 8 Taps 10 bit mono non standard 10 Taps 8 bit mono non standard rogressive Scanning Directions Left to Right Right to Left Up Down Down Up From Top From Middle From Bottom Resolution Horizontal Minimum 8 Pixels per tap 8 bits pixel note these are X64 Xcelera Horizontal Masimum CL PX8 maximums not 8 bits pixel x 16 Million Pixels line Camera Link specifications
76. aptured image an External Trigger Ignored event will be generated CORACQ VAL EVENT TYPE EXTERNAL TRIGGER IGNORED An external trigger event is ignored if the event rate is higher than the possible frame rate of the camera Start of Frame Event generated during acquisition with the detection of the start of a video frame by the board acquisition hardware The Sapera event value is CORACQ VAL EVENT TYPE START OF FRAME End of Frame Event generated during acquisition with the detection of the end of a video frame 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 transfer without loss Data Overflow would occur with limitations of the acquisition module and should never occur The Sapera event value is CORACQ VAL EVENT TYPE DATA OVERFLOW Frame Valid Event generated on detection of the start of a video frame by the board acquisition hardware Acquisition does not need to be active 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 fai
77. are e Base Single Channel Link interface single cable connector e Medium Two Channel Link interface two cable connectors e 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 eight ports labeled as A to H Camera Signal Summary Video Data Four enable signals are defined as e FVAL Frame Valid FVAL is defined HIGH for valid lines e LVAL Line Valid LVAL is defined HIGH for valid pixels e DVAL Data Valid DVAL is defined HIGH when data is valid e Spare A spare has been defined for future use The camera provides the four enables on each Channel Link All unused data bits must be set 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 e Camera Control 1 e Camera Control 2 CC2 e Camera Control 3 CC3 e Camera Control 4 CC4 Note the X64 Xcelera CL PX8 by default implements the control lines as follows using Teledyne DALSA Corporation terminology CCl EXYNC CC2 PRIN CC3 FORWARD CC4 HIGH 120 e Camera Link Interface X64 Xcelera CL PX8 User s Manual Communication Two LVDS pairs are allocated for asynchronous serial communication to and from the camera and frame grabber Cameras and frame grabbers should support at least 9600 baud e SerTFG Differential pair with serial c
78. board Servers Resources Name Type Description Xcelera CL PX8 1 Acquisition Camera Link Full Mono Full configuration default firmware monochrome output Camera 1 Camera Link Full Color Full configuration RGB 1 RGB output Camera 1 Xcelera CL PX8 1 Acquisition Camera Link 10 Taps Full configuration 10 taps firmware Parallel Mono 1 10 Taps 8 bits Camera 1 Xcelera CL PX8 1 Acquisition Camera Link 8 Taps Full configuration 8 taps 10 bits Parallel 10 Bits Mono 1 8 Taps 10 bits Camera 1 firmware Xcelera CL PX8 1 Acquisition Camera Link 0 Base or Medium configuration Bayer firmware Bayer 1 Bayer Decoder Camera 1 Table 16 X64 Xcelera CL PX8 Full Board Servers and Resources X64 Xcelera CL PX8 User s Manual Sapera Servers amp Resources e 87 The following table describes the X64 Xcelera CL PX8 Dual board Servers Resources Name Type Xcelera CL PX8 1 Acquisition default Base firmware with FFC Xcelera CL PX8 1 Acquisition Medium firmware with FFC Xcelera CL PX8 1 Acquisition Bayer Base firmware Xcelera CL_PX8 1 Bayer Medium firmware Camera Link Base Mono 1 Camera Link Base Mono 2 Camera Link Base RGB 1 Camera Link Base RGB 2 Camera Link Medium Monochrome 1 Camera Link Medium Color RGB 1 Camera Link Base Bayer 1 Camera Link Base Bayer 2 Camera Link Medium Bayer 1 Description Base configuration monochrome Camera 1 Base configuration monochrome C
79. ca 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 to support different image format modes supported by the camera or sensor such as image binning or variable ROI X64 Xcelera CL PX8 User s Manual CamExpert Quick Start e 45 File Details A file using the CCF extension Camera Configuration files is 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 Teledyne DALSA distributes camera files using the legacy CCA extension CAMERA files which contain all parameters describing the camera video signal characteristic
80. d click on FileeSave As to save the new ccf file The dialog that opens allows adding details such as camera information mode of operation and a file name for the ccf file The following image is a sample for a Teledyne DALSA Falcon camera Note the default folder where User camera files are saved 46 e CamExpert Quick Start X64 Xcelera CL PX8 User s Manual Save Camera file y Camera Configuration Description Company Name Dalsa Model Name FA 20 01M1H 00 R Camera Mode Default Area Scan 1 tap Mono Configuration Default Area Scan 1 tap Mono File Information _ File name D FA 20 01M1H 00 R Default Default Save as Camera configuration file ccf X DALSA Sapera CamFiles User Figure 14 Saving a New Camera File ccf Camera Interfacing Check List Before interfacing a camera from scratch with CamExpert Confirm that Teledyne DALSA has not already published an application note with camera files www teledynedalsa com Confirm that the correct version or board revision of X64 Xcelera CL 8 is used Confirm that the required firmware is loaded into the X64 Xcelera CL PX8 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 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 s
81. d by the Sapera application The following figure is typical for each Genera Input 3v3 FB 650 4 7K Gin nGin 110 0 01uF ZA FB Gin Figure 33 General Inputs Electrical Diagram Input Details For single ended signals the Gin pin is connected to ground The switch point is 10V by default and can be change to 2V with SW1 Each input has a ferrite bead plus a 650 ohm series resistor on the opto coupler anode The 1K resistor and 0 01uF capacitor provide high frequency noise filtering Maximum input voltage is 26V Maximum input signal frequency is 25 KHz Opto coupler response time is 10us for the rising edge signal Opto coupler response time is 27s for the falling edge signal 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 680 FB Gout Gout ZA 0 01uF Gout Figure 34 General Outputs Electrical Diagram 104 e Technical Specifications X64 Xcelera CL PX8 User s Manual Output Details Each output has ferrite beads plus a 680 ohm series resistor on the cathode connection The diode and capacitor provide reverse voltage protection and noise filter Maximum output device differential voltage is 25 Maximum output device sink current is 35mA with 25V output differential Maximum reverse voltage is 25V
82. d near the top edge of the board and is visible only with the computer cover off Color State Description Red Solid FPGA firmware not loaded Green Solid Normal FPGA firmware loaded Blue Solid Safe FPGA firmware loaded Green Blue Flashing Test FPGA firmware loaded Blue Flashing PCle Training Issue Board will not be detected by computer Table 25 D1 Boot up Status LED Camera amp PCIe status LED Status LEDS are mounted between the camera link connectors visible from the computer exterior Status LED 2 Camera 2 State Status LED 1 Camera State or PCle Training Status on Boot Full Medium or Base Figure 30 Status LEDs location X64 Xcelera CL PX8 User s Manual Technical Specifications 97 D4 LED 1 Status Color State Description Red Solid No Camera 1 pixel clock detected Green Solid Camera 1 pixel clock detected No line valid detected Green Slow Flashing Camera 1 pixel clock and line valid signal detected 2 Hz Green Fast Flashing Camera 1 acquisition in progress 16 Hz Yellow Solid Safe Mode Red Green Flashing Test Mode D4 LED 2 Status Table 26 LED 1 Status Color State Description Red Solid No Camera 2 pixel clock detected Green Solid Camera 2 pixel clock detected No line valid detected Green Slow Flashing Camera 2 pixel clock and line valid signal detected 2 Hz Green Fast Flashing Camera 2 acquisition in progress 16 Hz Yellow Solid Safe Mo
83. de Red Green Flashing Test Mode Red Flashing PCIe Training Issue Board is not be detected by computer 98 e Technical Specifications Table 27 LED 2 Status X64 Xcelera CL PX8 User s Manual 72 Camera Link Connector 1 Name 5 0 BASE_X0 5 BASE BASE X2 BASE X2 BASE X3 BASE X3 BASE XCLK BASE SERTC SERTC SERTFG SERTFG CCI CCH CC2 CC2 CC3 CC3 PoCL GND Pin 25 12 24 11 23 10 21 8 22 9 20 7 19 6 18 5 17 4 16 3 15 2 1 26 13 14 Type Input Input Input Input Input Input Input Input Input Input Output Output Input Input Output Output Output Output Output Output Output Output Description Neg Base Data 0 Pos Base Data 0 Neg Base Data 1 Pos Base Data 1 Neg Base Data 2 Pos Base Data 2 Neg Base Data 3 Pos Base Data 3 Neg Base Clock Pos Base Clock Pos Serial Data to Camera Neg Serial Data to Camera Neg Serial Data to Frame Grabber Pos Serial Data to Frame Grabber Neg Camera Control 1 Pos Camera Control 1 Pos Camera Control 2 Neg Camera Control 2 Neg Camera Control 3 Pos Camera Control 3 Pos Camera Control 4 Neg Camera Control 4 12 V see note following this table Ground Notes on PoCL support Table 28 Camera Link Connector 1 Refer to Sapera s parameter CORACQ PRM POCL ENABLE to enable PoCL and CORACQ PRM SIG
84. demonstration features which make CamExpert the primary tool to configure test and calibrate your camera and imaging setup Display tools include image pixel value readout image zoom and line profiler Functional tools include hardware Flat Field calibration and operation support see X64 Xcelera CL PX8 Flat Field Flat Line Support on page 48 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 52 Camera Types amp Files The X64 Xcelera CL PX8 supports digital area scan or line scan cameras using the Camera Link interface standard Contact Teledyne DALSA or browse our web site www teledynedalsa com for the latest information and application notes on X64 Xcelera CL PX8 supported cameras Camera Files Distributed with Sapera The Sapera distribution CDROM includes camera files for a selection of X64 Xcelera CL PX8 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 Teledyne DALSA continually updates a camera application library composed of application information and prepared camera files Camera files are ASCII text readable with Windows Notepad on any computer without having Sapera installed Overview of Sapera Acquisition Parameter Files ccf or c
85. ding Hyper Threading multi core processors Operating System Support Windows XP Windows Vista and Windows 7 either 32 bit or 64 bit Environment Ambient Temperature 10 to 50 C operation 0 to 70 C storage Relative Humidity 5 to 90 non condensing operating 0 to 95 storage Table 19 Environment Specifications Power Requirements 3 3V 1 1A standby 1 1A during acquisition 12 1 0 standby 1 1A during acquisition Table 20 Power Specifications X64 Xcelera CL PX8 User s Manual Technical Specifications 91 EMI Certifications SA EC amp FCC DECLARATION CONFORMITY We DALSA Montreal Inc 7075 Place Robert Joncas Suite 142 St Laurent Quebec Canada 272 Declare under sole legal responsibility that the following products conform to the protection requirements of council directive 89 336 EEC on the approximation of the laws of member states relating to electromagnetic compatibility as amended by directive 93 68 EEC FRAME GRABBER BOARD Xcelera CL PX8 The products to which this declaration relates are in conformity with the following relevant harmonized standards the reference numbers of which have been published in the Official Journal of the European Communities EN55022 1998 Residential Commercial and Light Industry EN61000 4 3 1996 A1 1998 EN61000 4 6 2006 EN61000 4 2 1995 A1 1998 A2 2001 EN61000 4 4 2004
86. dows from booting Solution The user manually forces the board to initialize from write protected firmware designed only to allow driver firmware uploads When the firmware upload is complete reboot the board to initialize its normal operation mode e Note that this procedure may require removing the X64 Xcelera CL PX8 board several times from the computer 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 PX8 is SW2 1 see SW2 Normal Safe Boot Mode amp GEN2 Slot Workaround on page 95 36 Troubleshooting Problems X64 Xcelera CL PX8 User s Manual e Shut down Windows and power OFF the computer e Move the switch SW2 1 to ON for the boot recovery mode position The default position is SW2 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 18 e When the update is complete shut down Windows and power off the computer e Setthe SW2 1 switch back to the OFF position i e default position and power on the computer once again e Verify that the frame grabber is functioning by running a Sapera application such as CamExpert The Sapera application will now be able to communicate with the X64
87. e 50 Figure 17 Flat Field Calibration Application anna enne nnns 51 Figure 18 Bayer White Balance Calibration eese ener 53 Figure 19 Grab Demo Server Selection eese nne enne semene nana nene emana 56 Figure 20 Grab Demo Main Window eee nenea ema nana eee en nene enne eee en eee nana ennt enne 57 Figure 21 Full Model Block Diagram esee nana eee nene emana eee ne 59 Figure 22 Acquisition TIMING sosesc e oa oaie e e aia oi a i ot a i at l a i i a 60 Figure 23 Encoder Input with Pulse drop Counter 1 nenea eee eee eee nana nennen 63 Figure 24 Using Shaft Encoder Direction Parameter essere nre 64 Figure 25 Synchronization Signals for 10 Line Virtual Frame eese 66 Figure 26 EMI Certifications vic 92 Fig ute 27 Boatd LayoUt 5 eer il ai al i nalt EE RR Rex HE ur 93 Figure 28 End Bracket Details eai trae ep uk 8 n a i an it si 94 Figure 29 SW1 SW2 SW3 Component 1 2 eee eee emana nete teen aaa nana 95 Figure 30 Status LEDS location 97 Figure 31 CamExpert Camera Link 18 4 eee nana eee anna eren 101 Figure 32 CMD15 Connector VIEW acne sanitara dc ina ae e atena al a aa il a a i 103 Figure 33 General Inputs Electrical Diagram
88. e installation menu automatically displays Install the X64 Xcelera CL PX8 driver With AUTORUN 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 PX8 driver During the late stages of the installation the X64 Xcelera CL PX8 firmware loader application starts See the description in the following section If Windows displays any unexpected message concerning the installed board power off the system and verify that the X64 Xcelera CL PX8 is installed properly in the computer slot 16 Installing X64 Xcelera CL PX8 X64 Xcelera CL PX8 User s Manual X64 Xcelera CL 8 Firmware Loader After Windows boots the Device Manager Firmware Loader program automatically executes at the end of the driver installation and on every subsequent reboot of the computer It will determine if the X64 Xcelera CL PX8 requires a firmware update If firmware is required a dialog displays This dialog also allows the user to load firmware for alternate operational modes of the X64 Xcelera CL PX8 Important In the very rare case of firmware loader errors please see Recovering from a Firmware Update Error on page 36 Firmware Update Automatic Mode Click Automatic to update the X64 Xcelera CL PX8 firmware The X64 Xcelera CL PX8 Full supports four firmware configurations with the default being a Full Medium or Base camera with Flat Field c
89. e new driver is on Sapera Essential CD ROM follow the installation procedure described in X64 Xcelera CL PX8 Driver on page 16 e Important You cannot install a Teledyne DALSA board driver without Sapera LT installed on the computer X64 Xcelera CL PX8 User s Manual Installing X64 Xcelera CL PX8 e 23 Upgrading both Sapera and Board Driver When upgrading both Sapera and the acquisition board driver follow the procedure described below e Logon the computer as an administrator or with an account that has administrator privileges e In Windows XP from the start menu select Start Settings Control Panel Add or Remove Programs Select the Teledyne DALSA Xcelera board driver and click Remove Follow by also removing the older version of Sapera LT e In Windows Vista and Windows 7 from the start menu select Start Settings Control Panel Programs and Features Double click the Teledyne DALSA Xcelera board driver and click Remove Follow by also removing the older version of Sapera LT Reboot the computer and logon the computer as an administrator again e Install the new versions of Sapera and the board driver as if this was a first time installation See Sapera LT Library Installation on page 16 and X64 Xcelera CL 8 Driver on page 16 for installation procedures 24 Installing X64 Xcelera CL PX8 X64 Xcelera CL PX8 User s Manual Using the Camera Link Serial Control Port The Camera Link cabling spec
90. e recommend an average gray level pixel value below 64 Acquire Dark Image Step 2 Acquire a bright image must not be saturated We recommend an average gray level pixel value above 64 Step 3 Save Calibration offset and gain files Optional Advanced calibration settings Optional Advanced Settings Ready for calibration Figure 17 Flat Field Calibration Application 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 is acceptable to provide a gray level of 128 minimum It is preferable to prepare for the white level calibration before the calibration procedure as described in the previous section e Click on Acquire White Image The flat field demo 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 sa
91. e the field for External Trigger Source to either Output to Board Sync or Control pulse to Board Sync See Sapera documentation for more details X64 Xcelera CL PX8 User s Manual Technical Specifications 113 CamExpert Untitled File View Pre Processing Advanced CameralinkPort Help 058 Device Selector x Device BB Xoelera CL _PXB_1 4 2001 1 00 CameraLink Configuration Select a camera fie Optional Category ___ Parameter Value Camera Information External Trigger Enable External Trigger Rising Edge External Trigger External Trigger Level RS 422 a outputto Board syne Image Buffer and ROI External Trigger Mini 0 Frame Count per Exter 1 T physical input source where the extemal frame trigger is connected to or which trigger input is used on the acquisition LI Grab button was clicked T SEE Freeze button was clicked This parameter applies to acquisition boards that have multiple trigger inputs Grab button was clicked Referto Sapera Parameter in Manual CORACQ EXT TRIGGER SOURCE Output Messages Camera Link Serial Command Video status Pixel Clock Present Frame Valid Not Present Line Valid Not Present Figure 41 CamExpert External Trigger Select CamExpert Slave Board Setup e As shown in the CamExpert
92. ectory of the installation When running the installation CorAppLauncher exe will return only when the installation is finished When run from within a batch file obtain the installation exit code from the ERRORLEVEL value The arguments to CorAppLauncher exe are Launch application f Application to launch Specify a fully qualified path As an example CorAppLauncher l f c driver_install x64_xcelera cl PX8_1 00 01 0100 exe IF ERRORLEVEL NEQ 0 goto launch error Note There is a 32 bit and 64 bit version of CorAppLauncher exe When installing the driver only the version related to the OS is installed However the 32 bit version is usable on either 32 bit or 64 bit Windows Custom Driver Installation using install ini Customize the driver installation by parameters defined in the file install ini By using this file the user can Select the user default configuration Select different configurations for systems with multiple boards Assign a standard Serial COM port to board X64 Xcelera CL PX8 User s Manual Installing X64 Xcelera CL PX8 e 21 Creating the install ini File Install the driver in the target computer All X64 Xcelera CL PX8 boards required in the system must be installed Configure each board s acquisition firmware using the Teledyne DALSA Device Manager tool see Device Manager Board Viewer Ifa standard Serial COM port is required for any board use the Sapera
93. els pixels that do not react to light over the full dynamic range specified for that sensor Verify a Bright Acquisition Aim the camera at a diffused light source or evenly lit white wall with no shadows falling on it Using CamExpert click on the grab button and then the histogram button Use the lens iris to adjust for a bright gray approximately around a pixel value of 200 for 8 bit pixels The following figure shows a typical histogram for a bright gray image X64 Xcelera CL PX8 User s Manual CamExpert Quick Start e 49 5 tatistics Histogram 833334 66666 4 500004 333334 16667 4 04 T T T 0 32 54 96 128 150 Selected view Histogram Number of bins Color selector A Minimum should not be black Coordinates Statistics unless there is a dead pixel Line Colui Buffer n Maximum should not be Minimum value 140 peak white unless there is a Column Maximum value 242 hot pixel i e 255 for 8 bit Max Min 102 1023 for 10 bit Average value 198 Standard deviation 1 Average bright pixel value bright gray but not white Figure 16 Flat Field Verify a Bright Acquisition Important In this example the average pixel value for the frame is bright gray Also note that sensors may show a much higher maximum or a much lower minimum pixel value due to one or more hot or dead pixels The sensor specificat
94. equal in size to the acquisition frame buffer This double buffering memory allocation is automatic at the driver level Two buffers will 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 there is no interruption to the image acquisition of one buffer by any delays in transfer of the other buffer which contains the previously acquired video frame to system memory Note that an application can change the number of on board frame buffers using the Sapera LT API If allocation for the requested number of buffers fails the driver will reduce the number of onboard frame buffers requested until they can all fit When reaching 2 on board buffers if they still cannot fit the driver will reduce the size such that it allocates two partial buffers This mode will write image data to the buffer while wrapping image lines around to the beginning of a buffer when full This mode relies on reading out the image data to the host computer faster than the acquisition Symptoms CamExpert Detects no Boards e When starting CamExpert with no Teledyne DALSA board 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
95. erview e 13 Development Software Overview Sapera LI Library Sapera LT is a powerful development library for image acquisition and control Sapera LT provides a single API across all current and future Teledyne DALSA hardware LT delivers comprehensive feature set including program portability versatile camera controls flexible display functionality and management plus easy to use application development wizards Applications are developed using either C or NET frameworks 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 or NET classes for image processing and analysis Sapera Processing offers highly optimized tools for image processing blob analysis search pattern recognition OCR and barcode decoding 14 e Overview X64 Xcelera CL PX8 User s Manual Installing X64 Xcelera CL PX8 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 Important Never remove or install any hardware component with the computer power on Disc
96. esolution 1392 Pixels x 1024 Lines Monochrome 8 bit Configuration Select a camera file Optional x J Category Parameter Value E Camera Information Sensor Width in Pixels 1400 CEI Sensor Height n Lines 1024 Eternal Trigger Sensor Left Offset in Pi 0 Sensor Top Offset in Li 0 Image Buffer and ROI ame Rate H3 Not Available Camera Link Mode 2 bits System Gain 1024 Digital Offset DN 0 Subtract Background D 0 Exposure Control Setting Enable Flat Field Correct Disabled lat Field Correction Setting Binning Horizontal Disabled Binning Vertical Disabled Mirroring Mode Disabled Output Throughput 160 Horizontal ramp ou ne EE fast Selector ive 28 8 1 Test Image Selector value was changed from Diagonal ramp to Horizontal ramp video mode The Falcon camera nchides a buit 3 Grab button was cicked i test it de generator that can be used to confirm 4 emet connections or driver installations at proper lighting The pattem generator insert lt m D deo pl shes le A D loan processing wack me 5 the LUT act on the generator images or on sensor Output Messages Camera Link nd Ready Video status Pixel Clock Present Frame Valid Present Line Valid Present Figure 13 CamExpert Program X64 Xcelera CL PX8 User s Manual CamEx
97. ger signal generated by some external event connects to the X64 Xcelera CL PX8 trigger input Virtual frame trigger can be 24V industry standard TTL 5V or RS 422 and be rising or falling edge active active high or low or double pulse rising or falling edge In this example virtual frame trigger control is configured for rising edge trigger Virtual frame trigger connects to the X64 Xcelera CL PX8 via the External Trigger Input 1 amp 2 balanced inputs Trigger Input is available both on the board bracket J1 connector and from the internal J4 connector Trigger input 2 is only on J4 e Trigger Input 1 on connector J1 pin 1 and 9 e Trigger Input 1 on connector J4 pin 19 and pin 20 e Trigger Input 2 on connector J4 pin 21 and 22 for input 2 Two types of external connector brackets are available to bring out signals from the J4 connector Camera control signals are active at all times These continually trigger the camera acquisition in order to avoid corrupted video lines at the beginning of a virtual frame The camera control signals are either timing controls on X64 Xcelera CL PX8 shaft encoder inputs or line triggers generated internally by the X64 Xcelera CL 8 Sapera vertical cropping parameter specifies the number of lines captured Synchronization Signals for a 10 Line Virtual Frame The following timing diagram shows the relationship between External Frame Trigger inpu
98. hat the setup iss file be in the same folder as the device driver installer notified Windows to Always trust software from DALSA Corp during a previous installation of a Note On Windows Vista and 7 the Windows Security dialog box will appear unless one has already driver Silent Mode Uninstall Similar to a silent installation a response file must be prepared first as follows Creating a Response File The installer response file is created by performing a device driver un installation with a command line switch r The response file is automatically named setup uninstall iss which is saved in the Windows folder If a specific directory is desired the switch f1 is used As an example to save a response file in the same directory as the installation executable of the X64 Xcelera CL PX8 the command line would be X64 Xcelera CL PX8 1 00 00 0000 r f1 setup_uninstall iss Running a Silent Mode Uninstall Similar to the device driver silent mode installation the un installation requires the device driver executable and the generated response file setup iss Execute the device driver installer with the following command line X64 Xcelera CL PX8 1 00 00 0000 s f1 setup_uninstall iss Where the s switch specifies the silent mode and the f1 switch specifies the location of the response file In this example the switch f1 setup uninstall iss specifies that the setup uninstall i
99. his memory space stores 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 30 e Installing X64 Xcelera CL PX8 X64 Xcelera CL PX8 User s Manual Troubleshooting Problems Overview The X64 Xcelera CL PX8 and the X64 family of products is tested by Teledyne DALSA a variety of computers Although unlikely installation problems may occur due to the constant changing nature of computer equipment and operating systems This section describes what the user can verify to determine the problem or the checks to make before contacting Teledyne DALSA Technical Support If you require help and need to contact Teledyne DALSA Technical Support make detailed notes on your installation and or test results for our technical support to review See Technical Support on page 124 for contact information Problem Type Summary X64 Xcelera CL PX8 problems are either installation types where the board hardware is not recognized on the PCIe bus i e trained or function errors due to camera connections or bandwidth issues The following links jump to various topics in this troubleshooting section First Step Check the Status LED Status LED D1 should be GREEN just after boot up If it remains RED the board firmware did not load correctly If LED D1 is flashing BLUE there was a PCI bus error Refer to the Gen2 slot error described below
100. ia a board parameter described following the table below The following table describes the line trigger source types supported by the X64 Xcelera CL PX8 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 Xcelera CL PX8 PRM X64 Xcelera CL Input used as Input used as Value PX8 configuration External Line Trigger External Shaft Encoder amp camera input used if if CORACQ PRM EXT LINE PRM SHAFT TRIGGER ENABLE true ENCODER ENABLE true 0 Dual Camera 1 Shaft Encoder Phase A Shaft Encoder Phase A Dual Camera 2 Shaft Encoder Phase B Shaft Encoder Phase B Full Camera 1 Shaft Encoder Phase A Shaft Encoder Phase A amp B 1 Dual Camera 1 Shaft Encoder Phase A Shaft Encoder Phase A Dual Camera 2 Shaft Encoder Phase A Shaft Encoder Phase A Full Camera 1 Shaft Encoder Phase A Shaft Encoder Phase A 2 Dual Camera 1 Shaft Encoder Phase B Shaft Encoder Phase B Dual Camera 2 Shaft Encoder Phase B Shaft Encoder Phase B Full Camera 1 Shaft Encoder Phase B Shaft Encoder Phase B X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 61 3 5 6 7 Dual Camera 1 n a Shaft Encoder Phase A amp B Dual Camera 2 n a Shaft Encoder Phase A amp B Full Camera 1 n a Shaft Encoder Phase A amp B 4 Dual Camera 1 From Board Sync
101. ification includes a serial communication port for direct camera control by the frame grabber see 72 Camera Link Connector 1 on page 99 The X64 Xcelera CL 8 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 PX8 serial port supports communication speeds from 9600 to 115 kbps Note if the serial communication program can directly select the X64 Xcelera CL PX8 serial port then mapping to a system COM port is not necessary When required map the X64 Xcelera CL PXS serial port 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 Reboot the computer at the prompt to enable the serial port mapping e The X64 Xcelera CL
102. imilar cca file can be loaded into CamExpert and modified to match timing and operating parameters for your camera and lastly save them as Camera Configuration file ccf Finally if there is no file for your camera run CamExpert after installing Sapera and the acquisition board driver select the board acquisition server and manually enter the camera parameters X64 Xcelera CL PX8 User s Manual CamExpert Quick Start 47 X64 Xcelera CL PX8 Flat Field Flat Line Support The X64 Xcelera CL PX8 supports hardware based real time Flat Field Correction The default firmware for the Full or Dual version board supports flat field correction See User Programmable Configurations on page 11 for information on driver versions 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 applying the calibrated flat field correction to the image The CamExpert Flat Field tool functions with hardware supporting flat field processing 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 Set up Dark and Bright Acquisitions with the Histogram Tool Before performing calibration verify the acquisition with a live grab Also at this time make p
103. in 1 see the layout drawing X64 Xcelera CL PX8 Board Layout Drawing on page 93 External Signals Connector Bracket Assembly Type 2 Drawing L 7 Pin 1 EN m Header 40 Pin Female Label J4 DB25 Female mounted bracket Flat cable 12 Connector is notched for one way insertion Figure 40 DB25 Output Cable X64 Xcelera CL PX8 User s Manual Technical Specifications e 111 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 102 for signal descriptions DB25 Pin Number Signal J4 Connector Pin Number 6 External Trigger Input 1 19 19 External Trigger Input 1 20 7 External Trigger Input 2 21 20 External Trigger Input 2 22 8 Shaft Encoder Phase A 28 21 Shaft Encoder Phase 24 9 Shaft Encoder Phase B 25 22 Shaft Encoder Phase 26 11 Strobe Output 1 28 24 Ground 29 10 Strobe Output 2 30 14 Ground 31 15 Ground 38 16 Ground 39 25 Ground 40 Table 35 DB25 Cable Connector Details 112 Technical Specifications X64 Xcelera CL PX8 User s Manual J9 Multi Board Sync Interconnect multiple X64 Xcelera boards to synchronize acquisitions to one trigger or event The trigger source can be either an external signal or internal software trigger The board recei
104. ion accounts for a small number of hot stuck or dead pixels pixels that do not react to light over the full dynamic range specified for that sensor Once the bright gray acquisition setup is done note the camera position and lens iris position so as to be able to repeat it during the calibration procedure 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 50 e CamExpert Quick Start X64 Xcelera CL PX8 User s Manual 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 valid use the histogram tool to review the images used for the correction data Flat Field Correction x No Image to display a histogram from 1000 800 600 400 200 o amp de do dp 24 Histogram Selector image available Generation of Calibration files Step 1 Acquire a dark image W
105. ive pixels acquired accordingly Last Active Pixel defined in the CCA file under Horizontal active y where is the total number of active pixels per tap Maximum Valid Data 8 bits pixel x 16 Million Pixels line LVAL 6 bits pixel x 8 Million Pixels line LVAL 32 bits pixel x 4 Million Pixels line LVAL 64 bits pixel x 2 Million Pixels line LVAL 16 Million lines FVAL Table 7 Acquisition Timing Specifications 60 e X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual Line Trigger Source Selection for Line scan Applications Line scan imaging applications require some form of external event trigger to synchronize line scan 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 also known as a quadrature signal The X64 Xcelera CL PX8 shaft encoder inputs provide additional functionality with pulse drop pulse multiply and pulse direction support along with error trapping event notifications such as External Line Trigger Too Fast see Supported Events and Transfer Methods on page 68 When using the shaft encoder signals the user can choose to connect to the opto coupled inputs or the RS422 TTL inputs which support a higher maximum pulse frequency The imaging application chooses which shaft encoder input to use v
106. lation Setup with CorAppLauncher exe eene 21 Custom Driver Installation using install ini eee 21 Creating th mstallanr File si aa Ere 22 Run the Installation using install ini nene eee eee nenea ne 22 UPGRADING SAPERA OR BOARD DRIVER ssssssssssssssssssssssesssssssesssesssessscsssessscsssesescsnsecsseesss 23 Board Driver Upgrade Only sese eene 23 Upgrading both Sapera and Board Driver see 24 USING THE CAMERA LINK SERIAL CONTROL een 25 COM Port ASSISTIEHL te tet redet a ee gue ete diete a Sat 25 Setup Example with Windows HyperTerminal eee 26 X64 Xcelera CL PX8 User s Manual Contents e i DISPLAYING X64 XCELERA CL PX8 BOARD 28 Device Manager Board Viewer sese 28 CONFIGURING std 29 Viewing Installed Sapera Servers nenea anna aan nana 20 Increasing Contiguous Memory for Sapera nenea 29 Contiguous Memory for Sapera 30 TROUBLESHOOTING PROBLEMS 31 RCM 31 PROBLEM I YPESUMMBARY etin tr testem eint entend eo eve See E Ee Hg ERRORS Ta iE cesses 3T First Step Check the Status LED an 31 Possible Installation Problems nenea 32 Possible Functional Pr
107. led Pre 64 bit PCI PCI bridge Diagnostic 2 7 Primary Bus F Gir cft i Second Bus me ORISA au mpa erai Subord Bus Help 5 Pre Bridge Ctrl Figure 12 PCI Diagnostic checking the BUS Master bit e Perform all installation checks described in this section before contacting Technical Support 40 e Troubleshooting Problems X64 Xcelera CL PX8 User s Manual Symptoms Card acquisition bandwidth is less than expected The 64 Xcelera CL PX8 acquisition bandwidth is less than expected e Review the system for problems or conflicts with other expansion boards or drivers e Remove other 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 must be tested for bandwidth limitations affecting the imaging application e 5 the X64 Xcelera CL PX8 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 PX8 installation The speed at which the board is running at is logged in the LogViewer Check for an entry similar to this X64 FPGA GetPciSpeed x8 X64 Xcelera CL PX8 User s Manual Troubleshooting Problems
108. led to transfer to on board memory An example is 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 is not sustainable due to bus bandwidth issues The Sapera event value is CORACQ VAL EVENT TYPE FRAME LOST 68 e X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual 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 External Line Trigger Too Slow Event which indicates that the detected shaft encoder input tick rate is too slow for the device to take into account the specified shaft encoder multiplier value The Sapera event value is CORACQ VAL EVENT TYPE EXT LINE TRIGGER SLOW Line Trigger Too Fast Event which indicates a previous line trigger did not generate a complete video line from the camera Note that due to jitter associated with using shaft encoders the acquisition device can delay a line trigger if a previous line has not yet completed This event is generated if a second line trigger comes in while the previous one is still pending This event is generated once per virtual frame The Sapera event value is CORACQ VAL EVENT TYPE LINE TRIGGER TOO FAST Shaft Encoder Reverse Count Overflow Event which indicates that the shaft encoder has travelled in the oppo
109. ling X64 Xcelera CL PX8 e 17 Do a manual firmware update as follows e Select the X64 Xcelera CL PX8 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 firmware update progress in the message output window e Close the Device manager program when the device reset complete message is shown File Help Firmware Update Manager Start Update Save Config file Load Config File Same Configuration For All Devices Device Field Value Xcelera CLe PX8 1 Serial Number 54507003 Update Firmware Device Version ACU DTE PCIe x8 Interface 1 00 01 0116 Configuration 1 x FULL Camera Link with Flat Field Correction Information Support for one Full Camera Link camera with Flat Field Correction FFC FFC includ Firmware State Update Not Required Device Info Firmware Update Update of ACU DTE PCle 8 Interface in progress Successfully updated ACU DTE PCle x8 Interface Reset in progress Device reset complete Verifying Firmware State Device s firmware has been updated successfully Figure 3 Manual Firmware Update Executing the Firmware Loader from the Start Menu If required the X64 Xcelera CL PX8 Firmware Loader program is executed via the Windows Start Menu shortcut Start Programs DALSA
110. mExpert program CVI CCF File Parameters Used Shaft Encoder Enable X where e If X 1 Shaft Encoder is enabled If X 0 Shaft Encoder is disabled Shaft Encoder Pulse Drop X where e X number of trigger pulses ignored between valid triggers Shaft Encoder Pulse Multiply X where e X number of trigger pulses generated for each shaft encoder pulses Shaft Encoder Direction X where e X 0 Ignore direction X 1 Forward steps are detected by pulse order forward motion 2 Forward steps are detected by pulse order B A reverse motion For information on camera configuration files see the Sapera Acquisition Parameters Reference Manual 5 00 64 X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual Virtual Frame Trigger for Line Scan Cameras When using line scan cameras a frame buffer is allocated in host system memory to store captured video lines To control when a video line is stored as the first line in this virtual frame buffer an external frame trigger signal is used The Sapera vertical cropping parameter controls the number of lines sequentially grabbed and stored in the virtual frame buffer Virtual Frame Trigger Timing Diagram The following timing diagram shows an example of grabbing 10 video lines from a line scan camera and the use of a virtual frame trigger to define when a video line is stored at the beginning of the virtual frame buffer The virtual frame trig
111. me eese 65 SAPERA ACQUISITION METHODS za encre cert a t tic 67 TRIGGER TO IMAGE RELIABILITY enne 67 Supported Events and Transfer Methods ceea eee eee ana anna 65 Trigger Signal Validity iniecto RH ere ms 70 Supported Transfer Cycling Methods sse 70 OUTPUT LUT AVAILABILITY ca aa ere 71 SUPPORTING NON STANDARD CAMERA LINK CAMERAS ccsesssssseeececsesssaeceeececsenseaeeeeecs 72 Firmware 10 Taps Camera 8 1 2 Firmware 8 Taps 10 bits Camera Link esee 73 X64 XCELERA CL PX8 SUPPORTED PARAMETERS eerte 74 Camera Related Capabilities 75 Camera Related Parameters eee enma eee ee eee eee ee aaa 75 VIC Related P dota Dad atita 80 ACO Related Parameters sem eene nie inier enge 85 WINDOWS EMBEDDED 7 INSTALLATION eee eee nenea enter nnne nen 86 SAPERA SERVERS amp RESOURCES 87 SERVERS AND RESOURCES nene nene nene nenea eee rrr rer nett nter nene nene terere nnn 87 TECHNICAL SPECIFICATIONS 89 X64 XCELERA CL PX8 BOARD SPECIFICATIONS eee enne ener 89 HOSTSYSTEM REQUIREMENTS eret Le E aa RE ti o ea 91 CERTIFICATIONS nn ea aa eee eee 92 CONNECTOR AND SWITCH LOCATIONS srine n eee eee nene 93 X64 Xcelera CL 8 Board Layout Drawing
112. memory to compensate for PCI bus latency and comprehensive error notification If the X64 Xcelera CL PX8 detects a problem the application can take appropriate action to return to normal operation The X64 Xcelera CL PX8 is designed with a robust ACU Acquisition and Control Unit The ACU monitors in real time the acquisition state of the input plus the DTE Data Transfer Engine which transfers image data from on board memory into PC memory In general these management processes are transparent to end user applications With the X64 Xcelera CL PX8 applications ensure trigger to image reliability by monitoring events and controlling transfer methods as described below X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 67 Supported Events and Transfer Methods Listed below are the supported acquisition and transfer events Event monitoring is a major component to the Trigger to Image Reliability framework Acquisition Events Acquisition events pertain to the acquisition module They provide feedback on the image capture phase External Trigger Used Ignored Generated when the external trigger pin is asserted which indicates the start of the acquisition process There are two 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 EXTERNAL TRIGGER If there 1s no c
113. ne nnnm nennen TI6 Table 37 Camera Link Cables Suppliers eee nana 121 64 Xcelera CL PX8 User s Manual Contents e v Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Figure 10 Figure 11 Figure 12 Figure 13 Found New nana a aa aaa nana anna nana 16 Automatic Firmware Update na na aaa amana I7 Manual Firmware Update nene aaa aan nana 18 Create an install ini File eese enne enne nnne nnne nent trennen nnne nnne 22 Sapera Configuration Program sess aa nana nana 26 Windows HyperTerminal Setup nenea nana anna e 27 Board Information via Device Manager en aaa e 28 PCI Diagnostic 21 nana aaa nana anna na 33 PCI Diagnostic Program PCI bus info eee anna na na ae anna 34 Using Windows Device Manager 35 Board Firmware Version eee nana aaa aan anna anna 38 PCI Diagnostic checking the BUS Master bit nenea nana anna ne 40 Cambxpert Progratn cerei itte reete err e aa o deea soia ree e des eater 43 Figure 14 Saving a New Camera File ccf eese eene nennen nennen nennen 47 Figure 15 Flat Field Verify a Dark 49 Figure 16 Flat Field Verify a Bright Acquisition esee nr
114. nector Bracket Assembly Type 1 Drawing 109 External Signals Connector Bracket Assembly 1 Pinout 110 External Signals Connector Bracket Assembly Type 2 sss ITI External Signals Connector Bracket Assembly Type 2 Drawing TIT External Signals Connector Bracket Assembly 2 Pinout 112 J9 M ulti Bo rd aaa da i rr er ie Apa ala s 113 Hardware eene nennen enne 113 Sapera Application Programming sse 113 Sapera CamExpert Configuration 113 J11 RS 422 Shaft Encoder Input 116 TTL Shaft Encoder to RS 422 Input Block 117 RS 422 Input Bias Source Generation 118 CAMERA LINK INTERFACE 119 CAMERA LINK OVERVIEW 26 aa taiata o ci aaa a aia ca 119 Rights and Trademarks aed i ata e ao 119 DATA PORT SUMMARY datata i ER ide 120 CAMERA SIGNAL SUMMARY n sasea ia sa ii alea tii ala elada a pls a a 120 Video bri 120 Camera COMO 5 steal aaa aco nie eere a dia sea ua 120 ComimunicatlOfi ec Pa ada aaa a ac a ea a 121 CAMERA LINK CEI e savant ma a itp a aia 121 CONTACT INFORMATION 123 SADES INFORMATION cs a ap pa ia ia aa i 123 TECHNICAL SUPPORT
115. oblems sse 32 TROUBLESHOOTING 33 Checking for PCI Bus Conflicts essen eee eene 33 Windows Device Manager nenea nana ana nene nana nennen rennen enne 35 GENJ2 Slot Computer Issue cana eene nre 35 BSOD blue screen Following a Board Reset 35 Sapera and Hardware Windows Drivers eee 36 Recovering from a Firmware Update 36 Driver Information via the Device Manager Program eee 37 Teledyne DALSA Log Viewer esee eene 38 Memory Requirements with Area Scan Acquisitions esee 39 Symptoms CamExpert Detects no Boards 39 Troubleshooting Procedure esses nnne 39 Symptoms X64 Xcelera CL PX8 Does Not Grab sss 39 Symptoms Card grabs black aiia uetus Vtt a be cadi ler Le Gas D LEX 40 Symptoms Card acquisition bandwidth is less than expected suus 41 CAMEXPERT QUICK START 43 INTERFACING CAMERAS WITH 2 43 CamExpert Example with a Monochrome Camera sse 43 CAMEXPERT DEMONSTRATION AND TEST TOOLS sss een 45 Camera Types amp Files anna anna enma 45 Overview of Sapera Acquisition Parameter Files ccf or cca cvi 45 Saving a Camera nenea an nana aan nana 46 Camera Interfacing Check List eese 47 X64 XCELERA CL
116. ogram StarteProgramssDALSA Sapera LTeDemose Frame Grabbers Flat Field Demo Program file Sapera Demos Classes vc FlatFieldDemo Release FlatfieldDemo exe Workspace Sapera Demos Classes vc SapDemos dsw Description This program demonstrates Flat Field or Flat Line processing either performed by supporting Teledyne 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 It is based on Sapera C classes See the Sapera User s and Reference manuals for more information Table 6 Flat Field Demo Workspace Details 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 58 e Sapera Demo Applications X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference Full Block Diagram SDR26 1 cc2 CC4 Frame Buffer and DMA table Memory 256 MB ACU Plus amera On Gral On Camera On Grab LEDs DTE FFC Memory Data Transfer Engine RS 422 vith OLUT 256 MB J11 Quad general Opto coupled Inputs Quad general Outputs Opto coupled Dual Shaft
117. ommunications to the frame grabber e SerIC 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 interconnects enter Camera Link as the search keyword Nortech Systems http www nortechsys com intercon CameraLinkMain htm Table 37 Camera Link Cables Suppliers X64 Xcelera CL PX8 User s Manual Camera Link Interface e 121 122 e Camera Link Interface X64 Xcelera CL PX8 User s Manual TELEDYNE DALSA A Teledyne Technologies Company Contact Information Sales Information Visit our web site Email Canada Teledyne DALSA Montreal office 7075 Place Robert Joncas Suite 142 St Laurent Quebec Canada H4M 272 Tel 514 333 1301 Fax 514 333 1388 Asia Sales Teledyne DALSA Asia Pacific Ikebukuro East 13F 3 4 3 Higashi Ikebukuro Toshima ku Tokyo Japan Tel 81 3 5960 6353 Fax 81 3 5960 6354 X64 Xcelera CL PX8 User s Manual www teledynedalsa com mv mailto info teledynedalsa com USA Sales Teledyne DALSA Billerica office 700 Technology Park Drive Billerica Ma 01821 Tel 978 670 2000 Fax 978 670 2010 European Sales Teledyne DALSA Europe Breslauer Str 34 D 82194 Gr benzell Munich Germany
118. on Power on the computer once again and update the Xcelera firmware See Recovering from a Firmware Update Error on page 36 SW2 2 GEN2 Slot Workaround Details e Normal Mode Normal operation of the Xcelera CL PX8 e GEN2 Slot Workaround When using computers with GEN2 slots and the Intel 5400 chipset there have been circumstances where the board is not detected The Xcelera status LED 2 identifies this issue by continuously flashing red at boot time In one example with a Dell T5400 or T7400 computer the computer displayed the following message BIOS Alert Error initializing PCI Express slot e Therefore when using such a computer with the Xcelera SW2 2 in the ON position the computer should boot normally and the Xcelera should function If this is not the case please contact Technical Support on page 124 with details about your computer SW3 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 105 SW3 Assigned to OFF Position ON Position Switch Number default trigger mput 1 Logic Transition at 2 trigger input 2 2 volts Logic Transition at 3 NA preferred for differential 10 volts 4 NA signals Table 24 SW3 Switches 96 e Technical Specifications X64 Xcelera CL PX8 User s Manual Status LEDs Functional Description D1 Boot up status LED Note The LED D1 is mounte
119. onnect the power cord from the computer to disable the power standby mode This prevents the case where some computers unexpectedly power up on installation of a board Installation Note to install Sapera LT and the X64 Xcelera CL PX8 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 Xcelera CL PX8 device driver Turn the computer off disconnect the power cord disables power standby mode and open computer chassis to allow access to the expansion slot area Install the X64 Xcelera CL PX8 into a free PCI Express x8 expansion slot Note that some computer s x16 slot may support the X64 Xcelera CL PX8 Close the computer chassis and turn the computer on Windows will find the X64 Xcelera CL PX8 and start its Found New Hardware Wizard Click on the Cancel button to close the Wizard Ifusing Windows Vista or Windows 7 Windows will display its Found New Hardware dialog Click on the default Ask me again later and continue with the installation Note that if you select the third option Don t show this message again for this device there will be no prompt if the Teledyne DALSA board is installed in the same computer X64 Xcelera CL PX8 User s Manual Installing X64 Xcelera CL PX8 e 15 Found New Hardware
120. orrection The X64 Xcelera CL PX8 Dual board supports four firmware configurations with the default being dual Base cameras with Flat Field correction See Series Key Features on page 11 and User Programmable Configurations on page 11 for details on all supported modes selected via a manual firmware update With multiple X64 Xcelera CL PX8 boards in the system all are updated with new firmware If any installed X64 Xcelera CL PX8 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 PX8 Full board is installed and ready for a firmware upgrade ox M DALSA Device Manager Version 3 20 Select Automatic to update with the Default Configuration Select Manual to update with a Specific Configuration Device Serial Number Configuration Status Xcelera CL FX8 1 54507003 1 x FULL Camera Link with Flat Field Correction Update Required Figure 2 Automatic Firmware Update 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 PX8 boards in the same system if each requires different firmware The following figure shows the Device Manager manual firmware screen Displayed is information on all installed X64 Xcelera CL PX8 boards their serial numbers and their firmware components X64 Xcelera CL 8 User s Manual Instal
121. ositions ON OFF Figure 29 SW1 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 104 SW1 Assigned to OFF Position ON Position Switch Number default l general input l Logic Transition at 2 general input 2 2 volts Logic Transition at 3 general input 3 preferred for differential 10 volts signals 4 general input 4 Table 22 SW1 Switches SW2 Normal Safe Boot Mode amp GEN2 Slot Workaround The X64 Xcelera CL PX8 powers up either in its normal state or a Safe Boot mode required to load firmware under certain conditions See the notes for SW2 1 following the table for details SW2 Assigned to OFF Position ON Position Switch Number default 1 Boot Mode Normal Safe 2 GEN2 Slot Workaround Disable default Active 3 reserved 4 reserved Table 23 SW2 Switches X64 Xcelera CL PX8 User s Manual Technical Specifications e 95 SW2 1 Boot Mode 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 then move the switch to the OFF positi
122. ovide information and solutions to possible X64 Xcelera CL PX8 installation and functional problems The previous section of this manual summarizes these topics Checking for PCI Bus Conflicts One of the first items to check when there is a problem with any PCI board is to examine the system PCI configuration and ensure that there are no conflicts with other PCI or system devices The PCI Diagnostic program 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 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 Teledyne 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 K PCI Diagnostic Jog PCI device X64 Xcelera CL PX8 from DALSA bus 2 slot 0 function 0 Device enabled Rescan devices Refresh Hex dump Vendor ID Rev ID Lat add 0 UL Sbt 000 Ox255011EC Device ID 0 2550 IntLine 0 11 Min Grant 0x00 C 16 bit 004 Ox00100007 5 a 0 08 0x05800001 SubVendID 040008 IntPin amp 0 00 f 32bk 00 0400000010 m SubsystID 050008 Linesize 0 10 Class Code 0058000 Est nam nrnna Command He
123. pert Quick Start 43 CamExpert groups parameters into functional categories The parameters shown depend on the frame grabber used and what camera is connected The parameter values are either the camera defaults or the last stored value when the camera was used The descriptions below with the Xcelera CL PX8 and the Teledyne DALSA Falcon camera Device Selector Two drop menus to select which device and which saved configuration to use e Device Select which acquisition device to control and configure a camera file Required in cases where there are multiple boards in a system and when one board supports multiple acquisition types Note in this example the installed X64 Xcelera CL PX8 has firmware to support a monochrome Camera Link camera e Configuration Select the timing for a specific camera model included with the Sapera installation or a standard video standard The User s subsection is where user created camera files are stored Parameter Groups Select a function category and change parameter values as required Descriptions for the camera parameters change dependent on the camera The following information pertains to a Teledyne DALSA Falcon camera e Camera Information Provides static camera parameters along with a dialog to save a user setup e Camera Control Basic and advanced parameters used to define the timing and pixel type of the camera Select the pixel mode Horizontal active resolution Vertical Resolution
124. pliance with Trigger to Image Reliability e RoHS compliant e Supports Power Over Camera Link PoCL See Technical Specifications on page 89 for detailed information User Programmable Configurations Use the X64 Xcelera CL PX8 firmware loader function in the Teledyne 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 17 Full board Firmware choices are e One Full Camera Link Input with Flat Field Correction installation default selection Support for 1 Base 1 Medium or Full Camera Link camera Flat Field Correction FFC includes Fixed Pattern Noise FPN Pixel Replacement Photo Response Non Uniformity PRNU and Shading Correction e One Full Camera Link Input with Bayer Filter Decoding Support for one Base one Medium or one Full Camera Link camera with Hardware Bayer CFA Color Filter Array Decoder Flat Field Correction is not available in this configuration e One Camera Link Input with 10 Taps 8 bits with Flat Field Correction Supports cameras such as the Basler A504 See Supporting Non Standard Camera Link Cameras on page 72 for details ini 2 2 S e One Camera Link Input with 10 Taps 8 bits and 8 Taps 2 10 bits with Flat Field Correction Supports camera such as the Basler A406 See Supporting Non Standard Camera Link Cameras on page
125. pture an infinite number of lines from a line scan camera without losing a single line of data ACUPlus supports standard Camera Link multi tap configurations from 8 to 64 bit pixels Additionally alternate tap configurations can support up to 8 taps of 8 bits each or optionally 10 taps with alternate firmware DTE Intelligent Data Transfer Engine The X64 Xcelera CL PX8 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 x8 Interface The X64 Xcelera CL PX8 is a universal PCI Express x8 board compliant with the PCI Express 1 1 specification The X64 Xcelera CL 8 board achieves transfer rates up to 1 5Gbytes sec to host memory The X64 Xcelera CL PX8 board occupies one PCI Express x8 expansion slot and one chassis opening 12 e Overview X64 Xcelera CL PX8 User s Manual Important e Older computers may not support the maximum data transfer bandwidth defined for PCI Express x8 Such computers may electrically support only x4 devices even their 8 slot 64 Xcelera CL PX8 will function correctly in such a computer but at a lower maximum data rate e Ifthe computer only has a PCI Express
126. r RGB CAMSEL RGB from 0 to 0 CORACQ PRM CROP LEFT min 0 pixel max 16777215 pixel step 16 pixel CORACQ PRM CROP TOP min 0 line max 16777215 line step 1 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 DECIMATE METHOD CORACQ VAL DECIMATE DISABLE 0x1 CORACQ PRM LUT ENABLE TRUE FALSE CORACQ PRM LUT NUMBER Default 0 CORACQ PRM STROBE ENABLE TRUE FALSE CORACQ PRM STROBE METHOD CORACQ VAL STROBE METHOD 1 0x1 CORACQ VAL STROBE METHOD 2 0x2 CORACQ VAL STROBE METHOD 3 0x4 CORACQ VAL STROBE METHOD 4 0x8 CORACQ PRM STROBE POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM STROBE DURATION min 0 us max 65535000 us step 1 us CORACQ PRM STROBE DELAY min 0 us max 65535000 us step 1 us CORACQ PRM TIME INTEGRATE ENABLE TRUE FALSE 80 e X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual TIME INTEGRATE DURATION min 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 mono color RGB Bayer CORACQ VAL OUTPUT FORMAT MONOS CORACQ VAL OUTPUT FORMAT MONOI6 CORACQ VAL OUTPUT FORMAT 8888 CORACQ VAL OUTPUT FORMAT RGBI01010
127. r active low If the duration of the external trigger is gt t oc t d then a valid acquisition trigger is detected Therefore the external pulse with active high polarity must be at least 2 95us if debounce time is set to 1 in order to be acknowledged Any pulse larger than 3 9us is always considered valid It is possible to emulate an external trigger using the software trigger which is generated by a function call from an application 106 Technical Specifications X64 Xcelera CL PX8 User s Manual Note 4 Opto Coupled Shaft Encoder Input Specifications Dual Quadrature Shaft Encoder Inputs phase A and phase B are opto coupled and able to connect to differential signals RS 422 or single ended TTL 5V source signals The following figure is typical for each input 3v3 FB 220 Figure 37 Opto Coupled Shaft Encoder Input Electrical Diagram e For single ended TTL SV signals the SE pin is connected to ground The switch point is 2V e Maximum input voltage that can be applied is 6V e Each input has a ferrite bead plus a 220 ohm series resistor on the opto coupler anode e Maximum input signal frequency is 200 kHz e Opto coupler response time is 0 88 for a rising signal e Opto coupler response time 15 1 7us for a falling signal e See Line Trigger Source Selection for Line scan Applications on page 61 for more information e Refer to Sapera parameters CORACQ PRM SHAFT ENCODER ENABLE CORACQ PRM SHAFT ENCODER DROP
128. reparations to grab a flat light gray level image required for the calibration such as a clean evenly lighted white wall or non glossy paper with the lens slightly out of focus Ideally a controlled diffused light source aimed directly at the lens is used Note the lens iris position for a bright but not saturated image Additionally check that the lens iris closes well or have a lens cover to grab the dark calibration image Verify a Dark Acquisition Close the camera lens iris and cover the lens with a lens cap Using CamExpert click on the grab button and then the histogram button The following figure shows a typical histogram for a very dark image 48 e CamExpert Quick Start X64 Xcelera CL PX8 User s Manual Statistics Histogram 1102026 881621 661216 440810 220405 Selected view Histogram 5 Number of bins Color selec or Coordinate Statistics Line Column Buffer Line Minimum value 5 Indicates one or more En hot pixels Jj Column Maximum value 131 Max Min 186 5 b 8 Average dark pixel value Standard deviation 0 76 Figure 15 Flat Field Verify a Dark Acquisition Important In this example the average pixel value for the frame is close to black Also note that most sensors will show a much higher maximum pixel value due to one or more hot pixels The sensor specification accounts for a small number of hot or stuck pix
129. rmware choices na nea aaa 12 ACUPlus Acquisition Control Unit eese 12 DTE Intelligent Data Transfer Engine eee 12 Advanced Controls nene anna ana 13 DEVELOPMENT SOFTWARE OVERVIEW 22 000 1000 00000000000 nana nennen nnns 14 t ELT ADV Estate le sete aa an z 14 Sapera Processing Library nana an nana aan nana 14 INSTALLING 64 XCELERA CL PX8 15 WARNING GROUNDING INSTRUCTIONS nenea anna nana aa ennt 15 INSTALLATION e mata tn aaa TAN ap 15 Sapera LT Library Installation 16 X64 Xcelera CL 8 Driver Installation esses 16 X64 Xcelera CL 8 Firmware Loader sees 17 Firmware Update Automatic 17 Firmware Update Manual Mode sees 17 Executing the Firmware Loader from the Start Menu sess 18 REQUIREMENTS FOR A SILENT INSTALL eee nennen E 19 Silent Mode Installation a d i a ca ca a 19 Creating Response File Di ed eeu 19 Running a Silent Mode Installation seen 20 Silent Mode Uninstall ii e cat te at RE atita ee AU ai te Boek 20 Creating a Response File cae P aa ERE DERE 20 Running a Silent Mode Uninstall eese 20 Silent Mode Installation Return Code sees 21 Instal
130. s 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 e Define the strobe output control Allocate the frame grabber transfer ROI the host video buffer size and buffer type RGB888 RGB101010 MONO8 and MONO16 e Configuration of line frame trigger parameters such as source internal via the frame grabber external via some outside event electrical format TTL RS 422 OPTO isolated and signal active edge or level characterization Saving a Camera File Use CamExpert to save a camera file ccf usable with any Sapera demo program or user application An example would be a camera file which sets up parameters for a free running camera i e internal trigger with exposure settings for a good image with common lighting conditions When CamExpert is setup as require
131. site direction expected and that the number of pulses encountered during that travel has exceeded the acquisition device counter The acquisition device will thus not be able to skip the appropriate number of pulses when the expected direction is detected The Sapera event value is CORACQ VAL EVENT TYPE SHAFT ENCODER REVERSE COUNT OVERFLOW 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 Start of Frame event generated when the first image pixel 1s transferred from on board memory into PC memory The Sapera event value is CORXFER VAL EVENT TYPE START OF FRAME End of Frame End of Frame event generated when the last image pixel 1s transferred from on board memory into PC memory The Sapera event value is CORXFER VAL EVENT TYPE END OF FRAME End of Line End of Line event 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 End of N Lines event 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 End of Transfer event generated at the completion of the last image transfer from on board memory into PC memory Issue a stop command to the transfer module to complete a transfer if transfers are
132. ss file be in the same folder as the device driver installer 20 e Installing X64 Xcelera CL PX8 X64 Xcelera CL PX8 User s Manual Silent Mode Installation Return Code A silent mode installation creates a file corinstall ini in the Windows directory A section called SetupResult contains the status of the installation A value of 1 indicates that the installation has started and a value of 2 indicates that the installation has terminated A silent mode installation also creates a log file setup log which by default is created in the same directory and with the same name except for the extension as the response file The f2 option enables you to specify an alternative log file location and file name as in Setup exe s f2 C Setup log The setup log file contains three sections The first section InstallShield Silent identifies the version of InstallShield used in the silent installation It also identifies the file as a log file The second section Application identifies the installed application name version and the company name The third section ResponseResult contains the ResultCode indicating whether the silent installation succeeded A value of 0 means the installation was successful Installation Setup with CorAppLauncher exe The installation setup can be run with the CorAppLauncher exe tool provided with the driver Install the board driver and get CorAppLauncher exe from the bin dir
133. stem GND Figure 44 Connecting TTL to RS 422 Shaft Encoder Inputs e RS 422 input is biased to a DC voltage from 1 to 2 volts e This guarantees that the TTL signal connected to the RS 422 input will be detected as a logic high or low relative to the input e The TTL shaft encoder ground the bias voltage ground and the Xcelera CL PX8 computer system ground must be connected together X64 Xcelera CL PX8 User s Manual Technical Specifications e 117 RS 422 Input Bias Source Generation 1 5V Battery 330 220 680 2V 1 5V 100 Examples on Generating a DC voltage for the RS 422 Input 12V 24 2 2K 150 1 5V e DC voltage for the RS 422 input can be generated by a resister voltage divider Figure 45 Generating a DC Bias Voltage e Use a single battery cell if this is more suitable to your system e DC voltage either 5 or 12 is available on External Signals Connector J1 and J4 118 e Technical Specifications X64 Xcelera CL PX8 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
134. system memory Grab Acquiring an image frame by means of a frame grabber Host Refers to the computer system that supports the installed frame grabber 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 X64 Xcelera CL PX8 User s Manual Glossary of Terms 125 MSB Most Significant Bit in a binary data word PCIe Peripheral Component Interconnect Express The PCIe bus is a high performance expansion bus intended for interconnecting add in boards controllers and processor memory systems 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 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
135. t External Shaft Encoder input one phase used with the second terminated and camera control output to the camera X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 65 Virtual Frame Trigger 5 pane ou LVAL n Video Line laba le da ub d i iil i ba da o Y 10 Lines nLines Acquired Ignored Notes In this example 10 lines are acquired Maximum frame rate Max Line Rate nb lines Hz In Out signal reference is relative to frame grabber Figure 25 Synchronization Signals for a 10 Line Virtual Frame CVI File VIC Parameters Used The VIC parameters listed below provide the control functionality for virtual frame reset Sapera applications load pre configured CVI files or change VIC parameters during runtime Note that Sapera camera file parameters are easily modified by using the CamExpert program External Frame Trigger Enable X where with Virtual Frame Trigger enabled e External Frame Trigger is enabled If X 0 External Frame Trigger is disabled External Frame Trigger Detection Y where with Virtual Frame Trigger edge select e If Y 1 External Frame Trigger is active low e If Y 2 External Frame Trigger is active high e If Y 4 External Frame Trigger is active on rising edge If Y 8 Ex
136. t 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 the same used by the CamExpert utility to save user generated or modified camera files Use the Sapera 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 56 Sapera Demo Applications X64 Xcelera CL PX8 User s Manual Grab Demo Main Window The Grab Demo program provides basic acquisition control for the selected frame grabber The loaded camera file ccf defines the Frame buffer defaults Sapera Grab Demo Pixel data not availabe 1 1 eS a Acquisition Control Snap Grab Freez File Control New Load Save Acquisition Options Load Config General mp Area Scan General Options Buffer 4 L Figure 20 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 X64 Xcelera CL PX8 User s Manual Sapera Demo Applications 57 Flat Field Demo Overview Pr
137. tables using the formula Sapera 7 10 and up number of frame buffers number of lines 16 line length in bytes 4kB 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 55 to allocate the number of host buffers required for your acquisition source Feel free to test the maximum limit of host buffers possible on your host system the Sapera Grab demo will not crash when the requested number of host frame buffers is not allocated X64 Xcelera CL PX8 User s Manual Installing X64 Xcelera CL PX8 e 29 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 A Sapera application using the preferred scatter gather buffers could consume most of the remaining system memory with a large allocation of frame buffers If using frame buffers allocated as a single contiguous memory block Windows will limit the allocation dependent on the installed system memory Use the Buffer menu of the Sapera Grab demo program to allocate host buffer memory until an error message signals the limit allowed by the operating system used 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 T
138. ted in section Installation on page 15 Board Driver Upgrade Only Minor upgrades to acquisition board drivers are distributed as ZIP files available in the Teledyne DALSA web site www teledynedalsa com mv support Board driver revisions are also available on the next release of the Sapera Essential CD ROM Often minor board driver upgrades do not require a new revision of Sapera To confirm that the current Sapera version will work with the new board driver e Check the new board driver ReadMe file before installing for information on the minimum Sapera version required e If the ReadMe file does not specify the Sapera version required contact Teledyne DALSA Technical Support see Technical Support on page 124 To upgrade the board driver only e Logon the computer as an administrator or with an account that has administrator privileges e In Windows XP from the start menu select Start Settings Control Panel Add or Remove Programs Select the DALSA Xcelera board driver and click Remove e Windows XP only e When the driver un install is complete reboot the computer e Logon the computer as an administrator again e In Windows Vista and Windows 7 from the start menu select Start Settings Control Panel Programs and Features Double click the Teledyne DALSA Xcelera board driver and click Remove e Install the new board driver Run Setup exe if installing manually from a downloaded driver file e Ifth
139. ternal Frame Trigger is active on falling edge e If Y 32 External Frame Trigger is dual input rising edge e If Y 64 External Frame Trigger is dual input falling edge External Frame Trigger Level Z where with Virtual Frame Trigger signal type f Z 2 External Frame Trigger is RS 422 signal For information on camera files see the Sapera Acquisition Parameters Reference Manual OC SAPM 66 X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual Sapera Acquisition Methods Sapera acquisition methods define the control and timing of the camera and frame grabber board Various methods are available grouped as e Camera Trigger Methods method 1 supported e Camera Reset Methods method 1 supported e Line Integration Methods method 1 through 4 7 supported e Time Integration Methods method 1 through 9 supported e Strobe Methods method 1 through 4 supported Refer to the Sapera LT Acquisition Parameters Reference manual for detailed information concerning camera and acquisition control methods Trigger to Image Reliability Trigger to image reliability incorporates all stages of image acquisition inside an integrated controller to increase reliability and simplify error recovery The trigger to image reliability model brings together all the requirements for image acquisition to a central management unit These include signals to control camera timing on board FIFO
140. tored in the selected board device This example screen shows the X64 Xcelera CL PX8 information contained in the EEProm component Generate the X64 Xcelera CL PX8 device manager report file BoardInfo txt by clicking File Save Device Info Teledyne DALSA Technical Support may request this report to aid in troubleshooting installation or operational problems DALSA Device Manager v 3 14 BAX File Help Device Info Manager Program Refresh Reset Device Information Xcelera CL _PX8_1 Field Value la d Drawing Number sia ACU DTE PCle x8 Interface 1920 Revision Vendor ID Last ECO CMI Extension Serial Number Component Version Optional ECO Sub T emplate Version Board Model Device Info Firmware Update Dutput Figure 7 Board Information via Device Manager 28 e Installing X64 Xcelera CL PX8 X64 Xcelera CL PX8 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
141. und 2 2 General Input 1 3 21 General Input 1 4 3 General Input 2 5 22 General Input 2 6 4 General Input 3 T 23 General Input 3 8 5 General Input 4 9 24 General Input 4 10 6 General Output 1 11 25 General Output 1 12 7 General Output 2 13 26 General Output 2 14 8 General Output 3 15 27 General Output 3 16 9 General Output 4 17 28 General Output 4 18 10 External Trigger Input 1 19 29 External Trigger Input 1 20 11 External Trigger Input 2 21 30 External Trigger Input 2 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 1 28 15 Ground 29 34 Strobe Output 2 30 110 e Technical Specifications X64 Xcelera CL PX8 User s Manual 16 Ground 31 S5 Ground 32 17 T5V 33 36 T5V 34 18 12V 35 37 12V 36 19 Ground 37 38 39 40 Table 34 DB37 Cable Connector Details External Signals 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 Teledyne DALSA X64 Xcelera CL PXS8 can connect 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 p
142. user specify the total amount of contiguous memory a block of physical memory occupying consecutive addresses reserved for the resources needed for Sapera buffers allocation and Sapera messaging For both items the Requested value dialog box shows the CorMem driver default memory setting while the Allocated value displays the amount of contiguous memory 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 frame buffer management such as scatter gather list 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 or when connecting the buffers via a transfer object 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 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 Add the amount of memory needed for DMA
143. ustments 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 improve the display e Stop the live acquisition and save the camera file which now contains the Bayer RGB calibration information Note that the gamma factor is not saved 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 PX8 User s Manual CamExpert Quick Start e 53 54 CamExpert Quick Start X64 Xcelera CL PX8 User s Manual Sapera Demo Applications Grab Demo Overview Program StartePrograms D ALSAeSapera LT Demos Frame GrabberseGrab Demo Program file ex Workspace NET Solution Remarks This demo is built using Visual C 6 0 It is based on Sapera C classes See the Sapera User s and Reference manuals for more information Sapera Demos Classes vc SapDemos dsw Sapera Demos Classes vc SapDemos_2005 sIn Sapera Demos Classes vc SapDemos_2008 sIn Description This program demonstrates the basic acquisition functions included the Sapera library program either allows you to acquire images in
144. ved as a TIF image is given a file name of your choice such as camera name and serial number X64 Xcelera CL PX8 User s Manual CamExpert Quick Start e 51 Using Flat Field Correction From the CamExpert menu 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 Manually fine tune color calibration with the RGB gain and gamma adjustments The CamExpert Bayer filter tool supports using either software or hardware based decoding With boards that have Bayer filter decoding in hardware such as the X64 Xcelera CL PX8 requires loading the Bayer Decoder firmware CamExpert directly controls the hardware for high performance real 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
145. ving the trigger is the Master board while the boards receiving the control signal from the Master board are Slaves Setup of the master and slave boards is either by setting parameters via a Sapera application or by using CamExpert to configure two camera files ccf For testing purposes two instances of CamExpert can be run on the system with the frame grabbers installed Hardware Preparation Interconnect two three or four X64 Xcelera boards via their J9 connector The 4 pin cable is wired one to one 1 e no crossed wires The cable must be as short as possible and the boards must be in the same system Sapera Application Programming Master Board Software Setup Choose one X64 Xcelera as master The Sapera parameter PRM EXT TRIGGER SOURCE is set to either Mode I Output to Board Sync or Mode 2 Control pulse to Board Sync Other parameters are set as for any external trigger application such as External Trigger enable detection and level See Sapera documentation for more details Slave Board Software Setup The Sapera parameter CORACQ PRM EXT TRIGGER SOURCE is set to From Board Sync Sapera CamExpert Configuration CamExpert Master Board Setup e Select the board to become the Master From the CamExpert External Trigger parameter group enable External Trigger and configure other parameters as required Test the acquisition with the external trigger e As shown in the CamExpert screen shot below chang
146. x Tap 8 Bits are D7 x Connector 1 Channel Link No X Connector 2 Channel Link No Y Connector 2 Channel Link No Z Bit Camera Frame Bit Camera Frame Bit Camera Frame Name Grabber Pin Name Grabber Pin Name Grabber Pin DO 2 Tx0 Rx0 D3 2 Tx0 Rx0 D6 2 Tx0 Rx0 D3 3 D6 3 4 Tx2 Rx2 D3 4 Tx2 Rx2 D6 4 Tx2 Rx2 5 Tx3 Rx3 D3_5 Tx3 Rx3 D6 5 Tx3 Rx3 6 Tx4 Rx4 D3 6 Tx4 Rx4 D6 6 Tx4 Rx4 7 Tx5 Rx5 D3 7 Tx5 Rx5 D6_7 Tx5 Rx5 8 Tx6 Rx6 D3 8 Tx6 Rx6 D6 8 Tx6 Rx6 9 Tx7 Rx7 9 Tx7 Rx7 D6 9 Tx7 Rx7 DI 2 Tx8 Rx8 D4 2 Tx8 Rx8 D7 2 Tx8 Rx8 D1 3 Tx9 Rx9 D4 3 Tx9 Rx9 D7 3 Tx9 Rx9 X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 73 DI 4 Tx10 Rx10 D4 4 Tx10 Rx10 D7 4 Tx10 Rx10 5 Tx11 Rx11 D4 5 Tx11 Rx11 D7 5 Tx11 Rx11 6 Tx12 Rx12 D4 6 Tx12 Rx12 D7 6 Tx12 Rx12 D1 7 Tx13 Rx13 D4 7 Tx13 Rx13 D7 7 Tx13 Rx13 Di 8 Tx14 Rx14 D4 8 Tx14 Rx14 D7 8 Tx14 Rx14 D1 9 Tx15 Rx15 D4 9 Tx15 Rx15 D7 9 Tx15 Rx15 D2 2 Tx16 Rx16 D52 Tx16 Rx16 D2 1 Tx16 Rx16 D2 3 Tx17 Rx17 D53 Tx17 Rx17 D3 0 Tx17 Rx17 D24 Tx18 Rx18 05 4 18 18 D3 1 Tx18 Rx18 2 5 Tx19 Rx19 D5 5 Tx19 Rx19 D4 0 Tx19 Rx19 D2 6 Tx20 Rx20 D5 6 Tx20 Rx20 D4 1 Tx20 Rx20 D2 7 Tx21 Rx21 D5 7 Tx21 Rx21 D5 0 Tx21 Rx21 D2 8 Tx22 Rx22 D5 8 Tx22 Rx22 D5 1 22 22 2 9 23 23 D5 9 Tx23 Rx23 D6 0 Tx23 Rx23 LVAL Tx24 Rx24 LVAL Tx24 Rx24 LVAL
147. yne DALSA products into your software installation The silent installation mode allows the device driver installation to proceed without the need for mouse clicks or other input from a user Preparing a Silent Mode Installation requires two steps Prepare the response file which emulates a user Invoke the device driver installer with command options to use the prepared response file Creating a Response File Create the installer response file by performing a device driver installation with a command line switch r The response file is automatically named setup iss and is saved in the windows folder Ifa specific directory is desired the switch fl is used As an example to save a response file in the same directory as the installation executable of the X64 Xcelera CL PX8 the command line would be X64 Xcelera CL PX8 1 00 00 0000 r f1 setup iss X64 Xcelera CL PX8 User s Manual Installing X64 Xcelera CL PX8 e 19 Running a Silent Mode Installation A device driver silent installation whether done alone or within a larger software installation requires the device driver executable and the generated response file setup iss Execute the device driver installer with the following command line X64 Xcelera CL PX8 1 00 00 0000 s f1 setup iss Where the s switch specifies the silent mode and the f1 switch specifies the location of the response file In this example the switch f1 setup iss specifies t

Download Pdf Manuals

image

Related Search

Related Contents

XAV-A1  User manual - Ronica Trade  Pulsante di controllo veneziane a radiofrequenza -  GPS Cockpit - Richardson RFPD  Samsung 152X 用戶手冊    Kit para enrutador Travel inalámbrico N a 300    MANUAL DE USUÁRIO  2014 - Eurex  

Copyright © All rights reserved.
Failed to retrieve file