Home
X64 Xcelera-CL+ PX8 User's Manual
Contents
1. 1 rer nett nter retten terere nnn 87 TECHNICAL SPECIFICATIONS 89 X64 XCELERA CL PX8 BOARD SPECIFICATIONS esee enne ener 89 HOSTSYSTEM REQUIREMENTS eret Le E RE Nec RE 91 CERTIFICATIONS ccscsesesscsesessesucecsceececsvsececescecsesucecsvsusavsusacsrssevavsneacsesevavsneaceeeeseraneees 92 CONNECTOR AND SWITCH LOCATIONS c cccccecsesssscceceeecsessaeceeeceesesseaeeeceescsessaataeeeceesenss 93 X64 Xcelera CL 8 Board Layout Drawing 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 SW1 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 96 Status LEDs Functional Description 97 J2 Camera Link Connector 1 essent ener 99 J3 Camera Link Connector 2 essere eene eene enne 100 Camera Link Camera Control Signal Overview sse 101 External Signals Connector esee eene 102 JI CMDI5 Female External Signals Connector Descriptions sss 103 Blunt End Cable OR X8C
2. 11 Dual board Firmware choices 12 ACUPlus Acquisition Control eese 12 DTE Intelligent Data Transfer Engine eee 12 Advanced Controls Overview sse eene eene 13 DEVELOPMENT SOFTWARE OVERVIEW eeeeeeeeeeetnen nennen eren rennen nennen nennen nnns 14 t ovest n ivit ersten 14 Sapera Processing Library esee eene enne 14 INSTALLING X64 XCELERA CL PX8 15 WARNING GROUNDING INSTRUCTIONS eese nennen ener ennt 15 INSTALLATION senin TAN 15 Sapera LT Library Installation eese eene 16 X64 Xcelera CL 8 Driver Installation esses 16 X64 Xcelera CL 8 Firmware Loader sees 17 Firmware Update Automatic 17 Firmware Update Manual 2 17 Executing the Firmware Loader from the Start Menu sess 18 REQUIREMENTS FOR A SILENT INSTALL eee nennen E 19 Silent Mode Installation 19 Creating Response File 19 Running a Silent Mode Installation seen 20 Silent Mode Uninstall ii e Re te e RE e e PER ee AU kee Boek 20 Creating a Response File os P e ERE DERE 20 Running a Silent Mode Uninstall
3. 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 specification 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 camera Each camera 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 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 histogra
4. color RGB Bayer 10 taps 8T10B 8 bits LUT 1 LUT format CORDATA_FORMAT_MONO8 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_MONO12 2 bits LUT 1 LUT format CORDATA_FORMAT_MONO8 4 bits LUT 0 LUT format CORDATA_FORMAT_MONO14 6 bits LUT 0 LUT format CORDATA_FORMAT_MONO16 8 bits LUT 1 LUT format CORDATA_FORMAT_COLORNIS8 0 bits LUT format CORDATA FORMAT COLORNIIO 2 bits LUT format CORDATA FORMAT COLORNII2 8 bits LUT 1 LUT format CORDATA FORMAT 8 0 bits LUT 1 LUT format CORDATA_FORMAT_COLORNI10 2 bits LUT 0 LUT format FORMAT COLORNIIO 8 bits LUT 1 LUT format CORDATA_FORMAT_MONO8 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 NEXT FIELD 0x4 CORACQ PRM HACTIVE mono color RGB Bayer min 1 pixel max 16777215 pixel step 1 pixel min 1 pixel max 8192 pixel step 1 pixel CORACQ HSYNC min 1 pixel max 4294967295 pixel step 1 pixel CORACQ PRM min 1 line max 16777215 line step 1 line CORACQ PRM VSYNC min 0 line max 4294967295 line step 1 line CORACQ PRM HFRONT INVALID
5. eese 20 Silent Mode Installation Return Code sees 21 Installation Setup with CorAppLauncher exe eene 21 Custom Driver Installation using install ini eee 21 Creating th mstallanr File pte SURE Ere 22 Run the Installation using install 22 UPGRADING SAPERA OR BOARD DRIVER 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 cete tet te tet redet ny ee gue ete diete i 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 cocti std 29 Viewing Installed Sapera Servers esee 20 Increasing Contiguous Memory for Sapera Resources sss 29 Contiguous Memory for Sapera 30 TROUBLESHOOTING PROBLEMS 31 RCM 31 PROBLEM I YPESUMMBARY etin tr testem eint entend eo eve cesses 3T First Step Check
6. eseeeeeeeeeeeneenn nennen rennen nennen trenes 104 Figure 34 General Outputs Electrical Diagram sees 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 seeeeeeeeeeeeeneeen nennen nennen eene nennen nennen nre 108 Figure 39 DB37 Output Cable essen enne 109 Figure 40 DB25 Output Cable enne enne nnne entren entrent nnne nennen nennen TI Figure 41 CamExpert External Trigger Select eene 114 Figure 42 CamExpert External Trigger Slave Board 115 vi 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 This Page Intentionally Left Blank viii e Contents X64 Xcelera CL PX8 User s Manual Overview Product Part Numbers X64 Xcelera CL PX8 Board Item Product Number X64 Xcelera CL PX8 Full with 256 MB of memory 8 0 00 X64 Xcelera CL PX8 Dual Base with 256 MB of memory OR X8C0 XPD00 For OEM clients this m
7. sess enne nnns 51 Figure 18 Bayer White Balance Calibration eese ener 53 Figure 19 Grab Demo Server Selection eese nne enne 56 Figure 20 Grab Demo Main eene nennen enne tr enne 57 Figure 21 Full Model Block Diagram esee 59 Figure 22 Acquisition ab cho Ree reuera ete e nca 60 Figure 23 Encoder Input with Pulse drop Counter eese 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 ipt reet srt eed en etg a ued eco EE RR Rex HE ur nites 93 Figure 28 End Bracket Details eai trae ep uk iib each ad A ERR SERE R en top eaae 94 Figure 29 SW1 SW2 SW3 Component 1 2 nee nete teen teen nre 95 Figure 30 Status LEDS location 97 Figure 31 CamExpert Camera Link Controls esee 101 Figure 32 CMD15 Connector VIEW oiseau onec io eae ie eor ee ets ciao 103 Figure 33 General Inputs Electrical Diagram
8. I7 Manual Firmware Update cccecccssessesssesseeeeceeecesecesecaeceaeceaecauecaeecaecsaecaeesaeeeaeseneseneseasesaeenaeenaes 18 Create an install ini 2 2 1 21 22 Sapera Configuration Program sess 26 Windows HyperTerminal Setup 27 Board Information via Device 420 28 PCI Diagnostic 33 PCI Diagnostic Program PCI bus 34 Using Windows Device 2 35 Board Firmware Version esses 38 PCI Diagnostic checking the BUS Master bit sss 40 Cambxpert Progratn cerei itte reete err e e o eere 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 nre 50 Figure 17 Flat Field Calibration Application
9. 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 1mage 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 also know as VIC files contain all operating parameters related to the frame g
10. Symptoms Card acquisition bandwidth is less than expected on page 41 32 Troubleshooting Problems X64 Xcelera CL PX8 User s Manual Troubleshooting Procedures The following sections provide 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 Teledyne 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 000 C 16bit
11. 004 000100007 i 5 a 0 08 0x05800001 SubVendID 00008 IntPin MaxLat 0 00 f 32bk 00 0x00000010 m SubsystID 050008 Linesize 0 10 Class Code 0058000 Est nam nrnna Command Header type 0 0007 SERR wait Pef VGA Mw Spc BM Mem 10 0800 Mulifunc Status BIST 090010 se sa DPE 2 66 2 5 capable Base address registers Expansion ROM Enabled 0 0 FO00000C to O F 3FFFFF Mem Pre 64bit 09 00000 Enabled Mem Pre amp amp bit _ PCI PCI bridge 2 Lo 0 view Primary Bus 3 7 O Pe _ view Second Bus 4 B 1 0 Pre view Subord Bus E Help DATSA 5 LE o 0 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 window now shows the I O and memory ranges used by each device on the selected PCI bus The information display box will detail any PCI conflicts If there 1s 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
12. 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 RS 422 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 lps 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 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 EXT TRIGGER LEVEL CORACQ PRM EXT FRAME TRIGGER LEVEL CORACQ PRM EXT TRIGGER DETECTION CORACQ PRM EXT TRIGGER DURATION e See
13. If required the X64 Xcelera CL PX8 Firmware Loader program is executed via the Windows Start Menu shortcut Start Programs Teledyne DALSA X64 Xcelera CL PX8 Driver Firmware Update 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 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 M 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 prov
14. Shaft Encoder phase A Shaft Encoder phase B Figure 24 Using Shaft Encoder Direction Parameter Note Modify camera file parameters easily with the Sapera CamExpert program CVI CCF File Parameters Used Shaft Encoder Enable X where IfX I 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 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 64 64 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
15. Status BIST 090010 se saj fat DPE 828 use amp amp MHz 000 capable Base address registers Expansion ROM 34 0 xF 000000C to ONFOSFFFFF 645i _ 104 7F00000 Enabled Pre 64 bit bridge Diagnostic 2 7 Primary Bus F Gir cft i Second Bus De RESA au a Subord Bus Help 5 FS Pe Bridge Ctrl Ok 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 X64 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 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 documenta
16. 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 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 7 Figure 22 Acquisition Timing The setup times for LVAL and FVAL are the same Both must be high and stable before the rising edge of the Pixel Clock 2 Clock must always be present LVAL must be active high to acquire camera data Minimum of 1 Horizontal Blanking Vertical Blanking Minimum 1 clock cycle Minimum 1 line Maximum
17. min 0 pixel max 16777215 pixel step 1 pixel INVALID min 0 pixel 16777215 pixel step 1 pixel CORACQ PRM VFRONT INVALID min 0 line max 16777215 line step line CORACQ PRM VBACK INVALID min 0 line max 16777215 line step line CORACQ PRM 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 X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 75 CORACQ PRM TIME INTEGRATE METHOD CORACQ VAL TIME INTEGRATE METHOD 1 0x1 CORACQ VAL TIME INTEGRATE METHOD 2 0x2 CORACQ VAL TIME INTEGRATE METHOD 3 0x4 CORACQ VAL TIME INTEGRATE METHOD 4 0x8 CORACQ VAL TIME INTEGRATE METHOD 5 0x10 CORACQ VAL TIME INTEGRATE METHOD 6 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 CAM TRIGGER POLARITY CORACQ VAL CAM TRIGGER METHOD 1 0x1 CORACQ VAL CAM TRIGGER METHOD 2 0x2 CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM CAM TRIGGER DURATION CORACQ PRM CAM RESET METHOD min us max 42949
18. 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 e 57 Flat Field Demo Overview Program StarteProgramssDALSA Sapera LT Demos 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 Sapera Demo Applications X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference Full Block Diagram SDR26 1
19. Installing X64 Xcelera CL PX8 X64 Xcelera CL PX8 User s Manual Using the Camera Link Serial Control Port The Camera Link cabling specification includes a serial communication port for direct camera control by the frame grabber see 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 8 serial port supports communication speeds from 9600 to 921600bps Note if the serial communication program can directly select the X64 Xcelera CL 8 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
20. Teledyne DALSA Falcon camera Camera Information Provides static camera parameters along with a dialog to save a user setup 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 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 Image Buffer and ROI Allows control of the host buffer dimension and format 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 hel
21. 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 failed 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 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 VAL EVENT TYPE VERTICAL TIMEOUT External Line Trigger Too Slow Event which indicates that the detected shaft encoder input tick rate 1s 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 TOO 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 Sap
22. 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 trigger 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 1 1s available both on the board bracket J1 connector and from the internal J4 connector Trigger input 2 1s only on JA e Trigger Input 1 on connector J1 pin 1 and 9 e Trigger Input 1 on connector 14 pin 19 and pin 20 e Trigger Input 2 on connector J4 pin 21 and 22 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 5 vertical cropping parameter spe
23. 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 12 10 out Full RGB16161616 12 in 12 out Table 9 Output LUT Availability 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 The 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 X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 71 Firmware 10 Taps Camera 8 bits e Supports 10 taps 8 bits cameras only such as Basler AS04K 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 Port Signal Port Signal Port Signal Port AO 0 0 Port D2 D3 2 Port G5 D6 5 Port Al 01 Port D3 D3 3 Port G6 D6 6 Port A2 2 Port D4 4 Port G7 D6 7 Port A3 Port D5 D3 5 Port HO D7 0 Port A4 4 Port 6 Port H1 D71 Port A5 0 5 Port D7 D3 7 Port H2 D7 2 Port A6 6 Port EO 4 0 Port H3 D7 3 Port A7 0 7 Port El D4 1 Port H4 D7 4 Port BO Dl 0 Port E2 4 2 P
24. DALSA Device Manager tool see Device Manager Board Viewer standard Serial COM port is required for any board use the Sapera 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 Describe
25. 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 1 pixel max 16777215 pixel step 1 pixel 80 X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual CORACQ PRM TRIGGER ENABLE TRUE FALSE CORACQ PRM EXT FRAME TRIGGER ENABLE TRUE FALSE CORACQ PRM EXT FRAME TRIGGER DETECTION CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ VAL RISING EDGE 0x4 CORACQ VAL FALLING EDGE 0x8 CORACQ VAL DOUBLE PULSE RISING EDGE 0x20 CORACQ VAL DOUBLE PULSE FALLING EDGE 0x40 CORACQ PRM EXT LINE TRIGGER ENABLE TRUE FALSE CORACQ PRM EXT LINE TRIGGER DETECTION CORACQ VAL RISING EDGE 0x4 CORACQ PRM SNAP COUNT min 1 frame max 65535 frame step 1 frame CORACQ PRM INT LINE TRIGGER ENABLE TRUE FALSE CORACQ PRM INT LINE TRIGGER FREQ Default 5000 Hz CORACQ PRM BIT ORDERING CORACQ VAL BIT ORDERING STD 0x1 CORACQ PRM EXT TRIGGER LEVEL CORACQ VAL
26. Link Input with 8 Taps 4 10 bits with Flat Field Correction Supports camera such as the Basler A406 See Supporting Non Standard Camera Link Cameras on page 71 for details X64 Xcelera CL PX8 User s Manual Overview e 11 Dual board Firmware choices are 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 Twoindependent 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 OneMedium 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
27. Ports COM amp LPT 1 Processors Sound video and game controllers System devices z Universal Serial Bus controllers 50 devices Figure 10 Using Windows Device Manager GEN2 Slot Computer Issue Teledyne DALSA engineering has identified cases where the X64 Xcelera CL PX8 board is not detected when installed in computers using the Intel 5400 chip set The status LED 2 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 X64 Xcelera CL PX8 board is 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 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 35 Sapera and Hardware Windows Drivers Any problem seen after installation such as an error message running
28. 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 85 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 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 M MDR 26 94 Micro switches 95 multi board sync 113 N National Semiconductor 119 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 S Sapera buffers allocation 29 Sapera CamExpert 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 Scatter Gather 12 serial communication port 25 serial port speeds 25 Shading Corr
29. Table 19 Environment Specifications Power Requirements 3 3V 1 1A standby 1 1A during acquisition 12V 1 0A standby 1 1A during acquisition Table 20 Power Specifications X64 Xcelera CL PX8 User s Manual Technical Specifications 91 EMI Certifications 236 TELEDYNE DALSA A Teledyne Technologies Company EC amp FCC DECLARATION OF CONFORMITY We Teledyne DALSA 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 2004 108 EC on the approximation of the laws of member states relating to electromagnetic compatibility 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 2006 A1 2007 EN61000 4 2 1995 A1 1998 A2 2001 EN61000 4 3 1996 A1 1998 EN61000 4 4 2004 EN61000 4 6 2006 Further declare under our sole legal responsibility that the product listed conforms to the code of federal regulations CFR 47 part 15 2008 subpart B for a class A product BI PG St Laurent Canada 2011 09 06 e 1 Location Date Eric Carey ing Director Research and Development Figure 26 EMI Certifications 92 Technical Specifications
30. 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 similar 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 came
31. 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 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 time of validated trigger in us t oc time opto coupler takes to change state t d debouncing duration from 1 to 255 8 trigger high For an active high external trigger 1 95us t vt t et 1 95 us trigger low For an active low external trigger 2 9us t vt t et 2 9 5 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 9545 for active high compared to 2 9us for 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 vali
32. 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 Useasingle battery cell if this is more suitable to your system 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 standard data communication protocol and simpler cabling between camera and frame grabber The Camera Link interf
33. f1 switch specifies the location of the response file In this example the switch f1 setup uninstall iss specifies that the setup uninstall iss 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 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 se
34. 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 Click on the Auto White Balance button CamExpert will make RGB gain adjustments e Open the camera iris to have a correctly exposed image e Review the image for color balance 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 This Page Intentionally Left Blank 54 CamExpert Quick Start X64 Xcelera CL PX8 User s Manual Sapera Demo Applications Grab Demo Overview Program StarteProgramse DALSA Sapera LT Demos Frame GrabberseGrab Demo Program file ex Workspace NET Solution Remarks This demo is built using Visual 6 0 It is based on Sapera classes See the Sapera User s and R
35. 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 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 16 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 X64 Xcelera CL 8 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 cou
36. 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 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 in your device or log i Don t 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 dri
37. 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 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 certain that the input LUT is not programmed to output all 0 s 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 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 Deviceenabled _ devices _ Refresh Hex dump Vendor ID 0x11EC Rev ID 0x01 Latency 0x00 add 0 0 00 0 255011 Device ID 9 2560 IntLine Min Grant C 16bit 004 0 00100007 s 0508 0505800001 SubVendlD 0 0008 IntPin 0501 Max Lat 0x00 c EE 002 0 00000010 SubsystID 04008 Lese Class Code 05800 Edt Inns nenn Command Header type 0 0007 SERR Wail PE veaj Mw Spc BM Mem IO _
38. 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 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 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 Genz slot errors I 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 run
39. 0 5 Port D3 D3 5 Port G3 D6 5 Port A4 6 Port D4 D3 6 Port G4 D6 6 Port A5 0 7 Port D5 D3 7 Port G5 D6 7 Port A6 8 Port D6 D3 8 Port G6 8 Port A7 0 9 Port D7 D3 9 Port G7 D6 9 Port BO Dl 2 Port EO 4 2 Port HO D7 2 Port Bl 3 Port El D4 3 Port H1 7 3 Port B2 DI 4 Port E2 D4 4 Port H2 D74 Port B3 DI 5 Port E3 4 5 Port H3 7 5 Port B4 DI 6 Port E4 4 6 Port H4 D7 6 Port B5 DI 7 Port 5 4 7 Port H5 7 7 Port B6 DI 8 Port E6 D4 8 Port H6 D7 8 Port B7 DI 9 Port E7 4 9 Port H7 D7 9 Port CO D2 2 Port FO 5 2 Port I5 D2 1 Port Cl D2 3 Port F1 D5 3 Port I6 D3 0 Port C2 D24 Port F2 D5 4 Port I7 D3 1 Port C3 D2 5 Port F3 5 5 Port KO D4 0 Port C4 D2 6 Port 4 D5 6 Port D4 1 5 2 7 5 D5 7 Port K2 D5 0 Port C6 D2 8 Port F6 8 Port K3 D5 1 Port C7 D2 9 Port F7 D5 9 Port K4 D6 0 LVAL LVAL FVAL FVAL Port I2 D1 0 Port K5 D6 1 Port 10 D0 0 Port I3 DI 1 Port K6 D7 0 Port I1 DO 1 Port I4 D2 0 Port K7 D7 1 Strobe Pixel Clock Review the Camera Link specification for information on LVAL FVAL and Pixel Clock Table 11 8 Taps Camera 10 bits Port Assignments X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 73 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 inform
40. 14 Joe Ele Help Device Info Manager Reset Device Information Ej Xcelera CL PX8 1 Fmwae Desipion Information gt ACU DTE PCle x8 Interface X64Xcelera CL _PX8 B Firmware sia ACU DTE PCle x8 Interface Created 2010 03 29 11 46 Modified 2010 04 07 07 50 Firmware ID 0x363 Option 0x248 Firmware Size 0x00240AD7 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 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 Teledyne 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
41. 3 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 15 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 15 stored nonvolatile memory mounted on that board Frame buffer An area of memory used to hold a frame of image data A frame buffer may exist on the acquisition hardware or be allocated by the acquisition hardware device driver in host system memory Grab Acquiring an image frame by means of a frame grabber
42. 67294 us step lys CORACQ VAL CAM RESET METHOD 1 0x1 CORACQ PRM CAM RESET POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM CAM RESET DURATION min 1 us max 4294967294 us step lys CORACQ PRM CAM mono color RGB Bayer 10 taps 8T10B Default Area Scan 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 LINE INTEGRATE METHOD CORACQ VAL LINE INTEGRATE METHOD 1 0x1 CORACQ VAL LINE INTEGRATE METHOD 2 0x2 CORACQ VAL LINE INTEGRATE METHOD 3 0x4 CORACQ VAL LINE INTEGRATE METHOD 4 0x8 CORACQ VAL LINE INTEGRATE METHOD 7 0x40 CORACQ PRM LINE TRIGGER METHOD CORACQ VAL LINE TRIGGER METHOD 1 0x1 CORACQ PRM LINE TRIGGER POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM LINE TRIGGER DELAY 0 us max 65535 us step lys CORACQ PRM LINE TRIGGER DURATION 0 us max 65535 us step 1 us CORACQ PRM_TAPS Full mono Full Bayer color RGB Base Bayer Medium RGB 10 taps 8T10B tap max 8 taps step 1 tap 1 tap max 4 taps step 1 tap min 1 tap max 3 taps step 1 tap min 10 taps max 10 taps step 1 tap min 8 taps max 8 taps step tap CORACQ OUTPUT Medium Full mono Bayer color RGB 10 taps 8T10
43. B 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 76 X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual 1 DIRECTION CORACQ VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA L TAP DIRECTION LR 0x1 L TAP DIRECTION RL 0x2 L TAP DIRECTION UD 0x4 L TAP DIRECTION DU 0x8 L 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 VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA L TAP DIRECTION LR 0x1 L TAP DIRECTION RL 0x2 L TAP DIRECTION UD 0x4 L TAP DIRECTION DU 0x8 L TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 CORACQ PRM TAP 3 DIRECTION CORACQ VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA L TAP DIRECTION LR 0x1 L TAP DIRECTION RL 0x2 L TAP DIRECTION UD 0x4 L TAP DIRECTION DU 0x8 L TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 CORACQ PRM TAP 4 DIRECTION Full mono medium color RGB only CORACQ VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA L TAP DIRECTION LR 0x1 L TAP DIRECTION RL 0x2 L TAP DIRECTION UD 0x4 L TAP DIRECTIO
44. C 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 eese 108 External Signals Connector Bracket Assembly Type 1 109 External Signals Connector Bracket Assembly Type 1 Drawing 109 External Signals Connector Bracket Assembly 1 Pinout 110 External Signals Connector Bracket Assembly sss ITI External Signals Connector Bracket Assembly Type 2 Drawing TIT External Signals Connector Bracket Assembly 2 Pinout 112 J9 M ulti Bo rd i rr er ie e ERR o e ingen 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
45. 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 positions 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 SWI1 Assigned to OFF Position ON Position Switch Number default l ge
46. CamExpert 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 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 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
47. E LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ LINE INTEGRATE PULSEO0 DELAY 0 us max 65535 us step 1 us CORACQ PRM LINE INTEGRATE PULSEO DURATION 1 ps max 4294967294 us step 1 us CORACQ PRM CAMLINK CONFIGURAT Full Mono Full ION 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 CAMLINK 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 78 X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual CORACQ PRM DATA VALID POLARITY CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM TAP 9 DIRECTION 10 taps only L TAP DIRECTION LR 0x1 L TAP DIRECTION RL 0x2 L 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 VA CORACQ VA CORACQ VA CORACQ PRM
48. External Frame Trigger is active low If Y 2 External Frame Trigger is active high If Y 4 External Frame Trigger is active on rising edge If Y 8 External Frame Trigger is active on falling edge If Y 32 External Frame Trigger is dual input rising edge 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 and 2 supported e Camera Reset Methods method 1 supported e Line Integration Methods method 1 through 4 7 supported e Time Integration Methods method 1 through 9 supported e Strobe Methods method 1 through 4 supported Refer to the Sapera 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 rel
49. 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 1 see note 5 Ground 6 14 Power Output 5 Volts 1 5A max see note 6 Ground 7 15 Power Output 12 Volts 1 5A 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 read by the Sapera application The following figure is typical for each Genera Input 3v3 FB 650 4 7K Gin nGin 110 0 01uF z FB 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 de
50. 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 35 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 CL iPro 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 pin 1 see the layout drawing X64 Xcelera CL PX8 Board Layout Drawing on page 93 External Signals Connec
51. INTERFACE 119 CAMERA LINK OVERVIEW 26 119 Rights and Trademarks aed ocio a eos 119 DATA PORT SUMMARY ee en RE ee ER eT 120 CAMERA SIGNAL SUMMARY lt csicvncsecetsocesederusvechicscoutesevstscnssacensdusodbusaeveceschsossserednacvectvevabs 120 Video bri 120 Camera Controls aco nie eere Oe a Er eoe ea 120 ComimunicatlOfi tee det eub e rot d eie Erde 121 CAMERA LINK CABLES 121 CONTACT INFORMATION 123 SADES INFORMATION DEMQUE 123 TECHNICAL SUPPORT atu ep res EN a ur URN GIA 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 9 Table 2 X64 Xcelera CL PX8 Software Numbers seeseeseseeeeeneenen nennen ener 9 Table 3 X64 Xcelera CL PX8 Cables amp Accessories 0200200000 10 Table 4 Xcelera CL PX8 Device Drivers entere nentes enn 36 Table 5 Grab Demo Workspace Details sssssssssesseeseeeenenenenenen nennen enne rennen 4 55 Table 6 Flat Field Demo Workspace Details sese 58 Table 7 Acquisition Timing Specifications eseseseeseeeeeeeenennen eene nennen nennen n
52. L PX8 Reference e 79 CORACQ 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 4294967294 us step 1 us CORACQ PRM STROBE DELAY min 0 us max 4294967294 us step 1 us CORACQ PRM TIME INTEGRATE ENABLE TRUE FALSE CORACQ PRM TIME INTEGRATE DURATION min us max 4294967294 us step 1 us CORACQ PRM CAM TRIGGER ENABLE CORACQ PRM CAM RESET ENABLE TRUE FALSE TRUE FALSE 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 CORACQ VAL OUTPUT FORMAT RGB16161616 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 0 1 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
53. L SHAFT ENCODER DIRECTION REVERSE 0x02 CORACQ PRM LINE TRIGGER AUTO DELAY CORACQ VAL LINE TRIGGER AUTO DELAY DISABLE CORACQ VAL LINE TRIGGER AUTO DELAY FREQ MAX Table 14 VIC Related Parameters X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 83 ACQ Related Parameters Parameter Values CORACQ PRM 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 TYPE CORACQ VAL EVENT TYPE START OF FRAME CORACQ VAL EVENT TYPE END OF FRAME CORACQ VAL EVENT TYPE EXTERNAL TRIGGER CORACQ VAL EVENT TYPE 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 CORACQ 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 PRESENT CORACQ VAL SIGNAL P
54. 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 min 1 frame max 65534 frame step 1 frame CORACQ PRM INT FRAME TRIGGER ENABLE TRUE FALSE CORACQ PRM INT FRAME TRIGGER FREQ min 1 milli Hz max 1073741823 milli Hz step 1 milli Hz CORACQ PRM STROBE DELAY 2 min 0 us max 4294967294 us step 1 us CORACQ PRM FRAME LENGTH CORACQ VAL FRAME LENGTH FIX 0x1 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 X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 81 CORACQ PRM EXT TRIGGER DURATION min 0 us 255 us step 1 us CORACQ PRM TIME INTEGRATE DELAY min 0 us max 4294967294 us step 1 us CORACQ PRM CAM RESET DELAY min 0 us max 0 us step 1 us CORACQ PRM CAM TRIGGER DELAY m
55. MANS TELEDYNE DALSA Teledyne Dalsa e 7075 Place Robert Joncas Suite 142 St Laurent Quebec HAM 222 Canada www teledynedalsa com X64 Xcelera CL User s Manual Edition 1 20 Part number OC X8CM PUSRO NOTICE O 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 15 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 other trademarks or intellectual property mentioned herein belongs to their respective owners Edition 1 20 released on October 3 2011 Document Number OC X8CM PUSRO Printed in Canada Contents OVERVIEW 9 PRODUCT PART PI a eater nm Ct Uta e EUM 9 ABOUT THE X64 XCELERA CL PX8 FRAME 2 20404 0 0 11 Series Key Features N EAE EREE EE E 11 User Programmable Configurations eee 11 Full board Firmware choices
56. Maximum up to 16 000 000 lines for area scan sensors infinite line count for linescan sensors Image Buffer Available with 256 MB X64 Xcelera CL PX8 User s Manual Technical Specifications 89 Serial Port Controls Processing Dependant on user loaded firmware configuration Bandwidth to Host System Approximately 1 5GMB s Supports communication speeds from 9600 to 921600 bps 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 Output Lookup Table one 8 bit in 8 bit out one 10 bit in 10 bit out 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
57. N DU 0x8 L TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VA L TAP DIRECTION FROM BOT 0x40 CORACQ PRM TAP 5 DIRECTION CORACQ PRM TAP 6 DIRECTION Full mono only Full mono only CORACQ VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA L TAP DIRECTION LR 0x1 L TAP DIRECTION RL 0x2 L TAP DIRECTION UD 0x4 L TAP DIRECTION DU 0x8 L TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 CORACQ VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA L TAP DIRECTION LR 0x1 L TAP DIRECTION RL 0x2 L TAP DIRECTION UD 0x4 L TAP DIRECTION DU 0x8 L 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 VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA L TAP DIRECTION LR 0x1 L TAP DIRECTION RL 0x2 L TAP DIRECTION UD 0x4 L TAP DIRECTION DU 0x8 L 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 VA CORACQ VA CORACQ VA CORACQ VA CORACQ VA L TAP DIRECTION LR 0x1 L TAP DIRECTION RL 0x2 L TAP DIRECTION UD 0x4 L TAP DIRECTION DU 0x8 L TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 CORACQ PRM PIXEL DE
58. Note that HyperTerminal is not available in Windows Vista or Windows 7 but is available for download from various Internet locations 26 Installing X64 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 serial Icon E3356 m x gt Connect To 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 xcelersCL PXB 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 X64 Xcelera CL PX8 Board Information The Device Manager program also displays information about the X64 Xcelera CL PX8 boards installed in the system To view board information run the program via the Windows Start Menu shortcut Start Programs Teledyne 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
59. OWER PRESENT CORACQ VAL SIGNAL POCL ACTIVE CORACQ PRM FLAT FIELD SELECT 0 CORACQ FLAT FIELD Medium Full Mono 10 TRUE ENABLE taps 8T10B FALSE color RGB Bayer Nok Avaliable CORACQ CAP FLAT FIELD OFFSET min 0 255 step 1 CORACQ FLAT FIELD GAIN 1 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 84 X64 Xcelera CL 8 Reference X64 Xcelera CL PX8 User s Manual 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 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 an
60. 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 From Board Sync Dual Camera 2 From Board Sync From Board Sync Full Camera 1 From Board Sync From Board Sync Table 8 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 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 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 JI CMD15 Female External Signals Connector Descriptions on page 103 for complete connector signal details See J4 External Signals Connecto
61. SE XCLK BASE SERTC SERTC SERTFG SERTFG CCH 2 CC2 CC3 CC3 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 SIGNAL 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 X64 Xc
62. 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 Device BB Xoelera CL _PXB_1 4 2001 1 00 CameraLink Configuration Select 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 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 screen shot below for any Slave board change the field for External Trigger Source to From Board
63. 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 058 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 device por me et This parameter applies to acquisition boards that have multiple trigger inputs Refer to Sapera Parameter 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 Valid Not Present 4 Figure 42 CamExpert External Trigger Slave Board Setup Test Setup
64. 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 CORACQ PRM BAYER ALIGNMENT mono color RGB Bayer CORACQ PRM CAM CONTROL DURING READOUT Not available CORACQ VAL BAYER ALIGNMENT GB RG 0x1 L BAYER ALIGNMENT BG GR 0x2 VAL ALIGNMENT GB 0x4 CORACQ VAL BAYER ALIGNMENT GR 0x8 TRUE FALSE Table 13 Camera VIC Related Parameters Related Parameters Parameter Values CORACQ PRM CAMSEL Mono Bayer CAMSEL MONO from 0 to 0 color 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 1 line max 16777215 line step 1 line CORACQ PRM 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 X64 Xcelera CL PX8 User s Manual X64 Xcelera C
65. TECTION CORACQ VAL RISING EDGE 0x4 CORACQ PRM CHANNELS ORDER CORACQ VAL CHANNELS ORDER NORMAL 0 1 CORACQ VAL CHANNELS ORDER REVERSE 0x2 CORACQ PRM CAM LINE TRIGGER FREQ MIN 1 2 X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 77 CORACQ LINE TRIGGER FREQ MAX 16777215 Hz CORACQ PRM CAM TIME INTEGRATE DURATION MIN l us CORACQ PRM TIME INTEGRATE DURATION 4294967294 us CORACQ PRM TIME INTEGRATE PULSEl POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM TIME INTEGRATE PULSEI DELAY 0 us max 4294967294 us step 1 us PRM TIME INTEGRATE PULSEI DURATION min 0 us max 4294967294 us step lys CORACQ PRM IO CONTROL CORACQ TIME INTEGRATE PULSEO POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ TIME INTEGRATE PULSE0 DELAY 0 us max 4294967294 us step 1 us CORACQ TIME INTEGRATE PULSEO_ DURATION 1 ps max 4294967294 us step lys CORACQ PRM INTEGRATE PULSE POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM LINE INTEGRATE PULSEI DELAY 0 us 4294967294 us step lys CORACQ PRM LINE INTEGRATE PULSEI DURATION 1 ps max 4294967294 us step 1 us CORACQ PRM LINE INTEGRATE PULSEO POLARITY CORACQ VAL ACTIV
66. Technical Support group along with a full description of your computer Diagnostic PCI bus 1 0 range Number Bus2 Range 1 0 Ox00000000 0400000000 E Oxf7 00000 Oxt7 ttf Pref 0 000000000000000 0 000000 0000000 0000000 20000000603 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 DELL380 ENGTEST Computer Disk drives 3 Display adapters 2 DVD CD ROM drives Human Interface Devices IDE ATAJATAPI controllers 2 38 es SB X64 Xcelera CL PX8 Board Keyboards Mice and other pointing devices a Monitors 35 55 59 Oe Bg Network adapters
67. The X64 Xcelera CL PX8 Full supports four firmware configurations with the default being a Full Medium or Base camera with Flat Field correction The X64 Xcelera CL 8 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 ocv MN 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 a
68. 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 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 B Ground 9 10 Ground Table 36 J11 Connector Details DS9637ACM SE to FPGA SE Figure 43 RS 422 Shaft Encoder Input Electrical Diagram For single ended TTL signals connect a bias voltage to the RS 422 input to ensure correct detection of
69. X64 Xcelera CL 8 Reference X64 Xcelera CL PX8 User s Manual CORACQ PRM EXT TRIGGER IGNORE DELAY min 0 max 65535000 step 1 CORACQ EXT TRIGGER SOURCE STR Automatic From External Trigger 1 From External Trigger 2 From Board Sync To Board Sync Pulse to Board Sync CORACQ PRM EXT LINE TRIGGER SOURCE STR Automatic From Shaft Encoder Phase A From Shaft Encoder Phase From Shaft Encoder Phase amp B From Board Sync To Board Sync Pulse to Board Sync To Board Sync When Grabbing amp C VERTICAL TIMEOUT DELAY 0 16383000 step 1 CORACQ BAYER DECODER SATURATION Bayer min 0 FACTOR max 65535 step 1 CORACQ BAYER DECODER SATURATION Bayer min 0 WEIGHT RED max 65535 step 1 CORACQ PRM BAYER DECODER SATURATION Bayer min 0 WEIGHT_GREEN max 65535 step 1 CORACQ PRM _ 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 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 VA
70. 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 X64 Xcelera CL PX4 Pin 1 CRE 2 q ID q 0 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
71. Xcelera CL PX8 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 Windows from booting Solution The user manually forces the board to initialize from write protected firmware designed only to allow driver firmware uploads When the firmware upload is complete reboot the board to initialize it in 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 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 defa
72. ace 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 e 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 are Base Single Channel Link interface single cable connector e Medium Two Channel Link interface two cable co
73. active The left window displays all Teledyne DALSA boards in the system and their individual device components The right window displays the information stored in the selected board device This example screen shows the X64 Xcelera CL 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 F DALSA Device Manager v 3 14 BAX Eile Device Info Manager Program Refresh Reset Device Information Xcelera CL PX8 1 Field Value l E Drawing Number sia ACU DTE PCle x8 Interface 5546 Revision Vendor ID Last ECO CMI Extension Serial Number Component Version Optional ECO Sub T emplate Version Board Model Device Info Firmware Update Output Figure 7 Board Information via Device Manager 28 e Installing X64 Xcelera CL PX8 X64 Xcelera CL 8 User s Manual Configuring Sapera Viewing Installed Sapera Servers The Sapera configuration program Start Programs Teledyne 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 ho
74. anagement 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 characteristics and operation modes what the camera outputs The Sapera parameter groups within the file are e Video format and pixel definition e Video resolution pixel rate pixels per line lines per frame e Synchronization source and timing e Channels Taps configuration e Supported camera modes and related parameters e External signal assignment CVI File Details Legacy files using the CVTI 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 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
75. anual in printed form is available on request 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 Signal
76. ation 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 Camera Related Capabilities Capability Values CORACQ CAP CONNECTOR TYPE CORACQ VAL CONNECTOR TYPE CAMLINK 0x2 CORACQ CAP CONNECTOR CAMLINK CORACQ VAL SIGNAL NAME NO CONNECT 0x1 Pin 01 Pin 02 Pin 03 CORACQ VAL SIGNAL NAME PULSEO 0x8 CORACQ VAL SIGNAL 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 VAL CHANNEL SINGLE 0x1 CORACQ VAL CHANNEL DUAL 0x2 Base Medium RGB Bayer 10 taps 8TI0B VAL CHANNEL SINGLE 0x1 CORACQ PRM FRAME CORACQ VAL FRAME PROGRESSIVE 0x2 CORACQ PRM INTERFACE CORACQ VAL INTERFACE DIGITAL 0x2 CORACQ PRM SCAN CORACQ VAL SCAN AREA 0 1 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 74 X64 Xcelera CL 8 Reference X64 Xcelera CL PX8 User s Manual PIXEL DEPTH
77. aving a Camera 46 Camera Interfacing Check List eese 47 X64 XCELERA CL 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 1 enne 49 Flat Field Correction Calibration Procedure eene 50 Using Flat Field Correction siosioina isasara tnnt 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 53 ii e Contents X64 Xcelera CL PX8 User s Manual SAPERA DEMO APPLICATIONS S5 GRAB DEMO OVERVIEW cases reete tree sete Ue vec pe 55 Usine the Grab Demo courbe electo epo ee eor 55 FLAT FIELD DEMO OVERVIENW eerte tette testet tete 58 Using the Flat Field 58 X64 XCELERA CL PX8 REFERENCE 59 FULL BLOCK DIAGRAM eret tr tette terere entr 59 ACGOUISPTION TIMING screen etnia rper a PUER petet e 60 LINE TRIGGER SOURCE SELECTION FOR LINE SCAN APPLICATIONS eee 61 CORACQ PRM EXT LINE TRIGGER SOURCE Parameter Valu
78. camera file ccf usable with 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 required 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 CamExpert Quick Start X64 Xcelera CL PX8 User s Manual Save Camera file y Camera Configuration Description Company Name Dalsa Model Name FA 20 01M 1H 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 8 Confirm that Sapera does not
79. cifies the number of lines captured Synchronization Signals for a 10 Line Virtual Frame The following timing diagram shows the relationship between External Frame Trigger input 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 in Video Line iain d i iil i id 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 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 If Y 1
80. cted 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 Z2 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 e 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 Mode Red Green Flashing Test Mode Red Flashing PCIe Training Issue Board is not be detected by computer 98 Technical Specifications Table 27 LED 2 Status X64 Xcelera CL PX8 User s Manual 72 Camera Link Connector 1 Name BASE 0 BASE 0 BASE XI BASE BASE X2 BASE X2 BASE X3 BASE X3 BA
81. d 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 For single ended TTL 5V 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 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 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
82. d Horizontal Flip supported on board External Input Triggers and Shaft Encoder inputs either opto coupled TTL RS 422 along with Strobe outputs e Supports a number of acquisition events in compliance 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 OneFull Camera Link Input with Flat Field Correction installation default selection Support for 1 Base 1 Medium or 1 Full Camera Link camera Flat Field Correction FFC includes Fixed Pattern Noise FPN Pixel Replacement Photo Response Non Uniformity PRNU and Shading Correction 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 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 71 for details One Camera
83. d below are two upgrade situations Note that if the board is installed in a different slot the new hardware wizard opens Answer as instructed 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 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 Teledyne 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 In Windows Vista and Windows 7 from the start menu select Start Settings Control Panel Programs and Features Double click the Teledyne DALSA Xcel
84. ection 11 12 shaft encoder 13 63 software trigger 39 106 Static electricity 15 SW1 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 85 Windows HyperTerminal 25 Windows operating system memory 30 workstation 24 X X64 CL serial port 25 X64 Xcelera CL PX8 User s Manual
85. ed input that supports a tick rate of up to 200 kHz and 2 an RS 422 input that supports a tick rate of up to 5 MHz X64 Xcelera CL PX8 User s Manual Overview e 13 Development Software Overview Saperat LT Library Sapera LT is a powerful development library for image acquisition and control LT provides 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 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 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 PXS 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 perf
86. eference 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 in the Sapera library The program either allows you to acquire images in continuous or in one time mode while adjusting the acquisition parameters The program code may be extracted for use within your own application 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 LT Demos 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 8 1 M CameraLink Full Mono 1 File Lontiguration FA 20 01M1H 00 R Defaul
87. elera 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 0 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 _ 0 6 Input Pos Full Data 0 FULL 18 Input Neg Full Data 1 FULL 5 Input Pos Full Data 1 FULL X2 17 Input Neg Full Data 2 FULL X2 4 Input Pos Full Data 2 FULL X3 15 Input Neg Full Data 3 FULL X3 2 Input Pos Full Data 3 FULL XCLK 16 Input Neg Full Clock FULL XCLK 3 Input Pos Full Clock GND 1 13 14 26 Ground Table 29 Camera Link Connector 2 100 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
88. enerated 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 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 18 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 PXS 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 15 done the transfer device will check again the state of the next buffer If it is empty it will transfer to this buffer o
89. er 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 tables using the formula Sapera 7 10 and up number of frame buffers number of lines 16 line length in bytes 4kB e Test for any memory error when allocating host buffers Simply use the Buffer menu of the Sapera Grab demo program see Grab Demo Overview on page 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 Cont
90. era board driver and click Remove e Install the new board driver Run Setup exe if installing manually from a downloaded driver file e Ifthe new driver is on a Sapera 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 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 PX8 Driver on page 16 for installation procedures 24
91. era event value 18 CORACQ VAL EVENT TYPE LINE TRIGGER TOO FAST Shaft Encoder Reverse Count Overflow Event which indicates that the shaft encoder has travelled in the opposite 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 g
92. es Specific En to the X64 Xcelera CL PX sse eene hehehe eese eret nn 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 Frame eese 65 SAPERA ACQUISITION METHODS n or outs cene tt i tke E RE Rd 67 TRIGGER TO IMAGE RELIABILITY enne 67 Supported Events and Transfer Methodis sse 68 Trigger Signal Validity iniecto RH ere ms 70 Supported Transfer Cycling Methods sse 70 OUTPUT LUT up 71 SUPPORTING NON STANDARD CAMERA LINK 85 4 8000000 71 Firmware 10 Taps Camera 8 1 72 Firmware 8 Taps 10 bits Camera Link esee 73 X64 XCELERA CL PX8 SUPPORTED PARAMETERS eere 74 Camera Related Capabilities 74 Camera Related Parameters esee hehehe eene nene eser ettet eere e ene 74 VIC Related Paramelersi e Die TEE E 79 ACO Related Parameters sem ee nhan 84 WINDOWS EMBEDDED 7 20 2 2 4 000000000000010000000000 85 SAPERA SERVERS amp RESOURCES 87 SERVERS AND 5
93. fault 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 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 15 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 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 25V Maximum output device sink current is 35mA with 25V output differential Maximum reverse voltage is 25V 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 RS 422 or single ended source signals The following figure is typical for each External Trigger Input
94. g an external trigger 1f the event generates a captured image an External Trigger Used event will be generated CORACQ VAL EVENT TYPE EXTERNAL TRIGGER If there 1s no captured image an External Trigger Ignored event will be generated CORACQ VAL EVENT TYPE EXTERNAL TRIGGER IGNORED 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
95. heir x8 slot The X64 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 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 coupl
96. iability model brings together all the requirements for image acquisition to a central management unit These include signals to control camera timing on board frame buffer 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 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 Followin
97. ides the user input The installer displays nothing Silent Mode Installation A Silent Mode installation is recommended when integrating Teledyne 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 The response file is automatically named setup iss and is saved in the windows folder Ifa 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 iss X64 Xcelera CL PX8 User s Manual Installing X64 Xcelera CL PX8 e 19 Running 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 s
98. iguous Memory for Sapera Messaging The current value for Sapera messaging determines the total amount of contiguous memory reserved at boot time for messages allocation This memory space stores arguments when a Sapera function 15 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 in a variety of computers Although unlikely installation problems may occur due to the constant changing nature of computer equipment and operating systems This section describes what the user can verify to determine the problem or the checks to make before contacting 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
99. in 0 us max 4294967294 us step 1 us CORACQ PRM SHAFT ENCODER LEVEL CORACQ VAL LEVEL 422 0x2 CORACQ PRM EXT FRAME TRIGGER SOURCE min 0 max 5 step 1 CORACQ PRM EXT LINE TRIGGER SOURCE CORACQ PRM EXT TRIGGER SOURCE 0 7 step 1 0 5 step 1 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 4294967294 step 1 CORACQ PRM EXT TRIGGER DELAY TIME BASE CORACQ VAL TIME BASE US 0x1 CORACQ VAL TIME BASE LINE 0x4 CORACQ VAL TIME BASE LINE TRIGGER 0x8 CORACQ VAL TIME BASE SHAFT ENCODER 0x40 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 VAL BAYER DECODER METHOD 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 82
100. in processing wack me 5 the 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 CamExpert 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 are 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 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 8 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
101. 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 90 e Technical Specifications Table 18 Board 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 X64 Xcelera CL PX8 e PCI Express x8 slot compatible e Onsome computers the X64 Xcelera CL PX8 may function installed in a x16 slot The computer documentation or direct testing 1s required e X64 Xcelera CL 8 operates correctly when installed in a multi processor system including 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 096 to 95 storage
102. ion 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 cca cvi Concepts and Differences between the Parameter Files There are two components to the legacy Sapera acquisition parameter file set CCA files also called cam files and CVI files also called VIC files 1 e video input conditioning The files store video signal parameters CCA and video conditioning parameters CVI which in turn simplifies programming the frame grabber acquisition hardware for the camera in use Sapera LT 5 0 introduces a new camera configuration file CCF that combines the CCA and CVI files into one file Typically a camera application will use a CCF file per camera operating mode or one CCA file in conjunction with several CVI files where each CVI file defines a specific camera operating mode An application can also have multiple CCA CCF files 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 m
103. ired Note in this example Number of trigger to drop 2 Figure 23 Encoder Input with Pulse drop Counter X64 Xcelera CL 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
104. lat 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 pixels 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 5 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
105. le 25 DI Boot p Status LED enit torte e Ru ted eges 97 Table 26 RS re TU Tm Pe Ue me ce EEE 98 Table 27 LED tec ae ie tie 98 Table 28 Camera Link Connector Lren EEEE EN A EEEE E E E EE EEEE ENEE 99 Table 29 Camera Link Connector 2 nece mec ree ette re ENEE 100 Table 30 J4 Pin Header Pins Detail a de eno ec ede exa 102 Table 31 CMD15 Connector Detail eene nnne nennen en nnne nnns enter nene tenis 103 Table 32 CMD15 Cable No OR X8CC IOI5P 103 Table 33 External Trigger Timing Specifications eene nre nnns 106 Table 34 DB37 Cable Connector 5 2020000 001000000 nennen enne nnne TIT Table 35 DB25 Cable Connector Details seen nennen 112 Table 36 J11 Connector Details nennen enne nnnm nennen 116 Table 37 Camera Link Cables 5 1 121 X64 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 Hardware eese 16 Automatic Firmware
106. lick 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 saved 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 co
107. ll installed X64 Xcelera CL PX8 boards their serial numbers and their firmware components X64 Xcelera CL 8 User s Manual Installing X64 Xcelera CL PX8 e 17 Do 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 Clickon the Start Update button 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 CL PX8 1 Serial Number 54507003 Update Firmware Device Version AD ACU DTE PCle 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 x8 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
108. m tool to review the images used for the correction data Flat Field Correction 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 We 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 C
109. n 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 Detail 102 Technical Specifications X64 Xcelera CL PX8 User s Manual CMD15 Female External Signals Connector Descriptions Pin 1 Pin 8 60000000 55222222 Bko Pin 15 Figure 32 CMD15 Connector View Description Pin Pin Description External Trigger Input 1 1 9
110. neral 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 95 SW2 1 Boot Mode Details e Normal Mode Board powers up in the normal operating mode 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 1s complete power off the computer then move the switch to the OFF position 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 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 circumstance
111. ning 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 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 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 On Board Image Memory Requirements The X64 Xcelera CL PX8 on board memory provides two frame buffers large enough for most imaging situations See On board Image Memory Requirements for 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
112. nne 60 Table 8 CORACQ PRM EXT LINE TRIGGER SOURCE Parameter 62 Table 9 Output LUT Availability rt rer ne Cere e ee reta dtd 71 Table 10 10 Taps Camera 8 bits Port Assignment sess 72 Table 11 8 Taps Camera 10 bits Port Assignments esee 73 Table 12 Camera Related Capabilities ciet tret terere f Hee en eet 74 Table 13 Camera Related Parameters 4 00 000 00000 eene nennen enmt entren etas enne nnns enn 79 Table 14 VIC Related Parameters 5 ier ren RR steeds REG CREER C cere 83 Table 15 Acquisition Related Parameters sess enne ener nnne nnns 84 Table 16 X64 Xcelera CL PX8 Full Board Servers and 87 Table 17 X64 Xcelera CL PX8 Dual Board Servers and 88 Table 18 Board Specifications ise ferie tti er eer nr HE CI ede ede He E ERR CERE RS 90 Table 19 Environment Specifications cette rette eere ree 91 Table 20 Power Specifications ieri tee Hd ee E e HE he e ee e e EE RE EEEa 91 Table 21 Board Connector List certc erre e EEG RE EE ERR E EET RECS ETE 93 Table22 SW 95 Table 23 SW2 Switches 95 Table 24 SW3 Switches idet eec tn te Pene teer Ec eta Ye ep exea eth heres ee eese esed 96 Tab
113. nnectors 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 communications to the frame grabber e SerIC Differential pair with serial communications to the camera The serial inte
114. ntrols 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 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 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 1 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
115. oard 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 i 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 CORACQ 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 change the field for External Trigger Source to either Output to Board Sync or Control pulse to Board Sync See
116. 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 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 Anexample setup using Windows HyperTerminal follows X64 Xcelera CL PX8 User s Manual Installing X64 Xcelera CL PX8 e 25 44 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 5 MBytes MBytes Allocated Allocated MBytes MBytes Serial Ports Physical Port Maps to Serial 0 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 Run HyperTerminal and type a name for the new connection when prompted Then click OK e following dialog screen select the port to connect The port could be the COM port mapped to the X64 Xcelera CL PX8 or the COM device as shown in this example e
117. or as part of your initial contact email 38 Troubleshooting Problems X64 Xcelera CL PX8 User s Manual On board Image Memory Requirements for Acquisitions The X64 Xcelera CL PX8 allocates by default two frame buffers in on board memory each 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 1mage 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 on board 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 CamEx
118. orming the installation please consult a qualified computer technician Important Never remove or install any hardware component with the computer power on Disconnect the power cord from the computer to disable the power standby mode This prevents the case where some computers unexpectedly power up 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 the 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
119. ort H5 7 5 Port Bl DI 1 Port E3 D4 3 Port H6 D7 6 Port B2 Dl 2 Port E4 D4 4 Port H7 7 7 Port B3 3 Port E5 D4 5 Port 10 D8 0 Port B4 D1 4 Port E6 4 6 Port I D8 1 Port BS DI 5 Port E7 4 7 Port I2 D8 2 Port B6 Dl 6 Port FO 5 0 Port I3 D8 3 Port B7 Dl 7 Port F1 D5 1 Port 14 D8 4 Port CO D2 0 Port F2 D5 2 Port I5 D8 5 Port D2 1 Port F3 D5 3 Port I6 D8 6 Port C2 D2 2 Port F4 D5 4 Port I7 D8 7 Port C3 D2 3 Port F5 5 Port JO D9 0 Port C4 D2 4 Port F6 D5 6 Port J1 D9 1 Port C5 D2 5 Port F7 D5 7 Port J2 D9 2 Port C6 D2 6 Port GO D6 0 Port J3 D9 Port C7 D2 7 Port G1 D6 1 Port J4 D9 4 LVAL LVAL Port G2 D6 2 Port J5 9 5 FVAL FVAL Port G3 D6 3 Port J6 D9 6 Port DO D3 0 Port G4 D6 4 Port J7 D9 7 Port DI D3 1 Pixel Clock Review the Camera Link specification for information on LVAL FVAL and Pixel Clock Table 10 10 Taps Camera 9 8 bits Port Assignment 72 X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual Firmware 8 Taps 9 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 Port Signal Port Signal Port Signal Port AO 2 Port DO D3 2 Port GO D6 2 Port Al Port DI D3 3 Port G1 D6 3 Port A2 0 4 Port D2 D3 4 Port G2 D6 4 Port A3
120. p 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 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 configurat
121. p 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 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 J Connector Pin Number 1 Ground 1 20 Ground 2 2 General Input 1 3 21 General Input 1 4 3 General Input 2 5 22 General Input 2 6 4
122. pecifies the silent mode and the f1 switch specifies the location of the response file In this example the switch f1 setup iss specifies that 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
123. pert will start in offline mode There is no error message and CamExpert is functional for creating or modifying a camera configuration file If CamExpert should have detected the installed board troubleshoot the installation problem as described below Troubleshooting Procedure When CamExpert detects no installed 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
124. pixel clock rates of up to 85MHz ACUPlus acquires variable frame sizes up to 256KB per horizontal line and up to 16 million lines per frame ACUPlus can also capture an infinite number of lines from a 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 in t
125. pled inputs or the RS 422 TTL inputs which support a higher maximum pulse frequency The imaging application chooses which shaft encoder input to use via 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
126. r on page 102 for complete connector signal details 62 X64 Xcelera CL PX8 Reference X64 Xcelera CL PX8 User s Manual Dual Balanced Shaft Encoder RS 422 Inputs e Input Phase e Connector Pin 3 Phase A amp Pin 4 Phase A e Input Phase B e Connector Pin 7 Phase B amp Pin 8 Phase B 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 qj LJ Line acqu
127. ra CL PXS8 1 Camera Link Medium 0 Base or Medium configuration Bayer Medium Bayer 1 Bayer Decoder Camera 1 firmware 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 1 Full 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 3 Taps 8 10 12 bit RGB Scanning Area scan and Line scan Progressive Multi Tap Multi Channel Tap reversal Segmented Tap Configuration Alternate Tap Configuration Scanning Directions esolution 8 Pixels per tap 8 bits pixel note these are X64 Xcelera CL PX8 maximums not Camera Link specifications Horizontal Maximum 8 bits pixel x 16 Million Pixels line 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
128. ra 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 preparations 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 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 selecjor Coordinate Statistics Line Column Buffer Line Minimum value 5 Indicates one or more En hot pixels Jj Column Maximum value 181 Max Min 186 5 b 8 Average dark pixel value Standard deviation 0 76 Figure 15 F
129. ra fle Optional m Paremeters 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 ca 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 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 CamExpert plug in is available these control signals will be pre defined and hidden from view A CamExpert plug in will automatically configure required camera controls and only show user s parameters J External Signals Connector 2 4 2 38 40 J Pin Header Numbering Detail 1 3 37 39 Description Pin Pin Descriptio
130. rabber 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 71 A Acquisition and Control Unit 67 acquisition bandwidth 41 Acquisition events 68 acquisition module 68 acquisition parameters 55 ACUPIus 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 C 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 ENABLE 108 CORACQ PRM STROBE LEVEL 108 CORACQ PRM STROBE METHOD 108 CORACQ PRM
131. rface 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 This Page Intentionally Left Blank 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 www teledynedalsa com mv Email mailto info teledynedalsa com Canada USA Sales Teledyne DALSA Montreal office Teledyne DALSA Billerica office 7075 Place Robert Joncas Suite 142 700 Technology Park Drive St Laurent Quebec Canada Billerica Ma HAM 272 01821 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 Tel 978 670 2000 Fax 978 670 2010 European Sales Teledyne DALSA Europe Breslauer Str 34 D 82194 Gr benzell Munich Germany Tel 49 8142 46770 Fax 49 8142 467746 X64 Xcelera CL PX8 User s Manual Contact Information e 12
132. s Connector Bracket Assembly Type 1 on page 109 This cable assembly connects to J4 DB25 assembly See External Signals Connector Bracket Assembly Type 2 on page 111 Provides direct compatibility with external cables made for products such as the X64 CL iPro This cable assembly connects to J4 OR X4CC IOCAB OR X4CC 0TIO2 optional Cable assembly to connect to J11 RS 422 Shaft Encoder Inputs Contact Sales at Teledyne DALSA optional Cable assembly to connect to J9 Board Sync Connecting 2 boards Connection 3 or 4 boards OR X4CC MTRIG OR X4CC MTRIG4 optional Power interface cable required when supplying power to cameras OR COMC POWO03 optional Power Over Camera Link PoCL Video Input Cable 2 meter HDR to MDR 2 meter HDR to HDR 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 Uses a PCIe x8 slot to maximize transfers to host computer buffers 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 an
133. s 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 Technical Specifications X64 Xcelera CL PX8 User s Manual Status LEDs Functional Description D1 Boot up status LED Note The LED D1 is mounted 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 PCIe Training Issue Board will not be dete
134. 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 e Each strobe output is a tri state driver enabled by software e Each strobe output is 5V TTL level e Each output has a ferrite bead e Maximum source current is 32mA typical Maximum sink current is 32mA typical e Output switching is lt 4 2ns typical e 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 e also cvi file entries Strobe Enable Strobe Polarity Strobe Level Strobe Method Strobe Delay Strobe Duration Note 6 DC Power Details Warning Never remove or install any hardware component with the computer power on Never connect a floppy drive power cable to J7 when the computer is powered on e 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 J1 or on the DB37 External Signals Bracket Assembly Both the 5Volt and 12Volt power pins have a 1 5 am
135. st machine your computer and is the only server that should always be present Increasing Contiguous Memory for Sapera Resources The Contiguous Memory section lets the user specify the total amount of contiguous memory a block of physical memory occupying consecutive addresses reserved for the resources needed for Sapera buffers allocation and Sapera messaging For both items the Requested value dialog box shows the 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 1f 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 Add an additional 1 MB if the frame buffers have a short line length say or less the increased numb
136. swer file provided 15 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_ EmbeddedNWin64 The OS footprint for these configurations 15 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 X64 Xcelera CL PX8 User s Manual X64 Xcelera CL PX8 Reference e 85 This Page Intentionally Left Blank 86 X64 Xcelera CL 8 Reference X64 Xcelera CL PX8 User s Manual Sapera Servers amp Resources Servers and Resources The following table describes the X64 Xcelera CL 8 Full board Servers Resources Name Type Description Xcelera CL PX8 1 Acquisition Camera Link Full Mono Full configuration default ne with monochrome o
137. t Area Scan 1 tap Mono Default Area Sca ADALSANS apera CamFiles U ser Browse If no Configuration exists for your board camera you must run the CamE xpert utility to generate your Configuration file Figure 19 Grab Demo Server Selection CCF File Selection Use the acquisition configuration menu to select the required camera configuration file for the connected camera Sapera camera files contain timing parameters and video conditioning parameters The default folder for camera configuration files is the same used by the CamExpert utility to save user generated or modified camera files Use the Sapera CamExpert utility program to generate the camera configuration file based on timing and control parameters entered The CamExpert live acquisition window allows immediate verification of those parameters CamExpert reads both Sapera cca and cvi for backward compatibility with the original Sapera camera files 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 V Sapera Grab Demo Pixel data not available 1 1 eS a Acquisition Control Snap Grab Freez File Control New Load Save Acquisition Options Load Config General mp Area Scan r General Options Buffer 4
138. the CamExpert windows follow the image CamExpert Untitied y A IT File View Pre Processing Advanced CameraLink Port Dod Device Selector X Display Device XcelereCl 81 4 FA20 0IMIH OOR Camerall Go a al amp Ej Resolution 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 GES Guna Sensor Height in Lines 1024 External 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 ficii generator that can be used to confirm A emet connections or driver installations iat proper lighting The pattem generator insert lt n D deo fa shes le A D Fe
139. the Status LED 31 Possible Installation Problems sse 32 Possible Functional Problems sse 32 TROUBLESHOOTING 33 Checking for PCI Bus Conflicts essen eee eene 33 Windows Device Manager eese eene nennen rennen enne 35 GENJ2 Slot Computer Issue eese 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 37 Teledyne DALSA Log 38 On board Image Memory Requirements for Acquisitions sss 3E Symptoms CamExpert Detects no Boards eee 39 Troubleshooting Procedure sse 39 Symptoms X64 Xcelera CL PX8 Does Not Grab sse 39 Symptoms Card grabs black aiia ete vti Ebo be cadi rv ds Le Gas D Ee 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 sse eene 45 Overview of Sapera Acquisition Parameter Files ccf or cca cvi 45 S
140. the X64 Xcelera CL PX8 two Base configurations e Camera Control 1 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 lus for all other signal When configuring the Camera Link control signals such 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 PXS 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 1 E TA tex File View Pre Processing Advanced Cameralink Port Help DG Device Selector X Display 2 Device Xcelera CL _PX8_1 2 CameraLink Full Mono 1 Freeze T c r aM Position x 315 y 283 Value 0038 Frame sec 40 2 Resolution 1392 Pixels 102 Configuration Select came
141. the logic state of the TTL signal connected to the RS 422 input See the following section for connection methods Maximum input voltage is 7V e All inputs have 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 referto CORACQ PRM EXT LINE TRIGGER ENABLE CORACQ PRM EXT LINE TRIGGER DETECTION CORACQ 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 OS RS 422 input volts DC CN NM Frame Grabber System FG system GND Figure 44 Connecting TTL to RS 422 Shaft Encoder Inputs e RS 422 input is
142. therwise 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 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 15 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 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 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
143. tion or test an X64 Xcelera CL PXS 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 e 41 This Page Intentionally Left Blank 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 file vourcamera ccf based on timing and control parameters entered For backward compatibility with previous versions of Sapera CamExpert also reads and writes the cca and cvi camera parameter files Every Sapera demo program starts by a dialog window to select a camera configuration file Even when using the X64 Xcelera CL 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
144. tor Bracket Assembly Type 2 Drawing 1 Bm Header 40 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 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 J 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 28 21 Shaft Encoder Phase 24 9 Shaft Encoder Phase B 25 22 Shaft Encoder Phase B 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 e Technical Specifications X64 Xcelera CL PX8 User s Manual 79 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 receiving the trigger is the Master board while the boards receiving the control signal from the Master b
145. tup can be run with the CorAppLauncher exe tool provided with the driver Install the board driver and get CorAppLauncher exe from the bin directory 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 Thearguments 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 00 0000 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 Teledyne
146. ult position and power on the computer once again e Verify that the frame grabber is functioning by running a Sapera application such as CamExpert The Sapera application will now be able to communicate with the X64 Xcelera CL 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 8 described elsewhere in this manual Execute the program via the Windows Start Menu shortcut Start Programs Teledyne 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 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 DALSA Device Manager v 3
147. utput Camera 1 FF Camera Link Full Color Full configuration RGB 1 RGB output Camera 1 Xcelera CL PX8 1 Acquisition Camera Link 10 Taps Full configuration 10taps firmware Parallel Mono 1 10 Taps 4 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 Medium or Full Bayer firmware Bayer 1 configuration 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 Description Xcelera CL PX8 1 Acquisition Camera Link Base Mono 1 Base configuration default Base firmware monochrome Camera 1 with FFC Camera Link Base Mono 2 Base configuration monochrome Camera 2 Camera Link Base RGB 1 Base configuration color RGB Camera 1 Camera Link Base RGB 2 Base configuration color RGB Camera 2 Xcelera CL PX8 1 Acquisition Camera Link Medium Medium configuration Medium ad with Monochrome 1 monochrome Camera 1 FF Camera Link Medium Medium configuration Color RGB 1 RGB Camera 1 Xcelera CL PX8 1 Acquisition Camera Link Base Base configuration Bayer Base firmware Bayer 1 Bayer Decoder Camera 1 Camera Link Base Base configuration Bayer 2 Bayer Decoder Camera 2 Xcele
148. ver installation If Sapera was previously installed insert the Teledyne DALSA Sapera Essential CD ROM to install the board driver With AUTORUN enabled the 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 PXS 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 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 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
Download Pdf Manuals
Related Search
Related Contents
POSTE EN TRACT - FSU SNES Orléans AMX MST-431 LKM取扱説明書 PDF Manuel.Fr Olympus 9000 Digital Camera User Manual MANUAL DEL USUARIO Manual de servicio técnico User Manual Version PDF - Carrefour Foundation Copyright © All rights reserved.
Failed to retrieve file