USER MANUALUNIIQA+ NBase-T MONOCHROME

e2v.com/cameras

Table of Contents
1 Camera Overview .................................................................................................................... 4
1.1 Features .........................................................................................................................................................4
1.2 Key Specifications ..........................................................................................................................................4
1.3 Description.....................................................................................................................................................5
1.4 Applications ...................................................................................................................................................5
1.5 Models ...........................................................................................................................................................5

2 Camera Performances ............................................................................................................. 6
2.1 Camera Characterization ...............................................................................................................................6
2.2 Image Sensor .................................................................................................................................................6
2.4 Response & QE curves ...................................................................................................................................7
2.4.1 Quantum Efficiency ................................................................................................................................7
2.4.2 Spectral Responses .................................................................................................................................7

3 Camera Hardware Interface ..................................................................................................... 8
3.1 Input/output Connectors and LED.................................................................................................................9
3.2 Power Connector ...........................................................................................................................................93.2.1 Status LED Behaviour ............................................................................................................................10
3.3 GPIO Connector ...........................................................................................................................................10

4 STANDARD CONFORMITY ...................................................................................................... 12
4.1 CE Conformity ..............................................................................................................................................12
4.2 FCC Conformity ............................................................................................................................................12
4.3 RoHs Conformity..........................................................................................................................................12

5 Camera Interface : NBASE-TTM ............................................................................................... 13
5.1 What is the NBASE-TTM Technology ? ..........................................................................................................13

6 Camera Interface Overview ................................................................................................... 14
6.1 Inputs, Outputs and Enhanced Features .....................................................................................................14

7 Camera Commands ............................................................................................................... 16
7.1 Device Control .............................................................................................................................................16
7.2 Image Format Control .................................................................................................................................177.2.1 Image Format .......................................................................................................................................17
7.2.2 Meta Data .............................................................................................................................................18
7.2.3 Regions of Interest................................................................................................................................18
7.3 Transport Layer Control...............................................................................................................................20
7.4 Acquisition Control ......................................................................................................................................23
UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E |2

7.4.1 GenICam Triggers .................................................................................................................................23
7.4.2 Cycling Preset modes and configuration ..............................................................................................27
7.5 Digital I/O Control ........................................................................................................................................29
7.6 Enhanced Features Control .........................................................................................................................34
7.6.1 Rotary Encoder, Rescaler and Frame Delay..........................................................................................34
7.6.2 Counters & Timers ................................................................................................................................35
7.7 Gain Control.................................................................................................................................................42
7.8 Flat Field Correction Control .......................................................................................................................44
7.8.1 PRNU Low Frequency Filter for FFC ......................................................................................................46
7.9 Look Up Table ..............................................................................................................................................48
7.10 Device Access Control................................................................................................................................49
7.11 Save and Restore .......................................................................................................................................49

APPENDIX ................................................................................................................................ 51
Appendix A. Pattern Tests ........................................................................................................ 52
A.1 Test Pattern 1: Vertical wave ......................................................................................................................52
A.2 Test Pattern 2: Fixed Horizontal Ramps ......................................................................................................52

Appendix B. Timing Diagrams ................................................................................................... 53
B.1 Synchronization modes with variable Exposure Time ................................................................................53
B.2 Synchronization modes with Fixed Exposure Time .....................................................................................54
B.3 Timing Values ..............................................................................................................................................54

Appendix C. Accessories ........................................................................................................... 55
C.1 F-Mount .......................................................................................................................................................55
C.2 C-Mount.......................................................................................................................................................56
C.3 Set of Heatsinks ...........................................................................................................................................57

Appendix D. Network Connection............................................................................................. 58
D.1 Single Network Board + Cables (GPIO + Power) Kit ....................................................................................58
D.2 Dual Network Board + Cables (GPIO + Power) Kit ......................................................................................58
D.3 Ethernet Cable.............................................................................................................................................58
D.4 PureGev Application and eBus Package ......................................................................................................59
D.5 Driver Configuration and Inter-Operablity..................................................................................................59

Appendix E. Revision History .................................................................................................... 60

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E |3

1 Camera Overview
1.1 Features













Cmos Monochrome Sensor : 4096 RGB Pixels 5x5µm
 2048 RGB Pixels 10x10µm
Interface : NBASE-T™ (up to 5Gb/s)
Line Rate : 140 000 l/s in 8 Bits
Bit Depth : 8/10/12 Bits
Scan Direction
Flat Field Correction
Cycling Preset Modes and Memories
Multi ROI
Metadata
Rotary Encoder
Look Up Table

1.2 Key Specifications
Characteristics
Typical Value
Sensor Characteristics at Maximum Pixel Rate
Resolution
4096
2048
pixel size (square)
5
10
Max Line Rate
140
140
Radiometric Performance at Maximum Pixel Rate and minimum camera gain
Bit depth
8, 10 and 12
Response non linearity<1
PRNU HF Max
3
Dynamic range
70
Peak Response (All Modes) at 650nm
4k 5µm139
1 Line 2k 10µm
557

Unit
RGB Pixels
µm
kHz
Bits
%
%
dB
LSB 12bits/(nJ/cm²)
LSB 12bits/(nJ/cm²)

Test conditions : All values are given at Nominal Gain (0dB) : Preamp Gain x1, Amp Gain 0dB
 Figures in LSB are for a 12bits format
 Measured at exposure time = 400µs and line period = 400µs in Ext Trig Mode (Max Exposure Time) Maximum data rate

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E |4

Functionality (Programmable via GenICam Control Interface)
Analog Gain
Up to 12 (x4)
Trigger Mode
Timed (Free run) and triggered (Ext Trig, Ext ITC) modes
Mechanical and Electrical Interface
Size (w x h x l)
60 x 60 x 55
Weight247/335 without/with Heat Sinks
Lens Mounts
C, F, T2, M42 (embedded in the Front Face)
Sensor alignment±100
Sensor flatness±50
Power supply
12 - 24
Power dissipation< 11
General Features
Operating temperature
0 to 60 (front face) or 85 (Internal)
Storage temperature-40 to 70
Regulatory
CE, FCC and RoHS compliant

dB

mm
g
µm
µm
V
W
°C
°C

1.3 Description
To maintain their competitive advantage, industrial leaders in the machine vision market have a continuous
requirement to improve defect detection accuracy and reduce the cost of imaging. The availability of the
UNIIQA+ cameras with an NBASE-T™ connection offers a straightforward solution, providing: High throughput - enabling high resolution and colour imaging without a frame grabber at speeds of up to
5 Gigabits per second (Gbps) over Category 5e standard Ethernet cable.
 Easy integration – compatible with GigE Vision protocol.
 Long-length (100 meters+), field terminable, inexpensive cabling - reduces costs and enables easierintegration in imaging systems compared with optic fibre cabling

1.4 Applications






Raw material surface inspection
Parcel and postal sorting
High resolution document scanning
Printing inspection
Industrial Inspection

1.5 Models
Part Number
EV71YC1MNT4005-BA0
EV71YC1MNT2010-BA0

Definition
4k x 5µm
2k x 10µm

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

Max Speed
140kHz140kHzDetails
Delivered with a pair of Heat Sinks

P A G E |5

2 Camera Performances
2.1 Camera Characterization
Unit
Dark Noise RMS
LSB
Dynamic Range
Readout NoiseeFull Well Capacity
eSNR
dB
Peak Response
LSB/(660nm)(nJ/cm2)
Non Linearity%
Without Flat Field Correction :FPN rms
LSB
FPN pk-pk
LSB
PRNU hf (3/4 Sat)%PRNU pk-pk (3/4 Sat)%

4k 5µmTyp.
Max
2
3
2394:1
5,7
13650
42.5
137
-

2k 10µm
Typ.
Max
3
4
(*)
2730:1
10
27300
42.5
547
-

0,3

-

0,3

-

0.4
2.6
0,15
1.1

1.5
5
0,5
3

1.9
4
0,15
1.1

3
6.2
0,5
3

All LSB values are in 12bits at nominal Gain

2.2 Image Sensor

The Uniiqa+ sensor is composed of one pair of sensitive lines of 4096 pixels of 5µm square.
Each pixel on the same column uses the same Analog to Digital Column converter (ADC Column).
This structure allows several definitions :

4k pixels 5x5µm

2k Pixels 10x10µm by binning of 4 pixels

ADC Column
Memory Node
Pixel Line A
Pixel Line B
4096 Pixels 5x5µm

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E |6

2.4 Response & QE curves
2.4.1 Quantum Efficiency
Quantum Efficiency
80%
70%
60%
50%
40%
30%
20%
10%
0%
360

460

560

660

760

860

960

1060

2.4.2 Spectral Responses

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E |7

3 Camera Hardware Interface

Sensor alignment
Z = -10.3 mm±100µm

X = 19.76 mm (4k 5µm)
X = 19.76 mm (2k 10µm)±100 µm

Y = 30 mm±100 µm

Die flatness

50 µm

Rotation (X,Y plan)±0.3°

Parallelism

50µm

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E |8

3.1 Input/output Connectors and LED
GPIO
Connector
Hirose 12 pts

Ethernet
RJ45 Connector
with Traffic &Connection LED

Multi-Coloured
LED for Status
and diagnostic

Power
Connector :12-24V DC

3.2 Power Connector
Camera connector type: Hirose HR10A-7R-6PB (male)
Cable connector type: Hirose HR10A-7P-6S (female)Signal
PWR
PWR
PWR

Pin
1
2
3

Signal
GND
GND
GND

Pin
4
5
6

Power supply from 12 to 24VPower 11W max with an almost no inrush current peak
Camera side description

First 90ms after Power Up : The maximum peak is about 90mA

90mA

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E |9110mAThe complete Boot sequence :No real peak of Inrush current

Several steps up to the nominal current(about 430mA under 24V)

90mA
110mA

430m
A
2

120mA

1.5
s

12.1
s

13.2
s

2.9s

If the NIC Board (on PC Side) is not forced at 5Gb/s (no Auto-Negotiation or 10Gb/s) then apeak of 1,5A can be observed at the boot on the camera power Supply. The 10Gb/s
connection is required only if you want achieve the real 5Gb/s (50kHz in 4k) otherwise you
can force the connection at 5Gb/s : This could prevent the camera to complete a safe boot(depending on the Power provided)

3.2.1 Status LED Behaviour
After less than 2 seconds of power establishment, the LED first lights up in WHITE. Then after a Maximum of 40
seconds, the LED must turn in a following colour :Colour and state
Green and continuous
Green and blinking slowly
Red and continuousBlue and continuous

MeaningOK
Waiting for Ext Trig (Trig1 and/or Trig2)
Camera out of order : Internal firmware error
Recovery (Upgrade mode) or Start boot sequence

3.3 GPIO Connector
Camera Connector type: Hirose HR10A-10R-12SB
Cable Connector type: Hirose HR10A-10R-12P
Cable type: cable immune from interference and with twisted pairs

1
10

2
3

9

11

4
Camera side description
5

8
7

12
6

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

SignalPin

SignalPinLine 0+1Line 3+

7

Line 0-2Line 4+8

Line 1+

3

Line 5+9Line 1-

4Line 6+

10

Line 2+

5

GND

11

Line 2-

6

GND

12

P A G E | 10Lines 0, 1 and 2
The GPIO Connector allows the following connections : Line 0, 1 or 2 : Dedicated inputs for Line Triggers and Frame Trigger. Differential (RS422 with or without
termination) or TTL (Single End) in 3.3V, 5V, 12V or 24V.

Input

(Principle Schematic)

Thresholds

VTMin

VT+
Max

Unit

24V

5.5

10.7

V

12V

2.1

5.5

V

3.3 / 5V

0.5

2

V

Lines 3, 4, 5 and 6
Line 3, 4, 5 and 6 : Configurable Inputs or Outputs in TTL only : Input Configuration : Single End in 3.3V, 5V, 12V or 24V
 Output configuration : Single End or Open Collector in 3.3V, 5V, or Camera power Supply
INPUT Configuration(Principle Schematic)

OUTPUT Configuration(Principle Schematic)

Output Lines have a limited current of 100mA : You have to make sure that each output isconnected on sufficient resistance (depending on the output voltage) to avoid an overcurrent which could damage the output circuit.

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 11

4 STANDARD CONFORMITYThe UNIIQA+ cameras have been tested using the following equipment: A shielded power supply cable A GigE cat 5E data transfer cable ref.
e2v recommends using the same configuration to ensure the compliance with the following standards.

4.1 CE Conformity
The UNIIQA+ cameras comply with the requirements of the EMC (European) directive
2004/108/EC (EN50081-2, EN 61000-6-2).

4.2 FCC Conformity
The UNIIQA+ cameras further comply with Part 15 of the FCC rules, which states that: Operation is subject tothe following two conditions: This device may not cause harmful interference (EN55032), and This device must accept any interference received, including interference that may cause undesired
operation (EN55024)
This equipment has been tested and found to comply with the limits for Class A digital device, pursuant to part
15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference
when the equipment is operated in a commercial environment. This equipment generates, uses and can radiateradio frequency energy and, if not installed and used in accordance with the
instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a
residential area is likely to cause harmful interference in which case the user will be required to correct theinterference at his own expense.
Warning: Changes or modifications to this unit not expressly approved by the party responsible for compliancecould void the user's authority to operate this equipment.

4.3 RoHs Conformity
UNIIQA+ cameras comply with the requirements of the RoHS directive 2011/65/EU.

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 12

5 Camera Interface : NBASE-TTM
5.1 What is the NBASE-TTM Technology ?
NBASE-T™ technology defines a new type of Ethernet signaling that boosts the speed of installed based
twisted-pair cabling well beyond the cable’s designed limit of 1 Gigabit per second (Gbps) for distances up to
100 meters.
Capable of reaching 2.5 and 5 Gbps using the large installed base of Cat5e and Cat6 cabling, NBASE-T™
solutions enable users to accelerate their networks in the most cost-effective, least disruptive manner.
Flexible silicon solutions can auto-negotiate the optimal network speed, be it the new NBASE-T™ rates, slower
2.5 Gbps and 5 Gbps rates and even 10Gbps for very high speed networks.
To introduce these new cameras, e2v has partnered with PLEORA
Technologies, the world’s leading supplier of high-performance videointerfaces, the first company from the machine vision industry to join the
NBASE-T™ Alliance, a consortium collaborating on new technologies that
extend the bandwidth capabilities of twisted-pair copper cabling using
standard Ethernet technology.
Then all NBASE-T™ UNIIQA+ are licensed for Pleora eBus SDK and PureGeV Software that you can download on
Pleora website (http://www.pleora.com/our-products/ebus-sdk)

The UNIIQA+ NBASE-T™ Camera is not compliant with a standard 1 Gbps NIC Board : You
need a 5/10Gbps Board (as the N-420 PCIe that can be delivered in option).

The following recommendations have to be taken in account for the configuration of theBoard in order to achieve optimal performances :

If you don’t need to reach the Highest speed (5Gbps), you can fix the Board speed
connection to 5Gbps (instead of Auto-Negociation) : This will avoid a significant peak ofcurrent of 1.5A at the Power Up.



To reach the maximum throughput (5 Gbps which is equivalent to 50kHz in 4k pixels):

Update NIC driver (at least 4.4.405.152)



NIC board configuration:>

10Gb/s connection>

Packet Size at 8192>

Enable Jumbo packet>

Number of RX Descriptors : 1000 (maximum)>

Number of TX Descriptor : 1000 (maximum)

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 13

6 Camera Interface Overview
6.1 Inputs, Outputs and Enhanced Features
The Digital I/O Module allows the connection of 7 external Lines : 3 dedicated inputs (Line 0, 1 and 2) that can generate 2 Line Triggers (LT1 and LT2) and one Frame
Trigger (FT) that will be used as inputs in the Enhanced features Block.
 4 convertible generic Inputs / Outputs (Line 3, 4, 5 and 6) that can generate up to 4 additional Input
Lines (L3, 4, 5 and 6) that will be used also in the Enhanced features Block or Used as Outputs.
 A flexible in/Out block in RS422 or TTL with different detection levels (3.3v, 5v, 12v, 24v)
 A Debounce and Inverter block that can filter and invert the internal Signals Inputs once affected to
LT1, LT2, FT, L3, L4, L5 or L6.



The Enhanced Feature block completes the treatment on internal signals to generate Triggers : A delay dedicated to the Frame Trigger only (FT) A Full Rotary Encoder management (Quadratic with or without reverse miscount) that use by default
LT1 and LT2 as A/B Inputs. It can be bypassed to output by default LT1 as single Line Trigger input.
 A Rescaler following the Rotary Encoder module (available also if Rotary Encoder is bypassed)
 2x Counters and 2x Timers
Line 0Line 1
Line 2
Line 3
Line 4
Line 5
Line 6

3.3v
5v
12v
24v
RS422
TTL

Digital I/O Control

Line Trigger 1 (LT1)

Debounce
And
Inverter

Outputs :-Software-Pulse on internal event-Cycling Preset active

Line Trigger 2 (LT2)
Frame Trigger (FT)

RotaryEncoder

Rescaler

RO
FT

Delay

Triggers
andInputs2 x Counters
2 x Timers
Lx

Enhanced Features

TE

CE



The Internal Signals provided by the Digital I/O Block and the Enhance Feature block are : LT1/2 : Line Trigger 1/2
 RO : Rotary Encoder Output
 FT : Frame Trigger (Signal Issued from the DigitalIOControl Block) Frame Valid (Signal issued from the Frame Valid GenICam Trigger)
 Frame Start (Signal issued from the Frame Start GenICam Trigger)
 FLO (Exposure Active in the Sensor)
 Lx : Line Inputs (L3, L4, L5, L6)
 TE1/2 : Timers End 1/2
 CE1/2 : Counters End 1/2Then these Signals will be used to generate the 4 possible GenICam Triggers : Line Start : With Exposure mode Off or Timed and a possible Delay before Exposure.
 Exposure Active : With Exposure mode in TriggerWidth, linked to the Trigger signal level Frame Start : The Frame Length is fixed and set by “Height” parameter.
 Frame Active : For a variable Frame Length which depends on the Frame TriggerSome other Interesting Features :UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 14


A cycling mode which allows looping over a sequence of up to 8 Steps the 4 Possible Presets of
Parameters (Gain, Exposure Time and Delay, FFC, LUT …)
Up to 4x Region of Interests with separate FFC can be selected for Output
Additional Metadata at the end of each Line : Current Exposure Time, Missed Trigger, Current Preset,
TimeStamp, Line Counter, Timers and Counters values …

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 15

7 Camera Commands
7.1 Device Control
GenCP address

GenICam Register

Size

R/W Description(Bytes)0x110300x00480x0068DeviceScanType
DeviceVendorName
DeviceModelName

0x00A80x0088DeviceManufacturerInfo
DeviceVersion

0x00D80x00E80x110880x1108C
0x11090

DeviceSerialNumber
DeviceUserID
DeviceSFNCVersionMajor
DeviceSFNCVersionMinor
DeviceSFNCVersionSubMinor-

DeviceTLVersionMajor
DeviceTLVersionMinor
DeviceLinkSelector
DeviceLinkSpeed
DeviceLinkHeartbeatTimeout

0x09040x0900

0x4E058098
0x4E058078
0x4E05809C
0x4E058114
0x4E062618
0x4E058110

0x4E060644

4

RO

AreaScan (0) or LineScan (1)

32
32
48
32
16
16

RO
RO
RO
RO
RO
RW

e2v

4
4

RO
RO

2

4
4
4
4
4
4

RO
RO
RO
RO
RO
RW

0

DeviceLinkCommandTimeout
DeviceStreamChannelCount
DeviceStreamChannelType
DeviceStreamChannelEndianness
DeviceStreamChannelPacketSize
DeviceEventChannelCount
DeviceCharacterSet
DeviceRegistersEndianness
CameraTemperature

4
4
4
4
4
4

RW
RO
RO
RW
RW
RO

(1s by default)

4
4
4

RO
RO
RO

ASCII(0), UFT8(1)ElectronicBoardID
ElectronicBoardTestStatus

32

RO

Production info

32
4
4
4
32
8
4

RO
WO
WO
W0
RW
RO
RO

Production info

4

RO

RebootTimeStampResetTimestampLatch
TimestampLatchValue
ManufacturerIndex
StatusMissedTriggerCount

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

NBASE_T_MONO
Camera Part Number : EV71C1MNTxxxx-BA0
Camera Firmware Version
Camera Serial Number : YYWWAxxxx
Camera ID set by the User0
2 (mapped on GevVersionMajor)
0 (mapped on GevVersionMinor)
1625000000(5s by default)
1
Transmitter (0), Receiver (1)Big (0), Little (1)1Big(0), Little(1)Read temperature value of the Device
Format : Q10.2 in degree Celsius (-511/512)

Command : Set to 1 to reboot the Camera
Command to Reset the TimeStamp
Command to latch the TimeStamp with Custom Value
Value to latch the TimeStamp on Command
Index of production set in Factory
Camera Status :Bit0 to 7 : Reserved
Bit8 : Overflow occurs during FFC calibration
Bit9 : Underflow occurs during FFC calibration
Bit10 : Calibration Error
Bit11 : Scan Direction (Forward : 0, Reverse : 1)
Bit12 : Reserved
Bit14 : Initialization error
Bit13 : Reserved
Bit15 : Hardware error detected during init
Missed Triggers Internal Counter

P A G E | 16

7.2 Image Format Control
This section includes all the settings relative to the Image Format and size.

7.2.1 Image Format


Height : Set the Height of the Image, but also the Buffer’s Heights in the Application. From 1 to 16383



Test Image Selector : Test Patterns are defined in Appendix AReverse Reading : Reverse output the line in the “X” Direction.

Sensor Mode : Depends on the camera version : 4k or 2k (Read Only)

First
Pixel

FORWARDWeb
Direction

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

Readout
order

P A G E | 17

7.2.2 Meta Data
When enabled, Meta Data are added at the End of Each Line for a total of 24 Bytes (or 24 Pixels 8bits) In thetable below :M0/M1/M2… are the 8bits components of each Pixel

Pixel n°
1

2

3

4

5

6

7

8

Component
M0
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M14
M15
M16
M17
M18
M19
M20
M21
M22
M23

Data
[7:0]
[15:8][23:16][31:24][39:32][47:40][55:48][63:56][71:64][79:72][87:80][95:88][103:96][111:104][119:112][127:120][135:128][143:136][154:144][159:152][167:160][175:168][183:176][191:184]

Name

Details

Exposure Time

Value on 2 Bytes.
Multiple of 100ns from 0 to 6553,5µs

Missed Trigger

Bit2 (D18) set to 1. Reset by Register

Current Cycling Preset

Bit(1:0) : Value of the cycling Preset in UseLine Counter ValueLine Number (Counter). Reset by register.
32
Integer value on 4 Bytes : 0 to 2 -1

Counter 1 Value

16 LSB of the Counter 1 Value

Counter 2 Value

16 LSB of the Counter 2 Value

Timer 1 Value

16 LSB of the Timer 1 Value

Timer 2 Value

16 LSB of the Timer 2 ValueTimeStamp Value

Universal Time counter in milliseconds.
64
Reset by Register. Value from 0 to 2 -1

7.2.3 Regions of Interest
Up to 4 Regions of Interest can be set : No Overlap is possible between the different ROI : Start and width defined for each ROI.
 Each ROI will perform its own Flat Field Correction (Max reference taken in the ROI).
Example with 3 ROI on a “Film Scanning” Image :Original Image

ROIs Definition
ROI1

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

ROI2

Outputted Image
ROI3

P A G E | 18

GenCP address

GenICam Register

Size

R/W Description

(Byte
s)
0x12500
0x12500
0x125100x125400x4E058074

SensorWidth
Width
HeightPixelFormat
PixelSize
PixelColorFilter
TestImageSelector

4
4
4
4
4
4
4

RO
RO
RW
RO
RO
RO
RW

0x4E058118

ReverseReading

4RW

0x4E058068

SensorMode4

RO

0x4E05806C
0x4E058398

InputSource
MetaDataMode

4
4

RO
RW

Active Pixels number of the Sensor
Total Pixels number outputted including MetaData
Set the Height of the image (1 to 16383)
Mono8, Mono10, Mono10Packed, Mono12, Mono12Packed
Bpp8, Bpp10, Bpp12
None(0)
0 : “Off” (Sensor image)
1: “GreyHorizontalRamp”
2 : “whitePattern”
3 : “GrayPattern”
4 : “BlackPattern”
5 : “GreyVerticalRampMoving”
0 : disable
1 : enable
Depending the model of the camera
0 : 4k Camera
3 : 2K Camera“Cmos Sensor Processing Chain ON”
Meta Data Added at the end of each Line :0 : disable
1 : enable

Regions of Interest
0x4E0582CC

ROI_Number

4RW

0x4E0582D4
0x4E0582D0
0x4E0582E4
0x4E0582D8
0x4E0582E8
0x4E0582DC
0x4E0582EC
0x4E0582E0

ROISelector
ROI1_Start
ROI1_Width
ROI2_Start
ROI2_Width
ROI3_Start
ROI3_Width
ROI4_Start
ROI4_Width

4
4
4
4
4
4
4
4

RW
RW
RW
RW
RW
RW
RW
RW

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

Set the number of ROI :0 : No ROI. Default output is the full Sensor Width
1 to 4 : 1 to 4 ROI with no possible Overlap
ROI1 to ROI4
Set the Pixel Start of ROI1 (0 to SensorWidth-1)
Set the Pixel Width of ROI1 (0 to SensorWidth-1)
Set the Pixel Start of ROI2 (0 to SensorWidth-1)
Set the Pixel Width of ROI2 (0 to SensorWidth-1)
Set the Pixel Start of ROI3 (0 to SensorWidth-1)
Set the Pixel Width of ROI3 (0 to SensorWidth-1)
Set the Pixel Start of ROI4 (0 to SensorWidth-1)
Set the Pixel Width of ROI4 (0 to SensorWidth-1)

P A G E | 19

7.3 Transport Layer Control
These are the standard and required parameters for the Ethernet Transport Layer.
GenCP address

GenICam Register

Size

R/W Description

(Byte
s)
PayLoadSize

4

RO

Payload Size calculated from :PixelFormat x Width x Height

0x09680x00040x00140x0014

GevPhysicalLinkConfiguration
GevCurrentPhysicalLinkConfiguration
GevSupportedOptionSelector
GevSupportedOption

4
4
4
4

RW
RO
RW
RO

SingleLink

0x00140x00140x0014

GevInterfaceSelector
GevMACAddress
GevPAUSEFrameReception

4
4
4

RW
RO MAC address of the logical link
RW Controls whether incoming PAUSE Frames

0x0014

GevCurrentIPConfigurationLLA

4

RW

0x0014

GevCurrentIPConfigurationDHCP

4

RW

0x0014

GevCurrentIPConfigurationPersistentIP

4RW

0x00240x00340x00440xA030

GevCurrentIPAddress
GevCurrentSubnetMask
GevCurrentDefaultGateway
GevIPConfigurationStatus

4
4
4
4

RO
RO
RO
RO

0x064C
0x065C
0x066C-

GevPersistentIPAddress
GevPersistentSubnetMask
GevPersistentDefaultGateway
GevTimestampTickFrequency
GevIEEE1588

4
4
4
4
4

RW
RW Persistent SubNet Mask
RW Persistent Default GetawayRO
RW 0: Off-GevIEEE1588ClockAccuracy

4

RW Accuracy of IEEE 1588 Clock :0x200134F8GigE Vision

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

SingleLink

257 Options Listed …
Indicates if the selected Option is supported :0 : False
1 : True
Selects which logical link to control

are handled on the given logical link :0: Off
1 : OnEnables the Link Local Address IP
configuration scheme on the given logicallink :
0: Off
1 : OnEnables the DHCP IP configuration on thegiven logical link :0: Off
1 : OnEnables the PersistentIP configuration
scheme on the given logical link :0: Off
1 : OnCurrent IP Address
Current SubNet Mask
Current Default Getaway
Report The IP Configuration Status :0: None1 : Persistent IP
2 : DHCP
3 : LLA
4 : Force IP
Persistent IP Address

1 : On0: Within 25ns
1 : Within 100ns
2 : Within 250ns
3 : Within 1µs
4 : Within 2.5µs
5 : Within 10µs

P A G E | 20

6 : Within 25µs
7 : Within 100µs
8 : Within 250µs
9 : Within 1ms
10 : Within 2.5ms
11 : Within 10ms
12 : Within 25ms
13 : Within 100ms
14 : Within 250ms
15 : Within 1s
16 : Within 10s
17 : Greater than 10s
18 : Alternate PT Profile
19 : Unknown
20 : Reserved
Status of IEEE 1588 Clock :0: Initializing
1 : Faulty
2 : Disabled
3 : Listenting
4 : Pre Master5 : Master6 : Passive
7 : Uncalibrated
8 : Slave
Version 1_1

0x096CGevIEEE1588Status

4

RO

-

GevGVCPExtendedStatusCodesSelector
GevGVCPExtendedStatusCodes

44RW
RW Enables the generation of extended status-

GevGVCPPendingAck

4

RW

4

RW

0x0960
GevGVSPExtendedIDModecodes :
0: False
1 : OnEnables the generation of PENDING_ACK :0: False
1 : True
Enables the extended IDs mode :0: Off
1 : True
Controls the device access privilege of an
application :0: Open Access
1 : Exclusive Access
2: Control Access
UDP source port of the primary application

0x0A00

GevCCP

4

RW

0x0A04
0x0A140x0B00

GevPrimaryApplicationSocket
GevPrimaryApplicationIPAddress
GevMCPHostPort

4
4
4

RO
RO Address of the primary application
RW Port to which the device must send

0x0B10

GevMCDA

4RW

0x0B140x0B18

GevMCTT
GevMCRC

44RW
RW Number of retransmissions allowed when a

0x0B1C

GevMCSP

4

RO

0x0D24

GevStreamChannelSelector
GevSCCFGUnconditionalStreaming

4

WO
RW Forces the Stream even if the Channel is

0x0D24

GevSCCFGExtendedChunkData

4

RW

0x0D00

GevSCPInterfaceIndex

4

RW

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

messages
Destination IP address for the message
channelTransmission timeout value in milliseconds

message channel message times out
Indicates the source port for the message
channelSelects the stream channel to control

closed :0: False
1 : True
Enables cameras to use the extended chunkdata payload type for this stream channel :0: False
1 : True
Index of the logical link to use
P A G E | 21

0x0D00

GevSCPHostPort

0x0D04

GevSCPSFireTestPacket

4

RW Controls the port of the selected channel to

4

RW

0x0D04

GevSCPSDoNotFragment

4

RW

0x0D08

GevSCPD

4

RW

0x0D18

GevSCDA

4

RW

0x0D1C

GevSCSP

4

RO

0x19010

GevStreamThroughputLimit

4

RW

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

which a GVSP transmitter must send data
streamSends a test packet
0: Off
1 : OnUsed by the application to prevent IP
fragmentation of packets on the stream
channel :0: Off
1 : OnDelay (in GEV timestamp counter unit) toinsert between each packet for this stream
channelDestination IP address of the selected
stream channel to which a GVSP transmittermust send data stream
Indicates the source port of the stream
channelLimits the peak bit rate in Mbps to be
streamed out on the selected stream
channel.

P A G E | 22

7.4 Acquisition Control
7.4.1 GenICam Triggers
Four GenICam Triggers can be configured : Line Start Trigger : Start the Line on an Edge variation of the Source Exposure Active Trigger : Exposure active on a certain Level of the Source Frame Start Trigger : Start the Frame on an Edge variation of the Source Frame Active Trigger : Frame active on a certain Level of the Source
Each Trigger has these 5 following parameters :






Trigger Mode : Activates the Trigger. Only one Line and Frame Trigger activated in the same time.
Trigger Source : Defines the Signal which is the Source of the Trigger (see table below)
Trigger activation : Defines how the Source activate the Trigger (on edge for Line Start and Frame Start orlevel for Exposure Active and Frame Active)
TriggerMaskSource : Defines the signal that can be set to enable/disable the Trigger
TriggerMaskActivation : Defines on which level the TriggerMaskSource is actived.

All the following External / Internal Signals are used for the Trigger Sources or Masks :SignalValue

Trigger Sources
Line Start

OffLine Trigger 1
Line Trigger 2
Frame Trigger
FLO (Exposure Active)
Counter 1 EndCounter 2 End
Timer 1 End
Timer 2 End
L3
L4
L5
L6
Frame Valid
Acquisition Active
Software
Rotary Enc. Output

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Trigger Masks

Exp. Active

Frame Start

Fr. Active

Line Start

Exp. Active

Frame Start

Fr. Active

-

-

-

-

√

√

√

√

√

√

-

-

-

-

-

-

√

√

-

-

-

-

-

-

-

-

√

√

-

-

-

-

-

-

-

-

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

-

-

-

-

√

√

√

√

-

-

-

-

√

√

√

√

-

-

-

-

√

√

√

√

-

-

-

-

√

√

√

√

-

-

-

-

√

√

√

√

-

-

-

-

√

√

√

√

-

-

√

√

√

√

√

√

√

√

-

-

-

-

-

-

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 23

Size

R/W Description

GenCP
address
0x13100

GenICam Register
AcquisitionMode4

RW 0: Continuous

0x131100x131200x20013438

AcquisitionStart
AcquisitionStop
AcquisitionFrameCount

4
4
4

WO
WO Command : Not readable
RW Number of Frame to Acquire in “Multi Frame” Acquisition

0x4E0581D4
0x4E05843C
0x4E0581D8
0x4E058358
0x4E0581BC
0x4E058384
0x4E0581C0(Bytes)1 : Single Frame
2: Multi Frame
3 : Single Frame Recording
4: Single Frame Readout
Command : Not readable

Mode : from 1 to 255
Exposure Time for Preset 1 and default : From 1 to 65535
by Step of 0.1µs
Line Period (Internal Trigger Modes Only)

ExposureTime

4

RW

LinePeriod
LinePeriodMin
ExposureDelay

4
4
4

RW
RO Minimum Line Period possible
RW Exposure Delay for Preset 1 and default. From 0 to 65535

ExposureTime_PR2

4

RW Exposure Time for Preset 2. From 1 to 65535 by Step ofExposureDelay_PR2

4

RW Exposure Delay for Preset 2. From 0 to 65535 by Step ofExposureTime_PR3

4

RW Exposure Time for Preset 3. From 1 to 65535 by Step ofby Step of 0.1µs
0.1µs
0.1µs
0.1µs
Exposure Delay for Preset 3. From 0 to 65535 by Step of
0.1µs
Exposure Time for Preset 4. From 1 to 65535 by Step of
0.1µs
Exposure Delay for Preset 4. From 0 to 65535 by Step of
0.1µs
TimeOut to consider the Line Trigger as missing (in ms)

ExposureDelay_PR3

4

RW

ExposureTime_PR4

4

RW

ExposureDelay_PR4

4

RW

LineTriggerTimeout

4RW

0x4E05851C

ExposureMode4

RW 0: Off

0x4E058494

FrameTriggerSoftware
TriggerSelector

4RW

0x4E05849C

TriggerMode_LineStart

4

RW

0x4E058340

TriggerSource_LineStart

4

RW

0x4E058350

TriggerActivation_LineStart

4

RW

0x4E06063C

TriggerMaskActivation_LineStart

4

RW

0x4E060634

TriggerMaskSource_LineStart

4

RW

0x4E058388
0x4E0581C40x4E05838C
0x4E058520

Triggers

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

1 : Timed
2: Trigger Width
Control the Frame Trigger (if Software enabled)
0 : Line Start,
1 : Exposure Active,
2 : Frame Start ,3 : Frame Active
Validation of the Line Trigger Start (disabled if the
Exposure Active Trigger is enabled):
0: Off
1 : OnSource for the Line Start Trigger:
1 : Line Trigger 1
2 : Line Trigger 2
5 : Counter 1 End
6 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
16 : Rotary Encoder Output
Activation of Line Start Trigger :0 : Rising Edge
1 : Falling Edge
Activation of Trigger Mask for Line Start Trigger :3 : Level High
4 : Level Low
Source for the Trigger Mask for Line Start Trigger :P A G E | 24

0x4E060610

TriggerMode_ExposureActive

4

RW

0x4E060618

TriggerSource_ExposureActive

4

RW

0x4E060614

TriggerActivation_ExposureActive

4

RW

0x4E060628

TriggerMaskActivation_ExposureActive

4

RW

0x4E060624

TriggerMaskSource_ExposureActive

4

RW

0x4E0584A0

TriggerMode_FrameStart

4

RW

0x4E058344

TriggerSource_FrameStart

4

RW

0x4E058354

TriggerActivation_FrameStart

4

RW

0x4E060640

TriggerMaskActivation_FrameStart

4

RW

0x4E060638

TriggerMaskSource_FrameStart

4

RW

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

0 : Off (The Trigger Mask is disabled)
4 : FLO (Exposure Active in the Sensor)
5 : Counter 1 End
6 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
14 : Acquisition Active
Validation of the Exposure Active Trigger (disabled if
the Line Start Trigger is enabled):
0: Off
1 : OnSource for the Exposure Active Trigger :1 : Line Trigger 1
2 : Line Trigger 2
5 : Counter 1 End
6 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
16 : Rotary Encoder Output
Activation of Exposure Active Trigger :3 : Level High
4 : Level Low
Activation of Trigger Mask for Exposure Active Trigger :3 : Level High
4 : Level Low
Source for the Trigger Mask for Exposure Active Trigger :0 : Off (The Trigger Mask is disabled)
4 : FLO (Exposure Active in the Sensor)
5 : Counter 1 End
6 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
14 : Acquisition Active
Validation of the Frame Start Trigger (disabled if the
Frame Trigger Active is enabled)
0: Off
1 : OnSource for the Frame Start Trigger :3 : Frame Trigger
5 : Counter 1 End
6 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
15 : Software
Activation of the Frame Start Trigger on the Edge :0 : Rising Edge
1 : Falling Edge
Activation of Trigger Mask for Frame Start Trigger :3 : Level High
4 : Level Low
Source for the Trigger Mask for Frame Start Trigger :0 : Off
4 : FLO (Exposure Active in the Sensor)

P A G E | 25

0x4E058498

TriggerMode_FrameActive

4

RW

0x4E058348

TriggerSource_FrameActive

4

RW

0x4E05834C

TriggerActivation_FrameActive

4

RW

0x4E060630

TriggerMaskActivation_FrameActive

4

RW

0x4E06062C

TriggerMaskSource_FrameActive

4

RW

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

5 : Counter 1 End
6 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
9 : Line 3
10 : Line 4
11 : Line 5
12: Line 6
13 : Frame Valid
14 : Acquisition Active
Validation of the Frame Active Trigger (disabled if the
Frame Trigger Start is enabled)
0: Off
1 : OnSource for the Frame Trigger Active :3 : Frame Trigger
5 : Counter 1 End
6 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
15 : Software
Activation of the Frame Active on the level :3 : Level High
4 : Level Low
Activation of Trigger Mask for Frame Active Trigger :3 : Level High
4 : Level Low
Source for the Trigger Mask for Frame Active Trigger :0 : Off
4 : FLO (Exposure Active in the Sensor)
5 : Counter 1 End
6 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
14 : Acquisition Active

P A G E | 26

7.4.2 Cycling Preset modes and configuration
The Cycling Preset mode is the possibility for the camera to switch at least for each line between 4x sets ofpre-defined parameters including : Exposure Time and Exposure Delay Flat Field Correction
 Gain (Amplification Gain)
 LUT
The Cycling Preset mode configuration allows up to 8 different steps for switching between this choice of 4
sets of parameters and thus with the arising of different possible events (Line Input, Line Trigger, Frame
Trigger, end of Counter and/or Timer …) :- Line Triggers- Line Inputs- Rotary Encoder Output- Counter Outputs- Timer Outputs- Frame End- Valid Frame Transfer

Step 0Preset 1
Preset 2

Step 1

Preset 3

Step 2Preset 4

Step 3

Step 7
If the Cycling mode is disabled or the number of configuration used (CyclingPresetCount) set to 1 or if thenumber of Repeater (CyclingPresetRepeaterNumber) is set to 1, then all these configuration are equivalent tothe use of one single Preset which is the default one : Preset 1.
GenICam Register

Size

R/W Description

GenCP
address
0x4E0581DC

CyclingPresetMode

4

RW Activation of the Cycling Preset Mode :-CyclingPresetSelector

4RW

0x4E0581E4

CyclingPresetSource

4RW

0x4E0581E0

CyclingPresetCount

4

RW(Bytes)

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

0: Off
1 : OnSelects the Cycling Preset to save the automatic FFC
Calibrations :1: Preset 1
2 : Preset 2
4: Preset 3
8 : Preset 4
15: All Presets
Signal Source for the Changing of Preset :1 : Line Trigger 1
2 : Line Trigger 2
5 : Counter 1 End
6: Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12 : L6
13 : Frame Valid
16 : Rotary Encoder
Number of Configuration setting used (From 2 to 4) :2 : Preset 1 and 2 are used

P A G E | 27

3 : Preset 1, 2 and 3 are used
4 : Preset 1, 2, 3 and 4 are used
Activation Edge for the next repeater:
0 : Falling Edge
1 : Rising Edge
Restart Cycling Sequence from Repeater 0 at :0 : Next Line
1 : Next Frame
2 : Software (Use “Manual Change”)
Number of Repeater in the Cycling loop : from 1 to 8

0x4E058210

CyclingPresetEdge

4RW

0x4E0581E8

CyclingPresetSynchronization

4RW

0x4E05820C
0x4E0581F8

CyclingPresetRepeaterNumber
CyclingPresetRepeater0

4
4RW
RW Choice of the Preset for the Repeater 0 :0x4E0581EC

CyclingPresetRepeater1

4RW

0x4E0581F0

CyclingPresetRepeater2

4RW

0x4E0581F4

CyclingPresetRepeater3

4RW

0x4E0581FC

CyclingPresetRepeater4

4RW

0x4E058200

CyclingPresetRepeater5

4RW

0x4E058204

CyclingPresetRepeater6

4RW

0x4E058208

CyclingPresetRepeater7

4RW

0x4E058490

CyclingPresetManualChange

4RO

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

0 : Preset 1
1 : Preset 2
2 : Preset 3 (if CyclingPresetCount > 2)
3 : Preset 4 (if CyclingPresetCount =4)
Choice of the Preset for the Repeater 1 :0 : Preset 1
1 : Preset 2
2 : Preset 3 (if CyclingPresetCount > 2)
3 : Preset 4 (if CyclingPresetCount =4)
Choice of the Preset for the Repeater 2 :0 : Preset 1
1 : Preset 2
2 : Preset 3 (if CyclingPresetCount > 2)
3 : Preset 4 (if CyclingPresetCount =4)
Choice of the Preset for the Repeater 3 :0 : Preset 1
1 : Preset 2
2 : Preset 3 (if CyclingPresetCount > 2)
3 : Preset 4 (if CyclingPresetCount =4)
Choice of the Preset for the Repeater 4 :0 : Preset 1
1 : Preset 2
2 : Preset 3
3 : Preset 4
Choice of the Preset for the Repeater 5 :0 : Preset 1
1 : Preset 2
2 : Preset 3 (if CyclingPresetCount > 2)
3 : Preset 4 (if CyclingPresetCount =4)
Choice of the Preset for the Repeater 6 :0 : Preset 1
1 : Preset 2
2 : Preset 3
3 : Preset 4
Choice of the Preset for the Repeater 7 :0 : Preset 1
1 : Preset 2
2 : Preset 3 (if CyclingPresetCount > 2)
3 : Preset 4 (if CyclingPresetCount =4)
Command to change of Preset
Choice of the Preset for the Repeater :0 : Preset 1
1 : Preset 2
2 : Preset 3 (if CyclingPresetCount > 2)
3 : Preset 4 (if CyclingPresetCount =4)

P A G E | 28

7.5 Digital I/O Control
This Digital I/O Module allows to setup and transformed the 7 I/O Lines of the I/O Connector in useful internalsignals :Line 0, 1 and 2 are preferred inputs (only inputs) to set the three internal Signals : Line Trigger 1 and 2 (LT1,
LT2) and Frame Trigger (FT)Line 3, 4, 5 and 6 can be configured in additional inputs (for the generation of L3, L4, L5 and L6 internal
Signals) as well as in dedicated Outputs
Line 0Line 1
Line 2
Line 3
Line 4
Line 5
Line 6Preferred
InputsSelector

3.3v
5v
12v
24v

Line Trigger 1 (LT1)Line Trigger 2 (LT2)
Frame Trigger (FT)
L3
L4
L5
L6

sides
InputsSelector

RS422
TTL

Out3
Out4
Out5
Out6

Debounce
And
InverterLT1 : Line Trigger 1
LT2 : Line Trigger 2
FT : Frame Trigger
L3 : Line Input 3 after IO Block
L4 : Line Input 4 after IO Block
L5 : Line Input 5 after IO Block
L6 : Line Input 6 after IO Block

Outputs :- Software- Pulse on Start Frame- Cycling Preset # active

Digital I/O Control

GenCP address

GenICam Register

Size

R/W Description

(Byte
s)
Line Mode
0x4E058268
0x4E05826C
0x4E058270
0x4E058274

LineMode_L0
LineMode_L1
LineMode_L2
LineMode_L3

4
4
4
4

RO
RO
RO
RW

0x4E058278

LineMode_L4

4

RW

0x4E05827C

LineMode_L5

4

RW

0x4E058280

LineMode_L6

4

RW

LineStatusInvisible

4
-

RO
-

0 : Input only
0 : Input only
0 : Input only
Set the line mode :0 : Input
1 : Output
Set the line mode :0 : Input
1 : Output
Set the line mode :0 : Input
1 : Output
Set the line mode :0 : Input
1 : Output

Line Status
0x4E0582F0
-

Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

Value of each I/O Line :Status Line 0
Status Line 1
Status Line 2
Status Line 3
Status Line 4
Status Line 5
Status Line 6

P A G E | 29

GenCP address

GenICam Register

Size

R/W Description

(Byte
s)
Input Lines
Internal Signals Source

0x4E0582F4

IOSource_LT1

4

RW Select the Source for Line Trigger 1 (LT1) :0x4E0582F8

IOSource_LT2

4RW

0x4E0582FC

IOSource_FT

4RW

0x4E0584D8

IOSource_L3

4

RW

0x4E0584DC

IOSource_L4

4RW

0x4E0584E0

IOSource_L5

4RW

0x4E0584E4

IOSource_L6

4RW

0x4E05830C

DebouncerPeriod_LT1

4

RW Set the Debounce time for Line Trigger 1 Input :0x4E058310

DebouncerPeriod_LT2

4RW

0x4E058314

DebouncerPeriod_FT

4RW

0x4E058504

DebouncerPeriod_L3

4RW

0x4E058508

DebouncerPeriod_L4

4RW

0x4E05850C

DebouncerPeriod_L5

4RW

0x4E058510

DebouncerPeriod_L6

4

RW


Line0

Line1

Line2
Select the Source for Line Trigger 2 (LT2) :

Line0

Line1

Line2
Select the Source for Frame Trigger (FT) :

Line0

Line1

Line2
Select the Source for L3 (when set as input) :

Line3

Line4

Line5

Line6
Select the Source for L4 (when set as input) :

Line3

Line4

Line5

Line6
Select the Source for L5 (when set as input) :

Line3

Line4

Line5

Line6
Select the Source for L6 (when set as input) :

Line3

Line4

Line5

Line6

Line Debouncer

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

0 : disabled
1-65536 : Debounce filter time in in µs
Set the Debounce time for Line Trigger 1 Input :0 : disabled
1-65536 : Debounce filter time in in µs
Set the Debounce time for Frame Trigger Input :0 : disabled
1-65536 : Debounce filter time in in µs
Set the Debounce time for L3 when set as Input :0 : disabled
1-65536 : Debounce filter time in in µs
Set the Debounce time for L4 when set as Input :0 : disabled
1-65536 : Debounce filter time in in µs
Set the Debounce time for L5 when set as Input :0 : disabled
1-65536 : Debounce filter time in in µs
Set the Debounce time for L6 when set as Input :0 : disabled
1-65536 : Debounce filter time in in µs

P A G E | 30

Line Inverter

0x4E0584E8

LineInverter_LT1

4

RW Invert the Line Trigger 1 Signal :0x4E0584EC

LineInverter_LT2

4

RW

0x4E0584F0

LineInverter_FT

4RW

0x4E0584F4

LineInverter_L3

4RW

0x4E0584F8

LineInverter_L4

4RW

0x4E0584FC

LineInverter_L5

4RW

0x4E058500

LineInverter_L6

4

RW

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

0 : Off
1 : OnInvert the Line Trigger 2 Signal :0 : Off
1 : OnInvert the Line Frame Trigger Signal :0 : Off
1 : OnInvert the L3 Signal (when set as input) :0 : Off
1 : OnInvert the L4 Signal (when set as input) :0 : Off
1 : OnInvert the L5 Signal (when set as input) :0 : Off
1 : OnInvert the L6 Signal (when set as input) :0 : Off
1 : OnP A G E | 31

GenCP address

GenICam Register

Size

R/W Description

(Byte
s)
Line Detection

0x4E0582A0

LineDetectionLevel_L0

4

RW Set the detection Level of the Line 0 :0x4E0582A4

LineDetectionLevel_L1

4RW

0x4E0582A8

LineDetectionLevel_L2

4RW

0x4E0582AC

LineDetectionLevel_L3

4RW

0x4E0582B0

LineDetectionLevel_L4

4RW

0x4E0582B4

LineDetectionLevel_L5

4RW

0x4E0582B8

LineDetectionLevel_L6

4RW

0x4E058284

LineFormat_L0

4

RW Set the Format of the Line 0 :0x4E058288

LineFormat_L1

4

RW

0x4E05828C

LineFormat_L2

4

RW

0x4E058290

LineFormat_L3

4

RW

0x4E058294

LineFormat_L4

4RW

0x4E058298

LineFormat_L5

4RW

0x4E05829C

LineFormat_L6

4

RW

0 : 3.3v
1 : 5v
2 : 12v
3 : 24v
Set the detection Level of the Line 1 :0 : 3.3v
1 : 5v
2 : 12v
3 : 24v
Set the detection Level of the Line 2 :0 : 3.3v
1 : 5v
2 : 12v
3 : 24v
Set the detection Level of the Line 3 when set as input :0 : 3.3v
1 : 5v
2 : 12v
3 : 24v
Set the detection Level of the Line 4 when set as input :0 : 3.3v
1 : 5v
2 : 12v
3 : 24v
Set the detection Level of the Line 5 when set as input :0 : 3.3v
1 : 5v
2 : 12v
3 : 24v
Set the detection Level of the Line 6 when set as input :0 : 3.3v
1 : 5v
2 : 12v
3 : 24v

Line Format

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

0 : Single End
1 : RS422 Without Termination
2 : RS422 With Termination
Set the Format of the Line 1 :0 : Single End
1 : RS422 Without Termination
2 : RS422 With Termination
Set the Format of the Line 2 :0 : Single End
1 : RS422 Without Termination
2 : RS422 With Termination
Set the Format of the Line 3 when set as input :0 : Single End
1 : RS422 Without Termination
2 : RS422 With Termination
Set the Format of the Line 4 when set as input :0 : Single End
1 : RS422 Without Termination
2 : RS422 With Termination
Set the Format of the Line 5 when set as input :0 : Single End
1 : RS422 Without Termination
2 : RS422 With Termination
Set the Format of the Line 6 when set as input :0 : Single End
1 : RS422 Without Termination
2 : RS422 With TerminationP A G E | 32

GenCP address

GenICam Register

Size

R/W Description

(Byte
s)
Output Lines
Line Output Level

0x4E0582BC

LineOutputLevel_L3

4

RW Set Line 3 Output Level:

0x4E0582C0

LineOutputLevel_L4

4RW

0x4E0582C4

LineOutputLevel_L5

4RW

0x4E0582C8

LineOutputLevel_L6

4RW

0x4E058360

OutLineSource_Line3

4

RW Set the Source of Line 3 when set as Output :0x4E058364

OutLineSource_Line4

4RW

0x4E058368

OutLineSource_Line5

4

RW

0x4E05836C

OutLineSource_Line6

4RW

SoftCtrl_Line3
SoftCtrl_Line4
SoftCtrl_Line5
SoftCtrl_Line6

4
4
4
4

RW
RW
RW
RW

0 : 3.3V
1 : 5V
2 : Power (defined by the Voltage supplied to the Camera)
Set Line 4 Output Level:0 : 3.3V
1 : 5V
2 : Power (defined by the Voltage supplied to the Camera)
Set Line 5 Output Level:0 : 3.3V
1 : 5V
2 : Power (defined by the Voltage supplied to the Camera)
Set Line 6 Output Level:0 : 3.3V
1 : 5V
2 : Power (defined by the Voltage supplied to the Camera)

Activation
0 : Software Controlled
1 : Pulse on Start Frame
2 : Cycling Preset 1 active
3 : Cycling Preset 2 active
4 : Cycling Preset 3 active
5 : Cycling Preset 4 active
Set the Source of Line 4 when set as Output :0 : Software Controlled
1 : Pulse on Start Frame
2 : Cycling Preset 1 active
3 : Cycling Preset 2 active
4 : Cycling Preset 3 active
5 : Cycling Preset 4 active
Set the Source of Line 5 when set as Output :0 : Software Controlled
1 : Pulse on Start Frame
2 : Cycling Preset 1 active
3 : Cycling Preset 2 active
4 : Cycling Preset 3 active
5 : Cycling Preset 4 active
Set the Source of Line 6 when set as Output :0 : Software Controlled
1 : Pulse on Start Frame
2 : Cycling Preset 1 active
3 : Cycling Preset 2 active
4 : Cycling Preset 3 active
5 : Cycling Preset 4 active

Software Control

0x4E058370
0x4E058374
0x4E058378
0x4E05837C

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

Value for Line 3 Output when controlled by Software
Value for Line 4 Output when controlled by Software
Value for Line 5 Output when controlled by Software
Value for Line 6 Output when controlled by Software

P A G E | 33

7.6 Enhanced Features Control
7.6.1 Rotary Encoder, Rescaler and Frame Delay
The Embedded Rotary Encoder is managed by the two inputs Lines : LT1 taken as “A” quadrature input
 LT2 taken as “B” quadrature input
The Encoder takes in account the Forward/Reverse indication
given to the camera (by software or external input) to determine
the forward or Reverse position of the A and B quadrature inputs.
Its “Forward/Reverse” outputs is just an indication of its working
mode as soon as it is not disabled but has no action on thecamera scanning direction.

Mode
LT1
“A”
LT2
“B”

RotaryEncoder

Rescaler

F/R

The Output of the Rotary Encoder enters a Rescaler (Multiplier / Divider) that can be also bypassed (neutral).
The Rotary encoder has two working modes :Quadratic without miscount : The Encoder is sending only forward lines. Any reverse line is not sent andnot counted.



Quadratic with miscount : The Encoder is sending only forward lines but reverse lines are miscount in aninternal counter. The Encoder will restart sending Line triggers as soon as each reverse Line miscounted
has been recounted forward.

The Rotary Encoder can be bypassed. Then the “B” input is disabled and the Line Trigger 1 (LT1) connected on
input “A” is passing through the Rotary encoder to enter the Rescaler
The Rotary encoder can’t be used by changing the camera operation (Forward/Reverse) “on the fly” as some
sensor modes require some reset and some time to change the scanning direction.

GenCP address

GenICam Register

Size

R/W Description

(Byte
s)
Rotary Encoder - Rescaler
0x4E058320

RotaryEncoderOutputMode

4

RW Disable or Enable the Rotary Encoder :0x4E058324
0x4E058328
0x4E05832C

RescalerMultiplier
RescalerDivider
RotaryEncoderDirection

4
4
4

RW

0 : Rotary Encoder Disabled
1 : One Way Only Count Mode2 : Back Miscount Mode
Multiplier Value for Rescaler from 0 to 65535

RW

Divider Value for Rescaler from 1 to 65535

0x4E058338

RescalerGranularity

4RW

0x4E05833C

RescalerAverage

4

RW

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

RW Set the Forward Direction of The Rotary Encoder:
0 : ClockWise
1 : AntiClockWise
Granularity for the Rescaler :0 : 10 ns
1 : 40 ns
2 : 160 ns
3 : 2560 ns
Number of Last Triggers to Average :0 : 1 (Averaging disabled)
1:2
2:4
3:8
4 : 16

P A G E | 34RO

0x4E058334

RescalerEnable

4RW

5 : 326 : 64
7 : 128
Enables the Rescaler :0 : Disabled
1 : Enabled

Frame Trigger Delay Control
0x4E058318

FrameTriggerDelaySource

4

RW Number of Last Triggers to Average :0x4E05831C

FrameTriggerDelay

4

RW

0 : Time Base (µs)
1 : Time Base (ms)2 : LT1 Rising Edge
3 : LT1 Falling Edge
4 : RO Rising Edge
5 : RO Falling Edge

7.6.2 Counters & Timers
All the input Signals (Event/Trigger, Reset and Lock) of both Timers and Counters are given in the table below :SignalOffLine Trigger 1
Line Trigger 2
Frame Trigger
FLO (Exposure Active)
Counter 1 EndCounter 2 End
Timer 1 End
Timer 2 End
L3
L4
L5
L6
Frame Valid
Acquisition Active
Software
Rotary Enc. Output

Value

Counter Sources

Timer Sources

Event

Reset

Lock

Trigger

Reset

Lock

-

√

√

-

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

-

√

-

-

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

√

-

√

√

-

√

√

-

√

√

-

√

√

√

-

√

√

-

√

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Counter Description
The Counter counts the Event Source Edges.
The counter Duration is set and when the counted value reaches theduration, the Output of the counter rises to 1. If the reset input of thecounter is not set (Off), the counter resets immediately : The end countvalue is set in the “Value at Reset”, the output is reset and Counter restarts
counting on the same event.
The Reset input can be set on an external source and also can maintain thereset of the counter (on level)
As soon as the Reset input is set but not active, the counter counts. If it

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

Reset Source

Event
SourceCounterLock Source

P A G E | 35CO

reaches the duration before any reset, the output rises to 1 and the counter carries on counting. Then if theReset arises, the “Value at Reset” is set with the current value (even higher than the duration), the output is
set to 0 and the counter can restart counting on the same even as soon as the reset input switches down to 0.
If the Reset arises before the counter has reached the duration, the “Value at Reset” is set with the current
value (even lower than the duration), the output is set to 0 and the counter can restart counting on the sameeven as soon as the reset input switches down to 0.
The Counter can also be locked by an external source : As soon as the lock input is active, the counter value
doesn’t increment on an Event Source edge but can be reset if the reset signal arises.

Timer Description
The Timer starts on its Trigger Source Edge
The Timer Duration is set and when this value is reached, the Timer output
rises to 1. If the Reset source is not set (Off) then the Timer resets
immediately : The output is reset and Timer restarts after the same eventedge.

Reset Source

Trigger
SourceTimer

COAs soon as the Reset input is set but not active, the timer Output remains
Lock Source
to 1.
When the Reset arises, the output is set to 0 and the Timer can restart as soon as the reset input switches
down to 0. If the reset arises before the end of the Timer duration, the Timer is reset without switching to 1
and can restart as soon as the reset input switches down to 0.
The Timer can also be locked by an external source : As soon as the lock input is active, the Timer stops at its
current timing value and can be reset if the reset signal arises. The Timer restarts form its current timing
position when the reset input is released.
GenICam Register

Size(Bytes)0x4E05839C

Counter1EventSource

4

RW Event Source to be counted :0x4E0583A4Counter1EventActivation

4RW

0x4E0583AC

Counter1ResetSource

4

RW

GenCP address

R/W Description

Counter 1

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

1 : Line Trigger 1
2 : Line Trigger 2
3 : Frame Trigger
4 : FLO (Exposure Active in the Sensor)
6 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
16 : Rotary Encoder Output
Set the Counter 1 Source Activation mode :0 : Rising Edge
1 : Falling Edge
2 : Any Edge
Set the Source for the Counter 1 Reset :0 : Off
1 : Line Trigger 1
2 : Line Trigger 2
3 : Frame Trigger
6 : Counter 2 End
P A G E | 36

7 : Timer 1 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
14 : Acquisition Active
15 : Software (Use Counter1Software register)Set the Counter 1 Reset Activation mode :0 : Rising Edge
1 : Falling Edge
2 : Any Edge
3 : Level High
4 : Level Low
Set the Source for the Counter 1 Lock :0 : Off
1 : Line Trigger 1
2 : Line Trigger 2
3 : Frame Trigger
4 : FLO (Exposure Active in the Sensor)
6 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
14 : Acquisition Active
15 : Software (Use Counter1LockSoftware register)
16 : Rotary Encoder Output
Set the Counter 1 Lock Activation mode :3 : Level High
4 : Level Low
Software Register to Lock Counter 1

0x4E0583B4Counter1ResetActivation

4RW

0x4E06067C

Counter1LockSource

4RW

0x4E060688

Counter1LockActivation

4RW

0x4E060690
0x4E0583BC
0x4E0583CC
0x4E0583C40x4E0583D4
0x4E0584A4Counter1LockSoftwareCounter1ResetCounter1ValueAtResetCounter1Value
Counter1Duration
Counter1Enable

4
4
4
4
4
4

RW
RW
WO
RO
RW
RW

0x4E0584D0Counter1Software

4RW

0x4E0583A0

Counter2EventSource

4

RW Event Source to be counted :0x4E0583A8Counter2EventActivation

4

RW

Reset command
Counter 1 Value at Reset
Current counter 1 Value
Counter 1 duration set by user
Counter 1 Enable :0 : Off
1 : OnSoftware command to Reset Counter1 by SoftwareCounter 2

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

1 : Line Trigger 1
2 : Line Trigger 2
3 : Frame Trigger
4 : FLO (Exposure Active in the Sensor)
5 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
16 : Rotary Encoder Output
Set the Counter 2 Source Activation mode :0 : Rising Edge
1 : Falling EdgeP A G E | 37

2 : Any Edge

0x4E0583B0

Counter2ResetSource

4

RW Set the Source for the Counter 2 Reset :0x4E0583B8Counter2ResetActivation

4RW

0x4E060680

Counter2LockSource

4RW

0x4E06068C

Counter2LockActivation

4RW

0x4E060694
0x4E0583C0
0x4E0583D0
0x4E0583C8
0x4E0583D8
0x4E0584A8Counter2LockSoftwareCounter2ResetCounter2ValueAtResetCounter2Value
Counter2Duration
Counter2Enable

4
4
4
4
4
4

RW
RW
RW
RW
RW
RW

0x4E0584D4Counter2Software

4

RW

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

0 : Off
1 : Line Trigger 1
2 : Line Trigger 2
3 : Frame Trigger
5 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
14 : Acquisition Active
15 : Software (Use Counter2Software register)Set the Counter 2 Reset Activation mode :0 : Rising Edge
1 : Falling Edge
2 : Any Edge
3 : Level High
4 : Level Low
Set the Source for the Counter 2 Lock :0 : Off
1 : Line Trigger 1
2 : Line Trigger 2
3 : Frame Trigger
4 : FLO (Exposure Active in the Sensor)
6 : Counter 2 End
7 : Timer 1 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
14 : Acquisition Active
15 : Software (Use Counter2LockSoftware register)
16 : Rotary Encoder Output
Set the Counter 2 Lock Activation mode :3 : Level High
4 : Level Low
Software Register to Lock Counter 2
Reset command
Counter 2 Value at Reset
Current counter 2 Value
Counter 2 duration set by user
Counter 2 Enable :0 : Off
1 : OnSoftware command for a Reset Source set to Software

P A G E | 38

GenCP address

GenICam Register

Size

R/W Description

(Byte
s)
Timer 1

0x4E0583DC

Timer1TrigSource

4

RW Event Source to Start the Timer 1 :0x4E0583E4

Timer1Activation

4RW

0x4E0583EC
0x4E0583FC
0x4E058404

Timer1Duration
Timer1Value
Timer1Status

4
4
4

RW
RW Current Timer 1 Value (in µs)
RO Timer 1 Status :0x4E0584AC

Timer1Enable

4RW

0x4E0584B8

Timer1ResetSource

4RW

0x4E0584C4

Timer1ResetActivation

4RW

0x4E058514
0x4E060658

Timer1Reset
Timer1LockSource

4
4

RW
RW Set the Source for the Timer 1 Lock :UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

1 : Line Trigger 1
2 : Line Trigger 2
3 : Frame Trigger
5 : Counter 1 End
6 : Counter 2 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
16 : Rotary Encoder Output
Set the Timer 1 Source Activation mode :0 : Rising Edge
1 : Falling Edge
2 : Any Edge
3 : Level High
4 : Level Low
Duration of the Timer 1 set by User (in µs)

0 : Timer Idle
1 : Wait for Trigger
2 : Timer Active
3 : Timer completed
Timer 1 Enable :0 : Off
1 : OnSet the Source for the Timer 1 Reset :0 : Off
1 : Line Trigger 1
2 : Line Trigger 2
3 : Frame Trigger
5 : Counter 1 End
6 : Counter 2 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
14 : Acquisition Active
15 : Software (Use Timer1Reset register)Set the Timer 1 Reset Activation mode :0 : Rising Edge
1 : Falling Edge
3 : Level High
4 : Level Low
Software command for a Reset Source set to Software
0 : Off
1 : Line Trigger 1
2 : Line Trigger 2
3 : Frame Trigger
4 : FLO (Exposure Active in the Sensor)
6 : Counter 2 End
7 : Timer 1 End
P A G E | 39

9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
14 : Acquisition Active
15 : Software (Use Timer1LockSoftware register)
16 : Rotary Encoder Output
Set the Timer 1 Lock Activation mode :3 : Level High
4 : Level Low
Software Register to Lock Timer 1

0x4E06065C

Timer1LockActivation

4RW

0x4E060670

Timer1LockSoftware

4RW

0x4E0583E0

Timer2TrigSource

4

RW Event Source to Start the Timer 2 :0x4E0583E8

Timer2Activation

4RW

0x4E0583F0
0x4E058400
0x4E058408

Timer2Duration
Timer2Value
Timer2Status

4
4
4

RW
RW Current Timer 2 Value (in µs)
RO Timer 2 Status :0x4E0584B0

Timer2Enable

4RW

0x4E0584BC

Timer2ResetSource

4RW

0x4E0584C8

Timer2ResetActivation

4

RW

Timer 2

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

1 : Line Trigger 1
2 : Line Trigger 2
3 : Frame Trigger
5 : Counter 1 End
6 : Counter 2 End
7 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
16 : Rotary Encoder Output
Set the Timer 2 Source Activation mode :0 : Rising Edge
1 : Falling Edge
2 : Any Edge
3 : Level High
4 : Level Low
Duration of the Timer 2 set by User (in µs)

0 : Timer Idle
1 : Wait for Trigger
2 : Timer Active
3 : Timer completed
Timer 2 Enable :0 : Off
1 : OnSet the Source for the Timer 2 Reset :0 : Off
1 : Line Trigger 1
2 : Line Trigger 2
3 : Frame Trigger
5 : Counter 1 End
6 : Counter 2 End
7 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
14 : Acquisition Active
15 : Software (Use Timer2Reset register)Set the Timer 2 Reset Activation mode :0 : Rising Edge
1 : Falling Edge
2 : Any Edge
3 : Level High
4 : Level Low
P A G E | 40

0x4E058518
0x4E060660

Timer2Reset
Timer2LockSource

4
4

RW Software command for a Reset Source set to Software
RW Set the Source for the Timer 2 Lock :0x4E060664

Timer2LockActivation

4RW

0x4E060674

Timer2LockSoftware

4

RW

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

0 : Off
1 : Line Trigger 1
2 : Line Trigger 2
3 : Frame Trigger
4 : FLO (Exposure Active in the Sensor)
6 : Counter 2 End
8 : Timer 2 End
9 : L3
10 : L4
11 : L5
12: L6
13 : Frame Valid
14 : Acquisition Active
15 : Software (Use Timer2LockSoftware register)
16 : Rotary Encoder Output
Set the Timer 2 Lock Activation mode :3 : Level High
4 : Level Low
Software Register to Lock Timer 2

P A G E | 41

7.7 Gain Control
This section includes only the two main gains which have a global action on the whole sensor line :

The Pre-Amplification Gain (considered as the only Analog Gain as it takes place in the sensor during the
ADC conversion) and which is detailed below. The value proposed are : x1, x2, x4, x8



The Amplification Gain : Adjustment gain or fine digital gain up to 8dB to compensate between each valueof the Pre-Amplification Gain. It is implemented as following : (1 + Gain/4096) with “Gain” between 0 to
6193.
There are 4 of these gains available : One gain per Cycling Preset. This is the only global Gain that can beswitched as quickly to be available the next line.

SensorFPGA

PreampGain

Sensor

FFC
Offset Gain

+

X

FFC
Adjust

Amp
Gain

X

X

X

Contrast Expansion
Digital Gain Digital Offset

X

+

X
OUT

Action on whole line
Action per pixel

Analog Gain in the ADC
The only analog Gain available in the UNIIQA+ is located at the sensor level, in the ADC converter.
This “Preamp Gain” is in fact a variation of the ramp of the comparator of the ADC.
Then 4 Values are available : x1, x2, x4 and x8. A gain x1 in a 10 bits conversion is equivalent to x4
in 8 bits. In this colour version, the conversion is made only in 10bits and the final Camera output
in 8bits (RGB 24bits)

electrons
FWC
x1

Comparator Ramps

x1

at different Gains
x2
x2
x4
x4
x8
LSB
Clamp (Black Ref)

255

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

1024

P A G E | 42

GenCP address

Size

R/W Description

0x4E05803C

GenICamcommand
PreAmpGain

4

RW Pre-amplifier gain to:0x4E058028

GainAll_PR1

4

RW Preset 1 (Cycling Mode) and default

0x4E05802C

GainAll_PR2

4

RW Preset 2 (Cycling Mode)

0x4E058030

GainAll_PR3

4

RW Preset 3 (Cycling Mode)

0x4E058034

GainAll_PR4

4

RW Preset 4 (Cycling Mode)0 : x1
1 : x2
2 : x43 : x8

Digital gain from 0dB (0) to +8dB (6193) : (1 + <Val>l/4096)
Digital gain from 0dB (0) to +8dB (6193) : (1 + <Val>l/4096)
Digital gain from 0dB (0) to +8dB (6193) : (1 + <Val>l/4096)
Digital gain from 0dB (0) to +8dB (6193) : (1 + <Val>l/4096)

0x4E062604

DigitalAll Gain

4

RW Digital Gain (Contrast Expansion). Disabled when LUT is enabled.
from 0dB (0) to +0x4E062608

BlackLevelAll

4dB (255) (TBD)

RW Digital Offset (Contrast Expansion). Disabled when LUT is enabled.
from -4096 to 4095 step 1

The Gain x8 has to be used with precaution : An FFC User Calibration could be required
when using this level of Gain.

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 43

7.8 Flat Field Correction Control
How is performed the Flat Field Correction ?
What is the Flat Field correction (FFC) ?
The Flat Field Correction is a digital correction on each pixel which allows : To correct the Pixel PRNU (Pixel Response Non Uniformity) and DSNU (Dark Signal Non
Uniformity)
 To Correct the shading due to the lens To correct the Light source non uniformity
BeforeAfter

How is calculated / Applied the FFC ?
The FFC is a digital correction on the pixel level for both Gain and Offset.
 Each Pixel is corrected with :An Offset on 10 bits (Signed Int S9.1). They cover a dynamic of 256LSB in 12bits with aresolution of 1/2 LSB 12bits. Offet : the MSB is the sign, the rest of 9bits is from 0 .. 256
with precision of 1/2



A Gain on 12 bits (Unsigned Int U2.12) with a max gain value of x5(*)

The calculation of the new pixel value is : P’ = ( P + Off).(1 + Gain/1024(*)). Gain : 0 to 4095
The FFC processing can be completed with an automatic adjustment to a global target.
This function is designed as “FFC Adjust”. This adjustment to a User target is done by aninternal hidden gain which is re-calculated each time the FFC is processed while the FFC
adjust function is enabled.
The FFC is always processed with the max pixel value of the line as reference. If enabled,
the FFC adjust module (located at the output of the FFC module) calculates theadjustment gain to reach the target defined by the User.
When the FFC result is saved in memory, the adjust gain and target are saved in the sametime in order to associate this gain value with the FFC result.
User Target value

Adjustment gain

3020

Standard FFC computed on themax of the line

Pixels

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 44How to perform the Flat Field Correction ?
Don’t forget first to setup the Cycling Preset Selector (Acquisition Control / Cycling Preset) in order toselect in which Preset (1, 2, 3, 4 or All) you’ll save the result of your FFC once calculated.
If the Cycling Preset Mode is not activated, by default it will be saved in Preset 1.
FPN/DSNU Calibration>>

Cover the lens
Launch the FPN Calibration : Grab and calculation is performed in few seconds

PRNU Calibration
The User must propose a white/grey uniform target to the Camera;
The Gain/Light conditions must give a non-saturated image in any Line.
The Camera must be set in the final conditions of Light/ Gain and in the final position in the System.
I f required, set a user target for the FFC adjust and enable it.

>
>
>
>
>
>

White uniform (moving) target. Use The FFC Low Band Filter if the Target can’t move.
This will remove the defects of the target itself
Launch the FFC
Enable the FFC
You can save the FFC result (both FPN+PRNU in the same time) in one of the 4 x FFC
User Banks.
The user target and Gain are saved with the associated FFC in the same memory.
Remove the FFC Low Band filter (set to 0) if used during the Process.

Advices

The UNIIQA+ Cameras have 4 x FFC Banks to save 4 x different FFC calibrations. You can use
this feature if your system needs some different conditions of lightning and/or Gain becauseof the inspection of different objects : You can perform one FFC to be associated with one
condition of Gain/setting of the Camera ( 4 Max) and recall one of the four global settings(Camera Configuration + FFC + Line Quarters Balance) when required.
If you intend to use several settings of Light, then several FFC, you need to enable thecycling Preset Mode and save your FFC, no more in the different Banks but in the 4x
different Presets available and thus can be done in the same User Bank.

Some Warnings can be issued from the PRNU/FPN Calibration Process as “pixel
Overflow” of “Pixel Underflow” because some pixels have been detected as too high or
too low in the source image to be corrected efficiently.
The Calculation result will be proposed anyway as it’s just a warning message.
The Status Register is the changed and displayed in Device Info section :Register status is detailed chap §7.1.

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 45

7.8.1 PRNU Low Frequency Filter for FFC
The FFC Low Band Filter allows an easier make in use of the FFC (PRNU Part) : You can use a non-moving paper
and you can filter the defects of these paper before the FFC calculation in order to not take them in account.
The command “LowFilterWidth” sets the intervals (+/-) around each pixel for the average calculation.
Each pixel is then compared to the average on the interval around it and replaced by this average if thedifference is too high. With a filter value set at “X”, the calculation interval will be [-X , +X] around the pixel
position.
A large interval value allows filtering big defects on the paper but finally the setting of this interval depends
also on the magnification in the system.

The FFC Low band filter is just an help to make in use the FFC (PRNU part) more easily :This can be done with a non-moving white paper as its defaults will be filtered in order tonot being taken in account in the PRNU Correction.
Don’t forget to reset the filter (to “0”) after usage.

GenCP address
0x4E058448

GenICamcommand
FFCEnable

0x4E058480

FFCBankSelector

Size
4

R/W Description
RW Enable the FFC :4

RW

0 : Disable :1 : Enable

Select the FFC to apply for cycling preset
1 : Preset1
2 : Preset 2
3 : Preset 3
4 : Preset 4
Reset DSNU coefficients (Offsets) for corresponding cycling
Preset (set value to 0 for neutral value) :Bit 0 =1 : Reset DSNU Preset 1
Bit 1 =1 : Reset DSNU Preset 2
Bit 2 =1 : Reset DSNU Preset 3
Bit 3 =1 : Reset DSNU Preset 4
Reset PRNU coefficients (Gains) for corresponding cycling
Preset (set value to 0 for neutral value) :Bit 0 =1 : Reset PRNU Preset 1
Bit 1 =1 : Reset PRNU Preset 2
Bit 2 =1 : Reset PRNU Preset 3
Bit 3 =1 : Reset PRNU Preset 4
DSNU calibration control for FFCBankSelector cycling Preset
If ROIs are defined, Calibration is done on each ROI
independently.
Start DSNU calibration :Bit 0 : Start DSNU Preset 1
Bit 1 : Start DSNU Preset 2
Bit 2 : Start DSNU Preset 3
Bit 3 : Start DSNU Preset 4
Set to 1 to abort DSNU calibration

0x4E058488

FPNReset

4WO

0x4E05848C

PRNUReset

4WO

0x4E058444

FPNCalibrationCtrl

4

WO

0x4E058440
0x4E058450

FPNCalibrationAbort
PRNUCalibrationCtrl

44WO
WO PRNU calibration control for FFCBankSelector cycling Preset

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

If ROIs are defined, Calibration is done on each ROI
independently.
Start PRNU calibration :Bit 0 : Start PRNU Preset 1
Bit 1 : Start PRNU Preset 2
Bit 2 : Start PRNU Preset 3
Bit 3 : Start PRNU Preset 4

P A G E | 46

GenCP address
0x4E058454
0x4E05844C

GenICamcommand
PRNUCalibrationAbort

R/W Description
WO Set to 1 to abort PRNU calibration

LowFilterWidth

Size
4
4

0x4E0626C4

FFCAdjustEnable

4RW

0x4E0626BC
0x4E0626C0

FFCAdjustTarget
FFCAdjustGain

4
4

RW
RW

RW

Width of the low filter for PRNU calculation :0 is for a disabled filter.
1 to 63 for a Filter Interval of [-<val> , +<Val>]
Enables the FFC Adjust Gain :0 : Disable
1 : Enable
Sets the Target value for the FFC Adjust. Value in 12bits.
Gain calculated automatically for the FFC Adjust

FFC Memory Zone Manual Management

0x10000

FPNCoefficientsAccess (1)

4096
x2

RW

0x20000

FPNCoefficientsAccess (2)

4096
x2

RW

0x30000

FPNCoefficientsAccess (3)

4096
x2

RW

0x40000

FPNCoefficientsAccess (4)

4096
x2

RW

0x50000

PRNUCoefficientsAccess(1)RW

0x60000

PRNUCoefficientsAccess(2)0x70000

PRNUCoefficientsAccess(3)0x80000

PRNUCoefficientsAccess(4)

4096
x2
4096
x2
4096
x2
4096
x2

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

Access to DSNU coeff for Preset 1 (2 Bytes each)
Format S9.1: -256 (512) to -1 (1023), 0 (0) to 255.5 (511)step 0.5.
Access to DSNU coeff for Preset 2 (2 Bytes each)
Format S9.1: -256 (512) to -1 (1023), 0 (0) to 255.5 (511)step 0.5
Access to DSNU coeff for Preset 3 (2 Bytes each)
Format S9.1: -256 (512) to -1 (1023), 0 (0) to 255.5 (511)step 0.5
Access to DSNU coeff for Preset 4 (2 Bytes each)
Format S9.1: -256 (512) to -1 (1023), 0 (0) to 255.5 (511)step 0.5
Access to PRNU coeff for Preset 1 (2 Bytes each)
Format U1.13: 1 (0) to x4.999023 (4095) = 1 + <val>/1024

RW

Access to PRNU coeff for Preset 2 (2 Bytes each)
Format U1.13: 1 (0) to x4.999023 (4095) = 1 + <val>/1024

RW

Access to PRNU coeff for Preset 3 (2 Bytes each)
Format U1.13: 1 (0) to x4.999023 (4095) = 1 + <val>/1024

RW

Access to PRNU coeff for Preset 4 (2 Bytes each)
Format U1.13: 1 (0) to x4.999023 (4095) = 1 + <val>/1024

P A G E | 47

7.9 Look Up Table
The User can define an upload a LUT in the Camera that can be used at the end of the processing.
The LUT is defined as a correspondence between each of the 4096 gray levels (in 12 bits) with another
outputted value. For example, a “negative” or “reverse” LUT is the following equivalence :Real value012…

Output value
4095
4094
4093

Then the size of each value is 12bits but the exchanges with the Application/PC are done on 16 bits :For 4096 gray levels (from 0 to 4095) the total file size for a LUT is 8Ko.
If this LUT is enables, the digital Gain and Offset will be disabled

If this LUT is enables, the digital Gain and Offset will be disabled

There are x4 LUT that can be saved for each Preset : The LUT is one part of the parameters that can be switch while
using the Cycling Preset Feature
The LUTPresetSelector is used to select the LUT Preset which will be chosen to be read, written or Reset
Saving or restoring the LUT from/To the bank is always done with the x4 Preset together.
Then there is only one User Bank to save the LUT which includes x4 Presets.
GenCP address
0x4E0585D0

GenICam Command
LUTEnable

Size
4

R/W
Description
Enables
the
usage
of
the
LUT : This will bypass Digital
RW

0x4E05A5EC
0x4E05A5E8
0x4E05A5D4
0x4E05A5D8
0x4E05A5DC

LUTRestore
LUTSave
LUTReset
LUTIndex
LUTValue

4
4
4
4
4

RW
RW
RW
RW
RW

0x4E0585D4

LUTValueALL

8192

RW

-

LUTPresetSelector--

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

Gain and Offset
Restore the LUT from the bank for all x4 Presets
Save the LUT to the bank for all x4 Presets
Reset LUT selected by LUTPresetSelector to Neutral LUT
Set index of LUT for reading or writing LUT
Set/Get LUT Value at LUTIndex position to preset
LUTPresetSelector
LUT Area (4096 values x 2 bytes selected by preset
LUTPresetSelector)
LUT Preset to reset read or write
1: Preset1
2: Preset2
4: Preset3
8: Preset4
15 : All preset

P A G E | 48

7.10 Device Access Control
Set the Privilege access of the Camera (only Integrator  User)
GenCP address
0x4E0580BC

GenICam Command
CameraPrivilegeLevel

Size
4

R/W
Description
Display
thecurrent
Privilege
Level :
RO

0x4E0580C0

ChangePrivilegeLevel

4RW

0 : Factory Mode
1 : Integrator Mode2 : User Mode
Set the Privilege Level :1 : Set back Factory => Integrator
2 : Set back Integrator => User
Setting back User => Integrator requires a code (ask tosupport)7.11 Save and Restore
The Camera Parameters are divided in 3 different categories to be saved in Memory : Flat Field Correction : All the results of FFC Calibration (DSNU + PRNU). FFC Enable or FFC Filter width are
saved in Camera Configuration bank (below)
 LUT : Look Up Tables
 Camera Configuration : All the other parameters including Image Format, Acquisition, GPIO, … and enableswitches for FFC, White Balance and Colour Correction Matrix.
There are 4 User Banks for each category (5 for Camera Configuration with the Integrator Bank) and One
Factory (Default) Bank (Bank 0)
Each Bank of each category includes the differentiated parameters of the 4 x Presets for the Cycling Mode :Saving in one User bank implies to save Common parameters as well as all the 4 Presets in the same time.
Then for the differentiated parameters, there are 16 different possibilities (4 (User Bank) x 4 (Preset) : Exposure Time Exposure Delay Amplification Gain
 FFC (DSNU & PRNU)
 LUT
User Banks Organization
Preset1(default)

Preset2

Cycling Preset
Selector
Preset3

Preset4

CameraConfiguration

User1

Bank
Selector

Bank Legend :User2Flat Field
Correction

User3

ColourManagement

User4
User5 (Integrator)

GenCP address

Saving in User Bank (1-4) saves all the 4x Presets (filled in or not) of this bank

GenICam Command

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

Size

R/W

Description
P A G E | 49

GenCP address

GenICam Command

Size

R/W

Description

0x4E058480

UserFFCBankRestore

4RW

0x4E05847C

UserFFCBankSave

4

RW

0x4E058484

CurrentFFCBank4

RO

Restore FFC User Bank :0 : Default (Factory)
1 – 4 : User Banks
Save FFC User Bank :1 – 4 : User Banks
Get the Current FFC Bank in Use :0 : Default (Factory)
1 – 4 : User Banks

0x4E05841C

UserBankRestore

4RW

0x4E058418

UserBankSave

4

RW

0x4E058420

CurrentUserBank

4

RO

Flat Field Correction

Camera Configuration

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

Restore Configuration User Bank :0 : Default (Factory)
1 – 4 : User Banks
5 : Integrator
Save Configuration User Bank :1 – 4 : User Banks
5 : Integrator (Only if Privilege Mode is Integrator = 1)
Get the Current Configuration Bank in Use :0 : Default (Factory)
1 – 4 : User Banks
5 : Integrator

P A G E | 50

APPENDIX

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 51

Appendix A. Pattern Tests
A.1 Test Pattern 1: Vertical wave
The Test pattern 1 is a vertical moving wave : each new line will increment of 1 grey level in regards with theprevious one : level reaches 255 before switching down to 0

A.2 Test Pattern 2: Fixed Horizontal Ramps

Starting at 0, an increment of 1 LSB is made every 16 pixels. When it reaches 255, turns back to 0 and starts
again.

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 52

Appendix B. Timing Diagrams
B.1 Synchronization modes with variable Exposure Time

Synchro
Mode

Td
Th
Tper

Line Trigger
Ext. or Internal
Tint (Exposure Time)

Exposure Time
Programmed

Exposure
Mode
Timed

Exposure Time
Programmed
Tht

ITC Trigger
as Ext. Line Trigger

TintProg

Exposure
Mode
TriggerWidth

Tintreal

Exposure TimeInternal

In theCamera /sensorTx

Tpix
Digital Conversion

No Exposure start before this point

Tpix : Timing Pixel. During this uncompressible period, the pixel and its black reference are read out to theDigital converter. During the first half of this timing pixel (read out of the black reference), we can consider
that the exposure is still active.
Digital Conversion : During the conversion, the analog Gain is applied by the gradient of the counting ramp
(see next chapter : Gain & Offset). The conversion time depends is 6µs (in 8bits per color/Pixel)
This conversion is done in masked time, eventually during the next exposure period.

Td : Delay between the Start exposure required and the real start of the exposure.
If Tper is the Line Period (internal or external coming from the Trigger line), in order to respect thisline Period, the Exposure Time as to be set by respecting : Tint + Tpix <= Tper
Then, the real exposure time is : Tintreal = Tint + Tx - Td.
In the same way, The high level period of the Trig signal in sync=3 mode, Tht >= Tpix
For a Line Period of LinePer, the maximum exposure time possible without reduction of line rateis : Tintmax = Tper-Tpix (Tpix is defined above) but the effective Exposure Time will be about Tintreal =Tint + Tx. - Td.

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 53

B.2 Synchronization modes with Fixed Exposure Time

Td

SynchroMode

ThLine Trigger
Ext. or Internal

Exposure
Mode OffTper = Tint

Tintreal

Exposure TimeInternal

In theCamera /sensor

Tx

Tx

Tpix

Tpix
Digital Conversion

Digital Conversion

In these modes, the rising edge of the Trigger (internal or External) starts the readout process (T pix) of theprevious integration. The Real exposure time (Tintreal) is finally equal to the Line Period (Tper ) even if it’sdelayed from (Tx + Td ) from the rising edge of the incoming Line Trigger.

B.3 Timing Values
Label
Tpix

Min
2.7

Unit
µs
µs

Tx

1.62

Th

0,120

µs

Tht

Tpix

µsec

Td

0.7

µs

Tper min
Tint real

5µs
3.9µs
3.1µs

1,6µs

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

2.3µs

TintprogP A G E | 54

Appendix C. Accessories
C.1 F-Mount

F Mount: (Part number EV50-MOUNT-F)

Drawing for the additional part (except Nikon BR3) :UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 55

C.2 C-Mount

C Mount : (Part number EV71-C-MOUNT)

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 56

C.3 Set of Heatsinks
The UNIIQA+ NBASE-T Cameras are already delivered with 2 Heat Sinks, but if necessary, additional heat sinks
are available (set of 2) and they can be fixed on any side of the front face :Set of 2 x Heat Sinks : Part number AT71KFPAVIVA-CAA
The Camera has been designed to dissipates the maximum of the internal heat through its front face : The
packaging of the sensor is larger to increase the surface in contact with the front face and then improves thedissipation. The first part (black) of the rear housing is also important for the Heat dissipation as it’s in contact
with the FPGA and is used to dissipate its temperature.
In the system, the camera has to be fixed by its front face with the largest contact possible with a metallic part.
Without any specific cooling system, a simple air flow around the camera will improve roughly the dissipation.

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 57

Appendix D. Network Connection
2x Kits including NBase-T Board and cables (power + Trigger) are available :D.1 Single Network Board + Cables (GPIO + Power) Kit
This kit includes :

One Single NBase-T (5/10GigE) board (N480)



One set of 2 cables (GPIO + Power supply).

Part number : EV0A0000-0NTCKA0-U
Contact the Customer Service for more information

D.2 Dual Network Board + Cables (GPIO + Power) Kit
This kit includes :

One Dual NBase-T (5/10GigE) board (N440)



2 sets of 2 cables (GPIO + Power supply).

Part number : EV0A0000-0NTCKA1-U
Contact the Customer Service for more information

D.3 Ethernet Cable
The Ethernet cable required is Cat5E at the minimum up to 50m. Cat 6 or even 6A is required for a connection
up to 100m.

Installed Cat 5e
Installed Cat 6
Installed Cat 6A

0 to 50m cable

2.5G Base-T

5G Base-T√√√

Extend. Freq.
√√

Cat 5eCat 6

2.5G Nbase-T
5G Base-T Assured

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

Cat 6A
AssuredAssuredP A G E | 58

50 to 75m cable

Cat 5eCat 6

2.5G Nbase-T
5G Base-T Assured

75 to 100m cable

Cat 5eCat 6

2.5G Nbase-T
5G Base-T Assured

ASLNR Risk

Cat 6A
AssuredAssuredCat 6A
AssuredAssuredHigh

MediumLow

D.4 PureGev Application and eBus Package
The UNIIQA+ NBase-T Camera is licensed for the PEORA eBus Application/Driver and SDK Package : You candownload it from the Pleora Website : www.pleora.com

D.5 Driver Configuration and Inter-Operablity
The Pleora Driver is recommended for highest performances.
The Camera can also be connected to the following Software (tested) solutions :- DALSA-Teledyne SAPERA- Matrox MIL- National Instruments IMAQ

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 59

Appendix E. Revision History
ManualRevision
Rev A
Rev B

Comments / Details

Firmware version

Preliminary release
Updated Timing Pixel for iCMos2
Characterization values updated with Production
Board Kits description in Appendix
Change of RX Descriptor recommended value to 1000

1.0.0

PureGev and eBus
Package
5.x

1.0.4

5.x

UM_UNIIQA+_NBASE-T_MONO REV.B 03/2018

P A G E | 60