Dalsa Nano-5G-M4040, Nano-5G-M4060, Nano-5G-C2050, Nano-5G-C2450, Nano-5G-C4060 User Manual

...
Genie Nano-5G Series
Camera User’s Manual
5 Gb GigE Vision – Monochrome & Color Area Scan
October 4, 2019
Rev: 0001 P/N: G5-G00M-USR00
www.teledynedalsa.com
sensors | cameras | frame grabbers | processors | software | vision solutions
Notice
© 2019 Teledyne DALSA All information provided in this manual is believed to be accurate and reliable. No responsibility is assumed by Teledyne DALSA for its use. Teledyne DALSA reserves the right to make changes to this information without notice. Reproduction of this manual in whole or in part, by any means, is prohibited without prior permission having been obtained from Teledyne DALSA.
Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and other countries. Windows, Windows 7, Windows 10 are trademarks of Microsoft Corporation.
All other trademarks or intellectual property mentioned herein belong to their respective owners.
Document Date: November 22, 2019 Document Number: G5-G00M-USR00
About Teledyne DALSA
Teledyne DALSA is an international high performance semiconductor and Electronics Company that designs, develops, manufactures, and markets digital imaging products and solutions, in addition to providing wafer foundry services.
Teledyne DALSA Digital Imaging offers the widest range of machine vision components in the world. From industry-leading image sensors through powerful and sophisticated cameras, frame grabbers, vision processors and software to easy-to-use vision appliances and custom vision modules.
Nano-5G Series GigE Vision Camera Contents • 1
Contents
GENIE NANO-5G SERIES OVERVIEW 7
DESCRIPTION 7
GigE with TurboDrive 8 Genie Nano-5G Overview 9 Camera Firmware 9
MODEL PART NUMBERS 10
Monochrome Cameras 10 Color Cameras 10 Optional Hardware Accessories 10 Optional Cable Accessories 11
SOFTWARE REQUIREMENTS 12
Sapera LT Development Software 12 Third Party GigE Vision Development 12 About GigE Vision 12
GENIE NANO-5G SPECIFICATIONS 13
COMMON SPECIFICATIONS 13
Sensor Cosmetic Specifications 15
Dynamic Range & Signal to Noise Ratio Measurement Conditions 15
EMI, Shock and Vibration Certifications 16 Mean Time between Failure (MTBF) 17
HEAT SINK REQUIREMENTS 17 NETWORK HARDWARE CONSIDERATIONS 18
SONY SENSOR MODELS 19
SPECIFICATIONS: M2050 19 SPECIFICATIONS: C2050 21 SPECIFICATIONS: M2450 22 SPECIFICATIONS: C2450 23 SPECIFICATIONS: M4060 24 SPECIFICATIONS: C4060 25 SPECIFICATIONS: M4040 26 SPECIFICATIONS: C4040 27 FIRMWARE FILES FOR ALL MODELS 28
Monochrome Camera Firmware 28 Color Camera Firmware 28
SPECTRAL RESPONSE CURVES 29
Spectral Responses (model 2050) 29 Spectral Responses (model 2450) 30 Spectral Responses (models 4040/4060) 31
NANO-5G QUICK START 32
TESTING NANO-5G WITHOUT A LENS 32 TESTING NANO-5G WITH A LENS 32 THE CAMERA WORKS NOW WHAT 32
2 Contents Nano-5G Series GigE Vision Camera
CONNECTING THE GENIE NANO-5G CAMERA 33
GIGE NETWORK ADAPTER OVERVIEW 33
PAUSE Frame Support 33
CONNECT THE GENIE NANO-5G CAMERA 33
Connectors 34 LED Indicators 35
Camera Status LED Indicator 35 LED States on Power Up 35
Genie Nano-5G IP Configuration Sequence 36
Supported Network Configurations 36
PREVENTING OPERATIONAL FAULTS DUE TO ESD 37
USING NANO-5G WITH SAPERA API 38
NETWORK AND COMPUTER OVERVIEW 38 INSTALLATION 39
Procedure 39 Camera Firmware Updates 39 Firmware via Linux or Third Party Tools 39 GigE Server Verification 40 GigE Server Status 40
OPTIMIZING THE NETWORK ADAPTER USED WITH NANO 41 QUICK TEST WITH CAMEXPERT (WINDOWS) 41
About the Device User ID 42
OPERATIONAL REFERENCE 43
USING CAMEXPERT WITH GENIE NANO-5G CAMERAS 43
CamExpert Panes 43
CamExpert View Parameters Option 44
CAMERA FEATURE CATEGORIES 45 CAMERA INFORMATION CATEGORY 46
Camera Information Feature Descriptions 46 Power-up Configuration Dialog 50
Camera Power-up Configuration 50 Load / Save Configuration 50
SENSOR CONTROL CATEGORY 51
Sensor Control Feature Descriptions 52 Offset/Gain Control Details (Sony sensors) 54
Sony Sensors Gain Stage Diagram 54
Bayer Mosaic Pattern 55 Exposure Alignment: Overview 55
Synchronous Exposure Alignment 55 Reset Exposure Alignment 56
Sensor Exposure Timing: Sony Sensor Models 56
Trigger Characteristics: Start of Exposure 56
AUTO-BRIGHTNESS CONTROL CATEGORY 57
Auto-Brightness Feature Descriptions 57 Using Auto-Brightness 59
General Preparation 59 Auto-Brightness with Frame Luminance Averaging 59 Auto-Gain 60 Auto-Brightness by using Auto-Exposure and Auto-Gain 60
I/O CONTROL CATEGORY 61
I/O Control Feature Descriptions 62
I/O Module Block Diagram 66
Nano-5G Series GigE Vision Camera Contents • 3
Trigger Mode Details 66 Trigger Source Types (Trigger Mode=On) 66 Input Line Details 67 Trigger Overlap: Feature Details 67 Output Line Details 73 Output High and Output Low Block Diagram 73
COUNTER AND TIMER CONTROL CATEGORY 74
Counter and Timer Control Feature Description 74
Counter and Timer Group Block Diagram 78 Example: Counter Start Source = OFF 78 Example: Counter Start Source = CounterEnd (itself) 79 Example: CounterStartSource = EVENT and Signal (Edge Base) 79 Example: CounterStartSource = Line (Edge Base) Example 80
ADVANCED PROCESSING CONTROL CATEGORY 81
Advanced Processing Control Feature Descriptions 81 Lookup Table (LUT) Overview 83
LUT Size vs. Output Pixel Format 83 Gamma Correction Factor 84
Defective Pixel Replacement 85
Example User Defective Pixel Map XML File 85 Monochrome Defective Pixel Replacement Algorithm Description 86 Color Defective Pixel Replacement Algorithm Description 87
COLOR PROCESSING CONTROL CATEGORY 88
Color Processing Control Feature Description 88 Color Processing Functional Overview 90
White Balance Operation 90
CYCLING PRESET MODE CONTROL CATEGORY 91
Cycling Preset Mode Control Feature Description 92 Using Cycling Presetsa Simple Example 95
Multi-Exposure Cycling Example Setup 95
Cycling Reset Timing Details 96
Case 1: Cycling with Internal Synchronous Increment 96 Case 2: Cycling with External Asynchronous Increment 96
Using Cycling Presets with Output Controls 97
Feature Settings for this Example 97
Cycling Mode Constraints with a changing ROI 98
Specifics Concerning Sony Sensor Models 98
IMAGE FORMAT CONTROL CATEGORY 99
Image Format Control Feature Description 100 Width and Height Features for Partial Scan Control 103
Vertical Cropping (Partial Scan) 103 Maximum Frame Rate Examples 104 Standard Design Firmware 104 Horizontal Cropping (Partial Scan) 105
Using the Multiple ROI Mode 105
Important Usage Details 106 Example: Two Horizontal ROI Areas (2x1) 106 Example: Four ROI Areas (2x2) 107 Example: Actual Sample with Six ROI Areas (3x2) 108
Horizontal and Vertical Flip 109
Image Flip – Full Frame 109 Image Flip – Multi-ROI Mode 110
Binning Function and Limitations 111
Horizontal Binning Constraints 111 Vertical Binning Constraints 111
Internal Test Pattern Generator 112
4 Contents Nano-5G Series GigE Vision Camera
METADATA CONTROL CATEGORY 113
Metadata Control Category Feature Descriptions 113
Important Metadata Notes: 114
Extracting Metadata Stored in a Sapera Buffer 115
ACQUISITION AND TRANSFER CONTROL CATEGORY 117
Acquisition and Transfer Control Feature Descriptions 118
Acquisition Buffering 120 Using Transfer Queue Current Block Count with CamExpert 120
Features that cannot be changed during a Transfer 120
ACTION CONTROL CATEGORY 121
Action Control Feature Descriptions 121
GigE Vision Action Command Reference 122 Nano-5G Features Supporting Action Command 122
EVENT CONTROL CATEGORY 123
Event Control Feature Descriptions 124
Basic Exposure Events Overview 129 Events Associated with Triggered Synchronous Exposures 129 Events Associated with Triggered Multiple Frame Synchronous Exposures 130
Overview of Precision Time Protocol Mode (IEEE 1588) 131
PTP Master Clock Identity 131 An Example with two Nano-5G Cameras 131 IEEE 1588 Reference Resources 132
Examples using Timestamp Modulo Event for Acquisitions 132
Case Examples Overview 132 Case 1: Simple Repeating Acquisitions as Upcoming Events 132 Case 2: Potential Uncertainness to the Start Time 133 Case 3: Timer Reset before the Actual Start Time 134 Case 4: Timer Reset after the Actual Start Time 135 Case 5: Changing ‘timestampModulo’ during Acquisitions 136
GIGE VISION TRANSPORT LAYER CONTROL CATEGORY 137
GigE Vision Transport Layer Feature Descriptions 137 Defaults for devicePacketResendBufferSize 142
GIGE VISION HOST CONTROL CATEGORY 143
Teledyne DALSA TurboDrive 143
FILE ACCESS CONTROL CATEGORY 144
File Access Control Feature Descriptions 144 Updating Firmware via File Access in CamExpert 146 Overview of the deviceUserBuffer Feature 146 Open Source Software Licenses 147
IMPLEMENTING TRIGGER-TO-IMAGE RELIABILITY 148
OVERVIEW 148
T2IR with Genie Nano-5G 148
NANO-5G FEATURES FOR T2IR MONITORING 149
TECHNICAL SPECIFICATIONS 150
MECHANICAL SPECIFICATIONS C MOUNT: 150 ADDITIONAL NOTES ON GENIE NANO-5G IDENTIFICATION AND MECHANICAL 151
Temperature Management 151
SENSOR ALIGNMENT SPECIFICATION 152 CONNECTORS 153
10-pin I/O Connector Pinout Details (Standard Models) 154
Camera DC Power Characteristics 154 I/O Mating Connector Specifications & Sources 155
Power over Ethernet (PoE) Support 156
Nano-5G Series GigE Vision Camera Contents • 5
Input Signals Electrical Specifications 157
External Input Details 157 External Input DC Characteristics 157 External Input AC Timing Characteristics 158 External Inputs: Using TTL/LVTTL Drivers 158 External Inputs: Using Common Collector NPN Drivers 159 External Inputs: Using Common Emitter NPN Driver 159 External Inputs: Using a Balanced Driver 160
Output Signals Electrical Specifications 160
External Output Details and DC Characteristics 160 External Output AC Timing Characteristics 161 External Outputs: Using External TTL/LVTTL Drivers 162 External Outputs: Using External LED Indicators 162 Using Nano-5G Outputs to drive other Nano-5G Inputs 164
COMPUTER REQUIREMENTS FOR NANO-5G CAMERAS 165
Host PC System 165 Network Adapters 165 Ethernet Switch Requirements 166
IEEE 802.3x Pause Frame Flow Control 166
EC & FCC DECLARATIONS OF CONFORMITY 167
ADDITIONAL REFERENCE INFORMATION 168
CHOOSING A LENS WITH THE CORRECT IMAGE CIRCLE 168
Lens Options for Models ‘2450’ & ‘2050’ 168 Lens Options for Models ‘4040 /4060’ 169
Additional Lens Parameters (application specific) 170
OPTICAL CONSIDERATIONS 170
Illumination 170 Light Sources 171 IR Cut-off Filters 171
Nano-5G Models with Built-in IR Cut-off Filters 171 Guidelines for Choosing IR Cut-off Filters 172 Back Focal Variance when using any Filter 173
LENS MODELING 174
Magnification and Resolution 174
SENSOR HANDLING INSTRUCTIONS 175
Electrostatic Discharge and the Sensor 175 Protecting Against Dust, Oil and Scratches 175 Cleaning the Sensor Window 176
RUGGEDIZED CABLE ACCESSORIES 176
Cable Manufactures Contact Information 176 Cable Assembly G3-AIOC-BLUNT1M 177 Cable Assembly G3-AIOC-BLUNT2M 178 Cable Assembly G3-AIOC-BRKOUT2M 180 Nano-5G Generic Power Supply with no I/O 182 Components Express Right-Angle Cable Assemblies 183
Cable Assembly: Right-Angle I/O Bunt End 183 Cable Assembly: Right-Angle I/O to Euro Block 184 Ruggedized RJ45 Ethernet Cables 185 Cable Assembly: Right-Angle Ethernet 186 Right-Angle Cable-Set (Mounted) 187
Alysium-Tech “Extreme Rating” HiFlex Ethernet Cable 188
TROUBLESHOOTING 189
OVERVIEW 189
6 Contents Nano-5G Series GigE Vision Camera
Problem Type Summary 190 Verifying Network Parameters 191
Before Contacting Technical Support 191
DEVICE AVAILABLE WITH OPERATIONAL ISSUES 192
Firmware Updates 192 Power Failure during a Firmware Update–Now What? 192 Cabling and Communication Issues 193 Acquisition Error without Timeout Messages 194
Grab has Random Bad Data or Noise 194 No camera exposure when expected 195 Camera acquisition is good but frame rate is lower than expected 195 Camera is functional, frame rate is as expected, but image is black 195
Other Problems or Issues 196
Preventing Dropped Packets by adjusting Power Options 196 Random Invalid Trigger Events 197 Minimum Sapera Version Required 197 Issues with uninstalling Cognex VisionPro with Sapera LT CamExpert 197
ADDENDUMS 198
10-PIN I/O CONNECTOR PINOUT DETAILS (SPECIAL ORDER) 198 USING THE SPECIAL ORDER SERIAL PORT 199
Enable the Virtual Serial Port Driver 199
Automatic Windows Driver Installation 200 Selecting Serial Port Parameters 200
REVISION HISTORY 201
CONTACT INFORMATION 202
SALES INFORMATION 202 TECHNICAL SUPPORT 202
Nano-5G Series GigE Vision Camera Genie Nano-5G Series Overview 7
Genie Nano-5G Series Overview
Description
The Genie Nano-5G series, a member of the Genie camera family, provides a new series of affordable easy to use digital cameras specifically engineered for industrial imaging applications requiring improved network integration.
Genie Nano-5G cameras use the industries’ latest leading sensors such as the Sony Pregius series of global shutter active pixel-type CMOS image sensors.
Genie Nano-5G cameras combine standard gigabit Ethernet technology (supporting GigE Vision
2.0) with the Teledyne DALSA Trigger-to-Image-Reliability framework to dependably capture and transfer images from the camera to the host PC. Genie Nano-5G cameras are available in a number of models implementing different sensors, image resolutions, and feature sets, either in monochrome or color versions.
8 Contents Nano-5G Series GigE Vision Camera
GigE with TurboDrive
Genie Nano-5G cameras include TurboDrive™ technology, delivering high speed data transfers exceeding the GigE limit. TurboDrive (version 2.0) uses advanced data modeling to boost data transfers up to 2 or 3 times faster than standard GigE Vision speeds – with no loss of image quality. These breakthrough rates are achieved using a proprietary process that assembles data from the sensor to optimize throughput, simultaneously taking full advantage of both the sensor’s
maximum frame rate and the camera’s maximum 5 GigE data transfer speed (up to 575 MB/s).
Teledyne DALSA’s TurboDrive increases system dependability and robustness similar to Camera
Link throughput on a GigE network.
Important: Actual Transfers with TurboDrive is image content dependent but in the best case scenario, transfers over a GigE Network can reach the camera’s internal acquisition limit of up to 800 MB/sec. If transfers are less than the camera maximum acquisition rate, camera memory will be used as a circular frame buffer.
Refer to TurboDrive Primer on the Teledyne DALSA web site for more details.
Nano-5G Series GigE Vision Camera Genie Nano-5G Series Overview 9
Genie Nano-5G Overview
Optimized, rugged design with a wider operating temperature
Available in multiple sensors/resolutions, monochrome and color
Higher frame rates with Teledyne DALSA GigE Vision TurboDrive v2.0 .............Technology
Visual camera multicolor status LED on back plate
Multi-ROI support
2 (default models) general purpose opto-coupled inputs
3 (default models) general purpose opto-coupled outputs (user, counter, or timer driven for
Strobe and Flash triggering)
Flexible general purpose Counter and Timer functions available for internal and external
controls
Software and hardware Events available to support imaging applications
Cycling mode supports 64 multiple camera setups (including Multi-Exposure)
Auto brightness (i.e. auto exposure and AGC) available on many models
In-sensor and/or FPGA (digital) Binning available on monochrome models
Supports Image Time-Stamp based on IEEE1588-2008 (PTP: Precise Time Protocol) or an
Internal Timer
Programmable Look-Up-Table (programmable LUT or preset Gamma) available
Defective Pixel replacement available on some models
Multicast and Action Command supported
Image metadata supported
Supports Power Over Ethernet (PoE) or auxiliary power input
Implements 32 MB of Flash Memory
2 User Settings sets to store and recall camera configurations
Supports the Gigabit Ethernet PAUSE Frame feature
GigE Vision 2.0 compliant
1, 2.5 and 5 Gigabit Ethernet (GigE) interconnection to a computer via standard CAT5e or
CAT6 cables
Gigabit Ethernet (GigE) transfer speed up to 575 MB/second
Application development with the freely available Sapera™ LT software libraries
Native Teledyne DALSA Trigger-to-Image Reliability design framework
Refer to the Operation Reference and Technical Specifications section of the manual for full
details
Refer to the Sapera LT 8.42 release notes for information on GigE Vision and TurboDrive
Technology support.
Camera Firmware
Teledyne DALSA Genie Nano-5G camera firmware contains open source software provided under different open source software licenses. More information about these open source licenses can be found in the documentation that accompanies the firmware, which is available on the Teledyne DALSA website at www.teledynedalsa.com or downloaded directly from the Nano.
Important: Genie Nano-5G firmware updates are available for download from the Teledyne DALSA web site www.teledynedalsa.com/imaging/support/downloads. Choose Genie Nano-5G Firmware from the available download sections, then choose the zip file download specific to your camera model.
When using Sapera LT, update the camera firmware using CamExpert (see File Access via the
CamExpert Tool). The Camera firmware can easily be upgraded within your own application via the
API. The camera has a failsafe scheme which prevents unrecoverable camera errors even in the case of a power interruption.
10 Contents Nano-5G Series GigE Vision Camera
Model Part Numbers
This manual covers the released Genie Nano-5G monochrome and color models summarized in the two tables below. These tables list models in increasing resolution. Nano-5G common specifications and details for each Genie Nano-5G model follow these tables.
Monochrome Cameras
Model
Full Resolution
Sensor Size/Model
Lens
Part Number
Nano-5G-M2050
2048 x 1536
Sony 3.2M
(IMX252)
C-mount
G5-GM30-M2050
Nano-5G-M2450
2448 x 2048
Sony 5.1M
(IMX250)
C-mount
G5-GM30-M2450
Nano-5G-M4060
4112 x 2176
Sony 8.9M
(IMX255)
C-mount
G5-GM30-M4060
Nano-5G-M4040
4112 x 3008
Sony 12M
(IMX253)
C-mount
G5-GM30-M4040
Color Cameras
Model
Full Resolution
Sensor Size/Model
Lens
Part Number
Notes
Nano-5G-C2050
2048 x 1536
Sony 3.2M
(IMX252)
C-mount
G5-GC30-C2050
G5-GC30-C2050IF
With IR cut-off filter
Nano-5G-C2450
2448 x 2048
Sony 5.1M
(IMX250)
C-mount
G5-GC30-C2450
G5-GC30-C2450IF
With IR cut-off filter
Nano-5G-C4060
4112 x 2176
Sony 8.9M
(IMX255)
C-mount
G5-GC30-C4060
G5-GC30-C4060IF
With IR cut-off filter
Nano-5G-C4040
4114 x 3008
Sony 12M
(IMX253)
C-mount
G5-GC30-C4040
G5-GC30-C4040IF
With IR cut-off filter
Optional Hardware Accessories
Nano Accessories & Cables (sold separately)
Order Number
Mounting Bracket Plate
(2 or 3 screw camera mount), with ¼ inch external device screw mount (also known as a tripod mount)
G3-AMNT-BRA01
Nano-5G Series GigE Vision Camera Genie Nano-5G Series Overview • 11
Optional Cable Accessories
Nano-5G Accessories & Cables (sold separately)
Order Number
I/O Blunt End Cable
(1 meter Screw Retention to Flying Leads)
(2 meter Screw Retention to Flying Leads)
G3-AIOC-BLUNT1M
G3-AIOC-BLUNT2M
I/O Breakout Cable
(2 meter Screw Retention to Euroblock connector)
G3-AIOC-BRKOUT2M
Power and Cable Evaluation Kit
Includes a Power Supply (12V),
an Ethernet Cable (RJ-45, 2 meter),
and a 2 meter I/O Breakout Cable (Euroblock)
G3-ACBL-EVALKIT
Generic 12 volt power supply for Genie Nano–Aux connector (Samtec 10-Pin) – 4 Meter length
G3-APWS-S10S04M
See section Components Express Right-Angle Cable Assemblies and Alysium-Tech “Extreme Rating”
HiFlex Ethernet Cable for additional cabling options available directly from our preferred cable
sources.
12 Contents Nano-5G Series GigE Vision Camera
Software Requirements
Sapera LT Development Software
Teledyne DALSA Software Platform for Microsoft Windows
Sapera LT version 8.42 or later for Windows. Includes Sapera Network Imaging Package and GigE Vision Imaging Driver, Sapera Runtime and CamExpert. Provides everything you will need to develop imaging applications Sapera documentation provided in compiled HTML help, and Adobe Acrobat® (PDF)
Available for download
http://www.teledynedalsa.com/imaging/support/
Sapera Processing Imaging Development Library (available for Windows or Linux – sold separately):
Contact Teledyne DA LSA Sales
Teledyne DALSA Software Platform for Linux
GigE-V Framework Ver. 2.3 (for both X86 or Arm type processor)
Available for download
http://teledynedalsa.com/imaging/products/softwar e/linux-gige-v/
Third Party GigE Vision Development
Third Party GigE Vision Software Platform Requirements
Support of GenICam GenApi version 2.3
General acquisition and control
Support of GenICam GenApi version 2.3
File access: firmware, configuration data, upload & download
Support of GenICam XML schema version 1.1
GenICam™ support — XML camera description file
Embedded within Genie Nano-5G
About GigE Vision
Genie Nano-5G cameras are 100% compliant with the GigE Vision 2.0 specification which defines the communication interface protocol used by any GigE Vision device. The device description and capabilities are contained in an XML file. For more information see:
https://www.visiononline.org/vision-standards-details.cfm?type=5
Genie Nano-5G cameras implement a superset of the GenICam™ specification which defines device capabilities. This description takes the form of an XML device description file respecting the syntax defined by the GenApi
module of the GenICam™ specification. For more information see
www.genicam.org.
The Teledyne DALSA GigE Vision Module provides a license free development platform for Teledyne DALSA GigE hardware or Sapera vision applications. Additionally supported are Sapera GigE Vision applications for third party hardware with the purchase of a GigE Vision Module license, or the Sapera processing SDK with a valid license.
The GigE Vision Compliant XML device description file is embedded within Genie Nano-5G firmware allowing GigE Vision Compliant applications access to Genie Nano-5G capabilities and controls immediately after connection.
Nano-5G Series GigE Vision Camera Genie Nano-5G Specifications 13
Genie Nano-5G Specifications
The Nano-5G common specifications listed first are followed by model specific tables of functional features and timing details.
Common Specifications
Camera Controls
Synchronization Modes
Free running, External triggered, Software trigger through Ethernet, Precision Time Protocol (PTP)
Exposure Control
Internal – Programmable via the camera API External (Global Shutter models) – based on Trigger Width
Exposure Time Maximum
16 sec (Global Shutter models)
Exposure Modes
Programmable in increments of 1µs minimum (in µs) is model specific
Pulse controlled via Trigger pulse width (Global Shutter models).
Trigger Inputs
Opto-isolated, 2.4V to 24V typical, 7 mA min. Debounce range from 0 up to 255 µs Trigger Delay from 0 to 2,000,000 µs
Strobe Outputs
Output opto-isolated: Aligned to the start of exposure with a programmable delay, duration and polarity (using “start of exposure on output line source” feature)
Features
Image Buffer
Refer to transferQueueMemorySize feature.
~390 MB total on-board memory for acquisitions and packet resend buffering
Reserved Private User Buffer
4 kB flash memory for OEM usage (deviceUserBuffer)
Gain
In Sensor gain (model dependent) and Digital gain up to 4x
Auto-Brightness
Yes , with Auto-Exposure and AGC (Sensor Gain or FPGA Gain) Note1: Sensor Gain AGC only with Sony sensors
Color model output
Color cameras support Bayer output firmware.
Binning (monochrome models)
Support for both Horizontal and Vertical Binning: 1x, 2x, and 4x in FPGA Models M4040, M4060 have in-sensor binning
LUT
Programmable LUT (Look-up-table) up to 12-Bit (model/firmware dependent)
Defective Pixel Replacement
Available on all models up to 4096 entries
Automatic White Balance
Available on Color models
Counter and Timer
1 Counter, and 1 Timer. User programmable, acquisition independent, with event generation, and can control Output I/O pins
Timestamp
Timer to Timestamp images and events (1μs tics using Internal Clock, 8 nanosecond
tics when using IEEE1588 ( PTP: Precise time Protocol)
Metadata
Metadata Output at the end of the Images (also known as GenICam Chunk Data)
Cycling Mode
Automatic cycling between 64 camera setups
Multicast
Programming support for multicasting images (requires Multicast host support: refer to the SDK documentation – if supported)
Action Command
Programmable for up to 2 GenICam Action Commands (requires host support: refer to the SDK documentation – if supported)
Test image
Internal generator with choice of static and shifting patterns
User settings
Select factory default or either of two user saved camera configurations
TurboDrive v2.0 Technology
Supported with 8-bit buffer format (see Sapera 8.42 release notes)
Back Focal Distance
17.52 mm (C-mount models)
Mechanical Interface
Camera (L x H x W) see Mechanical Specifications
42.6 mm x 44 mm x 59 mm (with C-mount)
32.3 mm x 44 mm x 59 mm (without C-mount)
Mass (approximate value due to sensor variations)
~ 112g (C-mount with no lens)
Power connector
via the 10-pin I/O connector, or RJ45 in PoE mode
Ethernet connector
RJ45
Electrical Interface
Input Voltage
+12 to +36 Volts DC recommended(+10%/- 10%) +10 to +56 Volts DC (Absolute min/max Range) on Auxiliary connector Supports the Power Over Ethernet standard. (PoE Class 3 as per IEEE 802.3af)
Inputs/Outputs
Default models have 2 Inputs and 3 Outputs
Power Dissipation (typical)
24V: 9.4 to 9.6W dependent on model
Data Output
Gigabit Ethernet (10/100 Mbps are not supported): 1000 Mbps 115 MB/sec max. a Mbps 575 MB/sec max
Ethernet Option supported
PAUSE Frame support (as per IEEE 802.3x)
Data and Control
GigE Vision 2.0 compliant
Environmental Conditions
Operating Temperature (at camera front plate)
All Models: -20°C to +65°C (-4°F to +149°F) Temperature range specification based on an auxiliary input voltage of +20 to +36Vdc
or PoE.
Any metallic camera mounting provides heat-sinking therefor reducing the internal temperature.
Operating Relative Humidity
10% to 80% non-condensing
Storage
-40°C to +80°C (-4°F to +176°F) temperature at 20% to 80% non-condensing relative humidity
Conformity
CE, FCC, KC, GenICam, GigE Vision, IP30, IEEE 802.3af (PoE)
PoE Class 2: 10 to 10.7W dependent on model
14 Contents Nano-5G Series GigE Vision Camera
Nano-5G Series GigE Vision Camera Genie Nano-5G Specifications 15
Sensor Cosmetic Specifications
After Factory Calibration and/or Corrections are Applied (if applicable dependent on sensor)
Blemish Specifications
Maximum Number of
Defects
Blemish Description
Hot/Dead Pixel defects
Typical 0.0025%
Max 0.005%
Any pixel that deviates by ±20% from the average of neighboring pixels at 50% saturation including pixel stuck at 0 and maximum saturated value.
Spot defects
none
Grouping of more than 8 pixel defects within a sub-area of 3x3 pixels, to a maximum spot size of 7x7 pixels.
Clusters defects
none
Grouping of more than 5 single pixel defects in a 3x3 kernel.
Column defects
none
Vertical grouping of more than 10 contiguous pixel defects along a single column.
Row defects
none
Horizontal grouping of more than 10 contiguous pixel defects along a single row.
Test conditions
Nominal light = illumination at 50% of saturation
Temperature of camera is 45°C
At exposures lower than 0.1 seconds
At nominal sensor gain (1x)
Sony Sensor Limitation:
Max pixel saturated values: Max Pixel format bit depth – 1DN (either 10-bit or 12-bit, as
designed by Sony)
Dynamic Range & Signal to Noise Ratio Measurement Conditions
Specifications calculated according to EMVA-1288 standard, using white LED light
Dynamic Range Test Conditions
Exposure 100µs
0% Full Light Level
SNR Test Conditions
Exposure 2000µs
80% saturation
16 Contents Nano-5G Series GigE Vision Camera
EMI, Shock and Vibration Certifications
Compliance Directives
Standards ID
Overview
CE
EN61000-4-2 : 2008
Electrostatic discharge immunity test
EN61000-4-3 : 2006 A1 : 2007 A2 : 2010
Radiated, radio-frequency, electromagnetic field immunity test
EN61000-4-4 : 2004
Electrical fast transient/burst immunity test
EN61000-4-5 : 2005
Surge immunity
EN61000-4-6 : 2008
Immunity to conducted disturbances, induced by radio-frequency fields
EN61000-4-8 : 2009
Power frequency magnetic field immunity
EN61000-4-11 : 2004
Voltage variations immunity
EN61000-6-2 : 2005
Electromagnetic immunity
EN61000-6-4: 2007
Electromagnetic emissions
CISPR 11: 2009 A1 : group 1 FCC, part 15, subpart B:2010
Limit: class A Conducted Emissions CISPR 22 : 2008 Limit: class A
LAN port Conducted Emissions
FCC
Part 15, class A
RoHS
Compliancy as per European directive 2011/65/EC
For an image of Genie Nano-5G certificates see EC & FCC Declarations of Conformity on page 167
Vibration & Shock Tests
Test Levels (while operating)
Test Parameters
Random vibrations
Level 1: 2 grms 60 min. Level 2: 4 grms 45 min. Level 3: 6 grms 30 min.
Frequency range: 5 to 2000 Hz Directions: X, Y, and Z axes
Shocks
Level 1: 20 g / 11 ms Level 2: 30 g / 11 ms Level 3: 40 g / 60 ms
Shape: half-sine Number: 3 shocks (+) and 3 shocks (-) Directions: ±X, ±Y, and ±Z axes
Additional information concerning test conditions and methodologies is available on request.
Nano-5G Series GigE Vision Camera Genie Nano-5G Specifications 17
Mean Time between Failure (MTBF)
The analysis was carried out for operating temperatures varying from -20 to 100ºC. The following table presents the predicted MTBF and failure rate values.
Temperature
°C
MTBF
Failure Rate
(Failure/106 hours)
Hours
Years
-20
12642225
1443
0.0791
0
6489293
741
0.154.1
20
2345766
268
0.426.3
40
673718
77
1.484.3
60
185532
21
5.389.9
80
54118
6
18.478
100
17260
2
57.937
Heat Sink Requirements
To minimize the camera body size, the camera is designed to convey heat to the external casing and therefore must be heat-sinked to maintain the front plate temperature within operating temperature specifications.
For more information, refer to the Temperature Management section.
18 Contents Nano-5G Series GigE Vision Camera
Network Hardware Considerations
Network devices connected to Genie Nano 5G cameras must support 5, 2.5 or 1 Gb connections.
To utilize the full 5 Gb bandwidth output of the Genie Nano 5G, all network hardware between the camera and the host computer must be capable of handling 5 Gb bandwidth.
It is recommended to test network device performance since certain devices may not achieve acceptable results in actual operation (depending on the device manufacturer’s implementation).
For example, the Intel X550 network adapter achieves superior performance compared to some other manufacturer’s comparable devices.
Note: certain 10 Gb devices do not support 5 Gb (or 2.5 Gb) speed; connecting 5 Gb devices results in the connection speed lowered to the common supported speed of 1 Gb. For example, the Intel X550 driver does not support 5 Gb speeds under Windows 7.
In general, to optimize performance:
For the host computer NIC:
o Maximize receive buffers (descriptors) o Adjust the Receive Side Scaling (RSS) Queue for best performance (for processing
intensive applications the optimal value may not be the maximum value)
For any switches:
o Maximize the memory allocated to internal buffers (if available) o Enable PAUSE frame support (if available)
For the host application:
o Maximize the number of image acquisition buffers
In addition, it is recommended that the packet size be adjusted according for optimal perfomance given the network topology. For example, certain switches might perform better using a packet size of 4096 bytes instead of 9000 bytes.
Note: Some Ethernet Switches may produce more Pause Frame requests than expected when Jumbo Frames is enabled. Changing the Ethernet Packet Size may minimize Pause Requests from such a switch and improve overall transfer bandwidth.
Ethernet cable category (CAT-5e, 6, 7), manufacturer, quality and length can also affect performance.
For additional information, refer to the Network Imaging Package for Sapera LT Optimization Guide, which is included with the installation of Sapera LT.
Nano-5G Series GigE Vision Camera Sony Sensor Models 19
Sony Sensor Models
Specifications, firmware files and responsivity for Genie Nano-5G cameras utilizing Sony sensors (monochrome and color) are described in the following sections:
Specifications
Spectral Respsonses
Firmware
Specifications: M2050
Spectral Responses (model 2050)
Firmware Files for All Models
Specifications: C2050
Specifications: M2450
Spectral Responses (model 2450)
Specifications: C2450
Specifications: M4060
Spectral Responses (models 4040/4060)
Specifications: C4060
Specifications: M4040
Specifications: C4040
For supported firmware for all models, refer to the section.
Specifications: M2050
Supported Features
Nano-M2050
Resolution
2064 x 1544
Sensor
Sony IMX252 (3.2M)
Pixel Size
3.45 µm x 3.45 µm
Shutter type
Full frame electronic global shutter function
Firmware option (Field programmable)
Standard Design
Full Well charge; dependent on Firmware Design Loaded
11ke (max)
Sensitivity to Saturation
1x
Max. Internal Frame Rate Full resolution
187 fps
Maximum Sustained Frame Rate Output (with
TurboDrive v2) *
187 fps (8-bit)
20 Contents Nano-5G Series GigE Vision Camera
Maximum Sustained Frame Rate Output (without TurboDrive)
187 fps (8-bit)
Pixel Data Formats
Mono 8-bit
Trigger to Exposure Minimum delay
2 line time (Synchronous Exposure Alignment)
0 µs (Reset Exposure Alignment)
Trigger to Exposure Start jitter
0 µs to 1 Line Time (Synchronous Exposure Alignment)
0 µs (Reset Exposure Alignment)
Actual Exposure Time Minimum
(see “exposureTimeActual” in Sensor Control)
17 µs
(increment of 3.36 µs steps)
Min. Time from End of Exposure to Start of Next Exposure
13 lines–13.73 µs
(29.95 µs)
Horizontal Line Time:
3.36 µs
Readout Time
(H Line Time) x (lines in frame +23) in μs
Auto-Brightness
Yes , with Auto-Exposure and AGC (FPGA Gain or Sensor Gain)
Black offset control
Yes (in DN)
Gain Control
In-sensor Gain (1.0x to 251x)
In-FPGA Digital Gain (1x to 4x) in 0.007x steps
Binning Support
Yes In-FPGA (summing and average)
2x2, 4x4
Decimation Support
No
Color Correction Support
No
Defective Pixel Replacement
No
Image Correction
No
Image Flip Support
Yes, In-Sensor, Vertical and Horizontal
Multi-ROI Support
Yes, In-Sensor, up to 16 ROI (mutually exclusive with in-sensor binning)
On-Board Image Memory
430MB
Output Dynamic Range (dB)
75.4 dB (in 8-Bit Pixel Format)
SNR (dB)
39.6 dB (in 8-Bit Pixel Format)
* ~250MB/sec Sustained into the TurboDrive Engine achieved using 1500 Byte Packet Size
Nano-5G Series GigE Vision Camera Sony Sensor Models 21
Specifications: C2050
Supported Features
Nano-C2050
Resolution
2064 x 1544
Sensor
Sony IMX252 (3.2M)
Pixel Size
3.45 µm x 3.45 µm
Shutter type
Full frame electronic global shutter function
Firmware option (Field programmable)
Standard Design
(Bayer)
Full Well charge; dependent on Firmware Design Loaded
10.7ke (max)
Sensitivity to Saturation
1x
Max. Internal Frame Rate Full resolution
187 fps
Maximum Sustained Frame Rate Output (with TurboDrive v2) *
187 fps (8-bit)
Maximum Sustained Frame Rate Output (without TurboDrive)
187 fps (8-bit)
Pixel Data Formats
Bayer 8-Bit
Trigger to Exposure Minimum delay
2 line time (Synchronous Exposure Alignment)
0 µs (Reset Exposure Alignment)
Trigger to Exposure Start jitter
0 µs to 1 Line Time (Synchronous Exposure Alignment)
0 µs (Reset Exposure Alignment)
Actual Exposure Time Minimum
(see “exposureTimeActual” in Sensor Control)
17 µs
(increment of 3.36 µs steps)
Min. Time from End of Exposure to Start of Next Exposure
13 lines–13.73 µs
(29.95 µs)
Horizontal Line Time:
3.36 µs
Readout Time
(H Line Time) x (lines in frame +23) in μs
Auto-Brightness
Yes , with Auto-Exposure and AGC (FPGA Gain or Sensor Gain)
Black offset control
Yes (in DN)
Gain Control
In-sensor Gain (1.0x to 251x)
In-FPGA Digital Gain (1x to 4x) in 0.007x steps
Binning Support
No
Color Correction Support
Yes
Decimation Support
No
Defective Pixel Replacement
No
Image Correction
No
Image Flip Support
Yes, In-Sensor, Vertical and Horizontal
Multi-ROI Support
Yes, In-Sensor, up to 16 ROI (mutually exclusive with in-sensor binning)
On-Board Image Memory
430MB
Output Dynamic Range (dB)
75.4 dB (in 8-Bit Pixel Format)
SNR (dB)
39.6 dB (in 8-Bit Pixel Format)
* Limited to the Genie Nano-5G Architecture: ~950MB/sec Sustained into the TurboDrive Engine achieved using 1500 Byte Packet Size
22 Contents Nano-5G Series GigE Vision Camera
Specifications: M2450
Supported Features
M2450
Resolution
2464 x 2056
Sensor
Sony IMX250 (5.1M)
Pixel Size
3.45 µm x 3.45 µm
Shutter type
Full frame electronic global shutter function
Firmware option (Field programmable)
Standard Design
(Mono)
Full Well charge; dependent on Firmware Design Loaded
10.7ke (max)
Sensitivity to Saturation
1x
Max. Internal Frame Rate Full resolution
141 fps
Maximum Sustained Frame Rate Output (with
TurboDrive v2)*
141 fps (8-bit)
Maximum Sustained Frame Rate Output (without TurboDrive)
117 fps (8-bit)
Pixel Data Formats
Mono 8-bit
Trigger to Exposure Minimum delay
2 Line Time (Synchronous Exposure Alignment )
0 µs (Reset Exposure Alignment)
Trigger to Exposure Start jitter
0 µs to 1 Line Time (Synchronous Exposure Alignment)
0 µs (Reset Exposure Alignment)
Actual Exposure Time Minimum
(see “exposureTimeActual” in Sensor Control)
17 µs
(increment of xx µs steps)
Min. Time from End of Exposure to Start of Next Exposure
24 lines – 14.26 µs
(67.34 µs)
Horizontal Line Time:
3.4 µs
Readout Time
(H Line Time) x (lines in frame +23) in μs
Auto-Brightness
Yes, with Auto-Exposure and AGC (FPGA Gain or Sensor Gain)
Black offset control
Yes (in DN)
Gain Control
In-sensor Analog Gain (1.0x to 251x)
Binning Support
Yes In-FPGA
(summing and average)
2x2, 4x4
Decimation Support
No
Defective Pixel Replacement
No
Image Correction
no
Image Flip Support
Yes, In-Sensor, Vertical and Horizontal
Multi-ROI Support
Yes, In-Sensor, up to 16 ROI (mutually exclusive with in-sensor binning)
On-Board Image Memory
430MB
Output Dynamic Range (dB)
75.4 dB (in 8-Bit Pixel Format)
SNR (dB)
39.6 dB (in 8-Bit Pixel Format)
* Limited to the Genie Nano-5G Architecture: ~950MB/sec Sustained into the TurboDrive Engine achieved using 1500 Byte Packet Size
Nano-5G Series GigE Vision Camera Sony Sensor Models 23
Specifications: C2450
Supported Features
C2450
Resolution
2464 x 2056
Sensor
Sony IMX250 (5.1M)
Pixel Size
3.45 µm x 3.45 µm
Shutter type
Full frame electronic global shutter function
Firmware option (Field programmable)
Standard Design
(Bayer)
Full Well charge; dependent on Firmware Design Loaded
10.7ke (max)
Sensitivity to Saturation
1x
Max. Internal Frame Rate Full resolution
76 fps
Maximum Sustained Frame Rate Output (with
TurboDrive v2)*
49 fps (8-bit)
Maximum Sustained Frame Rate Output (without TurboDrive)
22 fps (8-bit)
Pixel Data Formats
Bayer 8-Bit
Trigger to Exposure Minimum delay
2 Line Time (Synchronous Exposure Alignment )
0 µs (Reset Exposure Alignment)
Trigger to Exposure Start jitter
0 µs to 1 Line Time (Synchronous Exposure Alignment)
0 µs (Reset Exposure Alignment)
Actual Exposure Time Minimum
(see “exposureTimeActual” in Sensor Control)
17 µs
(increment of xx µs steps)
Min. Time from End of Exposure to Start of Next Exposure
24 lines – 14.26 µs
(67.34 µs)
Horizontal Line Time:
3.4 µs
Readout Time
(H Line Time) x (lines in frame +23) in μs
Auto-Brightness
Yes, with Auto-Exposure and AGC (FPGA Gain or Sensor Gain)
Black offset control
Yes (in DN)
Gain Control
In-sensor Analog Gain (1.0x to 251x)
In-FPGA Digital Gain (1x to 4x) in 0.007x step
Binning Support
No
Color Correction Support
Yes
Decimation Support
No
Defective Pixel Replacement
No
Image Correction
no
Image Flip Support
Yes, In-Sensor, Vertical and Horizontal
Multi-ROI Support
Yes, In-Sensor, up to 16 ROI (mutually exclusive with in-sensor binning)
On-Board Image Memory
430MB
Output Dynamic Range (dB)
75.4 dB (in 8-Bit Pixel Format)
SNR (dB)
39.6 dB (in 8-Bit Pixel Format)
* Limited to the Genie Nano-5G Architecture: ~950MB/sec Sustained into the TurboDrive Engine achieved using 1500 Byte Packet Size
24 Contents Nano-5G Series GigE Vision Camera
Specifications: M4060
Supported Features
M4060
Resolution
4112 x 2176
Sensor
Sony IMX255 (8.9M)
Pixel Size
3.45 µm x 3.45 µm
Shutter type
Full frame electronic global shutter function
Firmware option (Field programmable)
Standard Design Firmware
Full Well charge; dependent on Firmware Design Loaded
10.7ke (max)
Sensitivity to Saturation
1x
Max. Internal Frame Rate Full resolution
87.5 fps
Maximum Sustained Frame Rate Output (with
TurboDrive v2)*
87.5 fps (8-bit)
Maximum Sustained Frame Rate Output (without TurboDrive)
67 fps (8-bit)
Pixel Data Formats
Mono 8-bit
Trigger to Exposure Minimum delay
2 Line Time (Synchronous Exposure Alignment )
0 µs (Reset Exposure Alignment)
Trigger to Exposure Start jitter
0 µs to 1 Line Time (Synchronous Exposure Alignment)
0 µs (Reset Exposure Alignment)
Actual Exposure Time Minimum (see “exposureTimeActual” in Sensor Control)
19.38 µs
(increment of 5.12 µs steps)
Min. Time from End of Exposure to Start of Next Exposure
24 lines– 14.26 µs
(108.62 µs)
Horizontal Line Time: Normal operation (with In-Sensor Binning enable)
5.12 µs
Readout Time
(H Line Time) x (lines in frame +39) in μs
Auto-Brightness
Yes, with Auto-Exposure and AGC (FPGA Gain or Sensor Gain)
Black offset control
Yes (in DN)
Gain Control
In-sensor Analog Gain (1.0x to 251x)
In-FPGA Digital Gain (1x to 4x) in 0.007x step
Binning Support
Yes, In-sensor 2x2 (averaging)
Yes In-FPGA (summing and average, 2x2, 4x4 )
Decimation Support
No
Defective Pixel Replacement
Yes , up to 512 pixel position
Image Correction
no
Image Flip Support
Yes, In-Sensor, Vertical and Horizontal
Multi-ROI Support
Yes, In-Sensor, up to 16 ROI (mutually exclusive with in-sensor binning)
On-Board Image Memory
430MB
Output Dynamic Range (dB)
76.46 dB (in 8-Bit Pixel Format)
SNR (dB)
39.38 dB (in 8-Bit Pixel Format)
* Limited to the Genie Nano-5G Architecture: ~950MB/sec Sustained into the TurboDrive Engine achieved using 1500 Byte Packet Size
Nano-5G Series GigE Vision Camera Sony Sensor Models 25
Specifications: C4060
Supported Features
C4060
Resolution
4112 x 2176
Sensor
Sony IMX255 (8.9M)
Pixel Size
3.45 µm x 3.45 µm
Shutter type
Full frame electronic global shutter function
Firmware option (Field programmable)
Standard Design
(Bayer)
Full Well charge; dependent on Firmware Design Loaded
10.7ke (max)
Sensitivity to Saturation
1x
Max. Internal Frame Rate Full resolution
87.5 fps
Maximum Sustained Frame Rate Output (with
TurboDrive v2)*
87.5 fps (8-bit)
Maximum Sustained Frame Rate Output (without TurboDrive)
67 fps (8-bit)
Pixel Data Formats
Bayer 8-Bit
Trigger to Exposure Minimum delay
2 Line Time (Synchronous Exposure Alignment )
0 µs (Reset Exposure Alignment)
Trigger to Exposure Start jitter
0 µs to 1 Line Time (Synchronous Exposure Alignment)
0 µs (Reset Exposure Alignment)
Actual Exposure Time Minimum
(see “exposureTimeActual” in Sensor Control)
24µs (1 line time + 14.26 us)
(in 9.72µs steps)
Min. Time from End of Exposure to Start of Next Exposure
16 lines – 14.26µs
(141.3µs)
Horizontal Line Time: Normal operation (with In-Sensor Binning enable)
9.72µs
(5.27µs)
Readout Time
(H Line Time) x (lines in frame +39) in μs
Auto-Brightness
Yes , with Auto-Exposure and AGC (FPGA Gain or Sensor Gain)
Black offset control
Yes (in DN)
Gain Control
In-sensor Analog Gain (1.0x to 251x)
In-FPGA Digital Gain (1x to 4x) in 0.007x step
Binning Support
No
Color Correction Support
No
Yes
Decimation Support
No
Defective Pixel Replacement
Yes , up to 512 pixel position
Image Correction
no
Image Flip Support
Yes, In-Sensor, Vertical and Horizontal
Multi-ROI Support
Yes, In-Sensor, up to 16 ROI (mutually exclusive with in-sensor binning)
On-Board Image Memory
430MB
Output Dynamic Range (dB)
76.46 dB (in 8-Bit Pixel Format)
SNR (dB)
39.38 dB (in 8-Bit Pixel Format)
* Limited to the Genie Nano-5G Architecture: ~950MB/sec Sustained into the TurboDrive Engine achieved using 1500 Byte Packet Size
26 Contents Nano-5G Series GigE Vision Camera
Specifications: M4040
Supported Features
M4040
Resolution
4112 x 3008
Sensor
Sony IMX253 (12M)
Pixel Size
3.45 µm x 3.45 µm
Shutter type
Full frame electronic global shutter function
Firmware option (Field programmable)
Standard Design
(Mono)
Full Well charge; dependent on Firmware Design Loaded
10.6ke (max)
Sensitivity to Saturation
1x
Max. Internal Frame Rate Full resolution
63.79 fps
Maximum Sustained Frame Rate Output (with TurboDrive v2) *
63.79 fps (8-bit)
Maximum Sustained Frame Rate Output (without TurboDrive)
50 fps (8-bit)
Pixel Data Formats
Mono 8-bit
Trigger to Exposure Minimum delay
2 Line Time (Synchronous Exposure Alignment )
0 µs (Reset Exposure Alignment)
Trigger to Exposure Start jitter
0 µs to 1 Line Time (Synchronous Exposure Alignment)
0 µs (Reset Exposure Alignment)
Actual Exposure Time Minimum
(see “exposureTimeActual” in Sensor Control)
19.38 µs
(increment of 5.12 µs steps)
Min. Time from End of Exposure to Start of Next Exposure
24 lines– 14.26 µs
(108.62 µs)
Horizontal Line Time: Normal operation (with In-Sensor Binning enabled)
5.12 µs
Readout Time
(H Line Time) x (lines in frame +39) in μs
Auto-Brightness
Yes, with Auto-Exposure and AGC (FPGA Gain or Sensor Gain)
Black offset control
Yes (in DN)
Gain Control
In-sensor Analog Gain (1.0x to 251x)
In-FPGA Digital Gain (1x to 4x) in 0.007x step
Binning Support
Yes In-FPGA (summing and average, 2x2, 4x4 )
Yes, In-sensor 2x2 (averaging)
Decimation Support
No
Defective Pixel Replacement
Yes , up to 512 pixel position
Image Correction
no
Image Flip Support
Yes, In-Sensor, Vertical and Horizontal
Multi-ROI Support
Yes, In-Sensor, up to 16 ROI (mutually exclusive with in-sensor binning)
On-Board Image Memory
430MB
Output Dynamic Range (dB)
76.46 dB (in 8-Bit Pixel Format)
SNR (dB)
39.50 dB (in 8-Bit Pixel Format)
* Limited to the Genie Nano-5G Architecture: ~950MB/sec Sustained into the TurboDrive Engine achieved using 1500 Byte Packet Size
Nano-5G Series GigE Vision Camera Sony Sensor Models 27
Specifications: C4040
Supported Features
C4040
Resolution
4112 x 3008
Sensor
Sony IMX253 (12M)
Pixel Size
3.45 µm x 3.45 µm
Shutter type
Full frame electronic global shutter function
Firmware option (Field programmable)
Standard Design
(Bayer)
Full Well charge; dependent on Firmware Design Loaded
10.6ke (max)
Sensitivity to Saturation
1x
Max. Internal Frame Rate Full resolution
63.79 fps
Maximum Sustained Frame Rate Output (with TurboDrive v2) *
63.79 fps (8-bit)
Maximum Sustained Frame Rate Output (without TurboDrive)
50 fps (8-bit)
Pixel Data Formats
Bayer 8-Bit
Trigger to Exposure Minimum delay
2 Line Time (Synchronous Exposure Alignment )
0 µs (Reset Exposure Alignment)
Trigger to Exposure Start jitter
0 µs to 1 Line Time (Synchronous Exposure Alignment)
0 µs (Reset Exposure Alignment)
Actual Exposure Time Minimum
(see “exposureTimeActual” in Sensor Control)
19.38 µs
(increment of 5.12 µs steps)
Min. Time from End of Exposure to Start of Next Exposure
24 lines– 14.26 µs
(108.62 µs)
Horizontal Line Time: Normal operation (with In-Sensor Binning enable)
5.12 µs
Readout Time
(H Line Time) x (lines in frame +39) in μs
Auto-Brightness
Yes , with Auto-Exposure and AGC (FPGA Gain or Sensor Gain)
Black offset control
Yes (in DN)
Gain Control
In-sensor Analog Gain (1.0x to 251x)
In-FPGA Digital Gain (1x to 4x) in 0.007x step
Binning Support
No
Color Correction Support
Yes
Decimation Support
No
Defective Pixel Replacement
Yes , up to 512 pixel position
Image Correction
no
Image Flip Support
Yes, In-Sensor, Vertical and Horizontal
Multi-ROI Support
Yes, In-Sensor, up to 16 ROI (mutually exclusive with in-sensor binning)
On-Board Image Memory
430MB
Output Dynamic Range (dB)
76.46 dB (in 8-Bit Pixel Format)
SNR (dB)
39.50 dB (in 8-Bit Pixel Format)
* Limited to the Genie Nano-5G Architecture: ~950MB/sec Sustained into the TurboDrive Engine achieved using 1500 Byte Packet Size
28 Contents Nano-5G Series GigE Vision Camera
Firmware Files for All Models
The latest firmware files for all Nano-5G models are available on the Teledyne DALSA support web site: http://www.teledynedalsa.com/imaging/support/downloads/firmware/
The firmware files for mono and color models are listed below. The xx denotes the current build number.
Monochrome Camera Firmware
Model
Firmware
Type
Filename
M2050
Standard
Genie_Nano5G_Sony_IMX25x_3M-5M-9M-12M_STD_Firmware_1CA22.xx.cbf
M2450
Standard
M4060
Standard
M4040
Standard
Color Camera Firmware
Model
Firmware
Type
Filename
C2050
Bayer Output
Genie_Nano5G_Sony_IMX25x_3M-5M-9M-12M_STD_Firmware_1CA22.xx.cbf
C2450
Bayer Output
C4060
Bayer Output
C4040
Bayer Output
Nano-5G Series GigE Vision Camera Sony Sensor Models 29
Spectral Response Curves
The response curves describe the sensor, excluding lens and light source characteristics.
Spectral Responses (model 2050)
Models M2050
Models C2050
`
30 Contents Nano-5G Series GigE Vision Camera
Spectral Responses (model 2450)
Models M2450
Models C2450
Nano-5G Series GigE Vision Camera Sony Sensor Models 31
Spectral Responses (models 4040/4060)
Models M4040, M4060
Models C4040, C4060
32 Contents Nano-5G Series GigE Vision Camera
Nano-5G Quick Start
If you are familiar with GigE Vision cameras, follow these steps to quickly install and acquire images with Genie Nano-5G and Sapera LT in a Windows OS system. If you are not familiar with Teledyne DALSA GigE Vision cameras go to Connecting the Genie Nano-5G Camera.
Your computer requires a second or unused Ethernet Gigabit network interface (NIC) that is
separate from any NIC connected to any corporate or external network.
Install Sapera 8.42 (or later) and make certain to select the installation for GigE Vision support.
Connect the Nano-5G to the spare NIC and wait for the GigE Server Icon in the Windows tray to
show that the Nano-5G is connected. The Nano-5G Status LED will change to steady Blue.
Testing Nano-5G without a Lens
Start CamExpert. The Nano-5G Status LED will be steady Green.
From the Image Format Feature Category, select the Moving Grey Diagonal Ramp test pattern
from the Test Image Selector Parameter.
Click grab. You will see the moving pattern in the CamExpert display window.
Testing Nano-5G with a Lens
Start CamExpert. The Nano-5G Status LED will be steady Green.
Click the Display Control button to show a full camera image on CamExpert display.
Click grab.
Adjust the lens aperture plus Focus, and/or adjust the Nano-5G Exposure Time as required.
The Camera Works Now What
Important: Before continuing, please download the latest Nano-5G firmware file from the Teledyne DALSA web site and install it into the Nano-5G.
Consult this manual for detailed Networking and Nano-5G feature descriptions, as you write, debug, and optimize your imaging application.
Nano-5G Series GigE Vision Camera Connecting the Genie Nano-5G Camera 33
Connecting the Genie Nano-5G Camera
GigE Network Adapter Overview
Genie Nano-5G connects to a computer’s Gigabit Network Adapter (NIC). If the computer is already connected to a network, the computer requires a second network adapter, either onboard or an additional PCIe NIC adapter. Refer to the Teledyne DALSA Network Imaging manual for information on optimizing network adapters for GigE Vision cameras.
PAUSE Frame Support
The Genie Nano-5G supports (and monitors) the Gigabit Ethernet PAUSE Frame feature as per IEEE 802.3x. PAUSE Frame is the Ethernet flow control mechanism to manage network traffic within an Ethernet switch when multiple cameras are simultaneously used. This requires that the flow control option in the NIC property settings and the Ethernet switch settings must be enabled. The user application can monitor the Pause Frame Received Event as describe in Event Controls. Refer to the Teledyne DALSA Network Imaging manual for additional information.
Connect the Genie Nano-5G Camera
Connecting a Genie Nano-5G to a network system is similar whether using the Teledyne DALSA Sapera LT package or a third party GigE Vision development package.
Power supplies must meet the requirements defined in section Input Signals Electrical . Apply
power to the camera.
Connect Nano-5G to the host computer GigE network adapter or to the Ethernet switch via a
CAT5e, CAT6, CAT6a or CAT7 Ethernet cable (the switch connects to the computer NIC to be used for imaging, not a corporate network). Note: the cable should not be more than 100 meters (328 feet) long.
Once communication with the host computer is started the automatic IP configuration sequence
will assign an LLA IP address as described in section Genie Nano-5G IP Configuration Sequence, or a DHCP IP address if a DHCP server is present on your network (such as the one installed with Sapera LT).
Check the status LED which will be initially red then switch to flashing blue while waiting for IP
configuration. See Camera Status LED for Nano-5G LED display descriptions.
The factory defaults for Nano-5G is Persistent IP disabled and DHCP enabled with LLA always
enabled as per the GigE Vision specification. See the next section Connectors for an overview of the Nano-5G interfaces.
34 Contents Nano-5G Series GigE Vision Camera
Connectors
The Nano-5G has two connectors:
A single RJ45 Ethernet connector for control and video data transmitted to/from the host
computer Gigabit NIC. The Genie Nano-5G also supports Power over Ethernet (PoE). See Ruggedized RJ45 Ethernet Cables for secure cables.
A 10 pin I/O connector for camera power, plus trigger, strobe and general I/O signals. The
connector supports a retention latch, while the Nano-5G case supports thumbscrews. Teledyne DALSA provides optional cables (see Optional Hardware Accessories)
See 10-pin I/O Connector Pinout Details for connector pin out specifications.
The following figure of the Genie Nano-5G back end shows connector and LED locations. See Mechanical Specifications for details on the connectors and camera mounting dimensions.
Status LED
10 Pin
I/O & Power
Ethernet Connector
(supports PoE)
Supports
Thumbscrew
Secured Cables
Camera Mounts
(4 sides)
Genie Nano-5G – Rear View
Nano-5G Series GigE Vision Camera Connecting the Genie Nano-5G Camera 35
LED Indicators
The Genie Nano-5G has one multicolor LED to provide a simple visible indication of camera state, as described below. The Nano-5G Ethernet connector does not have indicator LEDs; the user should use the LED status on the Ethernet switch or computer NIC to observe networking status.
Camera Status LED Indicator
The camera is equipped with one LED to display its operational status. When more than one condition is active, the LED color indicates the condition with the highest priority (such as – an acquisition in progress has more priority than a valid IP address assignment).
Once the Genie Nano-5G connects to a network and an IP address is assigned, the Status LED will turn to steady blue. Only at this time will it be possible by the GigE Server or any application to communicate with the camera. The following table summarizes the LED states and corresponding camera status.
LED State
Definition
LED is off
No power to the camera
Steady Red
Initial state on power up before flashing. Remains as steady Red only if there is a fatal error. Camera is not initialized **
Flashing Red
Initialization sequence in progress
**
Wait less than a minute for the Nano-5G to reboot itself.
Steady Red + Flashing Blue
Fatal Error. If the Genie Nano-5G does not reboot itself contact Technical Support.
Slow Flashing Blue
Ethernet cable disconnected. The camera continuously attempts to assign itself an IP address.
Fast Flashing Blue
File Access Feature is transferring data such as a firmware update, etc.
Steady Blue
IP address assigned; no application connected to the camera
Steady Green
Application connected
Flashing Green
Acquisition in progress. Flashing occurs on frame acquisition but does not exceed a rate of 100ms for faster frame rates.
Note: Even if the Nano-5G has obtained an IP address, it might be on a different subnet than the NIC it is attached to. Therefore, if the Nano-5G LED is blue but an application cannot see it, this indicates a network configuration problem. Review troubleshooting suggestions in the Network Imaging manual.
LED States on Power Up
The following LED sequence occurs when the Genie Nano-5G is powered up connected to a network.
Flashing Red
initialization
Flashing Blue
waiting for IP
Blue
IP assigned
Green
application
connected
Red
power connected
36 Contents Nano-5G Series GigE Vision Camera
Genie Nano-5G IP Configuration Sequence
The Genie Nano-5G IP (Internet Protocol) Configuration sequence to assign an IP address is executed automatically on camera power-up or when connected to a network. As a GigE Vision compliant device, Nano-5G attempts to assign an IP address as follows.
For any GigE Vision device, the IP configuration protocol sequence is:
Persistent IP (if enabled)
DHCP (if a DHCP server is present such as the Teledyne DALSA Smart DHCP server)
Link-Local Address (always enabled as default)
The factory defaults for Nano-5G is Persistent IP disabled and DHCP enabled with LLA always enabled as per the GigE Vision specification.
Supported Network Configurations
The Genie Nano-5G obtains an IP address using the Link Local Address (LLA) or DHCP, by default. If required, a persistent IP address can be assigned (refer to the Network Imaging manual).
Preferably, a DHCP server is present on the network, where the Genie Nano-5G issues a DHCP request for an IP address. The DHCP server then provides the Nano-5G an IP address. The Teledyne DALSA Network Configuration tool, installed with the Sapera Teledyne DALSA Network Imaging Package, provides a DHCP server which is easily enabled on the NIC used with the Genie Nano-5G (refer to the Teledyne DALSA Network Imaging users manual).
The LLA method, if used, automatically assigns the Nano-5G with a randomly chosen address on the 169.254.xxx.xxx subnet. After an address is chosen, the link-local process sends an ARP query with that IP onto the network to see if it is already in use. If there is no response, the IP is assigned to the device, otherwise another IP is selected, and the ARP is repeated. Note that the LLA mode is unable to forward packets across routers.
Nano-5G Series GigE Vision Camera Connecting the Genie Nano-5G Camera 37
Preventing Operational Faults due to ESD
Nano-5G camera installations which do not protect against ESD (electrostatic discharge) may exhibit operational faults. Problems such as random packet loss, random camera resets, and random loss of Ethernet connections, may all be solved by proper ESD management.
The Nano-5G camera when used with a simple power supply and Ethernet cable, is not properly connected to earth ground and therefore is susceptible to ESD caused problems. An Ethernet cable has no ground connection and a power supplys 0 volt return line is not necessarily connected to earth ground.
Teledyne DALSA has performed ESD testing on Nano-5G cameras using an 8 kilovolt ESD generator without any indication of operational faults. The two following methods, either individually or together will prevent ESD problems.
Method 1: Use a shielded/grounded power supply that connects ground to pin-10 of the I/O
connector. The Nano-5G case is now properly connected to earth ground and can withstand ESD of 8 kilovolts, as tested by Teledyne DALSA.
Method 2: When using Power over Ethernet (PoE), Teledyne DALSA strongly recommends using
a shielded Ethernet cable to provide a ground connection from the controlling computer/power supply, to the Genie Nano-5G. PoE requires a powered computer NIC, or a powered Ethernet switch, or an Ethernet power injector.
Method 3: Mount the camera on a metallic platform with a good connection to earth ground.
38 Contents Nano-5G Series GigE Vision Camera
Using Nano-5G with Sapera API
A Genie Nano-5G camera installation with the Teledyne DALSA Sapera API generally follows the sequence described below.
Network and Computer Overview
Nano-5G needs to connect to a computer with a GigE network adapter, either built in on the
computer motherboard or installed as a third party PCI adapter. See the previous section Connecting the Genie Nano-5G Camera.
Laptop computers with built in GigE network adapters may still not be able to stream full
frame rates from Nano, especially when on battery power.
Nano-5G also can connect through a Gigabit Ethernet switch. When using VLAN groups, the
Nano-5G and controlling computer must be in the same group (refer to the Teledyne DALSA Network Imaging Package users manual).
If Genie Nano-5G is to be used in a Sapera development environment, Sapera LT 8.10
needs to be installed, which includes the GigE Vision Module software package with the Teledyne DALSA GigE Vision TurboDrive Technology module.
If Genie Nano-5G will be used in a third party GigE Vision Compliant environment, Sapera
or Sapera runtime is not required and you need to follow the installation instructions of the third party package.
The Windows Firewall exceptions feature is automatically configured to allow the Sapera GigE
Server to pass through the firewall.
Computers with VPN software (virtual private network) may need to have the VPN driver
disabled in the NIC properties. This would be required only on the NIC used with the Nano. Testing by the user is required.
Once a Nano-5G is connected, look at the small camera icon added to the Windows tray (next
to the clock). Ensure the Nano-5G camera has been found (right click the icon and select Status) Note that in Windows 7, the icon remains hidden until a camera is connected.
A new Nano-5G installation typically requires a firmware update. The File Selector
feature is used to select a firmware file. See the CamExpert procedure Updating Firmware via File Access in CamExpert for additional information.
Use CamExpert (installed either with Sapera or Sapera runtime) to test the installation of the
Nano-5G camera. Set the Nano-5G to internal test pattern. See Internal Test Pattern Generator.
Set up the other components of the imaging system such as light sources, camera mounts,
optics, encoders, trigger sources, etc. Test with CamExpert.
Nano-5G Series GigE Vision Camera Using Nano-5G with Sapera API 39
Installation
Note: to install Sapera LT and the GigE Vision package, logon to the workstation as an administrator or with an account that has administrator privileges.
When Genie Nano-5G is used in a Sapera development environment, Sapera LT 8.10 (or later) needs to be installed, which automatically provides all GigE Vision camera support including TurboDrive.
If no Sapera development is required. Then the Sapera LT SDK is not needed to control the Linea GigE camera. Sapera runtime with CamExpert provides everything to control the camera.
Procedure
Download and install Sapera LT 8.10 (or later) which automatically provides GigE Vision support
with Teledyne DALSA TurboDrive™ technology. Note that Nano-5G features may change when an older versions of Sapera LT is used.
Optional: If the Teledyne DALSA Sapera LT SDK package is not used, click to install the Genie
Nano-5G firmware and user manuals only. Follow the on screen prompts.
Connect the camera to an available free Gigabit NIC that’s not part of some other corporate
network.
Refer to Sapera LT User’s Manual concerning application development with Sapera.
Note: The Teledyne DALSA Sapera CamExpert tool (used throughout this manual to describe Genie Nano­5G features) is installed with either the Sapera LT runtime or the Sapera LT development package.
Camera Firmware Updates
Under Windows, the user can upload new firmware, using the File Access Control features provided by the Sapera CamExpert tool.
Important: Download the latest firmware version released for any Nano-5G model from the Teledyne DALSA support web page:
http://www.teledynedalsa.com/imaging/support/downloads/firmware/
Firmware via Linux or Third Party Tools
Consult your third party GigE Vision software package for file uploads to the connected device.
40 Contents Nano-5G Series GigE Vision Camera
GigE Server Verification
After a successful Genie Nano-5G Framework package installation, the GigE Server icon is visible in the desktop taskbar tray area (note that in Windows 7 the icon remains hidden until a camera is connected). After connecting a camera (see following section), allow a few seconds for the GigE Server status to update. The Nano-5G camera must be on the same subnet as the NIC to be recognized by the GigE Server.
Device Available
Device IP Error
Device Not Available
GigE Server Tray Icon:
The normal GigE server tray icon when the Genie device is found. It will take a few seconds for the GigE Server to refresh its state after the Genie has obtained an IP address.
The GigE server tray icon shows a warning when a device is connected but there is some type of IP error.
A red X will remain over the GigE server tray icon when the Genie device is not found. This indicates a major network issue. Or in the simplest case, the Genie is not connected.
If you place your mouse cursor on this icon, the GigE Server will display the number of GigE Vision devices found by your PC. Right click the icon and select status to view information about those devices. See Troubleshooting for more information.
GigE Server Status
Once the Genie Nano-5G is assigned an IP address (its Status LED is steady blue) the GigE server tray icon will not have a red X through it, indicating that the Nano-5G device was found. It might take a few seconds for the GigE Server to refresh its state after the Nano-5G has obtained an IP address.
Right-click the GigE Server tray icon to open the following menu.
Click on Show Status to open a window listing all devices connected to the host system. Each GigE device is listed by name along with important information such as the assigned IP address and device MAC address. The screen shot below shows a connected Nano-5G with no networking problems.
In the event that the device is physically connected, but the Sapera GigE Server icon is indicating that the connected device is not recognized, click Scan Network to restart the discovery process.
Nano-5G Series GigE Vision Camera Using Nano-5G with Sapera API 41
Note that the GigE server periodically scans the network automatically to refresh its state. See Troubleshooting for network problems.
Optimizing the Network Adapter used with Nano
Most Gigabit network interface controllers (NIC) allow user modifications to parameters such as Adapter Buffers and Jumbo Frames. These should be optimized for use with the Nano-5G during the installation. Refer to the NetworkOptimizationGuide.pdf for optimization information (available with the Sapera LT installation [C:\Program Files\Teledyne DALSA\Network Interface]).
Quick Test with CamExpert (Windows)
When the Genie Nano-5G camera is connected to a Gigabit network adapter on a host computer, testing the installation with CamExpert is a straightforward procedure.
Start Sapera CamExpert by double clicking the desktop icon created during the software
installation.
CamExpert will search for installed Sapera devices. In the Device list area on the left side, the
connected Nano-5G camera is shown or will be listed in a few seconds after CamExpert completes the automatic device search (device discovery).
Select the Nano-5G camera device by clicking on the camera user defined name. By default the
Nano-5G camera is identified by its serial number. The Nano-5G status LED will turn green, indicating the CamExpert application is now connected.
Click on the Grab button for live acquisition (the Nano-5G default is Free Running mode). Focus
and adjust the lens iris. See Operational Reference for information on CamExpert parameters with the Nano-5G camera.
If the Nano-5G has no lens, just select one of the internal test patterns available (Image
Format Controls – Test Image Selector). All but one are static images to use with the Snap or
Grab function of CamExpert. The single “moving” test image is a shifting diagonal ramp pattern, which is useful for testing network/computer bandwidth issues (see following image).
Refer to the Teledyne DALSA Network Imaging package manual if error messages are shown in
the Output Messages pane while grabbing.
42 Contents Nano-5G Series GigE Vision Camera
About the Device User ID
The Nano-5G can be programmed with a user defined name to aid identifying multiple cameras connected to the network. For instance, on an inspection system with 4 cameras, the first camera
might be labeled “top view”, the second “left view”, the third “right view” and the last one “bottom view”. The factory default user name is set to match the camera serial number for quick initial
identification. Note that the factory programmed Genie Nano-5G serial number and MAC address are not user changeable.
When using CamExpert, multiple Genie Nano-5G cameras on the network are seen as different
Nano-xxxxx devices as an example. Non Teledyne DALSA cameras are labeled as “GigEVision Device”. Click on a device user name to select it for control by CamExpert.
An imaging application uses any one of these attributes to identify a camera: its IP address, MAC address, serial number or User Name. Some important considerations are listed below.
Do not use the cameras IP address as identification (unless it is a persistent IP) since it can
change with each power cycle.
A MAC address is unique to a single camera, therefore the control application is limited to the
vision system with that unique camera if it uses the cameras MAC address.
The User Name can be freely programmed to clearly represent the camera usage. This scheme
is recommended for an application to identify cameras. In this case, the vision system can be duplicated any number of times with cameras identified by their function, not their serial numbers or MAC address.
Nano-5G Series GigE Vision Camera Operational Reference 43
Operational Reference
Using CamExpert with Genie Nano-5G Cameras
The Sapera CamExpert tool is the interfacing tool for GigE Vision cameras, and is supported by the Sapera library and hardware. CamExpert allows a user to test camera functions. Additionally CamExpert saves the Nano-5G user settings configuration to the camera or saves multiple configurations as individual camera parameter files on the host system (*.ccf).
An important component of CamExpert is its live acquisition display window which allows immediate verification of timing or control parameters without the need to run a separate acquisition program.
CamExpert Panes
The various areas of the CamExpert tool are described in the summary figure below. GigE Vision device Categories and Parameter features are displayed as per the device’s XML description file. The number of parameters shown is dependent on the View mode selected (that is, Beginner, Expert, Guru – see description below).
44 Contents Nano-5G Series GigE Vision Camera
Device pane: View and select from any installed GigE Vision or Sapera acquisition device. After
a device is selected CamExpert will only present parameters applicable to that device.
Parameters pane: Allows viewing or changing all acquisition parameters supported by the
acquisition device. CamExpert displays parameters only if those parameters are supported by the installed device. This avoids confusion by eliminating parameter choices when they do not apply to the hardware in use.
Display pane: Provides a live or single frame acquisition display. Frame buffer parameters are
shown in an information bar above the image window.
Control Buttons: The Display pane includes CamExpert control buttons. These are:
Acquisition control button:
Click once to start live grab, click again to stop.
Single frame grab: Click to acquire one frame from device.
Software trigger button: With the I/O control parameters set to Trigger Enabled / Software Trigger type, click to send a single software trigger command.
CamExpert display controls: (these do not modify the frame buffer data) Stretch (or shrink) image to fit, set image display to original size, or zoom the image to any size and ratio. Note that under certain combinations of image resolution, acquisition frame rate, and host computer speed, the CamExpert screen display may not update completely due to the host CPU running at near 100%. This does not affect the acquisition.
Histogram / Profile tool: Select to view a histogram or line/column profile during live acquisition.
Output pane: Displays messages from CamExpert or the GigE Vision driver.
CamExpert View Parameters Option
All camera features have a Visibility attribute which defines its requirement or complexity. The states vary from Beginner (features required for basic operation of the device) to Guru (optional features required only for complex operations).
CamExpert presents camera features based on their visibility attribute and provides quick Visibility level selection via controls below each Category Parameter list [ << Less More>> ]. The user can also choose the Visibility level from the View ∙ Parameters Options menu.
Nano-5G Series GigE Vision Camera Operational Reference 45
Camera Feature Categories
The following sections describe the available categories and their features in detail.
The description table describes parameters along with their view attribute and in which device version the feature was introduced. Parameters in gray are read only, either always or due to other feature settings. Parameters in black are user set in CamExpert or programmable via an imaging application.
Additionally the Device Version column will indicate which parameter is a member of the DALSA Features Naming Convention (indicated by DFNC), versus the GenICam Standard Features Naming Convention (SFNC tag is not shown).
When a Device Version number is indicated, this represents the camera software functional group, not a firmware revision number. As Genie Nano-5G capabilities evolve the device version will increase, therefore identifying the supported function package.
New features for a major device version release will be indicated by green text for easy identification. For each feature the device version may differ for each camera sensor available.
The B/W & Color column (when present) indicates whether a feature applies to monochrome or color camera models via a symbol. No symbol indicates a common feature. Additionally the description column will indicate which feature is a member of the DALSA Features Naming Convention (indicated by DFNC), versus the GenICam Standard Features Naming Convention (SFNC tag is not shown).
Features listed in the description table that are tagged as Invisible are usually for Teledyne DALSA or third party software usagenot typically needed by end user applications. Also important, features shown by CamExpert may change with different Genie Nano-5G models implementing different sensors, image resolutions, and color versions; that is, a specific camera model may support the full feature set defined in a category.
46 Contents Nano-5G Series GigE Vision Camera
Camera Information Category
Camera information can be retrieved via a controlling application. Parameters such as camera model, firmware version, etc. are read to uniquely identify the connected Nano-5G device. These features are typically read-only. GigE Vision applications retrieve this information to identify the camera along with its characteristics.
Camera Information Feature Descriptions
Display Name
Feature & Values
Description
Device
Version
& View
Manufacturer Name
DeviceVendorName
Displays the device vendor name.
1.00
Beginner
Family Name
DeviceFamilyName
Displays the device family name.
1.00
Beginner
Model Name
DeviceModelName
Displays the device model name.
1.00
Beginner
Device Version
DeviceVersion
Displays the device version. This tag will also highlight if the firmware is a beta or custom design. (RO)
1.00
Beginner
Manufacturer Part Number
deviceManufacturerPartNumber
Displays the device manufacturer part number.
1.00
DFNC
Beginner
Manufacturer Info
DeviceManufacturerInfo
This feature provides extended manufacturer information about the device. Genie Nano-5G cameras show which firmware design is currently loaded.
1.00
Beginner
Firmware Version
DeviceFirmwareVersion
Displays the currently loaded firmware version number. Firmware files have a unique number and have the .cbf file extension.
1.00
Beginner
Serial Number
DeviceSerialNumber
Displays the device’s factory set serial
number.
1.00
Expert
Nano-5G Series GigE Vision Camera Operational Reference 47
MAC Address
deviceMacAddress
Displays the unique MAC (Media Access Control) address of the Device.
1.00
DFNC
Beginner
Device User ID
DeviceUserID
Feature to store a user-programmable identifier of up to 15 characters. The default factory setting is the camera serial number. (RW)
1.00
Beginner
Device Built-In Self Test
deviceBIST
Command to perform an internal test which will determine the device status. (W)
1.00
Beginner
Device Built-In Self Test Status
deviceBISTStatus
Return the status of the device Buil t-In Self­Test. Possible return values are device­specific.
1.00
Beginner
Passed
Passed
No failure detected
Last firmware update
failed
FirmwareUpdateFailure
Last firmware update operation failed.
Unexpected Error
Unexpected_Error
Switched to recovery mode due to unexpected software error.
Sensor Initialization
Failure
SensorFailure
There was an error initializing the sensor. The camera may not be able to capture images.
NetworkError
NetworkError
Network encountered an error during streaming.
Unknown Error
Returned
Unknown_Error
Undefined single error or multiple simultaneous errors.
Device Built-In Self Test Status All
deviceBISTStatusAll
Return the status of the device Buil t-In Self­Test as a bitfield. The meaning for each bit is device-specific. A value of 0 indicates no error. Bit-0=1:Firmware Update Fail ure Bit-2=1:Unexpected Error
1.00
DFNC
Beginner
Device Reset
DeviceReset
Resets the device to its power up state. (W)
1.00
Beginner
Device Temperature
Selector
DeviceTemperatureSelector
Select the source where the temperature is read.
1.00
Beginner
Internal
Internal
Value from FPGA and or PHY temperature.
MaxInternal
MaxInternal
Records the highest device temperature since power up. Value is reset on power off.
Device Temperature
DeviceTemperature
The temperature of the selected source in degrees Celsius. Maximum temperature should not exceed +70°C for reliable operation.
1.00
Beginner
DALSA Software Compatibility Component List
DALSASoftwareCompatibilityComponentList
List the optional Teledyne DALSA software functions that are supported.
1.00
Beginner
TurboDrive 8-bit
requires v8.01
or greater
Compatibility1
Teledyne DALSA Turbo Drive 8-bit (Monochrome or Bayer) requires Sapera-LT
8.01 or greater.
TurboDrive 10-bit
requires v8.10 or
greater
Compatibility2
Teledyne DALSA Turbo Drive 10-bit (Monochrome or Bayer) requires Sapera-LT
8.10 or greater.
TurboDrive 12-bit
requires v8.10 or
greater
Compatibility3
Teledyne DALSA Turbo Drive 12-bit (Monochrome or Bayer) requires Sapera-LT
8.10 or greater.
Multicast requires a
newer version
Compatibility4
Multicast feature support requires a newer version of Sapera LT than currently installed.
48 Contents Nano-5G Series GigE Vision Camera
Power-up Configuration Selector
UserSetDefaultSelector
Selects the camera configuration set to load and make active on camera power-up or reset. The camera configuration sets are stored in camera non-volatile memory. (RW)
1.00
Beginner
Factory Setting
Default
Load factory default feature settings.
UserSet1
UserSet1
Select the user defined configuration UserSet 1 as the Power-up Configuration.
UserSet2
UserSet2
Select the user defined configuration UserSet 2 as the Power-up Configuration.
User Set Selector
UserSetSelector
Selects the camera configuration set to load feature settings from or save current feature settings to. The Factory set contains default camera feature settings. (RW)
1.00
Beginner
Factory Setting
Default
Select the default camera feature settings saved by the factory.
UserSet 1
UserSet1
Select the User Defined Configuration space UserSet1 to save to or load from features settings previously saved by the user.
UserSet 2
UserSet2
Select the User Defined Configuration space UserSet1 to save to or load from features settings previously saved by the user.
Load Configuration
UserSetLoad
Loads the camera configuration set specified by the User Set Selector feature, to the camera and makes it active. Can not be updated during a Sapera transfer. (W)
1.00
Beginner
Save Configuration
UserSetSave
Saves the current camera configuration to the user set specified by the User Set Selector feature. The user sets are located on the camera in non-volatile memory. (W)
1.00
Beginner
Power-up Configuration Selector
UserSetDefault
Specify the camera configuration set to load and make active on camera power-up or reset. The camera configuration sets are stored in camera non-volatile memory.
1.00
Beginner
Serial Number
DeviceID
Displays the device’s factory set camera serial
number.
1.00
Invisible
Factory Setting
Default
Select the Factory Setting values as the Power-up Configuration.
1.00
Invisible
UserSet1
UserSet1
Select the user defined configuration UserSet 1 as the Power-up Configuration.
UserSet2
UserSet2
Select the user defined configuration UserSet 2 as the Power-up Configuration.
Calibration Date
deviceCalibrationDateRaw
Date when the camera was calibrated.
Device Acquisition Type
deviceAcquisitionType
Displays the Device Acquisition Type of the product.
1.00
DFNC
Invisible
Sensor
Sensor
The device gets its data directly from a sensor.
Device TL Type
DeviceTLType
Transport Layer type of the device.
1.00
DFNC
Invisible
GigE Vision
GigEVision
GigE Vision Transport Layer
Device TL Version Major
DeviceTLVersionMajor
Major version of the device’s Transport Layer.
1.00
Invisible
Device TL Version Minor
DeviceTLVersionMinor
Minor version of the device’s Transport Layer.
Nano-5G Series GigE Vision Camera Operational Reference 49
userSetError
Error Flags for UserSetLoad & UserSetSave
1.00
Invisible
NoError
No Error
LoadGenericError
Unknown error
LoadBusyError
The camera is busy and cannot perform the action
LoadMemoryError
Not enough memory to load set LoadFileError
Internal file I/O error
LoadInvalidSetError
At least one register could not be restored properly
LoadResourceManagerError
An internal error happened related to the resource manager
SaveGenericError
Unknown error
SaveBusyError
The camera is busy and cannot perform the action
SaveMemoryError
Camera ran out of memory while saving set
SaveFileError
Internal file I/O error
SaveInvalidSetError
An invalid user set was requested
SaveResourceManagerError
An internal error happened related to the resource manager
DFNC Major Rev
deviceDFNCVersionMajor
Major revision of Dalsa Feature Naming Convention which was used to create the
device’s XML.
1.00
DFNC
Invisible
DFNC Minor Rev
deviceDFNCVersionMinor
Minor revision of Dalsa Feature Naming Convention which was used to create the
device’s XML.
1.00
DFNC
Invisible
SFNC Major Rev
DeviceSFNCVersionMajor
Major Version of the Genicam Standard Features Naming Convention which was used to create the device’s XML.
1.00
DFNC
Invisible
SFNC Minor Rev
DeviceSFNCVersionMinor
Minor Version of the Genicam Standard Features Naming Convention which was used to create the device’s XML.
1.00
DFNC
Invisible
SFNC SubMinor Rev
DeviceSFNCVersionSubMinor
SubMinor Version of the Genicam Standard Features Naming Convention which was used to create the device’s XML.
1.00
Invisible
50 Contents Nano-5G Series GigE Vision Camera
Power-up Configuration Dialog
CamExpert provides a dialog box which combines the features to select the camera power-up state and for the user to save or load a Nano-5G camera state.
Camera Power-up Configuration
The first drop list selects the camera configuration state to load on power-up (see feature UserSetDefaultSelector). The user chooses from one factory data set or one of two possible user saved states.
Load / Save Configuration
The second drop list allows the user to change the camera configuration any time after a power-up (see feature UserSetSelector). To reset the camera to the factory configuration, select Factory Setting and click Load. To save a current camera configuration, select User Set 1 or 2 and click Save. Select a saved user set and click Load to restore a saved configuration.
Nano-5G Series GigE Vision Camera Operational Reference 51
Sensor Control Category
The Genie Nano-5G sensor controls, as shown by CamExpert, groups sensor specific parameters. This group includes controls for frame rate, exposure time, gain, and so forth.
52 Contents Nano-5G Series GigE Vision Camera
Sensor Control Feature Descriptions
B/W Color
Display Name
Feature & Values
Description
Device
Version
& View
Device Scan Type
DeviceScanType
Defines the scan type of the device’s
sensor. Genie Nano-5G is an Areascan camera. < RO >
1.00
Beginner
Areascan
Areascan
Device uses an Areascan sensor.
Sensor Color Type
sensorColorType
Defines the camera sensor color type. < RO >
1.00
Beginner
DFNC
Monochrome Sensor
Monochrome
Sensor color type is monochrome.
Bayer Sensor
CFA_Bayer
Sensor color type is Bayer Color Filter Array (CFA).
Input Pixel Size
pixelSizeInput
Size of the image input pixels, in bits per pixel. < RO >
1.00 Guru
DFNC
8 Bits/Pixel
Bpp8
Sensor output data path is 8 bits per pixel.
10 Bits/Pixel
Bpp10
Sensor output data path is 10 bits per pixel.
12 Bits/Pixel
Bpp12
Sensor output data path is 12 bits per pixel.
Sensor Width
SensorWidth
Defines the sensor width in active pixels. < RO >
1.00
Expert
Sensor Height
SensorHeight
Defines the sensor height in active lines. < RO >
1.00
Expert
Acquisition Frame Rate Control Mode
acquisitionFrameRateControlMode
Set the frame control method used in free running mode. Note that this feature applies only to sensor acquisitions, not internal test images.
1.00 Guru
DFNC
Programmable
Programmable
The camera frame rate is controlled by the AcquisitionFrameRate feature.
Maximum Speed
MaximumSpeed
The camera operates at its maximum frame rate using the current exposure (time and delay) configuration.
Acquisition Frame Rate
AcquisitionFrameRate
Specifies the camera internal frame rate, in Hz. Any user entered value is automatically adjusted to a valid camera value. Note that a change in frame rate takes effect only when the acquisition is stopped and restarted. < Beginner >
1.00
Beginner
Exposure Mode
ExposureMode
Sets the operation mode for the camera’s
exposure (or electronic shutter). < Beginner >
1.00
Beginner
Timed
Timed
The exposure duration time is set using the Exposure Time feature and the exposure starts with a FrameStart event.
Nano-5G Series GigE Vision Camera Operational Reference 53
Exposure Alignment
exposureAlignment
Exposure Alignment specifies how the exposure is executed in relationship to the sensor capabilities and current frame trigger.
1.00
Beginner
DFNC
Synchronous
Synchronous
Exposure is synchronous to the internal timing of the sensor. The readout is concurrent to the exposure for the fastest possible frame rate. When a valid trigger is received and the ExposureTime is shorter than the readout period, the ExposureStart event is latched in the
previous frame’s readout. That is; the
ExposureStartEvent is delayed and is initiated when the actual exposure starts such that the exposure ends and readout begins as soon as the previous readout has completed.
Reset
Reset
Sensor timing is reset to initiate exposure when a valid trigger is received. Readout is sequential to exposure, reducing the maximum achievable frame rates. That is, a trigger received during exposure or readout is ignored since data would be lost by performing a reset.
Exposure Delay
exposureDelay
Specifies the delay in microseconds (µs) to apply after the FrameStart event before starting the ExposureStart event.
1.00
Beginner
DFNC
Exposure Time
ExposureTime
Sets the exposure time (in microseconds) when the Exposure Mode feature is set to Timed.
1.00
Beginner
Actual Exposure Time
exposureTimeActual
Actual Exposure Time performed by sensor due to its design, based on the requested Exposure Time.
1.00
Beginner
DFNC
Sensor Shutter Mode
SensorShutterMode
States or selects the supported shutter mode of the device.
1.00
Beginner
Global
Global
The shutter exposes all pixels at the same time.
Gain Selector
GainSelector
Selects which gain is controlled when adjusting gain features.
1.00
Beginner
Sensor
SensorAll
Apply a gain adjustment within the sensor to the entire image. The first half of the gain range is applied in the analog domain and the second half is digital.
Digital
DigitalAll
Apply a digital gain adjustment to the entire image. This independent gain factor is applied to the image after the sensor.
Gain
Gain
Sets the selected gain as an amplification factor applied to the image. User adjusts the Gain feature or the GainRaw feature.
1.00
Beginner
Gain (Raw)
GainRaw
Raw Gain value that is set in camera (Model Specific for range and step values).
1.00 Guru
Black Level Selector
BlackLevelSelector
Selects which Black Level to adjust using the Black Level features.
1.00
Beginner
Analog
AnalogAll
Sensor Dark Offset
Black Level (in DN)
BlackLevel
Controls the black level as an absolute physical value. This represents a DC offset applied to the video signal, in DN (digital number) units. The Black Level Selector feature specifies the channel to adjust.
1.00
Beginner
54 Contents Nano-5G Series GigE Vision Camera
Offset/Gain Control Details (Sony sensors)
The Gain and Black level functions are applied at the sensor and/or on the digital image values output by the sensor, as described below.
Gain Selector = Sensor: The gain function is a linear multiplier control in 0.01 steps within
the sensor hardware (range is “1-251”, which is a +48dB maximum gain).
Gain: Sensor gain is applied first by an analog amplifier (multiplier range of “1-15.85”,
i.e. +24dB) and then continues automatically via a digital amplifier as shown in the graphic below.
Important: Digital noise increases linearly and quickly with higher gain values. Users should
evaluate image quality with added gain.
Gain (Raw): Provides an alternative method to control sensor gain, where values entered are
in 0.1dB increments. Therefore the range is 0 to 480 which controls a 0 to 48dB gain range.
Gain Selector = Digital: The gain function controls the post sensor digital amplifier (available
only on some models of Nano-5G cameras). This gain factor is independent of any sensor gain set. This setting is a linear multiplying number of 1 to 4, in 0.1 steps).
Black Level: This offset variable exists within the sensor. The Sony sensors allow an offset
range between 0 and 511 DN. The factory settings default value for each sensor used by various Nano-5G models, is recommended as per the sensor manufacturer design specifications.
Note: With the factory default offset, testing a camera’s black output in 8-bit mode may show a 2 DN value difference across the image. Changing the Black Level value up or down will push sensor noise (present at the sensors native bits per pixel) to fall within one 8-bit value, thus the noise becomes hidden.
Sony Sensors Gain Stage Diagram
Sensor Gain Control
Post Digital Gain Control
Sony Sensor Gain Stages
Analog Digital
Black Level
Control
Digital
Nano-5G Series GigE Vision Camera Operational Reference 55
Bayer Mosaic Pattern
Genie Nano-5G Color cameras output raw Bayer image data using the mosaic pattern shown below. Teledyne DALSA Sapera CamExpert tool interprets the raw Bayer output when the user enables the Pre-Processing Software Bayer Decoder. CamExpert also provides an automatic white balance tool to aid RGB gain adjustments.
Bayer Mosaic Pattern and the CamExpert processing function to decode the Genie Nano-5G Color
Exposure Alignment: Overview
Exposure Control modes define the method and timing of controlling the sensor integration period. The integration period is the amount of time the sensor is exposed to incoming light before the video frame data is transmitted to the controlling computer.
Exposure control is defined as the start of exposure and exposure duration.
The feature Exposure Mode selects the controlling method for the exposure.
The start of exposure is initiated by an internal timer signal, an external input trigger signal
(Trigger Mode=ON), or a software function call.
The exposure duration can be programmable (Exposure Mode = Timed, free run or external
trigger) or controlled by the external input trigger pulse width (Exposure Mode = TriggerWidth).
Note that different Nano-5G models will support different combinations of exposure controls.
See also Trigger Overlap: Feature Details.
Synchronous Exposure Alignment
Exposure is synchronous to the internal timing of the sensor. The readout is concurrent to the exposure for the fastest possible frame rate.
When a valid trigger is received and the Exposure Time is shorter than the readout period, the Exposure Start event is latched in the previous frame’s readout. That is; the Exposure Start Event is delayed and is initiated when the actual exposure starts such that the exposure ends and readout begins as soon as the previous readout has completed.
For Sony sensor models the exposure is synchronous to the line timing of the sensor. The frame
exposure start is subject to 1 horizontal line jitter.
Sony sensors also add an extra two line-time at the end of exposure. For short very exposures
the starting jitter and ending extension will be significant.
The programmable exposure duration is in 1µs steps.
Exposure duration is from a camera sensor specific minimum (in µs) up to 16 sec.
Any trigger received before the start of frame readout is ignored and generates an invalid frame
trigger event.
56 Contents Nano-5G Series GigE Vision Camera
Reset Exposure Alignment
Sensor timing is reset to initiate exposure when a valid trigger is received. Readout is sequential to exposure, reducing the maximum achievable frame rates. That is, a trigger received during exposure or readout is ignored since data would be lost by performing a reset.
Sensor Exposure Timing: Sony Sensor Models
Nano-5G cameras with Sony sensors have general timing characteristics using synchronous exposure mode, as described below.
Trigger Characteristics: Start of Exposure
External Trigger Input
Input propagation Delay (see Input Signals Electrical Specifications)
Internal Trigger Control
Delay to Next Horizontal Time (delay jitter)
Re-alignment delay is maximum of 1 Horizontal Line Time
Internal Continuous Horizontal Line Time Clock
Actual Sensor Exposure Start Delay after 2 H -Time
<< Exposure Active >>
Sensor Exposure
Start of Exposure Details
for Nano Sony Sensor Models
rising edge active
Additional triggered exposure mode features and timing are described in the I/O Controls Category.
Refer to Model Part Numbers for the available Nano-5G models using Sony sensors and their timing specifications.
Nano-5G Series GigE Vision Camera Operational Reference 57
Auto-Brightness Control Category
The Genie Nano-5G Auto-Brightness controls, as shown by CamExpert as a sub group to Sensor Controls, has features used to configure the automatic gain function. Genie Nano-5G cameras are available in a number of models implementing different sensors which may support different features or none from this category.
Auto-Brightness Feature Descriptions
Display Name
Feature & Values
Description
Device
Version
& View
Auto-Brightness Mode
autoBrightnessMode
Sets the mode for the Auto-Brightness function.
1.00
Expert
DFNC
Off
Off
Disable the auto-brightness mode.
Active
Active
Activates the auto-brightness mode when the AcquisitionStart or AcquisitionArm command is received.
Auto-Brightness Sequence
autoBrightnessSequence
Specifies the processing order for the auto-brightness algorithm. Gain and Exposure are adjusted sequentially, in the selected order, to achieve the auto-brightness target value. If the Gain or Exposure features are not available or disabled, that feature is ignored in the processing sequence.
1.00
Expert
DFNC
Exposure \ Gain
Exposure_Gain_Iris
Adjust Exposure, Gain, in that order to achieve the auto-brightness target value.
Gain \ Exposure
Gain_Exposure_Iris
Adjust Gain, Exposure, in that order, to achieve the auto-brightness target value.
58 Contents Nano-5G Series GigE Vision Camera
Auto-Brightness Target Source
autoBrightnessTargetSource
Specifies the source image color plane(s) used by the Auto-Brightness algorithm to determine the brightness adjustment required to obtain the auto­brightness target value.
1.00
Expert
DFNC
Luminance
Luminance
The luminance or Y component of the image is used as the auto-brightness target source.
Raw Bayer Pattern
RawBayerPattern
The Raw Bayer Pattern of the image is used as the auto-brightness target source.
Auto-Brightness Target
autoBrightnessTarget
Sets the target image grayscale value, in DN, for the auto-brightness algorithm. Features that use auto­brightness include ExposureAuto, and GainAuto.
1.00
Expert
DFNC
Auto-Brightness Target Variation
autoBrightnessTargetRangeVariation
Sets the auto-brightness target Range Variation in (DN). An autoBrightnessTarget value within this range is considered valid and will not be compensated.
1.00
Expert
DFNC
Auto-Brightness Algorithm
autoBrightnessAlgorithm
Specifies the auto-brightness algorithm used to calculate the brightness in the target image source plane(s).
1.00
Expert
DFNC
Average
Average
The auto-brightness algorithm calculates the average luminance from the camera image and determines if the brightness should increase or decrease based on the requested target brightness.
Auto-Brightness Minimum Time Activation (in S)
autoBrightnessAlgoMinTimeActivation
Specifies the time delay between an image brightness change from the autoBrightnessTarget and when compensation of Gain/Exposure starts. This eliminates repetitive adjustments of short term brightness variations.
1.00
Expert
DFNC
Auto-Brightness Convergence Time (in S)
autoBrightnessAlgoConvergenceTime
Specifies the maximum time the autoBrightnessAlgorithm should take to compensate the image brightness as defined by the autoBrightnessTarget. Actual times typically are less but may on occasion be more.
1.00
Expert
DFNC
Auto-Exposure
ExposureAuto
Sets the automatic exposure mode when the ExposureMode feature is set to Timed.
1.00
Expert
Off
Off
Exposure duration is manually controlled using the ExposureTime feature.
Continuous
Continuous
Exposure duration is constantly adapted by the camera to meet the auto-brightness target pixel value.
Auto-Exposure Time Min Value (in µs)
exposureAutoMinValue
Sets the minimum exposure time value allowed by the user, in microseconds, for the Auto-Exposure function.
1.00
Expert
DFNC
Auto-Exposure Time Max Value (in µs)
exposureAutoMaxValue
Sets the maximum exposure time value allowed by the user, in microseconds, for the Auto-Exposure function.
1.00
Expert
DFNC
Automatic Gain Control
GainAuto
Controls the state of the automatic gain control.
1.00
Expert
Off
Off
Gain is manually controlled using the Gain feature.
Continuous
Continuous
Gain is constantly adjusted by the camera to meet the auto-brightness target pixel value. The initial starting gain can be set by setting GainAuto to Off, changing the gain value and then setting it back to Continuous.
Auto-Gain Source
gainAutoSource
Selects the gain to control.
1.00
Expert
Digital
DigitalAll
Digital
Sensor
SensorAll
Sensor (available in some models)
Auto-Gain Max Value
gainAutoMaxValue
Sets the maximum gain multiplier value for the automatic gain algorithm. The automatic gain function is an amplification factor applied to the video signal to obtain the auto-brightness target value.
1.00
Expert
DFNC
Auto-Gain Min Value
gainAutoMinValue
Sets the minimum gain multiplier value for the automatic gain algorithm. The automatic gain function is an amplification factor applied to the video signal to obtain the auto-brightness target value.
1.00
Expert
DFNC
Nano-5G Series GigE Vision Camera Operational Reference 59
Auto-Brightness Algorithm Source
autoBrightnessAlgoSource
Specifies the source location of the Auto-Brightness algorithm.
1.00
Invisible
DFNC
Local
Local
The auto-brightness algorithm runs in the camera.
Ethernet
Host
The auto-brightness algorithm runs on a host machine via the Ethernet connection.
Using Auto-Brightness
The Auto-Brightness features are designed to maintain consistent brightness (or image intensity) in situations where lighting varies. These features benefit from being optimized for each applications lighting. The information below describes making these adjustments and the feature interdependencies. All feature example settings and acquisitions examples below are made using the Sapera CamExpert tool.
Important: Setup is critical. The Auto-Brightness algorithm cannot converge unless control features are set properly (as required by the imaging situation). The following cases describe simple setups and the control feature considerations required to make them work.
General Preparation
Before using any controls, a simple setup for experimentation is to have a reasonable free
running acquisition of n-frames per second (AcquisitionFrameRate) and an exposure time (ExposureTime) that provides a viewable image.
Take note of the frame rate and exposure time. If the frame rate is very slow due to a long
exposure, add analog gain (GainSelector and Gain) and adjust the exposure time again.
Enable all Auto-Brightness features by setting autoBrightnessMode to active (live acquisition
must be off). This master feature only activates the auto-brightness, auto-exposure, and auto­gain controls but doesn’t enable the processing.
The features autoBrightnessSequence, autoBrightnessTargetSource, autoBrightnessTarget,
autoBrightnessTargetRangeVariation, and autoBrightnessAlgorithm can remain at their default
settings for this demo.
Note that the Auto-Brightness function is not available if Cycling Mode is active.
The Auto-Brightness examples below are summarized as follows:
Auto-Brightness by Frame Luminance Averaging
Auto-Brightness by Adjusting a Digital Gain
Auto-Brightness by Adjusting both Gain and Exposure
Auto-Brightness with Frame Luminance Averaging
After the preparations described above, the Auto-Exposure function is tested as follows. These setup steps are made before doing a live acquisition.
Set the autoBrightnessAlgoConvergenceTime to a larger value than the default 2 seconds if
more time is required to ensure adequate time for convergence.
Set ExposureAuto to Continuous to activate all Auto-exposure features.
Referring to the ExposureTime value used to get a viewable image during the free-running
preparation stage, set exposureAutoMaxValue to a maximum exposure time longer than was needed. This maximum exposure limit feature may be required in imaging situations where the frame rate must not be forced below some minimum value. Also check that exposureAutoMinValue is low enough to allow the auto exposure a wide range to function in (but not too low else the algorithm will undershoot).
Enable live acquisition (Grab button in CamExpert). The image exposure will adjust itself until
the autoBrightnessTarget value is achieved. During live acquisition, the autoBrightnessTarget value can be changed to observe the algorithm converge to the new luminance value.
60 Contents Nano-5G Series GigE Vision Camera
Stop live acquisition (Freeze button in CamExpert). The feature ExposureTime is updated with
the last exposure time used by the auto exposure algorithm. Adjust frame rate and analog gain settings as required to test again. Adjust other features mentioned as required.
Auto-Gain
An alternative method of automating exposure control is by varying the Nano-5G Digital Gain. The user needs to note that the digital gain stage is limited to a small positive multiplier and will have the side effect of increasing digital noise.
Setup will be similar to using auto exposure alone.
Enable automatic digital gain by setting the feature GainAuto to Continuous.
Limit the total digital gain range by adjusting the values for gainAutoMaxValue and
gainAutoMinValue.
Auto-Brightness by using Auto-Exposure and Auto-Gain
Use both ExposureAuto and GainAuto together to maximize the range of the Auto-Brightness
range.
Use autoBrightnessSequence to select the order of automation.
Caution: Even with both automatic functions enabled, exposure convergence to a target value
requires proper setup.
Nano-5G Series GigE Vision Camera Operational Reference 61
I/O Control Category
The Genie Nano-5G I/O controls, as shown by CamExpert, has features used to configure external inputs and acquisition actions based on those inputs, plus camera output signals to other devices.
62 Contents Nano-5G Series GigE Vision Camera
I/O Control Feature Descriptions
Display Name
Feature & Values
Description
Device
Version
& View
Trigger Selector
TriggerSelector
Selects which type of trigger to configure with the various Trigger features.
1.00
Beginner
Single Frame Trigger(Start)
FrameStart
Selects a trigger starting the capture of a single frame. Frame size is determined by image format feature “Height”.
MultiFrame Trigger(Start)
FrameBurstStart
Selects a trigger to capture multiple frames. The number of frames is specified by the “triggerFrameCount” feature.
AcquisitionStart
Trigger(Start)
AcquisitionStart
Enables the selection of a trigger source that starts the Acquisition of one or many frames.
Trigger Mode
TriggerMode
Controls the enable state of the selected trigger.
1.00
Beginner
Off
Off
The selected trigger is turned off.
On
On
The selected trigger is turned active.
Trigger Frames Count
triggerFrameCount
Sets the total number of frames to acquire when a valid trigger is received. This feature is available when Trigger Selector = MultiFrame Trigger(Start).
1.00
DFNC
Beginner
Software Trigger
TriggerSoftware
Generate a software command internal trigger immediately no matter what the TriggerSource feature is set to.
1.00
Beginner
Trigger Source
TriggerSource
Specifies the internal signal or physical input line to use as the trigger source. The selected trigger must have its TriggerMode set to ON. See Input Signals Electrical Specifications.
1.00
Beginner
Line 1
Line1
Select Line 1 (and associated I/O control block) to use as the external trigger source. See LineSelector feature for complete list.
Line 2
Line2
Select Line 2 (and associated I/O control block) to use as the external trigger source. See LineSelector feature for complete list.
Software
Software
The trigger command source is only generated by software using the Trigger Software command.
Action 1
Action1
Select the GigEVision Action Command 1 as the internal trigger source. This is a broadcast command that multiple devices can respond to simultaneously.
Timestamp Modulo Event
timestampModuloEvent
Select the timestamp modulo event as the internal trigger source.
Timer1End Event
Timer1End
Select the TimerEnd Event as the internal trigger source.
Counter1End Event
Counter1End
Select the CounterEnd Event as the internal trigger source.
Trigger Input Line Activation
TriggerActivation
Select the activation mode for the selected Input Line trigger source. This is applicable only for external line inputs.
1.00
Beginner
Rising Edge
RisingEdge
The trigger is considered valid on the rising edge of the line source signal (after any processing by the line inverter module).
Falling Edge
FallingEdge
The trigger is considered valid on the falling edge of the line source signal (after any processing by the line inverter module).
Any Edge
AnyEdge
The trigger is considered valid on any edge of the line source signal (after any processing by the line inverter module).
Trigger Overlap (in µs)
TriggerOverlap
States if a trigger overlap is permitted with the Active Frame readout signal. This feature defines if a new valid trigger will be accepted (or latched) for a new frame.
1.00
Guru
Off
Off
No trigger overlap is permitted.
Nano-5G Series GigE Vision Camera Operational Reference 63
ReadOut
ReadOut
Trigger is accepted immediately after the start of the readout.
End Of Exposure
EndOfExposure
Trigger is accepted immediately after the previous exposure period. This will latch the Trigger and delay the Exposure if the end of that exposure is shorter than the previous readout.
Trigger Delay (in µs)
TriggerDelay
Specifies the delay in microseconds to apply after receiving the trigger and before activating the triggerEvent. (min=0, max=2000000)
1.00
Beginner
Line Selector
LineSelector
Selects the physical line (or pin) of the external device connector to configure.
1.00
Beginner
Line 1
Line1
Index of the physical line and associated I/O control block to use. Pin 5 is the Input Signal and Pin 3 is the common Ground on the I/O connector.
Line 2
Line2
Index of the physical line and associated I/O control block to use. Pin 7 is the Input Signal and Pin 3 is the common Ground on the I/O connector.
Line 3
Line3
Index of the physical line and associated I/O control block to use. Pin 6 is the Output Signal and Pin 4 is the common output power on the I/O connector.
Line 4
Line4
Index of the physical line and associated I/O control block to use. Pin 8 is the Output Signal and Pin 4 is the common output power on the I/O connector.
Line 5
Line5
Index of the physical line and associated I/O control block to use. Pin 9 is the Output Signal and Pin 4 is the common output power on the I/O connector.
Line Name
lineName
Description of the physical Pin associated with the logical line.
1.00
Beginner
DFNC
Input 1 Input 2
Input1 Input2
Associated with the logical line Input 1 Associated with the logical line Input 2
Output 1 Output 2 Output 3
Output1 Output2 Output3
Associated with the logical line Output 1 Associated with the logical line Output 2 Associated with the logical line Output 2
Line Format
LineFormat
Specify the current electrical format of the selected physical input or output. (RO)
1.00
Expert
Opto-Coupled
OptoCoupled
The line is opto-Coupled.
Line Mode
LineMode
Reports if the physical Line is an Input or Output signal. (RO) See Input Signals Electrical Specifications. See Output Signals Electrical Specifications.
1.00
Expert
Input
Input
The line is an input line.
Output
Output
The line is an output line.
Line Status
LineStatus
Returns the current status of the selected input or output line.
1.00
Expert
False
The Line is logic LOW
True
The Line is logic HIGH
Line Inverter
LineInverter
Control to invert the polarity of the selected input or output line signal.
1.00
Beginner
False / True
64 Contents Nano-5G Series GigE Vision Camera
Input Line Detection Level
lineDetectionLevel
Specifies the voltage threshold required to recognize a signal transition on an input line.
1.00
Beginner
DFNC
Threshold for TTL
Threshold_for_TTL
A signal below 0.8V will be detected as a Logical LOW and a signal greater than 2.4V will be detected as a Logical HIGH on the selected input line.
Input Line Debouncing Period
lineDebouncingPeriod
Specifies the minimum delay before an input line voltage transition is recognizing as a signal transition.
1.00
Beginner
DFNC
Output Line Source
outputLineSource
Selects which internal signal or event driven pulse or software control state to output on the selected line. Note, the LineMode feature must be set to Output. The List of supported output line sources is product-specific. The
Event Control section provides details and timing
diagrams for the supported trigger modes.
1.00
Beginner
DFNC
Off
Off
Line output is Open
Software Controlled
SoftwareControlled
The OutputLineValue feature changes the state of the output
Pulse on: Start of Frame
PulseOnStartofFrame
Generate a pulse on the start of the Frame Active event
Pulse on: Start of Exposure
PulseOnStartofExposure
Generate a pulse on the ExposureStart event. This option is typically used to trigger a strobe light.
Pulse on: End of Exposure
PulseOnEndofExposure
Generate a pulse on the ExposureEnd event. This option is typically used to trigger a strobe light.
Pulse on: Start of Readout
PulseOnStartofReadout
Generate a pulse on the ReadoutStart event.
Pulse on: End of Readout
PulseOnEndofReadout
Generate a pulse on the ReadoutEnd event.
Pulse on: Valid Frame
Trigger
PulseOnValidFrameTrigger
Generate a pulse on the ValidFrameTrigger event.
Pulse on: Rejected Frame(s)
Trigger
PulseOnInvalidFrameTrigger
Generate a pulse on the InvalidFrameTrigger event.
Pulse on: Start of
Acquisition
PulseOnStartofAcquisition
Generate a pulse when the AcquisiontStart event occurs.
Pulse on: End of Acquisition
PulseOnEndofAcquisition
Generate a pulse when the AcquisiontStop event occurs.
Pulse on: End of Timer 1
PulseOnEndofTimer1
Generate a pulse on the TimerEnd 1 event.
Pulse on: End of Counter 1
PulseOnEndofCounter1
Generate a pulse on the CounterEnd 1 event.
Pulse on: Input 1 Event
PulseOnInput1
Generate a pulse on the Input signal 1 event
Pulse on: Input 2 Event
PulseOnInput2
Generate a pulse on the Input signal 2 event
Pulse on: Action 1
PulseOnAction1
Generate a pulse on the GigEVision Action Command 1.
Pulse on: Action 2
PulseOnAction2
Generate a pulse on the GigEVision Action Command 2.
Pulse on: Software
Command
PulseOnSoftwareCmd
Generate a pulse on the Input of a Software Command
Exposure Active
ExposureActive
Generate a signal that is active when the Exposure is active.
Output Line Pulse Signal Activation
outputLinePulseActivation
Specifies the input line activation mode to trigger the OutputLine pulse.
1.00
Beginner
DFNC
Rising Edge
RisingEdge
Specifies that the trigger is considered valid on the rising edge of the source signal.
Falling Edge
FallingEdge
Specifies that the trigger is considered valid on the falling edge of the source signal.
Any Edge
AnyEdge
Specifies that the trigger is considered valid on the falling or rising edge of the source signal.
Output Line Pulse Delay
outputLinePulseDelay
Sets the delay (in µs) before the output line pulse signal. Applicable for the OutputLineSource feature.
1.00
Beginner
DFNC
Output Line Pulse Duration
outputLinePulseDuration
Sets the width (duration) of the output line pulse in microseconds.
1.00
Beginner
DFNC
Nano-5G Series GigE Vision Camera Operational Reference 65
Output Line Value
outputLineValue
Sets the output state of the selected Line if the outputLineSoftwareLatchControl = OFF. OutputLineSource must be SoftwareControlled. If the outputLineSoftwareLatchControl = Latch , the state of the pin will change with the outputLineSoftwareCmd command.
1.00
Beginner
DFNC
Active
Active
Sets the Output circuit to close
Inactive
Inactive
Sets the Output circuit to open
Output Line Software Latch Control
outputLineSoftwareLatchControl
When Off, the selected output line is set with the value in Output Line Value.
1.00
Guru
DFNC
Off
Off
Output pin state set by outputLineValue.
Latch
Latch
Output pin state set by outputLineSoftwareCmd.
Line Status All
LineStatusAll
Returns the current status of all available line signals, at time of polling, in a single bitfield. The order is Line1, Line2, Line3, ...
1.00
Expert
Output Line Software Command
outputLineSoftwareCmd
Writing a value of 1 in the bit field applies the Latch value of the outputLineSoftwareLatchControl and/or executes the PulseOnSoftwareCmd for any output line programmed for software control. The feature outputLineSoftwareCmd can take any binary value and each bit set to 1 corresponds to a Icommand for an Output. Note that Outputs are numbered from 1 to N, therefore Bit 1 of outputLineSoftwareCmd corresponds to Output1. This is applicable to OutputLineSource = Pulse On: where Software Cmd (for Pulse mode) or OutputLineSource = SoftwareControlled and OutputLineSoftwareLatchControl = Latch (for static states).
1.00
Expert
DFNC
Line Pinout
linePinAssociation
Enumeration of the physical line (or pin) on the device I/O connector. (RO)
1.00
Invisible
Pin5=Signal – Pin3=Gnd
Pin5Signal_Pin3Gnd
Pin 5 is the Input Signal and Pin 3 is the common input Ground on the I/O connector.
Pin7=Signal – Pin3=Gnd
Pin7Signal_Pin3Gnd
Pin 7 is the Input Signal and Pin 3 is the common input Ground on the I/O connector.
Pin6=Signal – Pin4=Pwr
Pin6Signal_Pin4Pwr
Pin 6 is the Output Signal and Pin 4 is the common output Power on the device connector.
Pin8=Signal – Pin4=Pwr
Pin8Signal_Pin4Pwr
Pin 8 is the Output2 Signal and Pin 4 is the common output Power on the device connector.
66 Contents Nano-5G Series GigE Vision Camera
I/O Module Block Diagram
Line Selector =
Line 1 to 4
Physical
Line
Event Driven
Input
inverter
Output
inverter
Software Driven
Pulse
generator
LineStatus
Trigger
Line
Activation
Trigger Signal
Timer
TimerEnd Event
CounterEnd Event
Software Trigger
Cmd
Line
Mode
Input
or
ouput
Input
Output
Timer and Counter Module
Counter
Line
Debouncer
Event Driven
Trigger Source
Trigger Module
Output
Line
Source
Signal Driven
Software Driven
Line
Detection
Level
Trigger Mode Details
Genie Nano-5G image exposures are initiated by an event. The trigger event is either the cameras programmable internal clock used in free running mode, an external input used for synchronizing exposures to external triggers, or a programmed function call message by the controlling computer. These triggering modes are described below.
Free running (Trigger Mode=Off): The Nano-5G free-running mode has programmable
internal timers for frame rate and exposure period. Frame rate minimums, maximums, and increments supported are sensor specific. Maximum frame rates are dependent on the required exposure.
External trigger (Trigger Mode=On): Exposures are controlled by an external trigger signal
where the specific input line is selected by the Trigger Source feature. External signals are isolated by an opto-coupler input with a time programmable debounce circuit.
Trigger Source Types (Trigger Mode=On)
Trigger Source=Software: An exposure trigger is sent as a control command via the
Ethernet network connection. Software triggers cannot be considered time accurate due to network latency and sequential command jitter. But a software trigger is more responsive than calling a single-frame acquisition since the latter must validate the acquisition parameters and modify on-board buffer allocation if the buffer size has changed since the last acquisition.
Trigger Source = Line 1 or 2: An external trigger signal is opto-coupled and subject to a
signal debounce, input delay, plus inversion circuits.
Trigger Line Polarity: For external line signals, a rising edge signal is suggested to minimize
the time it takes for the opto-coupler to change state.
Trigger Source=Timer1End Event: The Timer1 End Event is used as the internal trigger
source. Refer to Counter and Timer Controls for information on those features.
Trigger Source=Counter1End Event: The Counter1 End Event is used as the internal trigger
source.
Nano-5G Series GigE Vision Camera Operational Reference 67
Input Line Details
The general purpose input line signals are connected to I/O lines 1 and 2, which have the following features for control or status indication.
Feature set: LineSelector (RW), LineName (RO), linePinAssociation (RO), LineFormat (RO),
LineMode (RO), lineDetectionLevel (RW), lineDebouncingPeriod (RW), LineInverter (RW), LineStatus (RO).
Connector: See 10-pin I/O Connector Pinout Details for connector pinout and electrical
information. The cable shell and shield should electrically connect the Genie Nano-5G chassis to computer chassis for maximum EMI protection.
Line Transition Validation: Each input incorporates a signal debounce circuit (following the
opto-couple) to eliminate short noise transitions that could be wrongly interpreted as a valid pulse. The duration is user-programmable from 0µs to 255µs with CamExpert.
Line Signal Propagation & Timing: Maximum delay values are defined in Input Signals
Electrical Specifications.
Trigger Overlap: Feature Details
The Trigger Overlap feature defines how the Nano-5G handles triggers that might occur more frequently than the Frame Active period (an exposure plus readout period).
If TriggerOverlap=OFF, then triggers received before the end of the Frame Active period are ignored. Other TriggerOverlap values are dependent on the Nano-5G model and sensor used.
TriggerOverlap=Off
No trigger overlap is permitted.
Diagram Conditions:
TriggerMode=On
ExposureMode=Timed
TriggerActivation=RisingEdge
TriggerDelay=0
TriggerSelector=FrameStart
ExposureAlignment=Synchronous
Trigger Input
Trigger Exclusion Period
Exposure 1
Readout 1
Frame 1 Active period
Trigger Exclusion Period
Exposure 2
Readout 2
Frame 2 Active period
Frame Exposure
Frame Readout
TriggerOverlap=Off
68 Contents Nano-5G Series GigE Vision Camera
TriggerOverlap=ReadOut
Trigger is accepted at the beginning of the frame Readout. The “End of Exposure to Start of
Readout” time is sensor dependent.
Diagram Conditions:
TriggerMode=On
ExposureMode=Timed
TriggerActivation=RisingEdge
TriggerDelay=0
TriggerSelector=FrameStart
ExposureAlignment=Synchronous
Trigger Input
Trigger Exclusion Period
Exposure 1
Readout 1
Frame 1 Active period
Exposure 2
Readout 2
Frame 2 Active period
Frame Exposure
Frame Readout
TriggerOverlap=Readout
Trigger Exclusion Period
End of Exposure
to Start of Readout
End of Exposure
to Start of Readout
Nano-5G Series GigE Vision Camera Operational Reference 69
TriggerOverlap=EndOfExposure
Trigger is accepted immediately after the previous exposure period. This will latch the Trigger
and delay the Exposure if the end of that exposure is shorter than the previous readout.
Diagram Conditions:
TriggerMode=On
ExposureMode=Timed
TriggerActivation=RisingEdge
TriggerDelay=0
TriggerSelector=FrameStart
ExposureAlignment=Synchronous
Applicable to current Sony sensor models
Sony sensor Nano-5G models support a maximum trigger rate by allowing a trigger signal soon after the exposure period. A trigger is accepted and buffered for a 12 line clock period (after the exclusion period) at which the next exposure starts. As shown in the diagram below, the following exposure can be active even before the frame readout of the previous exposure.
Trigger Input
Trigger Exclusion Period
Exposure 1
Readout 1
Frame 1 Active period
Exposure 2
Readout 2
Frame 2 Active period
Frame Exposure
Frame Readout
TriggerOverlap=EndOfExposure
Trigger Exclusion Period
Refer to Model Part Numbers for the available Nano-5G models using Sony sensors and their timing specifications.
70 Contents Nano-5G Series GigE Vision Camera
TriggerOverlap= EndOfExposure or Readout
This special condition describes the case of a short exposure relative to the readout period. A
trigger received before the end of the frame readout is latched and delayed until such time that the following short exposure will end with the end of the previous frame readout. The second readout period will then start immediately.
Diagram Conditions:
TriggerMode=On
ExposureMode=Timed
TriggerActivation=RisingEdge
TriggerDelay=0
TriggerSelector=FrameStart
ExposureAlignment=Synchronous
Trigger Input
Exposure 1
Readout 1
Frame 1 Active period
Exposure 2
Readout 2
Frame 2 Active period
Frame Exposure
Frame Readout
TriggerOverlap= EndOfExposure or Readout
Trigger Exclusion Period
Trigger Exclusion Period
Trigger Latched and Delayed
Nano-5G Series GigE Vision Camera Operational Reference 71
TriggerOverlap= Readout and ExposureMode=TriggerWidth
This special condition describes the case of a short TriggerWidth exposure relative to the
readout period. If the next Trigger input signal occurs during the previous frame readout, attempting to stop the frame active period before the current readout is completed, the camera will continue the second exposure until the previous readout is completed. In this condition the actual exposure time is longer than the trigger input width.
Diagram Conditions (Sony Sensors):
TriggerMode=On
ExposureMode=TriggerWidth
TriggerActivation=RisingEdge
TriggerDelay=0
TriggerSelector=FrameStart
ExposureAlignment=Synchronous
Trigger Input
Exposure 1
Readout 1
Frame 1 Active period
Exposure 2
Readout 2
Frame 2 Active period
Frame Exposure
Frame Readout
TriggerOverlap= Readout and ExposureMode=TriggerWidth
Exposure 2 extended until Readout 1 completes
72 Contents Nano-5G Series GigE Vision Camera
TriggerOverlap=Off and ExposureMode=TriggerWidth
Diagram Conditions:
TriggerMode=On
ExposureMode=TriggerWidth
TriggerActivation=RisingEdge
TriggerDelay=0
TriggerSelector=FrameStart
ExposureAlignment=Synchronous
Trigger Input
Exposure 1
Readout 1
Frame 1 Active period
Exposure 2
Readout 2
Frame 2 Active period
Frame Exposure
Frame Readout
TriggerOverlap= Off and ExposureMode=TriggerWidth
Exclusion Region
Exclusion Region
Nano-5G Series GigE Vision Camera Operational Reference 73
Output Line Details
The general purpose output line signals are connected to I/O lines 3 and 4, which have the following features for control or status indication.
Feature set: LineInverter (RW), outputLineSource (RW), outputLinePulseDelay (RW),
outputLinePulseDuration (RW), outputLineValue (RW), outputLineSoftwareCmd (RW), LineSelector (RW), LineName (RO), linePinAssociation (RO), LineFormat (RO), LineMode (RO), LineStatus (RO). See Output Signals Electrical Specifications for more information.
External outputs: Can be used as a strobe signals to control lighting or to generate
programmable pulses when specific events are generated by the camera.
Output on Events: Each output can be set independently to one of the available event modes
defined by the ‘outputLineSource’ feature.
Output High and Output Low Block Diagram
Output signal lines when either in the High or Low state are shown in the following figures with an simplified external circuit.
Camera Output
LOAD
VCC
Camera Output
LOAD
VCC
current flow
Examples of Logic HI and Logic LO output circuits
74 Contents Nano-5G Series GigE Vision Camera
Counter and Timer Control Category
The Genie Nano-5G counter and timer controls, as shown by CamExpert, has parameters used to configure acquisition counters and timers for various input lines and signal edge detection.
Counter and Timer Control Feature Description
The following table and block diagram, describes these parameters.
Display Name
Feature & Values
Description
Device
Version
& View
Counter Selector
counterSelector
Selects the counter to configure.
1.00
Expert
DFNC
Counter 1
Counter1
Select counter 1
Counter mode
counterMode
Selects the counter mode. The selected Counter is either Active or Disabled. When Disabled, the Counter can be configured.
1.00
Expert
DFNC
Off
Off
The selected Counter is Disabled
Active
Active
The selected Counter is Enabled
Counter Status
counterStatus
Returns the current state of the counter.
1.00
Expert
DFNC
Counter Idle
CounterIdle
The counter is idle. The counterStartSource feature is set to off.
Counter Trigger Wait
CounterTriggerWait
The counter is waiting for a start trigger.
Counter Active
CounterActive
The counter is counting for the specified duration.
Counter Completed
CounterCompleted
The counter reached the CounterDuration count.
Counter Overflow
CounterOverflow
The counter reached its maximum possible count.
Nano-5G Series GigE Vision Camera Operational Reference 75
Counter Start Source
counterStartSource
Select the counter start source. Counter increments from 0 to the value of the counterDuration feature.
1.00
Expert
DFNC
Off
Off
Counter is stopped.
Acquisition Start
AcquisitionStart
Counter starts on the reception of the Acquisition Start event.
Acquisition End
AcquisitionEnd
Counter starts on the reception of the Acquisition End event.
Exposure Start
ExposureStart
Counter starts on the reception of the Exposure Start event
Exposure End
ExposureEnd
Counter starts on the reception of the Exposure End event.
Readout Start
ReadoutStart
Counter starts on the reception of the Readout Start event.
Readout End
ReadoutEnd
Counter starts on the reception of the Readout End event.
Frame Start
FrameStart
Counter starts on the reception of the Frame Start event.
Valid Frame Trigger
ValidFrameTrigger
Counter starts on the reception of the Valid Frame Trigger.
Rejected Frame Trigger
InvalidFrameTrigger
Counter starts on the reception of the Invalid Frame Trigger.
Action 1
Action1
GigEVision Action Command 1. This is a broadcast command that multiple devices can respond to simultaneously.
Action 2
Action2
GigEVision Action Command 2. This is a broadcast command that multiple devices can respond to simultaneously.
Line 1
Line1
Counter starts on the specified transitions on Line 1 See Input Signals Electrical Specifications.
Line 2
Line2
Counter starts on the specified transitions on Line 2
Timer 1 End
Timer1End
Counter starts on the reception of the Timer 1 End event.
Counter 1 End
Counter1End
Counter starts on the reception of the Counter 1 End event.
Counter Start Line Activation
counterStartLineActivation
Selects the activation mode of the input line trigger which starts the counter. This is only applicable when the counterStartSource feature selects a physical Line.
1.00
Expert
DFNC
Rising Edge
RisingEdge
Starts counting on rising edge of the selected Line.
Falling Edge
FallingEdge
Starts counting on falling edge of the selected Line.
Any Edge
AnyEdge
Starts counting on the falling or rising edge of the selected Line.
Counter Incremental Source
counterIncrementalSource
Select the event source which increments the counter. The Event Control section provides details and timing diagrams for the supported events.
1.00
Expert
DFNC
Off
Off
Counter is stopped.
Acquisition Start
AcquisitionStart
Counts the number of Acquisition Start events.
Acquisition End
AcquisitionEnd
Counts the number of Acquisition End events.
Exposure Start
ExposureStart
Counts the number of Exposure Start events.
ExposureEnd
ExposureEnd
Counts the number of Exposure End events.
Readout Start
ReadoutStart
Counts the number of Readout Start events.
Readout End
ReadoutEnd
Counts the number of Readout End events.
Frame Start
FrameStart
Counts the number of Frame Start events.
Valid Frame Trigger
ValidFrameTrigger
Counts the number of Valid Frame Triggers.
Rejected Frame(s)
Trigger
InvalidFrameTrigger
Counts the number of Rejected Frame(s) Trigger.
MultiFrame End Trigger
FrameBurstEnd
Counts the number of multi-frame end triggers
76 Contents Nano-5G Series GigE Vision Camera
Line 1
Line1
Counts the number of transitions on Line 1 (based on the counterIncrementalLineActivation feature setting) See Input Signals Electrical Specifications.
Line 2
Line2
Counts the number of transitions on Line 2 (based on the counterIncrementalLineActivation feature setting)
Internal Clock
InternalClock
The counter increments on each microsecond tick of the device internal Clock.
Timer 1 End
Timer1End
Counts the number of Timer 1 End events.
Counter Incremental Line Activation
counterIncrementalLineActivation
Selects the counter signal activation mode. The counter increments on the specified signal edge or level.
1.00
Expert
DFNC
Rising Edge
RisingEdge
Increment the counter on the rising edge of the selected I/O Line.
Falling Edge
FallingEdge
Increment the counter on the falling edge of the selected I/O Line.
Any Edge
AnyEdge
Increment the counter on the falling or rising edge of the selected I/O Line.
Counter Reset Source
counterResetSource
Selects the signal source to reset the counter. After a reset the counter waits for the next countStartSource signal or event.
1.00
Expert
DFNC
Reset Cmd
Off
Reset on reception of the Reset Icommand.
Acquisition Start
AcquisitionStart
Reset on reception of the Acquisition Start.
Acquisition End
AcquisitionEnd
Reset on reception of the AcquisitionEnd
Exposure Start
ExposureStart
Reset on reception of the Exposure Start event.
Exposure End
ExposureEnd
Reset on reception of the Exposure End event.
Readout Start
ReadoutStart
Reset the counter on the reception of the Readout Start event.
Readout End
ReadoutEnd
Reset the counter on the reception of the Readout End event.
Frame Trigger
FrameStart
Reset on reception of the Frame Trigger.
Valid Frame Trigger
ValidFrameTrigger
Reset on reception of the Valid Frame Trigger.
Rejected Frame Trigger
InvalidFrameTrigger
Reset on reception of the Invalid Frame Trigger.
MultiFrame End Trigger
FrameBurstEnd
Reset on reception of the Frame Burst end.
Line 1
Line1
Reset counter on the specified transition on line 1. See Input Signals Electrical Specifications.
Line 2
Line2
Reset counter on the specified transition on line 2.
Timer 1 End
Timer1End
Reset on reception of the Timer End.
Counter 1 End
Counter1End
Reset on the reception of the Counter end.
Counter Reset Input Line Activation
counterResetLineActivation
Specify the edge transition on the selected line that will reset the selected counter.
1.00
Expert
DFNC
Rising Edge
RisingEdge
Reset counter on rising edge of the selected signal.
Falling Edge
FallingEdge
Reset counter on falling edge of the selected signal.
Any Edge
AnyEdge
Reset counter on the falling or rising edge of the selected signal
Counter Duration
counterDuration
Sets the duration (or number of events) before the CounterEnd event is generated.
1.00
Expert
DFNC
Counter Value
counterValue
Read the current value of the selected counter.
1.00
Expert
DFNC
Counter Value At Reset
counterValueAtReset
Stores the counter value of the selected counter when it was reset by a trigger or by an explicit Counter Reset command.
1.00
Expert
DFNC
Counter Reset
counterReset
Resets the selected counter to zero. The counter starts immediately after the reset. To temporarily disable the counter, set the Counter Event Source feature to Off.
1.00
Expert
DFNC
Nano-5G Series GigE Vision Camera Operational Reference 77
Timer Selector
timerSelector
Selects which timer to configure.
1.00
Expert
DFNC
Timer 1
Timer1
Timer 1 selected
Timer Mode
timerMode
Select the Timer mode. The selected Timer is Active or Disabled. When Disabled, the Timer can be configured.
1.00
Expert
DFNC
Off
Off
The selected Timer is Disabled.
Active
Active
The selected Timer is Enabled.
Timer Status
timerStatus
Returns the current state of the timer.
1.00
Expert
DFNC
Timer Idle
TimerIdle
The timer is idle. The CounterStartSource feature is set to off.
Timer Trigger Wait
TimerTriggerWait
The timer is waiting for a start trigger.
Timer Active
TimerActive
The timer is counting for the specified duration.
Timer Completed
TimerCompleted
The timer reached the TimerDuration count.
Timer Start Source
timerStartSource
Select the trigger source to start the timer. The Event
Control section provides details and timing diagrams
for the supported events.
1.00
Expert
DFNC
TimerReset Cmd
Off
Starts with the reception of the TimerReset Icommand.
Acquisition Start
AcquisitionStart
Start Timer on Acquisition Start event.
Acquisition End
AcquisitionEnd
Start Timer on Acquisition End event
Exposure Start
ExposureStart
Start Timer on Exposure Start event.
Exposure End
ExposureEnd
Start Timer on Exposure End event.
Readout Start
ReadoutEnd
Start Timer on Readout Start event.
Readout End
ReadoutStart
Start Timer on Readout End event.
Frame Start
FrameStart
Start Timer on Frame Start event.
Frame Trigger
ValidFrameTrigger
Start Timer on Frame Trigger event.
Frame Burst End
FrameBurstEnd
Start Timer on Frame Burst End event.
Action 1
Action1
GigEVision Action Command 1. This is a broadcast command that multiple devices can respond to simultaneously.
Action 2
Action2
GigEVision Action Command 2. This is a broadcast command that multiple devices can respond to simultaneously.
Line 1
Line1
Start Timer on a transition of I/O Line 1 event. See Input Signals Electrical Specifications.
Line 2
Line2
Start Timer on a transition of I/O Line 2 event.
Timer 1 End
Timer1End
Start Timer on Timer End event.
Counter 1 End
Counter1End
Start Timer on Counter 1 End event.
Timer Line Activation
timerStartLineActivation
Select the trigger activation mode which starts the timer.
1.00
Expert
DFNC
Rising Edge
RisingEdge
Starts counter on rising edge of the selected signal.
Falling Edge
FallingEdge
Starts counter on falling edge of the selected signal.
Any Edge
AnyEdge
Starts counter on the falling or rising edge of the selected signal.
Timer Duration
timerDuration
Sets the duration (in microseconds) of the timer pulse.
1.00
Expert
DFNC
Timer Value
timerValue
Reads the current value (in microseconds) of the selected timer.
1.00
Expert
DFNC
Timer Reset
timerReset
Resets the timer to 0 while timerStatus=TimerActive. Timer then waits for the next timerStartSource event.
1.00
Expert
DFNC
78 Contents Nano-5G Series GigE Vision Camera
Counter and Timer Group Block Diagram
Line Selector =
Line 1 to 4
Physical
Line
Event Driven
Input
inverter
Output
inverter
Software Driven
Pulse
generator
LineStatus
Trigger
Line
Activation
Trigger Signal
Timer
TimerEnd Event
CounterEnd Event
Software Trigger
Cmd
Line
Mode
Input
or
ouput
Input
Output
Timer and Counter Module
Counter
Line
Debouncer
Event Driven
Trigger Source
Trigger Module
Output
Line
Source
Signal Driven
Software Driven
Line
Detection
Level
Example: Counter Start Source = OFF
Countermode=OFF
Counter is
IDLE
Counter
Overflow
CounterEnd Event Generated
Counter is
Active
CounterStartSource=OFF
CounterWait
Trigger
Counter is incrementing
Countermode=Active
CounterResetSource=OFF
CounterResetSource=Event
Counter Reset CMD
Counter
Completed
CounterResetSource=CounterEnd
CounterStartSource=OFF
0
The counter starts on the counterReset Cmd.
The counter continues unless a new counterReset Cmd is received, which then restarts the
counter at 00.
When Counter Reset Source= ‘Event’ or ‘CounterEnd’ the counter is reset to 00 but does
not restart counting, until the next CounterReset Cmd.
Nano-5G Series GigE Vision Camera Operational Reference 79
Example: Counter Start Source = CounterEnd (itself)
Countermode=OFF
Counter is
IDLE
CounterEnd Event Generated
Counter is
Active
CounterStartSource=
CounterEnd (itself)
CounterWait
Trigger
Counter is incrementing
Countermode=Active
Counter Reset CMD
Counter
Completed
CounterResetSource=CounterEnd
CounterStartSource=CounterEnd (itself)
0
Counter starts when Counter Mode is set to Active.
A Counter Reset CMD will reset the counter to 00 and it then continues counting.
counterResetSource must be set to CounterEnd. When the counterValue feature reaches the
counterDuration value an event is generated and the counter is reset to 00, then continues.
Example: CounterStartSource = EVENT and Signal (Edge Base)
Countermode=OFF
Counter is
IDLE
Counter
Overflow
CounterEnd Event Generated
Counter is
Active
CounterStartSource= EVENT or
Signal (Edge Base )
CounterWait
Trigger
Counter is incrementing
Countermode=Active
CounterResetSource=OFF
CounterResetSource=Event
Counter Reset CMD
Counter
Completed
CounterResetSource=CounterEnd(Itself)
CounterStartSource= EVENT and Signal (Edge Base )
CounterResetSource=Event (Itself)
0
80 Contents Nano-5G Series GigE Vision Camera
Example: CounterStartSource = Line (Edge Base) Example
Countermode=OFF
Counter is
IDLE
CounterEnd Event Generated
CounterStartSource=
Line 1
CounterWait
Start
Counter Register
Countermode=Active
Counter
Completed
CounterResetSource =CounterEnd(Itself)
CounterStartSource= Line (Edge Base ) Example 2
Active ActiveActive
CounterTriggerActivation=
Falling Edge
Counter STATUS
0
12
85 10
any Tick in
CounterEventSource
Active
1
1
CounterDuration=12
0
The Second StartSource Pulse is ignored
Nano-5G Series GigE Vision Camera Operational Reference 81
Advanced Processing Control Category
The Genie Nano-5G Advanced Processing controls, as shown by CamExpert, groups parameters used to configure LUT mode controls on monochrome cameras. Genie Nano-5G cameras are available in a number of models implementing different sensors and image resolutions which may not support the full feature set defined in this category.
Advanced Processing Control Feature Descriptions
Display Name
Feature & Values
Description
Device
Version
& View
Defective Pixel Replacement Mode
defectivePixelReplacementMode
Sets the enable state for defective pixel replacement.
1.00
Expert
DFNC
Off
Off
Disable defective pixel replacement.
Active
Active
Enable defective pixel replacement.
Defective Pixel Replacement Map Current Active Set
defectivePixelReplacementMapCurren tActiveSet
Specifies the defective pixel replacement set.
1.00
Expert
DFNC
Off
Off
Disable defective pixel replacement.
User Map 1
UserMap1
Sets the User Map defective pixel map as active.
LUT Mode
lutMode
Sets the enable state of the selected LUT module (Lookup Table).
1.00
Expert
DFNC
Off
Off
Disables the LUT.
Active
Active
Enables the selected LUT module.
LUT Type
lutType
Displays the LUT type of the currently selected Lookup Table.
1.00
Expert
DFNC
User Defined
UserDefined
Uses the user programmable LUT.
Gamma Correction
GammaCorrection
Uses gamma LUT
82 Contents Nano-5G Series GigE Vision Camera
Gamma Correction
gammaCorrection
Sets the gamma correction factor (i.e. inverse gamma). The gamma correction is applied as an exponent to the original pixel value. (Min: 0.001, Max: 2.0, Increment: 0.001)
1.00
Expert
DFNC
LUT Current Active Set
lutCurrentActiveSet
Specifies the current LUT to use.
1.00
Expert
DFNC
User Defined 1
UserDefined1
Sets the current LUT as User Defined 1.
User Defined 2
UserDefined2
Sets the current LUT as User Defined 2.
LUT Selector
LUTSelector
Selects which LUT to control and adjust features.
1.00
Guru
User Defined 1
UserDefined1
User Defined 1 is under control
User Defined 2
UserDefined2
User Defined 1 is under control
LUT Size
lutSize
Specify the LUT size of the selected LUT (Lookup Table). Available choices are model dependent.
1.00
Guru
DFNC
8 Bits/Pixel 10 Bits/Pixel 12 Bits/Pixel
Bpp8 Bpp10 Bpp12
8 bits per pixel 10 bits per pixel 12 bits per pixel
LUT Index
LUTIndex
Selects the index (offset) of the coefficient to access in the selected LUT.
1.00
Guru
LUT Value
LUTValue
Returns the value at specified LUT index entry of the LUT selected by the LUT Selector feature.
1.00
Guru
LUT Value All
LUTValueAll
Accesses all the LUT coefficients in a single access without using individual LUT indices. This feature accesses the LUT values in the currently active LUT table set by the LUT Current Active Set feature.
1.00
Guru
Processing path bits per pixel
processingPathBpp
< >
1.00
Invisible
DFNC
Nano-5G Series GigE Vision Camera Operational Reference 83
Lookup Table (LUT) Overview
The Genie Nano-5G cameras include a user programmable LUT table as a component of its embedded processing features. A LUT is used for operations such as gamma adjustments, invert and threshold processes.
The camera LUT table are dependent on the sensor (per pixel – see feature LUT Size) and is illustrated in the following figure (see Processing path bits per pixel). Pixel data from the sensor is passed through the LUT memory array, where the new programmed pixel value is then passed to the Genie Nano-5G output circuit. The LUT data table is stored along with other parameters with the user configuration function.
. . .
. . .
0 1 2 3
1020
1023
1022
1021
255 255 255 255
0 0 0
0
Output
Sensor
Pixel
Data
Simplified Nano-5G LUT Block Diagram
10-bit Input : 8-bit Output
LUT Programmed as Invert Function
Simplified Example 10-bit to 8-bit LUT Block Diagram
LUT Size vs. Output Pixel Format
The LUT size will be the same as the camera’s sensor pixel size; for the current Nano-5G standard firmware this is a 10-bit. All camera processing is performed at the 10-bit sensor pixel format of the camera, while the the output pixel format is 8-bit.
The Nano-5G default neutral LUT programming is as follows:
With Output Pixel format = 8-bit, the default LUT data is programmed to map the 1024
sensor pixel values to 256 output values. Therefore LUT index “0 to 3” have the value “0”, LUT index “4 to 7” have the value “1”, and so on until the last group where LUT index “1020 to 1023” have the value “255”.
LUT data is selected either as a predefined gamma correction, or is programmed with individual values for various LUT index entries, or a user LUT data file is upload using the File Access controls. Refer to the Sapera documentation for information about the SapLut Class. Note that a SapLut file can be uploaded to the Nano-5G but cannot be read back.
84 Contents Nano-5G Series GigE Vision Camera
Gamma Correction Factor
The following graphic shows LUT output data as a function of the gamma correction factor programmed by the user. An 8-bit LUT is shown as an example and importantly the graphic is not to scale.
As Gamma Correction is reduced in value to the minimum allowed, the nonlinear output of
acquisition data through the LUT effectively boosts low value data.
As Gamma Correction is increased in value to the maximum allowed, the nonlinear output of
acquisition data through the LUT effectively reduces low value data.
DN=00
DN=255
LUT Output
Input DN
DN=00
DN=255
Gamma Factor going to min.
Gamma Factor going to max.
Nano-5G Series GigE Vision Camera Operational Reference 85
Defective Pixel Replacement
The Pixel Replacement algorithm is based on a predefined bad pixel map (as an XML file), either supplied by the factory (file loaded as Factory Map) or generated by the user (file uploaded as User Map 1). The number of bad pixel entries is limited and varies dependent on the Nano-5G model. The following XML code sample forms the template for the user to build bad pixel maps for any of their Nano-5G cameras.
Note: Identifying bad pixels is left to the user’s discretion, but Teledyne DALSA technical support can provide guidance.
Example User Defective Pixel Map XML File
The following example shows the required components of the defective pixel map file. Each bad pixel position (relative to the image origin which is the upper left corner), must be identified by the XML statement: <DefectivePixel OffsetX=
number
OffsetY=
number
/>
The pixel format (whether 8, 10, 12-bit) is handled transparently, thus requires no special consideration by the user.
This example XML listing has four “bad” pixels identified (maximum number of entries is model dependent). The Algorithm descriptions that follows defines the rules used by the Nano-5G firmware to replace an identified bad pixel.
<?xml version="1.0" encoding="utf-8"?>
<!--Example User Defective Pixel Map--> <!--maximum 512 coordinates--> <!--filename: NanoExampleBadPixels.xml-->
<Coordinates>
<DefectivePixel OffsetX="100" OffsetY="0"/> <DefectivePixel OffsetX="28" OffsetY="345"/> <DefectivePixel OffsetX="468" OffsetY="50"/> <DefectivePixel OffsetX="800" OffsetY="600"/>
</Coordinates>
A sample editable defective pixel map replacement file will be available to download with Nano-5G firmware files.
86 Contents Nano-5G Series GigE Vision Camera
Monochrome Defective Pixel Replacement Algorithm Description
The replacement algorithm follows a few basic rules as defined below, which in general provides satisfactory results.
Single bad pixel in a sensor line with a good adjacent pixel
A defective pixel is replaced by the following good pixel if previous pixel is bad or not existent.
Or a defective pixel is replaced by the previous good pixel.
Sensor Row
pix1 pix2 pix3 pix5 pix6 pix7pix4pix0
Bad pixel in a sensor line with bad adjacent pixels
Replace bad pixel with the corresponding pixel of the previous line.
Do nothing when the neighboring pixels are also bad.
Sensor Row “n+1
pix1 pix2 pix3 pix5 pix7pix0
pix1 pix2 pix3 pix5 pix6 pix7pix4pix0
pix4 pix6
Sensor Row “n”
Remains
Defective
Nano-5G Series GigE Vision Camera Operational Reference 87
Color Defective Pixel Replacement Algorithm Description
The replacement algorithm rules for a Bayer color sensor is similar to the monochrome rules with the exception that replacement pixels of the same color as the bad are used. The two replacement cases below describe general color pixel replacements.
Single bad pixel in a sensor line with a good adjacent pixel
A defective pixel is replaced by the following good pixel if previous pixel is bad or not existent.
Or a defective pixel is replaced by the previous good pixel.
Sensor Row
pix1 pix2 pix3 pix5 pix6 pix7pix4pix0
Bad pixel in a sensor line with bad adjacent pixels
Do nothing when the neighboring pixels are also bad.
Sensor Row “n”
pix1 pix2 pix3 pix5 pix7pix0 pix4 pix6
Remains
Defective
88 Contents Nano-5G Series GigE Vision Camera
Color Processing Control Category
The Nano-5G Color Processing controls, as shown by CamExpert, has parameters used to configure the color camera white balance/color balance features.
Color Processing Control Feature Description
The following table describes these features along with their view attribute and device framework version. For each feature the device version may differ for each camera sensor available. Such differences will be clearly indicated for any applicable feature.
As Genie Nano-5G capabilities evolve the device firmware version will increase, therefore identifying the supported function package.
The description column will indicate which feature is a member of the Teledyne DALSA Features Naming Convention (denoted by DFNC), versus the GenICam Standard Features Naming Convention (SFNC not shown).
Nano-5G Series GigE Vision Camera Operational Reference 89
Display Name
Feature & Values
Description
Device
Version
& View
Automatic White Balance
BalanceWhiteAuto
Controls the mode for automatic white balancing between the color channels. The color gains are automatically adjusted.
1.00
Expert
Off
Off
White balancing is manually controlled using BalanceRatio[Red], BalanceRatio[Green] and BalanceRatio[Blue].
On Demand
OnDemand
White balancing is automatically adjusted once by the device.
Periodic
Periodic
White balancing is periodically adjusted by the device (i.e. when the scene is known to be neutral).
White Balance Period
balanceWhitePeriod
White balance correction period.
1.00
Expert
DFNC
White Balance On-Demand Cmd
balanceWhiteAutoOnDemandCmd
Executes the automatic white balance function. The first frame acquired is used to calculate the RGB gain adjustments, which are then applied to subsequent snaps or grabs.
1.00
Expert
DFNC
White Balance Ratio Reference Component
balanceRatioReference
Selects which color component to use as the reference point for BalanceWhiteAuto.
1.00
Expert
DFNC
Red
Red
Red component will remain constant after the white balance adjustment.
Green
Green
Green component will remain constant after the white balance adjustment.
Blue
Blue
Blue component will remain constant after the white balance adjustment.
Automatic
Auto
The reference color component is automatically selected so that the minimum components gain becomes 1.00.
Balance Ratio Selector
BalanceRatioSelector
Selects which color gain is controlled with the BalanceRatio feature.
1.00
Expert
Red
Red
RED gain is controlled by Balance Ratio.
Green
Green
Green gain is controlled by Balance Ratio.
Blue
Blue
BLUE gain is controlled by Balance Ratio.
Balance Ratio
BalanceRatio
Sets the digital gain of the selected color component (BalanceRatioSelector).
1.00
Expert
White Balance Period (in ms)
balanceWhitePeriod
White balance correction period in milliseconds. (RO)
1.00
Expert
DFNC
90 Contents Nano-5G Series GigE Vision Camera
Color Processing Functional Overview
Nano-5G color cameras provide White Balance controls (automatic or manual). These features are described below in more detail. Note that computer monitors have wide variations in displaying color. Users should consider using professional monitors which have factory calibrated fixed presets conforming to sRGB or AdobeRGB color spaces.
White Balance Operation
The Nano-5G white balance control allow either manual settings for the RGB gain levels, or an automatic algorithm executing periodically or on demand. Automatic mode operates under the assumption of a color neutral scene, where an IR filter installed on the Nano-5G camera is recommended for most applications.
For Manual Adjustments
RGB values range from 1 to 4, in 0.01 increments.
Use BalanceRatioSelector to select the RGB gain to adjust and use BalanceRatio to change the
gain value.
The user selects one color to stay fixed at a gain of 1.00 (often green).
Adjust the gain for R & B to achieve the white balance desired.
For Automatic Adjustments
With either periodic or on demand modes, the Nano-5G will determine the color to set to a gain of
1.00, and then adjust the other two color gains. The BalanceRatio feature will show gain settings at higher precision than user set values.
Set BalanceWhiteAuto to Periodic or OnDemand.
The periodic mode will recalculate every 10ms, while the on demand mode requires the
execution of balanceWhiteAutoOnDemandCmd.
The user can override the automatic choice of the color referenced to a gain of zero via the
balanceRatioReference feature, but often the results look false colored.
Nano-5G Series GigE Vision Camera Operational Reference 91
Cycling Preset Mode Control Category
The Genie Nano-5G Cycling Preset controls, as shown by CamExpert, has parameters used to configure the camera Cycling features. Cycling controls allow the user to configure a number of camera operational states and then have the camera automatically switch between states in real­time. Only the features programmed to change are updated when switching between camera states, thus ensuring immediate camera response. A setup example follows the feature table.
Parameters in gray are read only, either always or due to another parameter being disabled. Parameters in black are user set in CamExpert or programmable via an imaging application
Features listed in the description table but tagged as Invisible are usually for Teledyne DALSA or third party software usagenot typically needed by end user applications. Also important, Genie Nano-5G cameras are available in a number of models implementing different sensors and image resolutions which may not support the full feature set defined in this category.
92 Contents Nano-5G Series GigE Vision Camera
Cycling Preset Mode Control Feature Description
B/W
Color
Display Name
Feature & Values
Description
Device
Version
& View
Cycling Preset Mode
cyclingPresetMode
Sets the Cycling Presets module mode.
1.00
Expert
DFNC
Off
Off
Disable the Cycling Preset module.
Active
Active
Enable the Cycling Preset module.
Cycling Preset Count
cyclingPresetCount
Specifies the number of Presets to use.
1.00
Expert
DFNC
Cycling Preset Incremental Source
cyclingPresetIncrementalSource
Specifies the source that increments the currently active cycling preset.
1.00
Expert
DFNC
None
None
Feature cyclingPresetCurrentActiveSet is used to select the current active set.
Valid Frame Trigger
ValidFrameTrigger
Increment on a Valid Frame Trigger
Counter 1 End
Counter1End
Increment on the end of Counter 1.
Start of Frame
StartOfFrame
Increment on the Start of Frame event
Line2
Line2
Select Line 2 (and associated I/O control block) to use as the external increment source.
Trigger Input Line Activation
cyclingPresetIncrementalActivation
Select the activation mode for the selected Input Line source. This is applicable only for external line inputs.
1.00
Expert
DFNC
Rising Edge
RisingEdge
The source is considered valid on the rising edge of the line source signal (after being processed by the line inverter feature).
Falling Edge
FallingEdge
The source is considered valid on the falling edge of the line source signal (after being processed by the line inverter feature).
Any Edge
AnyEdge
The source is considered valid on any edge (falling or rising) of the line source signal (after being processed by the line inverter feature).
Cycling Preset Repeater
cyclingPresetRepeater
Specifies the required number of cycling preset increment events (generated by the Cycling Preset Incremental Source) to increment the index of the Cycling Preset Current Active Set.
1.00
Expert
DFNC
Cycling Preset Reset Source
cyclingPresetResetSource
Specifies the source that resets the currently active preset. On reset the current preset index is set to 1
1.00
Expert
DFNC Valid Frame Trigger
ValidFrameTrigger
Reset when a Valid Frame Triggers occurs.
Counter 1 End
Counter1End
Reset when counter 1 ends.
Acquisition End
EndOfAcquisition
Use End of Acquisition as the reset source. An End of Acquisition occurs on acquisition stop.
Software
Software
Use a software command as the reset source.
Cycling Preset Reset Cmd
cyclingPresetResetCmd
Reset the position of the preset cycling to 1 and the count to 0.
1.00 Guru DFNC
Cycling Preset Current Active Set
cyclingPresetCurrentActiveSet
Returns the index of the currently active cycling preset.
1.00 Guru DFNC
Cycling Preset ROI Source
cyclingPresetRoiPositionSource
Specifies the source that cycles the ROI position (availability is sensor dependent).
1.00
Expert
DFNC
In-FPGA
FPGA
The FPGA cycles the ROI position.
Nano-5G Series GigE Vision Camera Operational Reference 93
B/W
Color
Display Name
Feature & Values
Description
Device
Version
& View
Features Activation Selector
cP_FeaturesActivationSelector
Selects the feature to control by the cP_FeaturesActivationMode feature.
1.00
Expert
DFNC
Exposure Time
ExposureTime
The cP_FeaturesActivationMode feature controls the exposure time.
Exposure Delay
ExposureDelay
The cP_FeaturesActivationMode feature controls the exposure delay.
ROI Position
ROI_Position
The cP_FeaturesActivationMode feature will control ROI position.
Output Line3
OutputLine3Control
The cP_FeaturesActivationMode feature controls the output line 3.
Output Line4
OutputLine4Control
The cP_FeaturesActivationMode feature controls the output line 4.
Output Line5
OutputLine5Control
The cP_FeaturesActivationMode feature controls the output line 5.
Binning Horizontal
BinningHorizontal
The cP_FeaturesActivationMode controls the horizontal binning.
Binning Vertical
BinningVertical
The cP_FeaturesActivationMode controls the vertical binning.
Sensor Analog Gain
SensorAnalogGain
The cP_FeaturesActivationMode controls the sensor analog gain.
Preset Repeater
PresetRepeater
The cP_FeaturesActivationMode controls the sensor preset repeater count.
Features Activation Mode
cP_FeaturesActivationMode
Enables the selected feature to be part of the cycling. When activating the selected feature, this will automatically set the corresponding standard camera feature to read only. < Expert, DFNC >
1.00
Expert
DFNC
Off
Off
Exclude the selected feature from the cycling.
Active
Active
Include the selected feature in the cycling.
Preset Configuration Selector
cP_PresetConfigurationSelector
Selects the cycling preset to configure.
1.00
Expert
DFNC
Cycling Preset Repeater
cP_PresetRepeater
Specifies the required number of cycling preset increment events (generated by the Cycling Preset Incremental Source) to increment the index of the Cycling Preset Current Active Set. The difference with cyclingPresetRepeater is that this feature value is specific to the current cycling set specified by cp_PresetConfigurationSelector.
1.00
Expert
DFNC
Exposure Time (in µs)
cP_ExposureTime
Sets the exposure time (in microseconds) for the selected set. The maximum frame rate is dependent on the longest cycling exposure time.
1.00
Expert
DFNC
Exposure Delay (in µs)
cP_ExposureDelay
Sets the exposure delay (in microseconds) for the selected set.
1.00
Expert
DFNC
Gain Selector
cP_GainSelector
Selects which gain is controlled when adjusting cp_Gain features.
1.00
Expert
DFNC
Sensor
SensorAll
Applies to Sony sensor models: Gain is adjusted within the sensor. The first half of the gain range is applied in the analog domain and the second half is digital.
Gain
cP_Gain
Sets the selected gain as an amplification factor applied to the image. This gain is applied when the current Cycling index is active.
1.00
Expert
DFNC
Horizontal Offset
cP_OffsetX
Horizontal offset from the origin to the region of interest (ROI). The value in this feature is only used when the currently selected cycling preset is active.
1.00
Expert
DFNC
94 Contents Nano-5G Series GigE Vision Camera
Vertical Offset
cP_OffsetY
Vertical offset from the origin to the region of interest (ROI). The value in this feature is only used when the currently selected cycling preset is active.
1.00
Expert
DFNC
Binning Horizontal
cP_BinningHorizontal
Number of horizontal photo-sensitive cells to combine together. This increases the intensity of the pixels but reduces the horizontal resolution of the image.
1.00
Expert
DFNC
Binning Vertical
cP_BinningVertical
Number of vertical photo-sensitive cells to combine together. This increases the intensity of the pixels but reduces the vertical resolution of the image.
1.00
Expert
DFNC
Line Selector
cP_LineSelector
Selects which physical line (or pin) of the external device connector to configure.
1.00
Expert
DFNC
Line 3
Line3
Index of the physical line and associated I/O control block to use. Pin 6 is the Output Signal and Pin 4 is the common output power on the I/O connector.
Line 4
Line4
Index of the physical line and associated I/O control block to use. Pin 8 is the Output Signal and Pin 4 is the common output power on the I/O connector.
Line 5
Line5
Index of the physical line and associated I/O control block to use. Pin 9 is the Output Signal and Pin 4 is the common output power on the I/O connector.
Output Line Source
cP_OutputLineSource
Selects which internal signal, or event driven pulse, or software control state to output on the selected output line.
1.00
Expert
DFNC
Off
Off
Line output is Open – no output source selected.
Software Controlled
SoftwareControlled
The OutputLineValue feature changes the state of the output.
Pulse On: Start of Exposure
PulseOnStartofExposure
Generate a pulse on the ExposureStart event. This is typically used to trigger a strobe light.
Exposure Active
ExposureActive
Generate a signal that is active when the exposure is active.
Output Line Value
cP_OutputLineValue
Sets the output state of the selected Line if the outputLineSoftwareLatchControl = OFF. OutputLineSource must be SoftwareControlled. If the outputLineSoftwareLatchControl=Latch, the state of the pin will change with the outputLineSoftwareCmd command.
1.00
Expert
DFNC
Active
Active
Sets the Output circuit to closed.
Inactive
Inactive
Sets the Output circuit to open.
Nano-5G Series GigE Vision Camera Operational Reference 95
Using Cycling Presetsa Simple Example
As presented in this category’s overview, the cycling preset features allows setting up camera
configurations that can change dynamically and repeatedly, with minimum overhead. The features that change along with the trigger for the feature change are preprogrammed in the camera. Additionally a set of preset features can be updated while the camera is acquiring with a different preset. Such dynamic feature changes allow applications to perform tracking algorithms.
The following example describes a simple cycling sequence (using free running acquisitions) with exposure change steps which will repeat until stopped by the user. This example uses the Sapera tool CamExpert to set features and test the sequence.
Multi-Exposure Cycling Example Setup
For this example, first configure a free running acquisition of 20 fps with an exposure time
that’s somewhat short (dark). These controls are in the Sensor Control Category group within
CamExpert.
Now select the Cycling Preset Category to setup and test the following example.
Set cyclingPresetMode to Active. This feature enables the Cycling Preset Module.
Set cyclingPresetCount to the number of presets which will be configured and used. For this
example set this to 4.
Set the feature cyclingPresetIncrementalSource to the event which will be used to increment
the cycling presets index. For this example, set this feature to StartOfFrame which is a logical choice in a free-running acquisition setup.
Set the feature cyclingPresetRepeater to the number of incremental source events to count
before switching to the next preset. In this example we are counting StartOfFrame events, thus a value of 20 (with a test setup of 20 fps) will switch presets every 1 second.
The feature cyclingPresetResetSource is optional for this example. This defines the event which
will reset the preset index back to 1. In this example, by setting the feature to EndOfAcquisition we know that when Freeze is clicked in CamExpert to stop the free-running acquisition, the cycling preset index is returned to the start (1).
Set PresetConfigurationSelector to index 1.
Set FeaturesActivationSelector to ExposureTime (the exposure initially set as somewhat dark).
Set FeaturesActivationMode to Active. This defines the camera exposure as one variable stored
in this preset index 1.
The feature ExposureTime shows the last exposure time used by the camera (when cycling was
not enabled). This field now controls the camera exposure time. The primary exposure time field in the Sensor Control Category is in gray text indicating a read only field.
Set PresetConfigurationSelector to index 2.
Set the feature ExposureTime to a higher value, increasing the acquisition brightness.
Repeat for index 3 with an exposure a bit longer again, and index 4 with an even longer
exposure.
Test the Example
With 4 different exposure times saved in four presets, click the CamExpert Grab button to start
the cycling free-running acquisition.
The CamExpert live display window will show a live grab of 20 fps, where each second shows a
four step increase in exposure, which then returns to the first exposure cycling continuously until stopped by the user.
96 Contents Nano-5G Series GigE Vision Camera
Cycling Reset Timing Details
This section describes the Nano-5G Cycling function with two cycling feature configurations. These configurations (or cases) are dependent on the cycling preset increment source as follows:
Internal Synchronous Increment: Where the preset increment source is either FrameStart
or ValidFrameTrigger (cyclingPresetIncrementalSource= StartOfFrame or ValidFrameTrigger).
External Asynchronous Increment: Where the preset increment source is either Timer, Line
or Software (cyclingPresetIncrementalSource= Counter1End or Line2 or None).
Case 1: Cycling with Internal Synchronous Increment
With an Internal Synchronous Cycling Increment, a cycling reset command will execute on the next cycling increment event.
Preset 1 (cycling status) Preset 2 Preset 3 Preset 1
Acquisition Command
Frame Acquisition 1
Increment Source
cyclingPresetIncrementalSource
Frame Acquisition 2
Increment Source
cyclingPresetIncrementalSource
Frame Acquisition 3
Increment Source
cyclingPresetIncrementalSource
Frame Acquisition 4
Increment Source
cyclingPresetIncrementalSource
Asynchronous Cycling Reset
cyclingPresetResetSource
Reset Applied
cyclingPresetCurrentActiveSet
Case 2: Cycling with External Asynchronous Increment
With an External Asynchronous Cycling Increment, a cycling reset command executes immediately and sets the cycling preset to set number 1.
Preset 1 (cycling status) Preset 2 Preset 3 Preset 1
Acquisition Command
Frame Acquisition 1
Increment Source
cyclingPresetIncrementalSource
Frame Acquisition 2
Increment Source
cyclingPresetIncrementalSource
Frame Acquisition 3
Frame Acquisition 4
Increment Source
cyclingPresetIncrementalSource
Asynchronous Cycling Reset Applied
cyclingPresetResetSource
cyclingPresetCurrentActiveSet
Preset 2 Preset 3
Nano-5G Series GigE Vision Camera Operational Reference 97
Using Cycling Presets with Output Controls
The following graphic shows a Cycling Preset function setup where a two stage setup performs exposures of different length and additionally provides an output pulse at the start of each exposure.
As an example, by using both output lines, this setup can trigger two separate light strobes of different wavelengths. This dual exposure sequence example is controlled by a single external trigger.
Feature Settings for this Example
Below are listed key features for this setup. Other Nano-5G features will be as required by the user.
I/O Controls:
TriggerSelector = FrameBurstStart
TriggerMode = On
triggerFrameCount = 2
Cycling Preset
cyclingPresetMode = Active
cyclingPresetCount = 2
cyclingPresetIncrementalSource = StartOfFrame
cP_FeaturesActivationSelector = ExposureTime
cP_FeaturesActivationMode = Active (plus set required exposure for each cycling preset)
cP_LineSelector = Line3 (for preset 1) and Line4 (for preset 2)
cP_OutputLineSource = PulseOnStartofExposure (line3–preset 1, line4-preset 2)
Acquisition 1 Exposure
Readout 1
Acquisition 2 Exposure
Readout 2
External Trigger
Output 1 (Line 3)
Output 2 (Line 4)
PulseOnStartofExposure
PulseOnStartofExposure
98 Contents Nano-5G Series GigE Vision Camera
Cycling Mode Constraints with a changing ROI
The Nano-5G Cycling Mode features support a changing ROI from one cycling preset to the next. The ROI in this case refers to a single acquisition area which is a subset of the complete image frame.
The initial ROI size and position (i.e. features Width, Height, OffsetX, OffsetY) is setup via the Image Format group of features. Obviously the defined initial ROI area would be smaller so as to allow it to be moved around via the Cycling Mode OffsetX and OffsetY features set for each Cycling Preset.
Specifics Concerning Sony Sensor Models
Sony sensors can only use in-FPGA ROI settings, thus the complete sensor area must be readout to the processing FPGA. Then the defined ROI area is read out of the FPGA and transmitted to the host computer. This characteristic of Sony sensors does not provide any frame rate advantage when using various ROI selections with Cycling Mode acquisitions.
Loading...