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.
! (G ARNING ROUNDING NSTRUCTIONS NSTALLATION Sapera LT Library Installation X64 Xcelera-HS PX8 Driver Installation X64 Xcelera-HS PX8 Firmware Loader Firmware Update: Automatic Mode Firmware Update: Manual Mode Executing the Firmware Loader from the Start Menu EQUIREMENTS FOR A ILENT...
Page 4
Driver Information via the Device Manager Program Teledyne DALSA Log Viewer Memory Requirements with Area Scan Acquisitions Symptoms: CamExpert Detects no Boards Symptoms: X64 Xcelera-HS PX8 Does Not Grab Symptoms: Card grabs black Symptoms: Card acquisition bandwidth is less than expected CAMEXPERT QUICK START...
Page 5
EQUIREMENTS EMI C ERTIFICATIONS ONNECTOR AND WITCH OCATIONS X64 Xcelera-HS PX8 revision A1 Layout Drawing Connector, Switch Description List (revision A1) X64 Xcelera-HS PX8 revision A0 Layout Drawing Connector, Switch Description List (revision A0) X64 X -HS PX8 E CELERA...
Page 6
CONTACT INFORMATION ALES NFORMATION ECHNICAL UPPORT GLOSSARY OF TERMS INDEX iv • Contents X64 Xcelera-HS PX8 User's Manual...
Page 7
Table 16: GIO-0 Related Capabilities Table 17: GIO-0 Related Parameters Table 18: GIO-1 Related Capabilities Table 19: GIO-1 Related Parameters Table 20: X64 Xcelera-HS PX8 Full Board - Servers and Resources Table 21: Board Specifications Table 22: Environment Specifications Table 23: Power Specifications...
Page 8
Figure 38: DB37 Output Cable Figure 39: DB25 Output Cable Figure 40: RS-422 Shaft Encoder Input Electrical Diagram Figure 41: Connecting TTL to RS-422 Shaft Encoder Inputs Figure 42: Generating a DC Bias Voltage vi • Contents X64 Xcelera-HS PX8 User's Manual...
Overview Product Part Numbers X64 Xcelera-HS PX8 Board Item Product Number X64 Xcelera-HS PX8 with 512MB memory (256MB frame buffer/256MB OR-X8H0-RP400 processing) For OEM clients, this manual in printed form, is available on request OC-X8HM-PUSR0 Table 1: X64 Xcelera-HS PX8 Board Product Numbers...
This cable assembly connects to J1. (see J1: CMD15 Male External Signals Connector) (optional) X64 Xcelera-HS PX8 can be shipped with an External Signals Connector Bracket Assembly, either with a DB37 or DB25 connector (see the two product numbers below). Either cable, if required, should be specified at the time of order.
User Programmable Configurations Use the X64 Xcelera-HS PX8 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"...
PCI Express x8 Interface The X64 Xcelera-HS PX8 is a universal PCI Express x8 board, compliant with the PCI Express 1.1 specification. The X64 Xcelera-HS PX8 board achieves transfer rates up to 1.5 Gbytes/sec. The X64 Xcelera-HS PX8 board occupies one PCI Express x8 expansion slot and one chassis opening.
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.
Installation Note: to install Sapera LT and the X64 Xcelera-HS PX8 device driver, logon to the workstation as administrator or with an account that has administrator privileges. The Sapera LT Development Library (or ‘runtime library’ if application execution without development is preferred) must be installed before the Xcelera-HS PX8 device driver.
It will determine if the X64 Xcelera-HS PX8 requires a firmware update. If firmware is required, a dialog displays and it also allows the user to load firmware for alternate operational modes of the X64 Xcelera-HS PX8 (if made available by Teledyne DALSA).
A manual firmware update is made as follows: • Select the X64 Xcelera-HS PX8 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 Click on the Start Update button •...
Requirements for a Silent Install Both Sapera LT and the X64 Xcelera-HS PX8 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 X64 Xcelera-HS PX8, the command line would be: X64_Xcelera-HS_PX8_1.00.00.0000 –r –f1”.\setup_uninstall.iss”...
Assign a standard Serial COM port to the board. Creating the install.ini File Install the driver in the target computer. All X64 Xcelera-HS PX8 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. Upgrade scenarios are described below. Board Driver Upgrade Only Minor upgrades to acquisition board drivers are typically distributed as ZIP files available in the Teledyne DALSA web site http://www.teledynedalsa.com/imaging/support/downloads/drivers/.
COM port. Any serial port communication program, such as Windows HyperTerminal, can connect to the camera in use and modify its function modes via its serial port controls. The X64 Xcelera-HS PX8 serial port supports communication speeds from 9600 to 115 kbps.
HyperTerminal now presents a dialog to configure the COM port properties. Change settings • as required by the camera you are connecting to. Note that the X64 Xcelera-HS PX8 serial port does not support hardware flow control. 20 • Installing X64 Xcelera-HS PX8...
The Device Manager program also displays information about the X64 Xcelera-HS PX8 boards installed in the system. To view board information run the program via the Windows Start Menu shortcut Start • Programs • Teledyne DALSA • X64 Xcelera-HS PX8 Device Driver • Device Manager.
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.
Troubleshooting Problems Overview The X64 Xcelera-HS PX8 (and the X64 family of products) has been 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.
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 X64 Xcelera-HS PX8 is installed in—in this example the slot is bus 1. The window now shows the I/O and memory ranges used by each device on the selected PCI bus.
Teledyne DALSA engineering has identified cases where a PC will falsely report a hardware malfunction when the X64 Xcelera-HS PX8 board is reset. The symptoms will be a Windows blue screen or PC that freezes following a board reset. The solution to this problem is to install the driver using the switch “/cr”, indicating to the driver that a reset of the board must not be allowed...
• X64 Xcelera-HS PX8 Device Driver • Device Manager. If the Device Manager program does not run, it will exit with a message that the board was not found. Since the X64 Xcelera-HS PX8 board must have been in the system to install the board driver, possible reasons for an error are: •...
Teledyne DALSA • Sapera LT • Tools • Log Viewer. The Log Viewer lists information about the installed Teledyne DALSA drivers. Click on File • Save and you will be prompted for a text file name to save the Log Viewer contents. Email this text file to Teledyne DALSA Technical Support when requested or as part of your initial contact email.
Memory Requirements with Area Scan Acquisitions The X64 Xcelera-HS PX8 allocates by default two frame buffers in onboard memory, each equal in size to the acquisition frame buffer. This double buffering memory allocation is automatic at the driver level. The X64 Xcelera-HS PX8 driver uses two buffers to ensure that the acquired video frame is complete and not corrupted in cases where the image transfer to host system memory may be interrupted and delayed by other host system processes.
Is the X64 Xcelera-HS PX8 installed in a PCI Express x16 slot? • Note that some computer's x16 slot may only support non x16 boards at x1 or not at all.
Every Sapera demo program starts by a dialog window to select a camera configuration file. Even when using the X64 Xcelera-HS 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 the new installation when similar cameras are used.
X64 Xcelera-HS PX8 supported cameras. Camera Files Distributed with X64 Xcelera-HS PX8 driver The X64 Xcelera-HS PX8 driver includes 3 camera configuration files for the Piranha HS 12k that describes one Master frame grabber and 2 Slave frame grabbers.
CamExpert utility. CCA File Details Teledyne DALSA distributes camera files using the legacy “.CCA” extension, (CAMERA files), which contain all parameters describing the camera video signal characteristics and operation modes (what the camera outputs). The Sapera parameter groups within the file are: Video format and pixel definition •...
X64 Xcelera-HS PX8 Flat Field/Flat Line Support The X64 Xcelera-HS PX8 supports hardware based real-time Flat Field Correction. The default firmware supports 8 bit flat field correction. If required, 12 bit flat field correction firmware is also available. See "User Programmable Configurations"...
(pixels that do not react to light over the full dynamic range specified for that sensor). Once the bright gray acquisition setup is done, note the camera position and lens iris position so as to be able to repeat it during the calibration procedure. 36 • CamExpert Quick Start X64 Xcelera-HS PX8 User's Manual...
128. If acceptable, accept the image as the white reference. Click on Save. The flat field correction data, saved as a TIF image, is given a file name of • your choice (such as camera name and serial number). CamExpert Quick Start • 37 X64 Xcelera-HS PX8 User's Manual...
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. 38 • CamExpert Quick Start X64 Xcelera-HS PX8 User's Manual...
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.
Page 42
Figure 18: Grab Demo Main Window Refer to the Sapera LT User's Manual (OC-SAPM-USER), in section "Demos and Examples – Acquiring with Grab Demo", for more information on the Grab Demo. 40 • Sapera Demo Applications X64 Xcelera-HS PX8 User's Manual...
Description This program demonstrates Flat Field or Flat Line processing, either performed by supporting Teledyne DALSA hardware or performed on the host system via the Sapera library. The program allows you to acquire a flat field or flat line reference image, and then do real time correction either in continuous or single acquisition mode.
((also known as a Quadrature) signal. The X64 Xcelera-HS PX8 shaft encoder inputs provide additional functionality with pulse drop or pulse multiply support along with error trapping event notifications such as “External Line Trigger Too Fast”...
(described following the table below). The following table describes the line trigger source types supported by the X64 Xcelera-HS PX8. 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 X64 Xcelera-HS PX8 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.
Virtual frame trigger control is configured for rising edge trigger in this example. Virtual frame trigger connects to the X64 Xcelera-HS PX8 via the External Trigger Input 1 & 2 balanced inputs: Trigger Input #1 on connector J1: pin 1 (+) and 9 (-) •...
(with Virtual Frame Trigger signal type) If Z= 2, External Frame Trigger is a RS-422 signal • For information on camera files see the Sapera Acquisition Parameters Reference Manual (OC- SAPM-APR00). X64 Xcelera-HS PX8 Reference • 47 X64 Xcelera-HS PX8 User's Manual...
The X64 Xcelera-HS PX8 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 FIFO memory into PC memory.
Event which indicates that the detected shaft encoder input tick rate is too slow for the device to take into account the specified shaft encoder multiplier value. The Sapera event value is CORACQ_VAL_EVENT_TYPE_EXT_LINE_TRIGGER_TOO_SLOW. X64 Xcelera-HS PX8 Reference • 49 X64 Xcelera-HS PX8 User's Manual...
Refer to Note 3: External Trigger Input Specifications for more information. Supported Transfer Cycling Methods The X64 Xcelera-HS PX8 supports the following transfer cycle modes which are either synchronous or asynchronous. These definitions are from the Sapera Basic Reference manual.
The transfer device cycles through all buffers in the list without concern about the buffer state. Output LUT Availability The following table defines the supported output LUT (look up tables) for the X64 Xcelera-HS PX8. Note that unsupported modes are not listed. Number of Bits...
General Outputs: Related Capabilities (for GIO Module #0) These are the User Outputs available on connector J4. 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 Not Available Table 16: GIO-0 Related Capabilities 58 • X64 Xcelera-HS PX8 Reference X64 Xcelera-HS PX8 User's Manual...
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.
Approximately 1.5 GB/s. System Serial Port Supports communication speeds from 9600 to 115 kbps Camera Controls Compliant with Teledyne DALSA Trigger-to-Image Reliability framework Comprehensive event notifications, (see “Trigger To Image Reliability” on page Timing control logic for EXSYNC, PRIN and strobe signals...
General System Requirements for the X64 Xcelera-HS PX8 PCI Express x8 slot compatible • On some computers the X64 Xcelera-HS PX8 may function installed in a x16 slot. The • computer documentation or direct testing is required. X64 Xcelera-HS PX8 Dimensions Approximately 6.5 in.
Connector and Switch Locations Below are drawings for the various board revisions released by Teledyne DALSA, where the most current is shown first. A table following each drawing provides a short description of each connector and switch. Details are provided in this section.
PCIe X8 Figure 24: Board A0 Layout Connector, Switch Description List (revision A0) The following table lists components on the X64 Xcelera-HS PX8 board. Detailed information follows for connectors or switches the end user may have need of. Location Description...
For data forwarding, cable length should not exceed 10 meters. Contact Teledyne DALSA or browse our web site http://www.teledynedalsa.com/imaging/products for the latest information on X64 Xcelera-HS PX8 supported cameras. Configuration Micro-switches Three sets of 4 switches are used for user configurations not controlled by software. The following figure is a typical view of each switch set, shown with the individual switch set in the OFF position.
SW500: Normal/Safe Boot Mode & GEN2 Slot Workaround The X64 Xcelera-HS PX8 powers up either in its normal state or a 'Safe Boot' mode required to load firmware under certain conditions. See the notes for SW500-1 following the table for details.
Note: The X64 Xcelera-HS PX8 pulse controller has a minimum resolution of 100ns for line trigger signals (applies to linescan cameras), and resolution of 1µs for all other signal. When configuring the Camera Link control signals such as exposure control, etc.
(terminology defined by the PCI Express specification). The board is not detected by the computer in this condition. If this occurs, try installing the board in a different computer or contact Teledyne DALSA technical support. Green Steady No line valid signal detected.
J4 (J4: External Signals Connector) provides all the I/O signals available with the X64 Xcelera-HS PX8. The following two sections define the pin-outs for these connectors, followed with the electrical specifications.
The electrical and timing specifications for all I/O signals are defined below. In general these specifications are common across many Xcelera products but Teledyne DALSA reserves the right to make changes without notice (assuming the change is backward compatible with previous Xcelera installations).
= t(et) + 4.2µs + t(d) Table 33: External Trigger Timing Specifications Note: Teledyne DALSA recommends using an active high external trigger to minimize the time it takes for the opto-coupler to change state. Specifically, the opto-coupler response time is 0.5µs for active high compared to 4.2µs for active low.
Both the 5Volt and 12Volt power pins have a 1.5 amp re-settable fuse on the board. If the fuse is tripped, turn off the host computer power. When the computer is turned on again, the fuse is automatically reset. 76 • Technical Specifications X64 Xcelera-HS PX8 User's Manual...
Install the bracket assembly into an adjacent PC expansion slot and connect the free cable end to the board's J4 header. When connecting to J4, make sure that the cable pin 1 goes to J4 pin 1 (see the layout drawing X64 Xcelera-HS PX8 revision A1 Layout Drawing). External Signals Connector Bracket Assembly (Type 2) Drawing...
• Use a single battery cell if this is more suitable to your system. A DC voltage (either +5 or +12) is available on External Signals Connector J1 and J4. • Technical Specifications • 81 X64 Xcelera-HS PX8 User's Manual...
The master board acquisition is triggered and the acquisition start signal is sent to each slave board (with ~0.8μs delay max). Contact Technical Support for additional information. 82 • Technical Specifications X64 Xcelera-HS PX8 User's Manual...
• chain receives a complete image. Each X64 Xcelera-HS PX8 board can perform a task or process either on the whole frame or • a selected ROI, without effect on the camera image sent to other boards in the chain.
Page 86
Room G, 20F, 18 North Cao Xi Road, 3-4-3 Higashi Ikebukuro, Shanghai, China 200030 Toshima-ku, Tokyo, Japan Tel: +86-21-64279081 Tel: +81 3 5960 6353 Fax: +86-21-64699430 Fax: +81 3 5960 6354 84 • Contact Information X64 Xcelera-HS PX8 User's Manual...
Technical support form via our web page: Support requests for imaging product installations Support requests for imaging applications http://www.teledynedalsa.com/imaging/ Camera support information Product literature and driver updates Register software Contact Information • 85 X64 Xcelera-HS PX8 User's Manual...
The number of pixels per video line by the number of active video lines describes the acquisition image resolution. The binary size of each pixel (i.e., 8-bits, 15-bits, 24-bits) defines the number of gray levels or colors possible for each pixel. 86 • Glossary of Terms X64 Xcelera-HS PX8 User's Manual...
Page 89
CVI extension, also know as VIC files, contain all operating parameters related to the frame grabber board (i.e. what the frame grabber can actually do with camera controls or incoming video). Glossary of Terms • 87 X64 Xcelera-HS PX8 User's Manual...
PCI conflict 27 Phase A 44 Data Overflow event 49 Phase B 44 Data Transfer Engine 9 physical dimensions 62 Device Manager 13, 21, 27 device report 21 double buffering memory 29 88 • Index X64 Xcelera-HS PX8 User's Manual...
Page 91
50 trigger 10, 44 viewer program 28 virtual frame buffer 46 visual LED indicators 10 Web inspection 44 Windows Embedded 7 60 Windows HyperTerminal 19 Windows operating system memory 22 Index • 89 X64 Xcelera-HS PX8 User's Manual...