background image

 

76  

  Technical Specifications 

Xtium-CLHS PX8 User's Manual 

J5: Multi-Board Sync / Bi-directional General I/Os 

There are 8 bi-directional General I/Os that can be interconnected between multiple boards. These 

bi-directional I/Os can be read/written by Sapera application. Bi-directional General I/Os no.1 and 

no.2 also can also act as the multi-board sync I/Os.  
The multi-board sync feature permits interconnecting multiple Xtium boards to synchronize 

acquisitions to one or two triggers or events. The trigger source origin can be either an external 

signal or a software control signal. The board sending the trigger(s) is the “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, three, or four Xtium boards via their J5 connector using the OR-YXCC-

BSYNC20 cable (for 2 boards) or the OR-YXCC-BSYNC40 cable (see Board Sync Cable Assembly 

OR-YXCC-BSYNC40 for 3 or 4 boards).  

Configuration via Sapera Application Programming  

 

Sync Master Board Software Setup: Choose one Xtium as “Sync Master”.  

The Sapera parameter CORACQ_PRM_BOARD_SYNC_OUTPUT1_SOURCE and/or 

CORACQ_PRM_BOARD_SYNC_OUTPUT2_SOURCE select the signal(s) to send to the “Sync 

Slave” boards. 

 

Other sync master board parameters are set as for any external trigger application, such as 

External Trigger enable, detection, and level. See Sapera documentation for more details.  

 

Sync Slave Board Software Setup: The Sapera parameter 

CORACQ_PRM_EXT_TRIGGER_SOURCE and/or CORACQ_PRM_EXT_LINE_TRIGGER_SOURCE 

are set to Board Sync #1 or #2. 

Configuration via Sapera CamExpert  

 

Start the first 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.  

Summary of Contents for Xtium-CLHS PX8

Page 1: ...Xtium CLHS PX8 User s Manual Edition 1 00 P N OC Y8HM PUSR0 www teledynedalsa com sensors cameras frame grabbers processors software vision solutions ...

Page 2: ...trademark Windows Windows 7 Windows 8 Windows 10 are trademarks of Microsoft Corporation All other trademarks or intellectual property mentioned herein belongs to their respective owners Edition 1 00 released September 28 2015 Document Number OC Y8HM PUSR0 Printed in Canada About Teledyne DALSA Teledyne DALSA is an international high performance semiconductor and electronics company that designs d...

Page 3: ...oader from the Start Menu 13 REQUIREMENTS FOR A SILENT INSTALL 14 Silent Mode Installation 14 Creating a Response File 14 Running a Silent Mode Installation 14 Silent Mode Uninstall 15 Creating a Response File 15 Running a Silent Mode Uninstall 15 Silent Mode Installation Return Code 15 Installation Setup with CorAppLauncher exe 15 Custom Driver Installation using install ini 16 Creating the insta...

Page 4: ...era 32 CAMEXPERT DEMONSTRATION AND TEST TOOLS 34 Camera Types Files 34 Overview of Sapera Acquisition Parameter Files ccf or cca cvi 34 Saving a Camera File 35 Camera Interfacing Check List 35 SAPERA DEMO APPLICATIONS 36 GRAB DEMO OVERVIEW 36 Using the Grab Demo 36 XTIUM CLHS PX8 REFERENCE 38 BLOCK DIAGRAM 38 XTIUM CLHS FLOW DIAGRAM 39 CLHS CAMERA IMPLEMENTATION 39 LINE TRIGGER SOURCE SELECTION FO...

Page 5: ...7P 67 J4 Internal I O Signals Connector 26 pin SHF 113 01 L D RA 67 Note 1 General Inputs External Trigger Inputs Specifications 68 Block Diagram Connecting External Drivers to General Inputs on J1 70 External Driver Electrical Requirements 70 Note 2 General Outputs Strobe Output Specifications 71 Block Diagram Connecting External Receivers to the General Outputs 72 External Receiver Electrical Re...

Page 6: ...iv Contents Xtium CLHS PX8 User s Manual TECHNICAL SUPPORT 85 INDEX 86 ...

Page 7: ...O 1 Related Capabilities 55 Table 15 GIO 1 Related Parameters 55 Table 16 GIO 2 Related Capabilities 56 Table 17 GIO 2 Related Parameters 56 Table 18 Xtium CLHS PX8 Servers and Resources 57 Table 19 Board Specifications 59 Table 20 Environment Specifications 60 Table 21 Power Specifications 60 Table 22 Board Connector List 62 Table 23 D1 Boot up PCIe Status LED 65 Table 24 Camera Link HS Status LE...

Page 8: ...oder Direction Parameter 42 Figure 18 Synchronization Signals for a 10 Line Virtual Frame 44 Figure 19 EMI Certifications 61 Figure 20 Board Layout 62 Figure 21 End Bracket Details 63 Figure 22 Data Forwarding Block Diagram 64 Figure 23 General Inputs Electrical Diagram 68 Figure 24 External Trigger Input Validation Delay 69 Figure 25 External Signals Connection Diagram 70 Figure 26 General Output...

Page 9: ...ized image processing routines Contact Sales at Teledyne DALSA Table 2 Xtium CLHS PX8 Software Product Numbers Optional Xtium CLHS PX8 Cables Accessories Item Product Number DH40 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 DH40 27S Cable to Blunt End OR YXCC 27BE2M1 Rev B1 OR YXCC 27BE2M1 Cable set to connect to J4 Inte...

Page 10: ...tomatically transferred to one or more Xtium CLHS boards each installed in a separate computer allowing distributed processing of the acquisition Supports Multi board Sync for trigger events to simultaneously acquire from multiple cameras Supports a number of acquisition events in compliance with Teledyne DALSA s Trigger to Image Reliability RoHS compliant See Technical Specifications for detailed...

Page 11: ... limit performance for transfers to host memory The board will work in a Gen1 slot but only with half the possible transfer performance If the computer only has a PCI Express x16 slot test directly use the supplied diagnostic tool or review the computer documentation to know if the Xtium CLHS PX8 is supported Computer motherboards may possible only support x16 graphic video board products in their...

Page 12: ...exible 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 13: ...he 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 CLHS PX8 into a free PCI Express x8 Gen2 expansion slot Note that some computer s x16 slot may support boards such as the Xtium CLHS PX8 not just display adapters Connect a spare power supply connector to J7 when DC power is required on th...

Page 14: ...ard power off the system and verify the Xtium CLHS PX8 is installed in the slot properly You should also note the board s status LED color and compare it to the defined LED states as described in Status LEDs Functional Description Refer to Sapera LT User s Manual for additional details about Sapera LT Xtium CLHS PX8 Firmware Loader The Device Manager Firmware Loader program automatically executes ...

Page 15: ...x if there are multiple boards in the system From the Configuration field drop menu select the firmware version required typical required or offered to support different CLHS cameras Click on the Start Update button Observe the firmware update progress in the message output window Close the Device manager program when the device reset complete message is shown Figure 2 Manual Firmware Update Execu...

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

Page 17: ... 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 18: ... Serial COM port to board Creating the install ini File Install the driver in the target computer All Xtium CLHS 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 board setup is complete using the Teledyne DALSA Device Manager tool click on the Save Config File butto...

Page 19: ...Windows 8 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 Xcelera 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 ROM follow t...

Page 20: ...ay request this report to aid in troubleshooting installation or operational problems Figure 4 Board Information via Device Manager Information Field Description Serial Number Read Only Displays the board Serial Number Hardware ID Read Only This field identifies future hardware changes affecting the operation of the board Currently there are no such changes Hardware Configuration Read Only This fi...

Page 21: ...ult Input Level Read Write Use this field to select the default input level of the User Interface GIOs By default boards are shipped with inputs set for 24V signaling Note that the input level can also be modified at the application level Click on the Value field to open the drop selection box show below Select the input signal level detection required Figure 6 GIOs Default Input Level ...

Page 22: ...tiguous Memory section lets the user specify the total amount of contiguous memory a block of physical memory occupying consecutive addresses reserved for the resources needed for Sapera buffers allocation and Sapera messaging For both items the Requested value dialog box shows the CorMem driver default memory setting while the Allocated value displays the amount of contiguous memory allocated suc...

Page 23: ...the requested number of host frame buffers is not allocated The following calculation is an example of the amount of contiguous memory to reserve beyond 5MB with 80 000 buffers of 2048x1024x8 a 80000 64 bytes b 80000 48 bytes c 80000 24 2048 1024 4kB 8 323MB d Total a rounded up to nearest 64kB b rounded up to nearest 64kB c rounded up to nearest 64kB Host Computer Frame Buffer Memory Limitations ...

Page 24: ...d or not present CLHS Link status is indicated by LED D3 above the camera connector The status colors displayed follow industry specifications for Camera Link HS The complete status LED descriptions are available in the technical reference section see Status LEDs Functional Description Possible Installation Problems Hardware PCI bus conflict When a new installation produces PCI bus error messages ...

Page 25: ...ack Symptoms Card acquisition bandwidth is less than expected Troubleshooting Procedures The following sections provide information and solutions to possible Xtium CLHS PX8 installation and functional problems The previous section of this manual summarizes these topics Diagnostic Tool Overview The Xtium CLHS PX8 Board Diagnostic Tool provides a quick method to see board status and health It additi...

Page 26: ...24 Troubleshooting Problems Xtium CLHS PX8 User s Manual ...

Page 27: ...ents but will help to identify signal noise or jitter issues associated with bad cables or overly long cables The screen capture below shows a camera with 7 data lanes where each digital signal is repetitively sampled and overlaid over itself showing relative low high transitions of the differential signal The blue center area eye surface seems similar between each lane typical for a good cable se...

Page 28: ...mine the system PCI configuration and ensure that there are no conflicts with other PCI or system devices The PCI Diagnostic program cpcidiag exe allows examination of the PCI configuration registers and can save this information to a text file Run the program via the Windows Start Menu shortcut Start Programs Teledyne DALSA Sapera LT Tools PCI Diagnostics As shown in the following screen image us...

Page 29: ...lot is bus 2 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 Support group alo...

Page 30: ...ll falsely report a hardware malfunction when the Xtium CLHS PX8 board is reset Ensure that you are using Sapera LT 7 50 or later Sapera and Hardware Windows Drivers Any problem seen after installation such as an error message running CamExpert first make certain the appropriate Teledyne DALSA drivers have started successfully during the boot sequence Example click on the Start Programs Accessorie...

Page 31: ... method described in section Firmware Update Automatic Mode Driver Information via the Device Manager Program The Device Manager program provides a convenient method of collecting information about the installed Xtium CLHS PX8 System information such as operating system computer CPU system memory PCI configuration space plus Xtium CLHS PX8 firmware information is displayed or written to a text fil...

Page 32: ...here 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 For area scan cameras a minimum of 2 on board frame buffers is needed for ...

Page 33: ...vertheless no image is displayed in CamExpert Make certain that BUS MASTER bit in the PCIe configuration space is activated Look in PCI Diagnostics for BM button under Command group Make certain that the BM button is activated Perform all installation checks described in this section before contacting Technical Support Symptoms Card acquisition bandwidth is less than expected The Xtium CLHS PX8 ac...

Page 34: ...camera configuration file Even when using the Xtium CLHS PX8 with common video signals a camera file is required Therefore CamExpert is typically the first Sapera application run after an installation Obviously existing ccf files can be copied to any new board installations when similar cameras are used CamExpert Example with a Monochrome Camera The image below shows CamExpert controlling the Xtiu...

Page 35: ...iles 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 change static camera parameters Advanced Controls Advanced parameters used to select various integration methods frame trigger type Camera Link HS controls etc External Trigger Parameters to configure the ...

Page 36: ...re are two components to the legacy Sapera acquisition parameter file set CCA files also called cam files and CVI files also called VIC files i 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 configurati...

Page 37: ... lighting conditions When CamExpert is setup as required click on File Save 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 Camera Interfacing Check List Before interfacing a camera from scratch with CamExpert Confirm that Teledyne DALSA has not already published an application note with camera fi...

Page 38: ...acquire images in continuous or in one time mode while adjusting the acquisition parameters The program code may be extracted for use within your own application Remarks This demo is built using Visual C 6 0 It is based on Sapera C classes See the Sapera User s and Reference manuals for more information Table 5 Grab Demo Workspace Details Using the Grab Demo Server Selection Run the grab demo from...

Page 39: ...ty 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 Grab Demo Main Window The Grab Demo program provides basic acquisition control for the selected frame grabb...

Page 40: ... Power Gnd D3 CLHS Status Indicator Frame Buffer and DMA table Memory 512 MB Opto coupled 4 Trigger General Inputs TTL 8 Strobe General Outputs J1 DH60 27P J4 26 pin SHF 113 01 L D RA Caution connect only to one never both RS 422 CLHS SerDes Control Lane Data Lanes Control Lane 6 1 1 J3 CX4 1 1 Data Lanes 6 Board Status D1 D6 Data Forwarding Status Indicator CLHS SerDes Data Lanes 6 1 J2 CX4 1 Dat...

Page 41: ...ulting image when used using a 4 byte resolution Lookup Tables Apply lookup table transformation to the image Image Filter 3x3 Apply filter to the image Host DMA Transfers the data from frame grabber into the host buffer memory This module will also perform the vertical flip if enabled CLHS Camera Implementation The following figure defines the Xtium CLHS PX8 camera interface as per the Camera Lin...

Page 42: ... Figure 15 CLHS Camera Interface Line Trigger Source Selection for Line scan Applications Line scan imaging applications require some form of external event trigger to synchronize line scan camera exposures to the moving object This synchronization signal is either an external trigger source one exposure per trigger event or a shaft encoder source composed of a single or dual phase also known as a...

Page 43: ...se A Pin 2 Phase A Input Phase B Connector J1 J4 Pin 6 Phase B Pin 5 Phase B See J1 External I O Signals Connector Female DH60 27P for complete connector signal details Web inspection systems with variable web speeds typically provide one or two synchronization signals from a web mounted encoder to coordinate trigger signals These trigger signals are used by the acquisition linescan camera The Xti...

Page 44: ... overflow of this counter The example figure below shows shaft encoder signals with high jitter If the acquisition is triggered when phase B follows phase A with jitter present phase B may precede phase A Use of the Shaft Encoder Direction parameter will prevent false trigger conditions Shaft Encoder phase A Shaft Encoder phase B Figure 17 Using Shaft Encoder Direction Parameter Note Modify camera...

Page 45: ...virtual frame buffer The virtual frame trigger signal generated by some external event connects to the Xtium CLHS PX8 trigger input Virtual frame trigger can be RS 422 TTL 12V or 24V industry standard and be rising or falling edge active active high or low or double pulse rising or falling edge In this example virtual frame trigger control is configured for rising edge trigger Virtual frame trigge...

Page 46: ...igger is enabled If X 0 External Frame Trigger is disabled External Frame Trigger Detection Y where with Virtual Frame Trigger edge select If Y 1 External Frame Trigger is active low If Y 2 External Frame Trigger is active high If Y 4 External Frame Trigger is active on rising edge If Y 8 External Frame Trigger is active on falling edge If Y 32 External Frame Trigger is dual input rising edge If Y...

Page 47: ...neral these management processes are transparent to end user applications With the Xtium CLHS PX8 applications ensure trigger to image reliability by monitoring events and controlling transfer methods as described below 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 frame...

Page 48: ...apera event value is CORACQ_VAL_EVENT_TYPE_EXT_LINE_TRIGGER_TOO_SLOW Shaft Encoder Reverse Count Overflow Event which indicates that the shaft encoder has travelled in the opposite direction expected and that the number of pulses encountered during that travel has exceeded the acquisition device counter The acquisition device will thus not be able to skip the appropriate number of pulses when the ...

Page 49: ...e for a new image to be stored the image is discarded and the CORACQ_VAL_EVENT_TYPE_FRAME_LOST is generated On board memory can get filled up if the rate at which the images are acquired is greater than the rate at which the DMA engine can write them to host buffer memory On board memory can also get filled up if there are no more empty buffers available to transfer the on board images When stoppi...

Page 50: ...RAME CORACQ_VAL_FRAME_PROGRESSIVE 0x2 CORACQ_PRM_INTERFACE CORACQ_VAL_INTERFACE_DIGITAL 0x2 CORACQ_PRM_SCAN CORACQ_VAL_SCAN_AREA 0x1 CORACQ_VAL_SCAN_LINE 0x2 CORACQ_PRM_SIGNAL CORACQ_VAL_SIGNAL_DIFFERENTIAL 0x2 CORACQ_PRM_VIDEO CORACQ_VAL_VIDEO_MONO 0x1 CORACQ_VAL_VIDEO_BAYER 0X10 CORACQ_PRM_PIXEL_DEPTH 8 bits LUT 0 LUT format CORDATA_FORMAT_MONO8 10 bits LUT 0 LUT format CORDATA_FORMAT_MONO16 12 ...

Page 51: ... 1 lane max 7 lanes step 1 lane CORACQ_PRM_BIT_TRANSFER_RATE 3 125 Gbps CORACQ_PRM_CLHS_CONFIGURATION CORACQ_VAL_CLHS_CONFIGURATION_CAM_PORT_SLAVE 0x4 CORACQ_VAL_CLHS_CONFIGURATION_MANUAL_ACQ_START_STOP 0x8 Table 8 Camera Related Parameters VIC Related Parameters Parameter Values CORACQ_PRM_CAMSEL CAMSEL_MONO from 0 to 0 CORACQ_PRM_CROP_LEFT min 0 pixel max 16376 pixel step 8 pixel CORACQ_PRM_CROP...

Page 52: ...Q_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_VAL_FALLING_EDGE 0x8 CORACQ_PRM_SNAP_COUNT Not Available CORACQ_PRM_INT_LINE_TRIGGER_ENABLE TRUE FALSE CORACQ_PRM_INT_LINE_TRIGGER_FREQ Default 5000 Hz CORACQ_PRM_BIT_ORDERING CORACQ_VAL_BIT_ORDERING_STD ...

Page 53: ...GGER 0x8 CORACQ_VAL_TIME_BASE_SHAFT_ENCODER 0x40 CORACQ_VAL_TIME_BASE_NS 0x80 CORACQ_PRM_BAYER_DECODER_ENABLE Not Available CORACQ_PRM_EXT_TRIGGER_IGNORE_DELAY Not Available CORACQ_PRM_BOARD_SYNC_OUTPUT1_SOURCE min 0 max 2 step 1 CORACQ_PRM_BOARD_SYNC_OUTPUT2_SOURCE min 0 max 2 step 1 CORACQ_PRM_EXT_TRIGGER_SOURCE_STR 0 Automatic 1 External Trigger 1 2 External Trigger 2 3 Board Sync 1 4 Board Syn...

Page 54: ...M_SHAFT_ENCODER_ORDER CORACQ_VAL_SHAFT_ENCODER_ORDER_AUTO 0X0 CORACQ_VAL_SHAFT_ENCODER_ORDER_DROP_MULTIPLY 0X1 CORACQ_VAL_SHAFT_ENCODER_ORDER_MULTIPLY_DROP 0X2 For auto mode the order is multiply drop CORACQ_PRM_CAM_FRAMES_PER_TRIGGER Not Available CORACQ_PRM_LINE_INTEGRATE_TIME_BASE CORACQ_VAL_TIME_BASE_NS 0X80 Table 9 VIC Related Parameters ...

Page 55: ...ERA_MISSED_TRIGGER CORACQ_VAL_EVENT_TYPE_CAMERA_OVERRUN CORACQ_PRM_SIGNAL_STATUS CORACQ_VAL_SIGNAL_HSYNC_PRESENT CORACQ_VAL_SIGNAL_VSYNC_PRESENT CORACQ_VAL_SIGNAL_POWER_PRESENT CORACQ_VAL_SIGNAL_POCL_ACTIVE CORACQ_VAL_SIGNAL_LINK_LOCK CORACQ_VAL_SIGNAL_LANE1_LOCK CORACQ_VAL_SIGNAL_LANE2_LOCK CORACQ_VAL_SIGNAL_LANE3_LOCK CORACQ_VAL_SIGNAL_LANE4_LOCK CORACQ_VAL_SIGNAL_LANE5_LOCK CORACQ_VAL_SIGNAL_LA...

Page 56: ...ORXFER_PRM_FLIP CORXFER_VAL_FLIP_OFF 0x0 CORXFER_VAL_FLIP_VERT 0x2 CORXFER_PRM_INT_BUFFERS Depends on acquired image size By default driver will optimize the number of on board buffers CORXFER_PRM_EVENT_COUNT_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_XFER 0x13 CORXFER_PRM_BUFFER_TIMES...

Page 57: ...T 4 I Os CORGIO_CAP_DIR_OUTPUT 0x0 CORGIO_CAP_DIR_TRISTATE 0x0 CORGIO_CAP_EVENT_TYPE CORGIO_VAL_EVENT_TYPE_RISING_EDGE 0x1 CORGIO_VAL_EVENT_TYPE_FALLING_EDGE 0x2 CORGIO_CAP_READ_ONLY 0x03 depends on external trigger inputs reserved for acquisition device Table 14 GIO 1 Related Capabilities General Inputs 1 Related Parameters for GIO Module 1 Parameter Values CORGIO_PRM_LABEL General Inputs 1 CORGI...

Page 58: ..._TYPE Not Available CORGIO_CAP_READ_ONLY 0x03 depends on board syncs reserved for acquisition device Table 16 GIO 2 Related Capabilities Bidirectional General I Os Related Parameters for GIO Module 2 Parameter Values CORGIO_PRM_LABEL Bidirectional General I Os 1 CORGIO_PRM_DEVICE_ID 2 CORGIO_PRM_OUTPUT_TYPE CORGIO_VAL_OUTPUT_TYPE_LVTTL 0x20 CORGIO_PRM_INPUT_LEVEL CORGIO_VAL_INPUT_LEVEL_LVTTL 0x20 ...

Page 59: ... SapAcquisition class All CLHS cameras are GenCP compliant and are configured in Sapera LT using the SapAcqDevice class Note Currently CLHS cameras do not have their own server therefore it is available under the Xtium_CLHS server For example in CamExpert the Xtium server displays both the frame grabber and camera resources The following table describes the Xtium CLHS PX8 board Servers Resources N...

Page 60: ...onfiguration for Sapera LT Sapera Processing and Teledyne DALSA frame grabbers 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 Micr...

Page 61: ... PC characteristics Controls Compliant with Teledyne DALSA Trigger to Image Reliability framework Comprehensive event notifications Timing control logic for camera triggers and strobe signals 4 opto coupled general inputs where 2 are shared acquisition trigger inputs RS 422 TTL 12V 24V Trigger inputs are programmable as active high or low edge or level trigger at maximum input frequency of 100 KHz...

Page 62: ...ctly when installed 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 Table 20 Environment Specifications Note Ensure adeq...

Page 63: ...Xtium CLHS PX8 User s Manual Technical Specifications 61 EMI Certifications Figure 19 EMI Certifications ...

Page 64: ...s this summary table Location Description Location Description J1 External I O Signals connector DH60 27P J5 Multi Board Sync D1 Boot up PCIe Status LED refer to text J7 PC power to J1 J3 Camera Link HS Input Connector P2 PCIe x8 computer bus connector Gen2 compliant slot preferred D3 Camera Link HS status LED P1 Reserved J4 Internal I O Signals connector 26 pin SHF 113 01 L D RA J2 Camera Link HS...

Page 65: ...tatus LED D1 D3 J1 J3 D6 J2 Camera Link HS Output LED connector Figure 21 End Bracket Details The hardware installation process is completed with the connection of a supported camera to the Xtium CLHS PX8 board using a Camera Link HS cable see Camera Link HS Cables on page 78 The Xtium CLHS PX8 board supports one Camera Link HS camera output Connect the camera to the J3 connector with a Camera Lin...

Page 66: ...a Link HS cables used to interconnect Xtium CLHS boards could be up to 15 meters Optionally the J2 connector of the Data Forwarding Slave 1 Xtium CLHS board can connect to J3 of a third Xtium CLHS Data Forwarding Slave 2 The number of Data Forwarding Slave boards should not exceed 5 for a total of 6 boards The Xtium CLHS boards can either have separate computers or share computers dependent on the...

Page 67: ...ed Gen2 speed Blue Flashing Safe FPGA firmware loaded Gen1 speed Red Flashing PCIe Training Issue Board will not be detected by computer Table 23 D1 Boot up PCIe Status LED D3 Camera Link HS Status LED when a camera is connected The Xtium CLHS PX8 implements the mandatory LED states defined by the Camera Link HS Specification v1 0 RC5 The first column Priority defines the signaling order when mult...

Page 68: ... HS output J2 is forwarding acquisition data to another Xtium CLHS in a separate computer Note that the Xtium CLHS PX8 data forwarding feature is not part of the standard CLHS specifications LED Color State Description Off Constant Connection not established on input connector J3 of the receiving Xtium CLHS Green Constant Link established with the receiving Xtium CLHS and data transfer may take pl...

Page 69: ...y Therefore never connect both J1 and J4 to external devices at the same time Description Pin Pin Description 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...

Page 70: ...nt on input voltage applied Ioptoin min Voptoin 0 5 649Ω Input Level Switch Point Propagation Delay rising edge signal Propagation Delay falling edge signal TTL RS 422 1 6V 1 75 µs 5 5 µs 12V 6V 2 6 µs 2 6 µs 24V 12V 1 9 µs 3 1 µs Table 28 Input Switching Points For External Trigger usage Input signal is debounced to ensure that no voltage glitch is detected as a valid transition This debounce cir...

Page 71: ...me varies dependent on input voltage t d user set debounce duration from 1 to 255µs t vt time of validated trigger in µs Table 29 External Trigger Timing Specifications 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 p...

Page 72: ...river Differential Driver Differential Driver 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 Figure 25 External Signals Connection Diagram External Driver Electrical Requirements The Xtium CLHS allows user selected software programmable input switching points to support RS ...

Page 73: ...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 register access ...

Page 74: ...haft 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 Receiver 3 Vcc Compatible Receiver 4 Vcc Compatible Receiver 5 Vcc Compatible Receiver 6 Vcc Compatible Receiver 7 Vcc Compatible Receiver ...

Page 75: ... is 10 MHz The Xtium CLHS provides ESD filtering on board See Line Trigger Source Selection for Line scan Applications on page 40 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 422 CORACQ_PRM_EXT_LINE_TRIGG...

Page 76: ...ut 1 Strobe 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 Figure 29 External RS 422 Signals Connection Diagram E...

Page 77: ... that the TTL signal connected to the 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 CLHS PX8 computer system ground must be connected together Example for Generating a RS 422 Input Bias Source 330 220 5V 2V 680 100 12V 1 5V 1 5V Battery 2 2K 150 24V 1 5V Examples on Generating a DC voltage for the RS 42...

Page 78: ... Hardware Preparation Interconnect two three or four Xtium boards via their J5 connector using the OR YXCC BSYNC20 cable for 2 boards or the OR YXCC BSYNC40 cable see Board Sync Cable Assembly OR YXCC BSYNC40 for 3 or 4 boards Configuration via Sapera Application Programming Sync Master Board Software Setup Choose one Xtium as Sync Master The Sapera parameter CORACQ_PRM_BOARD_SYNC_OUTPUT1_SOURCE a...

Page 79: ...ess is now waiting for the control signal from the master board Trigger master board acquisition and the acquisition start signal is sent to each slave board J7 Power Connector DC Power Details Warning Never remove or install any hardware component with the computer power on Never connect a power cable to J7 when the computer is powered on Connect a computer 6 pin PCI Express power connector to J7...

Page 80: ... shell This cable assembly is primarily intended as a point to point interface of up to 15 meters A manufactured CX4 cable shall use the SFF 8470 multi sourced connector as specified by the published standard SFF 8470 Specification for Shielded High Speed Serial Multilane Copper Connector Rev 3 3 April 3 2006 or later For additional information on cables and their specifications visit the followin...

Page 81: ... 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 32 DH60 27P Cable No OR YXCC 27BE2M1 Detail Figure 33 Photo of cable OR YXCC 27BE2M1 ...

Page 82: ... 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 Table 31 OR YXCC H270000 Custom Wiring Kit ...

Page 83: ...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 34 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 84: ...ects 3 to 4 Xtium boards for the board sync function as described in section J5 Multi Board Sync Bi directional General I Os For a shorter 2 board cable order cable assembly OR YXCC BSYNC20 For a third part source of cables see http cloud samtec com catalog_english FFSD PDF Figure 35 Photo of cable OR YXCC BSYNC40 ...

Page 85: ...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 CLHS 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 36 Photo of cable assembly OR YXCC PWRY00 This is an industry standard adapter cable wh...

Page 86: ...stomers The packet based protocol used in CLHS is machine vision specific thus delivering the high image reliability needed in modern machine vision systems CLHS Messages are defined independent of the physical layer allowing CLHS to adopt new physical layers as they become available Currently CLHS employs simple 8b 10b technology in the M Protocol and the XAUI 64 66 encoding for the X Protocol CL...

Page 87: ... 670 2000 Fax 978 670 2010 Teledyne DALSA GMBH Felix Wankel Str 1 82152 Krailling Germany Tel 49 89 89 54 57 3 80 Fax 49 89 89 54 57 3 46 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 64279081 Fax 8...

Page 88: ...RM_STROBE_LEVEL 71 CORACQ_PRM_STROBE_METHOD 71 CORACQ_PRM_STROBE_POLARITY 71 D Data Forwarding Master 65 Data Forwarding Slave 66 Data Overflow event 45 Data Transfer Engine 9 Device Manager 12 18 29 device report 18 driver upgrade 17 E Embedded Windows answer files 58 End of Frame event 47 End of Transfer event 47 External Signals Connector 41 43 External Signals Connector Bracket Assembly 41 F f...

Page 89: ...1 software trigger 31 69 Static electricity 11 T technical support 17 18 29 30 transfer module 47 trigger 9 41 43 V viewer program 30 virtual frame buffer 43 visual LED indicators 9 W Web inspection 41 Windows Embedded 7 58 Windows operating system memory 21 workstation 17 ...

Reviews: