ioi CMOS User manual

FlareTM
High-Speed CMOS Area Scan Camera Series
12M180
CoaXPress
User's Manual
Revision 1.0
Copyright © 2015 IO Industries Inc. All rights reserved.
Flare is a pending trademark of IO Industries Inc.

2Flare 12M CXP User's Manual
Notice
he material contained in this manual consists of information that is proprietary to IO
Industries Inc. and may only be used by the purchasers of the product and IO Industries Inc.
authorized distributors or resellers. IO Industries Inc. makes no warranty for the use of its
product and assumes no responsibility for any errors that may appear or for damages
resulting from the use of the information contained in this manual. IO Industries Inc. reserves
the right to make changes to this manual at any time without notice.
Warranty
he Flare CXP product family is warranted for one (1) year from the date of purchase unless
otherwise agreed in writing. If the product proves to be defective during this warranty period,
IO Industries Inc. will, at its discretion, either repair or replace the product at no cost. In the
case where a new device is to be provided but the product has been discontinued, a product
with similar or better performance capabilities and features will be provided. his warranty
shall not apply to any damage, defect or failure caused by improper use or inadequate
maintenance of the product.
Certifications
FCC Class A Digital Device or Peripheral – Information to User
NOTE
his equipment has been tested and found to comply with the limits for a Class A digital
device, pursuant to Part 15 of the FCC Rules. hese limits are designed to provide
reasonable protection against harmful interference when the equipment is operated in a
commercial environment. his equipment generates, uses, and can radiate radio 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
the interference at his own expense.
WARNING
Changes or modifications not expressly approved by IO Industries Inc. could void the user's
authority to operate the equipment.
CE Co pliance
his equipment has been certified to conform to the requirements of Council Directive
89/336/EC for electromagnetic compatibility and to comply with the following European
Standards:
•Immunity: EN55024:1998, A1:2001
•Emissions: EN55022:1998 Class A / CISPR 22:1997
All IO Industries Inc. products bearing the CE mark have been declared to be in conformance
with the applicable EEC Council Directives. Note that the use of interconnect cables that are
not properly grounded and shielded may affect CE compliance.
IO Industries Inc. www.ioindustries.com Revision 2.0

3Flare 12M CXP User's Manual
About IO Industries Inc.
Established in 1991, IO Industries Inc. designs high performance digital imaging products for
applications in manufacturing, research, vehicle-mounted systems, and video game content
creation. Products include PC-based, standalone and peripheral DVR systems; and high
speed CMOS area scan digital cameras.
Contact Infor ation
IO Industries Inc.
12-1510 Woodcock St.
London, Ontario
N6H 5S1 CANADA
el: (519) 663-9570
Fax: (519) 663-9571
Sales: [email protected]
echnical Support: [email protected]
IO Industries Inc. www.ioindustries.com Revision 2.0

4Flare 12M CXP User's Manual
Table of ontents
1 Introduction..............................................................................................................................6
1.1 Camera Highlights...........................................................................................................6
1.2 Sensor Specifications......................................................................................................7
1.3 Cover Glass ransmittance.............................................................................................8
1.4 Spectral Response..........................................................................................................8
1.5 Bayer Pattern...................................................................................................................9
2 Mechanical............................................................................................................................10
2.1 Mechanical Specifications..............................................................................................11
2.2 Lens Adapters................................................................................................................11
2.3 Power.............................................................................................................................12
2.4 External rigger..............................................................................................................13
2.5 LED Status Indicator......................................................................................................14
3 Camera Control.....................................................................................................................15
3.1 Register Maps................................................................................................................15
3.2 CoaXPress Output Format............................................................................................32
3.3 Exposure Mode..............................................................................................................33
3.3.1 Free-run programmable exposure.........................................................................33
3.3.2 Edge-triggered programmable exposure...............................................................33
3.3.3 Edge-triggered level-controlled exposure..............................................................34
3.3.4 Edge-triggered double exposure............................................................................35
3.4 Frame Period and Exposure .........................................................................................36
3.5 High Dynamic Range Modes.........................................................................................41
3.5.1 Interleaved HDR Exposure Mode...........................................................................41
3.5.2 Piecewise HDR Exposure Mode............................................................................42
3.6 Offset and Gain..............................................................................................................44
3.6.1 Digital Offset...........................................................................................................44
3.6.2 Black Level Offset...................................................................................................44
3.6.3 Analog Gain............................................................................................................44
3.6.4 Digital Gain.............................................................................................................45
3.6.5 ADC Gain................................................................................................................45
3.6.6 ADC Voltage...........................................................................................................46
3.6.7 White Balance........................................................................................................46
3.6.8 Auto White Balance (AWB).....................................................................................46
3.6.9 racking White Balance ( WB)..............................................................................46
3.7 Auto Exposure Control (AEC)........................................................................................47
3.8 AWB and AEC Zones.....................................................................................................48
3.9 Look-Up able................................................................................................................49
3.10 est Pattern..................................................................................................................50
3.11 Frame Number.............................................................................................................52
3.12 Lens Control.................................................................................................................53
3.12.1 Aperture................................................................................................................53
IO Industries Inc. www.ioindustries.com Revision 2.0

5Flare 12M CXP User's Manual
3.12.2 Focus....................................................................................................................54
3.12.3 Reset....................................................................................................................54
3.13 Command Memory......................................................................................................54
3.14 Camera Reset..............................................................................................................55
3.15 Control Packet CRC....................................................................................................55
3.16 Device Discovery.........................................................................................................55
4 Order Numbers....................................................................................................................56
5 Accessories............................................................................................................................57
6 Document Revision History...................................................................................................58
7 Firmware Revision History....................................................................................................58
IO Industries Inc. www.ioindustries.com Revision 2.0

6Flare 12M CXP User's Manual
1 Introduction
he Flare 12M CoaXPress (CXP) series is a family of high-speed CMOS area scan cameras
designed for a broad range of applications. able 1 shows the camera models covered in this
manual.
Model Resolution Sensor Output Format
12M180MCX
4096 x 3072
Monochrome CoaXPress
CXP-3 and CXP-6
Single, Dual and
Quad Link
12M180CCX Bayer
12M180NCX Near Infrared
Table 1. Covered Flare 12M CXP models
1.1 Camera Highlights
➢CXP-3 and CXP-6 in single, dual, and quad link output configurations
➢12MP max. 187 fps (8-bit), 149 fps (10-bit)
➢Pipelined global shutter with Correlated Double Sampling (CDS)
➢High sensitivity with low noise
➢Multiple High Dynamic Range (HDR) modes
➢10-bit and 8-bit ADC resolution
➢Programmable and triggered exposure control
➢Region of interest (ROI)
➢Advanced Auto Exposure Control (AEC)
➢Auto White Balance (AWB) and racking AWB (color model)
➢User programmable Look-up able (LU )
➢Fixed pattern noise and photo response non-uniformity correction
➢Sensor black level correction
➢Rugged aluminum case
➢M42 x 0.75 lens mount, F-, C-, and EF-Mount adapters available
➢Analog (up to 3x) and digital (up to 16x) gains
➢Power Over CoaXPress (PoCXP)
IO Industries Inc. www.ioindustries.com Revision 2.0

7Flare 12M CXP User's Manual
1.2 Sensor Specifications
Specification 12M180
Sensor CMOSIS CMV12000
Effective Pixels 4096 x 3072
Optical Area 22.5mm x 16.9mm (28.1mm diagonal)
Pixel Pitch 5.5 x 5.5 µm2
Full Well Charge 13.5 Ke-
Conversion Gain 0.075 LSB/e-
Sensitivity 4.64 V/lux.s
emporal Noise 13 e-
Dynamic Range 60 dB
Parasitic Light Sensitivity < 1/50000
Dark Current 22 LSB/s
Fill Factor > 50% (with micro lenses)
Quantum Efficiency > 55% @ 550nm (with micro lenses)
DSNU 2 LSB/s (10-bit)
Fixed Pattern Noise < 1 LSB RMS (10-bit)
PRNU < 1.27% (RMS)
Cover Glass D263 with AR coating
Bad Pixels
Dark Image: > 5% signal swing
Grey Image: > 15% signal swing
Maximum 600
Up to 8 clusters of 2 pixels
Table 2. Sensor specifications
IO Industries Inc. www.ioindustries.com Revision 2.0

8Flare 12M CXP User's Manual
1.3 Cover lass Transmittance
D263 (D263 Eco) cover glass with an anti-reflective coating is used on all models. he
refraction index of the glass is less than 1.5% between 400-900nm wavelength.
1.4 Spectral Response
ypical spectral responses of monochrome and color 12M125 cameras, with D263 cover
glass, is shown in Figure 1.
IO Industries Inc. www.ioindustries.com Revision 2.0
Figure 1. Monochrome and color spectral responses
350 450 550 650 750 850 950 1050
0
10
20
30
40
50
60
Mono
Red
Green
Green2
Blue
Wavelength [n ]
Quantu Efficiency [% ]

9Flare 12M CXP User's Manual
A typical spectral response of monochrome camera (normal device) and near infrared camera
(E12 device), with D263 cover glass, are shown in Figure 2.
1.5 Bayer Pattern
he Bayer pattern for color models is shown in Figure 3.
G
Pixel
(1,1)
B
Pixel
(2,1)
R
Pixel
(1,2)
G
Pixel
(2,2)
Figure 3. ayer color filter array pattern
IO Industries Inc. www.ioindustries.com Revision 2.0
Figure 2. Monochrome and NIR spectral response

10 Flare 12M CXP User's Manual
2 Mechanical
Camera housings are made with high precision from machined aluminum. Mechanical
drawings shown below.
IO Industries Inc. www.ioindustries.com Revision 2.0
Figure 4. Mechanical drawings

11 Flare 12M CXP User's Manual
2.1 Mechanical Specifications
Summary of mechanical specifications shown below.
Specification Description
Size 91.7 mm x 91.7 mm x 44.5 mm
Weight 490 g (no lens)
Mounting Holes Bottom and top: 3x 1/4”-20, 2x M4x0.7
Sides: 1x 1/4”-20, 2x M4x0.7
Front: 4x M4x0.7
Power Connector 12-pin threaded Hirose
Mating connector part # HR10A-10 PA-12S(73)
Video Interface 4 x BNC CoaXpress (standard)
Table 3. Mechanical specifications
2.2 Lens Adapters
Aluminum F-mount lens adapter precisely calibrated to standardize focal length to sensor, see
Figure 4. Camera body has M42 x 0.75 threading for lens adapter.
Figure 5. F-mount lens adapter
IO Industries Inc. www.ioindustries.com Revision 2.0

12 Flare 12M CXP User's Manual
2.3 Power
Flare 12M CXP cameras are powered using a 12-24 V ± 10% DC power source. he power
connector is shown in figure 7, and the pinout is shown in able 4.
he camera can optionally be powered over the coax cable (PoCXP) from a compliant frame
grabber on the Link 1 connector only. It is recommended to remove the power adapter from
the camera power connector when using the camera in a PoCXP configuration.
Pin Description Pin Description
1 Lens Ctrl 7 NC
2 NC 8 NC
3 12-24 V 9 NC
4 12-24 V 10 Lens Ctrl
5 GND 11 NC
6 GND 12 rigger Input
Table 4. Power connector pinout
IO Industries Inc. www.ioindustries.com Revision 2.0
Figure 6. Power connector

13 Flare 12M CXP User's Manual
2.4 External Trigger
here is an input trigger on the power connector (pin 12). he input is connected to a
Schmitt-trigger buffer in the camera, with an input voltage range of 2.5V to 5.0V. here is a 1
KΩ series resistor in the input path, along with a 20 KΩ pull down resistor to ground. he
circuit diagram for the trigger inputs is shown in Figure 7.
IO Industries Inc. www.ioindustries.com Revision 2.0
Figure 7. Trigger input circuit diagram

14 Flare 12M CXP User's Manual
2.5 LED Status Indicator
A tri-color (orange/green/red) LED on the back of the camera is used to indicate operational
status. able 5 summarizes the operating states indicated by the LED.
LED State Description
Solid Orange Camera is initializing.
Fast flash alternate
Green/Orange
(20ms on, 60ms off)
Connection in progress, waiting for StreamPacketSizeMax
bootstrap register to be written with a non zero value.
Will be shown for a minimum of 1 second.
Solid Green Connected, no data being transferred.
Fast flash Green
(20ms on, 60ms off)
Data being transferred.
Fast flash Red
(20ms on, 60ms off)
Camera error. Issue with internal flash memory or image
sensor.
Table 5. LED status
IO Industries Inc. www.ioindustries.com Revision 2.0

15 Flare 12M CXP User's Manual
3 amera ontrol
3.1 Register Maps
he register map for the Flare 12M180CCX color camera is shown in able 6. he register
map for the Flare 12M180MCX monochrome and Flare 12M180NCX near-infrared cameras is
shown in able 7.
Address Name / Description Group Access Length
(bytes)
Description
Bootstrap Registers
0x00000000 Standard Support R 4 Returns 0xC0A79AE5
0x00000004 Revision Support R 4 0x00010001
0x00000008 XmlManifestSize Support R 4 0x00000001
0x0000000C XmlManifestSelector Support R/W 4 0x00000000
Currently only 1 manifest in
camera's non-volatile
memory
0x00000010 XmlVersion Support R 4 0x00010000
0x00000014 XmlSchemaVersion Support R 4 0x00010100
0x00000018 XmlUrlAddress Support R 4 0x00006000
0x0000001C Iidc2Address Support R 4 0x00000000
Not used
0x00002000 DeviceVendorName Genicam R 32 Returns string:
IO Industries Inc
0x00002020 DeviceModelName Genicam R 32 Flare 12M180 CCX
0x00002040 DeviceManufacturerInfo Genicam R 48 NULL
0x00002070 DeviceVersion Genicam R 32 NULL
0x00002090 DeviceFirmwareVersion Genicam R 32 Returns firmware version
0x000020B0 DeviceID Genicam R 16 Returns device serial number
0x000020C0 DeviceUserID Genicam R/W 16 NULL from factory, saved to
non-volatile memory when
written
0x00003000 WidthAddress CXP R 4 Returns 0x40000004
0x00003004 HeightAddress CXP R 4 0x4000000C
0x00003008 AcquisitionModeAddress CXP R 4 0x00000000
IO Industries Inc. www.ioindustries.com Revision 2.0

16 Flare 12M CXP User's Manual
Address Name / Description Group Access Length
(bytes)
Description
0x0000300C AcquisitionStartAddress CXP R 4 0x10000000
0x00003010 AcquisitionStopAddress CXP R 4 0x10000004
0x00003014 PixelFormatAddress CXP R 4 0x40000000
0x00003018 Device apGeometryAddress CXP R 4 0x20000000
0x0000301C Image1StreamIDAddress CXP R 4 0x00007000
0x00003020 Image2StreamIDAddress CXP R 4 0x00007004
0x00004000 ConnectionReset CXP W 4 Write 0x00000001 to reset
connection
0x00004004 DeviceConnectionID CXP R 4 Returns 0x00000000 on
Master Link, and
0x00000001, 0x00000002, or
0x00000003 on respective
Extension Link
0x00004008 MasterHostConnectionID CXP R/W 4 Returns 0x00000000 after
connection reset, or last
written value on Master Link
since power up
0x0000400C ControlPacketSizeMax CXP R 4 Max control packet size is
1024 bytes. Returns
0x00000400
0x00004010 StreamPacketSizeMax CXP R/W 4 Write any value, max packet
size used is 1744 bytes
0x00004014 ConnectionConfig CXP R/W 4 Only 3.125Gbps and
6.25Gbps supported and up
to four links. Write this
register to change the
number of links:
3G 1 link – 0x00010038
3G 2 links – 0x00020038
3G 4 links – 0x00040038
6G 1 link – 0x00010048
6G 2 links – 0x00020048
6G 4 links – 0x00040048
0x00004018 ConnectionConfigDefault CXP R 4 Reflects ConnectionConfig
register
0x0000401C estMode CXP R/W 4 Not implemented
0x00004020 estErrorCountSelector CXP R/W 4 -
0x00004024 estErrorCount CXP R/W 4 -
0x00004028 estPacketCount x CXP R/W 8 -
0x00004030 estPacketCountRX CXP R/W 8 -
0x00004038 ElectricalCompliance est CXP R/W 4 -
IO Industries Inc. www.ioindustries.com Revision 2.0

17 Flare 12M CXP User's Manual
Address Name / Description Group Access Length
(bytes)
Description
0x0000403C HsUpconnection CXP R 4 No high-speed uplink
ommand/Status Registers
0x00006000 XML URL String - R - Read to first NULL character.
Example URL:
“Local:IOIndustries_Flare_12
M180CCX_v01.xml;6000000
0;95584”
0x00007000 Stream ID #1 R 4 Returns 0x00000001
0x00007004 Stream ID #2 R 4 0x00000000
0x10000000 Acquisition Start W 4 Write 0x00000001 to start
imaging
0x10000004 Acquisition Stop W 4 Write a 0x00000001 to stop
imaging
0x20000000 ap Geometry R 4 Returns 0x00000000
0x20000004 Width (Current HR) R 4 Returns current horizontal
resolution of the output
image
0x20000008 Height (Current VR) R 4 Returns current vertical
resolution of the output
image
0x2000000C Window Update Status R 4 After the Set Window register
is written, if all settings are
valid this register will return
0. A value of 1-8 indicates
which window settings are
invalid
0x30001004 Min HR R 4 Minimum horizontal
resolution (64 pixels)
0x3000100C Min VR R 4 Minimum vertical resolution
(8 lines)
0x3000101C Min Frame Period R 4 Minimum frame period, in µs
0x30001020 Min Exposure 1 R 4 Minimum exposure time 1, in
µs
0x30001024 Min Exposure 2 R 4 Minimum exposure time 2, in
µs
0x30001028 Min Exposure 3 R 4 Minimum exposure time 3, in
µs
0x30002004 Max HR R 4 Maximum horizontal
resolution
0x3000200C Max VR R 4 Maximum vertical resolution
IO Industries Inc. www.ioindustries.com Revision 2.0

18 Flare 12M CXP User's Manual
Address Name / Description Group Access Length
(bytes)
Description
0x3000201C Max Frame Period R 4 Maximum fame period, in µs
0x30002020 Max Exposure 1 R 4 Maximum exposure time 1,
in µs
0x30002024 Max Exposure 2 R 4 Maximum exposure time 2,
in µs
0x30002028 Max Exposure 3 R 4 Maximum exposure time 3,
in µs
0X300020DC Maximum Lens Aperture R 4 Maximum lens aperture
value (represents smallest
aperture)
0x40000000 Pixel Format R/W 4 0x0108000A – BayerGB8
0x0110000E – BayerGB10
0x40000004 Output Horizontal Resolution R/W 4 Horizontal resolution
0x40000008 ROI-1 HR Start R/W 4 Start column on sensor.
0x4000000C ROI-1 Vertical Resolution R/W 4 Number of lines in image.
0x40000010 ROI-1 VR Start R/W 4 Start line on sensor.
0x40000014 Exposure Mode R/W 4 0 – Free-Run Programmable
Exposure
1 – External rigger
Programmable Exposure
2 – External rigger Level
Exposure
0x40000018 HDR Mode R/W 4 0 – Normal exposure
1 – Interleaved HDR mode
•Exposure Mode 0/1
– Exposure 1 used
for odd columns,
Exposure 2 used for
even columns
•Exposure 2 – not
available
2 – Interleaved HDR mode
with image fuse
3 – Piecewise HDR mode
•Exposure Mode 2 –
not available
0x4000001C Frame Period R/W 4 Frame period, in µs
0x40000020 Exposure 1 R/W 4 Exposure time 1, in µs
0x40000024 Exposure 2 R/W 4 Exposure time 2, in µs
0x40000028 Exposure 3 R/W 4 Exposure time 3, in µs
IO Industries Inc. www.ioindustries.com Revision 2.0

19 Flare 12M CXP User's Manual
Address Name / Description Group Access Length
(bytes)
Description
0x4000002C Piecewise HDR Number of
Slopes
R/W 4 Range 2 - 3
0x40000030 Piecewise HDR Voltage 1 R/W 4 Range 0x41 - 0x7F
0x40000034 Piecewise HDR Voltage 2 R/W 4 Range 0x40 - 0x7F
0x40000038 Sensor op Offset R/W 4 Range 0x001-0xFFF
Factory calibrated, changing
this value not recommended
0x4000003C Sensor Bottom Offset R/W 4 Range 0x001-0xFFF
Factory calibrated, changing
this value not recommended
0x40000040 Analog Gain R/W 4 0 – x1 gain (default)
1 – x2
2 – x3
0x40000044 Digital Gain R/W 4 Range 1-16383
Gain applied = (value)/1024
0x40000048 Sensor ADC Gain R/W 4 Range 0x80 to 0xFF
Factory calibrated, changing
this value not recommended
0x4000004C Sensor Ramp Voltage 1 R/W 4 Range 0x00 to 0x80
Factory calibrated, changing
this value not recommended
0x40000050 Sensor Ramp Voltage 2 R/W 4 Range 0x00 to 0x80
Factory calibrated, changing
this value not recommended
0x40000054 est Pattern R/W 4 0 – off, sensor data
1 – static monochrome
2 – dynamic monochrome
3 – static bayer
4 – dynamic bayer
0x40000058 Horizontal Line Correction R/W 4 0 – off
1 – on
0x4000005C Bad Pixel Correction R/W 4 0 – off
1 – on
0x40000060 Black Level Offset R/W 4 Range 0x01 to 0xFF
Subtract this value from all
pixels
0x40000064 Look-Up able R/W 4 0 – off
1 – LU 1
2 – LU 2
3 – LU 3
4 – LU 4
IO Industries Inc. www.ioindustries.com Revision 2.0

20 Flare 12M CXP User's Manual
Address Name / Description Group Access Length
(bytes)
Description
0x40000068 Row Fixed-Pattern Noise
Correction
R/W 4 0 – off
1 – on
0x4000006C Column Fixed-Pattern Noise
Correction
R/W 4 0 – off
1 – on
0x40000070 AWB/AEC Zone 1 R/W 4 Image divided into 64 zones
(8x8). Full image or selected
zones can be used for auto
white balance and auto
exposure control. Values are
'one-hot' enable bits for the
zones. Zone 1 register
represents the first 16 zones
(0 -15), starting in the top left
(bit 0) of image.
0 – disable
1 – enable
0x40000074 AWB/AEC Zone 2 R/W 4 Zones 16 (bit 0) - 31
0x40000078 AWB/AEC Zone 3 R/W 4 Zones 32 (bit 0) - 47
0x4000007C AWB/AEC Zone 4 R/W 4 Zones 48 (bit 0) - 63
0x40000080 Zone Overlay R/W 4 0 – off
1 – on
Overlay to show enabled
zones. Disabled zones are
grey in overlay (alpha blend
with 10-bit pixel value and
0x800).
0x40000084 racking White Balance R/W 4 0 – off
1 – on, using full image
2 – on, using enabled zones
Adjusts red and blue
multipliers every frame to
keep white balance. Size of
adjustments depends on
WB speed. Current
parameter values for red and
blue multipliers are updated.
0x40000088 WB Speed R/W 4 Adjusts the size of multiplier
changes.
Range 0 (slowest) to 3
(fastest)
0x4000008C White Balance Red Multiplier R/W 4 3.12 bit unsigned fixed point
multiplier for red pixels.
Range 0x0001 to 0x7FFF
(0.00024 to 7.99976)
IO Industries Inc. www.ioindustries.com Revision 2.0
This manual suits for next models
1
Table of contents
Popular Scanner manuals by other brands

Fujitsu
Fujitsu ScanSnap iScanner fi-6010N Specifications

Unitech
Unitech PS705 Installation & user manual

Kodak
Kodak I1420 - Document Scanner user guide

Schippers
Schippers MS Multiscan Digital manual

Xerox
Xerox DOCUMATE DocuMate 262i Specifications

Microtek
Microtek ScanMaker 9700XL Installing and getting started