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 3
INSTALLING XTIUM-CL PX4 ! (G ARNING ROUNDING NSTRUCTIONS NSTALLATION Sapera LT Library & Xtium-CL PX4 Driver Installation Xtium-CL PX4 Firmware Loader Firmware Update: Automatic Mode Firmware Update: Manual Mode Executing the Firmware Loader from the Start Menu EQUIREMENTS FOR A...
Page 4
IAGRAM -CL F TIUM IAGRAM CQUISITION IMING RIGGER OURCE ELECTION FOR INE SCAN PPLICATIONS Parameter Values Specific to the Xtium-CL PX4 HAFT NCODER NTERFACE IMING IRTUAL RAME RIGGER FOR AMERAS Synchronization Signals for a 10 Line Virtual Frame APERA CQUISITION...
Page 5
PECIFICATIONS YSTEM EQUIREMENTS EMI C ERTIFICATIONS ONNECTOR AND WITCH OCATIONS Xtium-CL PX4 Board Layout Drawing Connector / LED Description List ONNECTOR AND WITCH PECIFICATIONS Xtium-CL PX4 End Bracket Detail Status LED Functional Description J3: Camera Link Connector 1 J2: Camera Link Connector 2...
Page 6
Table 18: GIO-1 Related Parameters ..................57 Table 19: GIO-2 Related Capabilities ..................57 Table 20: GIO-2 Related Parameters ..................58 Table 13: Xtium-CL PX4 - Servers and Resources ..............58 Table 14: Board Specifications ..................... 61 Table 15: Environment Specifications ................... 61 Table 16: Power Specifications .....................
Page 7
Figure 13: Grab Demo – Server Selection ................34 Figure 14: Grab Demo Main Window ..................35 Figure 15: Xtium-CL PX4 Model Block Diagram ..............36 Figure 16: Acquisition Timing ....................38 Figure 17: Encoder Input with Pulse-drop Counter ..............40 Figure 18: Using Shaft Encoder Direction Parameter ...............
Xtium-CL PX4 OR-Y4C0-XPX00 For OEM clients, this manual in printed form, is available on request OC-Y4CM-PUSR0 Table 1: Xtium-CL PX4 Board Product Numbers Xtium-CL PX4 Software Item Product Number Sapera LT version 7.40 or later for full feature support (required but sold...
User Programmable Configurations Use the Xtium-CL PX4 firmware loader function in the Teledyne DALSA Device manager utility to select firmware for one of the supported modes. Firmware selection is made either during driver installation or manually later on (see "Firmware Update: Manual Mode"...
Gather tables. PCI Express x4 Gen2 Interface The Xtium-CL PX4 is a universal PCI Express x4 Gen2 board, compliant with the PCI Express 2.0 specification. The Xtium-CL PX4 board achieves transfer rates up to 1.8Gbytes/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.
computer chassis to allow access to the expansion slot area. Install the Xtium-CL PX4 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 PX4.
With multiple Xtium-CL PX4 boards in the system, all are updated with new firmware. If any installed Xtium-CL PX4 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 PX4 Full board is installed and ready for a firmware upgrade.
Figure 2: Manual Firmware Update Executing the Firmware Loader from the Start Menu If required, the Xtium-CL PX4 Firmware Loader program is executed via the Windows Start Menu shortcut Start • Programs • Teledyne DALSA • Xtium-CL PX4 Driver • Firmware Update. A firmware change after installation would be required to select a different configuration mode.
Requirements for a Silent Install Both Sapera LT and the Xtium-CL PX4 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 PX4, the command line would be: Xtium-CL_PX4_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 PX4 boards required in the system must be installed. Configure each board’s acquisition firmware using the Teledyne DALSA Device Manager tool ...
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 PX4 serial port to an available COM port by using the Sapera Configuration tool. Run the program from the Windows start menu: Start • Programs • DALSA •...
Displaying Xtium-CL PX4 Board Information The Device Manager program also displays information about the Xtium-CL PX4 boards installed in the system. To view board information run the program via the Windows Start Menu shortcut Start • Programs • Teledyne DALSA • Xtium-CL PX4 Device Driver • Device Manager.
Page 21
GIOs 1 & 2 reserved for Board Sync 1 & 2. Click on the ‘Value’ field to open the dialog box show below. Disable any GIO reservations that are not required. Click the OK button to update the value field. Installing Xtium-CL PX4 • 19 Xtium-CL PX4 User's Manual...
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. Installing Xtium-CL PX4 • 21 Xtium-CL PX4 User's Manual...
Troubleshooting Problems Overview The Xtium-CL PX4 (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.
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 7: PCI Diagnostic Program – PCI bus info Windows Device Manager An alternative method to confirm the installation of the Xtium-CL PX4 board and driver is to use the Windows Device manager tool. Use the Start Menu shortcut Start • Control Panel • System •...
PC that freezes following a board reset. The 1 solution to this problem is to use the Xtium-CL PX4 driver 1.10 or higher along with Sapera LT 7.40 or higher. If this still does not resolve the issue, then uninstall the driver and reinstall it using the switch “/cr”, which will not reset the board at the end of the installation but requires a...
User forcing a partial firmware upload using an invalid firmware source file • When the Xtium-CL PX4 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 Mode.
On-board Image Memory Requirements for Acquisitions The Xtium-CL PX4 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.
Symptoms: Xtium-CL PX4 Does Not Grab You are able to start Sapera CamExpert but you do not see an image and the frame rate displayed is 0. • Verify the camera has power. Verify the Camera Link cable is connected to the camera.
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 PX4 installation. The speed at which the board is running can be viewed using the Diagnostic Tool provided with the driver.
Every Sapera demo program starts with a dialog window to select a camera configuration file. Even when using the Xtium-CL PX4 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.
Camera Types & Files The Xtium-CL PX4 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.
Camera Files Distributed with Sapera The Sapera distribution includes camera files for a selection of Xtium-CL PX4 supported cameras. Using the Sapera CamExpert program, you may use the camera files (CCA) provided to generate a camera configuration file (CCF) that describes the desired camera and frame grabber configuration..
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. Sapera Demo Applications • 35 Xtium-CL PX4 User's Manual...
Cropper: Crops the resulting image when used, using a 4-byte resolution. Host DMA: Transfers the data from frame grabber into the host buffer memory. This module will also perform the vertical flip if enabled. Xtium-CL PX4 Reference • 37 Xtium-CL PX4 User's Manual...
The Xtium-CL PX4 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 PX4. Refer to the Sapera Acquisition Parameters Reference Manual (OC-SAPM-APR00) for descriptions of the Sapera parameters.
The Xtium-CL PX4 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. Example using any Encoder Input with Pulse-drop Counter When enabled, the triggered camera acquires one scan line for each shaft encoder pulse-edge.
In this example, virtual frame trigger control is configured for rising edge trigger. Virtual frame trigger connects to the Xtium-CL PX4 via the External Trigger Input 1 & 2 inputs. Trigger Input #1 on connector J1: pin 8 •...
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). 42 • Xtium-CL PX4 Reference Xtium-CL PX4 User's Manual...
The Xtium-CL PX4 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.
Page 46
(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. 44 • Xtium-CL PX4 Reference Xtium-CL PX4 User's Manual...
For more information see Note 1: General Inputs / External Trigger Inputs Specifications. Supported Transfer Cycling Methods The Xtium-CL PX4 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 PX4. 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...
= 4294967295 pixel step = 1 pixel CORACQ_PRM_VACTIVE min = 1 line max = 16777215 line step = 1 line CORACQ_PRM_VSYNC min = 0 line max = 4294967295 line step = 1 line Xtium-CL PX4 Reference • 47 Xtium-CL PX4 User's Manual...
Page 50
= 1 tap, max = 2 taps, step = 1 tap Full Packed RGB min = 1 tap, max = 1 tap, step = 1 tap 80B Packed RGB 80B Packed Bi-Color 48 • Xtium-CL PX4 Reference Xtium-CL PX4 User's Manual...
These are the User Interface Outputs available on connector J1. Capability Values CORGIO_CAP_IO_COUNT 4 I/Os CORGIO_CAP_DIR_OUTPUT CORGIO_CAP_DIR_TRISTATE CORGIO_CAP_EVENT_TYPE Not Available CORGIO_CAP_READ_ONLY 0x03 (* depends on strobe outputs reserved for acquisition device) Table 15: GIO-0 Related Capabilities 56 • Xtium-CL PX4 Reference Xtium-CL PX4 User's Manual...
These are the Open Interface I/Os available on connector J5 Capability Values CORGIO_CAP_IO_COUNT 8 I/Os CORGIO_CAP_DIR_OUTPUT 0xff CORGIO_CAP_DIR_TRISTATE 0xff CORGIO_CAP_EVENT_TYPE Not Available CORGIO_CAP_READ_ONLY 0x03 (* depends on board syncs reserved for acquisition device) Table 19: GIO-2 Related Capabilities Xtium-CL PX4 Reference • 57 Xtium-CL PX4 User's Manual...
CORGIO_PRM_DEVICE_ID CORGIO_PRM_OUTPUT_TYPE CORGIO_VAL_OUTPUT_TYPE_LVTTL (0x20) CORGIO_PRM_INPUT_LEVEL CORGIO_VAL_INPUT_LEVEL_LVTTL (0x20) CORGIO_PRM_CONNECTOR CORGIO_VAL_CONNECTOR_2 (0x2) Table 20: GIO-2 Related Parameters Sapera Servers & Resources Servers and Resources The following table describes the Xtium-CL PX4 board Servers Resources Name Type Name Index Description Xtium- Acquisition Camera Link Full Mono...
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 PX4 Board Specifications Digital Video Input & Controls Input Type Camera Link Specifications Rev 2.0 compliant; 1 Full or 1 Medium or 1 Base or 1 80-bit (using SDR-26 Camera Link connectors — MiniCL) Supports PoCL cameras in:...
PCI Express Gen2 x4 slot compatible; (will work in Gen1 x4 slot with reduced bandwidth to host) On some computers the Xtium-CL PX4 may function installed in a x16 slot. The computer • documentation or direct testing by the user is required.
Connector and Switch Locations Xtium-CL PX4 Board Layout Drawing Figure 21: Board Layout Connector / LED Description List The following table lists components on the Xtium-CL PX4 board. Detailed information concerning the connectors/LEDs follows this summary table. Location Description Location...
Xtium-CL PX4 board using Camera Link cables (see “Camera Link Cables” on page 84). The Xtium-CL PX4 board supports a camera with one or two Camera Link connectors (one • Base, one Medium or one Full – see “Data Port Summary”...
~1 Hz Note: for D3, when configuring for Full CameraLink, both line valid on the cable must be detected. Green Fast Flashing Acquisition in progress ~8 Hz Table 27: Camera Link LED Status Technical Specifications • 65 Xtium-CL PX4 User's Manual...
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 66 • Technical Specifications Xtium-CL PX4 User's Manual...
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 Technical Specifications • 67 Xtium-CL PX4 User's Manual...
Note 2: The internal line trigger frequency has a 2µs resolution. The Xtium-CL PX4 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.
The 0.01uF capacitor provide high frequency noise filtering. • • Maximum input voltage is 26V. Minimum current is dependent on input voltage applied: I (min) = (V - 0.5)/649Ω • optoin optoin Technical Specifications • 69 Xtium-CL PX4 User's Manual...
= time of validated trigger in µs Table 31: 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.
Description 2.4 V 5.5 V Output Voltage High TTL/RS-422 0.8 V Output Voltage Low 13.2 V Output Voltage High Output Voltage Low 18 V 26.4 V Output Voltage High Output Voltage Low Technical Specifications • 71 Xtium-CL PX4 User's Manual...
External Receiver Electrical Requirements External receiver circuits connected to the Xtium General Outputs must be compatible to TTL signals. Input Level Description 2.0 V – Input Voltage High – 0.8 V Input Voltage Low Technical Specifications • 73 Xtium-CL PX4 User's Manual...
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. 74 • Technical Specifications Xtium-CL PX4 User's Manual...
RS-422 (-) input is biased to a DC voltage of +2 volts. • This guarantees that the TTL signal connected to the RS-422 (+) input will be detected as a • logic high or low relative to the (-) input. Technical Specifications • 75 Xtium-CL PX4 User's Manual...
• The TTL shaft encoder ground, the bias voltage ground, and the Xtium-CL PX4 computer system ground must be connected together. DC voltage for the RS-422 (-) input can be generated by a resister voltage divider. • Use a single battery cell if this is more suitable to your system.
As shown in the following image, this board is configured to use an external trigger on input The Sync Master Xtium board is also configured to output the external trigger on board sync #1, as shown in the following image. Technical Specifications • 77 Xtium-CL PX4 User's Manual...
Note that J1 has a 500 mA re-settable fuse on the board. If the fuse trips open, turn off the host computer power. When the computer is powered again, the fuse is automatically reset. 78 • Technical Specifications Xtium-CL PX4 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).
This cable connects 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. Figure 32: Photo of cable OR-YXCC-BSYNC40 Technical Specifications • 81 Xtium-CL PX4 User's Manual...
Power Cable Assembly OR-YXCC-PWRY00 When the Xtium-CL PX4 supplies power to cameras via PoCL and/or when power is supplied to external devices via the J1 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. Camera Link Interface • 83 Xtium-CL PX4 User's Manual...
Camera Control 1 (CC1) • Camera Control 2 (CC2) • • Camera Control 3 (CC3) Camera Control 4 (CC4) • Note: the Xtium-CL PX4 by default implements the control lines as follows, (using Teledyne DALSA terminology): (CC1) EXYNC (CC2) PRIN (CC3) FORWARD...
PCI configuration space 23, 26, 28 PCI conflict 26 Phase A 39 physical dimensions 61 Data Overflow event 43 Data Transfer Engine 8 Device Manager 11, 18, 26 device report 18 Quadrature Shaft Encoder 8 driver upgrade 16 86 • Index Xtium-CL PX4 User's Manual...
Page 89
8, 39, 41 viewer program 27 virtual frame buffer 41 visual LED indicators 8 Web inspection 39 Windows Embedded 7 59 Windows HyperTerminal 17 Windows operating system memory 21 workstation 16 X64-CL serial port 17 Index • 87 Xtium-CL PX4 User's Manual...