background image

 

 

 
 
 
 
 
 

 
 
 
 
 

 

 

 

 

Xtium-CL MX4

 

User's Manual 

Edition 1.20 

P/N: OC-Y4CM-MUSR0 

www.teledynedalsa.com  

sensors | cameras | 

frame grabbers

 | processors | software | vision solutions

 

Summary of Contents for Xtium-CL MX4

Page 1: ...Xtium CL MX4 User s Manual Edition 1 20 P N OC Y4CM MUSR0 www teledynedalsa com sensors cameras frame grabbers processors software vision solutions ...

Page 2: ...stered trademark Windows Windows 7 Windows 8 and Windows 10 are trademarks of Microsoft Corporation All other trademarks or intellectual property mentioned herein belongs to their respective owners Edition 1 20 released on April 27 2018 Document Number OC Y4CM MUSR0 About Teledyne DALSA Teledyne DALSA is an international high performance semiconductor and electronics company that designs develops ...

Page 3: ...Installation Procedure 17 Xtium CL MX4 Firmware Loader 18 Firmware Update Automatic Mode 18 Firmware Update Manual Mode 19 Performing a Manual Firmware Update 19 Executing the Firmware Loader from the Start Menu 20 UPGRADING SAPERA OR BOARD DRIVER 21 Board Driver Upgrade Only 21 Upgrading both Sapera and Board Driver 21 USING THE CAMERA LINK SERIAL CONTROL PORT 22 COM Port Assignment 22 DISPLAYING...

Page 4: ...libration Procedure 47 Using the Bayer Filter 47 SAPERA DEMO APPLICATIONS 48 Grab Demo Overview 48 Grab Demo Workspace Details 48 Using the Grab Demo 49 Server Selection 49 CCF File Selection 49 Grab Demo Main Window 50 XTIUM CL MX4 REFERENCE 51 BLOCK DIAGRAM 51 XTIUM CL FLOW DIAGRAM 52 ACQUISITION TIMING 53 LINE TRIGGER SOURCE SELECTION FOR LINE SCAN APPLICATIONS 54 Parameter Values Specific to t...

Page 5: ... 86 HOST SYSTEM REQUIREMENTS 88 EMI CERTIFICATIONS 89 CONNECTOR AND SWITCH LOCATIONS 90 Xtium CL MX4 Board Layout Drawing 90 Connector LED Description List 90 CONNECTOR AND SWITCH SPECIFICATIONS 91 Xtium CL MX4 End Bracket Detail 91 Status LED Functional Description 92 J3 Camera Link Connector 1 93 J2 Camera Link Connector 2 94 Camera Link Camera Control Signal Overview 95 J1 External Signals Conn...

Page 6: ...de Installation 118 Silent Mode Uninstall 119 Creating a Response File 119 Running a Silent Mode Uninstall 119 Silent Mode Installation Return Code 119 Installation Setup with CorAppLauncher exe 119 Custom Driver Installation using install ini 120 Creating the install ini File 120 Run the Installation using install ini 120 APPENDIX B TROUBLESHOOTING INSTALLATION PROBLEMS 121 OVERVIEW 121 PROBLEM T...

Page 7: ...rocedure 131 Symptoms Xtium CL MX4 Does Not Grab 131 Symptoms Card grabs black 131 Symptoms Card acquisition bandwidth is less than expected 132 Symptoms PoCL does not power the camera 133 CONTACT INFORMATION 134 SALES INFORMATION 134 TECHNICAL SUPPORT 134 ...

Page 8: ... Details 91 Figure 26 CamExpert Camera Link Controls 95 Figure 27 General Inputs Electrical Diagram 98 Figure 28 External Trigger Input Validation Delay 99 Figure 29 Rev A2 External Signals Connection Diagram 100 Figure 30 Rev A1 External Signals Connection Diagram 101 Figure 31 General Outputs Electrical Diagram 102 Figure 32 Rev A2 Output Signals Connection Diagram 103 Figure 33 Rev A1 Output Si...

Page 9: ...nes Contact Sales at Teledyne DALSA Optional Xtium CL MX4 Cables Accessories Item Product Number DH60 27S cable assembly to blunt end 6 ft cable I O 27 pin Hirose connector to blunt end This cable assembly connects to J1 see J1 External Signals Connector Female DH60 27P OR YXCC 27BE2M1 Rev B1 Cable set to connect to J4 Internal I O Signals connector J4 26 pin SHF 113 01 L D RA See suggested cables...

Page 10: ... supported on board Flat Field and Flat Line correction pixel replacement using either neighborhood pixels or 3x2 cluster replacement External Input Triggers and Shaft Encoder inputs along with Strobe outputs Supports a number of acquisition events in compliance with Trigger to Image Reliability RoHS compliant Supports Power Over Camera Link PoCL Supported Camera Link Configurations The Camera Lin...

Page 11: ...wo Base Camera Link Input any 2 of the supported configuration Base Camera Link monochrome or Bayer camera 1 2 3 tap segmented 2 taps alternate 2 3 taps parallel Base Camera Link RGB camera 1 tap64 Use the Xtium CL MX4 firmware firmware loader function in the Teledyne DALSA Device manager utility to select firmware for one of the supported modes Firmware selection is made either during driver inst...

Page 12: ...xed settings of 128 MB will limit performance for transfers to host memory If the computer only has a PCI Express x16 slot test directly or review the computer documentation to verify if the Xtium CL MX4 is supported since computer motherboards may only support x16 graphic video board products in x16 slots Advanced Controls Overview Visual Indicators Xtium CL MX4 features 3 LED indicators to facil...

Page 13: ...xible display functionality and management plus easy to use application development wizards Applications are developed using either C or NET frameworks Sapera LT comes bundled with CamExpert an easy to use camera configuration utility to create new or modify existing camera configuration files Sapera Processing Library Sapera Processing is a comprehensive set of C classes or NET classes for image ...

Page 14: ... see Installing Xtium CL MX4 Install the Xtium CL MX4 in an available PCIe x4 or x8 slot on the host computer If using PoCL connect power to the board J7 connector Download and install the Sapera LT SDK software from the Teledyne DALSA website http teledynedalsa com imaging support downloads sdks Download and install the Xtium CL MX4 device driver from the Teledyne DALSA website https www teledyne...

Page 15: ...ual to select another option 2 Base Camera Link or 80 Bits Camera Link Reboot when all software and board drivers are installed Launch Sapera LT CamExpert to verify the installation the board should be present in the list of available devices Connect camera s to the board Camera Link connectors Ensure cameras are properly powered If using PoCL use CamExpert to enable the PoCL feature in the the Ba...

Page 16: ...abled click Settings to open the the Communication Settings dialog to configure CamExpert to detect attached cameras using a serial port When CamExpert detects a camera if GenCP compliant camera parameters are displayed along with the board parameters When properly connected the video status bar displays camera signals in green ...

Page 17: ...a test image to validate the setup Modify the board and camera parameters as necessary When completed save the camera configuration file The Xtium CL MX4 can be configured using the the parameter settings in this file when using the Sapera LT API in your application to acquire images ...

Page 18: ...ment is preferred must be installed before the Xtium CL MX4 device driver The installation sequence is as follows Turn the computer off disconnect the power cord disables power standby mode and open the computer chassis to allow access to the expansion slot area Install the Xtium CL MX4 into a free PCI Express x4 Gen2 expansion slot or an available x8 slot Note that some computer s x16 slot may su...

Page 19: ...SA website https www teledynedalsa com imaging support downloads drivers Installation Procedure Sapera LT is installed before Teledyne DALSA board drivers Download the Sapera LT SDK from the Teledyne DALSA website and run the executable file the installation menu is presented The installation program may prompt to reboot the computer It is not necessary to reboot the computer between the installat...

Page 20: ...e loader errors please see Recovering from a Firmware Update Error Firmware Update Automatic Mode Click Automatic to update the Xtium CL MX4 firmware The Xtium CL MX4 supports various firmware configurations with the default being a Full Medium or Base camera for details on all supported modes selected via a manual firmware update With multiple Xtium CL MX4 boards in the system all are updated wit...

Page 21: ...ir serial numbers and their firmware components Performing a Manual Firmware Update To perform a manual firmware update Select the Xtium CL MX4 to update via the board selection box if there are multiple boards in the system From the Configuration field drop menu select the firmware version required typical required to support different cameras Click on the Start Update button Figure 2 Manual Firm...

Page 22: ...oader program is executed via the Windows Start Menu shortcut Start Programs Teledyne DALSA Xtium CL MX4 Driver Firmware Update Figure 4 Start Menu Firmware Update Shortcut A firmware change after installation is required to select a different configuration mode For supported configurations see the Supported Camera Link Configurations section ...

Page 23: ...n Windows 8 Windows 10 just type Control Panel while in the start screen or click the arrow in the lower left side to bring up the all applications window Select Programs and Features then double click the Teledyne DALSA Xtium board driver and click Remove Install the new board driver Run Setup exe if installing manually from a downloaded driver file If the new driver is on a Sapera Essential CD R...

Page 24: ...T application has started Note if the serial communication program can directly select the Xtium CL MX4 serial port then mapping to a system COM port is not necessary When required map the Xtium CL MX4 serial port to an available COM port by using the Sapera Configuration tool Run the program from the Windows start menu Start Programs DALSA Sapera LT Sapera Configuration COM Port Assignment The lo...

Page 25: ...rams Teledyne DALSA Xtium CL MX4 Device Driver Device Manager Device Manager Board Viewer The following screen image shows the Device Manager program with the Information Firmware tab active The left window displays all Teledyne DALSA Xtium CL MX4 boards in the system and their individual device components The right window displays the information stored in the selected board device This example s...

Page 26: ...y will show 0 User Interface Outputs Read Only Number of available user interface outputs on the board Possible values are 4 Rev A1 8 Rev A2 Note For boards Rev A1 shipped with driver 1 00 this entry will show 0 General Input Opto Read Only Type of opto coupler on the board Possible values are TLP130 Default IL208 Note Boards shipped with driver 1 11 or earlier will show Default User Data Read Wri...

Page 27: ...fault input level of the User Interface GIOs Click on the Value field to select the input signal level detection required By default boards are shipped with User Interface General Inputs set to 24V Note that the input level can also be modified at the application level Open Interface GIOs Reservation Read Write Use this field to reserve Open Interface GIOs for use by the acquisition module 2 To sp...

Page 28: ...ard Sync 1 Device Information Report Teledyne DALSA Technical Support may request device information report to aid in troubleshooting installation or operational problems Generate the Xtium CL MX4 device manager report file BoardInfo txt by clicking File Save Device Info Figure 7 Device Manager File Menu Save Device Info Command ...

Page 29: ...lows Calculate the total amount of host memory used for one frame buffer number of pixels per line x number of lines x 2 if buffer is 10 12 14 or 16 bits Provide 200 bytes per frame buffer for Sapera buffer resources Provide 64 bytes per frame buffer for metadata Memory for this data is reserved in chunks of 64kB blocks Provide 48 bytes per frame buffer for buffer management Memory for this data i...

Page 30: ...allocated as a single contiguous memory block Windows will limit the allocation dependent on the installed system memory Use the Buffer menu of the Sapera Grab demo program to allocate host buffer memory until an error message signals the limit allowed by the operating system used Contiguous Memory for Sapera Messaging The current value for Sapera messaging determines the total amount of contiguou...

Page 31: ...ut the need to run a separate acquisition program Functional tools include hardware Flat Field calibration and operation support see Flat Field Correction Theory of Operation plus support for either hardware based or software Bayer filter camera decoding with auto white balance calibration After CamExpert identifies the camera as per the Camera Link device discovery protocol timing parameters are ...

Page 32: ...ategory and change parameter values as required Descriptions for the camera parameters change dependent on the camera Basic Timing Provides or change static camera parameters Advanced Controls Advanced parameters used to select various integration methods frame trigger type Camera Link controls and so forth External Trigger Parameters to configure the external trigger characteristics Image Buffer ...

Page 33: ...mera files for a selection of Xtium CL MX4 supported cameras Using the Sapera CamExpert program you may use the camera files CCA provided to generate a camera configuration file CCF that describes the desired camera and frame grabber configuration Teledyne DALSA continually updates a camera application library composed of application information and prepared camera files Camera files are ASCII tex...

Page 34: ...g parameters related to the frame grabber board what the frame grabber can actually do with camera controls or incoming video The Sapera parameter groups within the file are Activate and set any supported camera control mode or control variable Define the integration mode and duration Define the strobe output control Allocate the frame grabber transfer ROI the host video buffer size and buffer typ...

Page 35: ...ot already have a cca file for your camera installed on your hard disk If there is a cca file supplied with Sapera then use CamExpert to generate the ccf file with default parameter values matching the frame grabber capabilities Check if the Sapera installation has a similar type of camera file A similar cca file can be loaded into CamExpert and modified to match timing and operating parameters fo...

Page 36: ...ra parameter files on the host system ccf When an acquisition server is selected CamExpert only presents parameters supported by the selected device The three Xtium CL MX4 firmware options provide the following acquisition servers Firmware Acquisition Servers 1 x Full Camera Link default configuration 80 Bits Camera Link 2 x Base Camera Link Depending on the selected server different parameters ma...

Page 37: ...yer mosaic Pixel Depth CORACQ_PRM_PIXEL_DEPTH Pixel depth bits per pixel of the input source Not shown for RGB servers Monchrome servers support 8 10 12 14 or 16 bit Bayer servers support 8 10 or 12 bit Horizontal Active in Pixels CORACQ_PRM_HACTIVE Sets the horizontal camera resolution in pixels This corresponds to the visible part of the image from the camera For application server specifc suppo...

Page 38: ...Camera Sensor Geometry Setting CORACQ_PRM_TAPS CORACQ_PRM_TAP_OUTPUT CORACQ_PRM_CAMLINK_CONFIGURATION Defines the number of taps output and how multi tap data is output by the camera For application server specifc support refer to the parameter CORACQ_PRM_x descriptions PoCL CORACQ_PRM_POCL_ENABLE Enables disables sending power through the Camera Link cable Boolean parameter TRUE or FALSE PoCL Sta...

Page 39: ...01 10000Hz Line Sync Source CORACQ_PRM_EXT_LINE_TRIGGER_ENABLE CORACQ_PRM_INT_LINE_TRIGGER_ENABLE CORACQ_PRM_SHAFT_ENCODER_ENABLE Selects the line trigger source for linescan cameras unless free running Applies to linescan cameras only Interal Line Trigger Frequency in Hz CORACQ_PRM_INT_LINE_TRIGGER_FREQ Sets the internal line trigger frequency in Hz Applies only when the Line Sync Source is set t...

Page 40: ...BE_DELAY CORACQ_PRM_STROBE_DURATION CORACQ_PRM_STROBE_LEVEL CORACQ_PRM_STROBE_POLARITY When a strobe output signal from the acquisition board is required select and configure the control method required Note method 1 is only available for areascan camera type method 3 for line scan only Line Trigger Auto Delay CORACQ_PRM_LINE_TRIGGER_AUTO_DELAY Enables delaying line triggers to a camera based on t...

Page 41: ...board acquires an image frame from the camera after receiving the trigger Boolean parameter TRUE or FALSE Note Applies to area scan cameras only External Trigger Detection CORACQ_PRM_EXT_TRIGGER_DETECTION Defines the signal detected that generates an external trigger event to the acquisition device Two types of trigger are available Level Trigger Active Low High Logic level Low High on the trigger...

Page 42: ...nt per External Trigger CORACQ_PRM_EXT_TRIGGER_FRAME_COUNT Number of images to acquire upon receiving an external trigger Valid range is 1 262142 Note infinite frame count 1 is not supported External Trigger Delay CORACQ_PRM_EXT_TRIGGER_DELAY Sets the delay between the reception of the trigger signal and the start of the image acquisition Units are specified by the External Trigger Delay Time Base...

Page 43: ...category Cropping increments depend on the selected acquisition server CamExpert automatically adjusts numerical entries to valid increments Note image data is not scaled Image Height in Lines CORACQ_PRM_CROP_HEIGHT Cropped height of the acquisition image in lines this parameter defines the vertical dimension of the image transferred to the frame buffer The maximum height is the active vertical wi...

Page 44: ...PRM_OUTPUT_FORMAT Data format for the acquisition image transfer to the frame buffer The data buffer format is dependent on the selected acquisition server for details refer to the CORACQ_PRM_OUTPUT_FORMAT parameter description Image Flip CORACQ_PRM_FLIP Enables real time on board horizontal image flip function The Xtium CL MX4 also supports a vertical flip operation using CORXFER_PRM_FLIP Note Fu...

Page 45: ... this feature Note that this process requires a cluster map file defining bad pixels provided by the camera manufacturer Note that the MX4 Flat Field algorithm handles all cases of bad pixels being on the frame edge or where neighboring pixels are also bad Loading the Required Camera File Select the required camera configuration file for the connected camera Verify the acquisition with the live gr...

Page 46: ...ber of hot or stuck pixels pixels that do not react to light over the full dynamic range specified for that sensor Verify a Bright Acquisition Aim the camera at a diffused light source or evenly lit white wall with no shadows falling on it Using CamExpert click on the grab button and then the histogram button Use the lens iris to adjust for a bright gray approximately around a pixel value of 200 f...

Page 47: ...ibration Procedure Calibration is the process of taking two reference images one of a black field one of a light gray field not saturated to generate correction data for images captured by the CCD Each CCD pixel data is modified by the correction factor generated by the calibration process so that each pixel now has an identical response to the same illumination Start the Flat Field calibration to...

Page 48: ... calibration procedure Click on Acquire White Image The flat field demo will grab a video frame analyze the pixel gray level spread and present the statistics The captured gray level for all pixels should be greater than 128 If acceptable accept the image as the white reference Click on Save The flat field correction data is saved as a TIF image with a file name of your choice such as camera name ...

Page 49: ...libration window see following figure Click Grab to start live acquisition Aim and focus the camera The camera should see an area of white or place white paper in front of the object being imaged Click on one of the four Bayer pixel alignment patterns to match the camera best color before calibration Typically the CamExpert default is correct for a majority of cameras Adjust the lens iris to reduc...

Page 50: ...015 All demos are available through the Start menu Grab Demo Workspace Details Program file Sapera Demos Binaries GrabDemo exe Visual C Solution Sapera Demos Classes Vc SapDemos_2005 sln Sapera Demos Classes Vc SapDemos_2008 sln Sapera Demos Classes Vc SapDemos_2010 sln Sapera Demos Classes Vc SapDemos_2012 sln Sapera Demos Classes Vc SapDemos_2013 sln Sapera Demos Classes Vc SapDemos_2015 sln Vis...

Page 51: ...ver Figure 10 Grab Demo Server Selection CCF File Selection Use the acquisition configuration menu to select the required camera configuration file for the connected camera Sapera camera files contain timing parameters and video conditioning parameters The default folder for camera configuration files is the same used by the CamExpert utility to save user generated or modified camera files Use the...

Page 52: ...uisition control for the selected frame grabber The loaded camera file ccf defines the Frame buffer defaults Figure 11 Grab Demo Main Window Refer to the Sapera LT User s Manual OC SAPM USER in section Demos and Examples Acquiring with Grab Demo for more information on the Grab Demo and others provided with Sapera LT ...

Page 53: ... CLK FVAL LVAL DVAL SPARE Twisted Pairs 2 Data Grab Controls CLK 4 Data SerDes Receiver CLK FVAL LVAL DVAL SPARE Twisted Pairs 2 Data Grab Controls CLK 4 RX TX Control Dual Shaft Encoder I OC ontroller 12V 500 mA reset Power Out Gnd Indicators LEDs Camera On Grab On Acquisition Status Indicator 1 Acquisition Status Indicator 2 Camera On Grab On Frame Buffer and DMA table Memory 512 MB Opto coupled...

Page 54: ...elected Image Buffer Stores the video data using the model of video frames Cropper Coarse Horizontal cropper used when reading out from the memory Color Conversion When enabled for particular cameras converts Bayer and Bi Color video data into RGB data White Balance Gain Applies White Balance Gain to RGB data FFC FLC Flat Field Flat Line correction Applies to Monochrome data only Lookup Tables App...

Page 55: ...nt 3 LVAL must be active high to acquire camera data 4 Minimum of 1 5 HB Horizontal Blanking Minimum 1 clock cycle Maximum no limits 6 VB Vertical Blanking Minimum 1 line Maximum no limits 7 First Active Pixel unless otherwise specified in the CCA file Horizontal Back invalid x where x defines the number of pixels to be skipped 8 Last Active Pixel defined in the CCA file under Horizontal active y ...

Page 56: ...apera parameters Parameter Values Specific to the Xtium CL MX4 PRM Value Configuration Input used Input used as External Line Trigger Input used as External Shaft Encoder if CORACQ_PRM_EXT_LINE_ TRIGGER_ENABLE true if CORACQ_PRM_SHAFT_ ENCODER_ENABLE true 0 Dual Camera 1 Dual Camera 2 Full 80bit From Shaft Encoder Phase A default From Shaft Encoder Phase B default From Shaft Encoder Phase A defaul...

Page 57: ... Dual encoder signals are typically 90 degrees out of phase relative to each other and provide greater web motion resolution Example using any Encoder Input with Pulse drop Counter When enabled the triggered camera acquires one scan line for each shaft encoder pulse edge To optimize the web application a second Sapera parameter defines the number of triggers to skip between valid acquisition trigg...

Page 58: ...er signals with high jitter If the acquisition is triggered when phase B follows phase A with jitter present phase B may precede phase A Use of the Shaft Encoder Direction parameter will prevent false trigger conditions Shaft Encoder phase A Shaft Encoder phase B Figure 16 Using Shaft Encoder Direction Parameter Note Modify camera file parameters easily with the Sapera CamExpert program CVI CCF Fi...

Page 59: ...fine when an image line is stored at the beginning of the virtual frame buffer The virtual frame trigger signal generated by some external event connects to the Xtium CL MX4 trigger input Virtual frame trigger can be differential RS 422 or single ended TTL 12V 24V industry standard and be rising or falling edge active active high or low or double pulse rising or falling edge Virtual frame trigger ...

Page 60: ... when a grab is active when not grabbing no trigger events are generated When a frame is complete the frame grabber checks for the specified active trigger level and if present grabs the next frame otherwise it waits for the next detected active trigger level In the following diagrams T indicates a valid external trigger event SapAcquisition EventExternalTrigger Ignored is an ignored event SapAcqu...

Page 61: ...rigger ignored events are not issued SapAcquisition EventExternalTriggerIgnored a valid trigger event always initiates either a frame start or frame end Frame Valid Trigger Rising Edge Grab Start T T T Buffer 1 Undefined Should Not Grab Buffer 2 Trigger Frame Buffer 3 Frame Max Height 1 frame per trigger edge selected level determines frame length up to max Figure 21 Line scan Variable Frame Edge ...

Page 62: ... External Frame Trigger is active high If Y 4 External Frame Trigger is active on rising edge If Y 8 External Frame Trigger is active on falling edge If Y 32 External Frame Trigger is dual input rising edge If Y 64 External Frame Trigger is dual input falling edge Note For dual input triggers Trigger Input 1 signals the start of the frame trigger Trigger Input 2 signals the end of the frame trigge...

Page 63: ...oller to increase reliability and simplify error recovery The trigger to image reliability model brings together all the requirements for image acquisition to a central management unit These include signals to control camera timing on board frame buffer memory to compensate for PCI bus latency and comprehensive error notification If the Xtium CL MX4 detects a problem the application can take appro...

Page 64: ... be active therefore this event can verify a valid signal is connected The Sapera event value is CORACQ_VAL_EVENT_TYPE_VERTICAL_SYNC Pixel Clock Present Absent Event generated on the transition from detecting or not detecting a pixel clock signal The Sapera event values are CORACQ_VAL_EVENT_TYPE_NO_PIXEL_CLK and CORACQ_VAL_EVENT_TYPE_PIXEL_CLK Frame Lost The Frame Lost event indicates that an acqu...

Page 65: ... is CORXFER_VAL_EVENT_TYPE_END_OF_FRAME End of Line The End of Line event is generated after a video line is transferred to a PC buffer The Sapera event value is CORXFER_VAL_EVENT_TYPE_END_OF_LINE End of N Lines The End of N Lines event is generated after a set number of video lines are transferred to a PC buffer The Sapera event value is CORXFER_VAL_EVENT_TYPE_END_OF_NLINES End of Transfer End of...

Page 66: ...ce all images currently in the on board memory are transferred to host buffer memory Note that if the application does not provide enough empty buffers the Xtium event will not occur and an acquisition abort will be required 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 tra...

Page 67: ...8 out 10 MONO 16 10 in 16 out 10 bits in 10 LSBs of 16 bit 12 MONO 8 12 in 8 out 8 MSB 12 MONO 16 12 in 16 out 12 bits in 12 LSBs of 16 bit 8 x 3 RGB RGB888 8 in 8 out 8 x 3 RGB RGB8888 8 in 8 out 10 x 3 RGB RGB888 RGB8888 RGB101010 RGB16161616 10 in 8 out 10 in 8 out 10 in 10 out 10 in 16 out 10 bits in 10 LSBs of 16 bit 12 x 3 RGB RGB888 RGB8888 RGB101010 RGB16161616 12 in 8 out 12 in 8 out 12 i...

Page 68: ... 64 bit counter of pulses received on the shaft encoder This is a machine counter that increments in one direction forward and decrements reverse in the opposite direction lineCount 64 bit counter of line valid LVAL received lineTriggerCount 64 bit counter of line triggers sent to the camera timeStamp 64 bit counter of the frame grabber on board timestamp See also CORACQ_PRM_TIME_STAMP_BASE and CO...

Page 69: ...nging at the beginning of every new frame The architecture of the Xtium CL MX4 is such that the FFC FLC data sets are independent of the host buffers In automatic mode the FFC FLC sets are chosen in a round robin fashion as images are acquired So if using the Xfer cycling mode Synchrounous with Trash it is recommended that the number of host buffers be a multiple of the number of FFC FLC in the li...

Page 70: ... is off the concept of sets is not used Whichever a FFC index is chosen using CORACQ_PRM_FLAT_FIELD_SELECT it will be used independently of the set it belongs to Upload of any FFC data is permitted at any time even while grabbing If an upload is done to an FFC index of the currently select set while grabbing then the resulting acquired image will be undefined When changing FFC cycling mode the acq...

Page 71: ...r Xtium CL_MX4_1 Acquisition Module dependent on firmware used Camera Related Capabilities Capability Values CORACQ_CAP_CONNECTOR_TYPE CORACQ_VAL_CONNECTOR_TYPE_CAMLINK 0x2 CORACQ_CAP_CONNECTOR_CAMLINK Pin 01 Pin 02 Pin 03 Pin 04 CORACQ_VAL_SIGNAL_NAME_NO_CONNECT 0x1 CORACQ_VAL_SIGNAL_NAME_PULSE0 0x8 CORACQ_VAL_SIGNAL_NAME_PULSE1 0x10 CORACQ_VAL_SIGNAL_NAME_GND 0x4000 CORACQ_VAL_SIGNAL_NAME_EXT_TR...

Page 72: ...LUT format CORDATA_FORMAT_MONO8 12 bits LUT 1 LUT format CORDATA_FORMAT_MONO16 14 bits LUT 0 LUT format CORDATA_FORMAT_MONO16 16 bits LUT 0 LUT format CORDATA_FORMAT_MONO16 8 bits LUT 1 LUT format CORDATA_FORMAT_MONO8 8 bits LUT 1 LUT format CORDATA_FORMAT_MONO16 10 bits LUT 1 LUT format CORDATA_FORMATMONO8 10 bits LUT 1 LUT format CORDATA_FORMATMONO16 8 bits LUT 1 LUT format CORDATA_FORMAT_COLORN...

Page 73: ...Y CORACQ_VAL_ACTIVE_LOW 0x1 CORACQ_PRM_TIME_INTEGRATE_METHOD CORACQ_VAL_TIME_INTEGRATE_METHOD_1 0x1 CORACQ_VAL_TIME_INTEGRATE_METHOD_3 0x4 CORACQ_VAL_TIME_INTEGRATE_METHOD_5 0x10 CORACQ_VAL_TIME_INTEGRATE_METHOD_6 0x20 CORACQ_VAL_TIME_INTEGRATE_METHOD_8 0x80 CORACQ_PRM_CAM_TRIGGER_METHOD CORACQ_VAL_CAM_TRIGGER_METHOD_1 0x1 CORACQ_PRM_CAM_TRIGGER_POLARITY CORACQ_VAL_ACTIVE_LOW 0x1 CORACQ_VAL_ACTIVE...

Page 74: ...AP_DIRECTION_RL 0x2 CORACQ_VAL_TAP_DIRECTION_UD 0x4 CORACQ_VAL_TAP_DIRECTION_DU 0x8 CORACQ_VAL_TAP_DIRECTION_FROM_TOP 0x10 CORACQ_VAL_TAP_DIRECTION_FROM_MID 0x20 CORACQ_VAL_TAP_DIRECTION_FROM_BOT 0x40 CORACQ_PRM_TAP_2_DIRECTION 80 bit configurations Other CORACQ_VAL_TAP_DIRECTION_LR 0x1 CORACQ_VAL_TAP_DIRECTION_UD 0x4 CORACQ_VAL_TAP_DIRECTION_FROM_TOP 0x10 CORACQ_VAL_TAP_DIRECTION_LR 0x1 CORACQ_VA...

Page 75: ..._LR 0x1 CORACQ_VAL_TAP_DIRECTION_UD 0x4 CORACQ_VAL_TAP_DIRECTION_FROM_TOP 0x10 CORACQ_VAL_TAP_DIRECTION_LR 0x1 CORACQ_VAL_TAP_DIRECTION_RL 0x2 CORACQ_VAL_TAP_DIRECTION_UD 0x4 CORACQ_VAL_TAP_DIRECTION_DU 0x8 CORACQ_VAL_TAP_DIRECTION_FROM_TOP 0x10 CORACQ_VAL_TAP_DIRECTION_FROM_MID 0x20 CORACQ_VAL_TAP_DIRECTION_FROM_BOT 0x40 CORACQ_PRM_PIXEL_CLK_DETECTION CORACQ_VAL_RISING_EDGE 0x4 CORACQ_PRM_CHANNEL...

Page 76: ..._VAL_CAMLINK_CONFIGURATION_BASE 0x1 CORACQ_VAL_CAMLINK_CONFIGURATION_MEDIUM 0x2 CORACQ_VAL_CAMLINK_CONFIGURATION_FULL_PACKED 0x100 CORACQ_VAL_CAMLINK_CONFIGURATION_FLAG_BGR 0x80000000 CORACQ_VAL_CAMLINK_CONFIGURATION_80BITS_PACKED 0x200 CORACQ_VAL_CAMLINK_CONFIGURATION_FLAG_BGR 0x80000000 CORACQ_VAL_CAMLINK_CONFIGURATION_80BITS_PACKED 0x200 CORACQ_PRM_DATA_VALID_ENABLE Base Full Mono Base Medium C...

Page 77: ...Full Mono 10T8B Mono Base Full Bayer 10T8B Bayer 8T10B Mono 8T10B Bayer Base Medium Color RGB Full Packed RGB Full Packed RGBY 80B Packed RGB 80B Packed Bi Color min 24 pixel max 65536 pixel step 2 pixel min 24 pixel max 65530 pixel step 4 pixel min 24 pixel max 65536 pixel step 1 pixel min 24 pixel max 65536 pixel step 1 pixel min 24 pixel max 32768 pixel step 2 pixel min 24 pixel max 32768 pixel...

Page 78: ..._FORMAT_RGB888 CORACQ_VAL_OUTPUT_FORMAT_RGB101010 CORACQ_VAL_OUTPUT_FORMAT_RGB16161616 CORACQ_VAL_OUTPUT_FORMAT_MONO16 CORACQ_PRM_EXT_TRIGGER_ENABLE CORACQ_VAL_EXT_TRIGGER_OFF 0x1 CORACQ_VAL_EXT_TRIGGER_ON 0x8 CORACQ_PRM_VIC_NAME Base Full Mono 10T8B Mono 8T10B Mono Base Medium Color RGB Base Full Bayer Full Packed RGB 80B Packed RGB 80B Packed Bi Color 10T8B Bayer 8T10B Bayer Full Packed RGBY Def...

Page 79: ...L 0x1 CORACQ_VAL_LEVEL_422 0x2 CORACQ_VAL_LEVEL_12VOLTS 0x040 CORACQ_VAL_LEVEL_24VOLTS 0x8 CORACQ_PRM_STROBE_LEVEL CORACQ_VAL_LEVEL_TTL 0x1 CORACQ_PRM_EXT_FRAME_TRIGGER_LEVEL CORACQ_VAL_LEVEL_TTL 0x1 CORACQ_VAL_LEVEL_422 0x2 CORACQ_VAL_LEVEL_12VOLTS 0x040 CORACQ_VAL_LEVEL_24VOLTS 0x8 CORACQ_PRM_EXT_LINE_TRIGGER_LEVEL CORACQ_VAL_LEVEL_422 0x2 CORACQ_PRM_INT_LINE_TRIGGER_FREQ_MIN 8 Hz CORACQ_PRM_INT...

Page 80: ...CODER_ENABLE Base Full Mono 10T8B 8T10B Base Medium Color RGB Full Packed RGB Full Packed RGBY 80B Packed RGB Base Full Bayer 10T8B Bayer 8T10B Bayer 80B Packed Bi Color Not available TRUE FALSE CORACQ_PRM_COLOR_DECODER_METHOD Full Bayer 10T8B Bayer 8T10B Bayer 80B Packed Bi Color CORACQ_VAL_COLOR_DECODER_METHOD_1 0x1 CORACQ_VAL_COLOR_DECODER_METHOD_7 0x40 CORACQ_PRM_WB_GAIN Base Full Color RGB Fu...

Page 81: ...E_STAMP_BASE CORACQ_VAL_TIME_BASE_US 0x1 CORACQ_VAL_TIME_BASE_LINE_VALID 0X4 CORACQ_VAL_TIME_BASE_LINE_TRIGGER 0X8 CORACQ_VAL_TIME_BASE_SHAFT_ENCODER 0X40 CORACQ_VAL_TIME_BASE_100NS 0x200 CORACQ_PRM_BOARD_SYNC_OUTPUT1_SOURCE_STR 0 Disabled 1 External Frame Trigger 2 Reserved 3 CC1 4 CC2 5 CC3 6 CC4 7 Ext Trigger Ignore Region 8 Shaft Encoder Before Mult Drop 9 Shaft Encoder After Mult Drop 10 Inte...

Page 82: ...VAL_EVENT_TYPE_NO_PIXEL_CLK CORACQ_VAL_EVENT_TYPE_PIXEL_CLK CORACQ_VAL_EVENT_TYPE_FRAME_LOST CORACQ_VAL_EVENT_TYPE_DATA_OVERFLOW CORACQ_VAL_EVENT_TYPE_EXTERNAL_TRIGGER_IGNORED CORACQ_VAL_EVENT_TYPE_EXT_LINE_TRIGGER_TOO_SLOW CORACQ_VAL_EVENT_TYPE_SHAFT_ENCODER_REVERSE_COUNT_OVERFLOW CORACQ_VAL_EVENT_TYPE_LINE_TRIGGER_TOO_FAST CORACQ_PRM_SIGNAL_STATUS CORACQ_VAL_SIGNAL_HSYNC_PRESENT CORACQ_VAL_SIGNA...

Page 83: ...hbors is not available border image pixels the pixel is simply replaced with the available neighbor CORACQ_VAL_FLAT_FIELD_PIXEL_REPLACEMENT_METHOD_3 Pixel replacement is done by averaging neighborhood pixels using a 3x2 kernel CORACQ_PRM_FLAT_FIELD_SET_SELECT min 0 max 16 step 1 CORACQ_PRM_TIME_STAMP Available CORACQ_PRM_IMAGE_FILTER_ENABLE Not Available CORACQ_PRM_SHAFT_ENCODER_REVERSE_COUNT Max ...

Page 84: ...NT_SOURCE CORXFER_VAL_EVENT_COUNT_SOURCE_DST 0x1 CORXFER_VAL_EVENT_COUNT_SOURCE_SRC 0x2 CORXFER_PRM_BUFFER_TIMESTAMP_MODULE CORXFER_VAL_BUFFER_TIMESTAMP_MODULE_ACQ 0x1 CORXFER_VAL_BUFFER_TIMESTAMP_MODULE_XFER 0x13 CORXFER_PRM_BUFFER_TIMESTAMP_EVENT ACQ Related CORACQ_VAL_EVENT_TYPE_START_OF_FRAME 0x80000 CORACQ_VAL_EVENT_TYPE_EXTERNAL_TRIGGER 0x1000000 CORXFER_PRM_BUFFER_TIMESTAMP_EVENT XFER Relat...

Page 85: ...VAL_INPUT_LEVEL_TTL 0x1 CORGIO_VAL_INPUT_LEVEL_422 0x2 CORGIO_VAL_INPUT_LEVEL_24VOLTS 0x8 CORGIO_VAL_INPUT_LEVEL_12VOLTS 0x40 CORGIO_PRM_CONNECTOR CORGIO_VAL_CONNECTOR_1 0x1 Bidirectional General I Os Related Capabilities GIO Module 2 These are the Open Interface I Os available on connector J5 Capability Values CORGIO_CAP_IO_COUNT 8 I Os CORGIO_CAP_DIR_OUTPUT 0xff CORGIO_CAP_DIR_TRISTATE 0xff CORG...

Page 86: ...GB 1 Camera Link Base Color RGB 2 Camera Link Base Bayer 1 Camera Link Base Bayer 2 0 1 2 3 4 5 Base Monochrome Camera 1 Base Monochrome Camera 2 Base RGB Camera 1 Base RGB Camera 2 Base Bayer Camera 1 Base Bayer Camera 2 Xtium CL_MX4_1 80 bit firmware Acquisition Camera Link 10 Tap 8 Bit Mono Camera Link 8 Tap 10 Bit Mono Camera Link 80 Bit Packed RGB Camera Link 80 Bit Packed 8 Bit Bi Color Came...

Page 87: ...onfiguration for Sapera LT Sapera Processing and Teledyne DALSA framegrabbers The file is located in the following directory dependent on the platform used Install Directory Sapera Install Win7_Embedded Win32 Install Directory Sapera Install Win7_Embedded Win64 The OS footprint for these configurations is less than 1 GB Alternatively the Windows Thin Client configuration template provided by Micro...

Page 88: ...8 12 bit RGB BGR 80 bit packed 8 bit Bi Color Scanning Area scan and Line scan Progressive Segmented Multi Tap Tap reversal Alternate Tap Configuration Dual Channel Scanning Directions Left to Right Right to Left Up Down From Top Resolution note these are Xtium CL MX4 maximums not Camera Link specifications Horizontal Minimum 8 Pixels per tap 8 bits pixel Horizontal Maximum 8 bits pixel x 64k Pixe...

Page 89: ...tion RS 422 input maximum frequency is 5 MHz 4 differential opto coupled general inputs RS 422 TTL 12V 24V Can be used as opto coupled external trigger inputs programmable as active high or low edge or level trigger only 1 input can be connected to a differential input signal on Rev A1 8 LVTTL general outputs Can be used as Strobe outputs 4 on Rev A1 I O available on a DH60 27P connector J1 and on...

Page 90: ...alled in a multi processor system including Hyper Threading multi core processors Operating System Support Windows 7 Windows 8 and Windows 10 each in either 32 bit or 64 bit Environment Ambient Temperature 10 to 50 C operation 40 to 75 C storage Relative Humidity 5 to 90 non condensing operating 0 to 95 storage MTBF 40 C 36 4 years Note Ensure adequate airflow for proper functioning of the board a...

Page 91: ...Xtium CL MX4 User s Manual Technical Specifications 89 EMI Certifications Figure 23 EMI Certifications ...

Page 92: ... concerning the connectors LEDs follows this summary table Location Description Location Description J1 External Signals connector DH60 27P J5 Multi Board Sync J2 Camera Link 2 Connector J7 PC power to camera interface and or J1 J3 Camera Link 1 Connector D1 Boot up PCIe Status LED refer to text P2 PCIe x4 computer bus connector Gen2 compliant slot preferred D3 D4 Camera status LEDs J4 Internal I ...

Page 93: ...sing Camera Link cables see Camera Link Cable The Xtium CL MX4 board supports a camera with one or two Camera Link connectors one Base one Medium or one Full see Data Port Summary for information on Camera Link configurations Connect the camera to the J3 connector with a Camera Link cable When using a Medium or Full camera connect the second camera connector to J2 Note If the camera is powered by ...

Page 94: ...lock detected Green Solid Camera Link pixel clock detected No line valid detected Note for D3 when configuring for Full Camera Link both pixel clock on the 2nd cable must be detected Green Slow Flashing 1 Hz Camera Link pixel clock and line valid signal detected Note for D3 when configuring for Full Camera Link both line valid on the 2nd cable must be detected Green Fast Flashing 8 Hz Acquisition ...

Page 95: ...eg Serial Data to Frame Grabber SERTFG 6 Input Pos Serial Data to Frame Grabber CC1 18 Output Neg Camera Control 1 CC1 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 PoCL 1 26 12 V see note following table GND ...

Page 96: ...k TERM 20 Term Resistor TERM 7 Term Resistor FULL_X0 19 Input Neg Full Data 0 FULL _X0 6 Input Pos Full Data 0 FULL _X1 18 Input Neg Full Data 1 FULL _X1 5 Input Pos Full Data 1 FULL _X2 17 Input Neg Full Data 2 FULL _X2 4 Input Pos Full Data 2 FULL _X3 15 Input Neg Full Data 3 FULL _X3 2 Input Pos Full Data 3 FULL _XCLK 16 Input Neg Full Clock FULL _XCLK 3 Input Pos Full Clock PoCL 1 26 12 V see ...

Page 97: ...e control signals are used either as camera control pulses or as a static logic state Control signals not required by the camera are simply assigned as not used Refer to your camera s user manual for information on what control signals are required Note 1 The Xtium CL MX4 pulse controller has a minimum resolution of 20ns Note 2 The internal line trigger frequency has a 2µs resolution The Xtium CL ...

Page 98: ...n Ground 1 15 General Input 3 RS 422 Shaft Encoder Phase A 2 16 General Input 4 RS 422 Shaft Encoder Phase A see note 3 3 17 General Input 4 Ground 4 18 General Input 3 RS 422 Shaft Encoder Phase B 5 19 Power Output 5 Volts 100mA max RS 422 Shaft Encoder Phase B 6 20 External Trigger Input 2 or General Input 2 External Trigger Input 1 General Input 1 7 21 General Output 3 External Trigger Input 1 ...

Page 99: ... 19 Reserved RS 422 Shaft Encoder Phase B 6 20 Reserved General Input Common External Trigger Input 1 General Input 1 7 21 General Output 3 External Trigger Input 1 General Input 1 Opto coupled see note 1 8 22 General Output 4 External Trigger Input 2 General Input 2 9 23 Reserved Ground 10 24 Reserved Strobe 1 General Output 1 See note 2 11 25 Reserved Strobe 2 General Output 2 12 26 Reserved Gro...

Page 100: ...e opto coupler input The 0 01uF capacitor provides high frequency noise filtering Minimum current is dependent on input voltage applied Ioptoin min Voptoin 0 5 649Ω The switch point is software programmable to support differential LVDS RS422 or single ended TTL 12V or 24V input signals For External Trigger usage Input signal is debounced to ensure that no voltage glitch is detected as a valid tran...

Page 101: ...gger in µs Note Teledyne DALSA recommends using the fastest transition to minimize the time it takes for the opto coupler to change state If the duration of the external trigger is t oc t d then a valid acquisition trigger is detected It is possible to emulate an external trigger using the software trigger which is generated by a function call from an application The following table provides the i...

Page 102: ...General Input 3 15 Power Output 12 Volts 14 Ground 13 General Output 2 Strobe 2 12 General Output 1 Strobe 1 11 Ground 10 General Input 2 Trigger 2 9 General Input 1 Trigger 1 8 7 Shaft Encoder B 6 Shaft Encoder B 5 Ground 4 Shaft Encoder A 3 Shaft Encoder A 2 Ground 1 Differential Driver Differential Driver Differential Driver General Input 1 Trigger 1 General Input 4 General Input 3 Power Output...

Page 103: ... 7 Shaft Encoder B 6 Shaft Encoder B 5 Ground 4 Shaft Encoder A 3 Shaft Encoder A 2 Ground 1 Figure 30 Rev A1 External Signals Connection Diagram External Driver Electrical Requirements The Xtium CL allows user selected software programmable input switching points to support differential RS 422 input signals and single ended TTL 12V 24V input signals The following table defines the external signal...

Page 104: ...resistor The 2 diodes protects the LVTTL buffer against overvoltage Each output is a tri state driver enabled by software Minimum guaranteed output current is 24mA 3 3V Maximum output current is 50mA Maximum short circuit output current is 44mA Minimum voltage for output level high is 2 4V while maximum voltage for output low is 0 55V Maximum output switching frequency is limited by driver and reg...

Page 105: ...ut 2 Strobe 2 12 General Output 1 Strobe 1 11 Ground 10 General Input 2 Trigger 2 9 General Input 1 Trigger 1 8 7 Shaft Encoder B 6 Shaft Encoder B 5 Ground 4 Shaft Encoder A 3 Shaft Encoder A 2 Ground 1 General Input 1 Trigger 1 General Input 4 General Input 3 Power Output 5 Volts General Input 2 Trigger 2 General Output 5 General Output 6 General Output 7 General Output 8 2 Vcc Compatible Receiv...

Page 106: ...erved 17 General Input 4 16 General Input 3 15 Power 12 Volts 14 Ground 13 General Output 2 12 General Output 1 Strobe 11 Ground 10 General Input 2 Trigger 2 9 General Input 1 Trigger 1 8 Input Common Ground 7 Shaft Encoder B 6 Shaft Encoder B 5 Ground 4 Shaft Encoder A 3 Shaft Encoder A 2 Ground 1 Figure 33 Rev A1 Output Signals Connection Diagram External Receiver Electrical Requirements Xtium G...

Page 107: ...al resistor Maximum input signal frequency is 10 MHz The Xtium CL provides ESD filtering on board See Line Trigger Source Selection for Line scan Applications 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 RS ...

Page 108: ...1 19 20 18 17 General Input 4 16 General Input 3 15 Power Output 12 Volts 14 Ground 13 General Output 2 Strobe 2 12 General Output 1 Strobe 1 11 Ground 10 General Input 2 Trigger 2 9 General Input 1 Trigger 1 8 7 Shaft Encoder B 6 Shaft Encoder B 5 Ground 4 Shaft Encoder A 3 Shaft Encoder A 2 Ground 1 General Input 1 Trigger 1 General Input 4 General Input 3 Power Output 5 Volts General Input 2 Tr...

Page 109: ...he RS 422 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 Xtium CL MX4 computer system ground must be connected together DC voltage for the RS 422 input can be generated by a resister voltage divider Use a single battery cell if this is more suitable to your system Note 3 3 Interfacing to a Line Driver also called Ope...

Page 110: ...Sync Master board while the one or more boards receiving the control signal s are Sync Slaves Setup of the boards is done either by setting parameters via a Sapera application or by using CamExpert to configure two camera files ccf For testing purposes two instances of CamExpert one for each board can be run on the system where the frame grabbers are installed Hardware Preparation Interconnect two...

Page 111: ...rst instance of CamExpert and select one installed Xtium board to be the sync master As shown in the following image this board is configured to use an external trigger on input 1 The Sync Master Xtium board is also configured to output the external trigger on board sync 1 as shown in the following image ...

Page 112: ... power cable to J7 when the computer is powered on Connect a computer 6 pin PCI Express power connector to J7 to supply DC power to the Camera Link connectors for PoCL operation and or to supply power to connector J1 Older computers may need a power cable adapter see Power Cable Assembly OR YXCC PWRY00 The 12 Volt can supply up to 8W of power to the cameras 4W per connector and 6W to J1 or J4 Note...

Page 113: ...nsists of a 2000 mm 6 ft blunt end cable to mate to Xtium external connector J1 Note The applicable wiring color code table is included with the printed Product Notice shipped with the cable package no other wiring table should be used Important Cable part number OR YXCC 27BE2M0 rev 3 is obsolete and should not be used with any Xtium series boards Figure 37 DH60 27P Cable No OR YXCC 27BE2M1 Detail...

Page 114: ...Custom Wiring Teledyne DALSA makes available a kit comprised of the DH40 27S connector plus a screw lock housing package for clients interested in assembling their own custom I O cable Order part number OR YXCC H270000 package as shown below Figure 39 OR YXCC H270000 Custom Wiring Kit ...

Page 115: ...t Teledyne DALSA Sales to order the 12 inch 30cm I O cable with connectors on both ends as shown in the following picture Figure 40 I O Cable OR YXCC TIOF120 Third Party I O Cables for J4 Suggested third party cables are available from SAMTEC Below are two examples Connector to connector FFSD 13 D xx xx 01 N Connector to blunt end FFSD 13 S xx xx 01 N Note xx xx denotes length where 06 00 is a 6 i...

Page 116: ...BSYNC40 This cable connects 3 to 4 Xtium boards for the board sync function as described in section For a shorter 2 board cable order cable assembly OR YXCC BSYNC20 For a third party source of cables see http cloud samtec com catalog_english FFSD PDF Figure 41 Photo of cable OR YXCC BSYNC40 ...

Page 117: ...ium external power source connector J7 Recent computer power supplies provide multiple 6 pin power source connectors for PCI Express video cards where one is connected to J7 on the Xtium CL But if the computer is an older model this power supply adapter converts 2 standard 4 pin large power connectors to a 6 pin power connector Figure 42 Photo of cable assembly OR YXCC PWRY00 This is an industry s...

Page 118: ...on 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 log...

Page 119: ...IGH Communication Two LVDS pairs are allocated for asynchronous serial communication to and from the camera and frame grabber Cameras and frame grabbers should support at least 9600 baud SerTFG Differential pair with serial communications to the frame grabber SerTCDifferential pair with serial communications to the camera The serial interface protocol is one start bit one stop bit no parity and no...

Page 120: ...river installation to proceed without the need for mouse clicks or other input from a user Preparing a Silent Mode Installation requires two steps Prepare the response file which emulates a user Invoke the device driver installer with command options to use the prepared response file Creating a Response File Create the installer response file by performing a device driver installation with a comma...

Page 121: ... 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 locati...

Page 122: ...e Install the driver in the target computer All Xtium CL MX4 boards required in the system must be installed Configure each board s acquisition firmware using the Teledyne DALSA Device Manager tool see Device Manager Board Viewer If a standard Serial COM port is required for any board use the Sapera Configuration tool see COM Port Assignment When each board setup is complete using the Teledyne DAL...

Page 123: ...roblem being an installation issue or functional issue and which of the following test tools were used Problem Type Summary Xtium CL MX4 problems are either installation types where the board hardware is not recognized on the PCIe bus i e trained or function errors due to camera connections or bandwidth issues The following links jump to various topics in this troubleshooting section First Step Ch...

Page 124: ...ibed in Symptoms CamExpert Detects no Boards Using Windows 8 10 Fast Boot option When adding removing or moving boards while the PC is shutdown with the Windows Fast Boot option activated it is possible that the boards don t get mapped properly on the next reboot of the computer The driver will detect such a situation and the Device Manager launched at startup will display a message indicating tha...

Page 125: ...sive view of the installed Xtium board Toolbar buttons execute the board self test function and open a FPGA live status window Important parameters include the PCI Express bus transfer supported by the host computer and the internal Xtium FPGA temperature The bus transfer defines the maximum data rate possible in the computer while an excessive FPGA temperature may explain erratic acquisitions due...

Page 126: ...ation Problems Xtium CL MX4 User s Manual Diagnostic Tool Self Test Window Click the Start button to initiate the board memory self test sequence A healthy board will pass all memory test patterns Figure 45 Diagnostic Tool Self Test Window ...

Page 127: ...a problem with any PCI board is to examine the system PCI configuration and ensure that there are no conflicts with other PCI or system devices The PCI Diagnostic program cpcidiag exe allows examination of the PCI configuration registers and can save this information to a text file Run the program via the Windows Start Menu shortcut Start Programs Teledyne DALSA Sapera LT Tools PCI Diagnostics As ...

Page 128: ...mple the slot is bus 10 The window now shows the I O and memory ranges used by each device on the selected PCI bus The information display box will detail any PCI conflicts If there is a problem click on the Save button A file named pcidiag txt is created in the Sapera bin directory with a dump of the PCI configuration registers Email this file when requested by the Teledyne DALSA Technical Suppor...

Page 129: ...evice has an interrupt assigned to it without conflicts Figure 49 Using Windows Device Manager BSOD blue screen Following a Board Reset Teledyne DALSA engineering has identified cases where a PC will falsely report a hardware malfunction when the Xtium CL MX4 board is reset The symptoms will be a Windows blue screen or PC that freezes following a board reset The 1st solution to this problem is to ...

Page 130: ...ne DALSA Technical Support may request that you check the status of these drivers as part of the troubleshooting process Recovering from a Firmware Update Error This procedure is required if any failure occurred while updating the Xtium CL MX4 firmware on installation or during a manual firmware upgrade If on the case the board has corrupted firmware any Sapera application such as CamExpert or the...

Page 131: ...evice Manager Program does not run it will exit with a board was not found message Possible reasons for an error are Board is not in the computer Board driver did not start or was terminated PCI conflict after some other device was installed Information Window The following figure shows the Device Manager Information screen Click to highlight one of the board components and its information shows i...

Page 132: ...st 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 If allocation for the requested number of buffers fails the driver will reduce the number of on board frame buffers requested until they can all fit If there is not enough memory for 2 on board ...

Page 133: ...the camera and timing parameters with the camera in free run mode Verify you can grab with the camera in free run mode Make certain that you provide an external trigger if the camera configuration file requires one Use the software trigger feature of CamExpert if you do not have a trigger source Make certain that the camera configuration is the required mode This must match the camera configuratio...

Page 134: ...ith its combination of system motherboard and PCI boards will be unique and must be tested for bandwidth limitations affecting the imaging application Is the Xtium CL MX4 installed in a PCI Express x16 slot Note that some computer s x16 slot may only support non x16 boards at x1 or not at all Check the computer documentation or test an Xtium CL MX4 installation The speed at which the board is runn...

Page 135: ... the camera is powered by means of multiple connectors make sure all the necessary connections are made between the camera and the frame grabber Ensure that Power over CL PoCL is enabled CamExpert can be used to verify that the PoCL parameter available in the Basic Timing category is set to Enable Figure 52 CamExpert PoCL Parameter If PoCL is enabled in CamExpert check that the Video status PoCL o...

Page 136: ... 670 2010 Teledyne DALSA GMBH Lise Meitner Str 7 82152 Krailling Munich Germany Tel 49 89 89545730 Fax 49 89 895457346 sales europe teledynedalsa com Asian 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 Shanghai Industrial Investment Building Room G 20F 18 North Cao Xi Road Shanghai China 200030 Tel 86 21 64...

Reviews: