Home

X64-CL Series User's Manual

image

Contents

1. min 1 line max 16777215 line step line CORACQ PRM VSYNC min 0 line max 4294967295 line step 1 line CORACQ PRM HFRONT INVALID min 0 pixel max 16777215 pixel step 1 pixel CORACQ HBACK INVALID min 0 pixel max 16777215 pixel step 1 pixel CORACQ PRM VFRONT INVALID min 0 line max 16777215 line step line CORACQ PRM VBACK INVALID 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 68 X64 CL Reference X64 CL Series User s Manual 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 PRM CAM TRIGGER POLARITY CORACQ VAL CAM TRIGGER METHOD 1 0x1 CORACQ VAL CAM TRIGGER METHOD 2 0x2 CORACQ VAL
2. 109 DATA PORT SUMMARY esos cun Sei t te SOIRS 110 CAMERA SIGNAL SUMMARY 2 4 2222 20 002000 010000000000000000000000000000000000 110 e EE CONTACT INFORMATION 113 SALES INFORMATION cssccssscscscscsssesssscsesesesvavsssnsscssscscasasavessssasasssavassusssssscscscacacscsusesaesesees 113 TECHNICAL SUPPORT cccccccecssssssececececeessnsecececccsesenseaeceeececsesaaeceeececseneaaeceeeesesesenseaeeeeees 114 GLOSSARY OF TERMS 115 INDEX 119 iv e Contents X64 CL Series User s Manual X64 CL Series Overview Product Part Numbers X64 CL Board Family Product Product Number Product Number RoHS compliant 66MHz Pixel Clock X64 CL Full with 32 MB of memory X64 CL Full with 128 MB of memory OC 64C0 00080 OC 64C0 02080 OR 64C0 00080 OR 64C0 02080 85MHz Pixel Clock X64 CL Full with 32 MB of memory X64 CL Full with 128 MB of memory X64 CL Full with 256 MB of memory X64 CL Full with 1 GB of memory X64 CL Full with 2 GB of memory OC 64C0 10080 OC 64C0 12080 OC 64C0 13080 OC 64C0 15080 OC 64C0 16080 OR 64C0 10080 OR 64C0 12080 66MHz Pixel Clock X64 CL Dual with 32 MB of memory X64 CL Dual with 128 MB of memory X64 CL Dual with 256 MB of memory OC 64C0 00060 OC 64C0 02060 OR 64C0 00060 OR 64C0 02060 85MHz Pixel Clock X64 CL Dual with 32 MB of memory X64 CL Dual with 128 MB of memory X64
3. sse 87 J2 Camera Link Connector 2 on X64 CL Full model used with Medium or Full Eiaa 88 Camera Link Camera Control Signal Ouere 89 CL EM rev 40 AI External Signals Connector sese 89 X64 CL or X64 EM rev A0 A1 External Signals Connector Bracket ERO DERE E 93 J201 X64 EM rev A2 amp later External Signals Connector sss 95 X64 EM rev A2 amp later External Signals Connector Bracket Assembly 97 Hirose Connector Module Option connects internally to J3 sss 99 LVDS Shaft Encoder Input Specifications eee 100 Connecting a TTL Shaft Encoder Signal to the LVDS Input sss 101 External Trigger TTL Input Electrical Specification esse 102 Strobe TTL Output Electrical Specification 104 J8 CL J12 CL EM Power to Camera Voltage Selector sss 105 X64 CL Series User s Manual Contents e iii J9 CL J13 CL PC Power to Camera 106 J11 CL J14 CL EM Start Mode e 106 TUI I Nn Lo Rm 106 J7 J9 J10 J11 J15 J200 J202 CL EM Resergel 106 Brief Description of Standards RS 232 RS 422 amp RS 644 LVDS 107 CAMERA LINK INTERFACE 109 CAMERA LINK OVERVIEW eene ener 109 Rights and Trademarks
4. 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 on 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 prompt Sapera LT Library Installation Insert the Teledyne DALSA Sapera CD ROM If AUTORUN is enabled on your computer the installation menu is presented If AUTORUN is not enabled use Windows Explorer and browse to the root directory of the CD ROM Execute launch exe to start the installation menu and install the required Sapera components e installation program will prompt you to reboot the computer Refer to Sapera LT User s Manual for additional details about Sapera LT X64 CL Driver Installation The X64 CL board driver supports installation in a Windows XP Windows Vista or Windows 7 system e After installing Sapera continue by selecting the X64 CL driver installation e 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 CL driver e With AUT
5. Electrical Description Value parameters TrigIn low Low logic level input 0 8V TrigIn high High logic level input gt 2 0 V max 5 V TrigIn pulse width Minimum trigger pulse width 100 ns Sapera parameters for External Trigger CORACQ PRM EXT TRIGGER ENABLE CORACQ VAL EXT TRIGGER ON CORACQ PRM EXT TRIGGER SOURCE CORACQ PRM EXT TRIGGER DETECTION CORACQ VAL RISING EDGE CORACQ VAL FALLING EDGE CORACQ VAL ACTIVE LOW CORACQ VAL ACTIVE HIGH CORACQ PRM EXT TRIGGER DURATION Debounce duration CORACQ PRM EXT TRIGGER LEVEL X64 CL Series User s Manual Technical Specifications 103 Strobe TTL Output Electrical Specification The strobe output is done with a TTL driver at 3 3V The output is enabled disabled by software control It is generated by a SNTALVC1G125 device 3v3 Strobe EN Strobe Strobe Electrical Description Value parameters VOH typ Typical high level output voltage 3 9V max Maximum high level output current 8mA sourcing lor max Maximum low level output current 8mA sinking Sapera parameters for Strobe Refer to Strobe Method in Sapera documentation CORACQ PRM STROBE ENABLE TRUE CORACQ PRM STROBE METHOD CORACQ VAL STROBE METHOD 1 CORACQ VAL STROBE METHOD 2 CORACQ STROBE POLARITY CORACQ VAL ACTIVE LOW CORACQ VAL ACTIVE HIGH CORACQ PRM STROBE DELAY Pulse offset from trigger event CORACQ PRM STROBE DELAY 2 Duration of ex
6. File Parameters Used Shaft Encoder Enable X where e IfX 1 Shaft Encoder is enabled If X 0 Shaft Encoder is disabled Shaft Encoder Pulse Drop X where X number of trigger pulses ignored between valid triggers For information on camera configuration files see the Sapera Acquisition Parameters Reference Manual Virtual Frame Trigger for Linescan Cameras When using linescan cameras a frame buffer is allocated in host system memory to store captured video lines To control when a video line is stored as the first line in this virtual frame buffer an external frame trigger signal is used The number of lines sequentially grabbed and stored in the virtual frame buffer 1s controlled by the Sapera vertical cropping parameter Virtual Frame Trigger Timing Diagram The following timing diagram shows an example of grabbing 10 video lines from a line scan camera and the use of virtual frame trigger to define when a video line is stored at the beginning of the virtual frame buffer The virtual frame trigger signal generated by some external event is input on the X64 CL trigger input e Virtual frame trigger can be TTL or LVDS and be rising or falling edge active e Virtual frame trigger control is configured for rising edge trigger in this example e Virtual frame trigger connects to the X64 CL via the Trigger In 1 balanced inputs on connector J4 11 and 12 e Camera control
7. 55022 1998 Residential Commercial and Light Industry EN50204 1995 EN61000 4 1995 1996 Further declare under our sole legal responsibility that the product listed conforms to the code of federal regulations CFR 47 part 15 for a class B product 3 St Laurent Canada May 13 2003 Location Date Ghislain Beaupr Vice President Research amp Development State of the art imaging products Coreco Imaging 7075 Place Robert Joncas Suite 142 Saint Laurent Quebec Canada HAM 222 Telephone 514 333 1301 Fax 514 333 1388 www imaging com X64 CL Series User s Manual Technical Specifications e 81 Connector and Switch Locations X64 CL Layout Drawings The X64 CL is built on a half length board The component view drawings are shown below X64 CL Revision A3 A4 A5 A6 A7 A8 Layout Drawing 82 Technical Specifications X64 CL Series User s Manual X64 CL Revision 2 Layout Drawing X64 CL revision A2 Connector List X64 CL half length board Connector Description Connector Description Camera Link Connector J8 Camera Power Selector J2 Camera Link Connector 19 PC power to camera interface J3 Aux Module Connector Jil Normal jumper on typical Hirose Safe Start Mode jumper off J4 External Signals Connector block J12 Reserved J7 Multiple board trigger lock
8. e Provide IMB for every 256 MB of host frame buffer memory required e Add an additional 1 MB if the frame buffers have a short line length say or less the increased number of individual frame buffers requires more resources e Add an additional 2 MB for various static and dynamic Sapera resources e 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 Using the Grab Demo on page 49 to allocate the number of host buffers required for your acquisition source Feel free to test the maximum limit of host buffers possible on your host system the Sapera Grab demo will not crash when the requested number of host frame buffers cannot be allocated 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 p
9. X64 CL Series User s Manual Technical Specifications e 83 X64 CL EM Revision 2 Layout Drawing The X64 CL Series boards with 256MB 1 or 2GB of memory is built on a full length board For reference purposes this PCB is called X64 CL EM The board layout and connector list are shown below J15 019 020 J13 X64 EM revision A2 J J200 J5 J201 J3 LED 1 84 e Technical Specifications X64 CL Series User s Manual Connector List X64 CL EM full length board Connector Description Connector Description Ji Camera Link Connector Multiple board trigger lock J2 Camera Link Connector J12 Camera Power Selector J3 Aux Module Connector J13 PC power to camera interface typical Hirose J5 Connector for Camera Link J14 Normal jumper on Expansion module Safe Start Mode jumper off J201 External Signals Connector block J7 J9 J10 J15 Reserved J200 J202 Reserved U19 U20 DDR memory registered modules Connector and Switch Specifications X64 CL Connector View The following X64 CL connector bracket view shows the Camera Link connectors status LEDs and the optional 12 pin Hirose connector module connected internally to connector J3 Note that some computer cases may not provide the required clearan
10. 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 114 e Contact Information X64 CL Series User s Manual Glossary of Terms Bandwidth Describes the measure of data transfer capacity PCI devices must share the maximum PCI bus bandwidth when transferring data to and from system memory or other devices CAM Sapera camera file that uses the file extension CCA by default Files using the CCA extension also called CAM files CORECO CAMERA files contain all parameters which describe the camera video signal characteristics and operation modes 1 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 CMI Client Modification Instruction A client requested engineering change applied to a Teledyne DALSA board product to support either a non standard function or custom camera Contiguous memory A block of physical memory occupying consecutive addresses CRC Proprietary Sapera raw image data file format that supports any Sapera buffer type and utilizes an informative file header Refer to the Sapera Basic Modules Reference Manual Buffer File
11. see note 7 22 24 GND 26 253995 DC Power Voltage selected 12 or 5 via 78 see Voltage selected 12 or 5 via J8 see see note 8 J8 CL J12 CL EM Power to J8 CL J12 CL EM Power to Camera Voltage Selector on page 105 Camera Voltage Selector on page 105 Notes for X64 CL Full or X64 CL Dual External Signals Connector 1 X64 CL Full Refer to Sapera parameters CORACQ PRM EXT TRIGGER LEVEL CORACQ PRM EXT FRAME TRIGGER LEVEL CORACQ PRM EXT TRIGGER ENABLE CORACQ PRM EXT TRIGGER DETECTION See also cvi file entries External Trigger Level External Frame Trigger Level External Trigger Enable External Trigger Detection X64 CL Dual Sapera parameter CORACQ PRM EXT TRIGGER LEVEL CORACQ PRM EXT FRAME TRIGGER LEVEL is a common control to both Camera Link Base 1 and 2 Parameters CORACQ PRM EXT TRIGGER ENABLE and CORACQ PRM EXT TRIGGER DETECTION are independent for each Camera Link input When detection is CORACQ VAL DOUBLE PULSE RISING EDGE or CORACQ VAL DOUBLE PULSE FALLING EDGE the start trigger is Trig In 1 and the end trigger is Trig in 2 See also cvi file entries External Trigger Level External Frame Trigger Level External Trigger Enable External Trigger Detection X64 CL Full See Line Trigger Source Selection for Linescan Applications on page 56 for more information Refer to Sapera parameters CORACQ PRM SHAFT ENCODER ENABLE CORACQ PRM SHAFT ENCODER DROP
12. 8 Two Taps Separate Left to Right Two Taps Separate Right to Left Two Taps Separate Converge Two Interline Channel Even Two Interline Channel Even B Three Taps Separate Left to Right Four Taps Separate Left to Right B D Four Taps Separate Right to Left B _ 10101 Four Taps Interleaved Converge D D D E m m Four Quadrant Converge A Four Taps Two Segments Interleaved 4 B E 8 1 Eight T aps Interleaved IB ICIP IE IF IE Eight Taps Separate Left to Right Bm Cmb Fab Gmb Custom Configuration Setting Ges Figure 17 CamExpert Sensor Geometry 2 model P2 4x 06k 4 tap 6k pixel camera uses tap structure as shown in the next figure Tap 1 and 2 are simultaneously readout from a left to right direction while taps 3 and 4 are readout from a right to left direction The advantage of multiple tap cameras is that the pixel clock rate is kept reasonably low while the data output to the frame grabber 1s increased A camera with more than one tap has a higher average bandwidth by simultaneously outputting separate portions of a single sensor exposure TAP Readout Piranha2 4 tap 6K sensor line length 4 B
13. Frame Lost event 62 Frame Sync 60 FRAME RESET 59 Index e 119 half length PCI 80 HTML help 6 HyperTerminal 9 20 I image processing 6 installer response file 16 J jumpers 86 105 L launch exe 12 Line Scan 8 58 Log Viewer program 31 LUT availability 64 LVDS pairs 89 LVDS Trigger In 99 M MDR 26 85 N National Semiconductor 109 non standard cameras 80 64 0 1 58 93 out of memory error 25 PCI bus latency 61 PCI Bus Number 29 PCI configuration space 27 29 34 PCI conflict 27 PDF 6 Phase A 58 Phase 58 Physical Dimensions 80 Power Requirements 80 120 e Index Q Quadrature Shaft Encoder 9 S Sapera buffers allocation 24 Sapera CamExpert 34 Sapera CD ROM 12 19 Sapera configuration program 21 22 24 Sapera LT Development Library 11 Sapera LT User s manual 12 Sapera messaging 24 scatter gather buffers 25 Scatter Gather 9 serial communication port 20 shaft encoder 7 9 58 shaft encoder source 56 software trigger 34 Specialty Cameras 80 Static electricity 11 system COM port 20 T technical support 19 23 30 33 transfer module 62 trigger 9 58 59 trigger signal 61 TTL shaft encoder 101 TTL Trigger In 99 V viewer program 23 31 virtual frame buffer 59 visual LED indicators 9 W Web inspection 58 Windows HyperTerminal 20 Windows operating system memory 25 workstation 11 19 20 X X64 CL connector bracket 85 X64 CL serial port 20
14. If there are multiple X64 CL boards in the system all boards will be updated with new firmware If any installed X64 CL boards installed in a system already have the correct firmware version an update is not required The figure below shows that the installed X64 CL requires a firmware update Teledyne DALSA Device Manager je Teledyne DALSA Device Manager Version 3 32 Select Automatic to update with the Default Configuration Select Manual to update with a Specific Configuration Device Serial Number Configuration Status Xb4 1 54523010 Standard Update Required Automatic Manual Figure 2 Firmware Update Required Note if you are certain that the X64 CL firmware is of the same version as the driver being installed you can click on Cancel to bypass the update procedure X64 CL Series User s Manual Installing the X64 CL 13 Firmware Update Manual Mode Select Manual mode to load firmware other then the default version or when in the case of multiple X64 CL 1n the same system each board requires different firmware The figure below shows the Device Manager manual firmware screen Information on all installed X64 CL boards their serial numbers and their firmware components are shown A manual firmware update is as follows Select the X64 CL via the selection box if there are multiple boards in the system From the Configuration field drop menu select the firmware ve
15. 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 CORACQ VAL FLIP OFF 0x00 CORACQ VAL FLIP HORZ 0x01 Not available CORACQ PRM EXT TRIGGER DURATION min 0 us max 255 us step 1 us CORACQ PRM TIME INTEGRATE DELAY min 0 us max 65535000 us step 1 us CORACQ PRM CAM RESET DELAY min 0 us 0 us step 1 us CORACQ PRM CAM TRIGGER DELAY min 0 us max 65535000 us step 1 us CORACQ PRM SHAFT ENCODER LEVEL CORACQ VAL LEVEL 422 0x2 CORACQ PRM EXT FRAME TRIGGER SOURCE min 0 max 5 step 1 CORACQ PRM EXT LINE TRIGGER SOURCE min 0 max 7 step 1 74 X64 CL Reference X64 CL Series User s Manual CORACQ PRM EXT TRIGGER SOURCE 0 5 step 1 CORACQ SHAFT ENCODER MULTIPLY min 1 32 step 2 N CORACQ PRM PLANAR INPUT SOURCES Not available CORACQ PRM EXT TRIGGER DELAY Not available CORACQ PRM BAYER DECODER METHOD Not available CORACQ PRM EXT TRIGGER IGNORE DELAY min 0 max 65535000 step 1 CORACQ PRM EXT TRIGGER SOURCE STR 0 Automatic 1 From External Trigger 1 2 From External Trigger 2 3 From Board Sync 4 To Board Sync 5 Pulse to Board Sync CORACQ PRM EXT LINE TRIGGER SOURCE STR 0 Automatic 1 From Shaft Encoder Ph
16. 22 X64 CL Viewer report 23 X64 CL Series User s Manual X64 CL Series User s Manual Index e 121
17. CL Dual with 256 MB of memory X64 CL Dual with 1 GB of memory X64 CL Dual with 2 GB of memory 64 0 10060 OC 64C0 12060 OC 64C0 13060 OC 64C0 15060 OC 64C0 16060 OR 64C0 10060 OR 64C0 12060 Optional Hirose Connector Module CMI 194 see X64 CL Connector View on page 85 Contact Sales at Teledyne DALSA Montreal Note 1 see X64 CL Layout Drawings on page 82 where various board revisions are shown Note 2 see X64 CL EM Revision A2 Layout Drawing on page 84 For OEM clients this manual in printed form is available on request OC 64CM CLU00 X64 CL Series User s Manual X64 CL Series Overview e 5 X64 CL Software Sapera LT version 5 20 or later required but sold separately OC SL00 0000000 1 Sapera LT Provides everything needed to build imaging applications 2 Current Sapera compliant board hardware drivers 3 Board documentation in Adobe Acrobat PDF 4 Sapera documentation in compiled HTML help and PDF formats optional Contact Sales at Sapera Processing Imaging Development Library includes over 600 optimized image Teledyne DALSA processing routines Montreal X64 CL Cables amp Accessories External Signals Connector Bracket Assembly supplied with each X64 CL and some OR 64CC 0TIO2 X64 EM revisions connects to J4 see 64 or X64 EM rev 0 Al External Signals Connector Bracket Assembly on page 93 External Signals Connector Bracket
18. CamExpert Quick Start for the X64 CL X64 CL Series User s Manual 2 External Exposure with Shaft Encoder Line Sync Control This simple example drops 3 of every 4 quadrature shaft encoder pulse edges Note Timing shown is not to scale Line Sync Trigger Asserted P2 Line Sync 902 Trigger Shaft Encoder Phase 0 lt 50 Asserted Drop Pulse m 70 us ec p Shaft Encoder Phase 1 u Drop Pulse Drop Pulse line rate of 280 us K gt Pulse 0 PRIN 120 pixels gt 3 us lt gt integration time 200 us Pulse 1 EXSYNC 80 pixels gt 2 e Select the CamExpert External Trigger Parameters tab The External Line Trigger Source is set to use both shaft encoder inputs The edge drop factor is set to 3 to match the example timing diagram shown above Using shaft encoder signals only the X64 CL grabs linescan data continuously into a memory frame buffer The number of data lines stored i e the vertical size of this frame buffer see the Image Height parameter on the Image Buffer tab is arbitrarily set by the user With continuous shaft encode signals after the frame buffer is filled with captured data lines new data lines will then overwrite previous data Shaft Encoder with Fixed Frame Buffer Setup To synchronize the capture of linescan data an external trigger signal input to the X64 CL 15 used to st
19. Formats section Firmware Software such as a board driver that is stored in nonvolatile memory mounted on that board Frame buffer An area of memory used to hold a frame of image data A frame buffer may exist on the acquisition hardware or be allocated by the acquisition hardware device driver in host system memory X64 CL Series User s Manual Glossary of Terms 115 Grab Acquiring an image frame by means of a frame grabber Host Refers to the computer system that supports the installed frame grabber Host buffer Refers to a frame buffer allocated in the physical memory of the host computer system LSB Least Significant Bit in a binary data word MSB Most Significant Bit in a binary data word PCI 32 Peripheral Component Interconnect The PCI local bus is a 32 bit high performance expansion bus intended for interconnecting add in boards controllers and processor memory systems PCI 64 A superset of the PCI specification providing a 64 bit data path and a 66 MHz clock Pixel Picture Element The number of pixels describes the number of digital samples taken of the analog video signal The number of pixels per video line by the number of active video lines describes the acquisition 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 RAW A Sapera data file format where there is no header information and that supports an
20. HIGH 0x2 CORACQ LINE PULSE0 DELAY min 0 us max 65535 us step 1 us CORACQ PRM LINE INTEGRATE PULSEO0 DURATION 1 us max 65535000 us step 1 us CORACQ CAMLINK Full Mono CONFIGURATION medium color RGB CORACQ VAL CAMLINK CONFIGURATION BASE 0x1 CORACQ VAL CAMLINK CONFIGURATION MEDIUM 0x2 CORACQ VAL CONFIGURATION FULL 0x4 CORACQ VAL CAMLINK CONFIGURATION 2BASE 0x8 CORACQ VAL CAMLINK CONFIGURATION BASE 0x1 CORACQ VAL CAMLINK CONFIGURATION MEDIUM 0x2 10 taps CORACQ VAL CAMLINK CONFIGURATION 10 5 FORMAT2 0x40 CORACQ PRM DATA VALID ENABLE Mono TRUE FALSE lOtaps Not available CORACQ PRM DATA VALID POLARITY CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM TAP 9 DIRECTION 10 taps only CORACQ VAL TAP DIRECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIRECTION UD 0x4 CORACQ VAL TAP DIRECTION DU 0x8 CORACQ VAL TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 X64 CL Series User s Manual X64 CL Reference e 71 CORACQ 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 TIME
21. Manager Start Update Save Config file Load Config File Same Configuration For All Devices Device Field Value Xb4 1 Serial Numbe 54523010 Update Firmware Device Version PCI 64 Interface 1 60 01 0431 32 Interface 1 60 01 0431 ACU DTE Firmware 1 60 01 0431 Configuration Standard e Information andard configuration for all X64 CL family boards Firmware State Update Not Required Device Info Firmware Update Output Figure 4 Create an install ini File 18 e Installing the X64 CL X64 CL Series User s Manual 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 Upgrading Sapera or Board Driver When installing a new version of Sapera or an acquisition board driver in a computer with a previous installation the current version must be un installed first Upgrade scenarios are described below Board Driver Upgrade Only Minor upgrades to acquisition board drivers are typically distributed as ZIP files available in the Teledyne DALSA web site http www teledynedalsa com mv support Board driver revisions are also available on the next release of the Sapera CD ROM Often minor board driver upgrades do not require a new revision of Sapera To confirm that the current Sapera
22. Manager Information Screen e Click on File Save Device Info to save all information to a text file Default location is drive Program Files Teledyne DALSA X64 CL Bin BoardInfo txt Email this file when requested by Technical Support X64 CL Series User s Manual 28 e Installing the X64 CL PCI Configuration One of the first items to check when there is a problem with any PCI board is to examine the system PCI configuration and ensure that there are no conflicts with other PCI or system devices The Teledyne DALSA PCI Diagnostic program cpcidiag exe allows examination of the PCI configuration registers can save this information to a text file Run the program via the Windows Start Menu shortcut Start All Programs e 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 X64 CL 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 77 PCI Diagnostic 2 1 ole x PCI device 4 from Teledyne DALSA bus 5 slot 2 function 0 Device enabled Rescan devices Refresh Hex d Vendor ID 0x11EC Rev ID 0 00 Latency OFF E SCH add 0 D D 00 206411 2 DevicelD 0 2054 Int me
23. PROGRESSIVE 0x2 CORACQ PRM INTERFACE CORACQ VAL INTERFACE DIGITAL 0x2 CORACQ PRM SCAN CORACQ VAL SCAN AREA 0x1 CORACQ VAL SCAN LINE 0x2 CORACQ PRM SIGNAL CORACQ VAL SIGNAL DIFFERENTIAL 0x2 CORACQ PRM VIDEO Mono RGB CORACQ VAL VIDEO 0x1 CORACQ VAL VIDEO RGB 0x8 X64 CL Series User s Manual X64 CL Reference e 67 PIXEL DEPTH 12 bit LUT color RGB 12 bit LUT 10 taps 8 bits LUT 1 LUT format CORDATA FORMAT MONOS8 0 bits LUT 1 LUT format CORDATA FORMAT 10 0 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 2 bits LUT 1 LUT format CORDATA_FORMAT_MONO12 2 bits LUT 1 LUT format CORDATA_FORMAT_MONO8 8 bits LUT 1 LUT format CORDATA_FORMAT_COLORNIS8 0 bits LUT 1 LUT format CORDATA_FORMAT_COLORNI10 2 bits LUT 1 LUT format CORDATA FORMAT COLORNII2 8 bits LUT 1 LUT format CORDATA_FORMAT_MONO8 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 PRM HSYNC min 4 pixel max 4294967295 pixel step 1 pixel CORACQ PRM
24. Required in cases where there are multiple boards in a system and when one board supports multiple acquisition types 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 Basic Timing Provides or modify static camera parameters Advanced Controls Select or modify camera specific parameters such as integration method and camera link control assignments 36 CamExpert Quick Start for the X64 CL X64 CL Series User s Manual 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 15 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 S
25. Three Channel Link interface two cable connectors A single Camera Link port is defined as having an 8 bit data word The Full specification supports 8 ports labeled as A to H Camera Signal Summary Video Data Four enable signals are defined as e FVAL Frame Valid FVAL is defined HIGH for valid lines e LVAL Line Valid LVAL is defined HIGH for valid pixels DVAL Data Valid DVAL is defined HIGH when data is valid e Spare A spare has been defined for future use four enables must be provided by the camera on each Channel Link All unused data bits must be tied to a known value by the camera Camera Controls Four LVDS pairs are reserved for general purpose camera control defined as camera inputs and frame grabber outputs Camera Control 1 CC1 Camera Control 2 CC2 Camera Control 3 CC3 Camera Control 4 CC4 Note the X64 CL by default implements the control lines as follows using Teledyne DALSA Corporation terminology EXYNC CC2 PRIN CC3 FORWARD CC4 HIGH 110 e Camera Link Interface X64 CL Series User s Manual Communication Two LVDS pairs have been allocated for asynchronous serial communication to and from the camera and frame grabber Cameras and frame grabbers should support at least 9600 baud SerTFG Differential pair with serial communications to the frame grabber e SerIC Differential pair with serial communications to the camera The serial interface protocol is one star
26. X 1 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 4 External Frame Trigger is active on rising edge If Y 8 External Frame Trigger is active on falling edge External Frame Trigger Level Z where WFrame Reset signal type If Z 2 External Frame Trigger is LVDS signal For information on camera files see the Sapera Acquisition Parameters Reference Manual OC SAPM 60 64 X64 CL Series 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 Reset Methods method 1 supported e Camera Trigger Methods method 1 and 2 supported e Line Integration Methods method 1 through 4 supported e Line Trigger Methods method 1 supported e Time Integration Methods method 1 through 8 supported e Strobe Methods method 1 through 4 supported Refer to the Sapera LT Acquisition Parameters Reference manual 5 00 for detailed information concerning camera and acquisition control methods Trigger to Image Reliability Trigger to image reliability incorporates all stages of image acquisition inside an integrated controller to increase reliability and simplify error recovery The trigger to image reliability model brings t
27. assign any camera control signal to the appropriate Camera Link control 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 four control signals These control signals are used either as camera control pulses or as a static logic state Control signals not required by the camera are simply assigned as not used Refer to your camera s user manual for information on what control signals are required Note The X64 CL pulse controller has a minimum resolution of 1 us When configuring the Camera Link control signals such as exposure control etc use values in increments of 1 us J CL or EM rev A0 A1 External Signals Connector Warning Proceed with caution when connecting external devices or other computers to the signals available on J4 Grounds should connect first and devices should be power up at the same time External signal sources must not have voltage spikes or transients else damage may occur on the X64 CL J4 Pin Header Numbering Detail 2 4 24 26 1 3 1 23 25 X64 CL Series User s Manual Technical Specifications e 89 Signal Descriptions Pin Signal X64 CL Full X64 CL Dual Description Description 1 Reserved Reserved 2 4 6 GND 3 Reserved Reserved 5 Reserved Reserved 7 Reserved Reserved 8 Reserved Reserve
28. computers to the signals available on the external signals connector Grounds should connect first and devices should be power up at the same time External signal sources must not have voltage spikes or transients else damage may occur on the X64 CL External Signals Connector Bracket Assembly Drawing Pin 1 Flat cable 12 DB25 Female Connector mounted on bracket Header Connector 26 Pin Female Connect to J4 Note Tracks marked as reserved are not connected to the Header Connector X64 CL Series User s Manual Technical Specifications e 93 External Signals Connector Bracket Assembly Signal Description Refer to the table JA CL or EM rev 0 A1 External Signals Connector on page 89 for important signal descriptions DB25 Pin Number Signal Names Connector to J4 1 2 3 4 17 5 18 23 12 13 Reserved 1 3 5 7 8 9 10 20 23 25 6 TrigIn 1 11 19 TrigIn 1 12 7 TrigIn 2 13 20 TrigIn 2 14 8 Shaft Encoder phase A 15 21 Shaft Encoder phase 16 9 Shaft Encoder phase B 17 22 Shaft Encoder phase 18 11 Strobe 1 21 10 Strobe 2 19 14 15 16 24 25 Ground 2 4 6 22 24 94 e Technical Specifications X64 CL Series User s Manual J201 X64 EM 2 amp later External Signals Connector Contact Teledyne DALSA for information on the External Signals Connector Bracket Assembly to bring out the signals from
29. done the transfer device will check the next buffer in the list if its state 1s empty it will transfer to this buffer otherwise it will skip it and transfer again to the trash buffer CORXFER VAL CYCLE MODE ASYNCHRONOUS The transfer device cycles through all buffers in the list without concern about the buffer state X64 CL Series User s Manual X64 CL Reference e 63 Output LUT Availability The following tables define the X64 CL input LUT availability and function modes The first table 1s for the default firmware and the second for the optional 12 bit data with LUT firmware Firmware Standard default Number of Number of Number of Output Pixel LUT Format Notes Digital Bits Taps with Taps Without Format LUT LUT 8 1 2 4 1 2 4 8 Mono 8 8 in 8 out 8 1 2 4 1 2 4 Mono 16 8 in 8 out 8 bits in 8 LSBs of 16 bit 10 1 2 4 1 2 4 Mono 8 10 in 8 out LUT is used to convert 10 gt 8 10 1 2 4 1 2 4 Mono 16 10 10 out 10 bits in 10 LSBs of 16 bit 12 Mono 8 Not supported with standard FPGA 12 0 1 2 4 Mono 16 14 Mono 8 Not supported with standard FPGA 14 0 1l 24 Mono 16 16 Mono 8 Not supported with standard FPGA 16 0 1 2 4 Mono 16 8 x 3 RGB 1 2 RGB8888 8 in 8 out 8 x 3 RGB RGB101010 Not Supported 10x3 RGB 1 1 RGB8888 10 in 8 out LUT is used to convert 10 gt 8 10x3 RGB 1 1 RGB101010 10 in 10 out Notes e Thereis only 1 LUT per camera e Pixel data b
30. j Receiver SPARE Memory CLK d 32 256MB ACU Plus LVDS Drivers and CO Receiver TX RX L Time Base 2 c vuarT UART Indicators 2 EE On Grab On Camera On Grab On Status Indicator 1 Status Indicator 2 Destination Buffer DTE Address Table Data Transfer Engine Shaft Encoder LVDS 1 0 Controller Trigger In TTL LVDS Aux Slot Power Out Power Gnd Control PCI Controller X64 CL Dual 64 66 33 MHz Simplified Block Diagram 52 X64 CL Reference X64 CL Series User s Manual X64 CL Acquisition Timing DATA first last PCLK e Pixel Clock Range 20MHz up to 66MHz i LVAL FVAL setup time Minimum 15ns 2 nf T d me Jia 77 setup times for LVAL FVAL the same Both must be high and stable before the rising edge the Pixel Clock Pixel Clock must always be present CLVAL must be active high to acquire camera data Minimum of 1 Horizontal Blanking Vertical Blanking Minimum 4 clock cycles Minimum 1 line Maximum no limits Maximum no limits First Active Pixel unless otherwise specified in the CCA file Horizontal Back invalid where x defines the number of pixels to be skipped Las
31. or refer to CORACQ PRM EXT LINE TRIGGER ENABLE CORACQ PRM EXT LINE TRIGGER DETECTION CORACQ PRM EXT LINE TRIGGER LEVEL fixed at LVDS CORACQ PRM EXT LINE TRIGGER SOURCE See also cvi file entries Shaft Encoder Enable Shaft Encoder Pulse Drop or see External Line Trigger Enable External Line Trigger Detection External Line Trigger Level External Line Trigger Source X64 CL Series User s Manual Technical Specifications e 91 4 64 Important When using only one shaft encoder input phase say phase then the phase inputs must be terminated by connecting phase B to board ground available on any pin labeled GND and phase B to any DC source with a minimum of 100 mV positive relative to the phase B input 5 X64 CL Dual Same parameters as X64 CL Full see note 3 Parameters are independent for Camera Link Base 1 and 2 6 X64 CL Full Refer to Sapera parameters CORACQ PRM STROBE ENABLE CORACQ PRM STROBE POLARITY CORACQ PRM STROBE LEVEL CORACQ PRM STROBE METHOD CORACQ PRM STROBE DELAY CORACQ PRM STROBE DURATION See also cvi file entries Strobe Enable Strobe Polarity Strobe Level Strobe Method Strobe Delay Strobe Duration 7 X64 CL Dual Same parameters as X64 CL Full see note 6 Parameters are independent for Camera Link Base 1 and 2 8 DCPower Constraints The supplied host PC voltage is selected 12 or 5 via the shorting jumper J8 see J8 CL J12 CL EM Power to
32. receives data from the DCE device When no data is transmitted the signal is held in the mark condition logic 1 negative voltage DTE Data Terminal Equipment DCE Data Communication Equipment RS 422 RS 422 uses a twisted pair wire 1 2 wires for each signal The differential drive voltage swing is 0 to 5V RS 422 does not have tri state capability its driver is always enabled and it is therefore usable only in point to point communications Although RS 422 is noise resistant due to being differential data can still be damaged by EMI RFI A shielded cable can protect the transmitters receivers from EMI RFI RS 644 LVDS LVDS Low Voltage Differential Signaling method to communicate data using a very low voltage swing about 350mV over two differential PCB traces or a balanced cable LVDS allows single channel data transmission at hundreds of Megabits per second Mbps X64 CL Series User s Manual Technical Specifications e 107 108 e Technical Specifications X64 CL Series User s Manual Camera Link Interface Camera Link Overview Camera Link is a communication interface for vision applications developed as an extension of National Semiconductor s Channel Link technology The advantages of the Camera Link interface are that it provides a standard digital camera connection specification a standard data communication protocol and simpler cabling between camera and frame grabber The Camera Link interface simplifi
33. 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 CCF File Selection The acquisition configuration menu is also used to select the required camera configuration file for the connected camera Sapera camera files contain timing parameters and video conditioning parameters The default folder for camera configuration files is also used by the CamExpert utility to save user generated or modified camera files Use the Sapera CamExpert utility program to generate the camera configuration file based on timing and control parameters entered The CamExpert live acquisition window allows immediate verification of those parameters CamExpert reads both Sapera cca and cvi for backward compatibility with the original Sapera camera files X64 CL Series User s Manual Sapera Demo Applications e 49 f Acquisition Configuration amp Location Acquisition Server Acquisition Device Xb4 1 CameraLink Full Mono tt1 Iv Confiauratio e C Program Files T eledyne DALSA S aperaNCamFilesNL ser Browse If no Configuration file exists for your board camera you must run the CamE xpert utility to generate your Configuration file Figure 20 Camera Configuration File selection Grab Demo Main Window The demo ma
34. sensor readout direction sensor readout direction gt 4 pixels from tap 1 A pixels from tap 3 2 C pixels from tap 2 B pixels from tap 4 D Figure 18 Piranha 2 4 tap description X64 CL Series User s Manual CamExpert Quick Start for the X64 CL 43 Step 2 Piranha2 External Exposure Mode Using the Piranha2 camera in external exposure line integration mode requires a few changes to both the camera s operating mode and the Piranha2 camera file used for free run exposure mode The modified camera file should be given an appropriate description and saved with a unique file name Before using CamExpert to generate and test the modified camera file set the Piranha2 camera to the desired external exposure mode as follows e With HyperTerminal type the Teledyne DALSA command set exposure mode 5 to set the camera for external SYNC and PRIN control from the frame grabber Acquisition and exposure will now be controlled by the X64 CL The Piranha2 camera will respond with warnings that external SYNC and PRIN are not detected This is normal since CamExpert has not yet been configured for line integration mode To simplify this example the X64 CL will generate the line sync trigger The X64 CL is programmed for the line trigger frequency and line integration method matching the Piranha2 specifications CCF File Selection To configure this new CCF file start by loading the CCF for free run mode from the previous sec
35. the Windows directory A section called SetupResult contains the status of the installation A value of 1 indicates that the installation has started and a value of 2 indicates that the installation has terminated A silent mode installation also creates a log file setup log which by default is created in the same directory and with the same name except for the extension as the response file The f2 option enables you to specify an alternative log file location and file name as in Setup exe s f2 C Setup log The setup log file contains three sections The first section InstallShield Silent identifies the version of InstallShield used in the silent installation It also identifies the file as a log file The second section Application identifies the installed application name version and the company name The third section ResponseResult contains the ResultCode indicating whether the silent installation succeeded A value of 0 means the installation was successful Installation Setup with CorAppLauncher exe The installation setup can be run with the CorAppLauncher exe tool provided with the driver e Install the board driver and get CorAppLauncher exe from the bin directory of the installation e When running the installation CorAppLauncher exe will return only when the installation is finished e When run from within a batch file obtain the installation exit code from the ERRORLEVEL value e The argu
36. the need for mouse clicks or other input from a user Preparing a Silent Mode Installation requires two steps e Prepare the response file which emulates a user Invoke the device driver installer with command options to use the prepared response file X64 CL Series User s Manual Installing the X64 CL e 15 Creating a Response File Create the installer response file by performing a device driver installation with a command line switch r The response file is automatically named setup iss and is saved in the windows folder Ifa specific directory is desired the switch f1 is used As an example to save a response file in the same directory as the installation executable of the X64 CL the command line would be X64 CL 1 00 00 0000 r f1 setup iss Running a Silent Mode Installation A device driver silent installation whether done alone or within a larger software installation requires the device driver executable and the generated response file setup iss Execute the device driver installer with the following command line X64 CL 1 00 00 0000 s f1 setup iss Where the s switch specifies the silent mode and the f1 switch specifies the location of the response file In this example the switch f1 Nsetup 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
37. to configure the COM port properties Change settings as required by the camera you are connecting to Note that the X64 CL serial port does not support hardware flow control Properties 2 x Port Settings Bits per second d Data bits H Parity Stop bits Flow control Restore Defaults 22 Installing the X64 CL X64 CL Series User s Manual Displaying X64 CL Board Information The Device Manager program also displays information about the X64 CL boards installed in the system To view board information run the program via the Windows Start Menu shortcut Start Programs Teledyne DALSA X64 CL Device Driver Device Manager Device Manager Board Viewer The following screen image shows the Device Manager program with the Information tab active The left window displays all X64 CL 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 two X64 CL boards installed and the information displayed for the EEProm on the first X64 CL board The X64 CL report file BoardInfo txt is generated by clicking File Save Device Info This report file may be requested by Teledyne DALSA Technical Support to aid in troubleshooting installation or operational problems fi I mn Teledyne DALSA Device Manager
38. use the Windows Device manager tool Use the Start Menu shortcut Start Control Panel System Hardware Device Manager As shown in the following screen images look for X64 board under Imaging Devices screen image shows two X64 CL boards installed Double click and look at the device status You should see This device is working properly Go to Resources tab and make certain that the device is mapped and has an interrupt assigned to it without any conflicts f ej Device Manager File Action View 4 Dell380 W7 32 Computer cs Disk drives KS Display adapters DVD CD ROM drives De Human Interface Devices cg IDE ATA ATAPI controllers Imaging devices 25 X64 CL Board Keyboards n Mice and other pointing devices Wi Monitors Network adapters 7 Ports COM amp LPT DI Processors SN Sound video and game controllers System devices Universal Serial Bus controllers 32 Installing the X64 CL Figure 13 Windows Device Manager list X64 CL Series User s Manual Memory Requirements with Area Scan Acquisitions The X64 CL 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 image transfer to hos
39. v 3 32 Be File Help Device Info Manager Program Refresh Reset Device Information Ei X84 1 Value Information n El Firmware PCI 64 Interface Revision 8 by PCI 32 Interface Vendor ID Ox11EC em ACU DTE Firmware Last ECH 5551 CMI 0 0000 a Extension 0 Serial Number 54528010 Component Version 0 Optional ECO 0 1 Sub Template Version 4 Board Model CL Full Evaluation Board 0 Memory size Bank 1 32 Device Info Firmware Update P Output Figure 7 Getting Board Information X64 CL Series User s Manual Installing the X64 CL e 23 Configuring Sapera Viewing Installed Sapera Servers The Sapera configuration program Start Programs Teledyne DALSA LT Sapera Configuration allows the user to see all available Sapera servers for the installed Sapera compatible boards The System entry represents the system server It corresponds to the host machine your computer and is the only server that should always be present As shown in the following screen image server index 1 18 the installed X64 CL board c5 L Sapera Configuration Server List Serial Number None 54529010 Contiguous Memory Used for allocating buffers Used for allocating messages Requested Requested 5 ES MBytes 6 E MBytes Allocated Allocated 3 MBytes 5 MBytes Serial Ports Physical Port Maps to Serial 0 on X54 1 e COM3 Y Se
40. version will work with the new board driver e Check the new board driver ReadMe txt file before installing for information on the minimum Sapera version required Ifthe ReadMe txt file does not specify the Sapera version you can contact Technical Support see Technical Support on page 114 To upgrade the board driver only e Logon the computer as an administrator or with an account that has administrator privileges e In Windows from the start menu select Start Settings Control Panel Add or Remove Programs Select the Teledyne DALSA X64 CL board driver and click Remove e In Windows Vista 7 from the start menu select Start Settings Control Panel Programs and Features Double click the Teledyne DALSA X64 CL board driver and click Remove e Windows XP only e When the driver un install is complete reboot the computer e Logon the computer as an administrator again e Install the new board driver Run Setup exe if installing manually from a downloaded driver file e Ifthe new driver is on a Sapera CD ROM follow the installation procedure described in 64 Driver Installation on page 12 e Note that you cannot install a Teledyne DALSA board driver without Sapera LT installed the computer X64 CL Series User s Manual Installing the X64 CL 19 Upgrading both Sapera and Board Driver When both Sapera and the Teledyne DALSA acquisition board driver are upgraded follow the procedure de
41. 00000 d s 54sclsqa 1 B Ndriverkernelwin2001 19 CORXB4 5Y5 MAPDEVICE gt Interrupt line 1 Vector 000000052 Level 0 00000004 d N 54 clssqa 1 B driverskermelwin2000 37 CORXB4 SY5 FlashReadlds Method 1 Ox3e Method2 0x00 d x64 cl sqa 1 60 driverkkernel win2000 ms x64flash c 1522 J 13 CORXB4 5Y5 SDrv ExtraBoardlnit Flash ID Ox3e d x64 cl sqa 1 60 driver kerel win2000 ms x64sdrv_os c 301 e 58 CORMEM SYS CORMEMMAPPOOL gt CMemLinear Ox8d000000 e Xdev sapera IrV710NestemalssdriverscormemNkemelwin 58 CORMEM SYS CORMEMMAPPOOL gt CMemPhysical Ox a8c0000 e dev_sapera_It 710 externals driver cormem kernel wir 58 CORMEM SYS CORMEMMAPPOOL gt CMemSize Object Ox00300000 e dev_sapera_It 710 externals driver cormem kernel w 58 CORMEM SYS CORMEMMAPPOOL gt CMemSize Messaging 0 00600000 e dev_sapera_It 710 externals driver cormem kernel 58 CORMEM SYS CORMEMMAPPOOL gt Physical Ox a8c0000 Linear 84000000 Virtual 001400000 e dev_sapera_It 710 exten 58 CORX64L DLL ProcessID 0 AAA 58 CORX64L DLL V 1 6 30 CORXEAL DLL FPGA Present and Not Loade 30 CORX64L DLL X54 FPGA LoadFromCbnFile fil ledyne DALSANXB4 CLSFirmwareXXB4 CL cbf A A Nextemalss 64Sdriveruser 30 CORXB4 SY5 CorSerialRemovePorts gt Board Client Serial 0 Removed d x64 cl sqa 1 60 driver kemel win2000 ms corse BO 4 5 5 CorSerialRemovePorts gt
42. 0512 Min Grant o FF C 16 bit 004 0402000106 SubVendlD IntPin Markat OFF 6 om 05082 005800000 E VH 0 0001 0901 Exc KE DC 0 0000 00 a SubsystID 9 3293 Line size 0 00 Class Code p 058000 Edi E e Command Header type px106 FBB SERA wat Mal SpC BM Mem 10 0900 Multfunc Status BIST 00200 SE 5 med 2 user amp amp MHz 0 00 BIST capable Base address registers Expansion ROM 7 e Es Enabled 0 0527800000 to Mem Pref 32bt View Enabled 1 1 0 Pre PCI PCI bridge Diagnostic 2 VO Pe Primary Bus 5 0 2 Second se 4 TA M Es Subord Bus m Help 1 0 oe Figure 10 PCI Diagnostic program main menu 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 CL 1s installed in In this example the X64 CL 18 on bus 5 The window now shows the I O and memory ranges used by each device on the selected PCI bus The information display box will detail any PCI conflicts If there is a problem click on the Save button A file named pcidiag txt is created in the Sapera bin directory with a full dump of the PCI configuration registers Email this file when requested by the Teledyne DALSA Technical Support group along with a full description
43. 1 Client Serial Port 1 Removed d x64 cl sqa 1 60 driver kernel win2000 ms corse B0 CORXB4 SYS CorSerialRemovePorts gt Board Client Serial Port 2 Removed d x64 cl sqa 1 60 driver kermel win2000 ms corse B0 CORX64 SYS CorSerialRemovePorts gt Board Client Serial Port 3 Removed d x64 cl sqa 1 60 driver kernel win2000 ms corse 5 CORXB4 SY5 CorSerial amp ddDevice gt CorSerial Interface Version Board Driver 4 CorSerial B4 cl sqa 1 60 driverkkernel win2C 5 CORX64 S S CorSerialCreatePorts gt Board 1 Client Serial Port 0 Created d x64 cl sqa 1 60 driver kermel win2000 ms corsercm 5 4 5 5 Master Interrupt Enable di N B4Sclsqa 1 B driverkemelwin2000Nms xB4resman c 1384 5 CORX64L DLL X564 FPGA Loaded with C Program FilesT eledyne DALSA X64 CL Firmware X64 CL cbf externals x64 drivi 5 CORXBAL DLL Cbn File C Program Files T eledyne DALSA54 CL FirmwareXB4 CL cbf option 0x0000 externals x64 drive 5 CORX64L DLL C Program FilesVT eledyne DALSANXB4 CLSFirmware v4 54 CL cbf Version 5632 4 externals lt 64Digital driver U 52 gt CORX L DLL ech 150 A3 32 cbn Version 1600 A Nestemals B4DigitaldriverNU servXB4M anagerCL c 1075 4 D Figure 12 Sapera Log Viewer output X64 CL Series User s Manual Installing the X64 CL e 31 Windows Device Manager An alternative method to confirm the installation of the X64 CL board and driver is to
44. 2 in 10 7 cm high conforms to half length PCT Host System Requirements General System Requirements for the X64 CL Series Computer system with a 64 bit 66 33 MHz PCI slot or a 32 bit 33 MHz PCI slot Operating System Support Windows XP Windows Vista and Windows 7 either 32 bit or 64 bit Power Requirements 5 Volt 2 amp typical Note other internal voltages are derived from 5V 12 Volt As per camera connected and supplied by X64 CL PC power interface Environment Ambient Temperature 10 to 50 C operation 0 to 70 C storage Relative Humidity 5 to 90 non condensing operating 0 to 95 storage 80 e Technical Specifications X64 CL Series User s Manual EMI Certifications Class B both FCC and CE VIEN EXCELLENCE IN MACHINE VISION EC amp FCC DECLARATION OF CONFORMITY We CORECO INC 7075 Place Robert Joncas Suite 142 St Laurent Quebec Canada HAM 272 Declare under sole legal responsibility that the following products conform to the protection requirements of council directive 89 336 EEC on the approxiniation of the laws of member states relating to electromagnetic compatibility as amended by directive 93 68 EEC FRAME GRABBER BOARD X64 CL The products to which this declaration relates are in conformity with the following relevant harmonised standards the reference numbers of which have been published in the Official Journal of the European Communities
45. 528 Mbytes sec with the appropriate camera are possible The X64 CL board occupies one computer expansion slot and one chassis opening Development Software Overview Sapera LT Library Sapera LT is a powerful development library for image acquisition and control Sapera LT provides a single API across all current and future Teledyne DALSA hardware Sapera LT delivers a comprehensive feature set including program portability versatile camera controls flexible display functionality and management plus easy to use application development wizards Sapera LT comes bundled with CamExpert an easy to use camera configuration utility to create new or modify existing camera configuration files Sapera Processing Library Sapera Processing is a comprehensive set of C classes for image processing and analysis Sapera Processing offers highly optimized tools for image processing blob analysis search pattern recognition OCR and barcode decoding 10 e X64 CL Series Overview X64 CL Series User s Manual Installing the X64 CL Warning Grounding Instructions Static electricity can damage electronic components Please discharge any static electrical charge by touching a grounded surface such as the metal computer chassis before performing any hardware installation If you do not feel comfortable performing the installation please consult a qualified computer technician Important Never remove or install any hardware component with the com
46. ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM CAM TRIGGER DURATION CORACQ PRM CAM RESET METHOD min us max 65535000 us step lys CORACQ VAL CAM RESET METHOD 1 0 1 CORACQ PRM CAM RESET POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM CAM RESET DURATION min 1 us max 65535000 us step 1 us CORACQ CAM NAME mono color RGB 10 taps Default Area Scan tap Mono Default Area Scan tap Color Default Area Scan 10 taps Parallel Mono CORACQ PRM LINE INTEGRATE METHOD CORACQ VAL INTEGRATE METHOD 1 0 1 CORACQ VAL INTEGRATE METHOD 2 0x2 CORACQ VAL INTEGRATE METHOD 3 0x4 CORACQ VAL LINE INTEGRATE METHOD 4 0x8 CORACQ VAL LINE INTEGRATE METHOD 7 0x40 CORACQ PRM LINE TRIGGER METHOD CORACQ VAL LINE TRIGGER METHOD 1 0x1 CORACQ PRM LINE TRIGGER POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM LINE TRIGGER DELAY min 0 us max 65535 us step 1 us CORACQ PRM TRIGGER DURATION min 0 us max 65535 us step 1 us CORACQ PRM_TAPS Full mono Base RGB Medium RGB 10 taps 1 tap max 8 taps step 1 tap min tap max 1 tap step 1 tap min tap max 2 taps step tap min 10 taps max 10 taps step tap CORACQ OUTPUT Medium Full mono color RGB 10 taps CORACQ VAL TAP OUTPUT ALTERN
47. ATE 0x1 CORACQ VAL TAP OUTPUT SEGMENTED 0x2 CORACQ VAL TAP OUTPUT PARALLEL 0x4 CORACQ VAL TAP OUTPUT ALTERNATE 0x1 CORACQ VAL TAP OUTPUT SEGMENTED 0x2 CORACQ VAL TAP OUTPUT PARALLEL 0x4 CORACQ PRM TAP 1 DIRECTION CORACQ VAL TAP DIRECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIRECTION UD 0x4 CORACQ VAL TAP DIRECTION DU 0x8 CORACQ VAL TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 X64 CL Series User s Manual X64 CL Reference e 69 2 DIRECTION CORACQ VAL DIRECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIRECTION UD 0x4 CORACQ VAL TAP DIRECTION DU 0x8 CORACQ VAL TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 CORACQ PRM TAP 3 DIRECTION Full mono only CORACQ VAL TAP DIRECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL TAP DIRECTION UD 0x4 CORACQ VAL TAP DIRECTION DU 0x8 CORACQ VAL TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 CORACQ PRM TAP 4 DIRECTION Full mono only CORACQ VAL TAP DIRECTION LR 0x1 CORACQ VAL TAP DIRECTION RL 0x2 CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL TAP DIRECTION UD 0 4 TAP DIRECTION DU 0x8 TAP DIRECTION FROM TOP 0x10 TAP DIREC
48. Assembly supplied with each X64 EM revision 2 OR 64CC GIO25EM or later connects to J201 see 64 rev 2 amp later External Signals Connector Bracket Assembly on page 97 optional Power interface cable required when supplying power to cameras OR COMC POW03 optional Camera Link Video Input Cable 1 meter OC COMC CLNKO 2 meter OC COMC CLNK6 optional DB25 male to color coded blunt end cable 6 foot 1 82 meter length OR COMC XENDI 6 X64 CL Series Overview X64 CL Series User s Manual About the X64 CL Series of Frame Grabbers X64 CL Series Key Features Two Models available e X64 CL Full 1 Full or 1 Medium or 1 Base Camera X64 CL Dual 1 or 2 Base Cameras supporting e Simultaneous capture from 2 Base cameras e Cameras do not need to be synchronized e Can mix monochrome and color cameras e Targeted for general purpose machine vision applications Two Camera Link interface MDR26 connectors e Single slot e 32MB 2GB frame buffer memory e Trigger input TTL or LVDS signal type is software selectable e Signal type must be the same for both camera inputs on the X64 CL Dual e Quadrature Shaft encoder input LVDS signal type only e Camera control signals e Dual Strobe Outputs User Programmable Configurations Use the X64 CL firmware loader function from within the Teledyne DALSA Device manager utility to select firmware for one of the supported modes Firmware selection is made eit
49. CL Series User s Manual Technical Specifications e 87 J2 Camera Link Connector 2 X64 CL Full model used with Medium or Full cameras 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 7 Term Resistor FULL 0 19 Input Neg Full Data 0 FULL _X0 6 Input Pos Full Data 0 FULL 18 Input Neg Full Data 1 FULL gt Input Pos Full Data 1 FULL _X2 17 Input Neg Full Data 2 FULL 2 4 Input Pos Full Data 2 FULL _X3 15 Input Neg Full Data 3 FULL _X3 2 Input Pos Full Data 3 FULL XCLK 16 Input Neg Full Clock FULL 3 Input Pos Full Clock GND 1 13 14 26 Ground 88 e Technical Specifications X64 CL Series 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 J1 X64 CL Full and X64 CL Dual and also on J2 for the second Base camera input of the X64 CL Dual The X64 CL can
50. Camera Voltage Selector on page 105 for details Important For X64 CL revision A2 A3 A4 boards the selected voltage is not fused It is strongly recommended that any cabling using the DC power has an inline fuse 1 5A max For X64 CL revision A5 and later boards a 1 5A resettable fuse is included on the board If the fuse is tripped power off the host computer to reset the fuse 9 See Connecting a TTL Shaft Encoder Signal to the LVDS Input on page 101 for details on using a TTL shaft encoder signal 92 Technical Specifications X64 CL Series User s Manual 64 or 64 0 1 External Signals Connector Bracket Assembly The External Signals Connector Bracket Assembly part number OR 64CC 0TIO2 applies to the short length X64 CL board with 32 or 128 MB of memory For the X64 CL EM full length board with 256MB IGB or 2GB see 64 rev 2 amp later External Signals Connector Bracket Assembly on page 97 The External Signals connector bracket provides a simple way to bring out the signals from the X64 CL External Signals Connector J4 to a bracket mounted DB25 Install the bracket assembly into an adjacent PC expansion slot and connect the free cable end to the X64 CL J4 header When connecting to J4 make sure that the cable pin 1 goes to J4 pin 1 see layout drawings for your board revision X64 CL Layout Drawings on page 82 Warning Proceed with caution when connecting external devices or other
51. Connecting a TTL Shaft Encoder Signal to the LVDS Input on page 101 for details on using a TTL shaft encoder signal 10 Phase B LVDS Shaft Encoder phase B or phase TTL input 4 Phase B LVDS Shaft Encoder phase B 11 Strobe 1 TTL Strobe 1 output to connect to a strobe lamp 3 Strobe 2 TTL Strobe 2 output to connect to a strobe lamp Important When using only one shaft encoder input phase with a X64 CL Full say phase A then the phase B inputs must be both terminated by connecting phase B to board ground available on any pin labeled GND and phase B to any DC source with a minimum of 100 mV relative to ground X64 CL Series User s Manual Technical Specifications e 99 LVDS Shaft Encoder Input Specifications Dual Quadrature Shaft Encoder Inputs phase A and phase B are able to connect to differential signals LVDS or single ended TTL 5V source signals The following figure is typical for each input SE Figure 21 Shafi Encoder Input Electrical Diagram SE DS90LV032 e The maximum frequency for any shaft encoder input is 1 MHz e See Line Trigger Source Selection for Linescan Applications on page 56 for more information e Refer to Sapera parameters CORACQ PRM SHAFT ENCODER ENABLE CORACQ PRM SHAFT ENCODER DROP or refer to CORACQ PRM EXT LINE TRIGGER ENABLE CORACQ PRM EXT LINE TRIGGER DETECTION CORACQ PRM EXT LINE TRIGGER LEVEL fixed at RS 422 CORACQ PRM EXT LINE TRIGGER SOURCE e See al
52. D6 3 25 25 D9 6 Tx25 Rx25 D3 0 Tx26 Rx26 D6 4 Tx26 Rx26 D9 7 Tx26 Rx26 D3 Tx27 Rx27 LVAL Tx27 Rx27 LVAL Tx27 Rx27 66 X64 CL Reference X64 CL Series User s Manual X64 CL Sapera Capabilities The three tables below describe the Sapera capabilities supported by the X64 CL Full and X64 CL Dual boards Unless specified each capability applies to both boards and all acquisition modes Other Sapera capabilities have been omitted for clarity Specifically the X64 CL family is described in Sapera as e Board Server X64 1 Acquisition Device Camera Link Acquisition Modes X64 CL Full Full Mono or Medium Color RGB e Acquisition Modes X64 CL Dual Base Mono or Base Color RGB 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 2 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 10 taps VAL CHANNEL SINGLE 0x1 CORACQ PRM FRAME CORACQ VAL FRAME
53. DETECTION CORACQ VAL RISING EDGE 0x4 CORACQ PRM CHANNELS ORDER CORACQ VAL CORACQ VAL CHANNELS ORDER NORMAL 0 1 CHANNELS ORDER REVERSE 0x2 CORACQ PRM CAM LINE TRIGGER FREQ MIN 1 Hz CORACQ PRM CAM LINE TRIGGER FREQ MAX 16777215 Hz CORACQ PRM CAM TIME INTEGRATE DURATION MIN lus CORACQ PRM CAM TIME INTEGRATE DURATION MAX 65535000 us CORACQ TIME INTEGRATE PULSEl POLARITY CORACQ VAL CORACQ VAL ACTIVE LOW 0x1 ACTIVE HIGH 0x2 70 X64 CL Reference X64 CL Series User s Manual CORACQ PRM TIME INTEGRATE PULSE DELAY 0 us max 65535000 us step lys CORACQ TIME INTEGRATE PULSEI DURATION min 0 us max 65535000 us step 1 us CORACQ PRM IO CONTROL CORACQ TIME INTEGRATE PULSEO POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM TIME INTEGRATE PULSE0 DELAY min 0 us max 65535000 us step 1 us CORACQ TIME INTEGRATE PULSEO_ DURATION ps max 65535000 us step 1 us CORACQ PRM LINE INTEGRATE PULSE POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM LINE INTEGRATE PULSEI DELAY min 0 us max 65535000 us step 1 us CORACQ PRM LINE INTEGRATE PULSEI DURATION 1 ps max 65535000 us step 1 us CORACQ PRM INTEGRATE PULSEO POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE
54. E END TRANSFER 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 External Trigger TTL Input Electrical Specification on page 102 for more information Supported Transfer Cycling Methods The X64 CL supports the following transfer modes which are either synchronous or asynchronous These definitions are from the Sapera Basic Reference manual CORXFER VAL CYCLE MODE SYNCHRONOUS WITH TRASH Before cycling to the next buffer in the list the transfer device will check the next buffer s state If its state is full the transfer will be done in the trash buffer which is defined as the last buffer in the list otherwise it will occur in the next buffer After a transfer to the trash buffer is done the transfer device will check again the state of the next buffer If it 18 empty it will transfer to this buffer otherwise it will transfer again to the trash buffer CORXFER VAL CYCLE MODE SYNCHRONOUS NEXT EMPTY WITH TRASH Before cycling to the next buffer in the list the transfer 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
55. 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 X64 CL Series User s Manual X64 CL Reference e 73 INT LINE TRIGGER FREQ Default 5000 Hz CORACQ PRM BIT ORDERING CORACQ VAL BIT ORDERING STD 0x1 CORACQ PRM EXT TRIGGER LEVEL CORACQ VAL LEVEL TTL 0x1 CORACQ VAL LEVEL 422 0x2 CORACQ PRM STROBE LEVEL CORACQ VAL LEVEL TTL 0x1 CORACQ PRM EXT FRAME TRIGGER LEVEL CORACQ PRM EXT LINE TRIGGER LEVEL CORACQ VAL LEVEL TTL 0x1 CORACQ VAL LEVEL 422 0x2 CORACQ VAL LEVEL 422 0x2 CORACQ PRM INT LINE TRIGGER FREQ MIN 245 Hz CORACQ PRM INT LINE TRIGGER FREQ MAX 500000 Hz CORACQ PRM MASTER MODE Not available CORACQ PRM SHAFT ENCODER DROP min 0 tick max 255 tick step tick CORACQ PRM SHAFT ENCODER ENABLE TRUE FALSE CORACQ PRM EXT TRIGGER FRAME COUNT min 1 frame max 65534 frame step 1 frame CORACQ PRM INT FRAME TRIGGER ENABLE TRUE FALSE CORACQ PRM INT FRAME TRIGGER FREQ CORACQ PRM STROBE DELAY 2 1 milli Hz max 1073741823 milli Hz step 1 milli Hz min 0 us max 65535000 us
56. External Trigger Signal used 0 Dual Camera 1 External Trigger 1 Dual Camera 2 Full Camera 1 Dual Camera 1 Dual Camera 2 Full Camera 1 External Trigger 2 External Trigger 1 External Trigger 1 External Trigger 1 External Trigger 1 2 Dual Camera 1 External Trigger 2 Dual Camera 2 External Trigger 2 Full Camera 1 External Trigger 2 3 Dual Camera 1 Board Sync Dual Camera 2 Board Sync Full Camera 1 Board Sync 4 Dual Camera 1 External Trigger 1 Dual Camera 2 Full Camera 1 External Trigger 2 External Trigger 1 Note Dual Camera 1 and Dual Camera 2 cannot have the parameter set to 4 at the same time See J4 CL or EM rev AO 1 External Signals Connector on page 89 for external trigger input connector details CVI CCF File Parameters Used e External Trigger Source prm value e External Trigger Enable CORACQ VAL EXT TRIGGER OFF 0x00000001 or VAL EXT TRIGGER ON 0x00000008 e External Frame Trigger Source prm value e External Frame Trigger Enable TRUE 0x00000001 or FALSE 0x00000000 X64 CL Series User s Manual X64 CL Reference e 55 Line Trigger Source Selection for Linescan Applications Linescan imaging applications require some form of external event trigger to synchronize linescan camera exposures to the moving object This synchronization signal is either an external trigger source minimum trigger pulse 100ns one
57. Link control 89 camera timing 35 CamExpert 49 58 60 CamExpert parameters 36 Certifications 81 communication ports 9 configuration switch 26 Contiguous Memory 24 CORACQ PRM EXT LINE TRIGGER DETECTIO N 91 96 100 CORACQ PRM EXT LINE TRIGGER ENABLE 91 96 100 CORACQ PRM EXT LINE TRIGGER LEVEL 91 96 100 CORACQ PRM EXT LINE TRIGGER SOURCE 91 96 100 CORACQ PRM EXT TRIGGER DETECTION 91 96 X64 CL Series User s Manual CORACQ PRM EXT TRIGGER ENABLE 91 96 CORACQ PRM EXT TRIGGER LEVEL 91 96 CORACQ PRM SHAFT ENCODER DROP 91 96 100 CORACQ PRM SHAFT ENCODER ENABLE 91 96 100 CORACQ PRM SHAFT ENCODER LEVEL 91 96 100 CORACQ PRM STROBE DELAY 92 96 CORACQ PRM STROBE DURATION 92 96 CORACQ PRM STROBE ENABLE 92 96 CORACQ PRM STROBE LEVEL 92 96 CORACQ PRM STROBE METHOD 92 96 CORACQ PRM STROBE POLARITY 92 96 D DALSA Device Manager 27 DALSA Imaging drivers 30 Data Overflow event 62 debounce circuit time constant 102 debounce control 61 default firmware 64 Device Manager 13 double buffering memory 33 driver upgrade 19 E End of Frame event 62 End of Transfer event 63 error notification 61 External Signals Connector 55 57 58 59 86 89 93 94 95 External Signals Connector Bracket Assembly 58 93 97 external trigger source 56 F failure firmware upgrade 26 Firmware Loader 13 firmware revision 23 firmware selection 7 Found New Hardware Wizard 11 frame buffer 7 25 59
58. MAN TELEDYNE DALSA Teledyne DALSA e 7075 Place Robert Joncas Suite 142 St Laurent Quebec HAM 272 Canada www teledynedalsa com mv X64 CL Series User s Manual Part number OC 64CM CLU00 Edition 2 00 NOTICE 2001 2011 TELEDYNE DALSA rights reserved This document may not be reproduced nor transmitted in any form or by any means either electronic or mechanical without the express written permission of Teledyne DALSA Every effort is made to ensure the information in this manual is accurate and reliable Use of the products described herein is understood to be at the user s risk Teledyne DALSA assumes no liability whatsoever for the use of the products detailed 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 amp Windows Vista and Windows 7 are trademarks of Microsoft Corporation other trademarks or intellectual property mentioned herein belongs to their respective owners Edition 2 00 released on June 21 2011 Document Number OC 64CM CLUO00 Printed in Canada Contents X64 CL SERIES OVERVIEW 5 BEER 5 ABOUT THE X64 CL SERIES OF FRAME GRABBERS 7 X064 CL Series Key Features o e dE VEER 7 User Programmable Configurations esee eene 7 ACUPlus X64 CL Acquisition Control 8 DTE Intelligent Data Transfer Engi
59. 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 CL the command line would be X64 CL 1 00 00 0000 r f1 setup_uninstall iss 16 Installing the X64 CL X64 CL Series User s Manual 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 CL 1 00 00 0000 s f1 setup_uninstall iss Where the s switch specifies the silent mode and the f1 switch specifies the location of the response file In this example the switch f1 setup uninstall iss specifies that the setup uninstall iss file be in the same folder as the device driver installer Silent Mode Installation Return Code A silent mode installation creates file corinstall ini in
60. ORACQ VAL EVENT FRAME LOST 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 e Start of Frame The Start of Frame event is generated when the first image pixel is transferred from onboard memory into PC memory The Sapera event value is CORXFER VAL EVENT TYPE START OF FRAME EndofFrame The End of Frame event is generated when the last image pixel is transferred from onboard memory 62 X64 CL Reference X64 CL Series User s Manual into memory The Sapera event value is CORXFER VAL EVENT TYPE END OF FRAME e End of Line The End of Line event is generated after a video line is transferred to a PC buffer The Sapera event value is CORXFER VAL EVENT END OF LINE End of N Lines The End of N Lines event is generated after a set number of video lines are transferred to a PC buffer Sapera event value is CORXFER VAL EVENT END OF NLINES e End of Transfer The End of Transfer event is generated at the completion of the last image being transferred from onboard memory into PC memory To complete a transfer a stop must be issued to the transfer module if transfers are already in progress If a transfer of a fixed number of frames was requested the transfer module will stop transfers automatically The Sapera event value is CORXFER VAL EVENT TYP
61. ORUN 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 CL driver During the late stages of the installation the X64 CL firmware loader application starts See the description in the following section e If Windows displays any unexpected message concerning the installed board power off the system and verify that the X64 CL is installed properly in the computer slot 12 e Installing the X64 CL X64 CL Series User s Manual X64 CL Firmware Loader After Windows boots the Device Manager Firmware Loader program automatically executes at the end of the driver installation and on every subsequent reboot of the computer It will determine if the X64 CL requires a firmware update If firmware is required a dialog displays This dialog also allows the user to load firmware for alternate operational modes of the X64 CL Important In the very rare case of firmware loader errors please see Recovering from a Firmware Update Error on page 26 Firmware Update Automatic Mode Click Automatic to update the X64 CL firmware Standard firmware provides the default functionality supported by the X64 CL hardware X64 CL also supports specialized capabilities such as non standard cameras therefore corresponding firmware is loaded See User Programmable Configurations on page 7 and for details on all supported modes selected via a manual firmware update
62. SLOT 10 taps CORACQ VAL TIMESLOT 1 0x1 CORACQ PRM CAM CONTROL DURING READOUT TRUE FALSE CORACQ PRM TRIGGER AUTO DELAY Not available Table 3 Camera Related Parameters VIC Related Parameters Parameter Values CORACQ PRM CAMSEL Mono 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 8 pixel CORACQ PRM CROP TOP min 0 line max 16777215 line step 1 line CORACQ PRM CROP WIDTH min 8 pixel max 16777215 pixel step 8 pixel step 2 with RGB 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 not available with 10 tap CORACQ PRM LUT NUMBER Default 0 CORACQ PRM STROBE ENABLE TRUE FALSE CORACQ PRM STROBE METHOD CORACQ VAL STROBE METHOD 1 0x1 CORACQ VAL STROBE METHOD 2 0x2 CORACQ VAL STROBE METHOD 3 0 4 CORACQ VAL STROBE METHOD 4 0x8 CORACQ PRM STROBE POLARITY CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ PRM STROBE DURATION min 0 us max 65535000 us step 1 us CORACQ PRM STROBE DELAY min 0 us max 65535000 us step 1 us 72 64 Reference X64 CL Series User s Manual CORACQ PRM TIME INTEGRATE ENABLE TRUE FALSE CORACQ PRM TIME INTEGRATE DURATION min
63. Source Generation Examples on Generating a DC voltage for the LVDS Input cV 12V 24N 1 5V 330 680 2 2K 2V 1 5V 1 5V Battery 220 100 150 e DC voltage for the LVDS input can be generated by a resister voltage divider e Use a single battery cell if this is more suitable to your system ADC voltage either 5 or 12 is available on External Signals Connector J4 See J8 CL J12 CL EM Power to Camera Voltage Selector on page 105 for information External Trigger TTL Input Electrical Specification The incoming trigger pulse is debounced to ensure that no voltage glitch would be detected as valid trigger pulse This debounce circuit time constant be programmed from Ous to 255 Any pulse smaller than the programmed value is blocked and therefore not seen by the acquisition circuitry e The input trigger can be software selected as LVDS TTL In LVDS Mode the switches set to cc connect the to the TTL Mode the switches set to disconnect the 100ohm termination and to put 1 5V to the of the LVDS receiver input of LVDS receiver with 100ohm termination to the pin In input 102 Technical Specifications X64 CL Series User s Manual Trig BA A S Trig TTL LVDS 3v3 3v3 Trig DS90LV032
64. TION FROM MID 0x20 TAP DIRECTION FROM BOT 0x40 CORACQ PRM TAP 5 DIRECTION Full mono only CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL DIRECTION LR 0 1 TAP DIRECTION 0x2 TAP DIRECTION UD 0x4 TAP DIRECTION DU 0 8 TAP DIRECTION FROM TOP 0x10 TAP DIRECTION FROM MID 0x20 TAP DIRECTION FROM BOT 0x40 CORACQ PRM TAP 6 DIRECTION CORACQ PRM TAP 7 DIRECTION Full mono only Full mono only CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL DIRECTION LR 0 1 TAP DIRECTION 0x2 TAP DIRECTION UD 0 4 TAP DIRECTION DU 0x8 TAP DIRECTION FROM TOP 0x10 TAP DIRECTION FROM MID 0x20 TAP DIRECTION FROM BOT 0x40 DIRECTION LR 0 1 TAP DIRECTION 0x2 TAP DIRECTION UD 0x4 TAP DIRECTION DU 0x8 TAP DIRECTION FROM TOP 0x10 TAP DIRECTION FROM MID 0x20 TAP DIRECTION FROM BOT 0x40 CORACQ PRM TAP 8 DIRECTION Full mono only CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL CORACQ VAL DIRECTION LR 0 1 TAP DIRECTION RL 0x2 TAP DIRECTION UD 0x4 TAP DIRECTION DU 0x8 TAP DIRECTION FROM TOP 0x10 CORACQ VAL TAP DIRECTION FROM MID 0x20 CORACQ VAL TAP DIRECTION FROM BOT 0x40 CORACQ PRM PIXEL
65. acing Outline eee ener 40 Step 1 Piranha2 in Free Run Exposure Mode 41 Pile Selection Grab EE 41 Overview of Basic Timing Parameter 42 Step 2 Piranha2 in External Exposure Mode 44 Advanced Control Parametere 44 Step 3 Piranha2 with Shaft Encoder Line une 46 Shaft Encoder Line Sync Sen 46 Shaft Encoder with Fixed Frame Buffer Sein 47 Shaft Encoder with Variable Frame Buffer Sein 48 SAPERA DEMO APPLICATIONS 49 GRAB DEMO OVERVIEW vecesesscsesesesecscscsceveccucececscsvsvavsvsususucacscaavaveseececavavavsessesacacacaeacevecees 49 Using the Grab Demo sse eene 49 Grab Demo Main Window sees e ereeeee eene nens en ertet reser seen 50 X64 CL REFERENCE 51 X64 CL FULL BLOCK DIAGRAM erret tette tette 3 5 X64 CL DUAL BLOCK DiAORANM 52 X64 CL ACQUISITION TIMO 53 EXTERNAL FRAME TRIGGER SOURCE SELECTION FOR AREA SCAN APPLICATION 54 Parameter Values Specific to the od CL 54 LINE TRIGGER SOURCE SELECTION FOR LINESCAN APPLICATIONS eere 56 Parameter Values Specific to the 56 SHAFT ENCODER INTERFACE TIMING ertet tentent tette tn 58 ii e Contents X64 CL Series User s Manual VIRTUAL FRAME TRIGGER FOR LINESCAN CAMERAS 1 59 SAPERA ACQUISITION METHODG cssssccsscsssececscecsessececscscsecscsecesseeesecsecessecesecusancucsceecseees 61 TRIGGER TO IMAGE 61 Supported Even
66. art acquisition into the frame buffer In this example when the external trigger is asserted the X64 CL then triggers linescan data captures based on the shaft encoder inputs When the frame buffer is filled linescan capture is suspended until the next external trigger Example screen images of the External Trigger Parameters and the Image Buffer Parameters tabs follow e External Trigger Set to Enable e External Trigger Detection Select which pulse edge or from a level active trigger 100ns minimum pulse width Available choices are dependent on the acquisition board used e External Trigger Level Choose the signal type connect as an external trigger e Image Width By default the buffer is the same as the acquisition width e Image Height Set to the maximum number of acquired lines needed Refer to the hardware specifications for the maximum limit X64 CL Series User s Manual CamExpert Quick Start for the X64 CL e 47 e Acquisition Frame Length method In this example set to fixed length when there is single trigger signal to start the acquisition of one complete frame buffer Assuming that the shaft encoder and external trigger signals are connected refer to External Signals Connector Bracket Assembly on page 93 click on Grab to test the linescan camera setup Note that CamExpert includes a soft trigger button in the Display window which simulates an external trigger event Shaft Encoder with Variable Frame Buffer Set
67. ase 2 From Shaft Encoder Phase 3 From Shaft Encoder Phase amp B 4 From Board Sync 5 To Board Sync 6 Pulse to Board Sync 7 To Board Sync When Grabbing CORACQ PRM VERTICAL TIMEOUT DELAY min 0 max 16383000 step 1 CORACQ PRM POCL ENABLE Not available CORACQ PRM SHAFT ENCODER SOURCE Not available CORACQ PRM SHAFT ENCODER DIRECTION Not available Table 4 VIC Related Parameters X64 CL Series User s Manual X64 CL Reference e 75 ACQ Related Parameters Parameter Values CORACQ PRM LABEL Full mono Camera Link Full Mono 1 color RGB Camera Link Medium Color RGB 1 lOtaps Camera Link 10 Taps Parallel Mono 1 Dualmono RGB Camera Link Base Mono 1 Camera Link Base Mono 2 CameraLink Base Color RGB 71 CameraLink Base Color RGB 2 CORACQ PRM EVENT TYPE CORACQ VAL EVENT TYPE EXTERNAL TRIGGER CORACQ VAL EVENT TYPE NO PIXEL CLK CORACQ VAL EVENT TYPE PIXEL CLK CORACQ VAL EVENT TYPE FRAME LOST CORACQ VAL EVENT TYPE DATA OVERFLOW CORACQ VAL EVENT TYPE EXTERNAL TRIGGER IGNORED CORACQ PRM SIGNAL STATUS CORACQ VAL SIGNAL HSYNC PRESENT CORACQ VAL SIGNAL VSYNC PRESENT CORACQ VAL SIGNAL PIXEL PRESENT CORACQ PRM FLAT FIELD Not available ENABLE CORACQ CAP SERIAL PORT INDEX Supported Table 5 Acquisition Related Parameters 76 X64 CL Reference X64 CL Series User s Manual X64 CL Sapera Servers amp Resources Servers and Resources Th
68. ations on page 56 for more information Refer to Sapera parameters CORACQ PRM SHAFT ENCODER ENABLE CORACQ PRM SHAFT ENCODER DROP or refer to CORACQ PRM EXT LINE TRIGGER ENABLE CORACQ PRM EXT LINE TRIGGER DETECTION CORACQ PRM EXT LINE TRIGGER LEVEL fixed at LVDS CORACQ PRM EXT LINE TRIGGER SOURCE Important When using only one shaft encoder input phase say phase A then the phase B inputs must be terminated by connecting phase B to board ground available on any pin labeled GND and phase to any DC source with a minimum of 100 mV positive relative to the phase input See for details on using a TTL shaft encoder signal Refer to Sapera 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 The supplied host PC voltage is selected 12 or 5 via the shorting jumper J8 1 5A resettable fuse is included on the board If the fuse is tripped power off the host computer to reset the fuse See Connecting a TTL Shaft Encoder Signal to the LVDS Input on page 101 for details on using a TTL shaft encoder signal 96 e Technical Specifications X64 CL Series User s Manual 64 2 amp later External Signals Connector Bracket Assembly Cable assembly OC 64CC GIO25EM connected to J201 brings trigger and strobe signals to a standard DB25 female connector Install the bracket assembly into an a
69. be control 1 output 11 24 Reserved Reserved 12 25 Ground Reserved 13 98 e Technical Specifications X64 CL Series User s Manual Hirose Connector Module Option connects internally to J3 The 12 pin Hirose connector option is available by special order Contact sales at Teledyne DALSA for information about this factory installed option Important the pinout described below is not intended to connect to any camera on the market Warning Proceed with caution when connecting external devices or other computers to the signals available on the Hirose connector Grounds should connect first and devices should be power up at the same time External signal sources must not have voltage spikes or transients else damage may occur on the X64 CL Pin Signal Description 1 Power 5V or 12V selectable with Jumper J8 for Camera Power 1 5A max GND Ground for Camera 1 TTL Trigger 1 In or LVDS Trigger 1 In TTL or LVDS is selected by the Sapera VIC parameter External Trigger Level or External Frame Trigger Level or the Sapera parameter CORACQ PRM EXT TRIGGER LEVEL or PRM EXT FRAME TRIGGER LEVEL TrigIn 1 LVDS Trigger 1 or TTL Trigger 1 GND 2 TTL Trigger 2 In or LVDS Trigger 2 In 6 TrigIn 2 LVDS Trigger 2 In or TTL Trigger 2 In GND 12 Phase A LVDS Shaft Encoder phase A or phase TTL input 5 Phase A LVDS Shaft Encoder phase A see
70. ce for the Hirose connector option X64 CL Full Dual Optional J1 LED 2 LED 1 J2 12 pin Hi pbi 3M MDR 26 pin 3M MDR 26 pin on J3 female connector female connector X64 CL Full board supports a camera with one or two Camera Link MDR 26 connectors Base or medium or Full see Data Port Summary on page 110 for information on Camera Link configurations e Connect the camera to the X64 CL J1 connector with a Camera Link cable When using Medium or Full cameras connect the second camera connector to X64 CL J2 X64 CL Dual supports one or two Base Camera Link cameras e Connect the first camera to the X64 CL J1 connector with a Camera Link cable If using a second camera connect to X64 CL J2 X64 CL Series User s Manual Technical Specifications e 85 Caution If the camera is powered by the X64 CL via the Hirose connector or External Signals Connector block it is very important that the correct power supply voltage is selected correctly Refer to J8 CL J12 CL EM Power to Camera Voltage Selector on page 105 for information on the selection jumper Status LEDs Functional Description Status LED 2 Camera Link Connector 2 J2 Status LED 1 Camera Link Connector 1 J1 Status LED Modes Red No camera connected or camera has no power Green Camera connected and is ON Camera clock detected No line valid detected Slow Flashing Green Camera Line Valid signal detect
71. clusion region CORACQ PRM STROBE DURATION Pulse duration 104 Technical Specifications X64 CL Series User s Manual J8 CL J12 CL Power to Camera Voltage Selector When the PC floppy drive power supply cable is connected to J9 J13 a shorting jumper on J8 J12 selects either 5 Vdc or 12 Vdc for the camera power supply This supply voltage is available on the Hirose connector module or on the External Signals Connector block Important For X64 CL revision A2 A3 A4 boards the selected voltage is not fused It is strongly recommended that any cabling using the DC power has an inline fuse 1 5A max For X64 CL revision AS and later boards or X64 CL A2 boards a 1 5A resettable fuse is included on the board If the fuse is tripped power off the host computer to reset the fuse J8 as on X64 CL revision A1 and A2 boards top board edge board edge connect 5V J8 connect 12V J8 as on X64 CL revision A3 A4 A5 A6 A7 A8 boards top board edge top board edge top board edge e connect 5V J8 J8 J8 connect 12V Default no power to J3 or J4 X64 CL Series User s Manual Technical Specifications e 105 J12 as X64 CL revision A2 board top board edge top board edge top board edge E Default no power to J12 J3 or J201 J12 con
72. d 9 Reserved Reserved 10 Reserved Reserved 11 TrigIn 1 LVDS Trigger In or CamLink Base 1 input TTL Trigger In LVDS or TTL Trigger In see note 1 see note 2 12 TrigIn 1 LVDS Trigger In CamLink Base 1 Gnput or TTL Trigger In GND LVDS Trigger or TTL Trigger GND 13 TrigIn 2 LVDS Trigger In or CamLink Base 2 input TTL Trigger In LVDS or TTL Trigger In Used for two pulse external trigger see note 2 with variable frame length linescan acquisition 14 TrigIn 2 LVDS Trigger In CamLink Base 2 input or TTL Trigger In GND LVDS Trigger or TTL Trigger GND 15 Phase A LVDS Shaft Encoder phase A LVDS Shaft Encoder input or line trigger or line trigger used with linescan cameras used with linescan cameras see note3 amp 4 9 see note 5 amp 9 16 Phase A LVDS Shaft Encoder phase A LVDS Shaft Encoder input see note 9 see note 9 17 Phase B LVDS Shaft Encoder phase B LVDS Shaft Encoder input or line trigger or line trigger used with linescan cameras used with linescan cameras see note 3 4 4 amp 9 see note 5 amp 9 18 Phase B LVDS Shaft Encoder phase B LVDS Shaft Encoder input see note 9 see note 9 19 Strobe 2 not used CamLink Base 2 output TTL Strobe Output see note 7 20 Reserved 90 e Technical Specifications X64 CL Series User s Manual 21 Strobe 1 TTL Strobe Output CamLink Base 1 output see note 6 TTL Strobe Output
73. ding to the Sapera integration methods e Select method 1 Configure the control pulses for polarity and signal width as shown in the following screen image Descriptions for these parameters follow Line Integration Method Setting Setup x Method 2 Method 3 Method 4 Description This method generates two pulses The distance between the end ofthe first pulse 0 and the start of the second pulse 1 is the integration time The 2nd pulse is also the Line Trigger inputto the camera For example on a DALSA camera Pulse 0 would be the PRIN signal while the Pulse 1 would be the EXSYNC signal Line Velid 22222224 Integration Polarity Pulse Width Exposure Time pixels Pulse 0 cow DEM IER 8000 T Integration Polarity Pulse Width Pulse 1 B gt Cancel Figure 19 Line Integration Method setup e For Pulse 0 assigned to PRIN select polarity and width The Piranha2 specifies that PRIN must be a minimum Zus active low pulse At a 40Mhz pixel clock 40 pixels equal 115 thus a setting of 120 pixels generates a 3us PRIN Note that the X64 CL on board pulse generator works in increments of Is X64 CL Series User s Manual CamExpert Quick Start for the X64 CL 45 e Knowing that 40 pixels is 1us this example sets an integration time of 8000 pixels which is 200 8 This value must be less then the line trigger rate which was set to 4 KHz 250p e For Pulse 1 assign
74. djacent PC expansion slot and connect the free cable end to the X64 CL J201 header When connecting make sure that the cable pin 1 goes to J201 pin 1 see layout drawing X64 CL Revision A2 Layout Drawing on page 83 Warning Proceed with caution when connecting external devices or other computers to the signals available on the external signals connector Grounds should connect first and devices should be power up at the same time External signal sources must not have voltage spikes or transients else damage may occur on the X64 CL External Signals Connector Bracket Assembly Drawing Pin 1 K DB25 Female Connector Header 16 Pin Female mounted on bracket q Connect to J201 Flat cable 12 14 wires used X64 CL Series User s Manual Technical Specifications e 97 External Signals Connector Bracket Assembly Signal Description The following table defines the DB25 pinout Description Pin Number Pin Number Description Reserved 1 14 Reserved Reserved 2 15 Reserved Reserved 3 16 Reserved Reserved 4 17 Reserved Reserved 5 18 Reserved External Trigger 1 input 6 19 External Trigger 1 input External Trigger 2 input 7 20 External Trigger 2 input Shaft Encoder Phase A input 8 21 Shaft Encoder Phase A input Shaft Encoder Phase B input 9 22 Shaft Encoder Phase B input Strobe control 2 TTL output 10 23 Reserved Stro
75. e from its default position to the boot recovery mode position e Power on the computer Windows will boot normally e When Windows has started do a manual firmware update procedure to update the firmware again see Executing the Firmware Loader from the Start Menu on page 15 e When the update is complete shut down Windows and power off the computer 26 e Installing the X64 CL X64 CL Series User s Manual e Set the Boot Recovery Mode switch back to its default position and reboot 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 CL board Windows Event Viewer Windows Event Viewer Computer Management System Tools Event Viewer lists various events that have taken place during the Operating System boot sequence If a driver generates an error it will normally log an entry in the event list Teledyne DALSA Device Manager Program The Device Manager program provides a convenient method of collecting information about the installed X64 CL System information such as operating system computer CPU system memory PCI configuration space plus X64 CL firmware information can be displayed or written to a text file default file name BoardInfo txt Note that this is a second function mode of the same program used to manually upload firmware to the X64 CL Execute the program via the Wind
76. e X64 CL firmware on installation or during a manual firmware upgrade On the rare occasion the board has corrupted firmware any Sapera application such as CamExpert or the grab demo program will not find an installed board to control Possible reasons for firmware loading errors or corruption are e Computer system mains power failure or deep brown out e PCI bus or checksum errors e PCI bus timeout conditions due to other devices e User forcing a partial firmware upload using an invalid firmware source file When the X64 CL firmware is corrupted executing a manual firmware upload will not work because the firmware loader can not communicate with the board In an extreme case corrupted firmware may even prevent Windows from booting Solution The user manually forces the board to initialize from protected firmware designed only to allow driver firmware uploads When the firmware upload is complete the board is then rebooted to initialize in its normal operational mode e This procedure requires removing the X64 CL board several times from the computer e Important Referring to the board s user manual the connectors and jumpers reference section identify the configuration jumper location The Boot Recovery Mode jumper for the X64 CL is J11 or J14 for the X64 CL EM see CL 14 CL Start Mode on page 106 e Shut down Windows and power OFF the computer e Move the configuration switch for boot recovery safe mod
77. e following table describes the X64 CL Full board Servers Resources Name Type Name Index Description X64 1 Acquisition Camera Link Full Mono 1 Full configuration default firmware amp 12 monochrome output Camera 1 bit LUT Camera Link Medium Medium configuration Color RGB 1 RGB output Camera 1 X64 1 Acquisition Camera Link 10 Taps Full configuration 10 taps firmware Parallel Mono 1 10 Taps 8 bits Camera 1 Table 6 X64 CL Full Board Servers and Resources X64 CL Series User s Manual X64 CL Sapera Servers amp Resources e 77 The following table describes the X64 CL Dual board Name Type Name Index Description X64 1 Acquisition Camera Link Base Mono 1 Base configuration default Base firmware monochrome Camera 1 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 Table 7 X64 CL Dual Board Servers and Resources 78 e X64 CL Sapera Servers amp Resources X64 CL Series User s Manual Technical Specifications Board Specifications Number Dependent on Model X64 CL Full Full or 1 Medium or 1 Base X64 CL Dual E or 2 Base Common Pixel Formats Monochrome cameras 8 10 12 bits see details following RGB cameras 24 bits Base Configuration 3 X 8 bit 2 X 10 bit 2 X 12 bit 1 X 14 bit 13 X 16 bit 24 bit RGB Pixel F
78. e following table describes the data Bit assignment Tap 1 Bits are DO Tap 10 Bits are 09 x X64 CL Series User s Manual X64 CL Reference e 65 Connector 1 Connector 2 Connector 2 Channel Link No X Channel Link No Y Channel Link No Z Bit Input Output Bit Input Output Bit Input Output Name Pin Name Pin Name Pin DO 0 Tx0 Rx0 2 Tx0 Rx0 D6_5 Tx0 Rx0 DO 1 Tx1 Rx1 3 Tx1 Rx1 D6 6 Tx1 Rx1 2 Tx2 Rx2 4 Tx2 Rx2 D6_7 Tx2 Rx2 Tx3 Rx3 D3 5 Tx3 Rx3 D7 0 Tx3 Rx3 D0 4 Tx4 Rx4 D3 6 Tx4 Rx4 D7 1 Tx4 Rx4 0 5 Tx5 Rx5 D3 7 Tx5 Rx5 D7 2 Tx5 Rx5 6 Tx6 Rx6 D4 0 Tx6 Rx6 D7 3 Tx6 Rx6 D0 7 Tx7 Rx7 D4 1 Tx7 Rx7 D7 4 Tx7 Rx7 D1 0 Tx8 Rx8 D4 2 Tx8 Rx8 D7 5 Tx8 Rx8 D1 1 Tx9 Rx9 D4 3 Tx9 Rx9 D7 6 Tx9 Rx9 DI 2 Tx10 Rx10 D4 4 Tx10 Rx10 D7 7 Tx10 Rx10 D1 3 Tx11 Rx11 D4 5 Tx11 Rx11 D8 0 Tx11 Rx11 DI 4 Tx12 Rx12 D4 6 Tx12 Rx12 D8 1 Tx12 Rx12 5 Tx13 Rx13 D4 7 Tx13 Rx13 D8 2 Tx13 Rx13 6 14 14 D5 0 Tx14 Rx14 D8 3 Tx14 Rx14 D17 Tx15 Rx15 D5 1 Tx15 Rx15 D8 4 Tx15 Rx15 D2 0 Tx16 Rx16 D5 2 Tx16 Rx16 D8 5 Tx16 Rx16 D2 1 Tx17 Rx17 D5 3 Tx17 Rx17 D8 6 Tx17 Rx17 D2 2 18 18 D5 4 Tx18 Rx18 D8 7 Tx18 Rx18 D2 3 19 19 D5 5 19 19 D9 0 Tx19 Rx19 D24 Tx20 Rx20 D5 6 Tx20 Rx20 D9 1 Tx20 Rx20 D2 5 21 21 D5 7 21 21 D9 2 Tx21 Rx21 D2 6 Tx22 Rx22 D6_0 Tx22 Rx22 D9 3 Tx22 Rx22 D2 7 Tx23 Rx23 D6 1 Tx23 Rx23 D9 4 Tx23 Rx23 LVAL Tx24 Rx24 D6 2 Tx24 Rx24 D9 5 Tx24 Rx24 FVAL 25 25
79. e mode as where the camera uses its internal SYNC and PRIN at a maximum line rate and exposure time This is the Piranha2 factory default mode and serves well as a CamExpert interfacing example To verify or set the Piranha2 in free run mode e With HyperTerminal type the Teledyne DALSA command to return the camera parameters get camera parameters e Check the value for Exposure Mode which is 2 for internal SYNC and PRIN e If the value is different enter the command set exposure mode 2 File Selection amp Grab Test From the Windows start menu run the Sapera CamExpert program Programs Teledyne DALSA Sapera LT CamExpert e CamExpert opens with default settings for the X64 CL assuming the X64 CL is the only Sapera frame grabber installed In the Device Selector area click on the Camera Link Full Mono 1 acquisition server The Configuration dro p menu shows camera files distributed with Sapera that are supported by the X64 CL The User s Configuration File section is the default location for ccf files saved by CamExpert and also the default location that Sapera demo programs use to read camera configuration files e Select the Teledyne P2 4x 06k Piranha2 8 bit camera CamExpert automatically loads the basic timing parameters from the distribution cca file e With the Piranha2 configured for internal sync and PRIN free run mode click the Grab button to have live acquisition the display window The ca
80. ed Fast Flashing Green Acquisition in progress Status LED 2 flashing red X64 CL Full board only Camera pixel clock incorrectly connected to J2 instead of J1 Example a Base camera is incorrectly connected to J2 86 e Technical Specifications X64 CL Series User s Manual J1 Camera Link Connector 1 applies to X64 CL Dual amp Full models Name Pin Type Description BASE 0 25 Input Neg Base Data 0 BASE 0 12 Input Pos Base Data 0 BASE XI 24 Input Neg Base Data 1 BASE 11 Input Pos Base Data 1 BASE X2 23 Input Neg Base Data 2 BASE 2 10 Input Pos Base Data 2 BASE X3 21 Input Neg Base Data 3 BASE 3 8 Input Pos Base Data 3 BASE XCLK 021 Input Neg Base Clock BASE XCLK 9 Input Pos Base Clock SERTC 20 Output Pos Serial Data to Camera SERTC 7 Output Neg Serial Data to Camera SERTFG 19 Input Neg Serial Data to Frame Grabber SERTFG 6 Input Pos Serial Data to Frame Grabber 18 Output Neg Camera Control 1 5 Output Pos Camera Control 1 CC2 17 Output Pos Camera Control 2 CC2 4 Output Neg Camera Control 2 CC3 16 Output Neg Camera Control 3 CC3 3 Output Pos Camera Control 3 CC4 15 Output Pos Camera Control 4 CC4 2 Output Neg Camera Control 4 GND 1 13 14 26 Ground J2 Camera Link Connector 2 X64 CL Dual model The Camera Link connector J2 on the X64 CL Dual board is identical to Camera Link connector 1 J1 X64
81. ed to EXSYNC select polarity and width In this example EXSYNC is active low for 2 us 80 pixels Step 3 Piranha2 with Shaft Encoder Line Sync Continuing from the previous setup Step 2 Piranha2 in External Exposure Mode on page 44 this section details using the X64 CL shaft encode inputs as the exposure trigger for the imaging system In addition the virtual frame reset feature is used to have an n number of image lines grabbed into the Sapera frame buffer when triggered by some external event e See Shaft Encoder Interface Timing on page 58 for an overview of the quadrature shaft encoder supported by the X64 CL and the connections used e See Virtual Frame Trigger for Linescan Cameras on page 59 for an overview of using an external frame reset signal to initiate the acquisition of n number of lines and the connections used Shaft Encoder Line Sync Setup e Assuming the same PRIN and EXSYNC timing from the previous example the Advanced Control Parameters tab the Line Sync Source signal Shaft Encoder is now selected This example uses a line integration time of 200us therefore the line sync source must have a period greater then the integration time plus the PRIN duration e Assuming quadrature shaft encoder signals every 7015 by dropping three out of every four pulses line sync occurs every 280us The following timing diagram not to scale illustrates the shaft encoder signals relative to PRIN and EXSYNC 46
82. era Messaging essere 25 TROUBLESHOOTING INSTALLATION PROBLEMS 26 Recovering from a Firmware Update Error 26 Windows Event iewer 27 X64 CL Series User s Manual Contents e i Teledyne DALSA Device Manager Program 27 PCI Configuration 29 Sapera and Hardware Windows Driver 30 LOS VIC WOH es TE 31 Windows Device 32 Memory Requirements with Area Scan Acquisitions esee 33 Symptoms CamExpert Detects no Boards eese eene 33 Symptoms X64 CL Does Not Grab sese 34 Symptoms Card vizier sis css dua dato aca be Go eoe a de eo 34 Symptoms Card acquisition bandwidth is less than expected sss 34 CAMEXPERT QUICK START FOR THE X64 CL 35 INTERFACING CAMERAS WITH CAMbXPERT nennen enne tnn nne 35 CamExpert Example with a Monochrome Camera sse 35 CAMEXPERT DEMONSTRATION AND TEST 5 enne 37 CAMERA TYPES amp FILES APPLICABLE TO THE 64 222 37 Overview of Sapera Acquisition Parameter Files ccf or cca cvi 38 SAVING Camera File t oar d our RE GIO IRE pe ERE 39 Camera Interfacing Check Lier 39 LINESCAN EXAMPLE INTERFACING THE TELEDYNE DALSA PIRANHA2 LINESCAN 40 CamExpert Interf
83. era and frame grabber configuration Teledyne DALSA continually updates a camera application library composed of application information and prepared camera files Along with the camera search utility on the web site as described above a number of camera files are ready to download Camera files are ASCII text and can be read with Windows Notepad on any computer without having Sapera installed X64 CL Series User s Manual CamExpert Quick Start for the X64 CL e 37 Overview of Sapera Acquisition Parameter Files ccf or cca cvi Concepts and Differences between the Parameter Files There are two components to the legacy Sapera acquisition parameter file set CCA files also called cam files and CVI files also called VIC files 1 e video input conditioning The files store video signal parameters CCA and video conditioning parameters CVI which in turn simplifies programming the frame grabber acquisition hardware for the camera in use Sapera LT 5 0 introduces a new camera configuration file CCF that combines the CCA and CVI files into one file Typically a camera application will use a CCF file per camera operating mode or one CCA file in conjunction with several CVI files where each CVI file defines a specific camera operating mode An application can also have multiple CCA CCF files so as to support different image format modes supported by the camera or sensor such as image binning or variable ROI CCF File Details F
84. erial 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 E button to open the help file for more descriptive information on CamExpert For context sensitive help click on the button then click on a camera configuration parameter A 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 Camera Types amp Files Applicable to the X64 CL The X64 CL supports digital area scan or linescan cameras using the Camera Link interface standard See X64 CL Connector View on page 85 for information on connecting a Camera Link camera to either the X64 CL Full or X64 CL Dual frame grabber Contact Teledyne DALSA or browse our web site http www teledynedalsa com mv support for the latest information and application notes on X64 CL supported cameras Camera Files Distributed with Sapera The Sapera distribution CDROM includes camera files for a selection of X64 CL 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 cam
85. es 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 CL Series User s Manual Camera Link Interface e 109 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 e Base Single Channel Link interface single cable connector e Medium Two Channel Link interface two cable connectors e Full
86. exposure per trigger event or a shaft encoder source composed of a single or dual phase quadrature signal The X64 CL shaft encoder inputs provide additional functionality with pulse drop or pulse multiply support The following table describes the line trigger source types supported by either the X64 CL Full or X64 CL Dual boards Refer to the Sapera Acquisition Parameters Reference Manual for descriptions of the Sapera parameters Parameter Values Specific to the X64 CL CORACQ DRM EXT LINE TRIGGER SOURCE Parameter Values Specific to the X64 CL PRM Value Active Shaft Encoder Input 0 Default 1 Use phase 2 Use phase B 3 Use phase A amp B 56 X64 CL Reference X64 CL Series User s Manual CORACQ PRM EXT LINE TRIGGER SOURCE full description relative to trigger type and X64 CL model used PRM X64 CL model amp External Line Trigger Signal External Shaft Encoder Signal Value camera input used used used if if CORACQ PRM EXT LINE CORACQ 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 S
87. ger signal active high period or active low period is also used for a grab controller with a variable length frame buffer Assuming that the shaft encoder and external trigger signals are connected refer to External Signals Connector Bracket Assembly on page 93 click on Grab to test the linescan camera setup Note that CamExpert includes a soft trigger button in the Display window which simulates an external trigger event 48 e CamExpert Quick Start for the X64 CL X64 CL Series User s Manual Sapera Demo Applications Grab Demo Overview Sapera comes with a number of demo applications simple acquisition demo is described below Program Start All Programs TELEDYNE DALSA Sapera LT DemoseFrame Grabbers GrabDemo Program file TELEDYNE DALSA Sapera Demos Classes vc GrabDemo Release GrabDemo exe Description This program demonstrates the basic acquisition functions included in the Sapera library The program allows you to acquire images either in continuous or in one shot mode while adjusting the acquisition parameters The program code may be extracted for use within your own application Remarks This demo is built using Visual C 6 0 using the MFC library It is based on Sapera C classes See the Sapera User s and Reference manuals for more information Using the Grab Demo Server Selection The demo program first displays the acquisition configuration menu The first drop menu displayed permits
88. haft 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 3 Dual Camera 1 n a Shaft Encoder Phase A amp B Dual Camera 2 n a Shaft Encoder Phase A amp B Full Camera 1 n a n a use prm value 0 See J4 CL EM rev AO A1 External Signals Connector on page 89 for shaft encoder input connector details File Parameters Used e External Line Trigger Source prm value e External Line Trigger Enable true false Shaft Encoder Enable true false X64 CL Series User s Manual X64 CL Reference e 57 Shaft Encoder Interface Timing Connector J4 Dual Balanced Shaft Encoder Inputs e Input 1 Pin 15 Phase A amp Pin 16 Phase A see J4 CL or EM rev AO A1 External Signals Connector on page 89 for complete connector signal details e Input 2 Pin 17 Phase B amp Pin 18 Phase B For X64 CL or 64 rev 0 A1 use external signals cable assembly OC 64CC 0TIO1 see X64 CL X64 EM rev 0 Al External Signals Connector Bracket Assembly on page 93 for pinout For X64 EM 2 or later use external signals cable assembly OC 64CC GIO25EM see 64 rev 2 amp later External Signals Connector Bracket Assembly on page 97 for pinout Web inspection systems with variable web speeds typically provide one or two synchronization signal
89. her during driver installation or manually later on Important Not all firmware versions are supported by each version or board revision of X64 CL or X64 CL EM Contact Teledyne DALSA Montreal sales for the X64 version required X64 CL Series User s Manual X64 CL Series Overview e 7 Firmware versions currently available with the Full board version e X64 CL Standard default Support for up to 8 Tap cameras with 8 bit or 10 bit LUT see Firmware Standard default on page 64 for details on these LUT modes See X64 CL Sapera Capabilities on page 67 for a complete listing of capabilities e X64 CL 12 Bit LUT Support for 12 Bit LUT with 12 Bit monochrome or 3x12 Bit RGB sources This firmware offers the same functionality as the Standard one except for the LUT support See Firmware X64 CL Full 12 bit LUT on page 65 for details on these LUT modes X64 CL 10 Tap Format not a Camera Link standard Firmware for the X64 CL 85 MHz to support cameras such as the Basler A504K See Firmware X64 CL 10 Tap Format on page 65 for addition details Firmware version currently available with the Dual board Two independent Base Camera Link Input installation default selection Support for one or two Base Camera Link cameras ACUPIus X64 CL Acquisition Control Unit e ACUPlus consists of two sets of independent grab controllers one pixel packer and one time base generator ACUPlus delivers a flexible acquisition front e
90. iguration Camera Library DALSA 2 4 06 40 Piranha 2 47 Shits Y Parameters Category Parameter Value Basic Timing Camera Type Linescan Advanced Control External Trigger Image Buffer and ROI Color Type Pixel Depth Horizontal Active in Pixels Horizontal Offset in Pixels Pixel Clock Input Frequency MHz Data Valid Camera Sensor Geometry Setting Monochrome 8 6144 0 40 Disabled Four Taps Interleaved Converge Figure 16 CamExpert Camera Basic Timing Pixel Depth depends on the camera digital data The Teledyne DALSA Piranha2 linescan camera digitizes internally to 10 bits and outputs either all 10 bits or the most significant 8 bits When selecting 8 bits the Sapera frame buffer required is 8 bit mono When selecting 10 bit the Sapera frame buffer required is 16 bit mono e Data Valid Some Camera Link cameras use a data valid signal in addition to line valid and or frame valid control signals The Piranha2 does not therefore this selection is set to disable e For the Camera Sensor Geometry parameter select one from the many standards supported by the acquisition board or the user defines a custom geometry The following screen image shows the sensor geometry selection window for the X64 CL 42 e CamExpert Quick Start for the X64 CL X64 CL Series User s Manual Camera Sensor Geometry Setting x ne Tap Left to Right Two Taps Interleaved 4 lz
91. iles using the CCF extension Camera Configuration files are essentially the camera CCA and frame grabber CVI parameters grouped into one file for easier configuration file management This is the default Camera Configuration file used with Sapera LT 5 0 and the CamExpert utility CCA File Details Teledyne DALSA distributes camera files using the CCA extension CORECO 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 signals assignment CVI File Details Legacy files using the CVI extension CORECO VIDEO files contain all operating parameters related to the frame grabber board what the frame grabber can actually do with camera controls or incoming video The Sapera parameter groups within the file are e Activate and set any supported camera control mode or control variable e Define the integration mode and duration e Define the strobe output control e Allocate the frame grabber transfer ROI the host video buffer size and buffer type RGB888 RGB101010 MONO8 16 38 CamExpert Quick Start for the X64 CL X64 CL Series User s Manua
92. in window provides control buttons and a central area for displaying the grabbed image Developers can use the demo source code as a foundation to quickly create and test the desired imaging application 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 50 Sapera Demo Applications X64 CL Series User s Manual X64 CL Reference X64 CL Full Block Diagram MDR26 1 Grab Controls 8 LVDS Data amp Frame Buffer Grab Controls LINK Memory ece 32 256MB i ACU Plus i Data amp i E Grab Controls Status Indicator 1 tatus Indicator 2 inati amera On Grab oi tts daor Destination Buffer DTE Address Table Data Transfer Engine Shaft Encoder LVDS Trigger In TTL LVDS 1 5 12Vo 34 10 Controller Aux Slot Power Out Power Gnd Control PCI Controller X64 CL Full 64 Bit 66 33 MHz Simplified Block Diagram Host PCI 5V X64 CL Series User s Manual X64 CL Reference e 51 X64 CL Dual Block Diagram MDR26 1 Grab Controls CameraLink LVDS Drivers and Receiver TX RX MDR26 2 24 Data Data FVAL PER 8 gt CameraLink LVAL Grab Controls Camer DUAL Frame Buffer
93. iris Try to snap one frame instead of continuous grab Make certain that the input LUT is not programmed to output all 0 s This problem is sometimes caused by a PCI transfer issue No PCI transfer takes place so the frame rate is above 0 but nevertheless no image is displayed in CamExpert Make certain that BUS MASTER bit in the PCI configuration space is activated Look in PCI Diagnostics for BM button under Command group Make certain that the BM button is activated Perform all installation checks described in this section Troubleshooting Installation Problems on page 26 before contacting Technical Support Symptoms Card acquisition bandwidth is less than expected The X64 CL is installed a PCI 64 slot but the acquisition bandwidth is less than expected Review the system for problems or conflicts with other expansion boards or drivers Remove other 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 PCI 64 transfers Each system with its combination of system motherboard and PCI boards will be unique and will need to be tested for bandwidth limitations affecting the imaging application 34 Installing the X64 CL X64 CL Series User s Manual CamExpert Quick Start for the X64 CL Interfacing Cameras with CamExpert CamExpert is the camera interfacing tool for frame grabber boards supported by the Sapera librar
94. irmware versions are supported by each version or board revision of X64 CL or X64 CL EM Contact Teledyne DALSA sales for available X64 CL versions Requirements for a Silent Install Both Sapera LT and the X64 CL 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 process Sapera LT can be installed without rebooting before installing the board hardware device i Note You must reboot after the installation of Sapera LT However to streamline the installation drivers The installations then completes with a single final system reboot Perform Teledyne DALSA embedded installations in either of these two ways e 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 e Silent Mode This mode requires no user interaction A preconfigured response file provides the user input The installer displays nothing Silent Mode Installation A Silent Mode installation is recommended when integrating Teledyne DALSA products into your software installation The silent installation mode allows the device driver installation to proceed without
95. it reduction is only available when the LUT is available e LUT available 64 X64 CL Reference X64 CL Series User s Manual Firmware X64 CL Full 12 bit LUT This table applies to a X64 CL Full board only not a Dual Base board and not a X64 CL EM board Number of Number of Output Pixel LUT Format Notes Digital Bits Taps with Format LUT 8 MONO 8 Not Supported 8 MONO 16 Not Supported 10 MONO 8 Not Supported 10 MONO 16 Not Supported 12 2 MONO 8 12 in 8 out 12 bits in 8 MSB out to buffer 12 2 MONO 16 12 in 12 out 12 bits in 12 LSBs of 16 bit 14 MONO 8 Not Supported 14 MONO 16 Not Supported 16 MONO 8 Not Supported 16 MONO 16 Not Supported 8 x 3 RGB RGB8888 Not Supported 8 x 3 RGB RGB101010 Not Supported 10 x 3 RGB RGB888 Not Supported 10 x 3 RGB RGB101010 Not Supported Supporting Non Standard Camera Link Cameras High performance cameras that output 10 taps can not be interfaced with a standard Camera Link full specification frame grabber The X64 CL 85 MHz version provides support for a non standard 10 tap format by using a specific firmware version easily uploaded when required Firmware X64 CL 10 Tap Format Requires X64 CL 85 MHz board e Supports 10 tap Format cameras such as Basler 504 e This Camera Link utilization is not compatible with the standard 8 tap full specification NoLUT available on the X64 CL e Th
96. iver Yes Table 1 X64 CL Device Drivers Teledyne DALSA Technical Support may request that you check the status of these drivers as part of the troubleshooting process 30 Installing the X64 CL X64 CL Series User s Manual 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 AU 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 Technical Support when requested or as part of your initial contact email Although the information collected by the Log Viewer seems complicated you can make some initial diagnostics by checking the status of the Teledyne DALSA driver In the screen shot below note the highlighted line which states CORX64L DLL Found 1 X64 board s This confirms that the driver can communicate with the X64 CL cuc IS rex File Edit Options Help 4 gt GETCMOSCPUSPEED gt cpuSpeed 3391 MHz d x64 cl sqa 1 60 driver kernel win2000 ms cortime c 107 44 CORXB4 SYS Max Interrupt in 5 sec 2712800 d x64SclNsqa 1 B Ndriverkerelwin2000Nms gdrv winutil c 241 13 CORXB4 5Y5 MAPDEVICE gt Memory bank 1 Address Oxf 800000 Size 0 004
97. l e Configuration of line frame trigger parameters such as source internal via the frame grabber external via some outside event electrical format TTL LVDS OPTO isolated and signal active edge or level characterization Saving a Camera File Use CamExpert to save a camera file ccf usable with any Sapera demo program or user application An example would be a camera file which sets up parameters for a free running camera 1 internal trigger with exposure settings for a good image with common lighting conditions When CamExpert is setup as required click on FilesSave 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 Save Camera file Camera Configuration Description Company Name Dalsa Model Name FA 20 01M1H 00 R Camera Mode Default Area Scan 1 tap Mono Configuration Default Area Scan 1 tap Mono Fac name D FA 20 01M1H 00 R Default Default Save as Camera configuration file ccf M DALSA Sapera CamFiles User Figure 15 Saving a New Camera File ccf Camera Interfacing Check List Before undertaking the task of interfacing a camera from scratch with CamExpert e Confirm that Teledyne DALSA has not already published an application note with camera files ht
98. lected physical port is present Camera Link API port index is not available Enable DirectShow support Save Settings Now Close Figure 8 Sapera Configuration Program Increasing Contiguous Memory for Sapera Resources The Contiguous Memory section lets the user specify the total amount of contiguous memory a block of physical memory occupying consecutive addresses reserved for the resources needed for Sapera buffers allocation and Sapera messaging For both items the Requested value dialog box shows the driver default memory setting while the Allocated value displays the amount of contiguous memory that has been allocated successfully The default values will generally satisfy the needs of most applications 24 e Installing the X64 CL X64 CL Series User s Manual The Sapera buffers value determines the total amount of contiguous memory reserved at boot time for the allocation of dynamic resources used for frame buffer management such as scatter gather list DMA descriptor tables plus other kernel needs Adjust this value higher if your application generates any out of memory error while allocating host frame buffers or when connecting the buffers via a transfer object You can approximate the amount of contiguous memory required as follows e Calculate the total amount of host memory used for frame buffers number of frame buffers number of pixels per line number of lines 2 if buffer is 10 or 12 bits
99. ments to CorAppLauncher exe are Launch application f Application to launch Specify a fully qualified path As an example e CorAppLauncher l f c driver_install x64 cl_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 X64 CL Series User s Manual Installing the X64 CL 17 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 Creating the install ini File Install the driver in the target computer All X64 CL boards required in the system must be installed Configure each board s acquisition firmware using the Teledyne DALSA Device Manager tool see Firmware Update Manual Mode If a standard Serial COM port is required for any board use the Sapera Configuration tool see Using the Camera Link Serial Control Port 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 TsO ec File Help Firmware Update
100. mera may need to be pointed to a bright wall or light source e Refer to the CamExpert video status bar to see if any required timing signals are missing Also check the X64 CL status LEDs see Status LEDs Functional Description on page 86 to aid in troubleshooting camera problems e This non triggered exposure mode can be used to confirm a linescan inspection setup if the speed of the object or web is varied to match the fixed camera exposure Use the File Save dialog to save this camera configuration file ccf with user entered information provides information for each field based the file originally loaded Modify the fields such as camera mode and board configuration to describe the parameter setup Modify the file name and click Save The ccf file is located in the default Sapera user folder X64 CL Series User s Manual CamExpert Quick Start for the X64 CL 41 Overview of Basic Timing Parameters CamExpert only shows parameters applicable to the acquisition board and camera type When configuring parameters for a new camera start by selecting or entering the basic horizontal timing parameters and pixel clock frequency as defined by the camera manufacturer The following screen image shows the Basic Timing Parameters required for the X64 CL with a linescan camera parameters are for the Piranha2 P2 4x 06k 8 bit camera Device Selector 26 Device Hg X64 1 F CameraLink Full Mono 1 m Conf
101. n problem certain that the card is properly seated in PCI slot e Perform all installation checks described in this section Troubleshooting Installation Problems on page 26 before contacting Technical Support e Try the board in a different PCI slot if it is not seen X64 CL Series User s Manual Installing the X64 CL e 33 Symptoms X64 CL Does Not Grab You are able to start Sapera CamExpert but you do not see an image and the frame rate displayed is 0 Verify power is connected to the camera Verify the camera and timing parameters with the camera in free run mode Make certain that you provide an external trigger if the camera configuration file requires one minimum trigger pulse 100ns Use the software trigger feature of CamExpert if you do not have a trigger source Make certain that the camera is properly connected to the cable Make certain that the camera is configured for the proper mode of operation This must match the camera configuration file Refer to your camera datasheet Try to snap one frame instead of continuous grab Perform all installation checks described in this section Troubleshooting Installation Problems on page 26 before contacting Technical Support Symptoms Card grabs black You are able to use Sapera CamExpert displayed frame rate is as expected but the display stays black Set your camera to manual exposure mode and set the exposure to a longer period plus open the lens
102. nd plus it supports pixel clock rates of up to 66MHz 85MHz optional e ACUPlus acquires variable frame sizes up to 256KB per horizontal line and up to 16 million lines per frame ACUPlus can also capture an infinite number of lines from a linescan camera without losing a single line of data ACUPlus supports standard Camera Link multi tap configurations from 8 to 24 bit pixels Additionally alternate tap configurations can support up to 8 taps of 8 bits each e X64 CL Dual supports two cameras with different tap configurations simultaneously such as dual tap 8 10 12 bits monochrome camera with an RGB 24 bit camera 8 e X64 CL Series Overview X64 CL Series User s Manual Camera Link Maximum Acquisition Rates This table specifies the X64 CL acquisition hardware maximums not the maximum data transfer rate through the PCI 64 bus to system memory Cameras Camera Link Maximum Acquisition rate Maximum Acquisition rate connected standard 66 MHz components 85 MHz components 2 Base 396 Mbytes sec 510 Mbytes sec 1 Medium 396 Mbytes sec 510 Mbytes sec 1 Full 528 Mbytes sec 680 Mbytes sec DTE Intelligent Data Transfer Engine The X64 CL 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 i
103. ndependent DMA units Tap Descriptor Tables and Auto loading Scatter Gather tables Advanced Controls Overview Visual Indicators X64 CL features two unique visual LED indicators to facilitate system installation and setup These provide visual feedback indicating when the camera is connected properly and sending data External Event Synchronization Two sets of dedicated trigger inputs 100ns minimum pulse width and strobe signals are provided to synchronize precisely image captures with external events Camera Link Communications ports Two PC independent communication ports provide Camera Link controls for camera configurations These ports do not require addition PC resources like free interrupts or I O address space Accessible via the board device driver the communication ports preset 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 Important feature for web scanning applications the Quadrature Shaft Encoder inputs allow synchronized line captures from external web encoders X64 CL Series User s Manual X64 CL Series Overview e 9 PCI 64 bit Interface The X64 CL 1s a universal PCI slot board compliant with the PCI version 2 2 specification for 64 bit devices The X64 CL operates e 64 bit 66 33 MHz PCI slots e 32bit 33 MHz PCI slots Transfer rates up to
104. ne esee 9 Advanced Controls Ouverte 9 DEVELOPMENT SOFTWARE OVERVIEW 10 LT LAD T EE 10 Sapera Processing Library ssec ase i e oed ia DAY ape 10 INSTALLING THE X64 CL 11 WARNING GROUNDING INSTRUCTIONS ergeet Sapera LT Library Installation eese eene 12 X64 CL Driver Installation 12 X64 CL Firmware Loader eese ener 13 REQUIREMENTS FOR SILENT INSTALL ee en en en enne ener T5 Silent Mode Installation seen 15 Silent Mode EE 16 Silent Mode Installation Return Code 17 Installation Setup with CorAppLauncher 17 Custom Driver Installation using install ini eee 18 UPGRADING SAPERA OR BOARD DRIVER esee enne nre nen 19 Board Driver Upgrade uia dto esie mite eiai na ond iR 19 Upgrading both Sapera and Board Driver 20 USING THE CAMERA LINK SERIAL CONTROL eene 20 COM Port ASSISNINCN Eos ie ect bob be da tease d 21 Setup Example with Windows HyperTerminal eee 22 DISPLAYING X64 CL BOARD INFORMATION 23 Device Manager Board Fiewer 23 REES 24 Viewing Installed Sapera Servers seen eee 24 Increasing Contiguous Memory for Sapera Resource 24 Contiguous Memory for Sap
105. nect 12V J12 connect 5V J9 CL J13 CL EM PC Power to Camera Interface Connect the PC floppy drive power connector to J9 J13 so as to supply DC power to the camera Place the J8 J12 shorting jumper so as to select 5 Vdc or 12 Vdc for the camera J11 CL J14 CL EM Start Mode e Default Mode Shunt jumper is installed e Safe Mode Shunt jumper is removed if any problems occurred while updating the X64 firmware With the jumper off reboot the computer and update the firmware again When the update is complete install the jumper and reboot the computer once again See Recovering from a Firmware Update Error on page 26 J7 JA2 CL Reserved J7 J9 J10 J11 J15 J200 J202 CL EM Reserved 106 e Technical Specifications X64 CL Series User s Manual Brief Description of Standards RS 232 RS 422 amp RS 644 LVDS RS 232 Short for recommended standard 232C a standard interface approved by the Electronic Industries Association EIA connecting serial devices The standards for RS 232 and similar interfaces usually restrict RS 232 to 256kbps or less and line lengths of 15M 50 ft or less Transmitted Data TxD This signal is active when data is transmitted from the DTE device to the DCE device When no data is transmitted the signal is held in the mark condition logic 1 negative voltage Received Data RxD This signal is active when the DTE device
106. of your computer X64 CL Series User s Manual Installing the X64 CL 29 P Diagnostic PCI bus Number Bus 5 e Range 1 0 0x0000d000 0x0000dfff Mem Oxf 800000 Oxf7 Pref 0 0000000000000000 0 000000 Information 1 0 range 0000dec0 0000dctt Intel 5 5 0 Memory range O0000de80 0000dcbf Intel 5 4 0 00000000f7800000 00000000f7bfffff Teledyne DALSA 5 2 000000007 80000 00000000 7 Intel 5 4 0 000000007 0000 00000000 7 cbffft Intel 5 4 0 000000007 0000 00000000 7 caffft Intel 5 5 0 000000007 0000 00000000 7 Intel 5 5 0 No conflict PCI configuration for bus 5 m Display warnings Save OK Figure 11 PCI Diagnostic program diagnostic menu Sapera and Hardware Windows Drivers The next step is to make certain the appropriate Teledyne DALSA drivers have started successfully during the boot sequence Example in Windows 2000 click on the Start All Programs Accessories System Tools System Information Software Environment Click on System Drivers Windows XP Make certain the following drivers have started for the X64 CL driver Device Description Type Started CorX64 X64 CL 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 Dr
107. ogether all the requirements for image acquisition to a central management unit These include I O signals to control camera timing onboard frame buffer memory to compensate for PCI bus latency and comprehensive error notification If the X64 CL detects a problem the application can be informed and take appropriate action to return to normal operation The X64 CL 1s designed with a robust ACU Acquisition and Control Unit The ACU monitors in real time the acquisition state of the input plus the DTE Data Transfer Engine which transfers image data from on board memory into PC memory In general these management processes are transparent to end user applications With the X64 CL applications ensure trigger to 1mage reliability by monitoring events and controlling transfer methods as described below Trigger Signal Validity External trigger signal noise or glitches are easily ignored by the ACU with its programmable debounce control A parameter is programmed for the minimum pulse duration considered as a valid external trigger pulse X64 CL Series User s Manual X64 CL Reference e 61 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 are related to the acquisition module They provide feedback on the image capture phase External Trigger Used Ignored Gene
108. ol Signals CC1 CC4 The Camera Link and CC2 controls are assigned to Sapera controls which not very descriptive by themselves These selections are dependent on the camera s control specifications The required camera controls 44 e CamExpert Quick Start for the X64 CL X64 CL Series User s Manual matched to the corresponding exposure method The logical sequence to set these parameters is as follows e From the Piranha2 user manual the required Camera Link camera control configuration is CC EXSYNC and CC2 PRIN e From the Piranha2 user manual note the timing requirements for external EXSYNC and PRIN PRIN specifies a minimum logic low time for pixel reset which must be respected When PRIN is logic high the camera is integrating Following an integration period the falling edge of EXSYNC triggers the line readout e Review the Sapera integration methods for a two pulse control which matches the camera control specifications The Sapera Line Integration Method 1 matches the control requirement e From this information it is seen that PRIN CC2 corresponds to the Sapera control Pulse 0 and EXSYNC corresponds to Sapera control Pulse 1 Set the CamExpert camera controls to match these requirements Note that Camera Link controls CC3 and are not used by the Piranha2 e Click on the line integration method setting field configuration window allows selecting a method number correspon
109. ormats Medium Configuration 4 x 8 bit 2 x 10 bit 4 x 10 bit 2 x 12 bit Ax 1266 Pixel Formats 30 bit RGB l Full Configuration 8 X 8 bit Pixel Formats 10 x 8 bit non standard Resolution Horizontal Minimum 8 Pixels per tap X64 CL note these are X64 CL 16 Pixels per tap X64 EM maximums not Camera Link Horizontal Maximum specifications 8 bits pixel x 256K Pixels line 16 bits pixel x 128K Pixels line 32 bits pixel x 64K Pixels line 64 bits pixel x 32K Pixels line Vertical Minimum line Vertical Maximum up to 16 000 000 lines EE S 8s pem 5 SCH E 2 ETE Dr xD T NEUE Comprehensive event notification Timing control logic for EXSYNC PRIN and strobe signals Dual independent TTL LVDS trigger input programmable as active high or low edge or level trigger minimum trigger pulse 100ns Dual independent TTL Strobe outputs Quadrature shaft encoder inputs for external web Synchronization Serial Port Supported communication speeds 9600 to 1 15 kbps X64 CL Series User s Manual Technical Specifications e 79 Supported Specialty Cameras Contact Teledyne DALSA support http www imaging com support for more information on these cameras and other similar non standard cameras See Firmware X64 CL 10 Tap Format on page 65 for more information about the X64 CL support for the Basler A504k X64 CL Physical Dimensions Approximately 6 9 in 17 5 cm wide by 4
110. ows Start Menu shortcut Start Programs Teledyne DALSA X64 Device Driver Device Manager If the Device Manager program does not run it will exit with a message that the board was not found Since the X64 CL board must have been in the system to install the board driver possible reasons for an error are e Board was removed e Board driver did not start or was terminated e PCI conflict after some other device was installed X64 CL Series User s Manual Installing the X64 CL 27 Information Window The following figure shows the Device Manager information screen Click to highlight one of the board components and the information for that item is shown on the right hand window 65 Teledyne DALSA Device Manager v 3 32 olaj x E 1 Information El Firmware by PCI 64 Interface Ta PCI 32 Interface ACUADTE Firmware File Help Device Info Manager Progam Refresh Reset Device Information Field Value Issue Revision Vendor ID Ox11EC Last ECO 5551 CMI Extension 0 Serial Number 54523010 Component Version Optional ECO 0 1 Sub Template Version 4 Board Madel CL Full Evaluation Board Memory size Bank 1 MB Device Info Firmware Update Output Figure 9 Device
111. puter 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 CL device driver logon to the workstation as an administrator or with an account that has administrator privileges The Sapera LT Development Library or runtime library if application development is not being performed must be installed before the X64 CL device driver e 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 e Install the X64 CL into a free 64 bit PCI expansion slot If no 64 bit PCI slot is available use a common 32 bit PCI slot X64 CL supports the plug and play automatic configuration of the PCI specification e Close the computer chassis and turn the computer on e Windows will find the X64 CL and start its Found New Hardware Wizard Click on the Cancel button to close the Wizard e If using Windows Vista or Windows 7 Windows will display its Found New Hardware dialog Click on the default Ask me again later and continue with the installation Note that if you select the third option Don t show this message again for this device there will be no prompt if the Teledyne DALSA board is installed in the same computer X64 CL Series User s Manual Installing the X64 CL e 11
112. rated when the external trigger pin is asserted which indicates the start of the acquisition process There are two types of external trigger events Used or Ignored Following an external trigger if the event generates a captured image an External Trigger Used event will be generated CORACQ VAL EVENT TYPE EXTERNAL TRIGGER If there is no captured image an External Trigger Ignored event will be generated CORACQ VAL EVENT TYPE EXTERNAL TRIGGER IGNORED An external trigger event is ignored if the event rate is higher than the possible frame rate of the camera e Data Overflow The Data Overflow event indicates that there is not enough bandwidth for the acquired data to be transferred without loss This is usually caused by limitations of the acquisition module and should never occur The Sapera event value is CORACQ VAL EVENT TYPE DATA OVERFLOW Pixel Clock Present Absent Event generated on the transition from detecting or not detecting a pixel clock signal The Sapera event values are CORACQ VAL EVENT TYPE NO PIXEL CLK and CORACQ VAL EVENT TYPE PIXEL CLK e Frame Lost The Frame Lost event indicates that an acquired image could not be transferred to on board memory An example of this case would be if there are no free on board buffers available for the new image This may be the case if the image transfer from onboard buffers to host PC memory cannot be sustained due to bus bandwidth issues The Sapera event value is C
113. requency 40 Data Valid Disabled Camera Type Video source image type Specifies whether the acquired signal is an area type or a line type Possible Types Area scan video source Linescan video source Refer to Sapera Parameter in Manual CORACQ SCAN Configuration amp Camera Library DALSA E P2 4x 06K40 Piranha 2 Camera Sensor Geometry Se Four Taps Interleaved Position x 000 y 142 Value 0000 Frame sec fom Output Messages 11 28 54 64 1 CameraLink Full Mono 1 11 35 02 64 1 Image Width in Pixels value was changed from 640 to 6144 11 35 02 X64_1 Waming Altemate tap output selected tap value must be even Tap value corrected fn 11 35 02 64 1 Camera file C Program Files Teledyne DALSA Sapera camfiles D_P2 4x 06k cca loa 4 Output Messages EH A Resolution 6144 Pixels x 480 Line m Di D Video status Pixel Clock Not Present Line Valid Not Present Figure 14 CamExpert Program 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 Device Selector Two drop menus to select which device and which saved configuration to use e Device Select which acquisition device to control and configure a camera file
114. rogram to allocate host buffer memory until an error message signals the limit allowed by the operating system used Contiguous Memory for Sapera Messaging The current value for Sapera messaging determines the total amount of contiguous memory reserved at boot time for messages allocation This memory space is used to store arguments when a Sapera function is called Increase this value if you are using functions with large arguments such as arrays and experience any memory errors X64 CL Series User s Manual Installing the X64 CL e 25 Troubleshooting Installation Problems The X64 CL and the X64 family of products has been tested by Teledyne DALSA a wide variety of 64 bit and 32 bit PCI 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 Technical Support Note that information provided within this section will be updated with the latest information Teledyne DALSA can provide for each manual version released If you require help and need to contact Technical Support make detailed notes on your installation and or test results for our technical support to review See Technical Support on page 114 for contact information Recovering from a Firmware Update Error This procedure is required if any failure occurred while updating th
115. rsion required Click on the Start Update button Observe the firmware update progress in the message output window Close the Device manager program when the X64 CL board 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 Xb4 1 Serial Number 54529010 Update Firmware Device Version A8 PCI 64 Interface 1 60 01 0431 PCI 32 Interface 1 50 01 0431 ACU DTE Firmware 1 60 01 0431 Configuration Standard Information Standard configuration for all 4 1 family boards Firmware State Update Not Required Update of ACU DTE Firmware in progress Successfully updated ACU DTE Firmware Reset in progress Device reset complete Verifying Firmware State Device s firmware has been updated successfully Figure 3 Firmware Selection and Update Certain non standard cameras may require custom X64 CL firmware designed to support the enhanced specifications of those cameras Teledyne DALSA in the future may release such non standard firmware 14 e Installing the X64 CL X64 CL Series User s Manual Executing the Firmware Loader from the Start Menu If required the X64 CL Firmware Loader program is executed via the Windows Start Menu shortcut Start All Programs e Teledyne DALSA X64 CL Device Driver Firmware Update Important Not all f
116. s from a web mounted encoder to coordinate trigger signals These trigger signals are used by the acquisition linescan camera The X64 CL supports single or dual shaft encoder signals Dual encoder signals are typically 90 degrees out of phase relative to each other and provide greater web motion resolution When using only one shaft encoder input phase say phase A then the phase B inputs must be terminated by connecting the input to a voltage a minimum of 100 mV positive relative to the input When enabled the camera is triggered and acquires one scan line for each shaft encoder pulse edge To optimize the web application a second Sapera parameter defines the number of triggers to skip between valid acquisition triggers The figure below depicts a system where a valid camera trigger is any pulse edge from either shaft encoder signal After a trigger the two following triggers are ignored as defined by a Sapera parameter Keep D Drop or Skip lt lt A lt lt Shaft Encoder phase Shaft Encoder phase B Line acquired Note in this example Number of trigger to drop 2 Note that camera file parameters are best modified by using the Sapera CamExpert program 58 X64 CL Reference X64 CL Series User s Manual
117. scribed 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 X64 CL board driver and click Remove Follow by also removing the older version of Sapera LT e Windows Vista 7 from the start menu select Start Settings Control Panel Programs and Features Double click the Teledyne DALSA X64 CL 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 Installation on page 11 and X64 CL Driver Installation on page 12 for installation procedures 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 J1 Camera Link Connector 1 applies to X64 CL Dual amp Full models on page 87 The X64 CL 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 CL serial port supports communication speeds from 9600 up to 115 kbps No
118. 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 e The camera control signals can be based on the X64 CL shaft encoder inputs or line triggers generated internally by the X64 CL e number of lines captured is specified by the Sapera vertical cropping parameter X64 CL Series User s Manual X64 CL Reference e 59 Synchronization Signals for Virtual Frame of 10 Lines The following timing diagram shows the relationship between external Frame Reset input external Shaft Encoder input one phase used with the second terminated and EXSYNC out to the camera Virtual Frame Trigger Shaft Encoder in S MEME 1 Camera Control 94 wes DTTTTTTTTTTL ITTT Note this example 10 lines are acquired The Maximum frame rate Max Line Rate nb lines Hz In Out signal reference is relative to frame grabber CVI File VIC Parameters Used The VIC parameters listed below provide the control functionality for virtual frame reset Applications either load pre configured cvi files or change VIC parameters directly during runtime Note that camera file parameters are best modified by using the Sapera CamExpert program External Frame Trigger Enable X where with Virtual Frame Trigger enabled If
119. so 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 100 Technical Specifications X64 CL Series User s Manual Connecting a TTL Shaft Encoder Signal to the LVDS Input TTL shaft encoder signal can be directly connected to the X64 CL LVDS input but the low side input of the pair must be biased with a DC voltage to ensure reliable operation This section shows the connection diagram along with suggestions as to how to generate the DC bias voltage The actual physical wiring is left as an additional detail to interfacing a shaft encoder to the X64 CL to the imaging system TTL Shaft Encoder to LVDS Input Block Diagram Connecting TTL Signals to LDVS Inputs TTL signal source gt LDVS input GND 1to 2 gt LDVS input volts 2 Frame Grabber System FG system GND e LVDS input is biased to a DC voltage from 1 to 2 volts e This guarantees that the TTL signal connected to the LVDS input will be detected as a logic high or low relative to the input The TTL shaft encoder ground the bias voltage ground and the X64 CL computer system ground must be connected together X64 CL Series User s Manual Technical Specifications e 101 LVDS Input Bias
120. stem 1 X54 1 Indes Serial Number r Contiguous Memory r Used for allocating buffers Requested 5 MBytes Allocated 3 MBytes Serial Ports Physical Port 5 0 on X64_1 Selected physical port is present Enable DirectShow support Camera Link port index is not available 7 54529010 Used for allocating messages Requested 6 MBytes Allocated 6 MBytes Maps to Save Settings Now Close 9 Figure 5 Sapera Configuration Program X64 CL Series User s Manual Installing the X64 CL 21 Setup Example with Windows HyperTerminal e Run HyperTerminal and type a name for the new connection when prompted Then click OK e On the following dialog screen select the COM port to connect with In this example the X64 CL serial port was previously mapped to COM3 by the Sapera Configuration program e Note that HyperTerminal is not available in Windows Vista or Windows 7 but is available for download from various Internet locations Connection Description i Connect To 121 TS e New Connection XE4serial Enter a name and choose an icon for the connection Enter details for the phone number that you want to dial Name f 64serial Country region c anada 1 51 Area code 514 Icon Phone number Connect using Figure 6 Hyperterminal setup HyperTerminal now presents a dialog
121. t 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 256K Pixels line LVAL 6 bits pixel x 128K Pixels line LVAL 32 bits pixel x 64K Pixels line LVAL 64 bits pixel x 32K Pixels line LVAL 16 000 000 lines FVAL X64 CL Series User s Manual X64 CL Reference e 53 External Frame Trigger Source Selection for Area Scan Application Area scan imaging applications often require some form of external event frame trigger to synchronize camera exposures This synchronization signal 15 either an external trigger source minimum trigger pulse 1005 or an internal board sync The following table describes the frame trigger source types supported by either the X64 CL Full or X64 CL Dual boards Refer to the Sapera Acquisition Parameters Reference Manual for descriptions of the Sapera parameters Parameter Values Specific to the X64 CL CORACQ PRM EXT FRAME TRIGGER SOURCE and CORACQ PRM EXT TRIGGER SOURCE Parameter Values Specific to the X64 CL PRM Value Active External Trigger Input 0 Default 1 Use External Trigger 1 2 Use External Trigger 2 3 Use Board Sync 4 Output to Board Sync 54 X64 CL Reference X64 CL Series User s Manual Detailed Description PRM Value X64 CL model amp External Frame Trigger Signal camera input used used or
122. t bit one stop bit no parity and no handshaking Camera Link Cables For additional information on Camera Link cables and their specifications visit the following web sites 3M http www 3m com interconnects enter Camera Link as the search keyword Nortech Systems http www nortechsys com intercon CameraLinkMain htm X64 CL Series User s Manual Camera Link Interface e 111 112 e Camera Link Interface X64 CL Series User s Manual MWe TELEDYNE DALSA A Teledyne Technologies Company Contact Information Sales Information Visit our web site Email Canada Teledyne DALSA Montreal office 7075 Place Robert Joncas Suite 142 St Laurent Quebec Canada H4M 272 Tel 514 333 1301 Fax 514 333 1388 Asia Sales Teledyne DALSA Asia Pacific Ikebukuro East 13F 3 4 3 Higashi Ikebukuro Toshima ku Tokyo Japan Tel 81 3 5960 6353 Fax 81 3 5960 6354 X64 CL Series User s Manual www teledynedalsa com mv mailto info teledynedalsa com USA Sales Teledyne DALSA Billerica office 700 Technology Park Drive Billerica Ma 01821 Tel 978 670 2000 Fax 978 670 2010 European Sales Teledyne DALSA Europe Breslauer Str 34 D 82194 Gr benzell Munich Germany Tel 49 8142 46770 Fax 49 8142 467746 Contact Information e 113 Technical Support Submit any support question or request via our web site Technical support form via our web page
123. t system memory may be interrupted and delayed by other host system processes That is there is no interruption to the image acquisition of one buffer by any delays in transfer of the other buffer which contains the previously acquired video frame to system memory Note that an application can change the number of on board frame buffers using the Sapera LT API If allocation for the requested number of buffers fails the driver will reduce the number of onboard frame buffers requested until they can all fit When reaching 2 on board buffers if they still cannot fit the driver will reduce the size such that it allocates two partial buffers This mode will write image data to the buffer while wrapping image lines around to the beginning of a buffer when full This mode relies on reading out the image data to the host computer faster than the acquisition Symptoms CamExpert Detects no Boards e If using Sapera version 5 20 or later When starting CamExpert if no Teledyne DALSA board is detected CamExpert will start in offline mode There is no error message and CamExpert is functional for creating or modifying a camera configuration file If CamExpert should have detected the installed board troubleshoot the installation problem as described below Troubleshooting Procedure When CamExpert detects no installed Teledyne DALSA board there could be a hardware problem a PnP problem a PCI problem a kernel driver problem or a software installatio
124. te if your serial communication program can directly select the X64 CL serial port then mapping the X64 CL serial port to a system COM port is not necessary The X64 CL serial port is mapped to an available COM port by using the Sapera Configuration tool Run the program from the Windows start menu Start Programs Teledyne DALSA Sapera Sapera Configuration 20 e Installing the X64 CL X64 CL Series User s Manual 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 Use the Maps to drop menu to assign an available COM number to that Sapera board serial port Click on the Save Settings Now button then the Close button You are prompted to reboot your computer to enable the serial port mapping X64 CL serial port now mapped to COM3 in this example is available as a serial port to any serial port application for camera control Note that this serial port is not listed in the Windows Control Panel System PropertieseDevice Manager because it is a logical serial port mapping Anexample setup using Windows HyperTerminal follows see Setup Example with Windows HyperTerminal on page 22 T Sapera Configuration Server List 0 Sy
125. the X64 CL EM External Signals Connector J201 to a bracket mounted connector Warning Proceed with caution when connecting external devices or other computers to the signals available on the external signals connector Grounds should connect first and devices should be power up at the same time External signal sources must not have voltage spikes or transients else damage may occur on the X64 CL J201 Signal Descriptions Pin Signal X64 CL EM Description 1 Trigl External Trigger 1 input see note 1 2 Trigl External Trigger 1 input 3 2 External Trigger 2 input 4 Trig2 External Trigger 2 input S PHA Shaft Encoder Phase A or line trigger see note 2 amp 3 amp 4 6 PHA Shaft Encoder Phase A see note 7 7 Shaft Encoder Phase or line trigger 8 PHB Shaft Encoder Phase B see note 7 9 STROBE2 Strobe control2 TTL 10 Reserved Reserved 11 STROBEI Strobe control 1 see note 5 12 Reserved 13 Reserved 14 GND Ground 15 DC Power Voltage selected 12 or 5 via J8 see note 6 16 Reserved X64 CL Series User s Manual Technical Specifications e 95 Notes for X64 CL External Signals Connector l e Refer to Sapera parameters CORACQ PRM EXT TRIGGER LEVEL CORACQ PRM EXT FRAME TRIGGER LEVEL CORACQ PRM EXT TRIGGER ENABLE CORACQ PRM EXT TRIGGER DETECTION See Line Trigger Source Selection for Linescan Applic
126. tion e From the Windows start menu run the Sapera CamExpert program All Programs Teledyne DALSA Sapera LT CamExpert Inthe Board window click on the Camera Link Full Mono 1 acquisition server e From the Camera file selection window select the ccf camera file previously saved for the Piranha2 in free run exposure mode as configured in the previous section Step 1 Piranha2 in Free Run Exposure Mode on page 41 Advanced Control Parameters The CamExpert advanced control parameters tab contains the configuration items needed for external trigger and exposure control Descriptions of each parameter as setup for this example with the Piranha2 follow the screen image e Line Sync Source Set to internal line trigger The X64 CL will generate the camera line trigger without using an external event or trigger Internal Line Trigger Frequency Set the line rate generated by the X64 CL line sync rate is set to 4 which is a period of 250us This period must be longer then the combined PRIN control pulse time active low for pixel reset and the integration time time between rise of PRIN to EXSYNC These control signals are described below Camera Line Trigger Frequency Min amp Max Set to the camera specification limits so that can trap invalid entries e Enable Control Method Line Integration is selected as the required control mode e Line Integration Method Setting and Camera Link Contr
127. tline e Sapera and the X64 CL device driver are installed as described in this manual e Check for an existing CCA file distributed with Sapera that will provide camera timing parameters e Check the Teledyne DALSA web site for a published application note with camera files http www teledynedalsa com mv support e Connect two for this example Camera Link interface cables between the X64 CL and camera Connect power to the camera Run Windows HyperTerminal and establish communication with the camera Verify the camera s settings the Teledyne DALSA command to return all camera parameters 1s get camera parameters e Set the camera to its free run mode or its self generated test pattern This will simplify testing the camera file timing parameters e Run CamExpert load or set camera timing parameters and capabilities and then test live grab Save the camera file for the default free run mode e Using HyperTerminal set the camera to external sync and external line integration mode e Configure CamExpert for camera external sync with external line integration control Test variations in line rate and integration period Save a new camera file when satisfied 40 CamExpert Quick Start for the X64 CL X64 CL Series User s Manual Step 1 Piranha2 Free Run Exposure Mode This section illustrates the CamExpert dialog screens for interfacing the Teledyne DALSA Piranha2 in free run mode Teledyne DALSA defines this exposur
128. tp www teledynedalsa com mv support e Confirm that the correct version or board revision of X64 CL is used Confirm that the required firmware is loaded into the X64 CL X64 CL Series User s Manual CamExpert Quick Start for the X64 CL e 39 e Confirm that Sapera does not already have a cca file for your camera installed on your hard disk If there 1s a cca file supplied with Sapera then use CamExpert to automatically generate the ccf file with default parameter values matching the frame grabber capabilities e Check if the Sapera installation has a similar type of camera file A similar cca file can be loaded into CamExpert where it is modified to match timing and operating parameters for your camera and lastly save them as Camera Configuration file ccf or as a new cca amp cvi camera file pair for applications built with Sapera 4 2 or earlier e Finally if your camera type has never been interfaced run CamExpert after installing Sapera and the acquisition board driver select the board acquisition server and enter the camera parameters Linescan Example Interfacing the Teledyne DALSA Piranha2 Linescan Camera These examples use a X64 CL Full board connected to the Piranha2 Camera Link camera P2 2x or P2 4x The model P2 4x 06k a 4 tap 40 MHz 6k pixel digital linescan camera was used for the CamExpert screen shots Download the user s manual directly from http www teledynedalsa com mv support CamExpert Interfacing Ou
129. ts and Transfer Methode 62 OUTPUT LUT AVAILABILITY erdeelt 64 Firmware Standard default eene 64 Firmware X64 CL Full 12 bit LUUT 65 SUPPORTING NON STANDARD CAMERA LINK mener 65 Firmware X64 CL 10 Format 65 X04 CLI SAPERA CAPABILITIES eerte be cr eee ue Ra v ee e rhe x RR e 67 Camera Related Capabilities esee 67 Camera Related Parameters eese eene ener eere reser eene nnne 67 VIC Related Parameters essent eene eene eset hehe nr eee eren terere se 72 AGO Related Paramelers ei ire tette trt ans ot 76 X64 CL SAPERA SERVERS amp RESOURCES 77 SERVERS AND RESOURCES sese sese sese eis 77 TECHNICAL SPECIFICATIONS 79 EE 79 HOST SYSTEM REQUIREMENTS nennen 80 EE 8T CONNECTOR AND SWITCH 20 een e een en een en nennen nennen 82 AX64 CL Layout DVAWINGS t sien cei p iret iron i de egere 82 Connector List X64 CL half length board eee 83 X64 CL EM Revision A2 Layout Drawing sess 84 Connector List X64 CL EM full length board eee 85 CONNECTOR AND SWITCH SPECIFICATIONS 7 85 P ene o Rr 85 Status LEDs Functional Description 86 Jl Camera Link Connector 1 applies to 64 Dual amp Full models 87 J2 Camera Link Connector 2 on X64 CL Dual model
130. up To synchronize the capture of a variable amount of linescan data external trigger signals input to the X64 CL are used to start and stop line acquisition into the frame buffer The grab control can either be a level type where the acquisition occurs while the external control is active high or the grab control can be a two pulse trigger where trigger pulse 1 starts the line acquisition and trigger pulse 2 stops acquisition The actual linescan data capture is still triggered by the shaft encoder inputs If the frame buffer is filled before the stop acquisition trigger control occurs the linescan capture is suspended until the next start acquisition trigger Example screen images of the External Trigger Parameters and the Image Buffer Parameters tabs follow e External Trigger Set to Enable e External Trigger Detection In this example trigger input 1 starts the linescan acquisition and trigger input 2 ends the acquisition The number of lines is variable e External Trigger Level Choose the signal type connect as an external trigger e Image Width By default the buffer is the same as the acquisition width e Image Height Set to the maximum number of acquired lines needed Refer to the hardware specifications for the maximum limit Acquisition Frame Length method In this example set to variable length when there is both a start trigger pulse and an end trigger pulse to control the acquisition into the frame buffer A level trig
131. us max 65535000 us step 1 us CORACQ PRM CAM TRIGGER ENABLE TRUE FALSE CORACQ PRM RESET ENABLE TRUE FALSE CORACQ PRM OUTPUT FORMAT mono color RGB CORACQ VAL OUTPUT FORMAT MONOS CORACQ VAL OUTPUT FORMAT MONOI6 CORACQ VAL OUTPUT FORMAT 8888 CORACQ VAL OUTPUT FORMAT 101010 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 10 taps Default Area Scan 1 tap Mono Default Area Scan 1 tap Color Default Area Scan 10 taps Parallel Mono CORACQ PRM LUT MAX 1 0 with 10 tap CORACQ PRM EXT TRIGGER DETECTION CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ VAL RISING EDGE 0x4 CORACQ VAL FALLING EDGE 0x8 CORACQ PRM LUT FORMAT mono color RGB 10 taps Default CORACQ VAL OUTPUT FORMAT MONO8 Default CORACQ VAL OUTPUT FORMAT 101010 Not Available CORACQ PRM VSYNC REF CORACQ VAL SYNC REF END 0x2 CORACQ PRM HSYNC REF CORACQ VAL SYNC REF END 0x2 CORACQ PRM LINE INTEGRATE ENABLE TRUE FALSE CORACQ PRM LINE INTEGRATE DURATION min 1 pixel max 16777215 pixel step 1 pixel CORACQ PRM LINE TRIGGER ENABLE TRUE FALSE CORACQ PRM EXT FRAME TRIGGER ENABLE TRUE FALSE CORACQ PRM EXT FRAME TRIGGER DETECTION CORACQ VAL ACTIVE LOW 0x1 CORACQ VAL ACTIVE HIGH 0x2 CORACQ VAL RISING EDGE 0x4 CORACQ VAL FALLING
132. y CamExpert generates the Sapera camera configuration yourcamera 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 CL with common video signals a camera file is required Therefore CamExpert is typically the first Sapera application run after an installation 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 CL Full The camera outputs monochrome 8 bit video on a Camera Link interface After selecting the camera model the timing parameters are displayed and the user can test by clicking on Grab Descriptions of the CamExpert windows follow the image X64 CL Series User s Manual CamExpert Quick Start for the X64 CL 35 Wi CamExpert ID P2 4x 06k cca File View Pre Processing Advanced CameralinkPort Help Dc Y Device Selector Device Hg X64 1 27 Cameralink Full Mono 1 Parameters Category Parameter Value Basic Timing Camera Type Linescan Advanced Control Color Type Monochrome Pixel Depth 8 External Trigger Horizontal Active in Pixels 6144 Image Buffer and ROI Horizontal Offset in Pixels 0 Pixel Clock Input F
133. y Sapera buffer type Refer to the Sapera Basic Modules Reference Manual Buffer File Formats section RISC Reduced Instruction Set Computer A computer architecture that reduces chip complexity by using simpler instructions 116 e Glossary of Terms X64 CL Series User s Manual Scatter Gather Host system memory allocated for frame buffers that is virtually contiguous but physically scattered throughout all available memory Tap Data path from a camera that includes a part of or whole video line When a camera tap outputs a partial video line the multiple camera tap data must be constructed by combining the data in the correct order VIC Sapera camera parameter definition file that uses the file extension CVI by default Files using the CVI extension also know as VIC files CORECO VIDEO files contain all operating parameters related to the frame grabber board i e what the frame grabber can actually do with camera controls or incoming video X64 CL Series User s Manual Glossary of Terms 117 118 e Glossary of Terms X64 CL Series User s Manual Index 10 tap formats 65 A Acquisition and Control Unit 61 Acquisition events 62 acquisition module 62 acquisition parameters 49 administrator 11 19 AUTORUN 12 B Block Diagram 51 BoardInfo txt 27 boot recovery mode 26 C camera configuration file 35 camera control 7 20 89 Camera file 49 58 60 Camera Link 7 9 85 89 109 Camera Link cabling 20 Camera

Download Pdf Manuals

image

Related Search

Related Contents

Princess Coffee Maker  スライド 1 - デジタルハリウッド大学院  User`s Manual - V1 Putt  MD4 LAP USER GUIDE  User`s Manual  Diamond Multimedia S9250PCI User's Manual  Mot du Président  Harbor Freight Tools 67336 User's Manual  Cresta WX171 weather station  DY56ASP QSG  

Copyright © All rights reserved.
Failed to retrieve file