UNIIQA+ FamilyLine Scan Simplicity

USER MANUALUNIIQA+ COLOR CL

e2v.com/cameras

Table of Contents
1

2

Camera Overview ................................................................................................................ 4
1.1

Features ...................................................................................................................................................4

1.1

Key Specifications ....................................................................................................................................5

1.2

Description...............................................................................................................................................5

1.3

Typical Applications .................................................................................................................................5

1.4

Models .....................................................................................................................................................6

Camera Performances ......................................................................................................... 6
2.1

Camera Characterization .........................................................................................................................6

2.2

Image Sensor ...........................................................................................................................................7

2.2.1

4k pixels 5x5µm (Full Definition) .....................................................................................................7

2.2.2

2k, 1k or 512 pixels 10x10µm (True Color) ......................................................................................7

2.2.3

Column Interpolation Correction (True Color Only) ........................................................................8

2.2.4

Line Interpolation Correction (True Color Only)..............................................................................8

2.2.5

Effects of the interpolation corrections in True Color.....................................................................8

2.3

3

4

5

6

Response & QE curves .............................................................................................................................9

2.3.1

Quantum Efficiency .........................................................................................................................9

2.3.2

Spectral Response Curve .................................................................................................................9

Camera Hardware and Interface ........................................................................................ 10
3.1

Mechanical Drawings.............................................................................................................................10

3.2

Input/output Connectors and LED ........................................................................................................11

3.2.1

Power Connector ...........................................................................................................................12

3.2.2

Consumption and Inrush Current ..................................................................................................123.2.3

Status LED Behaviour .....................................................................................................................13

3.2.4

CameraLink Output Configuration.................................................................................................13

Standard Conformity ......................................................................................................... 14
4.1

CE Conformity ........................................................................................................................................14

4.2

FCC Conformity ......................................................................................................................................14

4.3

RoHS / Chinese RoHS .............................................................................................................................14

4.4

GenICam / GenCP ..................................................................................................................................14

Getting Started .................................................................................................................. 15
5.1

Out of the box........................................................................................................................................15

5.2

Setting up in the system ........................................................................................................................15

Camera Software Interface ................................................................................................ 16

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E |2

7

6.1

Control and Interface ............................................................................................................................16

6.2

Serial Protocol and Command Format ..................................................................................................17

6.2.1

Syntax ............................................................................................................................................17

6.2.2

Command Processing ....................................................................................................................17

6.2.3

GenCP Compliance ........................................................................................................................17

6.2.4

Error code table .............................................................................................................................18

Camera Commands ........................................................................................................... 19
7.1

Device Information ................................................................................................................................19

7.2

Device Privilege, Standby, Status and Reboot .......................................................................................20

7.3

Communication and Firmware version .................................................................................................21

7.4

Image Format ........................................................................................................................................22

7.5

Image Control ........................................................................................................................................26

7.6

Acquisition Control ................................................................................................................................27

7.7

Gains and Offsets...................................................................................................................................29

7.8

Color Management ................................................................................................................................31

7.9

Flat Field Correction ..............................................................................................................................36

7.9.1

Automatic Calibration....................................................................................................................37

7.9.2

Manual Flat Field Correction .........................................................................................................41

7.10

Save & Restore FFC and Configuration User set....................................................................................43

7.10.1

Save & Restore FFC ........................................................................................................................43

7.10.2

Save & Restore Settings .................................................................................................................44

APPENDIX ................................................................................................................................ 45
Appendix A. Test Patterns ........................................................................................................ 46
Appendix B. Timing Diagrams ................................................................................................... 47
Appendix C. CameraLink Data Cables ........................................................................................ 50
C.2.1 High Speed Models ...............................................................................................................................51
C.2.2 Essential Models ...................................................................................................................................52

Appendix D. Lens Mounts ......................................................................................................... 53
Appendix E. CommCam Connection .......................................................................................... 55
Appendix F. Revision History .................................................................................................... 57

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E |3

1 Camera Overview
1.1





Features

CMOS Color LineScan Sensors: 4096 pixels, 5x5µm
 2048, 1024 or 512 pixels, 10x10µm
Interface : CameraLink® (Base or Medium)
Line Rate : Up to 40 kl/s for the Base Version
 Up to 100 kl/s for the High-Speed Version
 Data Rate : 42.5MHz, 60MHz and 85MHz
 Bit Depth : 24 bits RGB
 Flat Field Correction
 RGB Color Matrix for more accurate colors
 Interpolation embedded (Full Definition only) Interpolation Correction (True Color only) Power Supply : 10 – 15V. PoCl Compliant.
 Low Power Consumption : < 3.5W
 M42x1 Native and F-Mount, C-Mount adapters available GenCP Compliant (xml file embedded)

Characteristics
Typical Value
Sensor Characteristics at Maximum Pixel Rate
Resolution
4096
2048
1024
512
pixel size (square)
5x5
10 x 1010 x 10 10 x 10
Max Line Rate (Essential Version)
CameraLink Base (1 x RGB channel at 85MHz)
20
40
40
40
Max Line Rate (High Speed version)
CameraLink® Base (1 x RGB channel at 85MHz)
20
40
80
80
CameraLink® Medium (2 x RGB channels at 85MHz)
40
80
100
100
Radiometric Performance at Maximum Pixel Rate and minimum camera gain
Bit depth
24 RGB
Peak Response (B/G/R)
2.8 / 3.8 / 4.1(*)
Camera Gain
1.1(*)
Full Well Capacity
23,7
Response non linearity (Max)1(*)
Readout Noise7,5
Dynamic range
56
SNR Max (3/4 Sat)
39.5
PRNU HF Max
3
(*)

Unit
Pixels
µm
kHz
kHz
kHz
Bits
LSB8bits/(nJ/cm²)e-/LSB12bits
Ke%
edB
dB
%

Values per ADC (per color)

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E |4

1.1 Key Specifications

Functionality (Programmable via Control Interface)
Analog Gain
Up to 12 (x4)dB
Offset-4096 to +4096
LSB
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 33.65
mm
Weight<150
g
Lens Mount
F, C and M42x1 (on the Front Face)
Sensor alignment ( see chapter 2.1 )±100µm
Sensor flatness
50µmPower supply
Single 10 DC to 15 DC
VPower dissipation< 3,6 (PoCL compliant)W
General Features
Operating temperature
0 to 50 (front face), 70 (internal)°C
Relative Humidity for Operation
85%%
Storage temperature-40 to 70°C
Regulatory
CE, FCC , Reach, RoHS and Chinese RoHs compliant
Note : All values in LSB are given in 8 bits format

1.2

Description

Teledyne-e2v’s UNiiQA+ line scan cameras family has been specifically designed to overcome the limitations ofyour current inspection system: make cost savings, improve your throughput, inspect larger areas or identify
smaller defects.
Three UNiiQA+ product ranges are offered:

UNiiQA+ Essential: low speed cameras for cost effective equipment or with modest speed requirement



UNiiQA+ High-Speed: high speed cameras to help improve the performance of your system

The UNiiQA+ family has also been designed to be highly modular to enable engineers to reuse the same
camera in multiple equipment, simplify logistics and reduce development cycle time. All UNiiQA+ cameras
feature Teledyne-e2v’s proprietary CMOS sensors : a single line of highly sensitive pixels of either 5µm or
10µm size.

1.3




Typical Applications

On-line quality control Raw material inspection (plastic film, glass, wood…)
 Print and paper inspection
Sorting Food sorting (Belt sorting, Lane sorting, Free fall sorting) Parcel and postal sorting Barcode reading

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E |5

1.4

ModelsUNIIQA+
Essential

UNIIQA+High Speed

Camera Part Number
EV71YC1CCL4005-BA2

Description
Versatile Base CameraLink

Details

EV71YC1CCL4005-BA0
EV71YC1CCL2010-BA0
EV71YC1CCL4005-BA3

4k Pixels Base CameraLink
2k pixels Base CameraLink
Versatile Full CameraLink

4k pixels 5x5µm up to 20kHz
2k pixels 10x10µm up to 40kHz

EV71YC1CCL4005-BA1
EV71YC1CCL2010-BA1

4k Pixels Full CameraLink
2k pixels Full CameraLink

4k pixels 5x5µm up to 40kHz
2k pixels 10x10µm up to 80kHz

4k pixels 5x5µm up to 20kHz
2k, 1k and 0,5k pixels 10x10µm up to 40kHz

4k pixels 5x5µm up to 40kHz
2k, 1k and 0,5k pixels 10x10µm up to 80kHz

2 Camera Performances
2.1

Camera Characterization
Unit

4k x 5µm
Typ.
Max
Dark Noise RMS
LSB8bits
0.43
0.8
Dynamic RangedB
56
Readout Noise
e7.5(*)
Full Well Capacity
Ke23.7
SNR (3/4 Sat)
dB
39.5
(**)
Peak Response
LSB8bits/ 2.8/3.8/4.1(nJ/cm2)
Non Linearity%
1
Without Flat Field Correction :FPN rms
LSB
0.22
1
FPN pk-pk
LSB
0.99
2
PRNU hf (3/4 Sat)%
0.13
1
PRNU pk-pk%
0.96
3(3/4 Sat)2k x 10µm
Typ.
Max
0.45
0.8
55
7.5
(*)
23.7
39.5
(**)
2.8/3.8/4.1-

1k x 10µm
0,5k x 10µm
Typ.
Max
Typ.
Max
0.45
0.8
0.45
0.8
55
55
7.5
7.5
(*)
(*)
23.7
23.7
39.5
39.5
(**)
(**)
2.8/3.8/4.1
2.8/3.8/4.1
-

-

1

-

1

-

1

0.22
0.99
0.13
0.96

1
2
1
3

0.22
0.99
0.13
0.96

1
2
1
3

0.22
0.99
0.13
0.96

1
2
1
3

Test conditions and notes :









(*)

Values per ADC (per color)
Blue/Green/Red in LSB8bits/(nJ/cm2))
Figures in LSB are for a 8bits format.
Measured at Max Exposure Time and Nominal Gain (No Gain)
Maximum data rate
Stabilized temperature 30/40/55 °C (Room/Front Face/Internal)
SNR Calculated at 75% Saturation with minimum Gain.
(**)

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E |6

2.2

Image Sensor

The Uniiqa+ sensor is composed of two sensitive lines of 4096 pixels of 5µm square : One composed of Green
pixels only, the second one composed alternatively of Red/Blue Pixels.
Each pixel on the same column uses its own Analog to Digital Column converter (ADC Column).
This structure allows several definitions :

4k pixels 5x5µm (Full Definition) :The 2 color lines are exposed with a delay of
one line in order to match the same position
between the green line and the red/blue line

ADC Column

Pixel Line A



2k Pixels 10x10µm (True Color) :The colored pixel is composed of 2x Green
pixels, one red and one blue exposed in thesame time.



Memory Node

Pixel Line B
Memory NodeThen, 1k or 0,5k 10x10µm are achieved byapplying an ROI on the centre of the sensor
from the 2k 10x10µm

ADC Column

4096 Pixels 5x5µm

2.2.1 4k pixels 5x5µm (Full Definition)
B1
delay

G1

R2
G2

R4

B3
G3

G4

5µm

5µm

Web

R2

R2

G1

G2

B1

B1+B3
2

R2+R4
2
G3

R4

B3

B3+B5
2

G4

direction

This color mode (5µm) requires the indication of “Forward/Reverse” to the camera in order to manage thedelay between the two colored lines.

2.2.2 2k, 1k or 512 pixels 10x10µm (True Color)Webdirection

B1

R2

B3

R4

R2

R4

(G1+ G2)/2(G3+ G4)/2

B1

B3

10µm

G1

G2

G3

G4

10µm

No interpolation

These color modes don’t require any Reverse/Forward indication if no interpolation is used (or only the”column interpolation”)

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E |7

2.2.3 Column Interpolation Correction (True Color Only)
This interpolation is used to compensate the colour error in the Red or the Blue in case of avertical transition on the web : The Red of the blue value of each coloured pixel is corrected
if the variation between two neighbour green pixels is significant.
B1’ = αB x B1 and αB is the blue correction, calculated with the variation (G1–G2)
R2’ = αR x R2 and αR is the red correction, calculated with the variation (G1–G2)
This interpolation is available only for pixel size 10x10µm (True Color)It can be disabled by the customer. By default, it is enabled.

B1

R2

G1

G2

Vertical

2.2.4 Line Interpolation Correction (True Color Only)
This interpolation is used to compensate the colour error in the Red
or the Blue in case of a horizontal transition on the web in the same
“True Color” pixel : A line is memorized and the Red of the blue
value of each coloured pixel is corrected if the variation between
two consecutive green values (previous to next line) is significant :Horizontal

B1

R2

Two consecutive

G1

G2

Lines

B’1

R’2

B1’ = αB x B1 and αB is the blue correction, calculated with thevariation (G1–G’1)

Previous

G’1 G’2

R2’ = αR x R2 and αR is the red correction, calculated with thevariation (G2–G’2)
This interpolation is available only for pixel size 10x10µm (True Color)It can be enabled by the customer. By default, it is disabledThis interpolation requires the Forward/Reverse indication sent to the camera for the memorized line.
The Line Interpolation has to be disabled if the light is changing for each Line (typically forpulsed Light source with different spectrum) or for any reason the Green component of
the light source changes significantly from one line to the next one.

2.2.5 Effects of the interpolation corrections in True Color
Green color ghosting

Blue
color
ghosting

Red colorghosting

After bothcolumn and LineInterpolations

Magenta color ghosting
Horizontal transition effect reduced by the “Line Interpolation”

Vertical transition effect reduced by the “Column Interpolation”

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E |8

2.3

Response & QE curves

2.3.1 Quantum Efficiency

2.3.2 Spectral Response Curve
Spectral response (UNIIQA+ Color)

Spectral Response (LSB 8 bit/(nJ/cm²))

4.5
4
3.5
3
2.5
2
1.5
1
0.5
0
360

460

560

660

760

860

960

1060
wavelength (nm)USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E |9

3 Camera Hardware and Interface
3.1

Mechanical Drawings

Y

X
Z
Essential Model

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

The Step file is available
on the web :www.e2v.com/cameras

High Speed ModelP A G E | 10

Sensor alignment
Z = -10.3 mm
X = 19.76 mm (4k 5µm)
X = 19.76 mm (2k 10µm)
X = 24.88 mm (1k 10µm)
X = 27.44 mm (0.5k 10µm)

3.2±100µm±100 µm

Y = 30 mm±100 µm

Die flatness

50 µm

Rotation (X,Y plan)±0.3°

Parallelism

50µm

Input/output Connectors and LED

USB Connector
For Firmware
upgradeCameraLink
Connector CL2(High Speed ver.
only)Power Connector :10-15V DC

Multi-Colored LED
for Status anddiagnostic

CameraLink
Connector CL1(PoCL)

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 11

3.2.1 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 10 to 15v
Power 3,5W max with an typical inrush current peak of 0,32A during
power up

Camera side description

3.2.2 Consumption and Inrush Current
Typical current/Power during the grab (possible variation : +/- 5%)
Camera supply(Max Speed)

Essential
High Speed

Supply 10V
I(mA)
I(mA)
314
3.14W
314
3.14W

Supply 12V
I(mA)
P(W)
263
3.15W
263
3.15W

Supply 15V
I(mA)
P(W)
214
3.21W
214
3.21W

Power Time : Max 3s (Green Light)

2nd pic
at 312mA

Inrush current : pic
at 240mA
Established current
at 307mA

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 12

3.2.3 Status LED Behaviour
After less than 2 seconds of power establishment, the LED first lights up in ORANGE. Then after a Maximum of 3
seconds, the LED must turn in a following color :Color and state
Green and continuous
Green and blinking slowly
Red and continuous
Orange and Continuous

MeaningOK
Waiting for External Trigger (Trig1 and/or Trig2)
Camera out of order : Internal firmware error
Camera booting or upgrading

3.2.4 CameraLink Output Configuration
Adjacent Channels
Version “Essential” and “High Speed”
Base : 1 Channel 24 bits RGB
Version “High Speed” only
Base : 2 Channels 24 bits RGB

1 x 85MHz(60/42.5MHz)
2 x 85MHz(60/42.5MHz)4k
1 x 4096

RGB Pixels per Channel
2k
1k
1 x 2048
1 x 1024

0,5k
1 x 5122 x 2048

2 x 1024

2 x 256

2 x 512-USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 13

4 Standard Conformity
The UNIIQA+ cameras have been tested using the following equipment:A shielded power supply cable

A Camera Link data transfer cable ref. 1MD26-3560-00C-500 (3M), 1SF26-L120-00C-500 (3M)

A linear AC-DC power supply

Teledyne-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).

CE 0168
4.2

FCC Conformity

The UNIIQA+ cameras further comply with Part 15 of the FCC rules, which states that: Operation
is subject to the following two conditions:This device may not cause harmful interference, and

This device must accept any interference received, including interference that may cause undesired
operation

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 canradiate radio frequency energy and, if not installed and used in accordance with the instruction manual , maycause harmful interference to radio communications. Operation of this equipment in a residential area is likely
to cause harmful interference
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 / Chinese RoHS

RoHS per EU Directive 2011/65/EC and WEEE per EU Directive 2002/96/EC
China Electronic Industry Standard SJ/T11364-2006

4.4

GenICam / GenCP

GenICam/GenCP XML Description File, Superset of the GenICam™ Standard Features Naming Convention
specification
V1.5, Camera Link Serial Communication : GenICam™ Generic Control Protocol (Gen CP V1.0)

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 14

5 Getting Started
5.1

Out of the box

The contains of the Camera box is the following :One Camera UNIIQA+

There is no CDROM delivered with the Camera : Both User Manual (this document) and
CommCam control software have to be downloaded from the web site : This ensure you tohave an up-to-date version.
Main Camera page : www.e2v.com/cameras
On the appropriate Camera Page (UNIIQA+ Monochrome) you’ll find a download link
first version of CommCam compliant is indicated in the last Chapter
CommCam download requires a login/password : Login : commcam
 Password : chartreuse

5.2

Setting up in the systemw
Web
Direction

Sensor Plan

First

f

Pixel

Focal Plan

(Forward)
Readout
order

L

s

FOV

w
FOV

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017=f
L

P A G E | 15

6 Camera Software Interface
6.1

Control and Interface

As all the Teledyne-e2v Cameras, the UNIIQA+ CL is delivered with the friendly interface control software
COMMCAM.UCL (as “Ultimate Camera Link”) which is based on the GenICam standard
COMMCAM recognizes and detects automatically all the UCL Cameras connected on any transport layers(Camera Link or COM ports) of your system.
Once connected to the Camera you have an easy access to all its features. The visibility of these features can beassociated to three types of users: Beginner, Expert or Guru. Then you can make life easy for simple users.
Minimum version of CommCam is 2.4.3 in order to recognize the UNIIQA+ Color Camera (all versions)

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 16

6.2

Serial Protocol and Command Format

The Camera Link interface provides two LVDS signal pairs for communication between the camera andthe frame grabber. This is an asynchronous serial communication based on RS-232 protocol.
The serial line configuration is:Full duplex/without handshaking

9600 bauds (default), 8-bit data, no parity bit, 1 stop bit. The baud rate can be set up to 115200

6.2.1 Syntax
Internal camera configurations are activated by write or readout commands.
The command syntax for write operation is:
w <command_name> <command_parameters> <CR>
The command syntax for readout operation is:r <command_name> <CR>

6.2.2 Command Processing
Each command received by the camera is processed:
 The setting is implemented (if valid) The camera returns “>”<return code><CR>The camera return code has to be received before sending a new command.

The camera return code has to be received before sending a new command. Somecommands are longer than the others : Waiting for the return code ensure a goodtreatment of all the commands without saturating the buffer of the camera.

6.2.3 GenCP Compliance
The camera is compliant with the GenCP standard. It is also still compliant with ASCII command format : Bothtypes of commands are detailed in the next chapter.
GenCP requires a certain time for the command execution:
Maximum Device Response Time : This register gives the max time for the execution of any command.
Usually it’s set at a value lower than 300ms



If the execution time of the command is greater than 300ms, the camera sends a “pending acknowledge”
command which gives the duration of this command : It can’t be greater than 65536ms

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 17

6.2.4 Error code table
The error codes returned by the camera are compliant with the GenCP standard :Status Code (Hex)0x00000x80010x8002Name
GENCP_SUCCESSGENCP_NOT_IMPLEMENTED
GENCP_INVALID_PARAMETER

0x80030x80040x8005

GENCP_INVALID_ADDRESSGENCP_WRITE_PROTECTGENCP_BAD_ALIGNMENT

0x8006

GENCP_ACCESS_DENIED

0x80070x800B
0x800E

GENCP_BUSY
GENCP_MSG_TIMEOUTGENCP_INVALID_HEADER

0x800F

GENCP_WRONG_CONFIG

0x8FFF

GENCP_ERRORUSER MANUAL UNIIQA+ COLOR – REV J – 05/2017

Description
Success
Command not implemented in the device.
At least one command parameter of CCD or SCD is invalid
or out of range.
Attempt to access a not existing register address.
Attempt to write to a read only register.
Attempt to access registers with an address which is notaligned according to the underlying technology.
Attempt to read a non-readable or write a non-writableregister address.
The command receiver is currently busy.
Timeout waiting for an acknowledge.
The header of the received command is invalid. This
includes CCD and SCD fields but not the command
payload.
The current receiver configuration does not allow theexecution of the sent command.
Generic error.

P A G E | 18

7 Camera Commands
The Following chapter is about the camera commands. These commands are detailed in tables with both ASCII
and GenCP forms. See below how to read the tables :GenCP address
0x12100
Register address
for the GenCP
Command

7.1

ASCII
commandtper

GenICamcommand
LinePeriod

Size

R/W Description

4

RW

ASCII Command.
“NA” when pure
GenCP command

GenICam(SFNC) nameRegister size(in Bytes)

Line period from 1 (0.1us) to 65535 (6553,5us)
step 1 (0.1us)

RW : Read/Write
RO : Read Only
WO : Write Only

Commanddetails

Device Information
These values allow to identify the Camera.

GenCP address

GenICamcommand
GenCPVersion
ManufacturerName

Size

R/W Description

0x00000x0004

ASCII
command
NA
vdnm

4
64

R
R

0x0044mdnm

ModelName

64

R

0x00C40x01040x0144

dhwv
idnb
deid

DeviceVersion
ManufacturerInfo
DeviceID

64
64
64

R
R
R

0x0184

cust

UserDefinedName

64

RW

0x01C4
0x1CC

NA
NA

DeviceCapability
MaximunDevice
ResponseTime

8
4

R
R

Complying GenCP specification version
String containing the self-describing name of
the manufacturer
String containing the self-describing name ofthe device model
String containing the version of the device
String containing Part number of the camera
String containing the serial number of thedeviceString containing the user define name of thedeviceBit field describing the device’s capabilities
Maximum response time in milliseconds

Manufacturer Name (ManufacturerName) : Camera identifier set by the User in a 64Bytes String.
 Read function (ASCII): “r vdnm”;
Returned by the camera : “Teledyne-e2v”, String of 64 bytes (including “/0”) Can’t be writtenModel Name (ModelName) : Camera Model Name (GenICam) set by in factory in a 64Bytes String.
 Read function (ASCII): “r mdnm”;
Returned by the camera : <Model Name> , String of 64 bytes (including “/0”) Can’t be written

Manufacturer Info (ManufacturerInfo) : Camera Part Number set by in factory in a 64Bytes String.
 Read function (ASCII): “r idnb”;
Returned by the camera : <Part Number> String of 64 bytes (including “/0”) Can’t be written

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 19Serial Number (DeviceID) : Camera serial Number set by in factory in a 64Bytes String.
 Read function (ASCII): “r deid”;
Returned by the camera : Serial Number of the camera in a String of 64 bytes (including “/0”) Can’t be written

Device User ID (UserDefinedName) : Camera identifier set by the User in a 64Bytes String.
 Read function (ASCII): “r cust”;
Returned by the camera : String of 64 bytes (including “/0”) Write function (ASCII): “w cust <idstr>”

7.2

Device Privilege, Standby, Status and Reboot

GenCP address

GenICamcommandSize

R/W Description

0x17040

ASCII
commandlock

PrivilegeLevel

4

RW

Read:
 0 : Factory 1 : Advance User
 2 : User
Write :
 1 : change mode from factory to
AdvanceUser 2 : change mode to User Other: key to unlock the camera

0x17048

stat

Status4

RO

Camera Status; bit set when :0x17050

boid

BoardID

32

R

0x17070

bost

BoardStatus

16

R

0x17080bootRebootCamera

4

WO Reboot the camera with a command 1 restart the camera (like a power cycle)
2 restart only camera application (bypass
upgrade application)

 Bit0 :no trigger during more than 1s
 Bit1 : trigger too fast Bit2 : reserved
 Bit8 : overflow occurs during FFC calibration
 Bit9 : underflow occurs during FFC calibration
 Bit16 : hardware error detected
Unique Board Identification. Written by thecamera manufacturer or test bench
Give the status of the board. Written by thecamera manufacturer or the test benchPrivilege level Management (PrivilegeLevel) : Get the current Camera privilege level.
 Read function (ASCII): “r lock” : Get the current privilege
Returned by the camera : 0 to 2
 Write function (ASCII): “w lock <val>” : <val> is as follow
 2 : Lock the Camera in Integrator or “privilege User”
 <computed value> : Unlock the Camera back in Integrator mode

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 20

There are 3 privilege levels for the camera : Factory (0) : Reserved for the Factory Integrator (1) : Reserved for system integrators
 User (2) : For all Users.
The Cameras are delivered in Integrator mode. They can be locked in User mode and a specificpassword is required to switch back the Camera in Integrator mode. This password can begenerated with a specific tool available from the hotline (hotline-cam@Teledyne-e2v.com)


Camera status : Get the Camera status register (32bits Integer)
 Read function (ASCII): “r stat”;
Returned by the camera : 32bits integer :









7.3

Bit 0 : (StatusWaitForTrigger) : True if no trig received from more than 1sec
Bit 1 : (StatusTriggerTooFast) : Missing triggers. Trig signal too fastBit 2, 3, 4, 5, 6, 7 : Reserved
Bit 8 : (StatusWarningOverflow) : True is an overflow occurs during FFC or Tap balance
processing.
Bit 9 : (StatusWarningUnderflow) : True is an underflow occurs during FFC or Tap balance
processing
Bits, 10, 11, 12, 13, 14, 15 : Reserved
Bit 16 : (StatusErrorHardware) : True if hardware error detected
Bits, 17 to 31 : Reserved

Communication and Firmware version

GenCP address

GenICamcommand
SupportedBaudrate

Size

R/W Description

0x10000

ASCII
commandNA

4R

0x10004baud

CurrentBaudrate

4RW

0x10008

dfwv

DeviceFirwmareVersion

16

RO

Supported baudrate: 0x3B = mask of all thefollowing :0x01 : BAUDERATE_9600
0x02 : BAUDERATE_19200
0x08 : BAUDERATE_57600
0x10 : BAUDERATE_115200
0x20 : BAUDERATE_230400
Current baudrate:
0x01 : BAUDERATE_9600
0x02 : BAUDERATE_19200
0x08 : BAUDERATE_57600
0x10 : BAUDERATE_115200
0x20 : BAUDERATE_230400

Version of the current package

Device Serial Port Baud Rate (CurrentBaudRate): Set the Camera Baud Rate
 Read function (ASCII): “r baud”;
Returned by the camera : Value of the Baud Rate
 Write function (ASCII): “w baud” <index> with the index as follows : 1 (0x01) : 9600 Bauds (default value at power up)
 2 (0x02): 19200 Bauds
 8 (0x08): 57600 Bauds
 18 (0x10): 115200 Bauds 32(0x20) : 23040 Bauds

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 21

7.4

Image Format

GenCP address

GenICamcommandSize

R/W Description

0x12000

ASCII
commandsnsw

SensorWidth4

R

Pixels number (can be set for versatile model)--

SensorHeight

4

R

1

-

-

WidthMax

4

R

Pixels number (can be set for versatile model)--

HeightMax
Height
Width

4
4
4

R
R
R

1
1
Pixels number (can be set for versatile model)

0x12004

smod

SensorMode

4

RW Depending the model of the camera

0x12008

revr

ReverseReading

4RW

0x1200C

mode

OutputMode

4

RW

0x12010clfq

OutputFrequency

4RW

0x12014

srce

TestImageSelector

4RW

0x12018

temp

Temperature

4RO

0x1201c

scdi

ScanDirection

4

RW



0 : 4096 Pixels, 5x5µm
1 : 2048 pixels 10x10µm
2 : 1024 pixels 10x10µm (Versatile only)
3 : 512 pixels 10x10µm (Versatile only)
0 : disable
1 : enable
0 : Base 1 Output 24-bit
1 : Medium 2x output 24-bit (High Speed only)
Configure the CameraLink Interface frequency
0 : 85MHz
1 : 60MHz
2 : 42.5 MHz
3 : 40 MHz
0 : “Off” (Sensor image)
1: “GreyHorizontalRamp”
2 : “whitePattern”
3 : “GrayPattern”
4 : “BlackPattern”
5 : “GreyVerticalRampMoving”
Read temperature value
Format : Integer in degree Celsius
Set/Get Scan Direction (forward or reverse)
0: Forward
1: Reverse
2: Externally control by CC3 signalo CC3=0: Forwardo CC3=1: Reverse

Sensor Mode (SensorMode) : Defines the number of pixels and their size. Only available for versatilemodels.
This command is available in the CommCam “Image Format Control” section : Read function (ASCII): “r smod”;
Returned by the camera : Integer from 0 to 3








Write function (ASCII): “w smod” <value> :“0” : 4096 pixels, 5x5µm“1” : 2048 pixels, 10x10µm“2” : 1024 pixels, 10x10µm“3” : 512 pixels, 10x10µm
Reverse Reading (X) (ReverseReading) : Allows to output the line in the Reverse-X direction. Thisvalue is available in the CommCam “Image Format Control” section : Read function : “r revr”;

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 22

Return by the Camera : 0 or 1 (enabled/disabled)

Write function : “w revr <value>”; “0” : Disabled.
 “1” : Enables the reverse reading out

Output mode (OutputMode) : Set the CameraLink Output mode.
This command is available in the CommCam “Image Format Control” section : Read function (ASCII): “r mode”;
Returned by the camera : Output mode from 0 to 7 (see table below).
 Write function (ASCII): “w mode” <value> :detailed in the table below :Modes
Base 1 Channel 24 Bits
Medium 2 Channels 24bits (High Speed Version Only)

Connector CL1
3 x 8 bits (RGB)
3 x 8 bits (RGB)

Connector CL2
3 x 8 bits (RGB)

Mode value
01Structure of the Camera Link Channels for interfacing Base Mode :1 RGB Channel, outputted from Left to Right
Ch 1

1st

last

Output direction for ReverseReading = 0

 Medium Mode : 2 RGB Channels separate, outputted from Left to Right
Ch 1
1st

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

Ch 2
last

P A G E | 23

The following table details the possible combinations :Modes
Base 1 Channel 24 Bits
Medium 2 Channels 24 Bits4096
1 x 4096
2 x 2048

2048
1 x 2048
2 x 10241024
1 x 1024
2 x 512512
1 x 5122 x 256

The table of the appendix 10 chapter 10.2 gives the max speed achievable for each of these combinations inaddition with the combination of the Output Data Frequency.

Output Frequency (OutputFrequency) : Set the CameraLink Data Output Frequency. This value isavailable in the CommCam “Image Format Control” section : Read function (ASCII): “r clfq”;
Return by the Camera : Frequency from 0 to 3

Write Function (ASCII): “w clfq <value>” “0” : 85MHz
 “1” : 60MHz
 “2” : 42.5MHz
 “3” : 40MHz

Test Image Selector (TestImageSelector) : Defines if the data comes from the Sensor or the FPGA (test
Pattern). This command is available in the CommCam “Image Format” section : Read function (ASCII): “r srce”;
Returned by the camera : “0” if Source from the Sensor and “1 to 5” if test pattern active
 Write function (ASCII): “w srce” <value> : “0” : To switch to CCD sensor image
 “1” : Grey Horizontal Ramp (Fixed) : See AppendixA
 “2” : White Pattern (Uniform white image : 255 in 8Bits or 4095 in 12bits)
 “3” : Grey Pattern (Uniform middle Grey : 128 in 8bits or 2048 in 12 bits)
 “4” : Black Pattern (Uniform black : 0 in both 8 and 12 bits)
 “5” : Grey vertical Ramp (moving)
The test pattern is generated in the FPGA : It’s used to point out any interface problem with the
Frame Grabber.
When any of the Test pattern is enabled, the whole processing chain of the FPGA is disabled.

Scan Direction (ScanDirection) : Set the scan direction for the sensor. This value is available in the
CommCam “Image Format Control” section : Read function : “r scdi”;
Return by the Camera : 0, 1 or 2 (Forward/reverse/external)

Write function : “w scdi <value>”; “0” : Forward.
 “1” : Reverse
 “2” : Externally controlled (by CC3 of the CameraLink Sync signals)
Forward/reverse information has to be set correctly For the re-ordering of the colors.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 24

The Forward direction is defined as detailed beside :Note : The delay for the Camera to takein account a change in the ScanDirection
value is minimum 50ms.

Web
Direction

First
Pixel

(Forward)

This information can be set dynamicallyby using the CC3 Trig signal of the
CameraLink connector (change thedirection “on the fly”).

Readout
order

In these case, the Trigger levelsignification is :“0” : Forward.
“1” : Reverse

The Forward/Reverse indication is required in the following cases :The definition is 4k (Full definition) with a pixel of 5x5µm.
The definition is 2k, 1k or 512 Pixel (True Color) with a pixel of 10x10µm andthe Line Interpolation is enabled

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 25

7.5

Image Control

GenCP address

ASCII
command

GenICamcommandSize

R/W

0x12250

recl

SaveImageControl

4

RW Record the Current Image
Read :
0 : No Record in Progress
1 : Record in Progress
Write :
0 : Stop Record
1 : Start Record

0x12254

play

PlayImageControl

4

RW Play Image :0 : Play “Live” Image
1 : Play Recorded Image

0x120000alin

ImageControlAccess

2*4096

RO

Description

Manual access to the recorded Image

Save Image (SaveImageControl) : control the recording of the image in the camera
This command is available in the CommCam “Image Control” section : Read function (ASCII): “r recl”;
Returned by the camera : “0” : No Record in Progress “1” : Record in Progress Write function (ASCII): “w recl” <value> : “0” : Stop Recording “1” : Start RecordingPlay Image (PlayImageControl) : control the Replay of the image in the camera
This command is available in the CommCam “Image Control” section : Read function (ASCII): “r play”;
Returned by the camera : “0” : Camera display the “Live Image”
 “1” : Camera display recorded Image
 Write function (ASCII): “w play” <value> : “0” : Start Playing Live Image
 “1” : Start Playing Recorded ImageFPN coefficients modification : Direct access to the Saved Image in Memory.
The Overall size of the Memory zone is 2 x 4096 Bytes : Read function (ASCII): “r alin”

This Function is available only with the version 1.4.0 of the Firmware

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 26

7.6

Acquisition Control

GenCP address

0x12100

ASCII
commandtper

GenICamcommandSize

R/W Description

LinePeriod

4RW

0x12104
0x12108

tpmi
tint

AcquisitionLineRate

LinePeriodMin
ExposureTime

4
4
4

R
R
RW

0x1210C

sync

TriggerPreset

4

RW

Line period from 1 (0.1us) to 65535 (6553.5us)
step 1 (0.1us)
Minimum line period= 1 / Line Period in Hz
Exposure time from 15 (1.5us) to 65535(6553.5us) step 1 (0.1us)
0 : Set trigger preset mode to Free run timedmode, with exposure time and line period
programmable in the camera
1 : Set trigger preset mode to Triggered mode with
Exposure Time Internally Controlled
2 : Set trigger preset mode to Triggered mode withmaximum exposure time
3 : Set trigger preset mode to Triggered mode with
exposure time controlled by one signal
4 : Set trigger preset mode to Triggered mode with
exposure time controlled by two signals
5 : Set trigger preset mode to Free run mode, withmax exposure time and programmable line period
in the camera

Synchronisation Mode (TriggerPreset) : Timed or Triggered, it defines how the grabbing is
synchronized. This command is available in the CommCam “Acquisition Control” section : Read function (ASCII): “r sync”;
Returned by the camera :“0” : Internal Line Trigger with Exposure time Internally Controlled (Free Run).
“1” : External Trigger with Exposure Time Internally Controlled.
“2” : External Trigger with maximum Exposure time“3” : One External with Exposure Time Externally Controlled. The same Trigger signal defines
the line period and its low level defines the exposure time.
 “4” : Two External Triggers with Exposure Time Externally Controlled : CC2 defines the start ofthe exposure (and also the start Line) and CC1 defines the Stop of the exposure.
 “5” : Internal Line Trigger with maximum Exposure Time Write function (ASCII): “w sync” <value>

The Timing diagrams associated to each Synchronization mode and the Timing values
associated are detailed in the APPENDIX B of this document.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 27

Exposure time (ExposureTime): Defines the exposure time when set in the Camera. This command isavailable in the CommCam “Acquisition Control” section : Read function (ASCII): “r tint”;
Returned by the camera : Integer from 15 to 65535 (=1,5µs to 6553,5µs by step of 0,1µs)
 Write function (ASCII): “w tint” <value> ;This value of exposure time is taken in account only when the synchronisation mode is “free run”(0) or “Ext Trig with Exposure time set” (1). Otherwise it’s ignored.
Due to the limitation of the timing pixel inside the sensor, the Exposure time has to be set bytaking in account the limitation detailed in the APPENDIX B of this document.
The Minimum exposure time which can be set is 1.5µs

Line Period (LinePeriod) : Defines the Line Period of the Camera in Timed mode. This command isavailable in the CommCam “Acquisition Control” section : Read function (ASCII): “r tper”;
Returned by the camera : Integer from 1 to 65536 (=0.1µs to 6553.6µs by step o 100ns)
 Write function (ASCII): “w tper” <value> ;The line period is active only in modes Sync 0 and Sync 5. It’s also disabled if in Free Run (Sync 0),
the Integration time is set higher than the Line Period.

The Tables of the minimum Line Period (Max Line Rate) versus the Data rate and the output
mode chosen are given in Appendix C (Chap. 10.2) of this document.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 28

7.7

Gains and Offsets

GenCP address
0x12200

ASCII
commandpamp

GenICamcommandSize

R/W Description

GainAbs GainSelector

4

RW Pre-amplifier gain to:

4

RW Digital gain from 0dB (0) to +8dB (6193) step
0.002dB
RW Contrast expansion (digital gain) from 0dB (0)to +14dB (255) step 0.135dB (1)RW Common black level from -4096 to 4095 step
1

0 : x1
1 : x2
2 : x4= AnalogAll

0x12204

gain

0x12208

gdig

0x1220C

offs

Sensor

4
4

FPGA

PreampGain

SensorGainAbs GainSelector =GainAll
GainAbs GainSelector =DigitalAll
BlackLevelRaw
BlackLevelSelector =All

FFC
Offset Gain

+

X

FFC
AdjustAmp
Gain

White Balance Gains
Red Greenred Greenblue
Blue

X

X

X

X

X

X

Contrast Expansion
Offset Gain

X

+

X
OUT

Action on whole line
Action per pixel
Action per Color

Analog Gain in the ADC
The only analog Gain available in the ELIIXA+ 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 3 Values are available : x1, x2 and x4. A gain x1 in a 12 bits conversion is equivalent to x4 in
10 bits.

electrons
FWC
x1

Comparator Ramps

x1

at different Gains
x2
x2
x4
x4

LSB
Clamp (Black
Ref)

1024

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

4096

P A G E | 29Preamp Gain : (GainAbs with GainSelector= AnalogAll)
Set the Pre-amplification Gain. This command is available in the CommCam “Gain & Offset” section.
 Read function (ASCII): “r pamp”;
Returned by the camera : Integer corresponding to one of the 3 different step values : 0 : x1 (0dB)
 1 : x2 (6dB)
 2 : x4 (12dB)
 Write function (ASCII): “w pamp” <int> ;

Gain: (GainAbs with GainSelector= GainAll)
Set the Amplification Gain. This command is available in the CommCam “Gain & Offset” section : Read function (ASCII): “r gain”;
Returned by the camera : Value from 0 to 6193 corresponding to a Gain range of 0dB to +8dB
calculated as following : Gain(dB) = 20.log(1+ Gain/4096).
 Write function (ASCII): “w gain” <int> ;

Digital Gain (GainAbs with GainSelector=DigitalAll) : Set the global Digital Gain. This command isavailable in the CommCam “Gain & Offset” section : Read function (ASCII): “r gdig”;
Returned by the camera : Integer value from 0 to 255. The corresponding Gain is
calculated as 20log(1+val/64) in dB
 Write function (ASCII): “w gdig” <int> ;

Digital Offset (BlackLevelRaw with BlackLevelSelector=All) : Set the global Digital Offset. This
command is available in the CommCam “Gain & Offset” section : Read function (ASCII): “r offs”;
Returned by the camera : Value from –4096 to +4095 in LSB
 Write function (ASCII): “w offs” <int> ;USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 30

7.8

Color Management

GenCP address
0x12214

ASCII
commandgwbr

0x12218

gwbb

0x1221C

gwbg

0x12220

gwbj

0x12224

awbc

GenICamcommand
GainAbs GainSelector =DigitalRed
GainAbs GainSelector =DigitalBlue
GainAbs GainSelector =DigitalGreen(red)GainAbs GainSelector =DigitalGrenn(Blue)
AutoWhiteBalanceStart

0x12228

gwbe

WhiteBalanceEnable

4RW

0x1222cccit

ColumnInterpolation

4RW

0x12230

clit

LineInterpolation

4RW

0x20200

cmrr

ColorMatrixRed(Red)0x20204

cmrg

ColorMatrixRed(Green)

0x20208

cmrb

ColorMatrixRed(Blue)

4
4
4
4
4
4
4
4
4
4

RW
RW
RW
RW
RW
RW
RW
RW
RW
RW

0x2020C

cmgr

ColorMatrixGreen(Red)0x20210cmgg

ColorMatrixGreen(Green)

0x20214

cmgb

ColorMatrixGreen(Blue)0x20218

cmbr

ColorMatrixBlue(Red)0x2021C

cmbg

ColorMatrixBlue(Green)

0x20220

cmbb

ColorMatrixBlue(Blue)0x20224cmxe

ColorMatrixEnable

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

Size

R/W Description

4

RW Gain for red color from 0 to 1548 (8dB)

4RW Gain for Blue color from 0 to 1548 (8dB)

4RW Gain for Green(Red) color from 0 to 1548 (8dB)

4RW Gain for Green(Blue) color from 0 to 1548 (8dB)

4RW Management of the White Balance Process

Use for white balance
Use for white balance
Use for white balance
Use for white balanceRead:
0 : No Auto White balance in progress
1: Auto White Balance in progress
Write:
0 : Stop Auto white balance
1: Start Auto white balance
Enables the use of the White Balance Gains
0: Disable
1: Enable
Enables the Column Interpolation
0: Disable
1: Enable
Enables the Line Interpolation
0: Disable
1: Enable
Value from x-4 (-256) to x4 (256) step 0.015625
Value from x-4 (-256) to x4 (256) step 0.015625
Value from x-4 (-256) to x4 (256) step 0.015625
Value from x-4 (-256) to x4 (256) step 0.015625
Value from x-4 (-256) to x4 (256) step 0.015625
Value from x-4 (-256) to x4 (256) step 0.015625
Value from x-4 (-256) to x4 (256) step 0.015625
Value from x-4 (-256) to x4 (256) step 0.015625
Value from x-4 (-256) to x4 (256) step 0.015625
0: Disable Color Matrix
1: Enable Color Matrix

P A G E | 31

White Balance
As described in the Chapter §2.2, the structure of the sensor differentiates Green pixels facing Blue or Red
pixels. Then the white balance is associated with 4 color Gains : Red Gain GreenRed Gain GreenBlue Gain
 Blue Gain
The Color Selection or enabling (Image Format Chapter) can affect the way you’re performing the whitebalance : For example, if you disable the Blue and the Red color, the “White Balance” will be performed only
between the two Green Gains.
The dissociation of Green (blue) and Green (Red) is justified by the possible difference of response of the two
types of Green because of their respective neighbor color influence and then the necessity to tune themseparately.
As usual, for a perfect White balance, provide to the Camera a non-saturating white (gray) target in the centerof the sensor.
The White balance has to be performed after the Flat Field Correction as each color is performing its own FFC
with its own reference.
In any case, the best tuning of the Camera Gains is performed from the left to the right of the Gain Chain
described above : Preamp Gain first and quarter Gains last (if required).
The Following Gains are enabled by the White balance Enable switch :Digital Red Gain (Gain with GainSelector=DigitalRed) : Set the Red Gain for the white balance. This
command is available in the CommCam “Color Management” section : Read function : “r gwbr”;
Returned by the camera : Integer value from 0 to 1548. The corresponding Gain is calculated
as 20.log( 1 + <val>/1024) in dB
 Write function : “w gwbr” <val> ;Digital Blue Gain (Gain with GainSelector=DigitalBlue) : Set the Blue Gain for the white balance. This
command is available in the CommCam “Color Management” section : Read function : “r gwbb”;
Returned by the camera : Integer value from 0 to 1548. The corresponding Gain is calculated
as 20.log( 1 + <val>/1024) in dB
 Write function : “w gwbb” <val> ;

Digital GreenRed Gain (Gain with GainSelector=DigitalGreenR) : Set the GreenRed Gain for the whitebalance. This command is available in the CommCam “Color Management” section : Read function : “r gwbg”;
Returned by the camera : Integer value from 0 to 1548. The corresponding Gain is calculated
as 20.log( 1 + <val>/1024) in dB
 Write function : “w gwbg” <val> ;USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 32

Digital GreenBlue Gain (Gain with GainSelector=DigitalGreenB) : Set the GreenBlue Gain for the whitebalance. This command is available in the CommCam “Color Management” section : Read function : “r gwbj”;
Returned by the camera : Integer value from 0 to 1548. The corresponding Gain is calculated
as 20.log( 1 + <val>/1024) in dB
 Write function : “w gwbj” <val> ;White Balance Enable Switch (WhiteBalanceEnable) : Enables the White Balance Gains. This commandis available in the CommCam “Color Management” section : Read function : “r gwbe”;
Returns the White Balance Gain Enable Status.
 Write function : “w gwbe <val>” with <val> : 0 or 1
 0 : Disables the White Balance Gains 1 : Enables the White Balance Gains

White Balance Calibration Control (AutoWhiteBalanceStart) : Launch or abort of the White Balance
process for the RGB Gains calculation. This command is available in the CommCam “Color
Management” section : No Read Function
 Write function : “w awbc 1” : Launch the White Balance Calibration Process.
 “w awbc 0” : Abort the White Balance Calibration Process.

Interpolation Corrections for True Color Modes

Column Interpolation Enable Switch (ColumnInterpolation) : Enables the Column Interpolation. This
command is available in the CommCam “Color Management” section : Read function : “r ccit”;
Returns the Colum Interpolation Enable Status.
 Write function : “w ccit <val>” with <val> : 0 or 1
 0 : Disables the Colum Interpolation
 1 : Enables the Colum InterpolationLine Interpolation Enable Switch (ColumnInterpolation) : Enables the Line Interpolation. This
command is available in the CommCam “Color Management” section : Read function : “r clit”;
Returns the Line Interpolation Enable Status.
 Write function : “w clit <val>” with <val> : 0 or 1
 0 : Disables the Line Interpolation
 1 : Enables the Line Interpolation

Colum and Line Interpolation.
Please, refer to chapter §2.2 for a detailed explanation of these two interpolations available for
the User.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 33

RGB Color Matrix
In the “BHx” Models (8k and 4k) the Color RGB Matrix has been included.
This RGB Color Matrix allows to fine adjust the colors to the Light source used.
(R’G’B’ ) =CRR CRG CRBCGR CGG CGBCBR CBG CBB

x

R
G
B

Each (RGB) Color Triplet becomes a Linear combination of each color :R’ = CRR.R + CRG.G + CRB.B
G’ = CGR.R + CGG.G + CGB.B
B’ = CBR.R + CBG.G + CBB.B
An Example of fine adjustment with white LEDs (default Matrix):
BeforeAfterEnable Color Matrix (ColorMatrixEnable) : Enables the RGB Color Matrix. This command is available in
the CommCam “Color Management” section : Read function : “r cmxe”;
Returns the Color Matrix Enable status.
 Write function : “w cmxe <val>” with <val> : 0 or 1
 0 : Disables the Color Matrix
 1 : Enables the Color MatrixColor Matrix RedRed : Set RGB Matrix Coefficient RedRed Read function : “r cmrr”.
Returns the Coefficient value from -4 (-256) to 4 (255) Write function : “w cmrr <value>” :Set the Coefficient value

Color Matrix RedGreen : Set RGB Matrix Coefficient RedGreen Read function : “r cmrg”.
Returns the Coefficient value from -4 (-256) to 4 (255) Write function : “w cmrg <value>” :Set the Coefficient value

Color Matrix RedBlue : Set RGB Matrix Coefficient RedBlue
 Read function : “r cmrb”.
Returns the Coefficient value from -4 (-256) to 4 (255) Write function : “w cmrb <value>” :Set the Coefficient value

Color Matrix GreenRed : Set RGB Matrix Coefficient GreenRed

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 34

 Read function : “r cmgr”.
Returns the Coefficient value from -4 (-256) to 4 (255) Write function : “w cmgr <value>” :Set the Coefficient value

Color Matrix GreenGreen : Set RGB Matrix Coefficient GreenGreen Read function : “r cmgg”.
Returns the Coefficient value from -4 (-256) to 4 (255) Write function : “w cmgg <value>” :Set the Coefficient value

Color Matrix GreenBlue : Set RGB Matrix Coefficient GreenBlue
 Read function : “r cmgb”.
Returns the Coefficient value from -4 (-256) to 4 (255) Write function : “w cmgb <value>” :Set the Coefficient value

Color Matrix BlueRed : Set RGB Matrix Coefficient BlueRed Read function : “r cmbr”.
Returns the Coefficient value from -4 (-256) to 4 (255) Write function : “w cmbr <value>” :Set the Coefficient value

Color Matrix BlueGreen : Set RGB Matrix Coefficient BlueGreen Read function : “r cmbg”.
Returns the Coefficient value from -4 (-256) to 4 (255) Write function : “w cmbg <value>” :Set the Coefficient value

Color Matrix BlueBlue : Set RGB Matrix Coefficient BlueBlue
 Read function : “r cmbb”.
Returns the Coefficient value from -4 (-256) to 4 (255) Write function : “w cmbb <value>” :Set the Coefficient value

Color Matrix calculation
Contact the Teledyne-e2v Hotline to help you about the Color Matrix calculation :hotline-cam@Teledyne-e2v.com
By default, the Color Matrix is disabled but the coefficients are set with a Color Matrix for
White LEDs Light Source.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 35

7.9

Flat Field Correction

GenCP address

GenICamcommand
FFCEnable

Size

R/W Description

0x12300

ASCII
command
ffcp

4

RW

0x12304
0x12308
0x1230C

rsto
rstg
calo

FPNReset
PRNUReset
FPNCalibrationCtrl

4440x12310calg

PRNUCalibrationCtrl

40x12314

lffw

LowFilterFFCWidth

4

-

ffca

FFCAddress

40x100000

ffco

WO Reset FPN coefficients
WO Reset PRNU coefficients
RW FPN calibration control
Read :
0 : no calibration in progress
1 : Calibration in progress
Write :
0 : stop calibration
1 : Start Calibration
RW FPN calibration control
Read :
0 : no calibration in progress
1 : Calibration in progress
Write :
0 : stop calibration
1 : Start Calibration
RW Width of the low filter for PRNU calculation :From 0 to 127. 0 is for a disabled filter.
RO Set the FFC address to access auto incremental(after each FFC access)Address Offset :0 to 2047: red
2048 to 4095
: blue4096 to 6143
: green(red)6144 to 8191
: green (blue)
RW Access to FPN coeff.
Format S9.1: -256 (512) to -1 (1023), 0 (0) to
255.5 (511) step 0.5

FPNCoefficientsAccess 8192
/20x110000

ffcg

PRNUCoefficientsAccess 8192
/2RW

0 : Disable : Raw sensor
1 : Enable

Access to PRNU coeff.
Format S1.13: 1 (0) to 3.999 (4095) step
1/1024FFC Activation (FFCEnable) : Enable/disable the Flat Field Correction. This command is available in
the CommCam “Flat Field Correction” section : Read function (ASCII): “r ffcp” : Returns the FFC Status (0 if disabled, 1 if enabled) Write function (ASCII):
 “w ffcp 1” (ASCII): Enable the FFC.
 “w ffcp 0” (ASCII) : Disabled the FFC

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 36

7.9.1 Automatic Calibration


Low Filter FFC With (LowFilterFFCWidth) : Set and Enable/disable the Flat Field Correction Low
Band Filter. This command is available in the CommCam “Flat Field Correction” section : Read function (ASCII): “r lffw” : Returns the FFC Status : 0 to 127 (0 if disabled, X>0 enabledand set at X)
 Write function (ASCII):
 “w lffw <val>” (ASCII): set the FFC Low band Filter at <val>. Val is from 0 to 127. If <val> is0, then the Low Band filter is disabled
When you can’t provide a moving Target to the Camera during the PRNU Calibration you can setup
the FFC Low Band Filter in order to remove the defect from the Target before calculating the FFC
parameters. The Value set in the FFC filter defined the size of the interval around each pixel : The
Filter will replace each pixel value by the average on the interval.

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.

FFC Low Band Filter.
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 “lffw” set 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 thisaverage if the difference 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 thisinterval depends also on the magnification in the system.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 37

FPN/DSNU Calibration :o

FPN Calibration Control (FPNCalibrationCtrl) : Launch or abort of the FPN process for theOffsets calculation. These commands are available in the CommCam “Flat Field Correction /Automatic Calibration ” section : Read function (ASCII): “r calo” : Returns the FPN Calculation Process Status (0 iffinished, 1 if processing) Write function (ASCII):
 “w calo 1” : Launch the FPN Calibration Process.
 “w calo 0” : Abort the FPN Calibration Process.

o

FPN Coefficient Reset (FPNReset) : Reset the FPN (Offsets) coefficient in Memory. This
command is available in the CommCam “Flat Field Correction / Manual Calibration ” section:
 Write function(ASCII) : “w rsto 0” : Reset (set to 0) the FPN coefficients in memory. This
doesn’t affect the FFC User Memory Bank but only the active coefficients in Memory.



PRNU Calibration :o PRNU Calibration Control (FFCCalibrationCtrl) : Launch or abort of the PRNU process for theGains calculation. This command is available in the CommCam “Flat Field Correction /Automatic Calibration ” section : Read function : “r calg” (ASCII): Returns the PRNU Calculation Process Status (0 iffinished, 1 if processing) Write function (ASCII):
 “w calg 1” : Launch the PRNU Calibration Process.
 “w calg 0” : Abort the PRNU Calibration Process.
o

PRNU coefficient Reset (PRNUReset) : Reset the PRNU (Gains) coefficient in Memory. This
command is available in the CommCam “Flat Field Correction / Manual Calibration ” section : Write function : “w rstg 0” (ASCII): Reset (set to “x1”) the PRNU coefficients in memory.
This doesn’t affect the FFC User Memory Bank but only the active coefficients inMemory.
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 thesource 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 CommCam “Status” section :Register status is detailed chap §7.2.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 38

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 U1.13) with a max gain value of x4.999
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 MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 39

Pixels

Standard FFC computed on the max of the line for each color (GreenBlue and GreenRed aretreated separately). Then the White Balance will overlay the colors

How to perform the Flat Field Correction ?
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 (not a fixed paper).
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 Gainbecause of the inspection of different objects : You can perform one FFC to be associatedwith 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.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 40

7.9.2 Manual Flat Field Correction
The FFC Coefficients can also be processed outside of the Camera or changed manually by accessing
directly their values in the Camera : This is the “Manual” FFC.
In CommCam, the User can access to a specific interface by clicking
on “click for extended control” in both “Manual FFC calibration”
and “Manual FPN calibration sections” :This will allow the user to upload/download out/in the Camera the
FFC coefficients in/from a binary or text file that can be processed
externally.

It is recommended to setup the baud rate at the maximum value possible (230400 for
example) otherwise the transfer can take a long time.



Set FFC Address memory access : Set the memory address for the direct access to both
PRNU/ FPN coefficients for reading or writing. After each read or write action, this address inincremented of 128
 Write function (ASCII):” w ffcga <addr> : Set the address in memory for the next
read/write command of the PRNU/FPN Coefficients.
 Start address for Offsets (FPN) : 0x12400
 Start address for Gains (PRNU) : 0x13400. <addr> auto increments automatically after each write command.



FPN coefficients modification : Direct access to the FPN coefficients for reading or writing.
The FPN coefficients are read packets of x128 coefficients : Read function (ASCII): “r ffco” : Read 128 consecutive FPN user coefficients starting fromaddress set by the command fcca. Returned value is in hexadecimal, without space
between values (2 Bytes per coefficient).
<addr> auto increments automatically after each read command.
Write function (ASCII):” w ffco <val> : Write 128 consecutive FPN user coefficients
starting address set by the command fcca. <val> is the concatenation of individual FPN
values, without space between the values (2 Bytes per coefficient). <addr> auto
increments automatically after each write command.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 41



PRNU coefficients modification : Direct access to the PRNU coefficients for reading or writing.
The PRNU coefficients are read packets of x128 coefficients : Read function (ASCII): “r ffcg ” : Read 128 consecutive PRNU user coefficients startingfrom address set by the command fcca. Returned value is in hexadecimal, without space
between values (2 Bytes per coefficient).
<addr> auto increments automatically after each read command.
 Write function (ASCII):” w ffcg <val> : Write 128 consecutive PRNU user coefficients
starting from address set by the command fcca. <val> is the concatenation of individual
PRNU values, without space between the values (2 Bytes per coefficient). <addr> auto
increments automatically after each write command.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 42

7.10 Save & Restore FFC and Configuration User set
GenCP address

GenICamcommandSize

R/W Description

0x17000

ASCII
commandrcfg

UserSetLoad

4RW

0x17004

scfg

UserSetSave

4

WO Save current UserSet to UserSet bank number<val>, from 1 to 4; <val> comes fromUserSetSelector. 0 cannot be saved.

0x17008rffc

RestoreFFCFromBank

4

RW

0x1700C

sffc

SaveFFCToBank

4

WO Save current FFC (including FPN and FFCGain)
to FFC bank number <val>, from 1 to 4; <val>comes from FFCSelector (XML feature).

Restore current UserSet from UserSet banknumber <val>, from 0 to 5; <val> comes fromUserSetSelector.

Restore current FFC (including FPN and FFCGain)from FFC bank number <val>, from 0 to 4; <val>comes from UserFFCSelector (XML feature).
Bank#[0] are FFC sensor
Bank#[1-4] are FFC user

7.10.1Save & Restore FFC
The new-processed FFC values can be saved or restored in/from 4 x User banks.
Both Gains and Offsets in the same time but also the FFC Adjust User target and associated gain.
These functions are available in the Flat Field correction/Save & Restore FFC section :Restore FFC from Bank (RestoreFFCFromBank) : Restore the FFC from a Bank in the current FFC.
 Read function : “r rffc” (ASCII): Get the current FFC Bank used
Returned by the camera : 0 for Factory bank or 1 to 4 for User banks
 Write function : “w rffc <val>” (ASCII): Bank <val> 1 to 4 for User banks
Note : Factory means neutral FFC (no correction).



Save FFC in User Bank (SaveFFCToBank) : Save current FFC in User Bank Can not de read
 Write function : “w sffc <val>” (ASCII): User bank <val> if from 1 to 4.
FFC User Bank Usage
User
User1
User2

Save
Load

Ram Memory

User3
User4

At the power up :- Last User Bank used is loaded in RAM
Reset a User bank :- Reset the RAM (FPN/PRNU individually)- Save in the bank to reset

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

Reset FPN

Reset PRNUP A G E | 43

7.10.2Save & Restore Settings
The settings (or Main configuration) of the Camera can be saved in 4 different User banks and one
Integrator bank. This setting includes also the FFC and LUT enable
This function is available in the Save & Restore Settings section :Load settings from Bank : Allows to restore the Camera settings.
 Read function : “r rcfg” (ASCII): Get the current Tap Bank in use Write function : “w rcfg <val>” (ASCII): Load settings from bank <val> (0: Factory , 1 to 4
for Users, 5 for Integrator)
Save settings to Bank : Allows to save the Camera settings in User or Integrator Bank
 Write function : “w scfg <val>” (ASCII): Save the current settings in the User bank <val> (1to 4 for User, 5 for Integrator)
The integrator bank (User Set5) can be written only if the Camera is set in integrator mode
(Privilege level = 1). This integrator bank can be used as a « Factory default » by a system
integrator.

Configuration Bank Usage

User
User1

Save

User2

Load

Ram Memory

User3
User4
Load
Factory

Save

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

Integrator(Bank 5)P A G E | 44

APPENDIXUSER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 45

Appendix A. Test Patterns
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.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 46

Appendix B. Timing Diagrams
B.1 Synchronization Modes with Variable Exposure Time
Td

Th
Tper

Line Trigger
CC1 or Internal
Tint (Exposure Time)

SynchroMode

Sync = 0
Sync = 1
Exposure Time
Programmed

Exposure Time
Programmed
Tht

ITC Trigger
CC1

TintProg

Sync = 3

Line Triggers
CC1
Sync = 4
CC2

Exposure TimeInternal

Tintreal
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 the Digital 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 thecounting ramp (see next chapter : Gain & Offset). The conversion time depends on the pixel format:- 8 or 10 bits : 6µs- 12 bits : 24µs
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.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 47

If Tper is the Line Period (internal or external coming from the Trigger line), in order torespect this line 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 ofline rateis : Tintmax = Tper-Tpix (Tpix is defined above) but the effective Exposure Time will be about
Tintreal = Tint + Tx. - Td.

B.2 Synchronisation Modes with Maximum Exposure Time

Td

SynchroMode

ThLine Trigger
CC1 or Internal

Sync = 2
Sync = 5

Tper = 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 (Tpix) 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.

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 48

B.3 Timing Values

Label
Tpix
Tx
Th
Tht
Td

Min
2.7
1.26
0.120
Tpix
0.7

Unit
µs
µs
µs
µsec
µs

Tper min
Tint real
10µs
7.86µs

2,06µs

1,5µs

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

7.3µs

TintprogP A G E | 49

Appendix C. CameraLink Data Cables
C.1 Choosing the Cable
You may check the compliance of your CameraLink cables with the transportation of the 85MHz data
rate.
The main parameter to be checked in the cable specification is the skew (in picoseconds)
This parameter is given for a dedicated maximum value per meter of cable (as max : 50ps/m)
The CameraLink Standards defines the maximum total skew possible for each data rate :420

Skew (ps)

400
380
360
340
320
300
280
260
240
220
200
180
160
140
120
100
80
60
40
20
0
0

5

10

15

20

25

30

35

40

45

50

55

60

65

70

75

80
85
90
Data rate (MHz)

Here is a following example of cable and the cable length limitation in accordance with the standard :DataRate

Skew

Cable Length

40Mhz

390ps

7,8m

66MHz

290ps

5,8m

70MHz

270ps

5,4m

80MHz

218ps

4,36m

85MHz

190ps

3,8m

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 50

C.2 Choosing the Data Rate
Maximum Line Rates tables versus Data rate and Definition

C.2.1 High Speed Models
Data Frequency : 85MHz
Definition

4096 Pixels
2048 Pixels
1024 Pixels
512 Pixels

BaseLine Rate Max (kHz)Tper Min (µs)
20
50
40
25
80
12.5
100
10

MediumLine Rate Max (kHz)Tper Min (µs)
40
25
80
12.5
100
10
100
10

Base
Line Rate Max (kHz)Tper Min (µs)
13.8
72
27.7
36
55.5
18
100
10

MediumLine Rate Max (kHz)Tper Min (µs)
27.7
36
55.5
18
100
10
100
10

Base
Line Rate Max (kHz)Tper Min (µs)
10
100
20
50
40
25
80
12.5

MediumLine Rate Max (kHz)Tper Min (µs)
20
50
40
25
80
12.5
100
10

Base
Line Rate Max (kHz)Tper Min (µs)
9.75
102.5
19.5
51.3
38.9
25.7
77.5
12.9

MediumLine Rate Max (kHz)Tper Min (µs)
19.5
51.3
38.9
25.7
77.5
12.9
100
10

Data Frequency : 60MHz
Definition

4096 Pixels
2048 Pixels
1024 Pixels
512 Pixels

Data Frequency : 42.5MHz
Definition

4096 Pixels
2048 Pixels
1024 Pixels
512 Pixels

Data Frequency : 40MHz
Definition

4096 Pixels
2048 Pixels
1024 Pixels
512 Pixels

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 51

C.2.2 Essential Models

Data Frequency : 85MHz
Base

Definition

4096 Pixels
2048 Pixels
1024 Pixels
512 Pixels

Line Rate Max (kHz)
20
40
40
40

Tper Min (µs)
50
25
25
25

Data Frequency : 60MHz
Base

Definition

4096 Pixels
2048 Pixels
1024 Pixels
512 Pixels

Line Rate Max (kHz)
13.8
27.7
40
40

Tper Min (µs)
72
36
25
25

Data Frequency : 42.5MHz
BaseDefinition

4096 Pixels
2048 Pixels
1024 Pixels
512 Pixels

Line Rate Max (kHz)
10
20
40
40

Tper Min (µs)
100
50
25
25

Data Frequency : 40MHz
Base

Definition

4096 Pixels
2048 Pixels
1024 Pixels
512 Pixels

Line Rate Max (kHz)
9.75
19.5
38.9
40

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

Tper Min (µs)
102.5
51.3
25.7
25

P A G E | 52

Appendix D. Lens Mounts
D.1 F-Mount

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

Drawing for the additional part (except Nikon BR3) :USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 53

D.2 C-Mount

C Mount : (Part number EV71-C-MOUNT)USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 54

Appendix E. CommCam Connection
The Frame Grabber has to be compliant with Camera Link 1.1

Clallserial.dll (Standard CameraLink Services Library)

In 32bits : Must be located in : program files\CamerLink\serial and location added to PATH variable
In 64bits : Must be located in : program files\CamerLink\serial or For 32bits version : Must be located in : program files(x86)\CamerLink\serial
and both locations added to PATH variable
Clserxxx.dll (FG Manufacturer dedicated CameraLink Services Library) In 32bits : in the directory defined by the Register Key :CLSERIALPATH (REG_SZ) in HKEY_LOCAL_MACHINE\software\cameralink
The directory should be program files\CamerLink\serial or any other specified
 In 64bits, for a 64bits version : in the directory defined by the Register Key : CLSERIALPATH (REG_SZ) in
HKEY_LOCAL_MACHINE\software\cameralink
The directory should be program files\CamerLink\serial or any other specified
 In Windows 64bits, for a 32bits version : in the directory defined by the Register Key : CLSERIALPATH(REG_SZ) in HKEY_LOCAL_MACHINE\Wow6432Node\software\cameralink
The directory should be program files(x86)\CamerLink\serial or any other specified

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 55

Defect

DetailSolutions

CommCam Can’t find the Camera :After launching CommCam, the Icon of
the Camera is not visible.







The Camera is not powered up or
the boot sequence is not finished.
The CameraLink cable is notconnected or connected on thebad connector.
Check if the CameraLink libraries(clallserial.dll and clserXXX.dll) arein the same directory (either
system32 or program
files/cameralink/serial)
The Frame Grabber is compliant
with CameraLink standard 1.1>

Contact the hotline :hotline-cam@Teledynee2v.com

An Teledyne-e2v Camera is detected
but not identified :

The version of CommCam used is too
old : You have to use the version
1.2.x and after.



There is a possible mismatch
between the major version of xml
file used by CommCam and thefirmware version of the Camera



Possible Hardware error or
Camera disconnected after being
listed.

A “question Mark” icon appears in placeof the one of the AVIIVA2

Impossible to connect to the identified
Camera :The message “Impossible to open
device” is displayed>

Contact the hotline :hotline-cam@Teledynee2v.com

Error messages is displayed justafter/before the connection :

There is a possible mismatch
between the minor version of xml
file used by CommCam and thefirmware version of the Camera

Default values of the Camera outof range>

Contact the hotline :hotline-cam@Teledynee2v.com

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 56

Appendix F. Revision HistorystManualRevision

Comments / Details

Firmware version

Rev A
Rev B
Rev C

First release
Changing directive EMC
New Template for Documentation
LowPass Filter Width increased
New GenCP Addresses for FFC Coeff
CL Frequency available in 40MHz
Documentation correction (Max Line Rates)
FFC Addresses for coefficients changed
New Command : Record / Replay Image
Typo Errors in Documentation
New C Mount Reference
RGB Color Matrix
Interpolation in Full Definition
Typo in mechanical dimensions
Typo Errors
New Mounts (C & F) references for UNIIQA+
Back to Old F-Mount
New Teledyne-e2v Chart

1.1.1
1.1.1
1.3.0

1 CommCamcompliantVersion
2.4.3
2.4.3
2.5.1

1.3.0

2.5.1

1.4.0
1.4.0

2.6.0
3.0.1

1.5.0

3.0.2

1.5.0
1.5.1

3.0.2
3.0.2

“

“

Rev D
Rev E
Rev F
Rev G

Rev H
Rev I
Rev J

USER MANUAL UNIIQA+ COLOR – REV J – 05/2017

P A G E | 57