background image

 

64  

  Xtium2-CXP PX8 Reference 

Xtium2-CXP PX8 User's Manual 

 

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 acquisition must be stopped. 

Programming the sets 

The following scheme is used to program FFC/FLC data within a set:  

 
// select an active set 
CorAcqSetPrm( hAcq, CORAQ_PRM_FLAT_FIELD_SET_SELECT, 0); 
 
// Create 4 new FFC that will be part of the currently active set ‘0’ 
For( i = 0; i < 4; i++) 

CorAcqNewFlatfield( hAcq, pFlatfieldNumber); // Will create FFC #1, #2, #3, #4 

 
// select an active set 
CorAcq SetPrm( hAcq, CORAQ_PRM_FLAT_FIELD_SET_SELECT, 1); 
 
// Create 4 new FFC that will be part of the currently active set ‘1’ 
For( i = 0; i < 4; i++) 

CorAcqNewFlatfield( hAcq, pFlatfieldNumber); // Will create FFC #5, #6, #7, #8 

 

 

Summary of Contents for Everywhereyoulook Xtium2-CXP PX8

Page 1: ...Xtium2 CXP PX8 User s Manual Edition 1 01 P N OC A8XM PX8U0 www teledynedalsa com sensors cameras frame grabbers processors software vision solutions...

Page 2: ...changes in specifications at any time and without notice Microsoft is a registered trademark Windows Windows 10 are trademarks of Microsoft Corporation All other trademarks or intellectual property m...

Page 3: ...pdate Manual Mode 11 Executing the Firmware Update program from the Start Menu 12 UPGRADING SAPERA OR BOARD DRIVER 13 Board Driver Upgrade Only 13 Upgrading both Sapera and Board Driver 13 Preserving...

Page 4: ...6 BLOCK DIAGRAM 46 XTIUM2 CXP FLOW DIAGRAM 47 LINE TRIGGER SOURCE SELECTION FOR LINE SCAN APPLICATIONS 48 SHAFT ENCODER INTERFACE TIMING 49 VIRTUAL FRAME TRIGGER FOR LINE SCAN CAMERAS 51 Synchronizati...

Page 5: ...Note 1 General Inputs External Trigger Inputs Specifications 86 Block Diagram Connecting External Drivers to General Inputs 88 External Driver Electrical Requirements 89 Note 2 General Outputs Strobe...

Page 6: ...OTING PROCEDURES 116 Diagnostic Tool Overview 116 Diagnostic Tool Main Window 116 Diagnostic Tool Self Test Window 118 Camera Input Eye Diagram Monitor 118 Diagnostic Tool Live Monitoring Window 119 C...

Page 7: ...ameters 74 Table 16 GIO 1 Related Capabilities 74 Table 17 GIO 1 Related Parameters 74 Table 18 GIO 1 Related Parameters 75 Table 19 GIO 2 Related Parameters 75 Table 20 Xtium2 CXP PX8 Servers and Res...

Page 8: ...igger Active High determines Frame Length 53 Figure 25 Line scan Fixed Frame Level Trigger Roll Over 54 Figure 26 Board Layout 81 Figure 27 End Bracket Details 82 Figure 28 General Inputs Electrical D...

Page 9: ...igure 54 PCI Diagnostic Program 120 Figure 55 PCI Diagnostic Program PCI bus info 120 Figure 56 Using Windows Device Manager 121 Figure 57 Board Firmware Version 123 Figure 58 PCI Diagnostic Tool 126...

Page 10: ...LSA website optional Sapera Processing Imaging Development Library includes over 600 optimized image processing routines Contact Sales at Teledyne DALSA Optional Xtium2 CXP PX8 Cables Accessories Tabl...

Page 11: ...nputs along with Strobe outputs Multi board Sync for trigger events supports simultaneously acquisitions from multiple cameras Supports a number of acquisition events in compliance with Teledyne DALSA...

Page 12: ...l work in a Gen1 or Gen2 slot but only with a quarter or half the possible transfer performance respectively The system motherboard BIOS should allow setting the PCIe maximum payload size to 256 or hi...

Page 13: ...ompiled demos and example programs with project source code for recent versions of Microsoft Visual Studio Sapera Processing Library Sapera Processing is a comprehensive set of C classes or NET classe...

Page 14: ...and information see Installing Xtium2 CXP PX8 Install the Xtium2 CXP PX8 in an available PCIe x8 slot on the host computer Download and install the Sapera LT SDK software from the Teledyne DALSA websi...

Page 15: ...omatic to update the firmware with the default configuration OR Select Manual to choose an alternate configuration Restart the computer when all software and board drivers are installed Open Sapera Ca...

Page 16: ...CamExpert detects a camera as per the CXP device discovery protocol camera parameters are displayed along with the board parameters When properly connected the video status bar displays camera signals...

Page 17: ...board and camera parameters as necessary When completed select File Save Configuration to save the camera configuration file The Xtium2 CXP PX8 can be configured using the parameter settings in this...

Page 18: ...r only its runtime library Install the Xtium2 CXP PX8 Sapera board driver Update the board firmware if required Restart the computer Connect a CXP camera and test Hardware Installation Turn the comput...

Page 19: ...omputer It is not necessary to reboot the computer between the installation of Sapera LT and the board driver Run the Xtium2 CXP PX8 device driver executable file the installation menu is presented Du...

Page 20: ...ired In the following screen shot a single Xtium2 CXP PX8 board is installed and ready for a firmware upgrade Figure 1 Automatic Firmware Update Firmware Update Manual Mode Select Manual to load firmw...

Page 21: ...reset complete message is shown Executing the Firmware Update program from the Start Menu The Xtium2 CXP PX8 Firmware Update program can be executed via the Start menu under Teledyne DALSA Xtium2 CXP...

Page 22: ...river only The procedure assumes Windows 10 11 1 Logon the computer as an administrator or with an account that has administrator privileges 2 In the taskbar search box type Control Panel and open it...

Page 23: ...file select Automatic on the Device Manager start up dialog To verify the settings specified in the install ini file select Manual differences between the current device settings are shown in green i...

Page 24: ...he Device Info column User defined settings are specific to the PCI Express slot on the system Figure 5 Firmware Update Status To preserve the user defined parameter settings select Manual and proceed...

Page 25: ...reen image shows the Device Manager program The left pane displays all Teledyne DALSA boards in the system and their individual device components The right pane displays the information stored in the...

Page 26: ...R A8X0 XPX10 1 2CH OR A8X0 XPX20 2 4CH OR A8X0 XPX40 4 4CH OR A8X6 XPX40 4 User Interface Outputs Read Only Number of available user interface outputs on the board For this board the value is 8 P N Re...

Page 27: ...d for Strobe Output Click on the Value field to open the dialog box shown below Disable any GIO reservations that are not required Click OK to update the value field User Interface GIOs Default Input...

Page 28: ...Output State Read Write Use this field to select the default Output State of the User Interface GIOs Click on the Value field to select the output state required By default boards are shipped with Us...

Page 29: ...an avoid overflow of data Click on the Value field to open the dialog box show below By default boards are shipped with this option set to 8K Changing Device Settings When device settings are changed...

Page 30: ...ALSA Technical Support may request a device information report file BoardInfo txt to aid in troubleshooting installation or operational problems To generate the Xtium2 CXP PX8 device information repor...

Page 31: ...host frame buffers or when connecting the buffers via a transfer object You can approximate the worst case scenario amount of contiguous memory required as follows Calculate the total amount of host...

Page 32: ...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 Wi...

Page 33: ...ialog window to select a camera configuration file Even when using the Xtium2 CXP PX8 with common video signals a camera file is required Therefore CamExpert is typically the first Sapera application...

Page 34: ...ard The User s subsection is where user created camera files are stored Parameter Select a function category and change parameter values as required Descriptions for the camera parameters change depen...

Page 35: ...e legacy Sapera acquisition parameter file set CCA files also called cam files and CVI files also called VIC files video input conditioning The files store respectively video signal parameters CCA and...

Page 36: ...nu select Save Configuration As 2 Add details such as camera information mode of operation 3 Change or enter a file name 4 Optional The default folder for user generated ccf files is Teledyne DALSA Sa...

Page 37: ...amera parameter files on the host system ccf When an acquisition server is selected CamExpert only presents parameters supported by the selected device The Xtium2 CXP PX8 firmware supports multiple co...

Page 38: ...r servers areascan only Color Type CORACQ_PRM_VIDEO Sets the color format of the input source Not shown for RGB servers Monochrome servers support Monochrome Bayer mosaic Pixel Depth CORACQ_PRM_PIXEL_...

Page 39: ...n Possible value is CORACQ_VAL_CXP_CONFIGURATION_DUAL_CHANNEL_ONE_STREAM Bit Transfer Rate CORACQ_PRM_BIT_TRANSFER_RATE Sets the transfer rate between the camera and the frame grabber PoCXP CORACQ_PRM...

Page 40: ...CamExpert Quick Start 31 Advanced Control Category The Advanced Control category groups parameters for configuring camera control signals board sync outputs and other advanced settings Area Scan Para...

Page 41: ...s an available camera control method Each supported control method has one or more operating modes to choose from refer to the parameters Camera Trigger Method Setting Time Integration Method Setting...

Page 42: ...OARD_SYNC_OUTPUT1_SOURCE Specifies the signal to output on board sync output 1 This parameter permits the synchronization of two acquisition devices using a signal from one acquisition device and sync...

Page 43: ...ck Start Xtium2 CXP PX8 User s Manual External Trigger Category The External category groups parameters for configuring an external trigger for controlling image acquisition Area Scan Parameters Line...

Page 44: ...ngle ended logic signal External Trigger Source CORACQ_PRM_EXT_TRIGGER_SOURCE area scan CORACQ_PRM_EXT_FRAME_TRIGGER_SOURCE line scan Specifies the physical input source the external frame trigger is...

Page 45: ...ger but multiple acquisitions are needed from each trigger Shaft Encoder Order CORACQ_PRM_SHAFT_ENCODER_ORDER Specifies the order of the drop multiply operation of the shaft encoder Shaft Encoder Aver...

Page 46: ...rt Quick Start 37 Image Buffer and ROI Category The Image Buffer and ROI category groups parameters for the configuring the image buffer format size and offset settings as well as image flipping Area...

Page 47: ...sts numerical entries to valid increments Note image data is not scaled Image Left Offset in Pixels CORACQ_PRM_CROP_LEFT Number of pixels to crop from the left side of the acquisition image before tra...

Page 48: ...e edge or the neighboring pixels Loading the Required Camera File Select the required camera configuration file for the connected camera Verify the acquisition with the live grab function Make camera...

Page 49: ...counts for a small number of hot or stuck pixels pixels that do not react to light over the full dynamic range specified for that sensor Verify a Bright Acquisition Aim the camera at a diffused light...

Page 50: ...acquisition setup is done note the camera position and lens iris position so as to be able to repeat it during the calibration procedure Flat Field Correction Calibration Procedure Calibration is the...

Page 51: ...hite image but not saturated white Even illumination on white paper can be used with a minimum gray level of 128 It is preferable to prepare for the white level calibration before the calibration proc...

Page 52: ...re selected by default Click Grab to start 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...

Page 53: ...rojects using Visual Studio 2013 2015 2017 2019 Table 4 Demos Workspace Details Program file Sapera Demos Binaries GrabDemo exe Visual C Solution Sapera Demos Classes Vc SapDemos_2013 sln Sapera Demos...

Page 54: ...nd installed Sapera acquisition server installed Teledyne DALSA acquisition hardware using Sapera drivers From the Acquisition Device list select an available input device on the selected driver Click...

Page 55: ...27P J8 40 pin IDC Caution connect only to one never both RS 422 TTL C2 HD BNC DIN CXP Board Status S1 L3 CXP Status Indicator C3 HD BNC DIN CXP L4 CXP Status Indicator C4 HD BNC DIN CXP L1 CXP Status...

Page 56: ...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 convert...

Page 57: ...y the Xtium2 CXP PX8 Refer to the Sapera Acquisition Parameters Reference Manual OC SAPM APR00 for descriptions of the Sapera parameters CORACQ_PRM_EXT_LINE_TRIGGER_SOURCE Parameter Values Specific to...

Page 58: ...r 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 follo...

Page 59: ...r Direction Parameter Note Modify camera file parameters easily with the Sapera CamExpert program CVI CCF File Parameters Used Shaft Encoder Enable X where If X 1 Shaft Encoder is enabled If X 0 Shaft...

Page 60: ...High Roll Over Roll Over Rising Falling Edge No Roll Over No Roll Over Dual Input Rising Falling Edge Roll Over Roll Over Virtual Frame Trigger Timing Diagram The virtual frame trigger signal generate...

Page 61: ...Acquisition A trigger event is only generated 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 trigge...

Page 62: ...can Fixed Frame Level Trigger Roll Over to Next Frame Synchronization Signals for Variable Frame Length Acquisition For variable length frames trigger ignored events are not issued SapAcquisition Even...

Page 63: ...me Trigger Detection Y where with Virtual Frame Trigger edge select If Y 1 External Frame Trigger is active low If Y 2 External Frame Trigger is active high If Y 4 External Frame Trigger is active on...

Page 64: ...methods are available grouped as Camera Trigger Methods method 1 supported Line Trigger Methods method 1 Line Integration Methods method 3 supported Time Integration Methods method 1 supported Strobe...

Page 65: ...ternal 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...

Page 66: ...GER_TOO_FAST Shaft Encoder Reverse Count Overflow Event which indicates that the shaft encoder has travelled in the opposite direction expected and that the number of pulses encountered during that tr...

Page 67: ...e event message data GetHostTimeStamp returns a 64 bit value representing the time at which the host received the event The time base of the value is in CPU clock GetAuxTimeStamp returns a 64 bit valu...

Page 68: ...tion or SapXferNotifyEventsArgs Trash NET property returns true If a trash callback function has been registered during construction of the SapTransfer object it will be executed when a trash event oc...

Page 69: ...l Acquire into Xtium on board memory NO Full Empty buffer available at least 1 Frame Lost Event NO Full Full Frame Lost Event YES Empty buffer available at least 1 Empty buffer available at least 1 No...

Page 70: ...in 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 RGB8888 RGBP8 8 in 8 out 10 x 3 RGB RGB8...

Page 71: ...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 t...

Page 72: ...the FFC FLC relationship with the Host buffers When the FFC FLC cycle mode automatic is active reset the acquisition module to start on the 1st FFC FLC data set of the selected list as follows Disconn...

Page 73: ...rogramming the sets The following scheme is used to program FFC FLC data within a set select an active set CorAcqSetPrm hAcq CORAQ_PRM_FLAT_FIELD_SET_SELECT 0 Create 4 new FFC that will be part of the...

Page 74: ...ORACQ_PRM_SIGNAL CORACQ_VAL_SIGNAL_DIFFERENTIAL 0x2 CORACQ_PRM_VIDEO Mono RGB Bayer CORACQ_VAL_VIDEO_MONO 0x1 CORACQ_VAL_VIDEO_BAYER 0X10 CORACQ_VAL_VIDEO_RGB 0x8 CORACQ_VAL_VIDEO_RGBY 0x40 CORACQ_VAL...

Page 75: ..._DIRECTION_FROM_TOP 0x10 CORACQ_VAL_TAP_DIRECTION_FROM_MID 0x20 CORACQ_VAL_TAP_DIRECTION_FROM_BOT 0x40 CORACQ_PRM_TAP_2_DIRECTION CORACQ_VAL_TAP_DIRECTION_LR 0x1 CORACQ_VAL_TAP_DIRECTION_UD 0x4 CORACQ...

Page 76: ...pixel step 4 pixel min 32 pixel max 32768 pixel step 4 pixel min 32 pixel max 32768 pixel step 1 pixel Maximum allowed is 128 kB so maximum in pixels is dependent on the output pixel depth CORACQ_PRM...

Page 77: ...X 1 CORACQ_PRM_EXT_TRIGGER_DETECTION CORACQ_VAL_ACTIVE_LOW 0x1 CORACQ_VAL_ACTIVE_HIGH 0x2 CORACQ_VAL_RISING_EDGE 0x4 CORACQ_VAL_FALLING_EDGE 0x8 CORACQ_PRM_LUT_FORMAT Mono RGB Bayer Default CORDATA_FO...

Page 78: ...ble CORACQ_PRM_FRAME_LENGTH CORACQ_VAL_FRAME_LENGTH_FIX 0x1 CORACQ_VAL_FRAME_LENGTH_VARIABLE 0x2 CORACQ_PRM_FLIP CORACQ_VAL_FLIP_OFF 0x00 CORACQ_VAL_FLIP_HORZ 0x01 CORACQ_PRM_EXT_TRIGGER_DURATION min...

Page 79: ...T_LINE_TRIGGER_SOURCE_STR 0 Automatic 1 Shaft Encoder Phase A 2 Shaft Encoder Phase B 3 Shaft Encoder Phase A B 4 Board Sync 1 5 Board Sync 2 CORACQ_PRM_VERTICAL_TIMEOUT_DELAY Not Available CORACQ_PRM...

Page 80: ..._STR 0 Automatic 1 Strobe 1 2 Strobe 2 3 Strobe 3 4 Strobe 4 CORACQ_PRM_SHAFT_ENCODER_AVERAGING_ENABLE TRUE FALSE CORACQ_PRM_SHAFT_ENCODER_AVERAGING_PULSES max N 8 ie 2 N Pulses CORACQ_PRM_SHAFT_ENCOD...

Page 81: ...AL_SIGNAL_POCXP_ACTIVE_3 CORACQ_VAL_SIGNAL_POCXP_ACTIVE_4 CORACQ_VAL_SIGNAL_LINK_LOCK CORACQ_VAL_SIGNAL_LANE1_LOCK CORACQ_VAL_SIGNAL_LANE2_LOCK CORACQ_VAL_SIGNAL_LANE3_LOCK CORACQ_VAL_SIGNAL_LANE4_LOC...

Page 82: ...FER_VAL_EVENT_TYPE_START_OF_FRAME CORXFER_VAL_EVENT_TYPE_END_OF_FRAME CORXFER_VAL_EVENT_TYPE_END_OF_LINE CORXFER_VAL_EVENT_TYPE_END_OF_NLINES CORXFER_VAL_EVENT_TYPE_END_OF_TRANSFER CORXFER_PRM_START_M...

Page 83: ...RGIO_PRM_CONNECTOR CORGIO_VAL_CONNECTOR_1 0x1 General Inputs 1 Related Capabilities for GIO Module 1 Inputs available on connector J7 and J8 Table 16 GIO 1 Related Capabilities Capability Values CORGI...

Page 84: ...DIR_TRISTATE 0xff CORGIO_CAP_EVENT_TYPE Not Available CORGIO_CAP_READ_ONLY 0x03 depends on board syncs reserved for acquisition device Bidirectional General I Os Related Parameters for GIO Module 2 Ta...

Page 85: ...ble describes the Xtium2 CXP PX8 board Table 20 Xtium2 CXP PX8 Servers and Resources Servers Resources Name Type Name Index Description Xtium2 CXP_PX8_1 1 Camera Acquisition Module CXP Mono 1 CXP Colo...

Page 86: ...RGB 2 CXP Color RGB 3 CXP Color RGB 4 CXP Bayer 1 CXP Bayer 2 CXP Bayer 3 CXP Bayer 4 0 1 2 3 4 5 6 7 8 9 10 11 CXP Mono Camera CXP RGB Camera CXP Bayer Camera Acquisition Device Device Name SN Seria...

Page 87: ...stem Approximately 6 8 GB s maximum obtained is dependent on firmware loaded and PC characteristics Controls Compliant with Teledyne DALSA Trigger to Image Reliability framework Comprehensive event no...

Page 88: ...s correctly when installed in a multi processor system including Hyper Threading multi core processors Operating System Support Windows 10 in either 32 bit or 64 bit and Windows 11 64 bit Environment...

Page 89: ...environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio commun...

Page 90: ...cerning the connectors LEDs follows this summary table Table 24 Board Connector List Location Description Location Description J7 External I O Signals connector DH60 27P J9 Multi Board Sync S1 Boot up...

Page 91: ...onnection Connect the camera to the C1 and C2 connectors The order that the cables are connected to the camera does not matter Two Camera connection Connect Camera 1 to C1 and Camera 2 to C2 4CH Model...

Page 92: ...id Safe FPGA firmware loaded Gen3 speed Blue Flashing Safe FPGA firmware loaded Gen1 Gen2 speed Red Flashing PCIe Training Issue Board will not be detected by computer L1 L2 L3 L4 CoaXPress Status LED...

Page 93: ...round 4 18 External Trigger Input 3 General Input 3 RS 422 Shaft Encoder Phase B 5 19 Power Output 5 Volts 100 mA max TTL RS 422 Shaft Encoder Phase B 6 20 External Trigger Input 2 General Input 2 Ext...

Page 94: ...Input 2 General Input 2 Ground 4 24 External Trigger Input 2 General Input 2 TTL RS 422 Shaft Encoder Phase A see note 3 5 25 External Trigger Input 3 General Input 3 RS 422 Shaft Encoder Phase A 6 2...

Page 95: ...nput voltage applied Ioptoin min Voptoin 0 5 649 The switch point is software programmable to support differential RS 422 or single ended TTL 12V or 24V input signals For External Trigger usage Input...

Page 96: ...t vt time of validated trigger 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 trig...

Page 97: ...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 RS 422 TTL B 6 Shaf...

Page 98: ...2 General Output 5 General Output 6 General Output 7 General Output 8 Ground Ground Ground Ground 28 29 30 31 32 33 34 35 36 37 38 39 40 Ground Reserved Reserved Reserved Reserved Reserved Reserved Re...

Page 99: ...protect the LVTTL buffer against overvoltage Each output is a tristate driver enabled by software Minimum guaranteed output current is 24mA 3 3V Maximum output current is 50mA Maximum short circuit o...

Page 100: ...robe 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 RS 422 TTL B 6 Shaft Encoder RS 422 B 5 Ground 4 Shaft Encoder RS 422 TTL A 3 S...

Page 101: ...General Input 3 Trigger 3 General Input 2 Trigger 2 General Output 5 General Output 6 General Output 7 General Output 8 Ground Ground Ground Ground 28 29 30 31 32 33 34 35 36 37 38 39 40 Ground Reser...

Page 102: ...scribed instructions could damage the board resulting in the shaft encoder not working properly Ensure that these grounding measures are followed when migrating from boards with opto coupled shaft enc...

Page 103: ...ORACQ_PRM_SHAFT_ENCODER_ENABLE CORACQ_PRM_SHAFT_ENCODER_LEVEL CORACQ_PRM_SHAFT_ENCODER_DROP or refer to CORACQ_PRM_EXT_LINE_TRIGGER_ENABLE CORACQ_PRM_EXT_LINE_TRIGGER_DETECTION CORACQ_PRM_EXT_LINE_TRI...

Page 104: ...4 Trigger 4 16 General Input 3 Trigger 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...

Page 105: ...ut 2 Trigger 2 9 General Input 1 Trigger 1 8 7 Shaft Encoder RS 422 TTL B 6 Shaft Encoder RS 422 B 5 Ground 4 Shaft Encoder RS 422 TTL A 3 Shaft Encoder RS 422 A 2 Ground 1 General Input 1 Trigger 1 G...

Page 106: ...e Driver Output NOTE User must select the Shaft Encoder RS 422 level when using this mode CORACQ_PRM_SHAFT_ENCODER_LEVEL CORACQ_VAL_LEVEL_422 0x2 Note 3 3 Interfacing to an Open Collector Output RS 42...

Page 107: ...input Figure 41 Interfacing TTL to RS 422 Shaft Encoder Inputs using a Bias Voltage If necessary a TTL input can be connected to the RS 422 TTL input using a bias voltage however it is recommended to...

Page 108: ...etting 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...

Page 109: ...he following image this board is configured to use an external trigger on input 1 The Sync Master Xtium2 board is also configured to output the external trigger on board sync 1 as shown in the followi...

Page 110: ...Details Warning Never remove or install any hardware component with the computer power on Never connect a power cable to J10 when the computer is powered on Connect a computer 6 pin PCI Express power...

Page 111: ...visit the following web sites Table 33 CoaXPress Cable Suppliers Components Express http www componentsexpress com Samtec https www samtec com DH40 27S Cable to Blunt End OR YXCC 27BE2M1 Rev B1 Cable...

Page 112: ...Xtium2 CXP PX8 User s Manual Technical Specifications 103 Figure 43 Photo of cable OR YXCC 27BE2M1...

Page 113: ...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 numb...

Page 114: ...ector J8 to a bracket mounted DB37 Install the bracket assembly into an adjacent PC expansion slot and connect the free cable end to the board s J8 header When connecting the cable make sure that the...

Page 115: ...t 3 13 26 Strobe 4 General Output 4 14 8 General Output 5 15 27 General Output 6 16 9 General Output 7 17 28 General Output 8 18 10 Ground 19 29 Ground 20 11 External Trigger Input 1 General Input 1 2...

Page 116: ...nnects 3 to 4 Xtium2 boards for the board sync function as described in section J9 Multi Board Sync Bi directional General I Os For a shorter 2 board cable order cable assembly OR YXCC BSYNC20 For a t...

Page 117: ...Recent computer power supplies provide multiple 6 pin power source connectors for PCI Express video cards where one is connected to J10 on the Xtium2 CXP However if the computer is an older model this...

Page 118: ...BNC connector 20 83 Mbps DIN connector uplink for communications and control Power is also available over the cable Power over Coax and cable lengths of greater than 100 m may be achieved High speed d...

Page 119: ...nd line Silent Mode This mode requires no user interaction A preconfigured response file provides the user input The installer displays nothing Silent Mode Installation A Silent Mode installation is r...

Page 120: ...prepared prior to silently removing the device driver Creating a Response File The installer response file is created by performing a device driver un installation with a r command line switch The res...

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

Page 122: ...er All Xtium2 CXP PX8 boards required in the system must be installed Configure each board s acquisition firmware using the Teledyne DALSA Device Manager tool see Device Manager Board Viewer When each...

Page 123: ...ould be GREEN or flashing GREEN If it remains BLUE or flashing BLUE the board is still running from the safe mode load This could indicate that the normal operating load from the flash memory is corru...

Page 124: ...ce Manager launched at startup will display a message indicating that a normal reboot is required Possible Functional Problems Driver Information Use the Teledyne DALSA device manager program to view...

Page 125: ...ning that connects to the Xtium2 such as CamExpert else the diagnostic window will indicate an error for the PCIe Bandwidth as shown in the screen capture below Figure 49 Diagnostic Tool Resource in u...

Page 126: ...Xtium2 CXP PX8 User s Manual Appendix B Troubleshooting Problems 117 Figure 50 Diagnostic Tool Main Window...

Page 127: ...specific measurements but will help to identify signal noise or jitter associated with bad cables or overly long cables The screen capture below shows a camera with four data lanes where each digital...

Page 128: ...is a problem with any PCI board is to examine the system PCI configuration and ensure that there are no conflicts with other PCI or system devices The PCI Diagnostic program cpcidiag exe allows exami...

Page 129: ...the slot is bus 4 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 th...

Page 130: ...ect a Xtium2 CXP PX8 Board 4 On the shortcut menu select Properties The Device status should indicate This device is working properly 5 In the properties window click the Resources tab Make sure that...

Page 131: ...lure occurred while updating the Xtium2 CXP PX8 firmware on installation or during a manual firmware upgrade If on the case the board has corrupted firmware any Sapera application such as CamExpert or...

Page 132: ...talled Information Window The following figure shows the Device Information screen Select a board component to display its information in the right hand window as described below Figure 57 Board Firmw...

Page 133: ...and not corrupted in cases where the image transfer to host system memory may be interrupted and delayed by other host system processes That is there is no interruption to the image acquisition of on...

Page 134: ...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 CamEx...

Page 135: ...the computer documentation or test an Xtium2 CXP PX8 installation The speed at which the board is running can be viewed using the Diagnostic Tool provided with the driver Is the Xtium2 CXP PX8 instal...

Page 136: ...ssage similar to the following ERR 2017 12 15 11 10 32 307 CorXtium2CXPPX8 SYS smPoCXP brd 0 poCxp 0 24V TRIP where brd indicates the index of the CXP PX8 board in the system poCxp indicates the index...

Page 137: ...128 Appendix B Troubleshooting Problems Xtium2 CXP PX8 User s Manual Bad connector Good Connector Figure 61 Bad vs Good CXP Connectors...

Page 138: ...Xtium2 CXP PX8 User s Manual Revision History 129 Revision History Revision Date Major Changes 1 00 2 October 2020 Initial release 1 01 15 March 2023 New board and related parameters...

Page 139: ...alsa com Teledyne DALSA GMBH Lise Meitner Str 7 82152 Krailling Munich Germany Tel 49 89 89545730 Fax 49 89 895457346 sales europe teledynedalsa com Asia Pacific Sales Asia Pacific Sales Teledyne DALS...

Reviews: