PLEORA TECHNOLOGIES INC.

iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide

Installing, Uninstalling, and Starting the Software Applications a Copyright © 2017 Pleora Technologies Inc. These products are not intended for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Pleora Technologies Inc. (Pleora) customers using or selling these products for use in such applications do so at their own risk and agree to indemnify Pleora for any damages resulting from such improper use or sale.

Trademarks PureGEV, eBUS, iPORT, vDisplay, AutoGEV, AutoGen, and all product logos are trademarks of Pleora Technologies. Third party copyrights and trademarks are the property of their respective owners.

Notice of Rights All information provided in this manual is believed to be accurate and reliable. No responsibility is assumed by Pleora for its use. Pleora reserves the right to make changes to this information without notice. Redistribution of this manual in whole or in part, by any means, is prohibited without obtaining prior permission from Pleora.

Document Number EX001-023-0008 Version 7.0, 10/26/17 Table of Contents

About this Guide ...... 1 What this Guide Provides ...... 2 Documented Product Versions ...... 2 Start Streaming Video ...... 3 Using this Guide ...... 4 Related Documents ...... 5 Further Reading ...... 5

About the iPORT CL-GigE and CL-U3 External Frame Grabbers...... 7 The iPORT CL-GigE and CL-U3 External Frame Grabbers ...... 8 Ensuring Proper Image Streaming ...... 9 Steps to Ensure Proper Image Streaming ...... 9 Using the Correct Power Supply for the CL-U3 External Frame Grabber ...... 10 Powering the External Frame Grabbers and Camera: Important Grounding Recommendations ...... 10 iPORT CL-GigE and CL-U3 External Frame Grabber Models ...... 12 iPORT CL-GigE External Frame Grabber Models ...... 13 iPORT CL-U3 External Frame Grabber Models ...... 14 CL-GigE External Frame Grabber Feature Set ...... 17 CL-U3 External Frame Grabber Feature Set ...... 18 Key GenICam Features ...... 19 CL-U3 External Frame Grabber GenICam Features ...... 20 CL-GigE and CL-U3 External Frame Grabber Pixel Formats ...... 20 iPORT CL-GigE External Frame Grabber Connections...... 23 Connector and Switch Locations ...... 24 Camera Link Connector...... 25 Power Over Camera Link (PoCL) ...... 26 Voltage Drop Monitoring ...... 26 Mapping to the Interface ...... 26 Mapping of Camera Link Connector and 12-Pin Circular GPIO Connector Inputs ...... 26 12-Pin GPIO Circular Connector ...... 27 12-Pin GPIO Circular Connector Pinouts...... 27 Mounting the Power, GPIO, and Serial Connector to an Enclosure Backplate ...... 28 Differential Type and I/O Level Switches ...... 31 Differential and Single-Ended Input/Output Specifications...... 33 Powering the External Frame Grabber ...... 35 External Power Supply — Input Signals...... 35 Powering Cameras through the PoCL Connection...... 36 Power Consumption ...... 36 RJ-45 Locking Connectors...... 38 Status LEDs ...... 39 Physically Connecting the External Frame Grabber ...... 40

i iPORT CL-U3 External Frame Grabber Connections ...... 41 Connector and Switch Locations ...... 42 Camera Link Connectors ...... 44 Power Over Camera Link (PoCL) ...... 44 Voltage Drop Monitoring ...... 45 Mapping to the Serial Communication Interface ...... 45 Mapping of Camera Link Connector and 12-Pin GPIO Circular Connector Inputs ...... 45 Micro-B USB 3.0 Connector ...... 46 Powering the Standard Models Over a USB 3.0 Connection ...... 46 Locking Connectors...... 46 Powering the External Frame Grabber ...... 47 Powering the External Frame Grabber through a USB 3.0 Connection — Standard Models ...... 47 Powering the External Frame Grabber through an External Power Supply — Industrial Models ...... 47 Powering Cameras through the PoCL Connection — Industrial Models ...... 47 Power Consumption ...... 48 Status LEDs ...... 49 12-Pin GPIO Circular Connector ...... 50 12-Pin GPIO Circular Connector Pinouts — Standard Models...... 51 12-Pin GPIO Circular Connector Pinouts — Industrial Models ...... 52 Differential Type and I/O Level Switches ...... 53 Differential and Single-Ended Input/Output Specifications...... 55 Physically Connecting the External Frame Grabber ...... 57

Using Quadrature Encoders ...... 59 Processing Quadrature Encoder Signals ...... 60 Electrical Interfacing for Standard Models ...... 61 Electrical Interfacing for Industrial Models ...... 61 Differential Connection ...... 62 Single-Ended Connection ...... 63

Signal Handling ...... 65 Bulk Interfaces ...... 69 GenICam Interface for Serial Communication Configuration ...... 70 UART Timing ...... 70

Installing the eBUS SDK ...... 73 Installing the eBUS SDK ...... 74 Installing the Driver ...... 74

Configuring Your Computer’s NIC for use with the CL-GigE External Frame Grabber ...... 77 Configuring the NIC for Communication with the CL-GigE External Frame Grabber ...... 78 Calculating the Required Bandwidth ...... 80 Understanding the Effect of the Features on Bandwidth and Performance...... 80 Width, Height, and Pixel Format...... 80 Interpacket Delay...... 80 Acquisition Frame to Skip ...... 81 Packet Size ...... 81

ii iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player. 83 Testing the Frame Grabber’s Connection...... 84 Choosing a Method to Configure your Camera Link Camera ...... 85 Accessing your Camera Settings through Camera Link Serial Communications ...... 85 Ensuring Correct Location of Camera Link DLL Files...... 86 Supported Camera Link Configurations...... 88 Supported Device Tap Geometries for the CL-U3 External Frame Grabber...... 88 Configuring External Frame Grabber Image Settings using eBUS Player ...... 89 Enabling SafePower and PoCL...... 91 Viewing and Testing Streaming Images ...... 93 Configuring the Buffers ...... 94 Providing the CL-GigE External Frame Grabber with an IP Address ...... 95 Configuring the CL-GigE External Frame Grabber with an Automatic/Persistent IP Address ...... 96 Configuring How Images are Acquired ...... 97 Recording and Readout Modes, Available on Pleora Devices ...... 98 Understanding When Images are Removed from the Onboard Memory ...... 99 ContinuousRecording Mode ...... 99 ContinuousReadout Mode...... 99 MultiFrameRecording Mode ...... 100 Calculating How Many Images Can be Stored in Onboard Memory ...... 101 Implementing the eBUS SDK ...... 101

Saving eBUS Player and External Frame Grabber Settings ...... 103 Choosing the Best Method for Saving eBUS Player and Device Settings ...... 104 Using File > Save ...... 106 Using Tools > Save Preferences ...... 106 Using User Sets: Saving Settings to the External Frame Grabber’s Flash Memory ...... 107 Ensuring Configuration Settings are not Overwritten ...... 108 Saving the Camera XML File to your Computer ...... 108

Network Configurations for the CL-GigE External Frame Grabber ...... 109 Unicast Network Configuration...... 110 Required Items — Unicast Network Configuration...... 110 External Frame Grabber Configuration — Unicast Network Configuration ...... 111 Multicast Network Configuration ...... 112 Configuring the Devices for a Multicast Network Configuration...... 113

Reference: Mechanical Drawings and Material List ...... 119 CL-U3 External Frame Grabber Mechanical Drawings ...... 120 CL-GigE External Frame Grabber Mechanical Drawings...... 129 CL-U3 External Frame Grabber Material List ...... 137 Using USB3 Vision Locking Cables with the Inverted Micro-B USB 3.0 Connector...... 138 CL-GigE External Frame Grabber Material List...... 139

System Troubleshooting ...... 141 Troubleshooting Tips...... 141 iPORT CL-GigE External Frame Grabber Troubleshooting Tips ...... 142 iPORT CL-U3 External Frame Grabber Troubleshooting Tips ...... 145

iii Appendix: Timing for Camera Link Base/Medium Signals...... 149 Camera Link Signals ...... 150 Case 1: FVAL and LVAL are Level-Sensitive ...... 150 Case 2: FVAL and LVAL are Edge-Sensitive ...... 150 Case 3: FVAL is Edge-Sensitive and LVAL is Level-Sensitive ...... 151 Timing Values for All Cases ...... 151

Reference: Mean Time Between Failures (MTBF) Data ...... 153 Regulatory Statements ...... 155 United States & Canada...... 156 European Union ...... 156

Technical Support ...... 157

iv iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Chapter 1

About this Guide

This chapter describes the purpose and scope of this guide, and provides a list of complimentary guides.

The following topics are covered in this chapter:

• “What this Guide Provides” on page 2 • “Documented Product Versions” on page 2 • “Start Streaming Video” on page 3 • “Using this Guide” on page 4 • “Related Documents” on page 5 • “Further Reading” on page 5

About this Guide 1 What this Guide Provides

This guide provides you with the information you need to connect the iPORT CL-U3 External Frame Grabber and the iPORT CL-GigE External Frame Grabber to Base or Medium Camera Link cameras.

The CL-U3 External Frame Grabber supports both Base and Medium Camera Link cameras. The CL-GigE External Frame Grabber supports Base Camera Link cameras.

In this guide you can find product overviews, instructions for connecting the cables, installing the Pleora eBUS™ SDK, establishing connections, performing general configuration tasks, and configuring the settings to properly capture and display images from Camera Link cameras. The last chapter of this guide provides Technical Support contact information for Pleora Technologies.

Documented Product Versions

This guide covers the following product versions. The features and functionality documented in this guide may vary if you are using an earlier or later version of the product.

Table 1: Documented Product Versions Product Version documented in this guide... iPORT CL-GigE External Frame Grabber 1.0.0 iPORT CL-U3 External Frame Grabber 1.0.2

2 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Start Streaming Video

BEFORE you attempt to stream images, you must know the image settings of your Camera Link camera, and then configure the CL-U3 External Frame Grabber with matching image settings. Detailed information is available in the section, “Ensuring Proper Image Streaming” on page 9.

If you have already configured the camera and external frame grabber, you can jump to “Viewing and Testing Streaming Images” on page 93.

About this Guide 3 Using this Guide

Sections of this guide pertain to both the CL-GigE External Frame Grabber and the CL-U3 External Frame Grabber, while other sections only pertain to a particular model. These differences are due to the fact that the external frame grabbers have different interfaces (GigE Vision and USB3 Vision).

Common Sections • “About the iPORT CL-GigE and CL-U3 External Frame Grabbers” on page 7 • “Using Quadrature Encoders” on page 59 • “Signal Handling” on page 65 • “Bulk Interfaces” on page 69 • “Installing the eBUS SDK” on page 73 • “Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player” on page 83 • “Saving eBUS Player and External Frame Grabber Settings” on page 103 • “Reference: Mechanical Drawings and Material List” on page 119 • “System Troubleshooting” on page 141 • “Appendix: Timing for Camera Link Base/Medium Signals” on page 149 • “Technical Support” on page 157 CL-GigE External Frame Grabber The following chapters and sections only pertain to the CL-GigE External Frame Grabber:

• “iPORT CL-GigE External Frame Grabber Connections” on page 23 • “Configuring Your Computer’s NIC for use with the CL-GigE External Frame Grabber” on page 77 • “Providing the CL-GigE External Frame Grabber with an IP Address” on page 95 • “Configuring the CL-GigE External Frame Grabber with an Automatic/Persistent IP Address” on page 96 • “Network Configurations for the CL-GigE External Frame Grabber” on page 109 • “iPORT CL-GigE External Frame Grabber Troubleshooting Tips” on page 142 CL-U3 External Frame Grabber The following chapters and sections only pertain to the CL-U3 External Frame Grabber:

• “iPORT CL-U3 External Frame Grabber Connections” on page 41 • “iPORT CL-U3 External Frame Grabber Troubleshooting Tips” on page 145 • “Regulatory Statements” on page 155

4 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Related Documents

The iPORT CL-GigE and CL-U3 External Frame Grabber User Guide is complemented by the following Pleora Technologies documents:

• eBUS Player Quick Start Guide and eBUS Player User Guide, available for Windows, Linux, and OSX • eBUS SDK API Quick Start Guides, available for C++, .NET, Linux, and OSX • eBUS SDK API Help Files • eBUS SDK Programmer’s Guide • iPORT Advanced Features User Guide • Configuring Your Computer and Network Adapters for Best Performance Application Note • Establishing a Serial Bridge Application Note

Further Reading

Although not required in order to successfully use the iPORT CL-GigE and CL-U3 External Frame Grabbers, you can find details about industry-related standards and naming conventions in the following documents:

• For the CL-GigE External Frame Grabber, see the GigE Vision Standard, version 2.0 available from the Automated Imaging Association (AIA) at www.visiononline.org. • For the CL-U3 External Frame Grabber, see the USB3 Vision Standard, available from the Automated Imaging Association (AIA) at www.visiononline.org. • GenICam Standard Features Naming Convention available from the European Machine Vision Association (EMVA) at www.emva.org. • Camera Link Standard, available from the Automated Imaging Association (AIA) at www.visiononline.org. • Pixel Format Naming Convention, available from the European Machine Vision Association (EMVA) at www.emva.org.

About this Guide 5

Chapter 2

About the iPORT CL-GigE and CL-U3 External Frame Grabbers

This chapter describes the external frame grabbers, including the models and key features.

The following topics are covered in this chapter:

• “The iPORT CL-GigE and CL-U3 External Frame Grabbers” on page 8 • “Ensuring Proper Image Streaming” on page 9 • “Using the Correct Power Supply for the CL-U3 External Frame Grabber” on page 10 • “Powering the External Frame Grabbers and Camera: Important Grounding Recommendations” on page 10 • “iPORT CL-GigE and CL-U3 External Frame Grabber Models” on page 12 • “CL-GigE External Frame Grabber Feature Set” on page 17 • “CL-U3 External Frame Grabber Feature Set” on page 18 • “Key GenICam Features” on page 19 • “CL-GigE and CL-U3 External Frame Grabber Pixel Formats” on page 20

About the iPORT CL-GigE and CL-U3 External Frame Grabbers 7 The iPORT CL-GigE and CL-U3 External Frame Grabbers

Pleora’s iPORT™ CL-GigE and CL-U3 External Frame Grabbers provide systems manufacturers and integrators with cost and design flexibility advantages by converting Camera Link® cameras into native GigE Vision or USB3 Vision™ cameras. With these external frame grabbers, Camera Link® cameras transmit both video and control signals over the simple, long-distance cabling of Gigabit (GigE) or the widely available SuperSpeed USB 3.0 .

RJ-45 Ethernet connector USB 3.0 connector

iPORT CL-GigE External Frame Grabber (example) iPORT CL-U3 External Frame Grabber (example) Base Camera Link support Base and Medium Camera Link support

Based on field-proven designs, these external frame grabbers deliver additional benefits including high bandwidth output, extended operating temperature range, and extensive GPIO functionality enabling real-time, low-jitter triggering of cameras, and synchronization of other vision system elements.

Video is transmitted from Base and Medium Camera Link cameras with low, predictable latency over a GigE or USB 3.0 link. The connection at the workstation is a standard USB 3.0 port or a standard Ethernet RJ-45 jack, eliminating the need for a desktop computer with an available peripheral card slot for a traditional frame grabber. As a result, designers can reduce system size, cost, and power consumption by using computing platforms with smaller form factors, such as laptops, embedded computers, and single-board computers.

Pleora’s CL-GigE and CL-U3 External Frame Grabbers help systems manufacturers and integrators to leverage the performance attributes of GigE and USB 3.0, including high-bandwidth, power over cable, and plug-and-play usability. In addition, the frame grabbers support flexible configurations, allowing multiple cameras to be aggregated to a single Ethernet port, when using an off-the-shelf GigE switch. Complying fully with the GigE Vision, USB3 Vision, and GenICam™ standards, these external frame grabbers ensure interoperability with third-party equipment in multi-vendor environments.

8 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide This guide references the following product names:

• CL-GigEB-IND: Industrial model of the CL-GigE External Frame Grabber for Camera Link Base cameras, available in mountable enclosure or as a board set for Camera Link Base cameras • CL-U3B: Standard model of the enclosed, mountable CL-U3 External Frame Grabber for Camera Link Base cameras • CL-U3B-IND: Industrial model of the CL-U3 External Frame Grabber, available in mountable enclosure or as a board set for Camera Link Base cameras • CL-U3M: Standard model of the enclosed, mountable CL-U3 External Frame Grabber for Camera Link Medium cameras • CL-U3M-IND: Industrial model of the CL-U3 External Frame Grabber, available in mountable enclosure or as a board set for Camera Link Medium cameras

Ensuring Proper Image Streaming

This section provides the important steps you need to take to ensure images stream properly from your Camera Link camera and the External Frame Grabbers.

BEFORE you attempt to stream images, you must know the image settings of your Camera Link camera, and then configure the CL-U3 External Frame Grabber with matching image settings.

Steps to Ensure Proper Image Streaming

1. Most camera manufacturers provide configuration software for obtaining and adjusting image settings for their camera. If you have the camera configuration software, install it on your computer by following the installation instructions provided with the software. 2. Ensure you have installed Pleora’s eBUS SDK and supporting drivers on your computer. For more information, see “Installing the Driver” on page 74. 3. Physically connect the camera, external frame grabber, and computer. 4. Test the connection between the external frame grabber and the computer using the test pattern. For more information, “Testing the Frame Grabber’s Connection” on page 84. 5. You must now set up Camera Link serial communications to allow eBUS Player to communicate with the configuration software supplied with your camera. For more information, “Accessing your Camera Settings through Camera Link Serial Communications” on page 85. 6. After you have configured the optimal image settings on the camera, you must then configure matching image settings on the external frame grabber. For more information about configuring external frame grabber settings, see “Configuring External Frame Grabber Image Settings using eBUS Player” on page 89.

If you do not have access to configuration software for your camera, you can configure common image settings on the external frame grabber that, in most cases, will enable the camera to properly stream images to the external frame grabber. For more information, see “Configuring External Frame Grabber Image Settings using eBUS Player” on page 89.

About the iPORT CL-GigE and CL-U3 External Frame Grabbers 9 The changes that you make to your external frame grabber are temporary and WILL NOT PERSIST ACROSS POWER CYCLES. Save your settings using the steps outlined in the section, “Viewing and Testing Streaming Images” on page 93 to avoid losing changes when the external frame grabber is power-cycled.

Using the Correct Power Supply for the CL-U3 External Frame Grabber

It is important to use the correct power supply for your CL-U3 External Frame Grabber. For detailed information, see the iPORT CL-U3 External Frame Grabber product page at http://www.pleora.com/ our-products/frame-grabbers/iport-cl-u3.

Powering the External Frame Grabbers and Camera: Important Grounding Recommendations

It is important to follow the connection and grounding instructions provided in this section for both the enclosed and OEM board sets of the CL-GigE and CL-U3 External Frame Grabbers.

Depending on whether or not you are powering the Camera Link camera using PoCL, the connection and power sequences are different.

Before you connect the Camera Link cable to the camera and the external frame grabber, ensure that power is NOT being supplied to either the external frame grabber or the camera.

To ensure proper grounding for the CL-U3B-IND and CL-U3M-IND External Frame Grabbers when using an external power supply

1. Ensure that the Camera Link camera and the external frame grabber are NOT receiving power. 2. Securely connect the Camera Link cable to the camera and to the external frame grabber, making sure to tighten the screws to avoid having the cable accidentally disconnect. 3. Supply12 V power to the 12-pin GPIO circular connector on the external frame grabber.

The 12 V power supply must use the same ground as other attached USB 3.0 devices, for example, the computer, or a USB 3.0 hub.

4. Connect the CL-U3B-IND or CL-U3M-IND External Frame Grabber to the computer using a USB 3.0 cable. 5. If using PoCL, configure the software to enable PoCL on the camera. If not using PoCL, supply power to the camera.

10 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide To ensure proper grounding for the CL-U3B and CL-U3M External Frame Grabbers when powered through USB

1. Ensure that the Camera Link camera and the external frame grabber are NOT receiving power. 2. Securely connect the Camera Link cable to the camera and to the external frame grabber, making sure to tighten the screws to avoid having the cable accidentally disconnect. 3. Connect the external frame grabber to a USB 3.0 port on your computer using a USB 3.0 cable. 4. Supply power to the camera.

The camera must be electrically floating or attached to a power supply that uses the same ground as other attached USB 3.0 devices, for example, the computer, or a USB 3.0 hub.

Do not disconnect the Camera Link cable while the camera or the external frame grabber are receiving power.

To ensure proper grounding for the CL-GigEB-IND External Frame Grabber when using an external power supply

1. Ensure that the Camera Link camera and the external frame grabber are NOT receiving power. 2. Securely connect the Camera Link cable to the camera and to the external frame grabber, making sure to tighten the screws to avoid having the cable accidentally disconnect. 3. Supply 12 V power to the 12-pin GPIO circular connector on the external frame grabber. 4. Connect the external frame grabber to the RJ-45 Ethernet connector on your computer’s NIC or a GigE switch. 5. If using PoCL, configure the software to enable PoCL on the camera. If not using PoCL, supply power to the camera.

If not using PoCL, the camera must be electrically floating or attached to a power supply that uses the same ground as the 12 V power supply.

Do not disconnect the Camera Link cable while the camera or when the external frame grabber are receiving power.

About the iPORT CL-GigE and CL-U3 External Frame Grabbers 11 To ensure proper grounding for the CL-GigEB External Frame Grabber when receiving power over Ethernet (PoE)

1. Ensure that the Camera Link camera and the external frame grabber are NOT receiving power. 2. Securely connect the Camera Link cable to the camera and to the external frame grabber, making sure to tighten the screws to avoid having the cable accidentally disconnect. 3. Connect the external frame grabber to the RJ-45 Ethernet connector on your computer’s NIC using a PoE power injector or a GigE switch supporting PoE. 4. If using PoCL, configure the software to enable PoCL on the camera. If not using PoCL, supply power to the camera.

Do not disconnect the Camera Link cable while the camera or when the external frame grabber are receiving power. iPORT CL-GigE and CL-U3 External Frame Grabber Models

The iPORT CL-GigE and CL-U3 External Frame Grabbers are available in several models and are equipped with the parts listed in the following tables. Before assembly, ensure that all components are included in the selected package.

12 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide iPORT CL-GigE External Frame Grabber Models

Table 2: iPORT CL-GigE External Frame Grabber Models Order code Model Quantity 900-6010 iPORT CL-GigEB-IND in mountable enclosure iPORT CL-GigEB-IND External Frame Grabber in mountable enclosure for 1 Camera Link Base mode (industrial use).** • Operating Temperature: -40° to 60°C • GPIO: Differential LVDS, RS-422, HVTTL, +/-24 V, and +/-30 V inputs, and single-ended TTL and VTTL inputs and outputs • PoCL

900-6009 iPORT CL-GigEB-IND OEM board set

iPORT CL-GigEB-IND External Frame Grabber OEM board set for Camera Link 1 Base mode (industrial use).** • Operating Temperature: -40° to 85°C* • GPIO: Differential LVDS, RS-422, HVTTL, +/-24 V, and +/-30 V inputs, and single-ended TTL and VTTL inputs and outputs • PoCL • Includes a GPIO board assembly, flat flex cable, unsoldered 12-pin circular connector, and SDR-26 jack socket screws

900-6011 iPORT CL-GigEB-IND Development Kit

iPORT CL-GigEB-IND External Frame Grabber (900-6010) 1 Gigabit Ethernet desktop NIC 1 Ethernet cables 2 PoE Injector (power supply) 1 eBUS SDK USB Stick 1

* The product is specified for operation within the stated ambient and case temperature range of its components. **External power supply required. We recommend that you use a PoE power injector, PoE enabled GigE switch, or an external power supply such as the one supplied by Pleora, part number 904-3900.

About the iPORT CL-GigE and CL-U3 External Frame Grabbers 13 iPORT CL-U3 External Frame Grabber Models

Table 3: iPORT CL-U3 External Frame Grabber Models Order code Model Quantity 903-0007 iPORT CL-U3B External Frame Grabber in mountable enclosure iPORT CL-U3B External Frame Grabber in mountable enclosure for Camera Link 1 Base mode. • Operating temperature: 0° to 45°C • GPIO: Single-ended TTL and LVTTL inputs and outputs Note: No external power supply required.

903-0011 iPORT CL-U3B Development Kit iPORT CL-U3B External Frame Grabber (903-0007) 1 Note: No external power supply required.

USB 3.0 cable 1 eBUS SDK USB stick 1

903-0009 iPORT CL-U3B-IND in mountable enclosure iPORT CL-U3B-IND External Frame Grabber in mountable enclosure for Camera 1 Link Base mode (industrial use).** • Operating temperature: -40° to 60°C • GPIO: Differential LVDS, RS-422, HVTTL, +/-24 V, and +/-30 V inputs, and single-ended TTL and LVTTL inputs and outputs • PoCL • External power supply required. Order from Pleora Technologies using the following part numbers: 904-3905 or 930-1904

14 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Table 3: iPORT CL-U3 External Frame Grabber Models (Continued) 903-0019 iPORT CL-U3B-IND OEM board set iPORT CL-U3B-IND External Frame Grabber OEM board set for Camera Link 1 Base mode (industrial use).** • Operating temperature: -40° to 85°C* • GPIO: Differential LVDS, RS-422, HVTTL, +/-24V, and +/-30V inputs, and single-ended TTL and LVTTL inputs and outputs • PoCL • External power supply required. Order from Pleora Technologies using the following part numbers: 904-3905 or 930-1904

USB 3.0 cable 1 eBUS SDK USB stick 1

903-0013 iPORT CL-U3B-IND Development Kit iPORT CL-U3B-IND External Frame Grabber (903-0009) 1 Note: External power supply required and supplied.

Power supply 1 USB 3.0 cable 1 eBUS SDK USB stick 1

903-0008 iPORT CL-U3M External in mountable enclosure iPORT CL-U3M External Frame Grabber in mountable enclosure for Camera Link 1 Medium mode. • Operating temperature: 0° to 45°C • GPIO: Single-ended TTL and LVTTL inputs and outputs Note: No external power supply required.

903-0012 iPORT CL-U3M Development Kit iPORT CL-U3M External Frame Grabber (903-0008) 1 Note: No external power supply required.

USB 3.0 cable 1 eBUS SDK USB stick 1

About the iPORT CL-GigE and CL-U3 External Frame Grabbers 15 Table 3: iPORT CL-U3 External Frame Grabber Models (Continued) 903-0010 iPORT CL-U3M-IND in mountable enclosure iPORT CL-U3M-IND External Frame Grabber in mountable enclosure for Camera 1 Link Medium mode (industrial use).** • Operating temperature: -40° to 60°C • GPIO: Differential LVDS, RS-422, HVTTL, +/-24V, and +/-30V inputs, and single-ended TTL and LVTTL inputs and outputs • PoCL • External power supply required. Order from Pleora Technologies using the following part numbers: 904-3905 or 930-1904

903-0020 iPORT CL-U3M-IND OEM board set

iPORT CL-U3M-IND External Frame Grabber OEM board set for Camera Link 1 Medium mode (industrial use).** • Operating temperature: -40° to 85°C* • GPIO: Differential LVDS, RS-422, HVTTL, +/-24V, and +/-30V inputs, and single-ended TTL and LVTTL inputs and outputs • PoCL • External power supply required. Order from Pleora Technologies using the following part numbers: 904-3905 or 930-1904

903-0014 iPORT CL-U3M-IND Development Kit

iPORT CL-U3M-IND External Frame Grabber (903-0010) 1 Note: External power supply required and supplied.

Power supply 1 USB 3.0 cable 1 eBUS SDK USB stick 1

* The product is specified for operation within the stated ambient and case temperature range of its components. **External power supply required. We recommend that you use a PoE injector, PoE enabled GigE switch, or an external power supply such as the one supplied by Pleora, part number 904-3900.

16 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide CL-GigE External Frame Grabber Feature Set

CL-GigEB-IND CL-GigEB-IND Order code 900-6010 900-6009 Description Enclosed, industrial use Board set, industrial use Camera Link mode Base Base Channels Single Single Miniature Camera Link (MiniCL) connectors 11 External or PoE powered Yes Yes Yes Yes PoCL

Operating temperature -40°C to 60°C -40°C to 85°C* Storage temperature -40°C to 85°C Dimensions (L x W x H) (mm): 38 x 83 x 51 48.2 x 52 x 37 GPIO: LVDS/RS-422/HVTTL/±24V/±30V differential, 2 2 or TTL/LVCMOS single-ended inputs TTL/LVCMOS single-ended inputs 22 TTL/LVCMOS single-ended outputs 3 3 MTBF at 40°C (hours) 958,332 958,332 Interface and transfer rate GigE interface with nearly 1 Gb/s transfer rate Standards compliance Compliant with Camera Link version 2.0 and GigE Vision version 2.0 Regulatory compliance RoHS2; REACH Tap support 1 and 2 tap (dependent on selected pixel format) Pixel clock 20 MHz to 85 MHz 128 MB (120 MB is used for the frame buffer, 8 MB is used for the external frame Frame buffer grabber firmware) 1 UART on Camera Link interface allows serial control of cameras and other Serial communication devices using a computer application over the GigE connection

About the iPORT CL-GigE and CL-U3 External Frame Grabbers 17 CL-U3 External Frame Grabber Feature Set

CL-U3B CL-U3M CL-U3B-IND CL-U3B-IND CL-U3M-IND CL-U3M-IND

Order code 903-0007 903-0008 903-0009 903-0019 903-0010 903-0020 Enclosed, Enclosed, Enclosed, Board set, Enclosed, Board set, Description standard use standard industrial use industrial use industrial use industrial use use

Camera Link mode Base Medium Base Base Medium Medium

Channels Single Single Single Single Single Single

Miniature Camera Link (MiniCL) 1211 2 2 connectors

USB powered Yes Yes No No No No

PoCL No No Yes Yes Yes Yes 0°C to 45°C 0°C to 45°C -40°C to -40°C to -40°C to 60°C -40°C to Operating temperature 60°C 85°C* 85°C*

Storage temperature -40°C to 85°C

Dimensions (L x W x H) (mm)** 45 x 83 x 51 45 x 83 x 51 45 x 83 x 51 45 x 52 x 37 45 x 83 x 51 45 x 52 x 37

GPIO:

LVDS/RS-422/HVTTL/±24V/±30V - - 2 2 2 2 differential, or TTL/LVCMOS single- ended inputs

TTL/LVCMOS single-ended inputs 4422 2 2

TTL/LVCMOS single-ended outputs 3 3 3 3 3 3

MTBF at 40°C (hours) 1,135,333 1,135,333 958,332 958,332 958,332 958,332

Interface and transfer rate USB 3.0 interface with nearly 3 Gb/s transfer rate

Standards compliance Compliant with Camera Link version 2.0 and USB3 Vision version 1.0 All enclosed units: FCC Part 15, subpart B, class B; CE; EN55032, EN55024; ICES-003; VCCI; Regulatory compliance RoHS2; REACH All board sets: RoHS2; REACH

Camera Link Base models support 1 and 2 taps. Camera Link Medium models support 1, 2, and 4 Tap support taps

Pixel clock 20 MHz to 85 MHz pixel clock

Frame buffer 128 MB (120 MB is used for the frame buffer, 8 MB is used for the external frame grabber firmware) 1 UART on Camera Link interface allows serial control of cameras and other devices using a Serial communication computer application over the USB 3.0 connection

* The product is specified for operation within the stated ambient and case temperature range of its components. **Approximate, excluding 12-pin circular connector.

18 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Key GenICam Features

The iPORT CL-GigE and CL-U3 External Frame Grabbers support the seven features mandated by the GigE Vision and USB3 Vision standards along with many additional features. The following tables list these mandatory features along with some of the key GenICam features for each of the external frame grabbers.The full list of features can be seen in the Device Control dialog box of Pleora’s eBUS Player application. CL-GigE External Frame Grabber GenICam Features

Table 4: Key CL-GigE External Frame Grabber GenICam Features Feature Description DeviceScanType Specifies the sensor scan type, such as areascan or linescan. SensorDigitizationTaps Specifies the number of digitized samples output simultaneously by the camera.

WidthMax Specifies the maximum width of the image (in pixels). HeightMax Specifies the maximum height of the image (in pixels). Width Specifies the width of the image (in pixels). Height Specifies the height of the image (in pixels). OffsetX Specifies the horizontal image offset (in pixels). OffsetY Specifies the vertical image offset (in pixels). PixelFormat Specifies the format of the pixels provided by the device. ClConnectorSelector Selects the Camera Link interface to configure. ClSafePowerActive Controls whether the SafePower protocol is active. SafePower is a protocol to prevent the external frame grabber from attempting to supply power to a conventional (non-PoCL) cable or camera.

ClSafePowerStatus Reports the status of the SafePower controller.

About the iPORT CL-GigE and CL-U3 External Frame Grabbers 19 CL-U3 External Frame Grabber GenICam Features

Table 5: Key CL-U3 External Frame Grabber GenICam Features Feature Description DeviceScanType Specifies the sensor scan type, such as areascan or linescan. SensorDigitizationTaps Specifies the number of digitized samples output simultaneously by the camera.

WidthMax Specifies the maximum width of the image (in pixels). HeightMax Specifies the maximum height of the image (in pixels). Width Specifies the width of the image (in pixels). Height Specifies the height of the image (in pixels). OffsetX Specifies the horizontal image offset (in pixels). OffsetY Specifies the vertical image offset (in pixels). PixelFormat Specifies the format of the pixels provided by the device. ClConfiguration This Camera Link specific feature describes the configuration used by the camera.

ClConnectorSelector Selects the Camera Link interface to configure. ClSafePowerActive Controls whether the SafePower protocol is active. SafePower is a protocol to prevent the external frame grabber from attempting to supply power to a conventional (non-PoCL) cable or camera. ClSafePowerStatus Reports the status of the SafePower controller.

CL-GigE and CL-U3 External Frame Grabber Pixel Formats

The pixel formats available on the CL-GigE and CL-U3 External Frame Grabbers are provided in the following table.

Table 6: CL-GigE and CL-U3 External Frame Grabber Pixel Formats CL-U3B CL-U3M Pixel Formats CL-GigEB-IND CL-U3B-IND CL-U3M-IND 1, 2 taps 1, 2 taps 1, 2, 4 taps • Mono8 (Default) • Mono8s 1, 2 taps 1, 2 taps 1, 2, 4 taps • Mono10 • Mono10Packed 1, 2 taps 1, 2 taps 1, 2, 4 taps • Mono12 • Mono12Packed 1 tap 1 tap 1 tap • Mono14

20 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Table 6: CL-GigE and CL-U3 External Frame Grabber Pixel Formats (Continued) CL-U3B CL-U3M Pixel Formats CL-GigEB-IND CL-U3B-IND CL-U3M-IND 1 tap 1 tap 1 tap • Mono16 1, 2 taps 1, 2 taps 1, 2, 4 taps • BayerGR8 • BayerRG8 • BayerGB8 • BayerBG8 1, 2 taps 1, 2 taps 1, 2, 4 taps • BayerGR10 • BayerRG10 • BayerGB10 • BayerBG10 1, 2 taps 1, 2 taps 1, 2, 4 taps • BayerGR12 • BayerRG12 • BayerGB12 • BayerBG12 1, 2 taps 1, 2 taps 1, 2, 4 taps • BayerGR10Packed • BayerRG10Packed • BayerGB10Packed • BayerBG10Packed 1, 2 taps 1, 2 taps 1, 2, 4 taps • BayerGR12Packed • BayerRG12Packed • BayerGB12Packed • BayerBG12Packed 1 tap 1 tap 1 tap • BayerGR16 • BayerRG16 • BayerGB16 • BayerBG16 1 tap 1 tap 1 tap • RGB8 • BGR8 No* No* 1 tap • RGB10 No* No* 1 tap • RGB12 1, 2 taps No* No* • YUV411_8_UYYVYY 1 tap No* No* • YUV422_8_UYVY 1 tap No* No* • YUV8_UYV 1 tap No* No* • YCbCr422_8_CbYCrY

About the iPORT CL-GigE and CL-U3 External Frame Grabbers 21 Table 6: CL-GigE and CL-U3 External Frame Grabber Pixel Formats (Continued) CL-U3B CL-U3M Pixel Formats CL-GigEB-IND CL-U3B-IND CL-U3M-IND 1 tap No* No* • YCbCr709_422_8_CbYCrY 1, 2 taps No* No* • YCbCr709_411_8_CbYYCrYY 1, 2 taps 1, 2 taps 1, 2, 4 taps • SCF1WGWR8 1, 2 taps 1, 2 taps 1, 2, 4 taps • SCF1WGWR10 1, 2 taps 1, 2 taps 1, 2, 4 taps • SCF1WGWR12 1 tap 1 tap 1 tap • SCF1WGWR14

*Indicates unavailable pixel format.

22 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Chapter 3

iPORT CL-GigE External Frame Grabber Connections

This chapter describes the iPORT CL-GigE External Frame Grabber connections, including connector details and pinout information. When the external frame grabber is powered, you can observe the status LEDs.

For CL-U3 External Frame Grabber connection details, see “iPORT CL-U3 External Frame Grabber Connections” on page 41.

The following topics are covered in this chapter:

• “Connector and Switch Locations” on page 24 • “Camera Link Connector” on page 25 • “Mapping of Camera Link Connector and 12-Pin Circular GPIO Connector Inputs” on page 26 • “12-Pin GPIO Circular Connector” on page 27 • “Mounting the Power, GPIO, and Serial Connector to an Enclosure Backplate” on page 28 • “Differential Type and I/O Level Switches” on page 31 • “Powering the External Frame Grabber” on page 35 • “RJ-45 Locking Connectors” on page 38 • “Status LEDs” on page 39 • “Physically Connecting the External Frame Grabber” on page 40

iPORT CL-GigE External Frame Grabber Connections 23 Connector and Switch Locations

The following images and table describe the CL-GigE External Frame Grabber connectors.

Differential Type switch

Camera Link connector (CL1)

I/O Level switch

RJ45 connector

12-pin circular GPIO connector

Table 7: External Frame Grabber Connectors and Switches Connector/ Type Description switch CL1 Miniature Camera Link Provides connection to a Camera Link Base camera to transmit images connector (MiniCL) connector to the external frame grabber, using a Camera Link cable. This connector is also mapped to the Bulk0 serial communication interface. This connector corresponds to Connector 1, as outlined in the Camera Link standard. When PoCL is enabled, the external frame grabber can supply 4 W at 12 V to the Camera Link connector, as outlined in the Camera Link standard. For more information, see “Camera Link Connector” on page 25. GPIO 12-pin circular Provides power and single-ended and differential signals to the external connector connector frame grabber. For more information, see “12-Pin GPIO Circular Connector” on page 27.

24 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Table 7: External Frame Grabber Connectors and Switches (Continued) Connector/ Type Description switch RJ-45 RJ-45 Ethernet Interfaces the external frame grabber to Ethernet networks, as connector connector specified in IEEE 802.3. The Ethernet interface can operate at 100 or 1000 Mbps, and supports Internet Protocol Version 4 (IPv4). If PoE is enabled, power is supplied to the camera. For more information, see “Powering the External Frame Grabber” on page 35. Differential 3-position DIP switch Selects the termination type for differential inputs. Type switch For more information, see “Differential Type and I/O Level Switches” on page 31.

I/O Level 2-position DIP switch Selects the voltage for single-ended GPIO inputs and outputs (3.3 V or switch 5 V). For more information, see “Differential Type and I/O Level Switches” on page 31.

Camera Link Connector

The CL-GigE External Frame Grabber supports Base Camera Link cameras, which stream image data to the external frame grabber. The CL1 connector is used to connect a Camera Link camera to the external frame grabber using one standard Camera Link cable, as outlined by the Camera Link standard. This connector can process up to 24 bits of data from the camera, and provides the following Camera Link control signals, as specified by the Camera Link standard: CC1, CC2, CC3, and CC4.

Camera Link connector (CL1)

iPORT CL-GigE External Frame Grabber Connections 25 Power Over Camera Link (PoCL) The external frame grabber is powered through an external power supply and can optionally supply power to the camera using PoCL, in accordance to the Camera Link Specification, version 2.0. When powered using PoCL, 4 W at 12 V is supplied to the Camera Link connector for compatible cameras.

To prevent the external frame grabber from attempting to supply power to a non-PoCL cable or camera, you can enable the SafePower protocol. For more information, see “Enabling SafePower and PoCL” on page 91.

Voltage Drop Monitoring The external frame grabber includes a Voltage Dropped state that monitors a voltage drop from 12 V to a voltage below 10.5 V for cameras using PoCL. If the voltage drops below 10.5 V for more than 20 ms, the external frame grabber returns to the PoCL Sensing state.

For information about viewing the SafePower status and the status changes that occur, including PoCL Sensing, see “Enabling SafePower and PoCL” on page 91.

Mapping to the Serial Communication Interface The CL1 Camera Link connector is mapped to the Bulk0 serial communication interface on the external frame grabber.

Mapping of Camera Link Connector and 12-Pin Circular GPIO Connector Inputs

The GPIO pins on the 12-pin GPIO circular connector allow an external signal to control a Camera Link camera, and are typically used for triggering. For example, you can use a trigger to synchronize image capture from multiple cameras or to synchronize image capture with an external device.

12-pin circular GPIO connector

26 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Using the Programmable Logic Controller (PLC), you can map the GPIO input signals (GPIO_IN3, GPIO_IN2, GPIO_IN1, and GPIO_IN0) to the four camera control signals (CC1, CC2, CC3, and CC4) on the CL1 connector.

There are 16 possible mappings of the GPIO signals. For more information, see “Signal Handling” on page 65. You can also review information about using the PLC in the iPORT Advanced Features Guide, available on the Pleora Support Center (www.pleora.com).

12-Pin GPIO Circular Connector

The GPIO inputs and outputs on the 12-pin GPIO circular connector support a variety of differential and single-ended inputs and outputs, such as HVTTL, LVDS, and LVCMOS.

12-Pin GPIO Circular Connector Pinouts

The pinouts for the 12-pin circular connector are described in the following image and table.

The manufacturer and part number are provided in “CL-GigE External Frame Grabber Material List” on page 139. The mating connector is a Hirose 12-pin circular connector, part number HR10A-10P-12S(73).

Table 8: 12-pin GPIO Circular Connector Pinouts - CL-GigEB-IND External Frame Grabber Pin Function Type PLC signal Notes 1 RET Power return N/A Ground 2 VIN Power input N/A Protected by 600W @ 1.0 ms PP Zener TVS, +/- 30 kV per KBM. Receives 11.6 V to 13 V unfiltered DC input, up to 1.0 A.

3 GPIO_IN1- Differential input1 negative GpioIn1 Do not connect for single-ended operation. Pin 6 provides the single-ended connection.

4 GPIO_OUT2 Single-ended output GpioOut2

iPORT CL-GigE External Frame Grabber Connections 27 Table 8: 12-pin GPIO Circular Connector Pinouts - CL-GigEB-IND External Frame Grabber (Continued) Pin Function Type PLC signal Notes 5 GND/EMI_GND Ground Signal ground 6 GPIO_IN1+ Differential input1 positive GpioIn1 Can be used as a single-ended input (optional). 7 GPIO_OUT1 Single-ended output GpioOut1

8 GPIO_IN0- Differential input0 negative GpioIn0 Do not connect for single-ended operation. Pin 10 provides the single-ended connection. 9 GPIO_OUT0 Single-ended output GpioOut0

10 GPIO_IN0+ Differential input0 positive GpioIn0 Can be used as a single-ended input (optional). 11 GPIO_IN3 Single-ended input GpioIn3

12 GPIO_IN2 Single-ended input GpioIn2

Mounting the Power, GPIO, and Serial Connector to an Enclosure Backplate

The CL-GigE External Frame Grabber is optionally available with a removable 12-pin power, GPIO, and serial circular connector and the corresponding GPIO board that are suitable for mounting to a client- sourced enclosure.

GPIO board

12-pin connector

To mount the power, GPIO, and serial connector to an enclosure backplate

1. Insert the 12-pin connector through the external side of the backplate. 2. Secure with washer and hex nut.

28 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide 3. Connect the GPIO board (12 holes) to the base pins of the 12-pin connector through the internal side of the backplate.

Lock washer

12-pin circular connector Hex nut

GPIO board Insertion

Pins (soldered to GPIO board)

20-pin FFC cable Backplate of client-sourced enclosure Enclosure interior

4. Assemble the 12-pin power, GPIO, and serial circular connector to the GPIO board by lining up the pins with the GPIO board.

When oriented correctly, the tab on the 12-pin connector is aligned with the small white dot on the GPIO board, as shown in the following figure. Please disregard the white numbering on the back of the GPIO board, as the pin numbers are labeled incorrectly in early versions of the product.

iPORT CL-GigE External Frame Grabber Connections 29 5. Solder the pins of the connector to the GPIO board for a secure connection. Tab

12-pin male connector White dot

GPIO board and 12-pin male connector (assembled)

12-pin male connector GPIO board

When lined up properly, pin 9 and pin 1 on the 12-pin Line up tab between connector are inserted through the two bottom pins the bottom two pinholes

Tab location

GPIO board and 12-pin male connector (assembled)

30 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Differential Type and I/O Level Switches

The Differential Type switch and I/O Level switch are used to configure the external frame grabber to work with single-ended and differential inputs. Differential Type switch

I/O Level switch

Warning: To avoid damage to the external frame grabber and connected equipment (or reduced lifetime of the Differential Type switch), ensure you observe the following precautions: • Set the Differential Type switch BEFORE you connect equipment and apply power to the external frame grabber. • Do not set the Differential Type switch to HVTTL when you are using LVDS equipment. • Do not change the Differential Type switch setting while the external frame grabber is powered or while devices are connected.

iPORT CL-GigE External Frame Grabber Connections 31 The Differential Type switch is used to select the differential and single-ended signal levels.

HVTTL DIFF LVDS

The I/O Level switch is used to select either 3.3 V LVCMOS or 5 V TTL operation, and is used with single-ended inputs and outputs.

3.3V 5V

The following table shows how the Differential Type and I/O Level switches can be set, based on the input type.

Table 9: Switch Settings Based on Input Type Set the Differential Type Set the I/O Level switch Input/output type switch to... to... Single-ended inputs and LVCMOS DIFF 3.3 V outputs TTL DIFF 5 V HVTTL/HVCMOS/HTL HVTTL 3.3 V or 5 V

Differential inputs LVDS LVDS 3.3 V or 5 V RS-422 LVDS or DIFF 3.3 V or 5 V +/-24 V or +/-30 V DIFF 3.3 V or 5 V

32 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Differential and Single-Ended Input/Output Specifications The input and output specifications vary, depending on how the Differential Type and I/O Level switches are set, as listed in the following tables.

Warning: To avoid damage to the external frame grabber and connected equipment (or reduced lifetime of the Differential Type switch), ensure you observe the following precautions: • Set the Differential Type switch BEFORE you connect equipment and apply power to the external frame grabber. • Do not set the Differential Type switch to HVTTL when you are using LVDS equipment. • Do not change the Differential Type switch setting while the external frame grabber is powered or while devices are connected.

Table 10: GPIO Differential Input Specifications Specifications Input type Differential Differential Differential Differential Differential used +/-24 V, LVDS, RS-422 used as single- used as as single-ended +/-30 V, with 100 Ohm ended HVTTL/ single-ended LVCMOS RS-422 termination HVCMOS TTL Differential input 10 K and 100 Ohm N/A N/A N/A termination 50 pF in series

Single-ended 47 K to 1/3 of I/O level (1.1 V for Do not connect to negative (-) input input 3.3 V I/O level or 1.7 V for 5 V termination I/O level) Negative (-) input

Positive (+) 100 K to external frame grabber GND input

Input thresholds -200 mV (minimum), differential <6.5 V <0.9 V <1.5 V Low -50 mV (typical), differential 0 mV (maximum), differential

High +200 mV (maximum), differential >9.5 V >1.3 V >1.9 V +50 mV (typical), differential 0 mV (minimum), differential

Hysteresis 150 mV (typical) Maximum delay 100 nsec 65 nsec 100 nsec 100 nsec 100 nsec Minimum -30 V operation voltage

Maximum +30 V operation voltage iPORT CL-GigE External Frame Grabber Connections 33 Table 10: GPIO Differential Input Specifications (Continued) Specifications Input type Differential Differential Differential Differential Differential used +/-24 V, LVDS, RS-422 used as single- used as as single-ended +/-30 V, with 100 Ohm ended HVTTL/ single-ended LVCMOS RS-422 termination HVCMOS TTL Clamping voltage Below -42 V, over +42 V ESD protection Up to class -4 (+/-15 kV) EMI filtering Serial ferrite bead 120 Ohm @ 100 MHz

Table 11: GPIO Single-Ended Input Specifications Specifications Output type LVCMOS TTL Termination 100 K to external frame grabber GND Low threshold <0.8V <1.5V High threshold >2.0V >3.5V Maximum delay 8 nsec Minimum voltage -0.5 V (absolute) Maximum voltage 6.5 V (absolute) ESD protection Up to class -4 (+/-15 kV) EMI filtering Serial ferrite bead 120 Ohm @ 100 MHz

Table 12: GPIO Output Specifications Specifications Input type LVCMOS TTL High level output +/-24 mA +/-32 mA current

Output Voltage High minimum 2.4V (@24 mA) 3.8 V (@ 32 mA) High maximum 3.5 V 5.3 V

Low maximum 0.55 V (@24 mA) 0.55 V (@ 32 mA) Maximum delay 6.4 nsec ESD protection Up to class -4 (+/-15 kV) EMI filtering Serial ferrite bead 120 Ohm @ 100 MHz

34 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Powering the External Frame Grabber

The CL-GigE External Frame Grabber can be powered through an external power supply or using Power over Ethernet (PoE) which uses isolated PoE circuitry. If both options are connected at the same time, the following rules are used:

1. If VIN < 9 V and PoE is supplied, the external frame grabber will be powered by PoE. 2. If VIN > 10 V and PoE is supplied, the PoE will be off and the external frame grabber will be powered by VIN (10-16 V). 3. For PoCL operation, VIN must be in the range of 11.6 V to 13 V to meet the requirements of the Camera Link specification, version 2.0.

9-10 V is not within the recommended voltage range and may cause a malfunction.

Figure 1: iPORT CL-GigE External Frame Grabber Power Scheme

External Power Supply — Input Signals The following table lists the input power signals for the CL-GigE External Frame Grabber from an external power supply using the 12-pin circular connector.

Table 13: Input Signals from the Power and GPIO Connector Name Volts (V) Notes VIN 11.7-13V Efficiency of power circuitry (including drops on Schottky diodes) is flat in this range. Unfiltered DC power from an external power supply through the 12-pin Hirose connector. Reverse voltage protected, up to -30 VDC. The CL-GigE External Frame Grabber generates all internal power rails from the VIN signal. A resident common mode filter allows the input to be unfiltered, directly from a switching wall plug power supply.

iPORT CL-GigE External Frame Grabber Connections 35 Table 13: Input Signals from the Power and GPIO Connector (Continued) Name Volts (V) Notes RET Ground Ground for VIN. GND Ground 0 V relative to other voltages on the CL-GigE External Frame Grabber.

Powering Cameras through the PoCL Connection The external frame grabber can provide up to 4 W at 12 V to the Camera Link connector for compatible cameras. For more information, see “Power Over Camera Link (PoCL)” on page 26.

Power Consumption The following table outlines the power consumption of the CL-GigE External Frame Grabber when streaming at room temperature using a BK Precision DC Regulated external power supply.

Table 14: CL-GigEB-IND External Frame Grabber Power Consumption using External Power Supply External power supply External Clock Sensor PoCL Pixel Data rate Current Power power Streaming frequency digitization Width Height Enabled format (Mbps) (A) (W) (V) MHz taps 11.7 No N 20 N/A N/A N/A N/A Idle 0.22 2.552

No N 42 N/A N/A N/A N/A Idle 0.22 2.552

No N 85 N/A N/A N/A N/A Idle 0.23 2.668

Yes N 20 1 1024 1024 Mono12 319 0.22 2.552

Yes N 42 1 1024 1024 Mono12 670 0.23 2.668

Yes N 85 1 1024 1024 Mono12 990 0.24 2.784

13 No N 20 N/A N/A N/A N/A Idle 0.2 2.6

No N 42 N/A N/A N/A N/A Idle 0.2 2.6

No N 85 N/A N/A N/A N/A Idle 0.2 2.6

Yes N 20 1 1024 1024 Mono12 319 0.2 2.6

Yes N 42 1 1024 1024 Mono12 670 0.2 2.6

Yes N 85 1 1024 1024 Mono12 990 0.21 2.73

36 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide The following table outlines the power consumption of the CL-GigEB-IND External Frame Grabber when streaming at room temperature using PoE and a Cisco SG200-08P Ethernet switch.

Table 15: CL-GigEB-IND External Frame Grabber Power Consumption using PoE Switch reading Clock Sensor PoCL Pixel Data rate Current Power Volts Streaming frequency digitization Width Height Enabled format (Mbps) (A) (W) MHz taps 48 No N 20 N/A N/A N/A N/A Idle 0.064 3.008

No N 42 N/A N/A N/A N/A Idle 0.065 3.055

No N 85 N/A N/A N/A N/A Idle 0.066 3.102

Yes N 20 1 1024 1024 Mono12 319 0.065 3.055

Yes N 42 1 1024 1024 Mono12 670 0.066 3.102

Yes N 85 1 1024 1024 Mono12 990 0.069 3.243

48 No N 20 N/A N/A N/A N/A Idle 0.064 3.008

No N 42 N/A N/A N/A N/A Idle 0.065 3.055

No N 85 N/A N/A N/A N/A Idle 0.066 3.102

Yes N 20 2 1024 1024 Mono12 638 0.066 3.102

Yes N 42 2 1024 1024 Mono12 990 0.067 3.149

Yes N 85 2 1024 1024 Mono12 990 0.069 3.243

iPORT CL-GigE External Frame Grabber Connections 37 RJ-45 Locking Connectors

The external frame grabber has been designed to support the Type 090 RJ-45 locking connectors specified by the GigE Vision standard, Mechanical Supplement, version 1.0, draft A. The enclosure includes threaded screw holes that comply with the connectors specified in the standard.

The external frame grabber has been designed to provide the appropriate clearance around the vertical RJ-45 connector so that when a locking connector is attached, the screws will not damage the printed circuit board (PCB).

RJ-45 connector

Threaded screw holes

38 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Status LEDs

The CL-GigE External Frame Grabber has status LEDs that indicate the operating status of the network connection, PoCL, the power, and the firmware, as described in the following figures and table.

PoCL1 LED

Network Network activity connection speed

Power/FPGA LED Power/FPGA LED Network connection connection speed

Network activity

Table 16: Status LEDs LED Description Power/FPGA Green: The CL-GigE External Frame Grabber is receiving power and the main firmware load is being used. Yellow: The CL-GigE External Frame Grabber is receiving power and the backup firmware load is being used. Off: The CL-GigE External Frame Grabber is not receiving power. Network activity Off: No Ethernet connection. Green: Ethernet link. Green, flashing: Data is being transmitted or received.

iPORT CL-GigE External Frame Grabber Connections 39 Table 16: Status LEDs (Continued) LED Description Network Off: No connection, 10 Mbps connection, or 100 Mbps connection. connection speed Green: 1 Gbps connection. PoCL1 Green: Power over Camera Link (PoCL) is active. Off: PoCL is not active.

Physically Connecting the External Frame Grabber

The external frame grabber can communicate with your computer using either a direct connection or by connecting to a GigE switch. To connect the cables and apply power to the CL-GigE External Frame Grabber

1. Make the required device connections: • CL-GigE External Frame Grabber. Connect the external frame grabber to the RJ-45 Ethernet connector on your computer’s NIC or a GigE switch. Then, apply power.

For more detailed information about making CL-GigE External Frame Grabber connections, see “Unicast Network Configuration” on page 110 or “Multicast Network Configuration” on page 112.

40 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Chapter 4

iPORT CL-U3 External Frame Grabber Connections

This chapter describes the iPORT CL-U3 External Frame Grabber connections, including connector details and pinout information. It also includes information about how the CL-U3 External Frame Grabber receives power through either the Micro-B USB3 connector or an external power supply, depending on the product model you are using.

When the external frame grabber is powered, you can observe the status LEDs.

The following topics are covered in this chapter:

• “Connector and Switch Locations” on page 42 • “Camera Link Connectors” on page 44 • “Mapping of Camera Link Connector and 12-Pin GPIO Circular Connector Inputs” on page 45 • “Micro-B USB 3.0 Connector” on page 46 • “Powering the External Frame Grabber” on page 47 • “Status LEDs” on page 49 • “12-Pin GPIO Circular Connector” on page 50 • “Differential Type and I/O Level Switches” on page 53 • “Physically Connecting the External Frame Grabber” on page 57

iPORT CL-U3 External Frame Grabber Connections 41 Connector and Switch Locations

The following figure and table describe the CL-U3 External Frame Grabber connectors and switches.

Differential Type switch

Camera Link connector (CL1) Camera Link connector (CL2) I/O Level switch

iPORT CL-U3M-IND External Frame Grabber (example) iPORT CL-U3M-IND External Frame Grabber OEM Board Set (example)

USB 3.0 connector

12-pin circular GPIO connector

All models

Depending on your product model, some connectors and switches may not be available.

Table 17: External Frame Grabber Connectors and Switches Connector/ Type Description switch USB Micro-B USB 3.0 Connects a computer to the external frame grabber using a USB3 Vision connector connector connection. Compatible with USB 3.0 (Superspeed) connections. For the standard models, supports power over USB 3.0. For more information, see “Micro-B USB 3.0 Connector” on page 46.

42 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Table 17: External Frame Grabber Connectors and Switches (Continued) Connector/ Type Description switch GPIO 12-pin circular For the standard models, provides external signals, such as GPIO, to the connector connector external frame grabber. For the industrial models, provides power and also provides single-ended and differential signals to the external frame grabber. For more information, see “12-Pin GPIO Circular Connector” on page 50 and “Using Quadrature Encoders” on page 59, as well as “Signal Handling” on page 65. CL1 Miniature Camera Link Provides connection to a Camera Link Base or Medium mode camera connector (MiniCL) connector to transmit images to the external frame grabber, using a Camera Link cable. This connector is also mapped to the Bulk0 serial communication interface. This connector corresponds to Connector 1, as outlined in the Camera Link standard. When PoCL is enabled, the industrial models can supply 4 W at 12 V to each Camera Link connector, as outlined in the Camera Link standard. For more information, see “Camera Link Connectors” on page 44. CL2 Miniature Camera Link Provides connection to a Camera Link Medium mode camera to connector (MiniCL) connector transmit images to the external frame grabber, using two Camera Link Available only on cables. Camera Link Medium This connector corresponds to Connector 2, as outlined in the Camera models Link standard. When PoCL is enabled, the CL-U3M-IND External Frame Grabber can supply 4 W at 12 V to the camera, as outlined in the Camera Link standard. For more information, see “Camera Link Connectors” on page 44. Differential 3-position DIP switch Selects the termination type for differential inputs. Type switch Available only on For more information, see “Differential Type and I/O Level Switches” on industrial models page 53. I/O Level 2-position DIP switch Selects the voltage for single-ended GPIO inputs and outputs (3.3 V or switch 5 V). For more information, see “Differential Type and I/O Level Switches” on page 53.

iPORT CL-U3 External Frame Grabber Connections 43 Camera Link Connectors

The CL-U3 External Frame Grabber supports Base or Medium Camera Link cameras (depending on your product model), which stream image data to the external frame grabber.

For the Camera Link Base models (the CL-U3B and CL-U3B-IND External Frame Grabber), the CL1 connector is used to connect a Camera Link camera to the external frame grabber using one standard Camera Link cable, as outlined by the Camera Link standard. This connector can process up to 24 bits of data from the camera.

For the Camera Link Medium models (the CL-U3M and CL-U3M-IND External Frame Grabber), the CL1 and CL2 connectors are used to connect a Camera Link camera to the external frame grabber using two standard Camera Link cables, as outlined by the Camera Link standard. These connectors can process up to 48 bits of data from the camera.

All models provide the following Camera Link control signals on the CL1 connector, as specified by the Camera Link standard: CC1, CC2, CC3, and CC4.

Camera Link connector (CL1)

Camera Link connector (CL2)

Camera Link connector (CL1) Camera Link iPORT CL-U3M External Frame Grabber (example) connector (CL2)

Power Over Camera Link (PoCL) The industrial models, which are powered through an external power supply, can optionally supply power to the camera using PoCL. When powered using PoCL, 4 W at 12 V is supplied to each Camera Link connector for compatible cameras, for a maximum of 8 W (4 W for Camera Link Base models and 8 W for Camera Link Medium models), as outlined in the PoCL specification.

To prevent the external frame grabber from attempting to supply power to a non-PoCL cable or camera, you can enable the SafePower protocol. For more information, see “Enabling SafePower and PoCL” on page 91.

44 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Voltage Drop Monitoring The external frame grabber includes a Voltage Dropped state that monitors a voltage drop from 12 V to a voltage below 10.5 V for cameras using PoCL. If the voltage drops below 10.5 V for more than 20 ms, the external frame grabber returns to the PoCL Sensing state.

For information about viewing the SafePower status and the status changes that occur, including PoCL Sensing, see “Enabling SafePower and PoCL” on page 91.

Mapping to the Serial Communication Interface The CL1 Camera Link connector is mapped to the Bulk0 serial communication interface on the external frame grabber.

Mapping of Camera Link Connector and 12-Pin GPIO Circular Connector Inputs

The GPIO pins on the 12-pin GPIO circular connector allow an external signal to control a Camera Link camera, and are typically used for triggering. For example, you can use a trigger to synchronize image capture from multiple cameras or to synchronize image capture with an external device.

12-pin circular GPIO connector

Using the Programmable Logic Controller (PLC), you can map the GPIO input signals (GPIO_IN3, GPIO_IN2, GPIO_IN1, and GPIO_IN0) to the four camera control signals (CC1, CC2, CC3, and CC4) on the CL1 connector.

There are 16 possible mappings of the GPIO signals. For information about using the PLC, see the iPORT Advanced Features Guide, available on the Pleora Support Center (www.pleora.com).

iPORT CL-U3 External Frame Grabber Connections 45 Micro-B USB 3.0 Connector

The external frame grabber uses a Micro-B USB 3.0 connector for communication with your computer. For the standard models, it also supplies power to the external frame grabber.

USB connector

For the industrial models, we recommend that you apply external power to the device BEFORE you connect it to a USB port to ensure that adequate power is available.

The CL-U3 uses a USB 3.0 Micro-B connector in an inverted configuration. For information about using locking cables with the inverted configuration, see “Using USB3 Vision Locking Cables with the Inverted Micro-B USB 3.0 Connector” on page 138.

Powering the Standard Models Over a USB 3.0 Connection For the standard models, a USB 3.0 connection powers the external frame grabber.

When powering the standard models, 900 mA is required from the USB 3.0 port. Although 900 mA may not always be used, it is requested from the port. If the host controller manages multiple ports and there are other devices that draw a large amount of power (for example, another USB3 Vision device or a hard drive), the host controller may not grant the requested 900 mA, resulting in dropped images, dropped connection, or failure to connect. Similarly, on a USB hub, ensure 900 mA is available for the port.

The industrial models are powered using an external power supply. For more information, see “Powering the External Frame Grabber” on page 47.

Locking Connectors The external frame grabber has been designed to support the Micro-B locking connectors specified by the USB3 Vision standard. The enclosed CL-U3 External Frame Grabbers include threaded screw holes that comply with the connectors specified in the standard.

46 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide The external frame grabber has been designed to provide the appropriate clearance around the vertical USB 3.0 connector so that when a locking connector is attached, the screws will not damage the printed circuit board (PCB).

Use a USB3 Vision cable and make sure to secure the cable to the Micro-B USB 3.0 connector using the supplied locking screws.

Powering the External Frame Grabber

Powering the External Frame Grabber through a USB 3.0 Connection — Standard Models For the standard models, power is supplied to the external frame grabber through a USB 3.0 connection. For more information, see “Micro-B USB 3.0 Connector” on page 46.

Powering the External Frame Grabber through an External Power Supply — Industrial Models For the industrial models, power is supplied to the external frame grabber through the 12-pin GPIO circular connector with a compatible power supply. For proper operation with both PoCL and non-PoCL cameras, 11.6 V to 13 V is required, with a minimum of 1.2 A.

We recommend that you apply external power to the device BEFORE you connect it to a USB port.

Powering Cameras through the PoCL Connection — Industrial Models The industrial models can provide up to 4 W at 12 V to each Camera Link connector for compatible cameras, up to a maximum of 8 W. For more information, see “Power Over Camera Link (PoCL)” on page 44.

iPORT CL-U3 External Frame Grabber Connections 47 Power Consumption The tables in this section outline the power consumption of the CL-U3 External Frame Grabber. The measurements are based on the use of the external frame grabber streaming video from the Vivid Engineering Camera Link Simulator CLS-212.

Table 18: CL-U3B External Frame Grabber Sensor Bus Clock Pixel digitization Width Height Data rate Current Power powered freq. format taps 5.04 V 20 MHz 2 4096 4096 Mono12 476 Mbps 0.32 A 1.59 W Packed

5.01 V 85 MHz 2 4096 4096 Mono12 2024 Mbps 0.36 A 1.80 W Packed

Table 19: CL-U3M External Frame Grabber Sensor Bus Clock Pixel digitization Width Height Data rate Current Power powered freq. format taps 5.04 V 20 MHz 4 4096 4096 Mono8 630 Mbps 0.33 A 1.66 W 5 V 85 MHz 4 4096 4096 Mono8 2543 Mbps 0.41 A 2.03 W

Table 20: CL-U3B-IND External Frame Grabber with Mono12Packed Pixel Format, with PoCL Disabled External power Bus measurements supply Ext. Clock Sensor Width, Data rate Current Power Voltage Current Power Total power freq. dig. taps height 11.6 V 20 MHz 2 4096 476 Mbps 0.13 A 1.51 W 5.07 V 0.19 A 0.94 W 2.45 W

85 MHz 2 4096 2024 Mbps 0.14 A 1.62 W 5.06 V 0.20 A 1.01 W 2.64 W

13 V 20 MHz 2 4096 476 Mbps 0.12 A 1.56 W 5.08 V 0.19 A 0.94 W 2.50 W

85 MHz 2 4096 2024 Mbps 0.13 A 1.56 W 5.06 V 0.20 A 1.01 W 2.57 W

Table 21: CL-U3M-IND External Frame Grabber with Mono8 Pixel Format, with PoCL Disabled External power Bus measurements supply Ext. Clock Sensor Width, Data rate Current Power Voltage Current Power Total power freq. dig. taps height 11.6 V 20 MHz 4 4096 630 Mbps 0.08 A 0.93 W 5.07 V 0.20 A 1.01 W 1.94 W

85 MHz 4 4096 2543 Mbps 0.10 A 1.16 W 5.05 V 0.23 A 1.14 W 2.30 W

13 V 20 MHz 4 4096 630 Mbps 0.07 A 0.91 W 5.07 V 0.20 A 1.01 W 1.92 W

85 MHz 4 4096 2543 Mbps 0.09 A 1.17 W 5.05 V 0.23 A 1.16 W 2.33 W

48 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Status LEDs

The CL-U3 External Frame Grabber has status LEDs that indicate the operating status of the CL-U3 USB controller, the connection between the CL-U3 External Frame Grabber and the host computer, the power, and the firmware, as described in the following figures and table.

For the industrial models, additional LEDs located beside the Camera Link connectors show the PoCL status.

PoCL1 LED

USB3 LED

Power/FPGA LED

PoCL2 LED

iPORT CL-U3M-IND External Frame Grabber (example) All models

PoCL1 LED

USB3 LED

Power/FPGA LED

PoCL2 LED

iPORT CL-U3M-IND External Frame Grabber (example) All models

Not all LEDs will be available, depending on your product model.

iPORT CL-U3 External Frame Grabber Connections 49 Table 22: Status LEDs LED Description USB3 Yellow (flashing quickly): The external frame grabber is operating properly. Yellow (flashing): Indicates GenCP traffic between the external frame grabber and the host. Green (solid): A Superspeed (USB 3.0) connection is established. Off: A USB 2.0 connection is established. Power/FPGA Green (solid): The external frame grabber is receiving power and the main FPGA load is being used. Green and orange: The external frame grabber is receiving power and the backup FPGA load is being used. For the industrial models, it can also indicate that you have not connected the USB cable to the computer. Off: The external frame grabber is not receiving power.

PoCL1, PoCL2 Green (solid): Power over Camera Link (PoCL) is active for the associated connector. (available on the Off: PoCL is not active. industrial models)

12-Pin GPIO Circular Connector

The GPIO inputs and outputs on the 12-pin GPIO circular connector support a variety of differential and single-ended inputs and outputs, such as HVTTL, LVDS, and LVCMOS. The available inputs and outputs vary, depending on your external frame grabber model.

Table 23: Summary of Available Signals on the 12-Pin GPIO Circular Connector CL-U3B and CL-U3M CL-U3B-IND and CL-U3M-IND (standard models) (industrial models) Differential LVDS/RS-422/HVTTL/±24 N/A 2 V/±30 V inputs (Can optionally be used as single-ended TTL/LVCMOS inputs)

Single-ended 4 2 TTL/LVCMOS inputs Single-ended 3 3 TTL/LVCMOS outputs

50 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide 12-Pin GPIO Circular Connector Pinouts — Standard Models The pinouts for the 12-pin GPIO circular connector on the standard models (CL-U3B External Frame Grabber and CL-U3M External Frame Grabber) are listed in the following table.

The manufacturer and part number are provided in “CL-U3 External Frame Grabber Material List” on page 137. The mating connector is a Hirose 12-pin circular connector, part number HR10A-10P-12S(73).

Table 24: 12-Pin GPIO Circular Connector Pinouts — CL-U3B and CL-U3M External Frame Grabber Pin Function Type PLC signal Notes 1 Reserved Reserved N/A Reserved, no connection 2 Reserved Reserved N/A Reserved, no connection 3 GPIO_IN3 Single-ended input GpioIn3 4 GPIO_OUT2 Single-ended output GpioOut2 5 GND/EMI_GND Ground N/A Signal ground 6 GPIO_IN2 Single-ended input GpioIn2 7 GPIO_OUT1 Single-ended output GpioOut1 8 GPIO_IN1 Single-ended input GpioIn1 9 GPIO_OUT0 Single-ended output GpioOut0 10 GPIO_IN0 Single-ended input GpioIn0 11 Reserved Reserved N/A Reserved, no connection 12 Reserved Reserved N/A Reserved, no connection

iPORT CL-U3 External Frame Grabber Connections 51 12-Pin GPIO Circular Connector Pinouts — Industrial Models

The pinouts for the 12-pin GPIO circular connector on the industrial models (CL-U3B-IND External Frame Grabber and CL-U3M-IND External Frame Grabber) are listed in the following table.

The manufacturer and part number are provided in “CL-U3 External Frame Grabber Material List” on page 137. The mating connector is a Hirose 12-pin circular connector, part number HR10A-10P-12S(73).

Table 25: 12-Pin GPIO Circular Connector Pinouts: CL-U3B-IND and CL-U3M-IND External Frame Grabbers Pin Function Type PLC signal Notes 1 RET Power return N/A Ground 2 VIN Power input N/A Protected by 600 W @ 1.0 ms PP Zener TVS, +/- 30 kV per KBM. Receives 11.6 V to 13 V unfiltered DC input, up to 1.0 A.

3 GPIO_IN1- Differential input1 negative GpioIn1 Do not connect for single-ended operation. Pin 6 provides the single-ended connection.

4 GPIO_OUT2 Single-ended output GpioOut2 5 GND/EMI_GND Ground Signal ground 6 GPIO_IN1+ Differential input1 positive GpioIn1 Can be used as a single-ended input (optional). 7 GPIO_OUT1 Single-ended output GpioOut1

8 GPIO_IN0- Differential input0 negative GpioIn0 Do not connect for single-ended operation. Pin 10 provides the single-ended connection. 9 GPIO_OUT0 Single-ended output GpioOut0

10 GPIO_IN0+ Differential input0 positive GpioIn0 Can be used as a single-ended input (optional). 11 GPIO_IN3 Single-ended input GpioIn3

12 GPIO_IN2 Single-ended input GpioIn2

52 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Differential Type and I/O Level Switches

The Differential Type switch (on the industrial models) and I/O Level switch (on all models) are used to configure the external frame grabber to work with single-ended and differential inputs.

Differential Type switch

I/O Level switch

I/O Level switch

iPORT CL-U3M-IND External Frame Grabber (example)

Warning: To avoid damage to the external frame grabber and connected equipment (or reduced lifetime of the Differential Type switch), ensure you observe the following precautions: • Set the Differential Type switch BEFORE you connect equipment and apply power to the external frame grabber. • Do not set the Differential Type switch to HVTTL when you are using LVDS equipment. • Do not change the Differential Type switch setting while the external frame grabber is powered or while devices are connected.

iPORT CL-U3 External Frame Grabber Connections 53 The Differential Type switch, which is available on the industrial models, is used to select the differential and single-ended signal levels.

HVTTL DIFF LVDS

The I/O Level switch is used to select either 3.3 V LVCMOS or 5 V TTL operation, and is used with single-ended inputs and outputs.

3.3V 5V

The following table shows how the Differential Type and I/O Level switches can be set, based on the input type.

Table 26: Switch Settings Based on Input Type Set the Differential Type Set the I/O Level switch Input/output type switch to... to... Single-ended inputs and LVCMOS DIFF 3.3 V outputs TTL DIFF 5 V

HVTTL/HVCMOS/HTL HVTTL 3.3 V or 5 V Differential inputs LVDS LVDS 3.3 V or 5 V RS-422 LVDS or DIFF 3.3 V or 5 V +/-24 V or +/-30 V DIFF 3.3 V or 5 V

54 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Differential and Single-Ended Input/Output Specifications The input and output specifications vary, depending on how the Differential Type and I/O Level switches are set, as listed in the following tables.

Warning: To avoid damage to the external frame grabber and connected equipment (or reduced lifetime of the Differential Type switch), ensure you observe the following precautions: • Set the Differential Type switch BEFORE you connect equipment and apply power to the external frame grabber. • Do not set the Differential Type switch to HVTTL when you are using LVDS equipment. • Do not change the Differential Type switch setting while the external frame grabber is powered or while devices are connected.

Table 27: GPIO Differential Input Specifications Specifications Input type Differential Differential Differential Differential Differential used +/-24 V, LVDS, RS-422 used as single- used as as single-ended +/-30 V, with 100 Ohm ended HVTTL/ single-ended LVCMOS RS-422 termination HVCMOS TTL Differential input 10 K and 100 Ohm N/A N/A N/A termination 50 pF in series

Single-ended 47 K to 1/3 of I/O level (1.1 V for Do not connect to negative (-) input input 3.3 V I/O level or 1.7 V for 5 V termination I/O level) Negative (-) input

Positive (+) 100 K to external frame grabber GND input

Input thresholds -200 mV (minimum), differential <6.5 V <0.9 V <1.5 V Low -50 mV (typical), differential 0 mV (maximum), differential

High +200 mV (maximum), differential >9.5 V >1.3 V >1.9 V +50 mV (typical), differential 0 mV (minimum), differential

Hysteresis 150 mV (typical) Maximum delay 100 nsec 65 nsec 100 nsec 100 nsec 100 nsec Minimum -30 V operation voltage

Maximum +30 V operation voltage iPORT CL-U3 External Frame Grabber Connections 55 Table 27: GPIO Differential Input Specifications (Continued) Specifications Input type Differential Differential Differential Differential Differential used +/-24 V, LVDS, RS-422 used as single- used as as single-ended +/-30 V, with 100 Ohm ended HVTTL/ single-ended LVCMOS RS-422 termination HVCMOS TTL Clamping voltage Below -42 V, over +42 V ESD protection Up to class -4 (+/-15 kV) EMI filtering Serial ferrite bead 120 Ohm @ 100 MHz

Table 28: GPIO Single-Ended Input Specifications Specifications Input type LVCMOS TTL Termination 100 K to external frame grabber GND Low threshold <0.8 V <1.5 V High threshold >2.0 V >3.5 V Maximum delay 8 nsec Minimum voltage -0.5 V (absolute) Maximum voltage 6.5 V (absolute) ESD protection Up to class -4 (+/-15 kV) EMI filtering Serial ferrite bead 120 Ohm @ 100 MHz

Table 29: GPIO Output Specifications Specifications Input type LVCMOS TTL High level output +/-24 mA +/-32 mA current

Output Voltage High minimum 2.4V (@24 mA) 3.8 V (@ 32 mA) High maximum 3.5 V 5.3 V

Low maximum 0.55 V (@24 mA) 0.55 V (@ 32 mA) Maximum delay 6.4 nsec ESD protection Up to class -4 (+/-15 kV) EMI filtering Serial ferrite bead 120 Ohm @ 100 MHz

56 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Physically Connecting the External Frame Grabber

The external frame grabber can communicate with your computer immediately after you connect it directly to a USB 3.0 port on the computer using the supplied USB 3.0 A to Micro-B screw locking cable.

If you have either a CL-U3B-IND or a CL-U3M-IND External Frame Grabber, you must connect an external power supply to the external frame grabber’s GPIO connector to supply power. We recommend that you apply external power to the device BEFORE you connect it to a USB port.

To physically connect the external frame grabber to your computer

1. Connect the USB 3.0 A to Micro-B screw locking cable to the USB connector on the external frame grabber.

USB connector

2. Connect the other end of the USB 3.0 A to Micro-B screw locking cable to a USB 3.0 port on your computer.

Make sure to secure the USB 3.0 A to Micro-B cable using the supplied locking screws.

iPORT CL-U3 External Frame Grabber Connections 57

Chapter 5

Using Quadrature Encoders

Quadrature encoder sensors produce electrical signals that indicate the direction, speed, and motion of the processed material on the web or conveyor systems. These signals are often used to control camera triggering to provide uniform images under varying load conditions. The quadrature encoder’s signals are typically processed by an external frame grabber that produces a trigger signal for the camera.

Quadrature encoders have a solid or hollow shaft that is mechanically connected to a motor or rotating apparatus on the web or conveyor system. Two-phase quadrature encoders have two outputs labeled A and B, which produce square wave signals when the shaft is rotating. These signals are 90° out-of-phase. When the shaft changes rotation between clockwise and counter-clockwise directions, these signals change phasing between +90° and -90°.

Figure 2: Two-Phase Quadrature Encoder Signals

This change is used to detect direction of motion. The rate of the square wave signals is proportional to the rotation speed of the shaft. This change is also used for detecting speed of motion. When these signals are steady-state, and are not producing square wave signals, the motion has stopped.

Using Quadrature Encoders 59 Processing Quadrature Encoder Signals

As an example, GpioIn0 and GpioIn1 can be connected to quadrature encoder outputs A and B, respectively. These signals are processed by the external frame grabber's built-in programmable logic controller (PLC).

For information about using the PLC, see the iPORT Advanced Features User Guide available on the Pleora Support Center at http://www.pleora.com/support-center/documentation-downloads.

In this example, images are captured only when the conveyor belt or web is moving in the forward direction. When the conveyor belt or web moves in the forward direction, signal A leads signal B by 90°. When the conveyor belt moves in the reverse direction, signal A lags signal B by 90°. The PLC provides a trigger signal on the Camera Link control line Pb0CC0 only when signal A leads signal B by 90°.

The Timer0 function in the PLC is used to generate the trigger pulse Timer0Out. Timer0 itself is triggered by the falling edge of a Boolean combination of A and B signals, which obtains the correct quadrature phase for the forward direction. Another Boolean combination is used to produce the trigger signal Pb0CC0 from signal B and Timer0Out; when the conveyor belt or web moves in the reverse direction, signal B masks the trigger pulse Timer0Out.

Timer0 is configured with the following settings to generate a trigger pulse. These values may need to be adjusted depending on the selected camera model and system requirements.

Table 30: PLC Timer Equations Equation Description TimerTriggerSource = TriggerInput Sets the triggering source for the Timer to be its external trigger input.

TimerTriggerActivation = FallingEdge Sets the Timer to trigger on the external source’s falling edge. TimerGranularityFactor = Granularity30ns Sets the interval of the Timer’s internal clock tick. For this example, we recommend that the selected factor be at least 8x smaller than the period of the highest frequency expected from the quadrature encoder.

TimerDelayRaw = 1 Sets the delay time before the pulse can start. This is the low period of the pulse after the trigger. This value represents the number of Timer internal clock ticks.

TimerDurationRaw = 6 Sets the duration or high time of the pulse. This value represents the number of internal clock ticks.

60 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide The signal routing block in the PLC is configured using the Boolean expressions below. GpioIn0 is signal A, and GpioIn1 is signal B. Note that "!" in the Boolean expressions represents not or inverted.

Table 31: Signal Routing Block Equations Equation Description Timer0Trig = GpioIn0 & !GpioIn1 Generates the trigger signal for Timer0 from signals A and B. Pb0CC0 = !(Timer0Out & GpinIn0) Masks the trigger for the camera when the conveyor belt or web moves in the reverse direction.

Electrical Interfacing for Standard Models

The standard external frame grabber models have four single-ended inputs, any of which can be used with two-phase quadrature encoders that have single-ended TTL or LVTTL electrical signal levels. The standard models have a switch labeled I/O Level, for configuring the inputs for these signal levels. For more information about these switches, see “Differential Type and I/O Level Switches” on page 31.

Electrical Interfacing for Industrial Models

The industrial external frame grabber models have two differential pair inputs that are convenient to use with a wide range of two-phase quadrature encoders. These inputs can be configured for differential LVDS, RS-422 and HVTTL, or single-ended TTL, LVTTL, and HVTTL electrical signal levels. The industrial models have switches labeled Differential Type and I/O Level, for configuring the inputs. For more information about these switches, see “Differential Type and I/O Level Switches” on page 31.

Differential Type switch Differential Type switch

I/O Level switch I/O Level switch iPORT CL-U3M-IND iPORT CL-GigEB-IND External Frame Grabber (example) External Frame Grabber (example)

Using Quadrature Encoders 61 The following table provides recommendations for using quadrature encoders with the industrial models.

Table 32: Quadrature Encoder Recommendations Encoder output type Encoder output GPIO input Notes Differential A Differential Input0 positive, PLC signal name: GpioIn0 pin 10 on the 12-pin connector Differential Input0 negative, pin 8 on the 12-pin connector

B Differential Input1 positive, PLC signal name: GpioIn1 pin 6 on the 12-pin connector Differential Input1 negative, pin 3 on the 12-pin connector

Single-ended A Differential Input0 positive, PLC signal name: GpioIn0 pin 10 on the 12-pin connector Differential Input0 negative, pin 8 is not connected B Differential Input1 PLC signal name: GpioIn0 negative, pin 6 on the 12-pin Differential Input1 negative, pin connector 3 is not connected

Differential Connection

The following diagram illustrates a typical differential connection to a quadrature encoder.

Figure 3: Typical Differential Connection to Quadrature Encoder

62 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Single-Ended Connection

The following diagram illustrates a typical single-ended connection to a quadrature encoder.

Figure 4: Typical Single-Ended Differential Connection to Quadrature Encoder

Using Quadrature Encoders 63

Chapter 6

Signal Handling

The CL-GigE and CL-U3 External Frame Grabbers include a programmable logic controller (PLC) that lets you control external machines and react to inputs. By controlling your system using the PLC, you can make functional changes, adjust timing, or add features without having to add new hardware.

For an introduction to the PLC and for detailed information about how PLC signals are handled, see the iPORT Advanced Features User Guide, available on the Pleora Support Center at www.pleora.com.

The following table lists the PLC input and output programming signals and indicates the pins on which they are available.

Table 33: PLC Signal Usage Associated pin on the 12-pin Signal name PLC equation usage Camera Link connector circular connector Pb0Fval In No associated pin Pb0Lval In No associated pin Pb0Dval In No associated pin Pb0Spare In No associated pin GpioIn0 In On the standard models, this signal is associated to pin 10 (GPIO_IN0). On the industrial models, this signal is associated to pin 10 (GPIO_IN0+) and 8 (GPIO_IN0-).

Signal Handling 65 Table 33: PLC Signal Usage (Continued) Associated pin on the 12-pin Signal name PLC equation usage Camera Link connector circular connector GpioIn1 In On the standard models, this signal is associated to pin 8 (GPIO_IN1). On the industrial models*, this signal is associated to pin 6 (GPIO_IN1+) and 3 (GPIO_IN1-).

GpioIn2 In On the standard models, this signal is associated to pin 6 (GPIO_IN2). On the industrial models*, this signal is associated to pin 12 (GPIO_IN2). GpioIn3 In On the standard models, this signal is associated to pin 3 (GPIO_IN3). On the industrial models*, this signal is associated to pin 11 (GPIO_IN3). BufferWM0 In No associated pin Grb0AcqActive In No associated pin PlcCtrl0 In No associated pin PlcCtrl1 In No associated pin PlcCtrl2 In No associated pin PlcCtrl3 In No associated pin Pb0CC0 In, out No associated pin CC1 Pb0CC1 In, out No associated pin CC2 Pb0CC2 In, out No associated pin CC3 Pb0CC3 In, out No associated pin CC4 GpioOut0 In, out This signal is associated to pin 9 on all models (GPIO_OUT0).

GpioOut1 In, out This signal is associated to pin 7 on all models (GPIO_OUT1).

GpioOut2 In, out This signal is associated to pin 4 on all models (GPIO_OUT2).

PlcFval0 In, out No associated pin PlcLval0 In, out No associated pin

66 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Table 33: PLC Signal Usage (Continued) Associated pin on the 12-pin Signal name PLC equation usage Camera Link connector circular connector PlcMval0 In, out No associated pin PlcTrig0 In, out No associated pin PlcTimestampCtrl In, out No associated pin Timer0Trig In, out No associated pin Timer0Out In No associated pin Timer1Trig In, out No associated pin Timer1Out In No associated pin Counter0Reset In, out No associated pin Counter0Inc In, out No associated pin Counter0Dec In, out No associated pin Counter0Eq In No associated pin Counter0Gt In No associated pin Counter1Reset In, out No associated pin Counter1Inc In, out No associated pin Counter1Dec In, out No associated pin Counter1Eq In No associated pin Counter1Gt In No associated pin Rescaler0In In, out No associated pin Rescaler0Out In No associated pin Delayer0In In, out No associated pin Delayer0Out In No associated pin Event0 In, out No associated pin Event1 In, out No associated pin Event2 In, out No associated pin Event3 In, out No associated pin ActionTrig0** In No associated pin ActionTrig1** In No associated pin

*For the full list of industrial models, see “iPORT CL-GigE and CL-U3 External Frame Grabber Models” on page 12. ** This signal is available for the CL-GigE External Frame Grabber only.

Signal Handling 67

Chapter 7

Bulk Interfaces

The external frame grabber has one UART interface for serial communication with a connected Camera Link camera.

The following topics are covered in this chapter:

• “GenICam Interface for Serial Communication Configuration” on page 70 • “UART Timing” on page 70

Bulk Interfaces 69 GenICam Interface for Serial Communication Configuration

The following GenICam features are available for serial communication configuration.

Table 34: GenICam Features Available for Serial Communication Feature Description BulkSelector Selects Bulk0 for configuration. BulkBaudRate Selects a predefined Baud rate or programmable option. BulkBaudRateFactor Programs a user-defined Baud rate. BulkLoopback Loops back downstream data to upstream direction (loops the data back to the computer).

BulkNumOfStopBits Selects a stop bit option (either 1 or 2). BulkParity Selects a parity option (None, Even, or Odd). BulkUpstreamFifoWatermark Controls the number of bytes to accumulate in the Bulk interface upstream FIFO before the external frame grabber delivers them to the host using an event type packet.

UART Timing

The UART interface supports:

• 8-bit data transfer • 1 start bit • Programmable stop bit(s): 1 or 2 stop bits • Parity: None, Even, or Odd • Baud rates: • Predefined rates: 9600, 14 400, 19 200, 28 800, 38 400, 57 600, 115 200 • Programmable • Loop back mode from downstream to upstream

Figure 5: UART Timing

70 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Table 35: Standard Bandwidth Serial UART Baud Rates and Data Periods Baud rate Data period 115 200 8.7 57 600 17.4 38 400 26.0 28 800 34.7 19 200 52.1 14 400 69.4 9600 104.1

A number of preset baud rates can be used, as well as a more flexible baud rate factor, as shown in the following table.

Table 36: UART Baud Rates Baud factor, BF Baud rate, BR (bps) Notes BF 1/(BF*240 ns) Programmable 1 (min) 4 166 667 — 36 115 200 Preset 6 72 57 600 Preset 5 108 38 400 Preset 4 144 28 800 Preset 3 218 19 200 Preset 2 290 14 400 Preset 1 434 9600 Preset 0 (default) 511 (max) 8154 —

To program bulk baud rates in the GenICam interface, configure the following settings:

• BulkBaudRate = Programmable • BulkBaudRateFactor = (Enter integer value between 1 and 511) • BulkBaudRateValue = (Display of programmable baud rate)

Bulk Interfaces 71 The following table provides the A.C. operating characteristics of the UART interface.

Table 37: A.C. Operating Characteristics of the UART Interfaces Parameter Symbol Min Max Units Notes Data period tUART 0.240 122.64 μs Baud rate BR 8 154 4 166 667 bps 1/tUART

72 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Chapter 8

Installing the eBUS SDK

This chapter describes how to install the eBUS SDK, and also provides information about installing the required driver.

Before you can configure and control your external frame grabber, you must ensure that the eBUS SDK and USB3 Vision driver are installed on your computer.

The following topics are covered in this chapter:

• “Installing the eBUS SDK” on page 74 • “Installing the Driver” on page 74

Installing the eBUS SDK 73 Installing the eBUS SDK

You can install the Pleora Technologies eBUS SDK on your computer to configure and control your external frame grabber.

The eBUS SDK contains an extensive library of sample applications, with source code, to create working applications for device configuration and control, image and data acquisition, and image display and diagnostics.

It is possible for you to configure the external frame grabber and GigE Vision/USB3 Vision compliant video sources using other GenICam compliant software, however, this guide provides you with the instructions you need to use the Pleora eBUS Player application.

Installing the Driver

The eBUS SDK includes two drivers: the GigE Vision driver and the USB3 Vision driver. The drivers, which enhance existing general-purpose drivers shipped with NICs and USB 3.0 controllers, increase image acquisition throughput and performance, decrease latency and jitter, and minimize CPU utilization.

The drivers are selected for installation by default during the eBUS SDK installation process. If you choose not to install the drivers (or want to uninstall either driver), you can use the eBUS Driver Installation Tool.

The driver must be installed before you can use eBUS Player or any third-party SDK software to configure the external frame grabber. If it is not installed, the software will not detect the external frame grabber.

74 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide To use the eBUS Driver Installation Tool

1. Click Start > All Programs > Pleora Technologies Inc > eBUS SDK > eBUS Driver Installation Tool. 2. Under GigE Vision or USB3 Vision, click Install or Uninstall. After a moment the driver status changes. If you are installing a driver, the driver is installed across all network adapters or USB3 Vision devices on your computer.

3. Close the eBUS Driver Installation Tool. You may be required to restart your computer.

To see the versions of the installed drivers, click Help > About.

Installing the eBUS SDK 75

Chapter 9

Configuring Your Computer’s NIC for use with the CL-GigE External Frame Grabber

When using the CL-GigE External Frame Grabber and connected Camera Link camera, you may observe high data rates (above 800 Mb/s) that are close to the physical limit of Gigabit Ethernet (1000 Mb/s). This chapter provides guidance on how to configure your external frame grabber to maximize the performance of your system.

The following topics are covered in this chapter:

• “Configuring the NIC for Communication with the CL-GigE External Frame Grabber” on page 78 • “Calculating the Required Bandwidth” on page 80 • “Understanding the Effect of the Features on Bandwidth and Performance” on page 80

Configuring Your Computer’s NIC for use with the CL-GigE External Frame Grabber 77 Configuring the NIC for Communication with the CL-GigE External Frame Grabber

For optimal performance, we recommend that you enable jumbo packets (also known as jumbo frames) and set the receive descriptors to the maximum available value.

The instructions in this section are based on the Windows 7 operating system. The steps may vary depending on your computer’s operating system.

To configure the NIC for optimal performance

1. In the Windows Control Panel, click Network and Internet.

2. Click Network and Sharing Center.

78 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide 3. In the left-hand panel, click Change adapter settings.

4. Configure the NIC for jumbo packets (more often referred to as jumbo frames) and set the NIC’s Receive Buffers (Receive Descriptors) to the maximum available value. Using jumbo packets allows you to increase system performance. However, you must ensure your NIC and GigE switch (if applicable) support jumbo packets. To complete this task, right-click the NIC and click Properties. Then, click Configure. The exact configuration procedure, as well as the jumbo packet size limit, depends on the NIC.

5. Close the open dialog boxes to apply the changes and close the Control Panel.

Configuring Your Computer’s NIC for use with the CL-GigE External Frame Grabber 79 Calculating the Required Bandwidth

To calculate the approximate bandwidth that is required, use the following formula. Keep in mind that this calculation results in an approximate value, and does not take into account Ethernet, IP, UDP, and GigE Vision overhead. Note that each image is broken up into many packets, which should be considered when determining overhead. PayloadSize (MB) x 8 x Frames Per Second = Bandwidth (Mbps)

PayloadSize is automatically calculated by the device, based on the selected image settings, which include Width, Height, OffsetX, OffsetY, PixelSize, and any padding that has to be added to the image payload. To see the PayloadSize, open eBUS Player, connect to the external frame grabber, and then click Device control. PayloadSize appears in the TransportLayerControl category.

For example, for an external frame grabber configured to use HD_720p_60Hz with a PayloadSize of 1.84 MB, the equation would look like this:

1.84 MB x 8 x 60 Hz = 883.2 Mbps

Understanding the Effect of the Features on Bandwidth and Performance

This section provides a summary of the features that you can adjust to maximize the bandwidth and performance of your system. For detailed information about maximizing your performance, see the Configuring Your Computer and Network Adapters for Best Performance Application Note, available on the Pleora Support Center (www.pleora.com).

Width, Height, and Pixel Format The Width, Height, and PixelSize have a direct effect on the bandwidth that is used between the CL- GigE External Frame Grabber and the computer. Increasing the width and the height of the image will result in larger frames being streamed from the external frame grabber.

Interpacket Delay Burst traffic from the Sony Camera Link can cause AUTO_ABORT or MISSING_PACKET errors. To avoid these errors, you can increase the interpacket delay (TransportLayerControl\GevSCPD) to spread the burst effect. The interpacket delay is the time the CL-GigE External Frame Grabber waits before sending each packet of an image. If GevSCPD is set too high, then you may observe that the BlocksDropped (part of the Status statistics in the Image Stream Control dialog box) is increasing.

80 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Acquisition Frame to Skip If the CL-GigE External Frame Grabber drops frames because of high bandwidth usage (close to 1 gigabit), you can reduce the bandwidth by adjusting the AcquisitionControl\AcquisitionFrameToSkip feature.

You can set this feature to 2 to skip two frames and then send one frame, resulting in one out of every three frames being sent, for example.

Packet Size To decrease the CPU resources required to reassemble full frames, you can increase the GevSCPSPacketSize. Doing so increases the size of each packet, resulting in fewer packets, thereby reducing the amount of CPU that is used for packet reassembling. Depending on the GevSCPSPacketSize you choose, you may need a NIC that supports jumbo packets.

You can also set the AutoNegotiation feature to Tr u e , which allows the eBUS SDK to negotiate the largest packet size that the computer can receive. When acquisition starts, you can see the value that was negotiated for the GevSCPSPacketSize feature.

On some occasions, your computer may display a Connection Lost error. This can occur when a NIC does not properly support jumbo packets. If this occurs, you can either disable jumbo packets on the NIC or disable the AutoNegotiation feature and set the DefaultPacketSize manually.

Please note that if you execute the DeviceReset command, the GevSCPSPacketSize is reset to 576. To avoid this limitation, you can set the GevSCPSPacketSize manually or override this feature using the User Set. The User Set is a feature that lets you save the changes you make to your external frame grabber settings. For more information about User Sets, “Saving eBUS Player and External Frame Grabber Settings” on page 103.

Configuring Your Computer’s NIC for use with the CL-GigE External Frame Grabber 81

Chapter 10

Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player

After you have set up the physical connections to the external frame grabber, you can start eBUS Player to configure image settings to ensure images are received and displayed properly. You can also configure the buffer options to reduce the likelihood of lost packets. This chapter applies to both the CL-GigE and CL-U3 External Frame Grabbers, except for the instructions for providing the CL-GigE External Frame Grabber with a unique IP address on your network.

BEFORE you attempt to stream images, you must know the image settings of your Camera Link camera, and then configure the CL-U3 External Frame Grabber with matching image settings. For more information, see “Ensuring Proper Image Streaming” on page 9.

The following topics are covered in this chapter:

• “Testing the Frame Grabber’s Connection” on page 84 • “Choosing a Method to Configure your Camera Link Camera” on page 85 • “Accessing your Camera Settings through Camera Link Serial Communications” on page 85 • “Configuring External Frame Grabber Image Settings using eBUS Player” on page 89 • “Enabling SafePower and PoCL” on page 91 • “Viewing and Testing Streaming Images” on page 93 • “Configuring the Buffers” on page 94 • “Providing the CL-GigE External Frame Grabber with an IP Address” on page 95 • “Configuring the CL-GigE External Frame Grabber with an Automatic/Persistent IP Address” on page 96 • “Configuring How Images are Acquired” on page 97 • “Implementing the eBUS SDK” on page 101

Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player 83 Testing the Frame Grabber’s Connection

After the external frame grabber is physically connected to the computer, use eBUS Player with the test pattern feature enabled to verify that the external frame grabber can stream properly to the computer. This allows you to better troubleshoot any image display problems after connecting the camera. After you have viewed the operation of the test pattern in eBUS Player, disable the test pattern so that the external frame grabber can stream images from the camera.

For detailed instructions about how to use eBUS Player, see the eBUS Player for Windows and Linux User Guide available on Pleora’s Support Center at https://supportcenter.pleora.com.

To start eBUS Player and connect to the external frame grabber

1. Launch eBUS Player from the Pleora Technologies Inc folder in the Windows Start menu. 2. In eBUS Player, click Select/Connect. If you are working with a CL-GigE External Frame Grabber and it does not appear in the list, click the Show unreachable Network Devices check box to show all devices.

3. In the Device Selection dialog box, click the external frame grabber.

If the IP address is not valid for the CL-GigE External Frame Grabber, a warning ( ) appears in the Device Selection dialog box. Provide the device with an IP address, as outlined in “Providing the CL-GigE External Frame Grabber with an IP Address” on page 95.

4. Click OK. eBUS Player is now connected to the device. To enable the test pattern

1. Connect to the device using eBUS Player using the previous procedure, “To start eBUS Player and connect to the external frame grabber” on page 84. 2. Click the device in the Available Devices list. 3. Click OK in the bottom right corner. 4. Under Parameters and Controls, click Device Control. 5. Under ImageFormatControl, select iPORT TestPattern in the TestPattern list. 6. Under Acquisition Control, in the Mode list, click Continuous, which configures the device to send a stream of continuous images (instead of a single image). For other acquisition modes, see the eBUS Player for Windows and Linux User Guide. 7. Click Play.

84 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide The test pattern appears in the Display section of eBUS Player, confirming the connection of the external frame grabber to the computer. 8. Close the Device Control dialog.

Choosing a Method to Configure your Camera Link Camera

To configure a Camera Link camera, you can use one of the methods outlined in the following table.

Table 38: Connection Methods for Configuring Camera Link Cameras Connection method Use this method when... Direct serial connection You want to manually type commands that are directly sent to the camera. This method uses the Serial Communications dialog box in eBUS Player.

Serial Communication Bridge, Camera You are using a third-party camera configuration application that requires Link serial DLL connection that you use a Camera Link serial DLL to send serial commands to the camera.

CLProtocol DLL and GenICam The camera manufacturer has provided a CLProtocol DLL that allows you CLProtocol connection to configure and monitor settings within the camera using GenICam.

Accessing your Camera Settings through Camera Link Serial Communications

If you have access to configuration software for your camera, the instructions in this section will assist you in setting up Camera Link serial communications to allow eBUS Player to communicate with the configuration software supplied with your camera.

If you do not have access to configuration software for your camera, and cannot access the image settings on your camera, you can configure some common image settings on the external frame grabber that, in most cases, will enable the camera to properly stream images to the external frame grabber. For more information, see “Configuring External Frame Grabber Image Settings using eBUS Player” on page 89.

Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player 85 Ensuring Correct Location of Camera Link DLL Files According to the Camera Link standard, Camera Link DLL files are to be placed in specific computer directory folders during the installation of all Camera Link configuration software. This enables communication between various Camera Link configuration software applications.

In some cases, the Camera Link DLL files may have to be located and then copied to the correct location on your computer.

Before locating and copying the Camera Link DLL files, create a folder that you name Serial in the following location, if it does not already exist.

C:\CameraLink\Serial

To ensure that Pleora’s eBUS Player is able to communicate with the configuration software provided by the camera manufacturer, take the following steps using the instructions provided in the following sections.

1. Copy Pleora's eBUS SDK Camera Link DLL files to the following location on your computer: C:\CameraLink\Serial For information, see “To copy the eBUS SDK Camera Link DLL files into the correct directories” on page 86. 2. Adjust your computer’s registry settings for the Camera Link DLL. For information, see “To adjust your computer’s registry settings for the Camera Link DLL” on page 86. 3. Set up serial communications in eBUS Player so that eBUS Player can communicate with the camera and camera configuration software using the Camera Link DLL. For information, see “To set up the serial communications bridge in eBUS Player to operate with the Camera Link DLL” on page 87. 4. Start the configuration software provided with your camera to discover the camera’s image settings. 5. Configure matching image settings on the external frame grabber. For information, see “Configuring External Frame Grabber Image Settings using eBUS Player” on page 89. To copy the eBUS SDK Camera Link DLL files into the correct directories

1. Browse to locate the DLL files, clserpte.dll and clserpte_w64.dll in C:\Program Files\Common Files\Pleora\eBUS SDK. 2. Copy the clserpte.dll and clserpte_w64.dll files, and paste them into C:\CameraLink\Serial and into C:\windows\system32 directory. To adjust your computer’s registry settings for the Camera Link DLL

1. Start the registry editor (regedit.exe)on your computer. 2. Under HKEY_LOCAL_MACHINE, right-click SOFTWARE, and select New > Key and name the new key CameraLink. 3. Right click the CameraLink key, and select New > String Value, and name the new value CLSERIALPATH. 4. Right-click the name CLSERIALPATH, and select Modify, and in the Value data box, enter C:\CameraLink\Serial.

86 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide To set up the serial communications bridge in eBUS Player to operate with the Camera Link DLL

1. Start eBUS Player and click Select/Connect. 2. Click the device in the Available Devices list. 3. Click OK in the bottom right corner. 4. In the Tools menu, select Serial Communication Bridge. 5. In the Serial Communication Bridge dialog box, select Camera Link DLL in the Bridge Setup panel. Leave eBUS Player running and connected to the external frame grabber. To discover and configure the camera’s image settings using the camera configuration software

• Start the camera configuration software and find or configure the camera’s the image settings, which include: • Scan type: Area scan or line scan • Number of taps: Sometimes known as tap geometry or sensor digitization taps • Image width • Image height • Pixel bit depth: Can be 8, 10, 12 or more bits • Pixel format: These settings may not be available in the software; you may need to use the camera's technical documentation to find this information. If you cannot find the pixel format, you should start by using a Mono (monochrome) setting. • Power source: From a power supply or PoCL

For more information about the Serial Communication Bridge methods, see the Establishing a Serial Bridge Application Note available on the Pleora Support Center.

Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player 87 Supported Camera Link Configurations The following table lists the supported Camera Link modes and sub-modes. All Camera Link Medium configurations are supported, with the exception of the 3-tap configurations. For detailed information about bit assignment for each configuration, see the Camera Link standard (available from the Automated Imaging Association (AIA) at www.visiononline.org).

Table 39: Supported Camera Link Configurations Camera Link configuration Taps Bits per tap Base 1 8-bit, 10-bit, 12-bit, 14-bit, 16-bit, 24-bit RGB 2 8-bit, 10-bit, 12-bit Medium 1 8-bit, 10-bit, 12-bit, 14-bit, 16-bit, 24-bit RGB, 30-bit RGB, 36-bit RGB 2 and 4 8-bit, 10-bit, 12-bit

Supported Device Tap Geometries for the CL-U3 External Frame Grabber The following table lists the supported device tap geometries for the CL-U3 External Frame Grabber. Please note that the external frame grabber does not support tap reconstruction for the supported tap geometries (that is, the taps are received in order from the camera).

The CL-GigE External Frame Grabber does not support tap geometries.

Table 40: Supported Camera Link Tap Geometries Tap geometry Number of taps Scan type Geometry_1X_1Y 1 Areascan Geometry_1X2_1Y 2 Areascan Geometry_1X 1 Linescan Geometry_1X2 2 Linescan Geometry_1X4_1Y 4 Areascan Geometry_1X4 4 Linescan

If your camera outputs a tap geometry that is not listed in Table 40, you may need to perform tap reconstruction using your software application. For more information about tap geometry, refer to the GenICam Standard Features Naming Convention (Version 2.0 or later), available from the European Machine Vision Association at http://www.emva.org.

88 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Configuring External Frame Grabber Image Settings using eBUS Player

After you have configured your Camera Link Camera with optimal image settings, you must configure matching image setting on the external frame grabber.

The changes that you make to your external frame grabber are temporary and will not persist across power cycles. To understand more about how to save your settings, see “Saving eBUS Player and External Frame Grabber Settings” on page 103.

The following section provides some examples of how to configure some of these image settings on the external frame grabber using eBUS Player. To configure image settings on the external frame grabber

1. If eBUS Player is not started, start eBUS Player using the previous procedure, “To start eBUS Player and connect to the external frame grabber” on page 84. Ensure you have selected Expert in the Visibility list. 2. Under DeviceControl, select a sensor scan type (areascan or linescan) in the DeviceScanType list.

3. Under ImageFormatControl, select the number of taps in the SensorDigitizationTaps list.

Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player 89 Note: Turning on the TestPattern substantially limits the number of available pixel formats (especially when SensorDigitizationTaps is set to Four).

DeviceScanType, SensorDigitizationTaps, PixelFormat, and TestPattern are interrelated. When you change any of these values, the external frame grabber may automatically adjust the other values to ensure the configuration is valid.

4. Still under ImageFormatControl, enter the image width and height, and select a pixel format from the PixelFormat list. 5. Close the Device Control dialog box.

90 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Enabling SafePower and PoCL

The external frame grabbers can supply power to one Camera Link Base or one Camera Link Medium camera (depending on your model) that streams image data to the external frame grabber using one standard Camera Link cable (for Camera Link Base models) or two standard Camera Link cables (for Camera Link Medium models), as outlined by the Camera Link standard.

Optionally, the industrial models can supply power to the cameras using PoCL. You can enable the SafePower protocol, which enables PoCL and prevents the external frame grabber from attempting to supply power to a non-PoCL cable or camera.

The CL-U3 External Frame Grabber supports both Base and Medium Camera Link cameras, while the CL- GigE supports Base Camera Link cameras.

To enable PoCL and Camera Link SafePower and view the status (industrial models only)

1. Under CameraLinkInterfaceControl, select a connector in the ClConnectorSelector list. See the table below for connector selection information. 2. In the ClSafePowerActive list, click Tr u e to enable SafePower and PoCL.

Table 41: Connector Selection for Enabling Camera Link SafePower External frame grabber ClConnectorSelector list item External frame grabber connector CL-U3B-IND Connector1 CL1 CL-U3M-IND Connector1 CL1 Connector2 CL2 CL-GigEB-IND Connector1 CL1

Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player 91 3. Review the status that appears under ClSafePowerStatus. The following flowchart explains the status changes. Please note that each connector performs this process independently.

Initializing. The detection of a PoCL camera and cable has not started yet.

PoClSensing. The external frame grabber is determining if a PoCL camera and cable are connected.

What type of camera/cable is detected?

Non-PoCL PoCL

Status changes to Status changes to NonPoClCameraOrCableDetected. PoClCameraAndCableDetected.

No No Pixel clock Pixel clock No No detected detected

Timeout? Yes Yes Timeout?

Status changes to Status changes to NonPoClLinkUp PoClLinkUp and external frame and external frame grabber continues grabber continues to detect pixel clock. to detect pixel clock. Yes Yes No No

No Pixel clock Pixel clock No detected detected

Timeout? Timeout?

Yes Yes

92 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Viewing and Testing Streaming Images

You can view and test your image settings using eBUS Player. To view real video from the camera, you must disable the test pattern.

If images or the test pattern do not stream, see the tips provided in “System Troubleshooting” on page 141.

To view streaming images in eBUS Player

1. If eBUS Player is not started, start eBUS Player using the previous procedure, “To start eBUS Player and connect to the external frame grabber” on page 84. 2. Under Parameters and Controls, click Device Control. 3. Under Acquisition Control, in the Mode list, click Continuous, which configures the device to send a stream of continuous images (instead of a single image). For other acquisition modes, see “Configuring How Images are Acquired” on page 97. 4. Click Play. The images appear in the Display section of eBUS Player.

Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player 93 Configuring the Buffers

You can increase the buffer count using eBUS Player to make streaming more robust. A high number of buffers are needed in high frame rate applications, while a small number of buffers are needed for lower frame rates. Latency increases as the number of buffers increases. To configure the buffers

1. Start eBUS Player. 2. Click Tools > Buffer Options. 3. Click the buffer option that suits your requirements. 4. Click OK.

Default size for streaming is 16 buffers.

94 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Providing the CL-GigE External Frame Grabber with an IP Address

The external frame grabber requires an IP address to communicate on a video network. This address must be on the same subnet as the computer that is performing the configuration and receiving the image stream. To provide the CL-GigE External Frame Grabber with an IP address

1. Start eBUS Player. 2. Click Select/Connect. 3. Click the external frame grabber. If you are working with an CL-GigE External Frame Grabber and it does not appear in the list, click the Show unreachable Network Devices check box to show all devices. If the IP address is not valid for the CL-GigE External Frame Grabber, a warning ( ) appears in the Device Selection dialog box. 4. Click Set IP Address. 5. Provide the external frame grabber with a valid IP address and subnet mask. You can optionally provide a default gateway.

If you are using a unicast network configuration, the management entity/data receiver and the external frame grabber must be on the same subnet. The unicast network configuration is outlined in “Unicast Network Configuration” on page 110.

6. Click OK to close the Set IP Address dialog box. 7. Click OK to close the Device Selection dialog box and connect to the device.

Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player 95 Configuring the CL-GigE External Frame Grabber with an Automatic/Persistent IP Address

The Device Control dialog box allows you to configure a persistent IP address for the external frame grabber. Alternatively, the external frame grabber can be configured to automatically obtain an IP address using Dynamic Host Configuration Protocol (DHCP) or Link Local Addressing (LLA). The external frame grabber uses its persistent IP address first, but if this option is set to False, it can be configured to attempt to obtain an address from a DHCP server. If this fails, it will use LLA to find an available IP address. LLA cannot be disabled and is always set to True. To configure a persistent IP address

1. Start eBUS Player and connect to the external frame grabber. For more information, see “To configure image settings on the external frame grabber” on page 89. 2. Under Parameters and Controls, click Device control. 3. Under TransportLayerControl\GigEVision, set the GevCurrentIPConfigurationPersistentIP feature to Tr u e . 4. Set the GevPersistentIPAddress feature to a valid IP address. 5. Set the GevPersistentSubnetMask feature to a valid subnet mask address. 6. Optionally, enter a valid default gateway in the GevPersistentDefaultGateway field. 7. Close the Device Control dialog box. 8. Power cycle the external frame grabber and connected Camera Link camera. To automatically configure an IP address

1. Start eBUS Player and connect to the external frame grabber. For more information, see “To configure image settings on the external frame grabber” on page 89. 2. Under Parameters and Controls, click Device control. 3. Under TransportLayerControl\GigEVision, set the GevCurrentIPConfigurationPersistentIP feature to False. 4. Set the GevCurrentIPConfigurationLLA and/or GevCurrentIPConfigurationDHCP values to Tr u e , depending on the type of automatic addressing you require. 5. Close the Device Control dialog box. 6. Power cycle the external frame grabber and connected Camera Link camera.

96 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Configuring How Images are Acquired

Depending on the device you use, eBUS Player provides you with a list of image acquisition modes. The modes allow you to acquire images continuously or frame-by-frame. You can also save images to the external frame grabber’s onboard memory so that you can retrieve them later. Modes Standard on Most GigE Vision and USB3 Vision-Compliant Devices

Continuous, SingleFrame, and MultiFrame modes are usually standard for external frame grabbers. Acquisition starts when the Play button is pressed (the AcquisitionStart command is executed).

eBUS Player Main Page

Device Control Dialog Box

Continuous Mode This mode allows you to acquire images continuously and is the default mode for most external frame grabbers.

Multiframe Mode This mode allows you to acquire a fixed number of images. To configure the number of images, set the external frame grabber’s AcquisitionControl > AcquisitionFrameCount feature.

You can set the AcquisitionControl > AcquisitionFrameCount feature in the Device Control dialog box, as shown in the following image.

Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player 97 SingleFrame Mode This mode allows you to acquire a single image.

Recording and Readout Modes, Available on Pleora Devices The recording acquisition modes allow you to capture images from a camera and store them in the external frame grabber’s onboard memory. The readout acquisition modes allow images to be acquired from the device’s memory at a slower rate, ensuring images are not lost.

These modes are helpful when you are working with a camera that transmits images at a rate that exceeds the connection between the external frame grabber and the computer, resulting in dropped images. For example, a Base Configuration Camera Link camera transmits images at up to 2.04 Gbps (2 taps, 12 bits) but the connection to the computer might be only 1 Gbps. By using the recording and readout modes in this example, you can capture and stream images from the camera without losing any images (as long as there is space in the onboard memory).

The recording acquisition modes (ContinuousRecording, MultiFrameRecording, and SingleFrameRecording) support back-to-back recording, which allows you to click the Stop and Play buttons multiple consecutive times without clearing the onboard memory.

Acquisition starts when the Play button is pressed (the AcquisitionStart command is executed) when one of the recording modes is selected.

Images can be stored in the external frame grabber’s onboard memory as long as there is space or until there are 512 images in memory. For information about calculating how many images you can store, see “Calculating How Many Images Can be Stored in Onboard Memory” on page 101.

If the USB cable is disconnected, or if the computer is restarted, all captured images will be lost.

98 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Understanding When Images are Removed from the Onboard Memory The following actions remove the images from the external frame grabber’s onboard memory:

• Streaming images from the onboard memory using one of the readout acquisition modes (ContinuousReadout or SingleFrameReadout). • Power cycling the device, which clears all images from the onboard memory. • Making any of the following AcquisitionMode changes and then clicking the Play button (AcquisitionStart command):

Table 42: Changes that Clear Images from the Onboard Memory First you acquire images with... And then you change the Acquisition mode to... ContinuousRecording, MultiFrameRecording, or Continuous, MultiFrame, or SingleFrame SingleFrameRecording

SingleFrameReadout or ContinuousReadout SingleFrame, MultiFrame, or Continuous SingleFrameReadout or ContinuousReadout ContinuousRecording, MultiFrameRecording, or SingleFrameRecording

ContinuousRecording Mode With this mode, images are acquired continuously and are stored in the device’s onboard memory until the memory is full (or 512 images are stored in onboard memory). When this limit is reached, the external frame grabber stops acquiring new images from the camera.

We recommend that you observe AcquisitionControl > BlockBufferCount (Expert or Guru visibility level is required). When the value for this feature stops increasing, the memory is full. For information about the actions that clear the images from onboard memory, see “Understanding When Images are Removed from the Onboard Memory” on page 99.

To determine how many images can be stored in memory, see “Calculating How Many Images Can be Stored in Onboard Memory” on page 101.

ContinuousReadout Mode With this mode, images are continuously read (and removed) from the device’s onboard memory. The readout begins at the first image in memory. To see the number of images stored in onboard memory, see AcquisitionControl > BlockBufferCount in the Device Control dialog box (Expert or Guru visibility level is required).

Readout continues until the Stop button is pressed (AcquisitionStop command is executed) or until the last image has been sent by the device (BlockBufferCount will be 0).

Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player 99 MultiFrameRecording Mode With this mode, a fixed number of images are stored in the device’s onboard memory. To configure the number of images, set the AcquisitionControl > AcquisitionFrameCount feature in the Device Control dialog box. Images can be read out from memory using ContinuousReadout mode.

A maximum of 512 images can be acquired at one time in MultiFrameRecording mode.

To determine how many images can be stored in memory, see “Calculating How Many Images Can be Stored in Onboard Memory” on page 101.

If AcquisitionControl > AcquisitionFrameCount is set to a value that exceeds the amount of available memory, the external frame grabber stops acquiring new images when the onboard memory is full (or 512 images are stored in onboard memory).

BlockBufferCount shows the number of images currently in memory. In MultiFrameRecording mode, this number is cumulative: If the memory is empty and you acquire an image, BlockBufferCount will match the AcquisitionFrameCount. If you stop and restart recording, BlockBufferCount will increment (to a maximum of 512 images, depending on the image size) and will no longer match the AcquisitionFrameCount.

For information about the actions that clear the images from onboard memory, see “ContinuousReadout Mode” on page 99.

SingleFrameRecording Mode With this mode, a single image is saved in the external frame grabber’s onboard memory after each AcquisitionStart command.

For information about the actions that clear the images from onboard memory, see “Understanding When Images are Removed from the Onboard Memory” on page 99.

SingleFrameReadout Mode With this mode, a single image is acquired from the external frame grabber’s onboard memory.

100 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Calculating How Many Images Can be Stored in Onboard Memory First, take note of the PayloadSize, which appears under TransportLayerControl in the Device Control dialog box. Expert or Guru visibility level is required to access this feature.

The PayloadSize is automatically calculated by the device based on the selected image settings, which include Width, Height, OffsetX, OffsetY, PixelSize, any chunk data, as well as any padding that has to be added to the image payload.

For example, for a device configured to use Mono10p with images that are 1920 x 1080, the PayloadSize is equal to 2 592 000 bytes per image or 2.472 MB (2 592 000 / 1 048 576).

After determining PayloadSize, you can use the following equation to determine the number of images that can be saved in onboard memory:

Available onboard memory MB / PayloadSize MB = Number of images that can be saved

Using our example, the equation is:

120 MB / 2.472 MB = 48 images

Implementing the eBUS SDK

You can create your own image acquisition software for the external frame grabber. Consult the eBUS SDK Programmer’s Guide, eBUS SDK C++ API Quick Start Guide, eBUS SDK C++ API Help file, eBUS SDK .NET API Quick Start Guide, and the eBUS SDK .NET API Help file for information about creating custom image acquisition software.

Connecting to the External Frame Grabber and Configuring General Settings using eBUS Player 101

Chapter 11

Saving eBUS Player and External Frame Grabber Settings

The changes that you make to your external frame grabber are temporary and WILL NOT PERSIST ACROSS POWER CYCLES unless you save the changes to the flash memory of the external frame grabber or to a .pvcfg file on your computer.

This chapter describes the various ways to save your eBUS Player and external frame grabber settings.

The following topics are covered in this chapter:

• “Choosing the Best Method for Saving eBUS Player and Device Settings” on page 104 • “Using File > Save” on page 106 • “Using Tools > Save Preferences” on page 106 • “Using User Sets: Saving Settings to the External Frame Grabber’s Flash Memory” on page 107 • “Ensuring Configuration Settings are not Overwritten” on page 108 • “Saving the Camera XML File to your Computer” on page 108

Saving eBUS Player and External Frame Grabber Settings 103 Choosing the Best Method for Saving eBUS Player and Device Settings eBUS Player offers you several ways to save your eBUS Player and external frame grabber settings. Each method saves different settings as outlined in the following table.

Table 43: eBUS Player and External Frame Grabber Settings Saving Options Format and location of saved settings: Saves to the external Saves to a .pvcfg file on Saves to the Windows frame grabber flash your computer user profile memory eBUS Player procedure for saving: Tools > Save Device Control > File > Save preferences Usersets Settings saved: Default GigE Vision or USB 3.0 host-side Yes Yes No communication parameters. These parameters are set using the Default (GigE Vision or USB3 Vision) Communication Parameters window, accessed from the Tools menu.

GigE Vision or USB 3.0 host-side Yes No No communication parameters. These parameters are set using the Communication Control window accessed from the Parameters and Controls panel on the main eBUS Player window.

External frame grabber parameters. Yes No Yes These parameters are set using the Device Control window accessed from the Parameters and Controls panel on the main eBUS Player window.

Image stream parameters. Yes No No These parameters are set using the Image Stream Control window accessed from the Parameters and Controls panel on the main eBUS Player window.

104 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Table 43: eBUS Player and External Frame Grabber Settings Saving Options (Continued) Format and location of saved settings: Saves to the external Saves to a .pvcfg file on Saves to the Windows frame grabber flash your computer user profile memory eBUS Player procedure for saving: Tools > Save Device Control > File > Save preferences Usersets Settings saved: 1. eBUS Player settings accessed from Tools Yes Yes No menu: • Setup: eBUS Player role and stream destination • Image filtering • Image saving • Event monitor • Buffer options • Display options 2. GenICam browser settings configured using the Device Control window: Parameter visibility level, browser options, expanded or collapsed feature lists

Serial Communication Bridge settings. Yes No No These parameters are set using the Serial Communications Bridge window, accessed from the Tools menu.

Identification (MAC or GUID) of devices to which Yes No No you are connected.

Image stream control Yes No No External Frame Grabber serial communication No No No settings. These parameters are set using the Device Serial Communication window accessed from the Tools menu.

For more information about the settings and parameters shown in the table above, see the eBUS Player For Windows and Linux User Guide.

Saving eBUS Player and External Frame Grabber Settings 105 Using File > Save

When you select Save As on the eBUS Player File menu, the changes you have made to the eBUS Player application settings, along with most of the settings configured on the external frame grabber to which eBUS Player is connected, are saved to a .pvcfg file on your computer. When you are next connected to the external frame grabber using eBUS Player, you can apply the saved .pvcfg file to restore all of your previously configured settings.

The settings saved to the .pvcfg file include the MAC address for the NIC in the computer on which eBUS Player is installed and the MAC address of the connected external frame grabber. This enables you to connect to the device automatically and restore the external frame grabber and eBUS Player application settings. For more information about the eBUS Player settings saved using this method, see “eBUS Player and External Frame Grabber Settings Saving Options” on page 104. To save external frame grabber settings to a .pvcfg file on your computer

1. After you have changed settings on the external frame grabber using eBUS Player, select Save As from the File menu. 2. Choose a file name and location on your computer to save the .pvcfg file. 3. Click Save. To apply a saved .pvcfg file to the external frame grabber

1. Connect to the external frame grabber using eBUS Player. 2. Select Open from the File menu. 3. Navigate to the saved .pvcfg file and click Open.

You can apply the settings in the saved .pvcfg file to an external frame grabber with a different MAC address or GUID.

Using Tools > Save Preferences

When you select Save Preferences on the eBUS Player Tools menu, specific eBUS Player application settings along with Communication control options, such as a specific heartbeat interval and answer timeout value, are saved to your Windows/Linux/OS X operating system user profile. When you next open eBUS Player, your preferences are the same as when you closed the application. For more information about the eBUS Player settings saved using this method, see “eBUS Player and External Frame Grabber Settings Saving Options” on page 104.

The Device control settings and the Image stream control settings are not saved when you click Save Preferences.

106 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide To save eBUS Player preferences

• On the eBUS Player Tools menu, click Save Preferences. The eBUS Player preferences, including the Communication control options such as a specific heartbeat interval and answer timeout value, are saved. To restore default eBUS Player settings

• Clicking Restore Default Preferences on the Tools menu. Settings are restored to the values set on the device before it was first used.

Using User Sets: Saving Settings to the External Frame Grabber’s Flash Memory

When you use the UserSetSave feature available in the UserSetControl section of the eBUS Player Device Control window, you are saving configuration changes to the flash memory of the external frame grabber. These settings persist across power cycles. A user set can be configured to be the default settings for the external frame grabber so that each time you start the external frame grabber it starts with these settings applied, or you can start the external frame grabber and then apply user set configurations.

Most iPORT external frame grabbers support two User Sets: UserSet1, which consists of the user- configured settings, and Default, which consists of the pre-configured settings, to which you can always revert. Settings identified as Default in the Device Control dialog box cannot be changed.

Not all external frame grabber configuration changes can be saved to a user set. Features in the Device Control dialog box that can be saved to the external frame grabber’s flash memory have Streamable: True in the Help section at the bottom of the Device Control dialog box.

The following table describes the options available in UserSetControl.

Table 44: Saving Configuration Settings to a GigE Vision or USB3 Vision External Frame Grabber Setting Description UserSetSelector Selects the User Set to load or save. UserSetLoad Loads the User Set specified by UserSetSelector to the external frame grabber and makes it active.

UserSetSave Saves configuration data to the User Set specified by UserSetSelector, which is part of the non-volatile memory of the external frame grabber.

UserSetDefaultSelector Selects the User Set to load and make active when the external frame grabber is reset. UserSetLoadLastUserSet Shows the last User Set executed by the external frame grabber from a UserSetLoad command, or as a result of a reset of the external frame grabber.

UserSetLoadStatus Indicates the success or failure of the last User Set applied. The User Set can be applied through a power cycle or through user selection.

Saving eBUS Player and External Frame Grabber Settings 107 To save a configuration change to UserSet1

1. In the Device Control dialog box, make the required configuration changes. 2. Scroll to the UserSetControl section and change the UserSetSelector setting to UserSet1. 3. Click UserSetSave. To load the default configuration settings (one-time)

1. In the UserSetControl section of the Device Control dialog box, select Default in the UserSetSelector box. 2. Click the UserSetLoad setting and then click the UserSetLoad button that appears to the right. The default settings are applied to the GigE Vision or USB3 Vision external frame grabber. To specify the persistent settings that are loaded every time the external frame grabber is reset

• In the UserSetControl section of the Device Control dialog box, select a User Set in the UserSetDefaultSelector box and then close the Device Control dialog box. The next time the GigE Vision or USB3 Vision external frame grabber is reset, the User Set that you selected is loaded.

Ensuring Configuration Settings are not Overwritten

When you choose a method to save eBUS Player and external frame grabber settings, you could overwrite previously configured settings. You should consider the following when saving settings.

• Each newly applied .pvcfg file overwrites all settings configured by a previously applied .pvcfg file. • Each newly applied .pvcfg file overwrites the settings from a previously applied user set. • When you apply device settings from a user set, device settings configured by a previously applied .pvcfg are overwritten.

Saving the Camera XML File to your Computer

You can save the GenICam XML file on your Camera Link camera to your computer.

This allows you to view the camera’s GenICam XML file; it does not save your eBUS Player or external frame grabber settings.

To save your camera’s XML file

1. On the eBUS Player Tools menu, click Save GenICam XML. 2. Click Save. You can change the location to save from the default Desktop location; you can change the default name of the XML .zip file from genapi.zip.

108 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Chapter 12

Network Configurations for the CL-GigE External Frame Grabber

After you have connected to the CL-GigE External Frame Grabber and provided it with a unique IP address on your network, you can configure the external frame grabber for either unicast or multicast.

The following topics are covered in this chapter:

• “Unicast Network Configuration” on page 110 • “Multicast Network Configuration” on page 112

Network Configurations for the CL-GigE External Frame Grabber 109 Unicast Network Configuration

In the following unicast configuration, a Camera Link camera is connected to a CL-GigE External Frame Grabber and then a GigE switch that sends a stream of images over Ethernet to the computer. Alternatively, the external frame grabber can be connected directly to the computer.

The computer is configured as both a data receiver and controller, and serves as a management entity for the external frame grabber.

Figure 6: Unicast Network Configuration

Ethernet

Management entity/ data receiver GigE switch

Ethernet

Camera Link camera CL-GigE External Frame Grabber

Required Items — Unicast Network Configuration You require the following items to set up a unicast network configuration:

• Camera Link camera • iPORT CL-GigE External Frame Grabber and cables • Power supply or, if using Power over Ethernet, a PoE NIC, PoE switch, or PoE injector • GigE switch (optional) • CAT5e or CAT6 Ethernet cables • Desktop computer or laptop with eBUS SDK, version 4.0 (or later) installed

110 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide External Frame Grabber Configuration — Unicast Network Configuration After you have connected and applied power to the hardware components, use eBUS Player to configure the external frame grabber. To configure the external frame grabber for a unicast network configuration

1. Start eBUS Player. 2. Click Tools > Setup.

3. Under eBUS Player Role, click Controller and data receiver. 4. Under GigE Vision Stream Destination, click Unicast, automatic. 5. Click OK. 6. Connect to the external frame grabber. For more information, see “To configure image settings on the external frame grabber” on page 89. 7. Click Play to view a live image stream.

Network Configurations for the CL-GigE External Frame Grabber 111 Multicast Network Configuration

In the following example of a multicast network configuration, the iPORT CL-GigE External Frame Grabber is connected to a GigE switch, and sends a stream of images over Ethernet simultaneously to both a computer and to a vDisplay HDI-Pro External Frame Grabber. Then, the vDisplay HDI-Pro External Frame Grabber converts it to an image stream for display on a monitor.

Figure 7: Multicast Network Configuration

HDMI-to-DVI or HDMI cable Ethernet Ethernet vDisplay HDI Pro

Management entity/ data receiver GigE switch

Ethernet

Camera Link camera CL-GigE External Frame Grabber

Required Items — Multicast Network Configuration You require the following items to set up the multicast network configuration example above:

• Camera Link camera • iPORT CL-GigE External Frame Grabber and cables • Power supply or, if you are using PoE, a PoE NIC, PoE switch, or PoE power injector • vDisplay HDI-Pro External Frame Grabber and corresponding power supply • Compatible display monitor • Cable to connect the vDisplay HDI-Pro External Frame Grabber to the display monitor • GigE switch • CAT5e or CAT6 Ethernet cables • Desktop computer or laptop with eBUS SDK installed

112 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Connecting the Hardware and Power The following procedure explains how to connect the power, network, and data cables to the vDisplay HDI-Pro External Frame Grabber and CL-GigE External Frame Grabber. To connect the network cables and apply power

1. Connect one end of a CAT5e/CAT6 cable to the Ethernet connector on your computer’s NIC. Attach the other end to an available port on the GigE switch. 2. Attach one end of the video cable to the display monitor. Attach the other end to the HDI connector on the vDisplay HDI-Pro External Frame Grabber. 3. Connect one end of a CAT5e/CAT6 cable to the vDisplay HDI-Pro External Frame Grabber Ethernet connector. Attach the other end to an available port on the GigE switch. 4. Connect one end of a CAT5e/CAT6 cable to the iPORT CL-GigE External Frame Grabber Ethernet connector. Attach the other end to an available port on the GigE switch. 5. Apply power to the devices. The message No Video appears on the display monitor.

No Video

Configuring the Devices for a Multicast Network Configuration After you have connected and applied power to the hardware components, use eBUS Player to configure the vDisplay HDI-Pro External Frame Grabber and iPORT CL-GigE External Frame Grabber for multicast configuration. You may want to launch two instances of eBUS Player to perform both configurations. Begin by configuring the vDisplay HDI-Pro External Frame Grabber. Then, configure the external frame grabber to transmit images to a multicast IP address and port.

Network Configurations for the CL-GigE External Frame Grabber 113 To configure the vDisplay HDI-Pro External Frame Grabber for a multicast network configuration

1. Start eBUS Player. 2. Click Tools > Setup.

3. Under eBUS Player Role, click Controller. You do not need to specify the GigE Vision Stream Destination, as the stream destination is not applicable to a video receiver. 4. Click OK. 5. Connect to the vDisplay HDI-Pro External Frame Grabber. For more information, see “To configure image settings on the external frame grabber” on page 89. 6. Click Device control. 7. Click Guru in the Visibility list. 8. In the TransportLayerControl > GigEVision category, set GevSCPHostPort to a streaming channel port (for example, 1042). 9. Set GevSCDA to a multicast address (for example, 239.192.1.1). 10. Close the Device Control dialog box. 11.Now, configure the iPORT CL-GigE External Frame Grabber, as outlined in “To configure the iPORT CL-GigE External Frame Grabber for a multicast network configuration” on page 115.

114 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide To configure the iPORT CL-GigE External Frame Grabber for a multicast network configuration

1. Start an additional instance of eBUS Player. 2. Click Tools > Setup.

3. Under eBUS Player Role, click Controller and data receiver, as shown in the following image.

4. Under GigE Vision Stream Destination, click Multicast and enter the IP address and port number. The address and port must be identical to that configured for the vDisplay HDI-Pro External Frame Grabber in step 8 and 9 of “To configure the vDisplay HDI-Pro External Frame Grabber for a multicast network configuration” on page 114. 5. Click OK. 6. Connect to the iPORT CL-GigE External Frame Grabber. For more information, see “To configure image settings on the external frame grabber” on page 89. 7. Under Parameters and Controls, click Device control. 8. Click Guru in the Visibility list.

Network Configurations for the CL-GigE External Frame Grabber 115 9. Under TransportLayerControl > GigEVision, ensure that the port in the GevSCPHostPort field and the multicast IP address in the GevSCDA field are correct. They are configured automatically to the values set in step 4 of this procedure.

10. Close the Device Control dialog box.

116 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide 11.Click Play to view the source image stream both on the computer and the display monitor.

Network Configurations for the CL-GigE External Frame Grabber 117

Chapter 13

Reference: Mechanical Drawings and Material List

This chapter provides the mechanical drawings, and also provides a list of connectors with corresponding manufacturer details.

Three-dimensional (3-D) mechanical models are available at the Pleora Technologies Support Center.

The following topics are covered in this chapter:

• “CL-U3 External Frame Grabber Mechanical Drawings” on page 120 • “CL-GigE External Frame Grabber Mechanical Drawings” on page 129 • “CL-U3 External Frame Grabber Material List” on page 137 • “Using USB3 Vision Locking Cables with the Inverted Micro-B USB 3.0 Connector” on page 138 • “CL-GigE External Frame Grabber Material List” on page 139

Reference: Mechanical Drawings and Material List 119 CL-U3 External Frame Grabber Mechanical Drawings

The mechanical drawings in this section provide the external frame grabber’s dimensions, features, and attributes. All dimensions are in millimeters. Connectors are dimensioned to the center.

The drawings in this section include all connectors that could be present on any iPORT CL-U3 External Frame Grabber. Because there are different external frame grabber models, your device may not have all of the connectors shown in this chapter.

Figure 8: Enclosed iPORT CL-U3 External Frame Grabber Camera Link Camera Side

Figure 9: Enclosed iPORT CL-U3 External Frame Grabber Side View

120 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Figure 10: Enclosed iPORT CL-U3 External Frame Grabber Top View

Figure 11: Enclosed iPORT CL-U3 External Frame Grabber USB Side View

Reference: Mechanical Drawings and Material List 121 Figure 12: iPORT CL-U3B-IND OEM External Frame Grabber Board Set

Figure 13: iPORT CL-U3B-IND OEM External Frame Grabber Board Set

122 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Figure 14: iPORT CL-U3B-IND OEM External Frame Grabber Board Set

Figure 15: iPORT CL-U3B-IND OEM External Frame Grabber Board Set

Reference: Mechanical Drawings and Material List 123 Figure 16: iPORT CL-U3B-IND OEM External Frame Grabber Board Set

Figure 17: iPORT CL-U3B-IND OEM External Frame Grabber Board Set

124 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Figure 18: iPORT CL-U3B-IND OEM External Frame Grabber Board Set

Figure 19: iPORT CL-U3M-IND OEM External Frame Grabber Board Set

Reference: Mechanical Drawings and Material List 125 Figure 20: iPORT CL-U3M-IND OEM External Frame Grabber Board Set

Figure 21: iPORT CL-U3M-IND OEM External Frame Grabber Board Set

126 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Figure 22: iPORT CL-U3M-IND OEM External Frame Grabber Board Set

Figure 23: iPORT CL-U3M-IND OEM External Frame Grabber Board Set

Reference: Mechanical Drawings and Material List 127 Figure 24: iPORT CL-U3M-IND OEM External Frame Grabber Board Set

Figure 25: iPORT CL-U3M-IND OEM External Frame Grabber Board Set

128 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide CL-GigE External Frame Grabber Mechanical Drawings

The mechanical drawings in this section provide the external frame grabber’s dimensions, features, and attributes. All dimensions are in millimeters. Connectors are dimensioned to the center.

Figure 26: Enclosed iPORT CL-GigE External Frame Grabber Camera Link Connector View

Figure 27: Enclosed iPORT CL-GigE External Frame Grabber Side View

Reference: Mechanical Drawings and Material List 129 Figure 28: Enclosed iPORT CL-GigE External Frame Grabber GPIO Connector View

Figure 29: Enclosed iPORT CL-GigE External Frame Grabber Bottom View

130 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Figure 30: iPORT CL-GigE OEM Board Set with GPIO: Maximum Component Height

Figure 31: iPORT CL-GigE OEM Board Set with GPIO: Component Height Adapter Board

Reference: Mechanical Drawings and Material List 131 Figure 32: iPORT CL-GigE OEM with GPIO: Adapter Board Detailed Measurements

Figure 33: iPORT CL-GigE OEM Board Set with GPIO: Maximum Component Height

132 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Figure 34: iPORT CL-GigE OEM Board Set with GPIO: Maximum Width Including Connectors

Figure 35: iPORT CL-GigE OEM Board Set with GPIO: GigE PHY Board Detailed Measurements

Reference: Mechanical Drawings and Material List 133 Figure 36: iPORT CL-GigE OEM Board Set No GPIO: Maximum Component Height

Figure 37: iPORT CL-GigE OEM Board Set No GPIO: Component Height Adapter Board

134 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Figure 38: iPORT CL-GigE OEM No GPIO: Adapter Board Detailed Measurements

Figure 39: iPORT CL-GigE OEM Board Set No GPIO: Maximum Component Height

Reference: Mechanical Drawings and Material List 135 Figure 40: iPORT CL-GigE OEM Board Set No GPIO: GigE PHY Board Detailed Measurements

Figure 41: iPORT CL-GigE OEM Board Set No GPIO: Maximum Width Including Connectors

136 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Figure 42: iPORT CL-GigE OEM Board Set No GPIO: GigE PHY Board Component Height

CL-U3 External Frame Grabber Material List

The connector details for the external frame grabber are listed in the following table.

Table 45: Connector Summary Description Manufacturer part number Manufacturer Micro-B USB 3.0 connector 897-10-010-00-300002 Mill-Max Mfg. Corp. 12-pin circular connector HR10A-10R-12PB(71) Hirose Electric Co. Ltd. Miniature Camera Link 12226-1100-00FR 3M

Source manufacturer, description, and identification may vary for each connector.

Reference: Mechanical Drawings and Material List 137 Using USB3 Vision Locking Cables with the Inverted Micro-B USB 3.0 Connector

The CL-U3 uses a USB 3.0 Micro-B connector in an inverted configuration. The affects the use with cables having right-angled USB 3.0 Micro-B connectors. For selecting the appropriate cable, see the table below.

Up

Left Right

Down

Table 46: USB3 Vision Locking Cables Orientation on CL-U3 Desired cable exit angle Cable type to use Up Right-Angle Down Down Right-Angle Up

Right Right-Angle Left

Left Right-Angle Right Straight Straight

138 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide CL-GigE External Frame Grabber Material List

The connector details for the external frame grabber are listed in the following table.

Table 47: Connector Summary Description Manufacturer part number Manufacturer RJ-45 Jack RJHSE-3P85 Amphenol 12-pin circular connector HR10A-10R-12PB(71) Hirose Electric Co. Ltd. Miniature Camera Link 12226-1100-00FR 3M

Source manufacturer, description, and identification may vary for each connector.

Reference: Mechanical Drawings and Material List 139

Chapter 14

System Troubleshooting

This chapter provides you with troubleshooting tips and recommended solutions for issues that can occur during configuration, setup, and operation of the CL-GigE and CL-U3 External Frame Grabbers. It also shows you how to switch between the backup and main firmware loads.

Not all scenarios and solutions are listed here. You can refer to the Pleora Technologies Support Center at www.pleora.com for additional support and assistance. Details for creating a customer account are available on the Pleora Technologies Support Center.

Refer to the product release notes that are available on the Pleora Technologies Support Center for known issues and other product features.

Troubleshooting Tips

The scenarios and known issues listed in this chapter are those that you might encounter during the setup and operation of your external frame grabber. Not all possible scenarios and errors are presented. The symptoms, possible causes, and resolutions depend upon your particular setup and operation.

If you perform the resolution for your issue and the issue is not corrected, we recommend you review the other resolutions listed in this table. Some symptoms may be interrelated.

Troubleshooting tips are provided in two sections, depending on the external frame grabber model:

• “iPORT CL-GigE External Frame Grabber Troubleshooting Tips” on page 142 • “iPORT CL-U3 External Frame Grabber Troubleshooting Tips” on page 145

System Troubleshooting 141 iPORT CL-GigE External Frame Grabber Troubleshooting Tips

Table 48: Troubleshooting Tips for the iPORT CL-GigE External Frame Grabber Symptom Possible cause Resolution SDK cannot detect or Power not supplied to the Both the detection and connection to the connect to the external frame external frame grabber, or external frame grabber will fail if adequate grabber inadequate power supplied power is not supplied to the device. Re-try the connection to the device with eBUS Player.Verify that the Power/FPGA LED is green (power on). For information about the LEDs, see “Status LEDs” on page 39. Verify the power connection and ensure 5.2 V to 16 V is present at the connector.

Device is not connected to the Verify that the network activity LED and network network connection speed LED are active. If these LEDs are illuminated, check the LEDs on your network switch to ensure the switch is functioning properly. If the problem continues, connect the external frame grabber directly to the computer to verify its operation. For information about the LEDs, see “Status LEDs” on page 39. The external frame grabber Images might not appear in eBUS Player if the and computer are not on the external frame grabber and the computer same subnet running eBUS Player are not on the same subnet. Ensure that these devices are on the same subnet. In addition, ensure that these devices are connected using valid gateway and subnet mask information. You can view the external frame grabber IP address information in the Available Devices list in eBUS Player. A red icon appears beside the device if there is an invalid IP configuration.

142 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Table 48: Troubleshooting Tips for the iPORT CL-GigE External Frame Grabber (Continued) Symptom Possible cause Resolution SDK is able to connect, but In a multicast configuration, Images might not appear on the display if you no images appear in eBUS the external frame grabber have not configured the external frame grabber Player. may not be configured for a multicast network configuration. The In a multicast configuration, correctly external frame grabber and all multicast images appear on a display receivers (for example, a vDisplay HDI-Pro monitor connected to a External Frame Grabber) must have identical vDisplay HDI-Pro External values for both the GevSCDA and Frame Grabber but do not GevSCPHostPort features in the appear in eBUS Player. TransportLayerControl section. For more information, see “Multicast Network Configuration” on page 112. In a multicast configuration, Ensure that eBUS Player is allowed to your computer’s firewall may communicate through the firewall. be blocking eBUS Player

Anti-virus software or firewalls Images might not appear in eBUS Player blocking transmission because of anti-virus software or firewalls on your network. Disable all virus scanning software and firewalls, and re-attempt a connection to the external frame grabber with eBUS Player.

System Troubleshooting 143 Table 48: Troubleshooting Tips for the iPORT CL-GigE External Frame Grabber (Continued) Symptom Possible cause Resolution Dropped packets: eBUS Insufficient computer The computer being used to receive images Player or applications created performance from the device may not perform well enough to using the eBUS SDK handle the data rate of the image stream. The GigE Vision driver reduces the amount of computer resources required to receive images and is recommended for applications that require high throughput. Should the application continue to drop packets even after the installation of the GigE Vision driver, a computer with better performance may be required.

Insufficient NIC performance The NIC being used to receive images from the GigE Vision device may not perform well enough to handle the data rate of the image stream. For example, the bus connecting the NIC to the CPU may not be fast enough, or certain default settings on the NIC may not be appropriate for reception of a high-throughput image stream. Examples of NIC settings that may need to be reconfigured include the number of Rx Descriptors and the maximum size of Ethernet packets (jumbo packets). Additionally, some NICs are known to not work well in high-throughput applications. For information about maximizing the performance of your system, see the Configuring Your Computer and Network Adapters for Best Performance Application Note, available on the Pleora Support Center. Also see “Configuring Your Computer’s NIC for use with the CL-GigE External Frame Grabber” on page 77. Black bars appear on the Camera does not output In eBUS Player, adjust the Width, Height, and sides of the images images using the full image image offset features until the black bars no size longer appear.

144 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide iPORT CL-U3 External Frame Grabber Troubleshooting Tips

Table 49: Troubleshooting Tips for the iPORT CL-U3 External Frame Grabber Symptom Possible cause Resolution When selecting the device for The external frame grabber is Connect the external frame grabber to a connection, the Speed (in the connected to a USB 2.0 port USB 3.0 port on your computer. Device Selection dialog box in on your computer, not a USB eBUS Player) says High instead of 3.0 port. Super, and a warning icon appears The USB 3.0 port may have Troubleshoot the USB 3.0 port in your experienced a power surge. computer by: • Connecting the external frame grabber to another USB 3.0 port on your computer. • Disconnecting the external frame grabber from the computer and rebooting the computer.

When you connect the external The Pleora USB3 Vision driver Install the Pleora USB3 Vision driver on frame grabber to a USB port on your is not installed on your your computer using the eBUS Driver computer, a Windows warning computer. Installation Tool (Start > All Programs > appears, indicating that the driver Pleora Technologies Inc > eBUS SDK > could not be installed eBUS Driver Installation Tool).

When selecting the device for The Pleora USB3 Vision driver Install the Pleora USB3 Vision driver on connection, the License field (in the is not installed on your your computer using the eBUS Driver Device Selection dialog box in computer. Installation Tool. eBUS Player) says Invalid and the Pleora Driver Installed field says False

System Troubleshooting 145 Table 49: Troubleshooting Tips for the iPORT CL-U3 External Frame Grabber (Continued) Symptom Possible cause Resolution The License field (in the Device The Pleora USB3 Vision driver Install the Pleora USB3 Vision driver on Selection dialog box in eBUS is not installed, or not your computer using the eBUS Driver Player) says Invalid. installed correctly on your Installation Tool. computer. If you have a third-party USB3 Uninstall the third-party driver and install The external frame grabber appears Vision driver on your the Pleora USB3 Vision driver on your in the Device Selection dialog box computer, that driver may be computer using the eBUS Driver in eBUS Player but you cannot interfering with the Pleora Installation Tool. connect to it. USB3 Vision driver’s ability to recognize the external frame grabber.

For the industrial models, the Disconnect the external frame grabber external frame grabber may from the USB port. Connect it to an have been connected to the external power supply and then reconnect USB port before it was it to the USB port. connected to the external power supply.

For the industrial models, Disconnect the external frame grabber external power is not being from the USB port. Connect it to an supplied to the external frame external power supply and then reconnect grabber. it to the USB port.

The USB host controller is Disconnect devices from your USB hub shared, resulting in an that are drawing power from the USB hub. inadequate power supply.

Image errors appear as soon as you The external frame grabber Ensure the following external frame click Play and images do not stream settings may not match the grabber settings match the configuration configuration of the image of the image data from the camera: data that is being received • DeviceScanType from the camera. • SensorDigitizationTaps • PixelFormat • Width • Height Images do not appear and the The test pattern is off or no Turn the test pattern on. Or, connect a image count (located beside video source is available. video source and ensure that Stream at the bottom of eBUS PixelBusInterfaceControl > Player) does not increase when you PixelBusClockPresent is True. click Play

146 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Table 49: Troubleshooting Tips for the iPORT CL-U3 External Frame Grabber (Continued) Symptom Possible cause Resolution Dropped images, dropped The power supply from the Ensure 900 mA is available from the USB connection, or failure to connect to USB port may be inadequate port. For more information, see “Powering the external frame grabber For the standard models, the the Standard Models Over a USB 3.0 power supply from the USB Connection” on page 46. port may be inadequate.

After resetting the device using the You tried to connect to the Wait at least ten seconds before you DeviceReset feature in eBUS Player device too soon after using attempt to reconnect to the device after and then trying to reconnect to the the DeviceReset feature. using the DeviceReset feature. device, the error message “ABORTED. Error reading manifest table address.” appears and you cannot connect to the device.

System Troubleshooting 147

Chapter 15

Appendix: Timing for Camera Link Base/Medium Signals

The output of the camera must match the format of the external frame grabber. You should select a case for your application and then refer to “Timing Values for All Cases” on page 151. The stated timing restrictions are minimum values.

Appendix: Timing for Camera Link Base/Medium Signals 149 Camera Link Signals

Case 1: FVAL and LVAL are Level-Sensitive

Case 2: FVAL and LVAL are Edge-Sensitive

150 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Case 3: FVAL is Edge-Sensitive and LVAL is Level-Sensitive

Timing Values for All Cases

The timing values stated in the following table are minimum values only.

Table 50: Timing Values for All Cases Case 1 Case 2 Case 3 From To Symbol (level) (edge) (both) (tcp) (tcp) (tcp) FVAL valid LVAL valid a tFV2LV 0 b 0 1

FVAL valid Data valid a, c, d tFV2DV 0 b 16 1

LVAL valid Data valid a, c, d tLV2DV 0 1 0

LVAL valid LVAL invalid a tLV2LI 1 1 1

LVAL invalid LVAL valid a tLI2LV 1 1 1

LVAL invalid Data valid a, c, d tLI2DV 1 N/A 1 (Automatic Internal Retrigger disabled)

LVAL invalid Data valid tLI2DV 16 N/A 16 (Automatic Internal Re-trigger enabled)

Data invalid LVAL invalid a, c, d tDI2LI 0 N/A 0

LVAL invalid FVAL invalid a tLI2FI 0 e N/A N/A

Data invalid FVAL invalid a, c, d tDI2FI 0 e N/A N/A

FVAL invalid FVAL valid a tFI2FV 1 1 1

FVAL invalid Data valid a, c, d tFI2DV 1 N/A N/A

Last LVAL invalid Data valid tLLI2DV 16 N/A 16

FVAL valid FVAL invalid tFV2FI 16 1 1

FVAL valid FVAL valid t2FV2FV 17 17 17

Appendix: Timing for Camera Link Base/Medium Signals 151 a. The valid state of FVAL and LVAL is high when they are set as level-high sensitive or rising-edge sensitive. Their valid state is low when they are set as level-low sensitive or falling-edge sensitive. b. If LVAL is valid before FVAL becomes valid, the grabber drops the full line. c. Data valid is defined by FVAL valid (note a), LVAL valid (note a), and DVAL valid (note d). d. The valid state of DVAL is high when it is set as level-high sensitive, and low when set as level-low sensitive. DVAL is always valid in the grabber when the parameter PixelBusDataValidEnabled is off. e. If FVAL becomes invalid and LVAL is still valid, the line is truncated.

152 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Chapter 16

Reference: Mean Time Between Failures (MTBF) Data

The following table provides MTBF data.

Table 51: MTBF Data Model MTBF @ 40°C CL-GigE External Frame Grabber 958,332 hours CL-U3x External Frame Grabber 1,135,333 hours CL-U3x-IND External Frame Grabber 958,332 hours

Assumptions:

1. The calculation is performed using the RelCalc for Windows V5.1-TELC3 software, which implements Telcordia SR-332 (Issue 3) failure rate models. 2. The operating internal chassis temperature is 40°C. The calculation assumes the temperature across the boards is relatively constant. 3. The Telcordia environment is GB. 4. Each part’s operating current/voltage/power stress is 50%. 5. The typical operating power value (as specified in the component’s datasheet) is used for each IC and semiconductor. 6. The calculation uses the 90% UCL (Upper Confidence Level) Telcordia Issue 3 model. 7. Each part’s Telcordia Quality Level is I.

Reference: Mean Time Between Failures (MTBF) Data 153

Chapter 17

Regulatory Statements

This chapter provides regulatory statements for the CL-U3 External Frame Grabber, and pertain specifically to the following products.

Table 52: CL-U3 External Frame Grabber Regulatory Statements Order code External Frame Grabber Model 903-0007 iPORT CL-U3B External Frame Grabber 903-0008 iPORT CL-U3M External Frame Grabber 903-0009 iPORT CL-U3B-IND External Frame Grabber 903-0010 iPORT CL-U3M-IND External Frame Grabber

Regulatory Statements 155 United States & Canada

These devices comply with FCC Part 15 standard(s). Operation is subject to the following two conditions:

1. This device may not cause interference. 2. This device must accept any interference, including interference that may cause undesired operation of the device.

This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:

• Reorient or relocate the receiving antenna. • Increase the separation between the equipment and receiver. • Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. • Consult the dealer or an experienced radio/TV technician for help. Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment.

CAN ICES-3 (B)/NMB-3(B) - This Class B Digital Apparatus Complies with Canadian ICES-003.

Cet Appareil numerique de la classe (B) est conforme a la norme NMB-003 du Canada.

European Union

These devices comply to the EC directive 2014/30/EC - Electromagnetic Compatibility Directive under Class B ITE equipment. They have been tested and found to comply with EN 55024:2010, EN 55032:2012/AC 2013 and EU Directive 2011/65/EU.

These are Class B products. In a domestic environment, these products may cause radio interference; in this case, the user may be required to take adequate measures.

156 iPORT CL-GigE and CL-U3 External Frame Grabbers User Guide Chapter 18

Technical Support

On the Pleora Support Center, you can:

• Download the latest software. • Log a support issue. • View documentation for current and past releases. • Browse for solutions to problems other customers have encountered. • Get presentations and application notes. • Get the latest news and information about our products. • Decide which of Pleora’s products work best for you.

To visit the Pleora Support Center

• Go to www.pleora.com and click Support Center. If you have not registered yet, you are prompted to register. Accounts are usually validated within one business day.

Technical Support 157