IAI cm-140ge, cm-140ge-ra, cb-140ge-ra, cb-140ge, cm-140ge-uv User Manual

CM-140GE
CB-140GE
CM-140GE-RA
CB-140GE-RA
Digital Monochrome / Color
Progressive Scan GigE Vision Camera
Document Version: 2.0
Camera revision: G (UV:A)
CMB-140GE_Ver.2.0_Sept09
User's Manual
CM-140GE / -RA/-UV / CB-140GE / -RA
- 2 -
Notice
The material contained in this manual consists of information that is proprietary to JAI Ltd.,
Japan and may only be used by the purchasers of the product. JAI Ltd., Japan makes no warranty for the use of its product and assumes no responsibility for any errors which may appear or for damages resulting from the use of the information contained herein. JAI Ltd., Japan reserves the right to make changes without notice.
Company and product names mentioned in this manual are trademarks or registered trademarks of their respective owners.
Warranty
For information about the warranty, please contact your factory representative.
Certifications
CE compliance
As defined by the Directive 2004/108/EC of the European Parliament and of the Council, EMC (Electromagnetic compatibility), JAI Ltd., Japan declares that CM-140GE, CB-140GE, CM-140GE­RA ,CB-140GE-RA and CM-140GE-UV comply with the following provisions applying to its standards. EN 61000-6-3 (Generic emission standard part 1) EN 61000-6-2 (Generic immunity standard part 1)
FCC
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
- Reorient or relocate the receiving antenna.
- Increase the separation between the equipment and receiver.
- Connect the equipment into an outlet on a circuit different from that to which the receiver is
connected.
- Consult the dealer or an experienced radio/TV technician for help.
Warning
Changes or modifications to this unit not expressly approved by the party responsible for FCC compliance could void the users authority to operate the equipment.
CM-140GE
Supplement
The following statement is related to the regulation on “ Measures for the Administration of the control of Pollution by Electronic Information Products “ , known as “ China RoHS “. The table shows contained Hazardous Substances in this camera.
mark shows that the environment-friendly use period of contained Hazardous
Substances is 15 years.
嶷勣廣吭並㍻
嗤蕎嗤墾麗嵎賜圷殆兆各式根楚燕
功象嶄鯖繁酎慌才忽佚連恢匍何〆窮徨佚連恢瞳麟半陣崙砿尖一隈〇云恢瞳ゞ 嗤蕎嗤 墾麗嵎賜圷殆兆各式根楚燕 〃泌和
桟隠聞喘豚㍉
窮徨佚連恢瞳嶄根嗤議嗤蕎嗤墾麗嵎賜圷殆壓屎械聞喘議訳周和音氏窟伏翌 亶賜融延、窮徨佚連恢瞳喘薩聞喘乎窮徨佚連恢瞳音氏斤桟廠夛撹冢嶷麟半 賜斤児繁附、夏恢夛撹冢嶷鱒墾議豚㍉。
方忖仝15々葎豚㍉15定。
CB-140GE
Supplement
The following statement is related to the regulation on “ Measures for the Administration of the control of Pollution by Electronic Information Products “ , known as “ China RoHS “. The table shows contained Hazardous Substances in this camera.
mark shows that the environment-friendly use period of contained Hazardous
Substances is 15 years.
嶷勣廣吭並㍻
嗤蕎嗤墾麗嵎賜圷殆兆各式根楚燕
功象嶄鯖繁酎慌才忽佚連恢匍何〆窮徨佚連恢瞳麟半陣崙砿尖一隈〇云恢瞳ゞ 嗤蕎嗤 墾麗嵎賜圷殆兆各式根楚燕 〃泌和
桟隠聞喘豚㍉
窮徨佚連恢瞳嶄根嗤議嗤蕎嗤墾麗嵎賜圷殆壓屎械聞喘議訳周和音氏窟伏翌 亶賜融延、窮徨佚連恢瞳喘薩聞喘乎窮徨佚連恢瞳音氏斤桟廠夛撹冢嶷麟半 賜斤児繁附、夏恢夛撹冢嶷鱒墾議豚㍉。
方忖仝15々葎豚㍉15定。
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 3 -
Table of Contents
1. General ....................................................................................................... - 5 -
2. Camera nomenclature ...................................................................................... - 5 -
3. Main Features ................................................................................................ - 6 -
4. Locations and Functions ................................................................................... - 7 -
5. Pin Assignment .............................................................................................. - 9 -
5.1. 12-pin Multi-connector (DC-in/GPIO/Iris Video) ....................................................... - 9 -
5.2. Digital Output Connector for Gigabit Ethernet ........................................................ - 9 -
6. GPIO (General purpose inputs and outputs) ......................................................... - 10 -
6.1. Overview .................................................................................................... - 10 -
6.1.1. LUT (Look Up Table) ............................................................................. - 10 -
6.1.2. 12-bit Counter .................................................................................... - 11 -
6.1.3. Pulse Generators ................................................................................. - 11 -
6.2. Opto-isolated Inputs/Outputs ......................................................................... - 11 -
6.2.1 Recommended External Input circuit diagram for customer .............................. - 11 -
6.2.2 Recommended External Output circuit diagram for customer ............................ - 12 -
6.2.3 Optical Interface Specifications ................................................................. - 12 -
6.3. Inputs and outputs table .............................................................................. - 13 -
6.4. Configuring the GPIO module (register settings) ................................................... - 13 -
6.4.1. Input/Output Signal Selector.................................................................... - 13 -
6.4.2. 12bit counter....................................................................................... - 14 -
6.4.3. Pulse generators (20 bit x 4) .................................................................... - 14 -
6.5. GPIO programming examples ........................................................................... - 17 -
6.5.1 GPIO in combination with Pulse Width trigger mode ...................................... - 17 -
6.5.2 Internal Trigger Generator ........................................................................ - 18 -
7. GigE Vision Streaming Protocol (GVSP) ............................................................... - 19 -
7.1. Digital Video Output (Bit Allocation) ................................................................. - 19 -
7.2. Bit Allocation (Pixel Format / Pixel Type) – CM-140GE/-RA (monochrome) ................... - 19 -
7.2.1. GVSP_PIX_MONO8 (8bit) ......................................................................... - 19 -
7.2.2. GVSP_PIX_MONO10 (10bit) ...................................................................... - 20 -
7.2.3. GVSP_PIX_MONO10_PACKED (10 bit) ........................................................... - 20 -
7.3. Bit Allocation (Pixel Format / Pixel Type) – CB-140GE/-RA (Bayer mosaic color) ............. - 20 -
7.3.1 GVSP_PIX_BAYGB8 “BayerGB8” ................................................................... - 20 -
7.3.2 GVSP_PIX_BAYGB10 “BayerGB10” ................................................................ - 20 -
7.3.3 GVSP_PIX_BAYRG8 “BayerRG8“ .................................................................. - 21 -
7.3.4 GVSP_PIX_BAYRG10 “Bayer RG10” ............................................................... - 21 -
8. Functions and Operations ................................................................................ - 22 -
8.1. GigE Vision Standard Interface ......................................................................... - 22 -
8.2. Recommended Network Configurations ............................................................... - 22 -
8.2.1 Verified Network Interface Cards (NICs) ........................................................ - 22 -
8.2.2 Video data rate (network bandwidth) ........................................................... - 23 -
8.2.3 Disable Firewalls ................................................................................... - 24 -
8.2.4 Enabling Jumbo Frame ........................................................................... - 24 -
8.2.5 Setting Receive Descriptors ...................................................................... - 26 -
8.2.6 Interrupt Moderation rate ........................................................................ - 27 -
8.2.7 Calculating and setting Inter-Packet Delay .................................................... - 27 -
8.2.8 Confirm the Filter Driver is used ................................................................ - 28 -
8.2.9 Other settings ...................................................................................... - 29 -
8.2.10 Note for 100BASE-TX connection .......................................................... - 29 -
8.3. Basic functions ............................................................................................. - 30 -
8.3.1 Vertical binning (CM-140GE only). ............................................................ - 30 -
8.3.2 CB-140GE Bayer mosaic filter ................................................................. - 30 -
8.3.3 Electronic shutter ................................................................................. - 31 -
8.3.4. Auto Iris Lens video output (12-pin Hirose connector) ..................................... - 32 -
8.3.5 Auto-detect LVAL-sync / a-sync. accumulation .............................................. - 33 -
8.3.6 Rear panel indicator. ............................................................................. - 33 -
CM-140GE / -RA/-UV / CB-140GE / -RA
- 4 -
8.4. Sensor Layout and timing ............................................................................... - 34 -
8.4.1. CCD Sensor Layout ................................................................................. - 34 -
8.4.2. Horizontal timing .................................................................................. - 35 -
8.4.3. Vertical timing ...................................................................................... - 35 -
8.4.4. Partial Scanning .................................................................................... - 36 -
Vertical Timing ............................................................................................. - 36 -
8.4.5. Vertical binning .................................................................................... - 37 -
8.5. Operation Modes .......................................................................................... - 38 -
8.5.1 Continuous operation ............................................................................. - 38 -
8.5.2 Edge Pre-Select trigger mode ................................................................... - 39 -
LVAL_sync timing ........................................................................................... - 39 -
LVAL_a-sync timing ........................................................................................ - 39 -
8.5.3 Pulse Width Control trigger mode .............................................................. - 40 -
LVAL_sync timing ........................................................................................... - 40 -
LVAL_a-sync timing ........................................................................................ - 41 -
8.4.4 Reset Continuous (RCT) trigger mode ......................................................... - 42 -
8.5.4 Sequential Trigger Mode (Pre-Select trigger) ................................................ - 43 -
8.5.5 Delayed Readout mode (Pre-Select trigger and pulse width control trigger) .......... - 44 -
8.5.6 Optical Black transfer mode ..................................................................... - 45 -
8.6. Operation Mode and Functions matrix ............................................................... - 46 -
9. Register Map ............................................................................................... - 47 -
10. External Appearance and Dimensions ............................................................... - 56 -
11. Specifications ............................................................................................ - 58 -
11.1. Spectral response ....................................................................................... - 58 -
11.2. Specification table (CM/CB-140GE/140GE-RA) .................................................... - 60 -
11.3. Specification table (CM-140GE-UV) .................................................................. - 62 -
12. Appendix .................................................................................................. - 64 -
12.1. Precautions .............................................................................................. - 64 -
12.2. Typical Sensor Characteristics ........................................................................ - 64 -
12.3. Caution when mounting a lens on the camera ..................................................... - 64 -
12.4. Caution when mounting the camera ................................................................. - 65 -
12.5. Exportation ............................................................................................... - 65 -
12.6. References ............................................................................................... - 65 -
Change History ................................................................................................ - 67 -
User's Record .................................................................................................. - 68 -
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 5 -
1. General
This manual covers the digital monochrome progressive scan camera CM-140GE/CM­140GE-RA and color progressive scan camera CB-140GE/CB-030GE-RA
The CM-140GE/CM-140GE-RA/CB-140GE/CB-140GE-RA /CM-140GE-UV is a GigE Vision compliant camera. Both the monochrome version CM-140GE/CM-140GE-RA and the color version CB­140GE/CM-140GE-RA provide a frame rate of 31 frames/second at full resolution in continuous operation. Using vertical binning (CM-140GE/CM-140GE-RA only) and partial scan provides higher frame rates.
The 1/2" CCD with square pixels offers a superb image quality. The high-speed shutter function and asynchronous random trigger mode allows the camera to capture high quality images of fast moving objects.
The color version CB-140GE/CB-140GE-RA, based on CCD sensor with primary RGB Bayer mosaic filter, outputs raw Bayer images. Host-based color interpolation is required to display or save color images.
The CM-140GE-UV employs UV sensitive sensor for covering UV wave length area.
The CM-140GE/CM-140GE-RA/CB-140GE/CB-140GE-RA/CM-140GE-UV also complies with the GenICam standard and contains an internal XML file that is used to describe the functions/features of the camera. For further information about GigE®Vision standard, please go to www.machinevisiononline.org and about GenICamTM, please go to www.emva.org.
As an application programming interface, JAI provides an SDK (Software Development Kit). This SDK includes GigEVision Filter Driver,JAI control tool, software documentation and code examples.
The JAI SDK can be downloaded from www.jai.com
The latest version of this manual can be downloaded from www.jai.com
For camera revision history, please contact your local JAI distributor.
2. Camera nomenclature
The standard camera composition consists of the camera main body and C-mount protection cap.
The camera is available in the following versions:
CM-140 GE / CM-140GE-RA
Where C stands for "Compact" family, M stands for "Monochrome", 140 represents the resolution "1.4 million pixel", 140 represents variation with the same resolution, GE stands for "GigE Vision" interface , RA stands for Right Angle type and UV for UV sensitive version.
CB-140 GE / CB-140GE-RA
Where C stands for "Compact" family, B stands for "Bayer mosaic color", 140 represents the resolution "1.4 million pixel" 140 represents variation with the same resolution , GE stands for "GigE Vision" interface , RA stands for Right Angle type and UV for UV sensitive version.
CM-140GE / -RA/-UV / CB-140GE / -RA
- 6 -
3. Main Features
Member of C3 Compact series, covering VGA to UXGA resolution 1392 (h) x 1040 (v) 4.65 µm square pixels 1/2” progressive scan – Monochrome and Bayer mosaic color versions UV sensitive version CM-140GE-UV available 31 frames(16.14 frames for UV)/second with full resolution in continuous operation 30 frames(16 frames for UV)/second with external trigger and full resolution Increased frame rate with vertical binning (CM-140 GE only) and partial scan Exposure time from 61.168μs (117.8μs for UV)to 2 sec. using Pulse Width trigger mode Programmable exposure from 61.168μs(117.8μs for UV) to 32.17 ms in Full Frame scan Sequencer trigger mode for on-the –fly change of gain, exposure and ROI Edger pre-select and Pulse Width control trigger modes LVAL-synchronous/-asynchronous operation (auto-detect) Auto iris lens video output allows a wider range of light GigE Vision Interface with 10 or 8-bit output Programmable GPIO with opto-isolated inputs and outputs Can be connected with 100BASE-TX Right Angle type is available as CM-140GE-RA and CB-140GE-RA Comprehensive software tools and SDK for Windows XP/Vista
Note: CM/CB-140GE ,CM/CB-140GE-RA and CM-140GE-UV can be connected with
100BASE-TX. However, due to the limited bandwidth (100Mbps), the described specifications such as frame rate, minimum trigger interval and so on cannot be satisfied for 100BASE-TX connection.
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 7 -
4. Locations and Functions
Lens mount C-mount (Note *1)
CCD sensor 1/2 inch CCD sensor 12-pin connector DC +12V power and GPIO interface RJ-45 Gigabit Ethernet connector with treaded holes for
thumbscrews
 LED Indication for power and trigger input
LED GigE Network condition: LINK LED GigE Network condition: ACT Holes for RJ-45 thumbscrews When an RJ-45 connector with thumbscrews is used,
remove the two screws located above and below the Ethernet connector (Note*2)
Mounting holes M3 depth 3.5mm for tripod mount plate (Note*3) *1) Note: Rear protrusion on C-mount lens must be less than 10.0mm. *2) Note: When a RJ-45 cable with thumbscrews is connected to the camera, please do not
excessively tighten screws by using a screw driver. The RJ-45 receptacle on the camera might get damaged. For security, the strength to tighten screws should be less than 0.147 Newton meter (Nm). Tightening by hand is sufficient in order to achieve this.
*3) Note: The depth of holes is 3.5mm. When the tripod adapter plate MP-40 or MP-41 is used, use
attached screws. If installing the camera directly, please do not use the screws longer than 3.5mm.
Fig.1. Locations
CM-140GE / -RA/-UV / CB-140GE / -RA
- 8 -
Lens mount C-mount (Note *1)
CCD sensor 1/3 inch CCD sensor 12-pin connector DC +12V power and GPIO interface RJ-45 Gigabit Ethernet connector with threaded holes for
thumbscrews  LED Indication for power and trigger input
LED GigE Network condition: LINK LED GigE Network condition: ACT Holes for RJ-45 thumbscrews When an RJ-45 connector with thumbscrews is used,
remove the two screws located above and below the Ethernet connector (Note*2)
Mounting holes M3 depth 3.5mm for tripod mount plate (Note*3)
*1) Note: Rear protrusion on C-mount lens must be less than 10.0mm. *2) Note: When a RJ-45 cable with thumbscrews is connected to the camera, please do not
excessively tighten screws by using a screw driver. The RJ-45 receptacle on the camera might get damaged. For security, the strength to tighten screws is less than 0.147 Newton meter (Nm). Tightening by hand is sufficient in order to achieve this.
*3) Note: The depth of holes is 3.5mm. When the tripod adapter plate MP-40 or MP-41 is used, use
the attached screws. If installing the camera directly, please do not use screws longer than 3.5mm.
Fig.2 Locations (CM-140GE-RA / CB-140GE-RA)
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 9 -
5. Pin Assignment
5.1. 12-pin Multi-connector (DC-in/GPIO/Iris Video)
Type: HR10A-10R-12PB (Hirose) male. (Seen from rear of camera).
Fig.3. 12-pin connector.
5.2. Digital Output Connector for Gigabit Ethernet
Type: RJ-45 HFJ11-1G02E-L21RL or equivalent
The CM-140GE/CM-140GE-RA and CB-140GE/CB-140GE-RA cameras also accept industrial RJ-45 connectors with thumbscrews. This assures that the connector does not come undone in tough industrial environments. Please contact the nearest JAI distributor for details on recommended industrial RJ-45 connectors.
Fig. 4. Gigabit Ethernet connector
The digital output signals follow the Gigabit Ethernet interface using RJ-45 conforming connector. The following is pin assignment for Gigabit Ethernet connector.
Pin No
In/Out
Name
1
In/Out
MX1+ (DA+)
2
In/Out
MX1- (DA-)
3
In/Out
MX2+ (DB+)
4
In/Out
MX3+ (DC+)
5
In/Out
MX3- (DC-)
6
In/Out
MX2- (DB-)
7
In/Out
MX4+ (DD+)
8
In/Out
MX4- (DD-)
Pin no.
Signal
Remarks
1
GND
2
+12 V DC input
3
Opto IN 2 (-) / GND (*1)
GPIO IN / OUT
4
Opto IN 2 (+)/Iris Video out (*1)
5
Opto IN 1 ( - )
6
Opto IN 1 ( + )
7
Opto Out 1 ( - )
8
Opto Out 1 ( + )
9
Opto Out 2 ( - )
10
Opto Out 2 ( + )
11
+ 12 V DC input
12
GND
*1: Iris Video output function can be set by the internal DIP switch.
3
4
5
6
7
8
9
10
11
12
1
2
CM-140GE / -RA/-UV / CB-140GE / -RA
- 10 -
6. GPIO (General purpose inputs and outputs)
6.1. Overview
All input and output signals pass through the GPIO (General Purpose Input and Output) module. The GPIO module consists of a Look-Up Table (LUT – Cross-Point Switch), 4 Pulse Generators and a 12-bit counter. In the LUT, the relationship between inputs, counters and outputs is governed by internal register set-up.
LUT
( Cross Point Switch )
Pulse Generator 1
(20 bit Counter )
Pulse Generator 0
(20 bit Counter )
12 bit
Counter
TRIGGER 0 TRIGGER 1 PORT 1 1 PORT 2
Time Stamp Reset
LVAL IN DVAL IN FVAL IN EEN IN OPT IN 1 OPT IN 2
Soft Trigger 0
Soft Trigger 1 Soft Trigger 2
Soft Trigger 3
INOUT
Pulse Generator 0 Pulse Generator 1
Pulse Generator 0 Pulse Generator 1
Digital I/O(GPIO) setting
0 1 2 3 4 5
12 13 14 15
16 17
Digital I/O(GPIO) setting
0 1 4 5
16
12 13
Setting for
Line Source
Setting for
Line Selector
25 MHz Pixel Clock
Counter Clock Source
0
1
Counter Divide by value
1/2 to 1/4096
Bypass0
1 - 4095
Pulse Generator Setting 0
Start Point Counter 0 ( 1)
Length counter 0
Start Point Counter 0 (2) for repeat End point counter 0 Counter 0 clear
Pulse Generator Setting 1
Pulse Generator 1 Pulse Generator 1
18 19
Pulse Generator 2 Pulse Generator 3
14 15
Pulse Generator Setting 2
Pulse Generator Setting 3
Pulse Generator 2
(20 bit Counter )
Pulse Generator 3
(20 bit Counter )
On the above block diagram, Trigger 0 is used for Exposure and Trigger 1 is used for Delayed Readout. The Time Stamp Reset can reset the time stamp complied with GigE Vision standard. This is used for having the same time stamp in case of using multiple cameras.
The blocks shown in the above diagram have the following functionality:
6.1.1. LUT (Look Up Table)
The LUT works as a cross-point switch which allows connecting inputs and outputs freely. The signals LVAL_IN, DVAL_IN, FVAL_IN and EEN_IN all originate from the camera timing circuit. Trigger 0 is connected to the camera's timing circuit and is used for initiating triggered exposure. Trigger 1 is used for Delayed Readout mode. The Time Stamp Reset signal is used to reset the camera's time stamp function, also making it possible to reset and synchronize the time stamp of multiple cameras.
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 11 -
6.1.2. 12-bit Counter
A 25MHz clock or the camera pixel clock (65MHz) can be used as a source. The counter has a “Divide by N”, where N has the range 1 through 4096, allowing a wide range of clock frequencies to be programmed. Setting Value 0 is bypass, setting value 1 is 1/2 dividing and setting value 4095 is 1/4096 dividing.
6.1.3. Pulse Generators (0 to 3) Each pulse generator consists of a 20-bit counter. The behavior of these signals is defined by their pulse width, start point, end point and number of repetitions. The pulse generator signals can be set in either triggered or periodic mode. In triggered mode, the pulse is triggered by the rising edge/falling edge/high level or low level of the input signal. In periodic mode, the trigger continuously generates a signal that is based on the configured pulse width, starting point and end point.
6.2. Opto-isolated Inputs/Outputs
The control interface of the C3 GigE Vision camera series has opto-isolated inputs and outputs, providing galvanic separation between the camera's inputs/outputs and peripheral equipment. In addition to galvanic separation, the opto-isolated inputs and outputs can cope with a wide range of voltages; the voltage range for inputs is +3.3V to +24V DC whereas outputs will handle +5V to +24V DC. The figure below shows the functional principle (opto-coupler) of the opto-isolated inputs/outputs.
Fig.5. Opto-coupler
6.2.1 Recommended External Input circuit diagram for customer
Fig.6 External Input Circuit, OPT IN 1 and 2
CM-140GE / -RA/-UV / CB-140GE / -RA
- 12 -
6.2.2 Recommended External Output circuit diagram for customer
Fig.7. External Output Circuit, OPT OUT 1 and 2
6.2.3 Optical Interface Specifications
The relation of the Input signal and the output signal through optical interface is as follows.
Conditions for Input
Input Line Voltage Range
+3.3v +24V
Input Current
6mA 30mA
Minimum Input Pulse Width to Turn ON
0.5us Output Specifications
Output Load(Maximum Current)
100mA
Minimum Output Pulse Width
20us
Time Delay Rise TDR
0.5us 0.7us
Rise Time RT
1.2us 3.0us
Time Delay Fall TDF
1.5us 3.0us
Fall Time FT
4.0us 7.0us
Fig.8. Optical Interface Performance
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 13 -
6.3. Inputs and outputs table
Output Port
Trigger 0
Trigger 1
OPT OUT1
OPT OUT2
Time Stamp Reset
Pulse Gen. 0
Pulse Gen. 1
Pulse Gen. 2
Pulse Gen. 3
Input Port
LVAL IN
× × × × × ○ ○ ○ ○
DVAL IN
× × × × × ○ ○ ○ ○
FVAL IN
× × × × × ○ ○ ○ ○
EEN IN
× × ○ ○ × ○ ○ ○ ○
OPT IN 1
○ ○ ○ ○ ○ ○ ○ ○ ○
OPT IN 2
○ ○ ○ ○ ○ ○ ○ ○ ○
Soft Trigger 0
○ ○ ○ ○ ○ ○ ○ ○ ○
Soft Trigger 1
○ ○ ○ ○ ○ ○ ○ ○ ○
Soft Trigger 2
○ ○ ○ ○ ○ ○ ○ ○ ○
Soft Trigger 3
○ ○ ○ ○ ○ ○ ○ ○ ○
Pulse Gen. 0
○ ○ ○ ○ ○ × ○ ○ ○
Pulse Gen. 1
○ ○ ○ ○ ○ ○ × ○ ○
Pulse Gen. 2
○ ○ ○ ○ ○ ○ ○ × ○
Pulse Gen. 3
×
LEGEND: O = valid combination / X = Not valid (do not use this combination)
6.4. Configuring the GPIO module (register settings)
6.4.1. Input/Output Signal Selector
Addres
s
Internal Name
GenIcam Name
Acces
s
Size
Value (Range)
0xB060
Selector CAMERA TRIGGER 0 (for Camera Trigger)
Camera Trigger
0
R/W
4
GPIO Selector: 0x00:CAMERA LVAL IN 0x01:CAMERA DVAL IN 0x02:CAMERA FVAL IN 0x03:CAMERA EEN IN 0x04:GPIO Port 1 IN 0x05:GPIO Port 2 IN 0x0C:SOFT TRIG 0 0x0D:SOFT TRIG 1 0x0E:SOFT TRIG 2 0x0F:SOFT TRIG 3 0x10:Pulse Generator 0 0x11: Pulse Generator 1 0x12: Pulse Generator 2 0x13: Pulse Generator 13 0x7F:No Connect
Add 0x80 will result in active low output.
0xB064
Selector CAMERA Trigger 1 (For Delayed Trigger)
Camera Trigger
1
R/W
4
0xB070
Selector GPIO PORT 1 (Optical Out 1)
GPIO_Port1
R/W
4
0xB074
Selector GPIO PORT 2 (Optical Out 2)
GPIO_Port2
R/W
4
0xB090
Pulse Generator 0 Selector
PulseGenerator
0
R/W
4
0xB094
Pulse Generator 1 Selector
PulseGenerator 1
R/W
4
0xB098
Pulse Generator 2 Selector
PulseGenerator 2
R/W
4
0xB09C
Pulse Generator 3 Selector
PulseGenerator 3
R/W
4
0xB0A0
Selector Time Stamp Reset
TimeStampRese
t
R/W
4
CM-140GE / -RA/-UV / CB-140GE / -RA
- 14 -
Start Point
End Point
Length
Start Point
End Point
Length
6.4.2. 12bit counter
Addres
s
Internal Name
GenIcam Name
Acces
s
Size
Value (Range)
0xB000
Counter Clock Choice
ClockSource
R/W
4
0x00: 25MHz 0x01: Pixel Clock
0xB004
Counter Dividing Value
ClockPreScaler
R/W
4
0x000: Bypass 0x001: 1/2 Dividing 0x002: 1/3 Dividing
| 0xFFF: 1/4096 Dividing
6.4.3. Pulse generators (20 bit x 4)
There are 4 pulse generators (designated 0 through 3) that can be used to create various timing scenarios by programming start point, endpoint, length and repeats.
The following example shows the FVAL input to pulse generator. The pulse generator creates the pulse using FVAL and the pulse is output through GPIO PORT 1.
Pulse Generator 0 IN
(FVAL )
0 1 2 3
1
99 100 101 102 103
2 1
Start Point = 0 End Point = 99
Length = 102
Clock IN Clock Source=Pixel Clock ( 60MHz) Clock Pre-scaler = 2399 ⇒ 25KHz
1/25KHz = 40µs
Pulse Generator Clear = 4: Rising Edge
Pulse Generator 0 OUT
(GPIO Port 1 )
Repeat counter: 0 to 255 =0: Continuously repeated
Pulse Generator Setting Example
Fig 9. Pulse generator setting example
The created pulse rises up at the start point and falls down at the end point as shown above. Accordingly, the High duration is (End point – Start point) clocks x (1/ Pulse gen. frequency).
In the above example, the original oscillation uses pixel clock (60 MHz) and the pixel clock is divided by 2400. A pulse frequency of the generator is 25 KHz ( 60000000/2400). As the start point is 0 and the end point is 99, the pulse having 100 x 1/25000 = 4ms width is created.
If the HIGH duration needs to be delayed against incoming trigger, the start point should be set at N. The delay value is N x (1/ 25000). In the above example, N is 0 which is no delay.
The length, in this case, is 102 clocks.
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 15 -
These settings can be achieved by JAI Control tool which is the part of JAI SDK.
Addres
s
Internal Name
GenIcam name
Acces
s
Size
Value (range)
0xB008
Length Counter 0
R/W
4
0x00001 to 0xFFFFF
0xB00C
Start point Counter 0(1)
R/W
4
0x00000 to 0xFFFFF
0xB010
Start point Counter 0(2)
R/W
4
0x00: infinite 0x01: 1 time | 0xFF: 255 times
0xB014
End point Counter 0
R/W
4
0x00001 to 0xFFFFF
0xB018
Counter Clear 0
R/W
4
0x00: Free Run 0x01: High Level Clear 0x02: Low Level Clear 0x04: Rising Edge Clear 0x08: Falling Edge Clear
0xB01C
Length Counter 1
R/W
4
0x00001 to 0xFFFFF
0xB020
Start point Counter 1(1)
R/W
4
0x00000 to 0xFFFFF
0xB024
Start point Counter 1(2)
R/W
4
0: Infinite 1: 1 time | 255: 255 times
0xB028
End point Counter 1
R/W
4
0x00001 to 0xFFFFF
0xB02C
Counter 1 Clear
R/W
4
0x00: Free Run 0x01: High Level Clear 0x02: Low Level Clear 0x04: Rising Edge Clear 0x08: Falling Edge Clear
0xB030
Length Counter 2
R/W
4
0x00001 to 0xFFFFF
0xB034
Start point Counter 2(1)
R/W
4
0x00000 to 0xFFFFF
0xB038
Start point Counter 2(2)
R/W
4
0x00: Infinite 0x01: 1 time | 0xFF: 255 times
0xB03C
End point Counter 2
R/W
4
0x00001 to 0xFFFFF
0xB040
Counter 2 Clear
R/W
4
0x00: Free Run 0x01: High Level Clear 0x02: Low Level Clear 0x04: Rising Edge Clear 0x08: Falling Edge Clear
0xB044
Length Counter 3
R/W
4
0x00001 to 0xFFFFF
CM-140GE / -RA/-UV / CB-140GE / -RA
- 16 -
0xB048
Start point Counter 3(1)
R/W
4
0x00000 to 0xFFFFF
Addres
s
Internal Name
GenIcam name
Acces
s
Size
Value (range)
0xB04C
Start point Counter 3(2)
R/W
4
0x00: Infinite 0x01: 1 time | 0xFF: 255 times
0xB050
End point Counter 3
R/W
4
0x00001 to 0xFFFFF
0xB054
Counter 3 Clear
R/W
4
0x00: Free Run 0x01: High Level Clear 0x02: Low Level Clear 0x04: Rising Edge Clear 0x08: Falling Edge Clear
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 17 -
6.5. GPIO programming examples
6.5.1 GPIO in combination with Pulse Width trigger mode
Example: 10µs unit pulse width exposure control (PWC).
Pixel clock is 65MHz. 650 clocks (750-100) equals 10µs.
Address
Register
Value
0xA040
Trigger Mode
2 = Pulse Width
0xB000
Clock Choice
1 = Pixel Clock (65 MHz)
0xB004
Counter Dividing Value
0 = Pass through
0xB008
Length Counter 0
1000 Clocks
0xB00C
Start point Counter 0
100 Clocks
0xB010
Repeat Count 0
1
0xB014
End point Counter 0
750 Clocks
0xB018
Counter Clear 0
4 = Rising Edge Clear
0xB060
CAMERA TRIGGER Selector
11 = pulse generator 0
0xB090
Pulse Generator 0 Selector
4 =OPT IN 1
LUT
Cross
point switch)
12bit
Counte
Pulse Generator 2
(20bit Counter)
Pulse Generator 1
(20bit Counter)
Pulse Generator 0
(20bit Counter)
LUT
Pulse Generator 3
(20bit Counter)
LVAL IN DVAL IN
FVAL IN
EEN IN
OPT IN 1
OPT IN 2 Soft Trigger 0 Soft Trigger 1
Soft Trigger 2
Soft Trigger 3
( Cross Point Switch )
Trigger 0
Trigger 1
OPT OUT 1 OPT OUT 2
Time Stamp Reset
Counter
25 MHz
Pixel Clock
Fig.10. Pulse Generator Timing Example 1
OPT IN 1
100
750
1000
Pulse Generator 0
100
1000
output
CM-140GE / -RA/-UV / CB-140GE / -RA
- 18 -
6.5.2 Internal Trigger Generator
Create a trigger signal and trigger the camera
LUT
Cross
point switch)
12bit
Counte
Pulse Generator 2
(20bit Counter)
Pulse Generator 1
(20bit Counter)
Pulse Generator 0
(20bit Counter)
LUT
Pulse Generator 3
(20bit Counter)
LVAL IN
DVAL IN
FVAL IN
EEN IN
OPT IN 1
OPT IN 2
Soft Trigger 0
Soft Trigger 1
Soft Trigger 2
Soft Trigger 3
( Cross Point Switch )
Trigger 0
Trigger 1
OPT OUT 1 OPT OUT 2
Time Stamp Reset
Counter
25 MHz
Pixel Clock(65MHz)
Line Rate 32.696KHz
Fig.11. Pulse Generator 0 timing Example 2
Address
Register
Value
0xA040
Trigger Mode
1 = EPS
0xB000
Clock Choice
1 = Pixel Clock
0xB004
Counter Dividing Value
1987 = 1/1988 dev(Line Rate)
0xB008
Length Counter 0
1000 Clocks
0xB00C
Start point Counter 0
100 Clocks
0xB010
Repeat Count 0
0 = Free Run
0xB014
End point Counter 0
500 Clocks
0xB018
Counter Clear 0
0 = No Clear
0xB058
CAMERA TRIGGER Selector
11 = pulse generator 0
Pulse Generator 0
100 Line
500 Line
1000 Line
output
Pulse Generator 0
100 Line
500 Line
1000 Line
output
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 19 -
Analog Signal [mV]
Black Level
1023
890
32
0
25
700
Digital Out [LSB]
White Clip Level
100% Level
800
7. GigE Vision Streaming Protocol (GVSP)
7.1. Digital Video Output (Bit Allocation)
Although the CM-140GE/CM-140GE-RA and CB-140GE/CB-140GE-RA are digital cameras, the image is generated by an analog component, the CCD sensor. The table and diagram below show the relationship between the analog CCD output level and the digital output.
CCD out
Analog Signal *
Digital Out(10-bit)
Black
Setup 3.6%, 25mV
32LSB
200mV
700mV
890LSB
230mV
800mV
1023LSB
The standard setting for 10-bit video level is 890 LSB. 200 mV CCD output level equals 100% video output.
Fig. 12. Digital Output
7.2. Bit Allocation (Pixel Format / Pixel Type) – CM-140GE/-RA (monochrome)
In the GigE Vision Interface, GVSP (GigE Vision Streaming Protocol) is used as an application layer protocol relying on the UDP transport layer protocol. It allows an application to receive image data, image information and other information from a device. In the monochrome camera, CM-140GE/CM-140GE-RA, the following pixel types supported by GVSP are available. With regard to the details of GVSP, please refer to GigE Vision Specification available from AIA (www.machinevisiononline.org).
7.2.1. GVSP_PIX_MONO8 (8bit)
Byte Byte Byte
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
Y0Y1Y2
CM-140GE / -RA/-UV / CB-140GE / -RA
- 20 -
7.2.2. GVSP_PIX_MONO10 (10bit)
1Byte Byte Byte 4Byte
0 1 2 3 4 5 6 7 8 9 X X X X X X 0 1 2 3 4 5 6 7 8 9 X X X X X X
Y0Y0Y1
Y1
7.2.3. GVSP_PIX_MONO10_PACKED (10 bit)
2 3 4 5 6 7 8 9 0 1 X X 0 1 X X 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 0 1 X X 0 1 X X 2 3 4 5 6 7 8 9
Y3Y1Y0
Y2
Address
Internal Name
Access
Size
Value
0xA410
Pixel Format type
R/W
4
0x01080001:Mono8 0x01100003:Mono10 0x010C0004:Mono10 Packed
7.3. Bit Allocation (Pixel Format / Pixel Type) – CB-140GE/-RA (Bayer mosaic color)
In the Bayer mosaic color camera, CB-140GE/-RA, the following pixel types supported by GVSP (GigE Vision Streaming Protocol) are available. With regard to the details of the GVSP, please refer GigE Vision Specification available from AIA (www.machinevisiononline.org).
7.3.1 GVSP_PIX_BAYGB8 “BayerGB8”
Odd Line
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
G0B1G2
Even Line
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
R0G1R2
7.3.2 GVSP_PIX_BAYGB10 “BayerGB10”
Odd Line 1 Byte 2 Byte 3 Byte 4 Byte
0 1 2 3 4 5 6 7 8 9 X X X X X X 0 1 2 3 4 5 6 7 8 9 X X X X X X
G0G0B1
B1
Even Line
0 1 2 3 4 5 6 7 8 9 X X X X X X 0 1 2 3 4 5 6 7 8 9 X X X X X X
R0R0G1
G1
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 21 -
7.3.3 GVSP_PIX_BAYRG8 “BayerRG8“
Odd Line 1 Byte 2 Byte 3 Byte
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
R0G1R2
Even Line
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
G0B1G2
7.3.4 GVSP_PIX_BAYRG10 “Bayer RG10”
Odd Line 1 Byte 2 Byte 3 Byte 4 Byte
0 1 2 3 4 5 6 7 8 9 X X X X X X 0 1 2 3 4 5 6 7 8 9 X X X X X X
R0R0G1
G1
Even Line
0 1 2 3 4 5 6 7 8 9 X X X X X X 0 1 2 3 4 5 6 7 8 9 X X X X X X
G0G0B1
B1
Address
Internal Name
Access
Size
Value
0xA410
Pixel Format type
R/W
4
0x01080009:BAYRG8 0x0108000A: BAYGB8 0x0110000D:BAYRG10 0x0110000E:BAYGB10
Note: CB-140GE/CB-140GE-RA has the same Bayer sequence for Full and any of partial
scanning as RG. Therefore, comparing full scanning and partial scanning, the centre might be shifted.
As the Pixel Format type, CB-140GE/CB-140GE-RA supports BAYER GB 8 and BAYER GB 10. When these types are selected, the output starts from 2nd line for all scanning.
CM-140GE / -RA/-UV / CB-140GE / -RA
- 22 -
8. Functions and Operations
8.1. GigE Vision Standard Interface
The CM-140GE/CM-140GE-RA and CB-140GE/CB-140GE-RA are designed in accordance with the GigE Vision standard. In transmits digital images over Cat5e or Cat6 Ethernet cables. All camera functions are also controlled via the GigE Vision interface.
The camera can operate in continuous mode, providing an endless stream of images. For capturing individual images, related to a specific event, the camera can also be trigged. For precise triggering, it is recommended to use a hardware trigger applied to the Hirose 12-pin connector. It is also possible to initiate a software trigger through the GigE Vision interface. However, when using software trigger, certain latency inherent to the GigE interface must be anticipated. This latency, that manifests itself as jitter, greatly depends on the general conditions and traffic on the GigE connection. The frame rate described in this manual is for the ideal case and may deteriorate depending on conditions.
When using multiple cameras (going through a switch and/or a single path) or when operating in a system with limited transmission bandwidth the Delayed Readout Mode and Inter-Packet Delay functions can be useful.
8.2. Recommended Network Configurations
Although the CM-140GE/CM-140GE-RA and CB-140GE/CB-140GE-RA conform to Gigabit Ethernet (IEEE 802.3) not all combinations of network interface cards (NICs) and Switches/Routers are suitable for use with the GigE Vision compliant camera. JAI will endeavor to continuously verify these combinations, in order to give users the widest choice of GigE components for their system design.
8.2.1 Verified Network Interface Cards (NICs)
At the time of publishing this document these combinations have been verified:
NIC manufacturer
Model
PCI Bus
PCI-X Bus
PCI-Express Bus
Intel
PRO/1000MT (PWLA8490MT)
(33MHz)
(100MHz)
Intel
PRO/1000GT (PWLA8391GT)
(33MHz)
(33MHz)
Intel
PRO/1000PT (EXPI9300PT)
( x1 )
Intel
Gigabit CT Desktop adaptor (EXPI9301CT)
( x1 )
Intel
PRO/1000PT Quad port (EXPI9404PT)
( x4 )
Intel
PRO/1000PT Dual port (EXPI9402PT)
( x4 )
Minimum PC requirements are as follows in order to fulfill the above conditions:
Intel Core 2 Duo , 2.4GHz
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 23 -
2 GB memory Video Card with PCI Express Bus x 16, VRAM better than DDR2 with 256 MB or more, and
display capability of 2560 x 1600
More than 200 GB free disk space Windows XP, SP2 (32bit) Functions such as Screen saver and Power save should not be used. Unnecessary
applications such as Word, Excel or others should not be used.
Pentium 4 type PC is not recommended due to dependency on chip set bus performance.
8.2.2 Video data rate (network bandwidth)
The video bit rate for CM-140GE/CM-140GE-RA and CB-140GE/CB-140GE-RA is:
In case of using Jumbo Frame, the packet data will be improved 2 %. For CM-140GE/-RA/-UV and CB-140GE/-RA, the jumbo frame can be set at maximum 4040 Bytes (Factory setting for packet size is 1428 Bytes). To set Jumbo Frame, refer chapter 8.2.4.
To ensure the integrity of packets transmitted from the camera it is recommended to follow these simple guidelines:
1. Whenever possible use a peer-to-peer network.
2. When connecting several cameras, going through a network switch, make sure it is capable
of handling jumbo packets and that it has sufficient memory capacity.
3. Configure inter-packet delay to avoid congestion in networks switches.
4. Disable screen saver and power save functions on computers.
5. Use high performance computers with multi-CPU, hyper-thread and 64-bit CPU, etc.
6. Only used Gigabit Ethernet equipment and components together with the camera.
7. Use at least Cat5e or preferably Cat6 Ethernet cables.
8. Whenever possible, limit the camera output to 8-bit.
Model
Pixel Type
Packet data volume (In case the Packet size is 1500)
CM-140GE/-RA
MONO8
372Mbit/s
MONO10_PACKED
559Mbit/s
MONO10
745Mbit/s
CB-140GE/-RA BAYRG8,BAYGB8
372Mbit/s
BAYRG10,BAYBG10
745Mbit/s
CM-140GE-UV
MONO8
194Mbit/s
MONO10_PACKED
291Mbit/s
MONO10
388Mbit/s
CM-140GE / -RA/-UV / CB-140GE / -RA
- 24 -
8.2.3 Disable Firewalls
To ensure proper of the JAI SDK & Control Tool, all firewalls must be disabled. This also includes the Windows firewall.
Click [Start], [Control Panel] for accessing the Windows firewall configuration.
8.2.4 Enabling Jumbo Frame
(1) Click [Start] and click [Control Panel]. (2) Click [Performance and Maintenance]. (3) Click [System]. (4) Click [Hardware] tab. (5) Click [Device Manager].
(6) Expand [Network adapters]. (7) Select target NIC, right-click, and click [Properties].
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 25 -
Note: The following procedure is the case you use Intel(R) 1000. Accordingly the procedure is different if you use different NIC appeared on Network Adaptors. In that case, set the item of a similar content described here.
(8)Click [Advanced] tab. (9) Select Jumbo Frames of Property, and select 9014 of Value.
CM-140GE / -RA/-UV / CB-140GE / -RA
- 26 -
(10)Click [OK]. (11)Close [Device Manager]. (12)Close [System Properties] clicking [OK].
8.2.5 Setting Receive Descriptors
If the Network Connection Properties list contains a property called Receive Descriptors, then change its property to the maximum value supported by the NIC installed in the computer.
Click OKto save the property.
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 27 -
8.2.6 Interrupt Moderation rate
If the Network Connection Properties list contains a property called Interrupt Moderation Rate, then it is possible to set the preferred value. When it is changed from Minimal, Medium, High and Extreme, number of interruption is decreased to get better performance. Set it to “Extreme“.
Click OK to save the property.
8.2.7 Calculating and setting Inter-Packet Delay
When connecting several cameras to one network interface card via a switching hub, it is important to optimize the Inter-Packet Delay of the cameras to avoid congestion in the switch. A sure sign of congestion is the loss of packets. Since increasing the inter-packet delay also adds overhead to the data transfer it is important to calculate the optimal setting in order to make best use of the video bandwidth.
JAI Control Tool has a built in wizard for calculating Inter-Packet Delay. When the Inter-Packet Delay function is activated, a button appears on the right hand side of the bar. Click the button to open the calculation wizard window.
Packet
Packet Inter-Packet Delay
Duration of the entire packet, with delay
CM-140GE / -RA/-UV / CB-140GE / -RA
- 28 -
1. At first, type in the frame rate of the
connected camera.
CM-140GE/-RA and CB-140GE/-RA operates at 31 fps (16fps for UV).
2. Set the bandwidth at 80%.
3. Click the calculation tab.
4. New value is calculated.
5. Click OK. This shown value is automatically
transferred to the Packet Delay column of the Control Tool.
Ver.1.2.1 Control tool shows real delay time.
8.2.8 Confirm the Filter Driver is used
The filter driver is installed as an optional function when JAI SDK is installed. If the filter
driver is not installed at that time, it can be installed , All Programs JAI SDK GigE Vision Filter Driver Install GigE Vision Filter Driver.
If the Filter Driver is installed properly, the Camera Control Tool indicates Driver Type
Filter Driver in the Network Interface.
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 29 -
If it is not shown, confirm the setting by pressing the Settings Tub.
8.2.9 Other settings
In case that “Receive Descriptor is set at its maximum value, the picture disturbance may
occur due to Hyper Threading mode. If it happens, check after Hyper Threading is set at OFF. This is set in BIOS.
When the image is being captured, if the frame rate is decreased, change the packet size.
Each packet contains the header data and when the packet size is small, the total data including header information will increase. Depending on the performance of the computer used, the frame rate may be decreased. Confirm as the packet size is increased. It can be set on Camera Control Tool provided in JAI SDK.
8.2.10 Note for 100BASE-TX connection
In case of connecting on 100BASE-TX, the maximum packet size should be 1500 byte. In case of connecting on 100BASE-TX, the specifications such as frame rate, trigger interval
etc. described in this manual cannot be satisfied.
Pixel Type
Frame rate at Full Frame[fps]
MONO8, BAYRG8, BAYGB8
8.0 ~ 8.2
MONO10_PACKED
5.4 5.6
MONO10, BAYRG10, BAYGB10
4.0 4.2
100BASE-T works in FULL DUPLEX. It does not work in HALF DUPLEX.
CM-140GE / -RA/-UV / CB-140GE / -RA
- 30 -
8.3. Basic functions
The CM-140GE/CM-140GE-RA, CB-140GE/CB-140GE-RA and CM-140GE-UV cameras are progressive scan cameras with 10 or 8-bit video output in Gigabit Ethernet. An analogue iris video signal (DIP switch select) can be used for controlling auto-iris lenses. The camera has 1/2, 1/4 or 1/8 partial scanning for faster frame rates. Vertical binning is also available. The camera can operate in continuous mode as well as in 4 triggered modes:
- Edge Pre-Select (EPS)
- Pulse Width Control (PWC)
- Reset continuous (RCT)
- Sequential trigger (EPS)
- Delayed readout (EPS and PWC)
Depending on the timing of the trigger input in relationship to FVAL (camera internal Frame Valid clock), the start of exposure can be immediate (no-delay, LVAL asynchronous) or delayed until next LVAL (LVAL synchronous). In the following section these functions are described in detail.
8.3.1 Vertical binning (CM-140GE only).
The binning functions can be used to achieve higher frame rate or higher sensitivity. The drawback is lower resolution. Vertical binning is done by adding the charge from pixels in adjacent lines in the horizontal CCD register. Fig. 13 shows the binning principle. Resolution and frame rate for all combinations are shown in the below table.
F
ig.13. CM-140GE binning.
The CM-140GE/-RA/-UV has 2:1 Vertical Binning:
Setting
Value for Register address 0xA084
Resolution (pixels)
Frame rate(fps)
Off (no binning)
0x01
1392(h) x 1040(v)
31.08 (UV:16.14)
2:1 binning
0x02
1392(h) x 520(v)
48.86 (UV:25.37).
8.3.2 CB-140GE Bayer mosaic filter
CB-140GE/-RA is a color camera based on a CCD sensor with a Bayer RGB color mosaic. The color image reconstruction is done in the host PC. The Color sequence in the video signal is the same for all scanning formats.
The line readout follows LVAL. The first valid pixel is the same timing as DVAL.
The Bayer color sequence starts with: GBG for even line numbers RGR for odd line numbers
Figure 14 shows the timing sequence for the Bayer mosaic read-out for the available partial scan modes.
Fig.14. Bayer layout for each scanning
H
Xsg1
Video out
No V binning
V binning
H
Xsg1
Video out
No V binning
V binning
FVAL Timing
LVAL
DVAL
1
20
27
31
15
9
Full
2/3 Partial
1/2 Partial
1/4 Partial
1/8 Partial
1
Line # from FVAL raising edge
G BRG
R
G B
R GGR
G B
R GGR
Actual V Line #
1
85
125
187
217
G B
R GGR
G B
R GGR
G B
R GGR
2ck
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 31 -
8.3.3 Electronic shutter
CM-140GE/CM-140GE-RA / CB-140GE/CB-140GE-RA /CM-140GE-UV have conventional shutter functions as well as the GenICam standard “Exposure Time Abs function.
Preset shutter
10 steps preset shutter are available: OFF (1/31); 1/60, 1/100; 1/250; 1/500; 1/1,000; 1/2,000; 1/4,000; 1/8,000; 1/10,000 sec. (See the register map included in the SDK documentation for details how to configure this register - 0xA004)
Note: CM-140GE-UV: OFF (1/16); 1/30, 1/60, 1/100; 1/250; 1/500; 1/1,000; 1/2,000; 1/4,000; 1/10,000 sec.
Programmable shutter
It is possible to set the shutter speed in the range of 2L to 1052L by 1L unit, in case of Full Frame operation. When 1052L is set, it is the equivalent of “OFF (1/31) or 32.17ms. (See the register map included in the SDK documentation for details how to configure this register - 0xA008)
The following table is for CM-140GE-UV.
Pulse Width Control
With this mode selected the exposure time is controlled by the width of the trigger pulse. The minimum trigger pulse width is equal to 1L (30.584µs for GE and 58.9µs for UV)
Exposure Time Abs (GenICam Standard) This is a function specified in the GenICam standard. The shutter speed can be entered as an absolute exposure time in microseconds (μs) in register address 0xA018. The entered absolute time (Time Abs) is then converted to programmable exposure (PE) value inside the camera.
The below equations show the relationship between the PE value used by the camera for the different readout modes and the "Exposure Time Abs" value entered in register 0xA018. As the calculation is based on rounding down to the closest integer, precise values may not always occur.
The relation between PE value and Time Abs: Normal readout PE= 2 + INT (Exposure time -61) µs / (1988 [pixel clocks/line]/65000000[pixel clk]) V Binning readout PE= 2 + INT (Exposure time -77) µs / (2524/65000000) INT means integer (rounded down).
Minimum Shutter Time 2L
Maximum Shutter Time
Normal
30.584µs(1L) * 2 = 61.168µs
30.5844µs * 1052L 32.174 ms
V Binning
38.83µs * 2L = 77.66µs
38.83µs * 527L 20.46ms
Minimum Shutter Time 2L
Maximum Shutter Time
Normal
58.9µs(1L) * 2 = 117.8µs
58.9µs * 1052L 61.96 ms
V Binning
74.79µs * 2L = 149.58µs
74.79µs * 527L 39.41ms
CM-140GE / -RA/-UV / CB-140GE / -RA
- 32 -
The below table shows minimum and maximum values for each readout mode.
CM/CB-140GE
Minimum value
Maximum Value
Normal Scan
61µs
32,174 µs
2/3 Partial Scan
61µs
25,019 µs
1/2 Partial Scan
61µs
21,471 µs
1/4 Partial Scan
61µs
16,149 µs
1/8 Partial Scan
61µs
13,519 µs
V-Binning Scan
77µs
20,464 µs
CM-140GE-UV
Minimum value
Maximum Value
Normal Scan
117.8us
61,967 us
2/3 Partial Scan
117.8us
48,184 us
1/2 Partial Scan
117.8us
41,351 us
1/4 Partial Scan
117.8us
31,102 us
1/8 Partial Scan
117.8us
26,036 us
V-Binning Scan
149.58us
39,413 us
GPIO in combination with Pulse Width trigger
More precise exposure time can be obtained by using the GPIO in combination with Pulse Width trigger mode. The clock generator and counter can be programmed in very fine increments. As for the setting example, refer to chapter 6.5.1.
8.3.4. Auto Iris Lens video output (12-pin Hirose connector)
This analogue signal is not routed through the GPIO. This signal is available at pin 4 of 12-pin Hirose connector. It can be used for lens iris control in continuous and RCT modes only. The signal is taken from the CCD sensor and is output after the gain circuit. The video output is without sync. The signal is 0.7 V p-p from <400 AC coupled.
Fig. 15. Video output circuit.
To use this signal, an internal DIP switch must be set as follows:
Fig. 16. Iris video output
The auto-iris lens video output is enabled by setting switch SW600 to ON (two switches to the left). The internal DIP switch is set to OFF (two switches to the right) as factory default.
DAC
1μ1K
2K2
0.1μ
+5V
IRIS Video Out
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 33 -
8.3.5 Auto-detect LVAL-sync / a-sync. accumulation
This function replaces the manual setting found in older JAI cameras. Whether accumulation is synchronous or a-synchronous in relationship to LVAL depends on the timing of the trigger input. When trigger is received while FVAL is high (during readout), the camera works in LVAL­synchronous mode, preventing reset feed trough in the video signal. There is a maximum jitter of one LVAL period from issuing a trigger and accumulation start. If trigger is received when FVAL is low, the cameras works in LVAL-asynchronous mode (no delay) mode. This applies to both pre-select (PS) trigger mode and pulse width trigger (PW) mode.
8.3.6 Rear panel indicator.
The rear panel mounted LED provides the following information:
Amber: Power connected - initiating
Steady green: Camera is operating in Continuous mode Flashing green: The camera is receiving external trigger
Ethernet Connector indicates,
Steady Green: 1000 Base-T has been connected
Flashing green: 100 Base-T has been connected (Note)
Flashing amber: Network active in communication
Note: When 10 Base-T is connected, the green is flashing.
However, the video is not streamed through Ethernet.
Fig.18. Rear Panel
Ext. trigger
FVAL
(1)
(3)
(1) In this period camera executes trigger at next LVAL (prevents feed-through noise) (2) Avoid trigger at FVAL transition (+/- 1 LVAL period), as the function may randomly switch between "next LVAL" and "immediate". (3) In this period camera executes trigger immediately (no delay)
(2)
Fig. 17. Auto-detect LVAL sync /a-sync accumulation
CM-140GE / -RA/-UV / CB-140GE / -RA
- 34 -
8.4. Sensor Layout and timing
8.4.1. CCD Sensor Layout
The CCD sensor layout with respect to pixels and lines used in the timing and video full frame read out is shown below.
1434
1052
2 401392
7
2
1040
OB
OB OB
OB(7)
Effective Video Output
1392 (H) x 1040 (V)
3
Pixel (1,1)
R
G
G B
G
R
DVAL
16
3
4
OB, 4 lines for Vertical and 16 pixels for Horizontal can be transferred on OB Transfer Mode.
Fig. 19. CCD sensor layout
Important Note: By using the Optical Black (OB) transfer mode, the user can select whether to include optical black pixels in the image stream.
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 35 -
8.4.2. Horizontal timing
The LVAL period is shown for normal continuous mode.
LVAL
DATA OUT Valid data OB
1392ck 40ck
1432ck 556ck
DVAL
1392ck
16ck
1 LVAL 1988clk=30.584us 1clk=15.38ns
Fig. 20. Horizontal timing
8.4.3. Vertical timing
The FVAL period for normal continuous mode full scan is shown.
FULL FRAME READ OUT FRAME RATE 1052L 31.08fps
LVAL
FVAL
1 2 3
1038 1039 1040
DAVL
3L 7L
1040L
2L
DATA OB
Valid data
OB
OB
CCDExposure
EEN
XEEN
Fig. 21. Vertical timing for full scan
CM-140GE / -RA/-UV / CB-140GE / -RA
- 36 -
8.4.4. Partial Scanning
The FVAL period is shown for 1/2 partial scan in normal continuous mode.
1 line = 26.7 s
Vertical Timing
The below diagram and table provide vertical timing information for the fixed partial scan settings 1/2, 1/4, 1/3 and 2/3
PATIAL FRAME READ OUT
LVAL
FVAL
DAVL
3L
DATA Valid data
CCD
Exposure
EEN
XEEN
A B
C
Values for vertical timing in partial scan continuous mode.
Fig. 22. Vertical timing for partial scanning
AREA
FVAL Low
(L)
A
(L)
B (L)
C
(L)
Total
line
frame rate
Start line
End line
CM/CB
UV
1/2 3 91
520
88L
702L
46.57
24.19 261
780
1/4 3 134
260
131L
528L
61.92
32.16 391
650
1/8 3 156
130
153L
442L
73.97
38.41 455
584
2/3 3 62
694L
59L
818L
39.97
20.76 173
866
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 37 -
Horizontal Timing
The horizontal timing is the same the full scanning.
LVAL
DATA OUT Valid data OB
1392ck 40ck
1432ck 556ck
DVAL
1392ck
16ck
1 LVAL 1988clk=30.584us 1clk=15.38ns
Fig.23. Horizontal Timing for Partial Scanning
8.4.5. Vertical binning
Vertical binning combines charge from two adjacent lines, reducing the vertical resolution to half and at the same time increasing frame rate and sensitivity. By activating this function, the frame rate is increased to 48.87 fps. This function is available only for CM-140GE/CM-140GE-RA.
Important Note
Vertical Binning cannot be used together with the Partial Scanning.
Horizontal Timing
LVAL
DATA OUT Valid data OB
1392ck 40ck
1432ck 1092ck
DVAL
1392ck
16ck
1LVAL 2524ck=38.83us
Vertical Binning
1ck=15.38us
Fig.24. Horizontal Timing for Vertical Binning
Vertical timing
CM-140GE / -RA/-UV / CB-140GE / -RA
- 38 -
FRAME RATE 527L 48.86fps
LVAL
FVAL
1+2 3+4 1037+1038 1039+1040
DAVL
3L 3L
520L 1L
DATA OB Valid data OB
OB
CCD
Exposure
EEN
XEEN
Vertical Binning
Fig.25. Vertical Timing for Vertical Binning
8.5. Operation Modes
This camera can operate in 5 primary modes.
1. Continuous mode Pre-selected exposure.
2. Edge Pre-Select trigger mode Pre-selected exposure.
3. Pulse Width Control trigger mode Pulse width controlled exposure.
4. Reset continuous trigger mode Pre-selected exposure
5. Sequential trigger Pre-selected exposure
6. Delayed Readout trigger Pre-selected exposure
7. Delayed Readout trigger Pulse width controlled exposure
8.5.1 Continuous operation
For applications not requiring asynchronous external trigger, but where a continuous stream of images is required, this mode should be used. In this mode it is possible to use a lens with video controlled iris. For timing details, refer to fig. 20. through fig. 25.
To use this mode: Set function: Trigger mode Continuous Scanning Full, Partial scanning Vertical binning On/Off (CM-140GE/CM-14-0GE-RA only) Shutter mode Preset, Programmable, Abs Shutter speed
Programmable exposure
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 39 -
8.5.2 Edge Pre-Select trigger mode
An external trigger pulse initiates the capture, and the exposure time (accumulation time) is the fixed shutter speed set by registers. The accumulation can be LVAL synchronous or LVAL a­synchronous. The resulting video signal will start to be read out after the selected shutter time.
For timing details, refer to fig. 20. through fig. 25.
To use this mode: Set function: Trigger mode Edge Pre-Select (EPS) Scanning Full, Partial Vertical binning ON / OFF Shutter mode Preset, Programmable, Abs Exposure time Shutter speed, Programmable exposure Other functions and settings
Input: Ext. trigger. GigE interface or 12-pin Hirose
Important notes on using this mode
Trigger pulse >2 LVAL to <1 FVAL) The following table shows minimum trigger interval in synchronous accumulation mode
Full scan
1055 L
1/2 Partial
821 L
2/3 partial
705 L
1/4 Partial
531 L
1/8 Partial
445 L
1/2 V Binning
530 L
In case of a-synchronous mode, the exposure time should be added to the above table.
LVAL_sync timing
Fig. 26. Edge Pre-select LVAL sync Timing
LVAL_a-sync timing
CM-140GE / -RA/-UV / CB-140GE / -RA
- 40 -
TRI G
EEN
FAVL
2L3L
Full:61us92us Vbinnig:78us116us)
2L (min.)
GE:7.83µs ± 1µs
UV:15.66µs ± 1µs
UV: Full:117.86µs ~176.7µs, V Binning 149.6µs ~224.4µs
GE:
CCD exposure
Exposure time
When the trigger is input while FVAL is LOW,
the accumulation is LVAL async mode.
Fig.27. Edge Pre-select LVAL a-sync Timing
8.5.3 Pulse Width Control trigger mode
In this mode the accumulation time is equal the trigger pulse width. Here it is possible to have long time exposure. The maximum recommended time is <2 seconds. The accumulation can be LVAL synchronous or LVAL a-synchronous. The resulting video signal will start to be read out after the trigger rising edge.
For timing details, refer to fig. 20. through fig. 25 and fig. 26 through 29.
To use this mode: Set function: Trigger mode Pulse Width Control (PWC) Scanning Full, Partial Vertical binning ON / OFF Other functions and settings Input: Ext. trigger. GigE interface or 12-pin Hirose
Important notes on using this mode
Trigger pulse width >2 LVAL to <2 seconds The following table shows minimum trigger interval in synchronous accumulation mode
Full scan
1055 L
1/2 Partial
821 L
2/3 Partial
705 L
1/4 Partial
531 L
1/8 Partial
445 L
V Binning
530 L
In case of a-synchronous mode, the exposure time should be added to the above table.
LVAL_sync timing
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 41 -
Fig. 28. Pulse width control. LVAL sync
LVAL_a-sync timing
TRIG
1L
EEN
FAVL
2L3L
(F u ll :61 us 92u s V bin ni g:7 8us 1 16u s)
2L(min.)
GE:7.83µs±1µs
UV:15.66µs±1µs
GE:
UV:(Full 117.8µs~176.7µs,V Binning 149.6µs~224.4µs)
CCD exposure
Exposure time
When the trigger is iput while FVAL is LOW,
the accumulation is LVAL async mode.
Fig.29. Pulse Width control LVAL a-sync
CM-140GE / -RA/-UV / CB-140GE / -RA
- 42 -
8.4.4 Reset Continuous (RCT) trigger mode
The RCT mode operates like EPS (edge preselect) mode with smearless function. An external trigger pulse will immediately stop the video read out, reset and restart the exposure, then operate as normal mode until the next trigger. After the trigger pulse is input, a fast dump read out is performed. In the CM-140GE/ CB-140GE, this period is
10.71ms which is 350L and in the CM-140GE-UV, it is 20.615ms for the same 350L.. The exposure time is determined by the pre-set shutter speed. If no further trigger pulses are applied, the camera will continue in normal mode and the video signal is not output. The
fast dump read out has the same effect as “smearless read out”. Smear over highlight areas
is reduced for the trigger frame. The reset continuous trigger mode makes it possible to use triggering in conjunction with a lens with video controlled iris.
To use this mode: Set function: Trigger mode RCT Scanning Full, Partial Vertical binning ON / OFF (CM-140GE only) Other functions and settings Input: External trigger GigE interface or 12-pin Hirose
Important notes on using this mode
Trigger pulse >2 LVAL to <1 FVAL) The following table shows minimum trigger interval in asynchronous accumulation mode
Full scan
1411 L
2/3 Partial
1174 L
1/2 Partial
1058 L
1/4 Partial
884 L
1/8 Partial
798 L
1/2 V Binning
886 L
Trigger
CCD Exposure
350L :10.71 ms(GE)
20.615m s(UV )
EEN
FVAL
DVAL
2L
3
L
GE:(Full:63μs
~ 94μs,V Binning 89μs~126μs)
UV:(Full:117.8μs~176.7µs, V Binning 149.6µs~224.4µs)
Note: When PE is set at 1052 or the shutter is set at OFF, EEN is always HIGH.
Fig.30. RCT mode timing
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 43 -
8.5.4 Sequential Trigger Mode (Pre-Select trigger)
The ROI, Shutter and Gain values can be preset up to 10 sequences. Along with every trigger input, the image data with the preset sequence is output as described below.
Trigger
Sequence Operation
Signals added to trigger can be selected by 0xB060 Camera Trigger Selector on register map via GPIO. The camera will functions on the rising edge of the trigger and Negative or Positive should be determined accordingly.
For the sequence, the following default settings are installed.
ID
ROI
Shutter
Gain
Width
Height
Offset
X
Offset
Y 1 1392
1040 0 0
1052
0
2
1392
1040 0 0
1052
0
3
1392
1040 0 0
1052
0
4
1392
1040 0 0
1052
0
5
1392
1040 0 0
1052
0
6
1392
1040
0
0
1052
0
7
1392
1040 0 0
1052
0
8
1392
1040
0
0
1052
0
9
1392
1040 0 0
1052
0
10
1392
1040
0
0
1052
0
The following registers are used to configure the sequence.
0xC0F4 Sequence Repetitions (Number of Repetitions) 0xC0F8 Sequence Ending Position (Ending Position) 0xA30C Sequence Reset Command (1 only) 0xB060 Selection for Camera Trigger 0 0xA040 Trigger mode selection and 0x09 for Sequential EPS mode
Example of settings
Setting: Repeat 5 times from ID 1 through ID 8
0xC0F4 Set to 0x05 0xC0F8 Set to 0x08 0xB060 For instance, Pin 6 of the 12-pin Hirose connector for Opto IN 1 0xA040 Sequential PS (9) 0xA3F0 Set this for start 0xA040 Set Normal Mode (0) for stop
Please refer the detailed register description on Camera Register Map which is included in the SDK.
The following table shows the minimum trigger interval in a-synchronous accumulation mode. In the sequential mode, only a-synchronous mode is functional. Therefore, the trigger timing should be set so that the timing is not in synchronous mode.
Sequence 1 Sequence 4Sequence 3Sequence 2
CM-140GE / -RA/-UV / CB-140GE / -RA
- 44 -
Full Scan
1/2 Partial
2/3 Partial
1/4 Partial
1/8 Partial
1/2 V Binning
1055 L
821 L
705 L
531 L
445 L
530 L
The conditions for this table are that shutter speed should be set the same for all sequences. If
the shutter speed is different, the difference of exposure time should be added. It is recommended to set the exposure time in order of the shortest to the longest one.
Do not input the trigger just after the sequence is reset. It requires at least 500ms delay. In sequential mode, the exposure should be adjusted so that the LVAL a-sync mode can always
be functioned.
8.5.5 Delayed Readout mode (Pre-Select trigger and pulse width control trigger)
This mode can be used to delay the transmission of a captured image. When several cameras are triggered simultaneously and connected to the same GigE interface, it allows the cameras to be read out in sequence, preventing congestion.
The image data is not transmitted directly by the trigger 0 and it is stored in the memory located at Ethernet Interface. By the falling edge of the trigger 1, the image data is output.
Exposure
CCD output
Store in the
GigE memory
Output from
GigE
Trigger 0
CCD Photodiode
CCD Transfer gate
GigE memery
Ethernet output
Trigger
Example of setting
0xA040 Delayed Readout (0x11) 0xB060 Trigger 0 select, e.g. 0x04 OPT IN 1 0xB064 Trigger 1 select, e.g. 0x05 OPT IN 2
For the details of Registers, please refer Camera Register Map which is included in the SDK.
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 45 -
8.5.6 Optical Black transfer mode
It is possible for the user to decide whether the optical black (OB) portion of the image will be transferred or not. The optical black part can be used for black reference in the application software. Setting register 0xA41C turns the optical black transfer ON or OFF. The default condition is OFF.
OB Transfer Mode OFF
OB Transfer Mode ON
Normal scan 1 1392 1
1040
1 1392 1408 1
16 pixels for Horizontal, & 4 lines for Vertical
are added.
1044
2/3 Partial scan
1 1392 1
694
1 1392 1408 1
ます 16 pixels for
Horizontal are
added
694
1/2 Partial scan
1 1392 1
520
1 1392 1408 1
520
1/4 Partial scan
1 1392 1
260
1 1392 1408 1
ます 260
1/8 Partial scan
1 1392 1
130
1 1392 1408 1
130
V binning scan 1 1392 1
520
1 1392 1408 1
ます 520
16 pixels for horizontal are added.
16 pixels for horizontal are added.
16 pixels for horizontal is added.
16 pixels for horizontal is added.
CM-140GE / -RA/-UV / CB-140GE / -RA
- 46 -
8.6. Operation Mode and Functions matrix
ID (Value)
Note 1
Mode
Shutter
Preset /
Program.
Vertical
Binning
Note 2
Partial
Scanning
LVAL
Sync/Async
Auto Iris
output
0x00
Continuous
Yes
Yes
Yes
---
Yes
Note 3
0x01
Pre-Select
(PS)
Yes
Yes
Yes
Auto
No
0x02
Pulse Width
(PW)
Not
applicable
Yes
Yes Auto No
0x03
Reset
Continuous
(RCT)
Yes
Yes
Yes
Only a-sync
Yes
Note 3
0x09
Sequential
Pre-Select
(PS)
Yes
Yes
Yes
Only a-sync
No
0x17
Pre-Select
Delayed
Readout
Yes
Yes
Yes
Auto
No
0x18
PWC
Delayed
Readout
Not
applicable
Yes
Yes
Auto
No
Note 1: Write ID in register address 0xA040 in order to set trigger mode. Note 2: Vertical Binning is available for only CM-140GE/CM-140GE-RA. Note 3: Auto iris output is available only on Continuous mode with full resolution or with vertical
binning. It cannot be used with partial scan mode.
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 47 -
9. Register Map
The below table provides detailed information for the hardware registers used for controlling the camera and obtaining information on the status of the camera. The content of this register map is also found in the XML file, as stipulated by the GenICam standard.
Generic Registers:
Address
Function
Read /
Write
Size
Value / Range of value
Description
Default value
0x0000
Version
R
4
(Major, Minor) vector
Version of the GigE Standard to which the device is compliant.
0x0004
Device mode
R 4
Information about device mode of operation.
0x0008
Device MAC address (high)
R 4
Upper 4 bytes of the MAC address
0x000c
Device MAC address (low)
R 4
Lower 4 bytes of the MAC address
0x0010
IP R 4
Bit 0: persistent Bit 1: DHCP Bit 2: LLA
Bits can be OR-ed. All other bits are reserved and set to
0. DHCP and LLA bits must be on.
0x0014
IP address setup
R/W
4
Bit 0: persistent Bit 1: DHCP Bit 2: LLA
Bits can be OR-ed. LLA is always activated and is read only.
0x0024
Current IP address
R 4
0x0034
Current subnet mask
R 4
0x0044
Current default gateway
R 4
0x0048
Manufacturer's name
R
32
e.g. JAI
0x0068
Model name
R
32
e.g. CM-140GE
0x0088
Device version
R
32
0x00A8
Manufacturer specific info
R
80
Provides extended manufacturer information about the device.
0x00D8
Serial number
R
16
Camera serial number
0x00E8
Camera ID
R/W
16
User assignable string
0x0200
First choice of URL for XML
R
51 2
File extension .XML indicates uncompressed text file. File extension .ZIP indicates compressed using ZIP.
0x0400
Second choice of URL for XML
R
51 2
0x0600
Number of network interfaces
R 4
Indicates the number of physical network interfaces on this device.
0x064C
persistent IP address
R/W 4
Valid if Persistent IP is enabled
CM-140GE / -RA/-UV / CB-140GE / -RA
- 48 -
Address
Function
Read /
Write
Size
Value / Range of value
Description
Default value
0x065C
persistent subnet mask
R/W 4
Valid if Persistent IP is enabled
0x066C
persistent gateway
R/W 4
Valid if Persistent IP is enabled
0x0900
number of messaging channels
R
4
This camera has 1
number of available message channel
0x0904
number of stream channels
R
4
This camera only has 1
number of available stream channel
0x0934
GVCP capability
R
4
Bit 31:multiple read Bit 30:WRITEMEM Bit29: PACKETRESEND Bit 28:EVENT Bit 27: EVENTDATA
This is a capability register indicating which one of the non-mandatory GVCP commands are supported by this device.
0x0938
Heartbeat timeout
R/W
4
The min. value is 500 ms
In milliseconds. Internally, the heartbeat is rounded according to the clock used for heartbeat.
0
0x093C
Timestamp tick frequency (High)
R
4
Timestamp tick frequency is 0 if timestamp is not supported.
64-bit value indicating the number of timestamp clock ticks in 1 second. This register holds the most significant bytes.
0x0940
Timestamp tick frequency (Low)
R 4
This register holds the least significant bytes.
0x0944
Timestamp control
W
4
Bit 0: Reset Bit 1:latch current timestamp
Used to latch the current timestamp value. No need to clear to 0.
0x0948
Timestamp (High)
R 4
Latched value of the timestamp (most significant bytes)
0x094C
Timestamp (Low)
R 4
Latched value of the timestamp (least significant bytes)
0x0a00
CCP R 4
0:Disconnect 1:Exclusive 2:Control 3:Exclusive Control
control channel privilege register
0
0x0b00
MCP
R/W
4
message channel port register
0
0x0b10
MCDA
R/W
4
Not specified
message channel destination address register
0x0b14
MCTT
R/W
4
message channel transfer timeout: ms
300
0x0b18
MCRC
R/W
4
message channel retry count
2
0x0d00
SCP0
RW
4
Not specified primary stream port register
0x0d04
SCPS0
R/W
4
Decided by system
primary stream channel packet size register packet size includes IP, UDP&GVSP Header
1440 XML file
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 49 -
Address
Function
Read /
Write
Size
Value / Range of value
Description
Default value
0x0d08
SCPD0
R/W
4
2ms Max With 62.5MHz Tick Time
primary stream channel packet delay register
0
0x0d18
SCDA0
R/W
4
Not specified Decided by application
primary stream channel destination address register
Standard camera functions registers:
Address
Function
Read /
Write
Size
Value / Range of value
Description
Default value
0xA000
Shutter mode
R/W
4
0= Preset shutter 1= Programmable exposure 4=Exposure TimeAbs
Sets exposure time for image capture.
0
0xA004
Preset shutter
R/W
4
0=Off; 1=1/60; 2=1/100; 3=1/250; 4=1/500; 5=1/1000; 6=1/2000; 7=1/4000; 8=1/8000; 9=1/10000;
Fixed values for setting exposure
0
0xA008
Programmable exposure, PE
R/W
4
2 to 1052(OFF)
Flexible setting of exposure time ranging from 61.2 µs to
32.2 ms using the LVAL period (L) as increment. 1L is
30.584us.
1052 0xA018
Exposure TimeAbs ( single)
R/W
4
61 to 32174 (OFF)
Actual exposure time in microseconds, µs. The camera will round value off to match LVAL increments.
32174
0xA040
Trigger Mode
R/W
4
0x00=Continuous 0x01=EPS 0x02=PWC 0x03=RCT 0x09=Sequential EPS 0x17=Delayed EPS
0x18=Delayed PWC
0
0xA080
Partial Scan
R/W
4
0=Full Frame 1=2/3 Partial 2=1/2 Partial 3=1/4 Partial 4=1/8 Partial
0
0xA084
Vertical Binning
R/W
4
1=Binning OFF 2=1/2 V Binning
1
0xA0C4
Manual Gain Level
R/W 4 --89 to 676
1 step=0.0358dB
-3.1862dB to +24.2008dB
0
CM-140GE / -RA/-UV / CB-140GE / -RA
- 50 -
Address
Function
Read / Write
Size
Value / Range of value
Description
Default value
0xA0E0
User Black level
R/W
4
0 to 1023 64 LSB=1023 32LSB=512 to 528
525
0xA13C
Test Stream (Jumbo Packet Check)
R/W
4
CM-140GE 0=OFF 1=White Noise 4=H Ramp Scale 5=V Ramp Scale 6=Moving Ramp Scale
0
0xA13C
Test Stream (Jumbo Packet Check)
R/W
4
CB-140GE 0=OFF 1= White Noise 4=H Ramp Scale 5=V Ramp Scale 6=Moving Ramp Scale 8=Color Bar 9=Color Bar 10=Moving Color Bar
0
0xA1F8
Noise reduction
RW
4
0x00000000 OFF 0x00400013 ON
0xA300
Save Settings into User area
W
4
1=User area1 2=User area2 3=User area3
Allows use to save all camera settings. Last used area number becomes new default.
1
0xA304
Load Settings
W
4
0=Factory area 1=User area1 2=User area2 3=User area3
Allow the user to recall all camera settings.
0 0xA308
EPROM current Area No.
R 4 0 to 3
0
0xA30C
Save Sequence
W 4 1 only
1
Sequence function registers:
Address
Function
Read /
Write
Size
Value / Range of value
Description
Default value
0xC000
Sequence Shutter 1
R/W 4 2 to 1052
Pre-program 1st shutter value
1052
0xC004
Sequence Shutter 2
R/W 4 2 to 1052
Pre-program 2nd shutter value
1052
0xC008
Sequence Shutter 3
R/W 4 2 to 1052
Pre-program 3rd shutter value
1052
0xC00C
Sequence Shutter 4
R/W 4 2 to 1052
Pre-program 4th shutter value
1052
0xC010
Sequence Shutter 5
R/W 4 2 to 1052
Pre-program 5th shutter value
1052
0xC014
Sequence Shutter 6
R/W 4 2 to 1052
Pre-program 6th shutter value
1052
0xC018
Sequence Shutter 7
R/W 4 2 to 1052
Pre-program 7th shutter value
1052
0xC01C
Sequence Shutter 8
R/W 4 2 to 1052
Pre-program 8th shutter value
1052
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 51 -
Address
Function
ad / W
rit
e
Si
ze
Value / Range of value
Description
Default value
0xC020
Sequence Shutter 9
R/W
4
2 to 1052
Pre-program 9th shutter value
1052
0xC024
Sequence Shutter 10
R/W
4
2 to 1052
Pre-program 10th shutter value
1052
0xC078
Sequence Gain 1
R/W
4
-89 to 676
Pre-program 1st Gain value
0
0xC07C
Sequence Gain 2
R/W
4
-89 to 676
Pre-program 2nd Gain value
0
0xC080
Sequence Gain 3
R/W
4
-89 to 676
Pre-program 3rd Gain value
0
0xC084
Sequence Gain 4
R/W
4
-89 to 676
Pre-program 4th Gain value
0
0xC088
Sequence Gain 5
R/W
4
-89 to 676
Pre-program 5th Gain value
0
0xC08C
Sequence Gain 6
R/W
4
-89 to 676
Pre-program 6th Gain value
0
0xC090
Sequence Gain 7
R/W
4
-89 to 676
Pre-program 7th Gain value
0
0xC094
Sequence Gain 8
R/W
4
-89 to 676
Pre-program 8th Gain value
0
0xC098
Sequence Gain 9
R/W
4
-89 to 676
Pre-program 9th Gain value
0
0xC09C
Sequence Gain 10
R/W
4
-89 to 676
Pre-program 10th Gain value
0
0xC0F0
Sequence Reset
W 4 1 only
Sequence Reset
1
0xC0F4
Sequence Mode Function 1
R/W
4
0 to 255
Number of repetition
0
0xC0F8
Sequence Mode Function 2
R/W
4
0 to 10
Ending position
1
0xC0FC
Sequence ROI size- X1
R/W
4
8 to 1392
Width
max
0xC100
Sequence ROI Size- X2
R/W
4
8 to 1392
Width
max
0xC104
Sequence ROI Size- X3
R/W
4
8 to 1392
Width
max
0xC108
Sequence ROI Size- X 4
R/W
4
8 to 1392
Width
max
0xC10C
Sequence ROI size- X5
R/W
4
8 to 1392
Width
max
0xC110
Sequence ROI Size- X 6
R/W
4
8 to 1392
Width
max
0xC114
Sequence ROI size- X7
R/W
4
8 to 1392
Width
max
0xC118
Sequence ROI Size- X8
R/W
4
8 to 1392
Width
max
0xC11C
Sequence ROI size- X9
R/W
4
8 to 1392
Width
max
0xC120
Sequence ROI Size- X10
R/W
4
8 to 1392
Width
max
0xC124
Sequence ROI Size-Y1
R/W
4
8 to 1040
Height
Max
CM-140GE / -RA/-UV / CB-140GE / -RA
- 52 -
Address
Function
ad / W
rit
e
Si
ze
Value / Range of value
Description
Default value
0xC128
Sequence ROI Size-Y2
R/W
4
8 to 1040
Height
Max
0xC12C
Sequence ROI Size-Y3
R/W
4
8 to 1040
Height
Max
0xC130
Sequence ROI Size-Y4
R/W
4
8 to 1040
Height
Max
0xC134
Sequence ROI Size-Y5
R/W
4
8 to 1040
Height
Max
0xC138
Sequence ROI Size-Y6
R/W
4
8 to 1040
Height
Max
0xC13C
Sequence ROI Size-Y7
R/W
4
8 to 1040
Height
Max
0xC140
Sequence ROI Size-Y8
R/W
4
8 to 1040
Height
Max
0xC144
Sequence ROI Size-Y9
R/W
4
8 to 1040
Height
Max
0xC148
Sequence ROI Size-Y10
R/W
4
8 to 1040
Height
Max
0xC14C
Sequence ROI Offset-X1
R/W
4
0 to 1384
0 0xC150
Sequence ROI Offset-X2
R/W
4
0 to 1384
0 0xC154
Sequence ROI Offset-X3
R/W
4
0 to 1384
0 0XC158
Sequence ROI Offset-X4
R/W
4
0 to 1384
0 0xC15C
Sequence ROI Offset-X5
R/W
4
0 to 1384
0
0xC160
Sequence ROI Offset-X6
R/W
4
0 to 1384
0
0xC164
Sequence ROI Offset-X7
R/W
4
0 to 1384
0 0xC168
Sequence ROI Offset-X8
R/W
4
0 to 1384
0
0xC16C
Sequence ROI Offset-X9
R/W
4
0 to 1384
0
0xC170
Sequence ROI Offset-X10
R/W
4
0 to 1384
0 0xC174
Sequence ROI Offset-Y1
R/W
4
0 to 1032
0
0xC178
Sequence ROI Offset-Y2
R/W
4
0 to 1032
0
0xC17C
Sequence ROI Offset-Y3
R/W
4
0 to 1032
0 0xC180
Sequence ROI Offset-Y4
R/W
4
0 to 1032
0 0xC184
Sequence ROI Offset-Y5
R/W
4
0 to 1032
0 0xC188
Sequence ROI Offset-Y6
R/W
4
0 to 1032
0
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 53 -
Address
Function
Read / Write
Size
Value / Range of value
Description
Default value
0xC18C
Sequence ROI Offset-Y7
R/W
4
0 to 1032
0
0xC190
Sequence ROI Offset-Y8
R/W
4
0 to 1032
0
0xC194
Sequence ROI Offset-Y9
R/W
4
0 to 1032
0 0xC198
Sequence ROI Offset-Y10
R/W
4
0 to 1032
0
GigE Vision streaming related registers:
Address
Function
Read / Write
Size
Value / Range of value
Description
Default value
0xA400
Horizontal Image Size
R 4
return proper value when normal, V-bin & partial
0xA404
Vertical Image Size
R 4
return proper value when normal, V-bin & partial
0xA410
Video Pixel Format Type
R/W
4
0x01080001 0x010C0004 0x01100003 0x01080009 0x0108000A 0x0110000D 0x0110000E
Mono8 Mono 10 Packed Mono10 BAYRG8 BAYGB8 BAYRG10 BAYGB10
Mono8
for CM-
140GE /
BAYGB8
for CB-
140GE
0xA414
Frame Skipping Ratio
R/W
4
0=STD(30fps) 1=STD/2 2=STD/4 3=STD/8
0
0xA418
Payload Length register
R/W
4
Number of bytes in a frame
0xA41C
OB Trans Mode
R/W
4
0= OFF 1= ON
0
0xA504
ROI1 Size X
R/W
4
Width
W. Max
0xA508
ROI1 Size Y
R/W
4
Height
H. Max
0xA50C
ROI1 Offset X
R/W
4
0 to 1384
Horizontal offset
0
0xA510
ROI1 Offset Y
R/W
4
0 to 1032
Vertical offset
0
0xA600
Soft Trigger 0
R/W
4
0=LOW 1=HIGH
0
0xA604
Video Sending Flag
R/W
4
0=Off, 1=On
0
0xA610
Event ON/OFF register
R/W
4
Bit 31: GEV_EVENT_TRIG GER
0
Bit30:GEV_EVENT _START_OF_EXPO SURE
0
Bit29:GEV_EVENT _END_OF_EXPOS URE
0
CM-140GE / -RA/-UV / CB-140GE / -RA
- 54 -
Bit28:GEV_EVENT _START_OF_TRA NSFER
0
Bit27:GEV_EVENT _END_OF_TRANS FER
0
0xA640
Camera Reset ( from GenICam)
w
4
0=OFF 1=Reset
0
0xA644
Soft Trigger 1
R/W
4
0=LOW, 1=HIGH
0 0XA648
Soft Trigger 2
R/W
4
0=LOW, 1=HIGH
0 0xA64C
Soft Trigger 3
R/W
4
0=LOW, 1=HIGH
0 0xA714
FPGA version
R 4
GPIO Registers:
Address
Function
Read / Write
Size
Value / Range of value
Description
Default value
0xB000
Counter Clock source
R/W
4
0x00 0x01
25MHz Pixel Clock
0
0xB004
Counter Divide by Value
R/W
4
0x000 0x001 0x002
|
0xFFF
Bypass Divide by 2 Divide by 3 | Divide by 4096
0
0xB008
Length Counter 0
R/W
4
0x00001 to 0xFFFFF
Defines the length of the counter
1
0xB00C
Start point Counter 0 (1)
R/W
4
0x00001 to 0xFFFFF
Defines the starting point of the counter
0
0xB010
Start point Counter 0(2)
R/W
4
0x00: infinite 0x01: 1 time | 0xFF: 255 times
Defines the number of repeats (loops)
0
0xB014
End point Counter 0
R/W
4
0x00001 to 0xFFFFF
Defines the end point of the counter
1
0xB018
Counter 0 Clear
R/W
4
0 1 2 4 8
Free Run High Level Clear Low Level Clear Rising Edge Clear Falling Edge Clear
0
0xB01C
Length Counter 1
R/W
4
0x00001 to 0xFFFFF
Counter length
1
0xB020
Start point Counter 1(1)
R/W
4
0x00001 to 0xFFFFF
Start Point
0
0xB024
Start point Counter 1(2)
R/W
4
0x00: infinite 0x01: 1 time | 0xFF: 255 times
Repeat Count
0
0xB028
End point Counter 1
R/W
4
0x00001 to 0xFFFFF
End point
1
0xB02C
Counter 1 Clear
R/W
4
0 1 2 4 8
Free Run High Level Clear Low Level Clear Rising Edge Clear Falling Edge Clear
0
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 55 -
Address
Function
Read / Write
Size
Value / Range of value
Description
Default value
0xB030
Length Counter 2
R/W
4
0x00001 to 0xFFFFF
Counter length
1
0xB034
Start point Counter 2 (1)
R/W
4
0x00001 to 0xFFFFF
Start Point
0
0xB038
Start point Counter 2 (2)
R/W
4
0x00: infinite 0x01: 1 time | 0xFF: 255 times
Repeat Count
0
0xB03C
End point Counter 2
R/W
4
0x00001 to 0xFFFFF
End point
1
0xB040
Counter 2 Clear
R/W
4
0 1 2 4 8
Free Run High Level Clear Low Level Clear Rising Edge Clear Falling Edge Clear
0
0xB044
Length Counter 3
R/W
4
0x00001 to 0xFFFFF
Counter length
1
0xB048
Start point Counter 3(1)
R/W
4
0x00001 to 0xFFFFF
Start Point
0
0xB04C
Start point Counter 3(2)
R/W
4
0x00: infinite 0x01: 1 time | 0xFF: 255 times
Repeat Count
0
0xB050
End point Counter 3
R/W
4
0x00001 to 0xFFFFF
End point
1
0xB054
Counter 3 Clear
R/W
4
0 1 2 4 8
Free Run High Level Clear Low Level Clear Rising Edge Clear Falling Edge Clear
0
0xB060
Selector CAMERA TRIGGER 0
R/W
4
GPIO Selector:
0x00:CAMERA LVAL IN 0x01:CAMERA DVAL IN 0x02:CAMERA FVAL IN 0x03:CAMERA EEN IN 0x04:OPT IN 1 0x05:OPT IN 2 0x0C:SOFT TRIG 0 0x0D:SOFT TRIG 1 0x0E:SOFT TRIG 2 0xoF:SOFT TRIG 3 0x10:Pulse Gen. 0 0x11:Pulse Gen. 1 0x12:Pulse Gen. 2 0x13:Pulse Gen. 3 0x7F:No Connection
Add 0x80 will result
in low active
output.
For Camera Trigger
127
0xB064
Selector CAMERA TRIGGER 1
R/W
4
For Delayed Trigger
0xB070
Selector GPIO PORT 1
R/W
4
Optical out 1
0xB074
Selector GPIO PORT 2
R/W
Optical Out 2
0xB090
Selector Pulse Generator 0
R/W
4 0xB094
Selector Pulse Generator 1
R/W
4 0xB098
Selector Pulse Generator 2
R/W
4 0xB09C
Selector
Pulse Generator 3
R/W
4
0xB0A0
Selector Time Stamp Reset
R/W
4
CM-140GE / -RA/-UV / CB-140GE / -RA
- 56 -
10. External Appearance and Dimensions
Fig. 31. CM-140GE/CB-140GE Outline
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 57 -
Ou tsi de s i ze t oler ance:± 0.3mm
C- Mount
6-M3depth 3.5
3- M3depth 3.5
( depth0. 14)
( depth0. 14)
( depth0. 14)
102.
5
( 4.04)
6.3
( 0.25)
( 1.14)
29
31
( 1.22)
32.5 598
(
0
. 31
)
( 2.32)( 1.28)
( 1.02)
26
Seri al No.
Cauti on s eal
4-M3depth 3.5
( 1.02)
( 1.28) ( 2.64)
( 0.57)
( 1.73)
( 0.20)
5
( 0.31)
( 1.02)
6732.5
8
14.5
44
26
26
Gig E
PO WER / TRIG
FCC s eal
( ) in inch
Fig.32. Outline for CM-140GE-RA / CB-140GE-RA
CM-140GE / -RA/-UV / CB-140GE / -RA
- 58 -
11. Specifications
11.1. Spectral response
Fig. 33. Spectral response for CM-140GE/-RA
Fig.34. Spectral response for CB-140GE/-RA
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 59 -
35 Spectral response for CM-140GE-UV
CM-140GE / -RA/-UV / CB-140GE / -RA
- 60 -
11.2. Specification table (CM/CB-140GE/140GE-RA)
Specifications
CM-140GE / 140GE-RA
CB-140GE / 140GE-RA
Scanning system
Progressive scan
Frame rate full frame
31.08 frames/sec. Progressive (1052 lines/frame)
Pixel clock
65 MHz
Line frequency
32.696kHz (1H = 30.584 µs, (1988 pixel clock/line)
CCD sensor
1/2”. Monochrome ICX267AL
1/2” Bayer Color ICX267AK
Sensing area
6.4 (h) x 4.8 (v) mm 1/2 inch diagonal
Cell size
4.65 (h) x 4.65(v) m
Active pixels
1392 (h) x 1040 (v)
Pixels in video output.
Full Scan
2/3 partial Scan 1/2 partial Scan 1/4 partial Scan 1/8 partial Scan Vertical Binning Region-of-interest (ROI)
1392 (h) x 1040 (v) 31.08 fps. H = 32.696 kHz 1392(h) x 694 (v) 39.97 fps H= 32.696 kHz 1392 (h) x 520 (v) 46.57 fps. H = 32.696 kHz 1392 (h) x 260 (v) 61.92 fps. H = 32.696 kHz 1392 (h) x 130 (v) 73.97 fps. H = 32.696 kHz 1392 (h) x 520 (v) 48.86 fps. H = 25.753 kHz ( *Note)
User Definable. Memory read-out
*Note: Vertical binning is for CM-140GE only
Sensitivity on sensor (minimum)
0.08 Lux (Max. gain, Shutter OFF, 50% video )
0.42 Lux (Max. gain, Shutter OFF,50% Green, w/IR cut filter)
S/N ratio
More than 50 dB (0dB gain)
Digital Video output.
GigE Vision Compliant
Mono8,Mono10,Mono10_Packed
GigE Vision Compliant
BAYRG8,BAYGB8,BAYRG10,BAYGB10
Iris video output. Analogue
0.7 V p-p , enabled by internal switch
Gain
Manual -3 to +24 dB (1 step=0.0358dB)
Synchronization
Internal X-tal
GPIO Module
Input/output switch
Clock Generator ( One)
Pulse Generators ( Four)
Configurable 14-in / 9-out switch
12-bit counter based on 25MHz clock or Pixel clock
20-bit counter programmable for length, start point, stop point, repeat
Hardware Trigger modes
Pre-Select (PS), Pulse Width (PW), RCT, Frame Delay and Sequence
Optical Black area transfer mode
ON / OFF
Event message
SYNC / ASYNC mode ( Trigger mode status when exposure starts )
Exposure start, Exposure end, Trigger IN, Video start, Video end
Electronic Shutter
Preset Shutter speed
Programmable exposure
Exposure Time (Abs)
GPIO plus Pulse Width
OFF(1/31) and 1/60 to 1/10,000 in 9 steps
2L (61.2µs) to 1052L (32.2ms) in 1L steps
µsec – user definable. Same range as PE
max. 2 sec (Can be set by 100µs unit or Pixel Clock unit)
Control interface
Register based. GigE Vision / GenICam compliant
Functions controlled via GigE Vision Interface
Shutter, Gain, Black Level, Trigger mode, Read out mode,
GPIO setup ,ROI ( GenICam mandatory functions )
GigE Vision Streaming Control
Packet size, Delayed ( Frame ) read-out, inter-packet delay
Jumbo frame can be set at max. 4K(4040) , Default packet size is 1428 Byte.
Indicators on rear panel
Power, Hardware trigger, GigE Link, GigE activity
Operating temperature
-5C to +45C
Humidity
20 – 90% non-condensing
Storage temp/humidity
-25C to +60C/20% to 90% non-condensing
Vibration
10G (20Hz to 200Hz, XYZ)
Shock
70G
Regulatory
CE (EN61000-6-2 and EN61000-6-3), FCC part 15 class B, RoHS, WEEE
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 61 -
Specifications
CM-140GE / 140GE-RA
CB-140GE / 140GE-RA
Power
12V DC 10%. 3.6 w
Lens mount
C-mount
Rear protrusion on C-mount lens must be less than 10.0mm
Flange back
17.526mm Tolerance 0 to -0.05mm
Dimensions CM/CB-140GE
44 x 29 x 75 mm (W x H x D) excluding protuberances
CM/CB-140GE-RA
44 x 29 x 102.5 mm (W x H x D) excluding protuberances
Weight CM/CB-140GE
125 g
CM/CB-140GE-RA
155 g
For stable operation within the above specifications, allow approximately 30 minutes warm up.
Note: Above specifications are subject to change without notice
CM-140GE / -RA/-UV / CB-140GE / -RA
- 62 -
11.3. Specification table (CM-140GE-UV)
Specifications
CM-140GE-UV
Scanning system
Progressive scan
Frame rate full frame
16.14 frames/sec. Progressive (1052 lines/frame)
Pixel clock
33.75 MHz
Line frequency
16.978kHz (1H = 58.9 µs, (1988 pixel clock/line)
CCD sensor
1/2” UV sensitive Monochrome ICX407BLA
Sensing area
6.4 (h) x 4.8 (v) mm 1/2 inch diagonal
Cell size
4.65 (h) x 4.65(v) m
Active pixels
1392 (h) x 1040 (v)
Pixels in video output.
Full Scan
2/3 partial Scan 1/2 partial Scan 1/4 partial Scan 1/8 partial Scan Vertical Binning Region-of-interest (ROI)
1392 (h) x 1040 (v) 16.14 fps. H = 16.978 kHz 1392(h) x 694 (v) 20.76 fps H= 16.978 kHz 1392 (h) x 520 (v) 24.16 fps. H = 16.978 kHz 1392 (h) x 260 (v) 32.16 fps. H = 16.978 kHz 1392 (h) x 130 (v) 38.41 fps. H = 16.978 kHz 1392 (h) x 520 (v) 25.37 fps. H = 13.370 kHz
User Definable. Memory read-out
Sensitivity on sensor (minimum)
0.25 Lux (Max. gain, Shutter OFF, 50% video )
S/N ratio
More than 50 dB (0dB gain)
Digital Video output.
GigE Vision Compliant
Mono8,Mono10,Mono10_Packed
Iris video output. Analogue
0.7 V p-p , enabled by internal switch
Gain
Manual -3 to +12 dB
Synchronization
Internal X-tal
GPIO Module
Input/output switch
Clock Generator ( One)
Pulse Generators ( Four)
Configurable 14-in / 9-out switch
12-bit counter based on 25MHz clock or Pixel clock
20-bit counter programmable for length, start point, stop point, repeat
Hardware Trigger modes
Pre-Select (PS), Pulse Width (PW), RCT, Frame Delay and Sequence
Optical Black area transfer mode
ON / OFF
Event message
SYNC / ASYNC mode ( Trigger mode status when exposure starts )
Exposure start, Exposure end, Trigger IN, Video start, Video end
Electronic Shutter
Preset Shutter speed
Programmable exposure
Exposure Time (Abs)
GPIO plus Pulse Width
OFF(1/31) and 1/60 to 1/10,000 in 9 steps
2L (61.2µs) to 1052L (32.2ms) in 1L steps
µsec – user definable. Same range as PE
max. 2 sec (Can be set by 100µs unit or Pixel Clock unit)
Control interface
Register based. GigE Vision / GenICam compliant
Functions controlled via GigE Vision Interface
Shutter, Gain, Black Level, Trigger mode, Read out mode,
GPIO setup ,ROI ( GenICam mandatory functions )
GigE Vision Streaming Control
Packet size, Delayed ( Frame ) read-out, inter-packet delay
Jumbo frame can be set at max. 4K(4040) , Default packet size is 1428 Byte.
Indicators on rear panel
Power, Hardware trigger, GigE Link, GigE activity
Operating temperature
-5C to +45C
Humidity
20 – 90% non-condensing
Storage temp/humidity
-25C to +60C/20% to 90% non-condensing
Vibration
10G (20Hz to 200Hz, XYZ)
Shock
70G
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 63 -
Specifications
CM-140GE-UV
Regulatory
CE (EN61000-6-2 and EN61000-6-3), FCC part 15 class B, RoHS, WEEE
Power
12V DC 10%. 4.1 w
Lens mount
C-mount
Rear protrusion on C-mount lens must be less than 10.0mm
Dimensions
44 x 29 x 75 mm (W x H x D) excluding protuberances
Weight
125 g
For stable operation within the above specifications, allow approximately 30 minutes warm up.
Note: Above specifications are subject to change without notice
CM-140GE / -RA/-UV / CB-140GE / -RA
- 64 -
12. Appendix
12.1. Precautions
Personnel not trained in dealing with similar electronic devices should not service this camera. The camera contains components sensitive to electrostatic discharge. The handling of these devices should follow the requirements of electrostatic sensitive components. Do not attempt to disassemble this camera. Do not expose this camera to rain or moisture. Do not face this camera towards the sun, extreme bright light or light reflecting objects, including laser sources. When this camera is not in use, put the supplied lens cap on the lens mount. Handle this camera with the maximum care. Operate this camera only from the type of power source indicated on the camera. Remove power from the camera during any modification work, such as changes of jumper and switch settings.
12.2. Typical Sensor Characteristics
The following effects may be observed on the video monitor screen. They do not indicate any fault of the camera, but do associate with typical sensor characteristics.
V. Aliasing
When the camera captures stripes, straight lines or similar sharp patterns, jagged image on the monitor may appear.
Blemishes
All cameras are shipped without visible image sensor blemishes. Over time some pixel defects can occur. This does not have a practical effect on the operation of the camera. These will show up as white spots (blemishes). Exposure to cosmic rays can cause blemishes to appear on the image sensor. Please take care to avoid exposure to cosmic rays during transportation and storage. It is recommended using sea shipment instead of air flight in order to limit the influence of cosmic rays to camera. Pixel defects/blemishes also may emerge due to prolonged operation at elevated ambient temperature, due to high gain setting or during long time exposure. It is therefore recommended to operate the camera within its specifications.
Patterned Noise
When the sensor captures a dark object at high temperature or is used for long time integration, fixed pattern noise may appear in the image.
12.3. Caution when mounting a lens on the camera
When mounting a lens on the camera dusts particles in the air may settle on the surface of the lens or the image sensor of the camera. It is therefore important to keep the protective caps on the lens and on the camera until the lens is mounted. Point the lens mount of the camera downward to prevent dust particles from landing on the optical surfaces of the camera. This work should be done in a dust free environment. Do not touch any of the optical surfaces of the camera or the lens.
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 65 -
12.4. Caution when mounting the camera
When you mount the camera on your system, please make sure to use screws of the
recommended length described in the following drawing. Longer screws may cause serious damage to the PCB inside the camera.
If you mount the tripod mounting plate, please use the provided screws.
12.5. Exportation
When exporting this product, please follow the export regulation of your own country.
12.6. References
1. This manual for CM-140 MCL / CB-140 MCL can be downloaded from www.jai.com
2. Datasheet for CM-140 MCL / CB-140 MCL can be downloaded from www.jai.com
3. The JAI SDK and camera Control Tool software can be downloaded from www.jai.com
Camera chassis
Fixing plate
3.5mm ± 0.2mm
Camera chassis
Tripod mount
3.5mm ± 0.2mm
CM-140GE / -RA/-UV / CB-140GE / -RA
- 66 -
Index
A
Auto Iris Lens, - 31 -
B
Bayer mosaic color, - 5 ­Bayer mosaic filter, - 5 -
Bit Allocation, - 18 -, - 19 ­Blemishes, - 58 -
C
Camera Link, - 7 ­CAMERA TRIGGER, - 12 ­Cat6 Ethernet, - 21 -, - 22 ­CCD sensor, - 7 -, - 56 -, - 59 ­CCD Sensor, - 32 ­continuous, - 21 -, - 29 -, - 33 -, - 34 -, - 36 ­Continuous operation, - 6 -
D
Delayed Readout Mode, - 21 -, - 41 -
E
Edge pre-select(EPS), - 29 ­Electronic Shutter, - 30 ­EPS, - 16 -, - 17 ­Exposure Time Abs, - 30 ­external trigger, - 32 ­External trigger, - 6 -
F
Filter Driver, - 5 -
G
Gain, - 56 ­GenICam, - 30 ­Gigabit Ethernet, - 8 ­GigE Vision compliant, - 5 -, - 21 ­GigE Vision Streaming Protocol, - 18 ­GPIO, - 8 -, - 9 -, - 12 -, - 31 -, - 40 -, - 52 ­GPIO programming examples, - 16 -
H
Hirose, - 8 -, - 21 -, - 38 ­Host-based color interpolation, - 5 -
I
Inter-Packet Delay, - 21 -
L
Lens mount, - 57 ­LVDS, - 8 -
N
Network Interface Cards, - 21 -
P
partial scan, - 5 -, - 34 ­Partial scanning, - 34 ­Pin Assignment, - 8 ­Pixel Type, - 18 -, - 19 ­Pixels in video output, - 56 ­Preset Shutter, - 56 ­Programmable exposure, - 6 ­Progressive scan, - 5 ­Pulse Generators, - 9 -, - 10 ­Pulse width control(PWC), - 29 -
R
Register, - 16 -, - 17 -, - 29 -, - 41 ­RJ-45, - 8 ­ROI, - 40 -
S
SDK, - 5 -, - 30 -, - 41 ­Sequential trigger, - 29 -
Software Development Kit.
See
SDK Spectral response, - 55 ­Switches/Routers, - 21 ­Synchronization, - 56 -
T
transmission bandwidth, - 21 ­Trigger input, - 7 -, - 31 ­Trigger mode, - 36 -, - 37 -, - 38 -
V
Vertical Binning, - 29 -, - 35 -
X
XML, - 5 -
CM-140 GE / -RA/-UV / CB-140GE/-RA
- 67 -
Change History
Month/Year
Revision
Changes
Sept. 2007
1.0
New release
Nov. 2008
1.1
Add RA version
Sept 2009
2.0
Change the depth in chassis for screws from 4mm to 3.5mm and add caution, Gain up from +12dB to +24dB(Camera revision G and after), Sensitivity is changed, Add RCT trigger mode
CM-140GE / -RA/-UV / CB-140GE / -RA
- 68 -
User's Record
Camera type: CM-140 GE / CB-140 GE CM-140GE-RA / CB-140GE-RA
CM-140GE-UV
Revision: ……………..
Serial No. ……………..
Firmware version. ……………..
For camera revision history, please contact your local JAI distributor.
User's Mode Settings.
User's Modifications.
Company and product names mentioned in this manual are trademarks or registered trademarks of their respective owners. JAI A-S cannot be held responsible for any technical or typographical errors and reserves the right to make changes to products and documentation without prior notification.
Europe, Middle East & Africa
Asia Pacific
Americas
Phone +45 4457 8888 Fax +45 4491 3252
Phone +81 45 440 0154 Fax +81 45 440 0166
Phone (toll-free) +1 800 445 5444 Phone +1 408 383 0300
Visit our web site at www.jai.com
Loading...