background image

 

X64 Xcelera-HS PX8 User's Manual 

CamExpert Quick Start  

  35 

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

" on page 9

 for information on driver versions.  

Flat Field Correction is the process of eliminating small gain differences between pixels in a sensor 

array. That sensor when exposed to a uniformly lit field will have no gray level differences between 

pixels when applying the calibrated flat field correction to the image. The CamExpert Flat Field tool 

functions with hardware supporting flat field processing.   

Loading the Required Camera File 

Select the required camera configuration file for the connected camera. Verify the acquisition with 

the live grab function. Make camera adjustments to get good images.  

Set up Dark and Bright Acquisitions with the Histogram Tool 

Before performing calibration, verify the acquisition with a live grab. Also at this time, make 

preparations to grab a flat light gray level image, required for the calibration, such as a clean 

evenly lighted white wall or non-glossy paper with the lens slightly out of focus. 

Ideally, a controlled 

diffused light source aimed directly at the lens is used

. Note the lens iris position for a bright but not saturated 

image. Additionally check that the lens iris closes well or have a lens cover to grab the dark 

calibration image.  

Verify a Dark Acquisition 

Close the camera lens iris and cover the lens with a lens cap. Using CamExpert, click on the grab 

button and then the histogram button. The following figure shows a typical histogram for a very 

dark image. 

 

Figure 14: Flat Field - Verify a Dark Acquisition 

Содержание X64 Xcelera-HS PX8

Страница 1: ...X64 Xcelera HS PX8 User s Manual Edition 1 14 P N OC X8HM PUSR0 www teledynedalsa com sensors cameras frame grabbers processors software vision solutions ...

Страница 2: ... trademark Windows Windows 7 Windows 8 and Windows 10 are trademarks of Microsoft Corporation All other trademarks or intellectual property mentioned herein belongs to their respective owners Edition 1 15 released on April 5 2016 Document Number OC X8HM PUSR0 Printed in Canada About Teledyne DALSA Teledyne DALSA is an international high performance semiconductor and electronics company that design...

Страница 3: ...Silent Mode Installation 15 Creating a Response File 15 Running a Silent Mode Installation 15 Silent Mode Uninstall 16 Creating a Response File 16 Running a Silent Mode Uninstall 16 Silent Mode Installation Return Code 16 Installation Setup with CorAppLauncher exe 16 Custom Driver Installation using install ini 17 Creating the install ini File 17 Run the Installation using install ini 17 UPGRADING...

Страница 4: ...er Files ccf or cca cvi 33 Saving a Camera File 34 Camera Interfacing Check List 34 X64 XCELERA HS PX8 FLAT FIELD FLAT LINE SUPPORT 35 Set up Dark and Bright Acquisitions with the Histogram Tool 35 Verify a Dark Acquisition 35 Verify a Bright Acquisition 36 Flat Field Correction Calibration Procedure 37 Using Flat Field Correction 38 SAPERA DEMO APPLICATIONS 39 GRAB DEMO OVERVIEW 39 Using the Grab...

Страница 5: ... A0 Boards Only J5 Normal Safe Boot Mode GEN2 Slot Workaround 67 J2 HS Link Input J3 HS Link Output Connectors 68 HS Link Camera Control Signal Overview 68 STATUS LEDS LED D2 FUNCTIONAL DESCRIPTION 69 Status LED 1 Description 69 Status LED 2 Description 69 LED D2 Boot up Status Description 70 CONNECTING EXTERNAL SIGNALS TO THE X64 XCELERA HS PX8 70 J1 CMD15 Male External Signals Connector 70 J4 Ex...

Страница 6: ...iv Contents X64 Xcelera HS PX8 User s Manual CONTACT INFORMATION 84 SALES INFORMATION 84 TECHNICAL SUPPORT 85 GLOSSARY OF TERMS 86 INDEX 88 ...

Страница 7: ... 57 Table 15 Transfer Related Parameters 58 Table 16 GIO 0 Related Capabilities 58 Table 17 GIO 0 Related Parameters 59 Table 18 GIO 1 Related Capabilities 59 Table 19 GIO 1 Related Parameters 59 Table 20 X64 Xcelera HS PX8 Full Board Servers and Resources 60 Table 21 Board Specifications 62 Table 22 Environment Specifications 62 Table 23 Power Specifications 62 Table 24 Board A1 Connector List 64...

Страница 8: ... Figure 20 Block Diagram 42 Figure 21 Encoder Input with Pulse drop Counter 45 Figure 22 Using Shaft Encoder Direction Parameter 45 Figure 23 EMI Certifications 63 Figure 24 Board A1 Layout 64 Figure 25 Board A0 Layout 65 Figure 26 End Bracket Details 65 Figure 27 SW1 SW2 SW500 Component View 66 Figure 28 J5 on A0 Boards Jumpers for Safe Boot and Gen2 Slots 67 Figure 29 CamExpert Camera Link Contr...

Страница 9: ...tware Item Product Number Sapera LT version 6 30 or later required but sold separately 1 Sapera LT Provides everything you will need to build your imaging application Sapera 7 10 required for full feature support 2 Current Sapera compliant board hardware drivers 3 Board documentation in PDF format 4 Sapera documentation in PDF and compiled HTML help formats OC SL00 0000000 optional Sapera Processi...

Страница 10: ...on the main bracket DB37 assembly see External Signals Connector Bracket Assembly Type 1 This cable assembly connects to J4 OR X4CC IOCAB DB25 assembly see External Signals Connector Bracket Assembly Type 2 Provides direct compatibility with external cables made for products such as the X64 CL iPro This cable assembly connects to J4 OR X4CC 0TIO2 optional Cable assembly to connect to J11 RS 422 Sh...

Страница 11: ...modes Firmware selection is made either during driver installation or manually later on see Firmware Update Manual Mode on page 13 For the X64 Xcelera HS PX8 board the firmware choices are 1 x High Speed Camera installation default selection Support for one Camera HS Link port with 8 bit Flat Field Correction 1 x High Speed Camera with 12 bit FFC FLC Support for one Camera HS Link port with 12 bit...

Страница 12: ...ew Visual Indicators X64 Xcelera HS PX8 features 3 LED indicators to facilitate system installation and setup two on the board bracket and one located on the top edge of the board These indicators provide visual feedback on the board status and camera status External Event Synchronization Trigger inputs and strobe signal are provided to precisely synchronize image captures with external events HS ...

Страница 13: ...flexible 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 ima...

Страница 14: ... off disconnect the power cord disables power standby mode and open the computer chassis to allow access to the expansion slot area Install the X64 Xcelera HS PX8 into a free PCI Express x8 expansion slot Note that some computer s x16 slot may support the X64 Xcelera HS PX8 Close the computer chassis and turn the computer on Logon to the computer as administrator or with an account that has admini...

Страница 15: ...are for alternate operational modes of the X64 Xcelera HS PX8 if made available by Teledyne DALSA Important In the very rare case of firmware loader errors please see Recovering from a Firmware Update Error on page 26 Firmware Update Automatic Mode Click Automatic to update the X64 Xcelera HS PX8 firmware with the default package The X64 Xcelera HS PX8 currently supports one firmware configuration...

Страница 16: ...date progress in the message output window Close the Device manager program when the device reset complete message is shown Figure 2 Manual Firmware Update Executing the Firmware Loader from the Start Menu If required the Xcelera HS PX8 Firmware Loader program can be executed via the Windows Start Menu shortcut Start Programs Teledyne DALSA X64 Xcelera HS PX8 Driver Firmware Update A firmware chan...

Страница 17: ...driver 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 comm...

Страница 18: ...all ini in the Windows directory A section called SetupResult contains 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 fi...

Страница 19: ...ndard 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 see Firmware Update Manual Mode If a standard Serial COM port is required for any board use the Sapera Configuration tool see COM Por...

Страница 20: ...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 the installation procedure described in X...

Страница 21: ...e COM port by using the Sapera Configuration tool Run the program from the Windows start menu Start Programs Teledyne DALSA Sapera LT Sapera Configuration COM Port Assignment The lower section of the Sapera Configuration program screen contains the serial port configuration menu Configure as follows Use the Physical Port drop menu to select the Sapera board device from all available Sapera boards ...

Страница 22: ...OK On the following dialog screen select the port to connect to The port could be the COM port mapped to the X64 Xcelera HS PX8 or the COM device as shown in this example Figure 5 Windows HyperTerminal Setup 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 s...

Страница 23: ...age shows the Device Manager program with the Information Firmware tab active The left window displays all Dalsa boards in the system and their individual device components The right window displays the information stored in the selected board device This example screen shows the X64 Xcelera HS PX8 information contained in the EEProm component The X64 Xcelera HS PX8 device manager report file Boar...

Страница 24: ...er memory required Add an additional 1 MB if the frame buffers have a short line length say 1k or less the increased number of individual frame buffers requires more resources Add an additional 2 MB for various static and dynamic Sapera resources Add the amount of memory needed for DMA tables using the formula Sapera 7 10 and up number of frame buffers number of lines 16 line length in bytes 4kB T...

Страница 25: ... status LED description is available in the technical reference section see Status LEDs LED D2 Functional Description on page 69 Possible Installation Problems Hardware PCI bus conflict When a new installation produces PCI bus error messages or the board driver doesn t install it is important to verify that there are no conflicts with other PCI or system devices already installed Use the Teledyne ...

Страница 26: ...ess than expected on page 30 Troubleshooting Procedures The following sections provide information and solutions to possible X64 Xcelera HS PX8 installation and functional problems These topics are summarized in the previous section of this manual Checking for PCI Bus Conflicts One of the first items to check when there is a problem with any PCI board is to examine the system PCI configuration and...

Страница 27: ...egisters Email this file when requested by the Teledyne DALSA Technical Support group along with a full description of your computer Figure 8 PCI Diagnostic Program PCI bus info Windows Device Manager An alternative method to confirm that the X64 Xcelera HS PX8 board and drive is installed correctly is to use the Windows Device manager tool Use the Start Menu shortcut Start Settings Control Panel ...

Страница 28: ...ck on the Start Programs Accessories System Tools System Information Software Environment and click on System Drivers Make certain the following drivers have started for the X64 Xcelera HS PX8 Device Description Type Started CorX64XceleraHSPX8 X64 Xcelera HS PX8 messaging Kernel Driver Yes CorLog Sapera Log viewer Kernel Driver Yes CorMem Sapera Memory manager Kernel Driver Yes CorPci Sapera PCI c...

Страница 29: ... computer once again Verify that the frame grabber is functioning by running a Sapera application such as CamExpert The Sapera application will now be able to communicate with the X64 Xcelera HS PX8 board Driver Information via the Device Manager Program The Device Manager program provides a convenient method of collecting information about the installed X64 Xcelera HS PX8 System information such ...

Страница 30: ...to save all information to a text file Email this file when requested by Technical Support Teledyne DALSA Log Viewer The third step in the verification process is to save in a text file the information collected by the Log Viewer program Run the program via the Windows Start Menu shortcut Start Programs Teledyne DALSA Sapera LT Tools Log Viewer The Log Viewer lists information about the installed ...

Страница 31: ...dwidth limitations Symptoms CamExpert Detects no Boards When starting CamExpert if no Teledyne DALSA board is detected CamExpert will start in offline mode There is no error message and CamExpert is functional for creating or modifying a camera configuration file If CamExpert should have detected the installed board troubleshoot the installation problem as described below Troubleshooting Procedure...

Страница 32: ...stic checking the BUS Master bit Perform all installation checks described in this section before contacting Technical Support Symptoms Card acquisition bandwidth is less than expected The X64 Xcelera HS PX8 acquisition bandwidth is less than expected Review the system for problems or conflicts with other expansion boards or drivers Remove other PCI Express PCI 32 or PCI 64 boards and check acquis...

Страница 33: ...ts monochrome 8 bit video on an HS Link interface After selecting the camera model the timing parameters are displayed and the user can test by clicking on Grab Descriptions of the CamExpert window follow the image Figure 12 CamExpert Program CamExpert groups parameters into functional categories The parameters shown depend on the frame grabber used and what camera is connected The parameter value...

Страница 34: ...a Teledyne DALSA HS Link cameras support serial port commands such as H to get a list of supported commands or GCP to get current camera parameters For context sensitive help click on the button then click on a camera configuration parameter A short description of the configuration parameter will be shown in a popup Click on the button to open the help file for more descriptive information on CamE...

Страница 35: ...ion file management This is the default Camera Configuration file used with Sapera LT 5 0 and the 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 forma...

Страница 36: ...t Confirm that Teledyne DALSA has not already published an application note with camera files http www teledynedalsa com imaging support Confirm that the correct version or board revision of X64 Xcelera HS PX8 is used Confirm that the required firmware is loaded into the X64 Xcelera HS PX8 Confirm that Sapera does not already have a cca file for your camera installed on your hard disk If there is ...

Страница 37: ...red camera configuration file for the connected camera Verify the acquisition with the live grab function Make camera adjustments to get good images Set up Dark and Bright Acquisitions with the Histogram Tool Before performing calibration verify the acquisition with a live grab Also at this time make preparations to grab a flat light gray level image required for the calibration such as a clean ev...

Страница 38: ...n 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 Figure 15 Flat Field Verify a Bright Acquisition Important In this example the average pixel value for the frame is bright gray Also note that sensors may show a much higher maximum or a much lower min...

Страница 39: ...pplication Setup the camera to capture a uniform black image Black paper with no illumination and the camera lens iris closed to minimum can provide such a black image Click on Acquire Black Image The flat field demo will grab a video frame analyze the pixel gray level spread and present the statistics The desired black reference image should have pixel values less than 20 If acceptable accept the...

Страница 40: ...n Enable Now when doing a live grab or snap the incoming image is corrected by the current flat field calibration data for each pixel 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 ...

Страница 41: ... in one shot 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 demo from the start menu Start Programs Saper...

Страница 42: ... utility 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...

Страница 43: ...LSA 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 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 R...

Страница 44: ...C3 CC4 TX RX 1 Data Contr ol 6 Twisted Pairs 1 Contr ol Data Lanes 1 Control Lanes CMD15 Only one Trigger In on CMD15 LVA L FVA L 1 6 6 1 1 CX4 1 1 1 J11 Dual Shaft Encoder RS 422 User Selects which Shaft Encoder Input to use Figure 19 Block Diagram Acquisition Timing The HSLink acquisition timing specification will be published by the HSLink consortium Line Trigger Source Selection for Linescan A...

Страница 45: ...ault 1 Use phase A 2 Use phase B 3 Use phase A B 4 From Board Sync 5 Phase A B shaft encoder after pulse drop multiply output to Board Sync 6 Phase A B camera line trigger output to Board Sync 7 Phase A B camera line trigger output to Board Sync only while grabbing Table 7 Line Trigger Source CORACQ_PRM_EXT_LINE_TRIGGER_SOURCE full description relative to trigger type and X64 Xcelera HS PX8 config...

Страница 46: ...bling Options for J4 on page 77 CVI CCF File Parameters Used Shaft Encoder Enable X where If X 1 Shaft Encoder is enabled If X 0 Shaft Encoder is disabled Shaft Encoder Pulse Drop X where X number of trigger pulses ignored between valid triggers Web inspection systems with variable web speeds typically provide one or two synchronization signals from a web mounted encoder to coordinate trigger sign...

Страница 47: ...hes zero are considered By using the event Shaft Encoder Reverse Counter Overflow an application can monitor an overflow of this counter Also if one wants to trigger a camera at its maximum line rate using a high jitter shaft encoder the parameter CORACQ_PRM_LINE_TRIGGER_AUTO_DELAY can be used to delay automatically line triggers to the camera to avoid over triggering a camera and thus not miss a ...

Страница 48: ...e Trigger Timing Diagram The following timing diagram shows an example of grabbing 10 video lines from a line scan camera and the use of a virtual frame trigger to define when a video line is stored at the beginning of the virtual frame buffer The virtual frame trigger signal generated by some external event is input on the X64 Xcelera HS PX8 trigger input Virtual frame trigger can be 24V industry...

Страница 49: ... configured cvi files or change VIC parameters directly during runtime Note that camera file parameters are best modified by using the Sapera CamExpert program External Frame Trigger Enable X where with Virtual Frame Trigger enabled If X 1 External Frame Trigger is enabled If X 0 External Frame Trigger is disabled External Frame Trigger Detection Y where with Virtual Frame Trigger edge select If Y...

Страница 50: ...er to increase reliability and simplify error recovery The trigger to image reliability model brings together all the requirements for image acquisition to a central management unit These include signals to control camera timing on board FIFO memory to compensate for PCI bus latency and comprehensive error notification Whenever the X64 Xcelera HS PX8 detects a problem the user application is immed...

Страница 51: ...idth for the acquired data to be transferred without loss This is usually caused by limitations of the acquisition module and should never occur The Sapera event value is CORACQ_VAL_EVENT_TYPE_DATA_OVERFLOW Frame Valid Event generated when the start of a video frame is detected by the board acquisition hardware Acquisition does not need to be active therefore this event can verify a valid signal i...

Страница 52: ..._EVENT_TYPE_END_OF_LINE End of N Lines The End of N Lines event is generated after a set number of video lines are transferred to a PC buffer The Sapera event value is CORXFER_VAL_EVENT_TYPE_END_OF_NLINES End of Transfer The End of Transfer event is generated at the completion of the last image being transferred from the on board FIFO into PC memory To complete a transfer a stop must be issued to ...

Страница 53: ...ONO 8 MONO 16 8 in 8 out 8 in 8 out 8 bits in 8 LSBs of 16 bit 10 MONO 8 10 in 8 out 10 MONO 16 10 in 16 out 12 MONO 8 12 in 8 out 8 MSB 12 MONO 16 12 in 16 out Table 9 Output LUT Availability X64 Xcelera HS PX8 Supported Parameters The tables below describe the Sapera capabilities supported by the X64 Xcelera HS PX8 i e default firmware is loaded Unless specified each capability applies to both b...

Страница 54: ...0x1 CORACQ_VAL_TIME_INTEGRATE_METHOD_2 0x2 CORACQ_VAL_TIME_INTEGRATE_METHOD_3 0x4 CORACQ_VAL_TIME_INTEGRATE_METHOD_4 0x8 CORACQ_VAL_TIME_INTEGRATE_METHOD_5 0x10 CORACQ_VAL_TIME_INTEGRATE_METHOD_6 0x20 CORACQ_VAL_TIME_INTEGRATE_METHOD_7 0x40 CORACQ_VAL_TIME_INTEGRATE_METHOD_8 0x80 CORACQ_VAL_TIME_INTEGRATE_METHOD_9 0x100 CORACQ_PRM_CAM_TRIGGER_METHOD CORACQ_VAL_CAM_TRIGGER_METHOD_1 0x1 CORACQ_VAL_C...

Страница 55: ...ORACQ_PRM_CAM_LINE_TRIGGER_FREQ_MAX 16777215 Hz CORACQ_PRM_CAM_TIME_INTEGRATE_DURATION_MIN 1 µs CORACQ_PRM_CAM_TIME_INTEGRATE_DURATION_MAX 4294967294 µs CORACQ_PRM_CONNECTOR_HD_INPUT Default 0 CORACQ_PRM_CONNECTOR_VD_INPUT Default 0 CORACQ_PRM_CONNECTOR_RESET_TRIGGER_INPUT Default 0 CORACQ_PRM_TIME_INTEGRATE_PULSE1_POLARITY CORACQ_VAL_ACTIVE_LOW 0x1 CORACQ_VAL_ACTIVE_HIGH 0x2 CORACQ_PRM_TIME_INTEG...

Страница 56: ...ECIMATE_METHOD CORACQ_VAL_DECIMATE_DISABLE 0x1 CORACQ_PRM_LUT_ENABLE TRUE FALSE CORACQ_PRM_LUT_NUMBER Default 0 CORACQ_PRM_STROBE_ENABLE TRUE FALSE CORACQ_PRM_STROBE_METHOD CORACQ_VAL_STROBE_METHOD_1 0x1 CORACQ_VAL_STROBE_METHOD_2 0x2 CORACQ_VAL_STROBE_METHOD_3 0x4 CORACQ_VAL_STROBE_METHOD_4 0x8 CORACQ_PRM_STROBE_POLARITY CORACQ_VAL_ACTIVE_LOW 0x1 CORACQ_VAL_ACTIVE_HIGH 0x2 CORACQ_PRM_STROBE_DURAT...

Страница 57: ...Q Default 5000 Hz CORACQ_PRM_LINESCAN_DIRECTION_OUTPUT Not available CORACQ_PRM_BIT_ORDERING CORACQ_VAL_BIT_ORDERING_STD 0x1 CORACQ_PRM_EXT_TRIGGER_LEVEL CORACQ_VAL_LEVEL_TTL 0x1 CORACQ_VAL_LEVEL_422 0x2 CORACQ_PRM_STROBE_LEVEL CORACQ_VAL_LEVEL_TTL 0x1 CORACQ_PRM_EXT_FRAME_TRIGGER_LEVEL CORACQ_VAL_LEVEL_TTL 0x1 CORACQ_VAL_LEVEL_422 0x2 CORACQ_PRM_EXT_LINE_TRIGGER_LEVEL CORACQ_VAL_LEVEL_422 0x2 COR...

Страница 58: ... step 1 CORACQ_PRM_EXT_TRIGGER_SOURCE_STR 0 Automatic 1 From External Trigger 1 2 From External Trigger 2 3 From Board Sync 4 To Board Sync 5 Pulse to Board Sync CORACQ_PRM_EXT_LINE_TRIGGER_SOURCE_STR 0 Automatic 1 From Shaft Encoder Phase A 2 From Shaft Encoder Phase B 3 From Shaft Encoder Phase A B 4 From Board Sync 5 To Board Sync 6 Pulse to Board Sync 7 To Board Sync When Grabbing CORACQ_PRM_V...

Страница 59: ...PE_LINE_TRIGGER_TOO_FAST 0x8 CORACQ_PRM_SIGNAL_STATUS CORACQ_VAL_SIGNAL_HSYNC_PRESENT CORACQ_VAL_SIGNAL_VSYNC_PRESENT CORACQ_VAL_SIGNAL_PIXEL_CLK_PRESENT CORACQ_PRM_DETECT_HACTIVE Available CORACQ_PRM_DETECT_VACTIVE Available CORACQ_PRM_FLAT_FIELD_ENABLE TRUE FALSE CORACQ_PRM_FLAT_FIELD_OFFSET 8 bit FFC 12 bit FFC min 0 max 255 step 1 min 0 max 4095 step 1 CORACQ_PRM_FLAT_FIELD_SELECT 0 CORACQ_PRM...

Страница 60: ...XFER_VAL_TIME_BASE_LINE_TRIGGER 0x8 CORXFER_VAL_TIME_BASE_EXT_FRAME_TRIGGER 0x20 CORXFER_VAL_TIME_BASE_SHAFT_ENCODER 0x40 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_ACQ 0x1 CORXFER_VAL_BUFFER_TIMESTAMP_MODULE_XFER 0x13 CORXFER_PRM_BUFFER_TIMESTAMP_EVENT ACQ Rela...

Страница 61: ...ilable on connector J4 Capability Values CORGIO_CAP_IO_COUNT 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 Not Available Table 18 GIO 1 Related Capabilities General Inputs Related Parameters for GIO Module 1 Parameter Values CORGIO_PRM_LABEL General I O 1 CORGIO_PR...

Страница 62: ...n 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 Microsoft in the Windows Embedded 7 installation also provides the necessary dependencies for Sapera LT and Teledyne DALSA frame grabbers wit...

Страница 63: ...rea scan sensors infinite line count for linescan sensors Data Clock 3 125 GHz Image Buffer Available with 256 MB Bandwidth to Host System Approximately 1 5 GB s 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 48 Timing cont...

Страница 64: ...ed Pattern Noise FPN is the unwanted static variations in response for all pixels in the image Table 21 Board Specifications Host System Requirements 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...

Страница 65: ...X64 Xcelera HS PX8 User s Manual Technical Specifications 63 EMI Certifications Figure 22 EMI Certifications ...

Страница 66: ...2 J1 SW500 J11 J6 LED D2 Figure 23 Board A1 Layout Connector Switch Description List revision A1 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 Location Description J1 External Signals connector CMD15 J7 PC power to IO interface note 6 J2 HS Link INPUT connector J9 Multi...

Страница 67: ...3 HS Link OUTPUT connector J5 J6 J8 Reserved refer to text for J5 jumpers J4 External signals connector SW1 SW2 Configuration micro switches Status LEDs refer to text LED D2 refer to text Table 25 Board A0 Connector List X64 Xcelera HS PX8 End Bracket Detail Camera Input HS Link CX4 female connector HS Link Output CX4 female connector 2 1 I O CMD15 female connector Pin 1 1 14 13 26 1 14 13 26 Stat...

Страница 68: ...oard component layout for their positions Connector and Switch Locations on page 64 OFF ON 1 2 3 4 Figure 26 SW1 SW2 SW500 Component View SW1 General Inputs Signal Switch Point For each general input select the threshold voltage detected as a logic high signal See J1 CMD15 Male External Signals Connector on page 70 SW1 Switch Number Assigned to OFF Position ON Position default 1 2 3 4 general inpu...

Страница 69: ...ation See Recovering from a Firmware Update Error on page 26 SW500 2 GEN2 Slot Workaround Details Normal Mode Normal operation of the Xcelera HS PX8 GEN2 Slot Workaround In computers with GEN2 slots and the Intel 5400 chipset There have been circumstances where the board is not detected properly This issue is identified by the status LED 1 that keeps on flashing red at boot time In one example wit...

Страница 70: ...control signals are used either as camera control pulses or as a static logic state Control signals not required by the camera are simply assigned as not used Refer to your camera s user manual for information on what control signals are required 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...

Страница 71: ...t time when there is no camera connected to the HS Link input J2 This indicates that the board PCIe interface was not trained properly by the computer 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 s...

Страница 72: ...t one general input one strobe output and shaft encoder inputs while the internal connector 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 J1 CMD15 Male External Signals Connector This connector provides the commonly used external sign...

Страница 73: ...Shaft Encoder Phase A WHT RED Opto coupled Shaft Encoder Phase B 3 11 Opto coupled Shaft Encoder Phase B W BLK ORG General Output 1 all Opto coupled see note 2 4 12 General Output 1 W BRN YEL Ground 5 13 Strobe Output 1 see note 5 W RED GRN Ground 6 14 Power Output 5 Volts 1 5A max see note 6 W ORG BLU Ground 7 15 Power Output 12 Volts 1 5A max see note 6 W YEL VIO Ground 8 Shell Shielding connect...

Страница 74: ...11 12 General Output 1 all Opto coupled see note 2 General Output 2 13 14 General Output 2 General Output 3 15 16 General Output 3 General Output 4 17 18 General Output 4 External Trigger Input 1 19 20 External Trigger Input 1 all Opto coupled see note 3 External Trigger Input 2 21 22 External Trigger Input 2 Opto coupled Shaft Encoder Phase A 23 24 Opto coupled Shaft Encoder Phase A see note 4 Op...

Страница 75: ...apera application The following figure is typical for each Genera Input 3v3 FB FB Gin 650 110 4 7K nGin Gin 1K 0 01uF SW1 Figure 31 General Inputs Electrical Diagram Input Details For single ended signals the Gin pin is connected to ground The switch point is 10V by default and can be change to 2V with SW1 Each input has a ferrite bead plus a 650 ohm series resistor on the opto coupler anode The 1...

Страница 76: ...andard signals For RS 422 differential signals switch point must be selected to 2V Maximum external signal input voltage is 26V irrelevant of the selected switch point The incoming trigger pulse is debounced to ensure that no voltage glitch is detected as a valid trigger pulse This debounce circuit time constant can be programmed from 1µs to 255µs Any pulse smaller than the programmed value is blo...

Страница 77: ...ation of the external trigger is t oc t d then a valid acquisition trigger is detected Therefore the external pulse with active high polarity must be at least 1 5µs if debounce time is set to 1 in order to be acknowledged Any pulse larger than 5 2µs is always considered valid It is possible to emulate an external trigger using the software trigger which is generated by a function call from an appl...

Страница 78: ...ram Each strobe output is a tri state driver enabled by software Each strobe output is 5V TTL level Each output has a ferrite bead Maximum source current is 32mA typical Maximum sink current is 32mA typical Output switching is 4 2ns typical Refer to Sapera Strobe Methods parameters CORACQ_PRM_STROBE_ENABLE CORACQ_PRM_STROBE_POLARITY CORACQ_PRM_STROBE_LEVEL CORACQ_PRM_STROBE_METHOD CORACQ_PRM_STROB...

Страница 79: ... Assembly Type 1 The External Signals bracket OC X4CC IOCAB provides a simple way to bring out the signals from the External Signals Connector J4 to a bracket mounted DB37 Install the bracket assembly into an adjacent PC expansion slot and connect the free cable end to the board s 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 ...

Страница 80: ...8 5 General Input 4 9 24 General Input 4 10 6 General Output 1 11 25 General Output 1 12 7 General Output 2 13 26 General Output 2 14 8 General Output 3 15 27 General Output 3 16 9 General Output 4 17 28 General Output 4 18 10 External Trigger Input 1 19 29 External Trigger Input 1 20 11 External Trigger Input 2 21 30 External Trigger Input 2 22 12 Shaft Encoder Phase A 23 31 Shaft Encoder Phase A...

Страница 81: ...xternal Signals Connector Bracket Assembly Type 2 Drawing DB25 Female mounted bracket Header 40 Pin Female Label J4 Flat cable 12 Pin 1 Connector is notched for one way insertion Figure 38 DB25 Output Cable External Signals Connector Bracket Assembly Type 2 Pinout The following table defines the signal pin out on the DB25 connector Refer to the table J4 External Signals Connector for signal descri...

Страница 82: ... 422 Shaft Encoder Input Electrical Diagram For single ended TTL signals connect a bias voltage to the RS 422 input to ensure correct detection of the logic state of the TTL signal connected to the RS 422 input See the following section for connection methods Maximum input voltage is 7V All inputs have a 100 ohm series resistor Maximum input signal frequency is 5 MHz Propagation Delay Time Low to ...

Страница 83: ... 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 Xcelera HS PX8 computer system ground must be connected together RS 422 Input Bias Source Generation 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 422 Input Figure 41 Generating a DC Bias Voltage DC volt...

Страница 84: ... be as short as possible and the boards must be in the same system Master Board Software Setup Choose one X64 Xcelera as master The Sapera parameter CORACQ_PRM_EXT_TRIGGER_SOURCE is set to either Mode 1 Output to Board Sync or Mode 2 Control pulse to Board Sync See Sapera documentation for more details Slave Board Software Setup The Sapera parameter CORACQ_PRM_EXT_TRIGGER_SOURCE is set to From Boa...

Страница 85: ...via HS Link cables CX4 connectors Simply connect the camera to the first X64 Xcelera HS PX8 board and then connect the HS Link output to the HS Link camera input of the next board Repeat for any other X64 Xcelera HS PX8 boards used See X64 Xcelera HS PX8 End Bracket Detail on page 65 HS Link cables can be any length required to inter connect each X64 Xcelera HS PX8 board subject to the 10 meter ma...

Страница 86: ... Canada H4T 2C7 Tel 514 333 1301 Fax 514 333 1388 USA Sales European Sales Teledyne DALSA Billerica office 700 Technology Park Drive Billerica Ma 01821 Tel 978 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 Jap...

Страница 87: ...oftware on our support web site along with submitting technical support questions Technical support form via our web page Support requests for imaging product installations Support requests for imaging applications Camera support information Product literature and driver updates Register software http www teledynedalsa com imaging ...

Страница 88: ...olatile memory mounted on that board Frame buffer An area of memory used to hold a frame of image data A frame buffer may exist on the acquisition hardware or be allocated by the acquisition hardware device driver in host system memory Grab Acquiring an image frame by means of a frame grabber Host Refers to the computer system that supports the installed frame grabber Host buffer Refers to a frame...

Страница 89: ...of or whole video line When a camera tap outputs a partial video line the multiple camera tap data must be constructed by combining the data in the correct order VIC Sapera camera parameter definition file that uses the file extension CVI by default Files using the CVI extension also know as VIC files contain all operating parameters related to the frame grabber board i e what the frame grabber ca...

Страница 90: ...0 CORACQ_PRM_STROBE_DELAY 76 CORACQ_PRM_STROBE_DURATION 76 CORACQ_PRM_STROBE_ENABLE 76 CORACQ_PRM_STROBE_LEVEL 76 CORACQ_PRM_STROBE_METHOD 76 CORACQ_PRM_STROBE_POLARITY 76 CX4 cable 65 D Data Overflow event 49 Data Transfer Engine 9 Device Manager 13 21 27 device report 21 double buffering memory 29 driver upgrade 18 E Embedded Windows answer files 60 End of Frame event 50 End of Transfer event 50...

Страница 91: ...l communication port 19 serial port speeds 19 Shading Correction 9 shaft encoder 10 44 software trigger 29 75 split image processing 83 Static electricity 12 strobe 10 SW1 General Inputs signal level 66 SW2 Trigger signal level 66 SW3 GEN2 Slot Workaround 67 SW3 Safe Boot Mode 67 system COM port 19 T technical support 18 21 26 29 transfer module 50 trigger 10 44 V viewer program 28 virtual frame b...

Отзывы: