Page 2
Use of the products described herein is understood to be at the user’s risk. TELEDYNE DALSA assumes no liability whatsoever for the use of the products detailed in this document and reserves the right to make changes in specifications at any time and without notice.
Page 4
IAGRAM CQUISITION IMING RIGGER OURCE ELECTION FOR INE SCAN PPLICATIONS Parameter Values Specific to the Xtium-CL MX4 CVI/CCF File Parameters Used HAFT NCODER NTERFACE IMING Dual Balanced Shaft Encoder RS-422 Inputs: Example using any Encoder Input with Pulse-drop Counter Example using Sequential Encoder Input...
Page 5
PECIFICATIONS YSTEM EQUIREMENTS EMI C ERTIFICATIONS ONNECTOR AND WITCH OCATIONS Xtium-CL MX4 Board Layout Drawing Connector / LED Description List ONNECTOR AND WITCH PECIFICATIONS Xtium-CL MX4 End Bracket Detail Status LED Functional Description J3: Camera Link Connector 1 J2: Camera Link Connector 2...
Page 6
DH40-27S Cable to Blunt End (OR-YXCC-27BE2M1, Rev B1) DH40-27S Connector Kit for Custom Wiring Cable assemblies for I/O connector J4 Teledyne DALSA I/O Cable (part #OR-YXCC-TIOF120) Third Party I/O Cables for J4 Board Sync Cable Assembly OR-YXCC-BSYNC40 Power Cable Assembly OR-YXCC-PWRY00...
Page 7
Troubleshooting Procedure Symptoms: Xtium-CL MX4 Does Not Grab Symptoms: Card grabs black Symptoms: Card acquisition bandwidth is less than expected Symptoms: PoCL does not power the camera CONTACT INFORMATION ALES NFORMATION ECHNICAL UPPORT Xtium-CL MX4 User's Manual Contents • v...
Page 8
Figure 9: Saving a New Camera File (.ccf) Figure 10: Grab Demo – Server Selection Figure 11: Grab Demo Main Window Figure 12: Xtium-CL MX4 Model Block Diagram Figure 13: Xtium-CL MX4 Flow Diagram Figure 14: Acquisition Timing Figure 15: Encoder Input with Pulse-drop Counter...
About the Xtium-CL MX4 Frame Grabber Series Key Features Compliant with Camera Link specification version 2.0 • Uses a PCIe x4 Gen2 slot to maximize transfers to host computer buffers • • Acquire from Monochrome, RGB, Bayer and Bi-Color cameras, both area scan and line scan Supports multiple tap formats, in multiple pixels depths •...
User Programmable Configurations The Xtium-CL MX4 supports the following Camera Link configurations, using one of 3 available firmware designs: Firmware Supported Camera Link Configurations One Full Camera Link Input • 1 Base, 1 Medium or 1 Full Camera Link monochrome or bayer...
Gather tables. PCI Express x4 Gen2 Interface The Xtium-CL MX4 is a universal PCI Express x4 Gen2 board, compliant with the PCI Express 2.0 specification. The Xtium-CL MX4 board achieves transfer rates up to 1.7 Gbytes/sec. to host memory. Note that performance can be lower depending on PC and/or programmed configuration.
Sapera++ LT Library Sapera++ LT is a powerful development library for image acquisition and control. Sapera++ LT provides a single API across all current and future Teledyne DALSA hardware. Sapera++ LT delivers a comprehensive feature set including program portability, versatile camera controls, flexible display functionality and management, plus easy to use application development wizards.
Quick Start Setup & Installation The following procedure outlines the basic steps required to install the Teledyne DALSA Xtium-CL MX4. For complete installation details and information, see Installing Xtium-CL MX4. Install the Xtium-CL MX4 in an available PCIe x4 (or x8) slot on the host computer.
Page 15
To complete the installation, update the Xtium-CL MX4 firmware when prompted; select Automatic to update with the default configuration (Full Camera Link) or Manual to select another option (2 Base Camera Link or 80-Bits Camera Link). Reboot when all software and board drivers are installed.
Page 16
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. 14 • Quick Start Setup & Installation Xtium-CL MX4 User's Manual...
Page 17
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 Xtium-CL MX4 User's Manual...
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 support the Xtium-CL MX4.
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 ...
With multiple Xtium-CL MX4 boards in the system, all are updated with new firmware. If any installed Xtium-CL MX4 board installed in a system already has the correct firmware version, an update is not required. In the following screen shot, a single Xtium-CL MX4 Full board is installed and ready for a firmware upgrade.
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...
Executing the Firmware Loader from the Start Menu If required, the Xtium-CL MX4 Firmware Loader 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.
Upgrading Sapera or Board Driver When installing a new version of Sapera or a Teledyne DALSA acquisition board driver in a computer with a previous installation, the current version must be un-installed first. Described below are two upgrade situations. Note that if the board is installed in a different slot, the new hardware wizard opens.
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 •...
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.
Read/Write]: This is a 64 byte general purpose user storage area. For information on how to read/write this field at the application level, contact Teledyne DALSA Technical Support. User Interface GIOs [Read/Write]: Use this field to reserve User Interface GIOs for use Reservation by the acquisition module.
Page 27
2. To specify the open interface GIO reservations, click on the ‘Value’ field. Disable any GIO reservations that are not required. Click OK to update the value field. Xtium-CL MX4 User's Manual Installing Xtium-CL MX4 • 25...
Board 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.
Configuring Sapera Viewing Installed Sapera Servers The Sapera configuration program (Start • Programs • Teledyne DALSA • Sapera LT • Sapera Configuration) allows the user to see all available Sapera servers for the installed Sapera-compatible boards. The System entry represents the system server. It corresponds to the host machine (your computer) and is the only server that should always be present.
This memory space stores arguments when a Sapera function is called. Increase this value if you are using functions with large arguments, such as arrays and experience any memory errors. 28 • Installing Xtium-CL MX4 Xtium-CL MX4 User's Manual...
CamExpert Quick Start Interfacing Cameras with CamExpert CamExpert is the camera-interfacing tool for Teledyne DALSA frame grabber boards supported by the Sapera library. CamExpert is the primary tool to configure, test and calibrate your camera and imaging setup. Display tools include, image pixel value readout, image zoom, and histogram.
Page 32
Camera Link Serial Command: Select this Tab to open a serial command port to the camera. • This allows the user to issue configuration commands if supported by the camera. CamExpert is described more fully in the Sapera Getting started and Sapera Introduction manuals. 30 • CamExpert Quick Start Xtium-CL MX4 User's Manual...
Camera Types & Files The Xtium-CL MX4 supports digital area scan or line scan cameras using the Camera Link interface standard. Browse our web site [http://www.teledynedalsa.com/imaging/] for the latest information on Teledyne DALSA Camera Link cameras.
The dialog that opens allows adding details such as camera information, mode of operation, and a file name for the .ccf file. The following image is a sample for a Teledyne DALSA Falcon camera. Note the default folder where User camera files are saved.
• files [ www.teledynedalsa.com Confirm that the correct version or board revision of Xtium-CL MX4 is used. Confirm that the • required firmware is loaded into the Xtium-CL MX4. Confirm that Sapera does not already have a .cca file for your camera installed on your hard •...
Using CamExpert with Xtium-CL MX4 The Sapera CamExpert tool is the interfacing tool for Xtium-CL MX4 frame grabbers and connected cameras; it is supported by the Sapera library and hardware. CamExpert allows a user to test frame grabber and camera functions. Additionally CamExpert saves the frame grabber settings configuration as individual camera parameter files on the host system (*.ccf).
1-16777215. Vertical Offset (in Lines) CORACQ_PRM_VBACK_INVALID Sets the number of invalid lines before the Not shown for linescan active portion of the line. Valid range is 0- cameras. 16777215. Xtium-CL MX4 User's Manual CamExpert Quick Start • 35...
Page 38
Enables/disables sending power through the Camera Link cable. Boolean parameter (TRUE or FALSE). PoCL Status CORACQ_PRM_SIGNAL_STATUS Status of POCL signals connected to the acquisition device. Possible values are Active or Not Active. 36 • CamExpert Quick Start Xtium-CL MX4 User's Manual...
CORACQ_PRM_CAM_TRIGGER_ENABLE control method. Each supported control CORACQ_PRM_LINE_TRIGGER_ENABLE method has one or more operating modes to choose from; refer to the parameters: Camera Trigger Method Setting Time Integration Method Setting. Xtium-CL MX4 User's Manual CamExpert Quick Start • 37...
Page 40
They are defined as camera inputs and frame grabber outpus. Camera manufacturers can define these signals to meet their needs for a particular product. 38 • CamExpert Quick Start Xtium-CL MX4 User's Manual...
External Trigger CORACQ_PRM_EXT_TRIGGER_LEVEL Specifies the electrical level of the external trigger Level connected to the acquisition board. Possible values: single-ended logic signal RS-422 balanced logic signal single-ended logic signal single-ended logic signal Xtium-CL MX4 User's Manual CamExpert Quick Start • 39...
Page 42
Triggers and User Interface General Outputs 1 & 2 reserved for Strobe Outputs. Refer to User Interface GIOs Reservation for more information on using the Teledyne DALSA Device Manager tool to reserve GPIOs. External Trigger CORACQ_PRM_EXT_TRIGGER_DURATION Minimum external trigger pulse duration (in µs), needed...
The maximum left offset is the active horizontal width of the image source less one increment step. Cropping increments depend on the selected acquisition server; CamExpert automatically adjusts numerical entries to valid increments. Xtium-CL MX4 User's Manual CamExpert Quick Start • 41...
Page 44
Enables real-time on-board horizontal image Note: Full Packed RGBY flip function. acquisition server does not support the image flip operation. The Xtium-CL MX4 also supports a vertical flip operation using CORXFER_PRM_FLIP. Acquisition Frame CORACQ_PRM_FRAME_LENGTH Specifies if the images output by the...
Xtium-CL MX4 Flat Field Support The Xtium-CL MX4 supports hardware based real-time Flat Field Correction when used with a monochrome video source. The Xtium-CL MX4 supports two methods for pixel replacement: Neighborhood Replacement: a bad pixel is replaced with the average of its 2 neighbors on the ...
Using CamExpert, click on the grab button and then the histogram button. Use the lens iris to adjust for a bright gray approximately around a pixel value of 200 (for 8-bit pixels). The following figure shows a typical histogram for a bright gray image. 44 • CamExpert Quick Start Xtium-CL MX4 User's Manual...
To aid in determining if the reference images are valid, a histogram tool is provided so that the user can review the images used for the correction data. Xtium-CL MX4 User's Manual CamExpert Quick Start • 45...
Use the menu function Tools • Flat Field Correction • Load to load in a flat field correction image from a previous saved calibration data. CamExpert allows saving and loading calibration data for all cameras used with the imaging system. 46 • CamExpert Quick Start Xtium-CL MX4 User's Manual...
Using the Bayer Filter A Sapera application, when loading the camera file parameters, will have the RGB gain adjustment values. The application can incorporate a calibration menu for RGB adjustments as required. Xtium-CL MX4 User's Manual CamExpert Quick Start • 47...
…\...\Sapera\Demos\Classes\Vc\SapDemos_2012.sln …\...\Sapera\Demos\Classes\Vc\SapDemos_2013.sln …\...\Sapera\Demos\Classes\Vc\SapDemos_2015.sln Visual .NET …\...\Sapera\Demos\NET\SapDemos_2005.sln …\...\Sapera\Demos\NET\SapDemos_2008.sln Solution …\...\Sapera\Demos\NET\SapDemos_2010.sln …\...\Sapera\Demos\NET\SapDemos_2012.sln …\...\Sapera\Demos\NET\SapDemos_2013.sln …\...\Sapera\Demos\NET\SapDemos_2015.sln Remarks This demo is based on Sapera LT classes. See the Sapera User’s and Reference manuals for more information. Xtium-CL MX4 User's Manual Sapera Demo Applications • 48...
Start•Programs•Sapera LT•Demos•Frame Grabbers•Grab Demo. The demo program first displays the acquisition configuration menu. The first drop menu displayed permits selecting from any installed Sapera acquisition servers (installed Teledyne DALSA acquisition hardware using Sapera drivers). The second drop menu permits selecting from the available input devices present on the selected server.
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. 50 • Sapera Demo Applications Xtium-CL MX4 User's Manual...
Horizontal Flip FFC/FLC Host Cropper (Fine) Figure 13: Xtium-CL MX4 Flow Diagram Camera Link Front End: Extracts the clock, LVAL, FVAL and data from the Camera Link ports based on the Camera Link configuration selected. Image Buffer: Stores the video data using the model of video frames.
The Xtium-CL MX4 shaft encoder inputs provide additional functionality with pulse drop, pulse multiply, and pulse direction support. The following table describes the line-trigger source types supported by the Xtium-CL MX4. Refer to the Sapera Acquisition Parameters Reference Manual (OC-SAPM-APR00) for descriptions of the Sapera parameters.
These trigger signals are used by the acquisition line scan camera. The Xtium-CL MX4 supports single or dual phase shaft encoder signals. Dual encoder signals are typically 90 degrees out of phase relative to each other and provide greater web motion resolution.
X = 1, Forward steps are detected by pulse order A/B (forward motion) • X = 2, Forward steps are detected by pulse order B/A (reverse motion) • Note: For information on camera configuration files, see the Sapera Acquisition Parameters Reference Manual (OC-SAPM-APR00). 56 • Xtium-CL MX4 Reference Xtium-CL MX4 User's Manual...
Page 62
If Z = 8, External Frame Trigger is a 24V signal • If Z = 64, External Frame Trigger is a 12V signal Note: For information on camera configuration files, see the Sapera Acquisition Parameters Reference Manual (OC-SAPM-APR00). 60 • Xtium-CL MX4 Reference Xtium-CL MX4 User's Manual...
The Xtium-CL MX4 is designed with a robust ACU (Acquisition and Control Unit). The ACU monitors in real-time, the acquisition state of the input plus the DTE (Data Transfer Engine) which transfers image data from on-board memory into PC memory.
The acquisition device will thus not be able to skip the appropriate number of pulses when the expected direction is detected. The Sapera event value is CORACQ_VAL_EVENT_TYPE_SHAFT_ENCODER_REVERSE_COUNT_OVERFLOW. 62 • Xtium-CL MX4 Reference Xtium-CL MX4 User's Manual...
(if transfers are already in progress). If a frame transfer of a fixed number of images is requested, the transfer module will stop transfer automatically. The Sapera event value is CORXFER_VAL_EVENT_TYPE_END_OF_TRANSFER. Xtium-CL MX4 User's Manual Xtium-CL MX4 Reference • 63...
For more information see Note 1: General Inputs / External Trigger Inputs Specifications. Supported Transfer Cycling Methods The Xtium-CL MX4 supports the following transfer modes, which are either synchronous or asynchronous. Note that the Xtium does not make any use of the trash buffer. Images are accumulated in on-board memory in a FIFO type manner.
Output LUT Availability The following table defines the supported output LUT (look up tables) for the Xtium-CL MX4. Note that unsupported modes are not listed. Number of Digital Output Pixel LUT Format Notes* Bits Format MONO 8 8-in, 8-out MONO 16...
The following provides additional details on the Metadata implementation. Metadata Data Structure The Xtium-CL MX4 supports metadata at the end of each line when enabled through the parameter CORACQ_PRM_META_DATA. The metadata consists of 64 bytes. The content of the metadata represents a snapshot of the state of the frame grabber at the beginning of each LVAL received.
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.
// 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 68 • Xtium-CL MX4 Reference Xtium-CL MX4 User's Manual...
Xtium-CL MX4 Supported Parameters The tables below describe the Sapera capabilities supported by the Xtium-CL MX4. Unless specified, each capability applies to all configuration modes and all acquisition modes. The information here is subject to change. The application needs to verify capabilities. New board driver releases may change product specifications.
Page 81
* 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_PIXEL_CLK (0X100) CORACQ_PRM_EXT_TRIGGER_IGNORE_REGION_DURATION min = 0 µs max = 6553 µs step = 1 µs CORACQ_PRM_STROBE_DESTINATION (*) Not available (*) Parameter Values are Board Specific Xtium-CL MX4 User's Manual Xtium-CL MX4 Reference • 79...
Sapera Servers & Resources Servers and Resources The following table describes services and resources available for the Xtium-CL MX4 board. Servers Resources Name Type Name Index Description Acquisition Xtium-CL_MX4_1 Camera Link Full Mono Base, Medium and Full configuration, (Full firmware)
Windows Embedded 7 Installation Windows Embedded 7 is not officially supported by Teledyne DALSA due to the number of possible configurations. However, Sapera LT and other Teledyne DALSA products should function properly on the Windows Embedded 7 platform provided that the required components are installed.
Technical Specifications Xtium-CL MX4 Board Specifications Digital Video Input & Controls Input Type Camera Link Specifications Rev 2.0 compliant; 2 Base or 1 Full or 1 Medium or 1 80-bit (using SDR-26 Camera Link connectors — MiniCL) Supports PoCL cameras in:...
Page 89
Controls Compliant with Teledyne DALSA Trigger-to-Image Reliability framework Comprehensive event notifications Timing control logic for camera triggers and strobe signals External trigger latency less than 100 nsec Supports multi-board / multi-camera synchronization Quadrature (phase A & B) shaft encoder inputs for external web synchronization: RS-422 input maximum frequency is 5 MHz 4 differential opto-coupled general inputs (RS-422/TTL/12V/24V).
PCI Express Gen2 x4 slot compatible; (will work in Gen1 x4 slot with reduced bandwidth to host) On some computers the Xtium-CL MX4 may function installed in a x16 slot. The computer • documentation or direct testing by the user is required.
Connector and Switch Locations Xtium-CL MX4 Board Layout Drawing Figure 24: Board Layout Connector / LED Description List The following table lists components on the Xtium-CL MX4 board. Detailed information concerning the connectors/LEDs follows this summary table. Location Description Location...
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 the Xtium-CL MX4, refer to J7: Power Connector for power connections. Contact Teledyne DALSA or browse our web site www.teledynedalsa.com/mv...
• • CL2: Camera Link Base configuration: N/A • CL2: Camera Link Medium configuration requires 1 clock and 1 LVAL CL2: Camera Link Full/80-bit configurations requires 2 clocks and 2 LVAL • 92 • Technical Specifications Xtium-CL MX4 User's Manual...
Page 95
CORACQ_PRM_SIGNAL_STATUS/CORACQ_VAL_SIGNAL_POCL_ACTIVE to verify if the POCL is active. See also Sapera++ reference parameter SapAcquisition::SignalPoCLActive for the current state. PoCL state is maintained as long as the board is not reset Xtium-CL MX4 User's Manual Technical Specifications • 93...
CORACQ_PRM_SIGNAL_STATUS/CORACQ_VAL_SIGNAL_POCL_ACTIVE_2 to verify if the POCL is active. See also Sapera++ reference parameter SapAcquisition::SignalPoCLActive for the current state. PoCL state is maintained as long as the board is not reset 94 • Technical Specifications Xtium-CL MX4 User's Manual...
Note 2: The internal line trigger frequency has a 2µs resolution. The Xtium-CL MX4 can assign any camera control signal to the appropriate Camera Link control. The following screen shot shows the Sapera CamExpert dialog where Camera Link controls are assigned (signals shown are not specific to any camera).
J4: Internal I/O Signals Connector (26-pin SHF-113-01-L-D- Important: The table below describes the I/O signals available on both J1 and J4. (applies to Xtium-CL MX4 rev. A2) Use only one of the two I/O connectors — never both! Xtium-CL MX4 rev. A2...
µ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.
Block Diagram: Connecting External Drivers to General Inputs on J1 or J4 External Signals Xtium-CL MX4 rev. A2 User Signal Ground V (+) Ground Shaft Encoder A (-) Shaft Encoder A (+) Differential Ground Driver Shaft Encoder B (-) Shaft Encoder B (+)
External Signals Xtium-CL MX4 rev. A1 General Input Signal Common / Input 1 (-) V (+) Ground Shaft Encoder A (-) Shaft Encoder A (+) Compatible Ground Driver Shaft Encoder B (-) Shaft Encoder B (+) General Input Common V (+)
Block Diagram: Connecting External Receivers to the General Outputs To External Devices Xtium-CL MX4 rev. A2 Compatible Receiver User Signal Ground Ground Shaft Encoder A (-) Shaft Encoder A (+) Compatible Ground Receiver Shaft Encoder B (-) Shaft Encoder B (+)
To External Devices Xtium-CL MX4 rev. A1 User Signal Ground Ground Shaft Encoder A (-) Shaft Encoder A (+) Compatible Ground Receiver Shaft Encoder B (-) Shaft Encoder B (+) Input Common Ground General Input 1 / Trigger 1 General Input 2 / Trigger 2...
For TTL single ended signals, connect a bias voltage to the RS-422 (-) input to ensure correct • detection of the logic state of the signal connected to the RS-422 (+) input. See the following section for connection methods. Xtium-CL MX4 User's Manual Technical Specifications • 105...
• 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.
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. 108 • Technical Specifications Xtium-CL MX4 User's Manual...
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. Xtium-CL MX4 User's Manual Technical Specifications • 109...
Differences between Rev A1 and Rev A2 Board Revision User Interface Outputs Power on J1/J4 5V and 12V 1 differential (LVDS/RS-422) User Interface Inputs /Single Ended 4 differential (LVDS/RS-422), Single Ended 3 Single Ended 110 • Technical Specifications Xtium-CL MX4 User's Manual...
Cables & Accessories The following cables and accessories are available for purchase. Contact sales at Teledyne DALSA. DH40-27S Cable to Blunt End (OR-YXCC-27BE2M1, Rev B1) Cable assembly consists of a 2000 mm (~6 ft.) blunt end cable to mate to Xtium external connector J1.
DH40-27S Connector Kit for 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).
Cable assemblies for I/O connector J4 Flat ribbon cables for connecting to J4 can be purchased from Teledyne DALSA or from third part suppliers, as described below. Teledyne DALSA I/O Cable (part #OR-YXCC-TIOF120) Contact Teledyne DALSA Sales to order the 12 inch (~30cm) I/O cable with connectors on both ends, as shown in the following picture.
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 114 • Technical Specifications Xtium-CL MX4 User's Manual...
Power Cable Assembly OR-YXCC-PWRY00 When the Xtium-CL MX4 supplies power to cameras via PoCL and/or when power is supplied to external devices via the J1/J4 I/O connector, PC power must be connected to the Xtium external power source connector (J7).
Full: Three Channel Link interface, two cable connectors • A single Camera Link port is defined as having an 8-bit data word. The "Full" specification supports eight ports labeled as A to H. Xtium-CL MX4 User's Manual Camera Link Interface • 116...
• Camera Control 2 (CC2) • • Camera Control 3 (CC3) Camera Control 4 (CC4) • Note: the Xtium-CL MX4 by default implements the control lines as follows, (using Teledyne DALSA terminology): (CC1) EXYNC • (CC2) PRIN • • (CC3) FORWARD (CC4) HIGH •...
Appendix A: Silent Installation Both Sapera LT and the Xtium-CL MX4 driver installations share the same installer technology. When the installations of Teledyne DALSA products are embedded within a third party’s product installation, the mode can either have user interaction or be completely silent. The following installation mode descriptions apply to both Sapera and the hardware driver.
\windows folder. If a specific directory is desired, the switch “–f1” is used. As an example, to save a response file in the same directory as the installation executable of the Xtium-CL MX4, the command line would be: Xtium-CL_MX4_1.00.00.0000 –r –f1”.\setup_uninstall.iss”...
Assign a standard Serial COM port to board. Creating the install.ini File 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 ...
Installation Problems Overview The Xtium-CL MX4 (and the Xtium family of products) is tested by Teledyne DALSA in a variety of computers. Although unlikely, installation problems may occur due to the constant changing nature of computer equipment and operating systems. This section describes what the user can verify to determine the problem or the checks to make before contacting Teledyne DALSA Technical Support.
Sapera and board drivers are running. See Sapera and Hardware Windows Drivers for details. In addition, Teledyne DALSA technical support will ask for the log file of messages by Teledyne DALSA drivers. Follow the instructions describe in Teledyne DALSA Log Viewer.
The previous section of this manual summarizes these topics. Diagnostic Tool Overview The Xtium-CL MX4 Board Diagnostic Tool provides a quick method to see board status and health. It additionally provides live monitoring of FPGA temperature and voltages, which may help in identifying problems.
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 124 • Appendix B: Troubleshooting Installation Problems Xtium-CL MX4 User's Manual...
As shown in the following screen image, use the first drop menu to select the PCI device to examine. Select the device from Teledyne DALSA. Note the bus and slot number of the installed board (this will be unique for each system unless systems are setup identically). Click on the Diagnostic button to view an analysis of the system PCI configuration space.
Figure 47: PCI Diagnostic Program Clicking on the Diagnostic button opens a new window with the diagnostic report. From the PCI Bus Number drop menu, select the bus number that the Xtium-CL MX4 is installed in—in this example the slot is bus 10.
Windows Device Manager An alternative method to confirm the installation of the Xtium-CL MX4 board and driver is to use the Windows Device manager tool. Use the Start Menu shortcut Start • Control Panel • System • Device Manager. As shown in the following screen images, look for Xtium-CL MX4 board under “Imaging Devices”.
User forcing a partial firmware upload using an invalid firmware source file • When the Xtium-CL MX4 firmware is corrupted, the board will automatically run from the Safe load after a board and/or PC reset. Solution: Update the board using the standard method described in section Firmware Update: Automatic ModeFirmware Update: Automatic Mode 128 •...
Execute the program via the Windows Start Menu shortcut Start • Programs • Teledyne DALSA • Xtium-CL MX4 Device Driver • Device Manager. If the Device Manager Program does not run, it will exit with a board was not found message. Possible reasons for an error are: Board is not in the computer •...
On-board Image Memory Requirements for Acquisitions The Xtium-CL MX4 by default will allocate the maximum number of buffers that can fit in on-board memory based on the size of the acquired image before cropping, to a maximum of 65535 buffers.
Troubleshooting Procedure When CamExpert detects no installed Teledyne DALSA board, there could be a hardware problem, a system bus problem, a kernel driver problem, or a software installation problem. Make certain that the card is properly seated in PCIe 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 running can be viewed using the Diagnostic Tool provided with the driver.
Symptoms: PoCL does not power the camera If the Xtium-CL MX4 does not power the camera, do the following: Ensure that a spare power supply connector from the PC power supply is connected to J7. • If the camera is powered by means of multiple connectors, make sure all the necessary •...
Need help?
Do you have a question about the Xtium-CL MX4 and is the answer not in the manual?
Questions and answers