Mikrotron MC130x User Manual

MC130x
High Speed CMOS Camera
MC130x Users Manual Rev. 2.1 Camera-FirmwareV2.10-F1.30 Camera ID Nr.: MC1300, MC1301 Copyright 2003 Miktrotron GmbH
Freisinger Str. 3 D-85386 Eching Germany
Tel.: +49 8165 9523 0
Fax: +49 8165 9523 95
info@mikrotron.de www.mikrotron.de
General MC130x Users Manual Rev. 2.1
Table of content
General....................................................................... 5
1
1.1 For customers in the U.S.A. ...............................................................5
1.2 For customers in Canada....................................................................5
1.3 Pour utilisateurs au Canada ................................................................6
1.4 Life Support Applications ..................................................................6
1.5 Declaration of conformity ..................................................................7
1.6 Warranty Note....................................................................................8
1.7 Remarks, Warnings............................................................................8
2 Introduction................................................................ 9
2.1
2.2 Differences between the camera types .............................................11
Top level specifications....................................................................10
3 Hardware.................................................................. 12
3.1 Serial interface .................................................................................12
3.1.1 MC1300.......................................................................................12
3.1.2 MC1301.......................................................................................12
3.2 Digital video interface......................................................................13
3.2.1 16 bit LVDS interface of MC1300..............................................13
3.2.2 Camera Link interface of MC1301..............................................13
3.3 Power supply....................................................................................13
3.3.1 MC1300.......................................................................................14
3.3.2 MC1301.......................................................................................14
3.4 LEDs ................................................................................................14
3.5 Electronic „Freeze Frame“ Shutter...................................................15
4 Operation ................................................................. 16
4.1 First steps .........................................................................................17
5 Initial setup .............................................................. 18
5.1 Serial number and firmware revision ...............................................18
5.2 Camera profile..................................................................................18
5.3 Factory profile..................................................................................18
5.4 User profiles.....................................................................................19
6 Configuration........................................................... 20
6.1 Read serial number and firmware revision.......................................20
6.2 Profile processing.............................................................................21
6.2.1 Read camera profile.....................................................................22
2
General MC130x Users Manual Rev. 2.1
6.2.2 Write user profile.........................................................................22
6.2.3 Load user profile .........................................................................23
6.2.4 Load factory profile.....................................................................23
6.3 Adjusting image ...............................................................................23
6.3.1 Brightness....................................................................................23
6.3.2 Contrast .......................................................................................24
6.3.3 Black up.......................................................................................24
6.3.4 Black down..................................................................................24
6.3.5 Registers a3-4, a7-8.....................................................................24
6.4 Image size.........................................................................................24
6.4.1 Number of the first displayed line ...............................................25
6.4.2 Number of lines...........................................................................25
6.4.3 Address of the first pixel of a line ...............................................26
6.4.4 Address of the last pixel of a line ................................................26
6.5 Clock selection .................................................................................26
6.6 Camera operating modes..................................................................28
6.6.1 Camera mode and maximum line length.....................................28
6.6.2 Type of exposure .........................................................................30
6.6.3 Synchronous operation without shutter .......................................30
6.6.4 Synchronous operation with shutter ............................................30
6.6.5 Asynchronous operation, shutter control by pulse width.............31
6.6.6 Asynchronous operation, shutter control by timer.......................31
6.7 Frame rates.......................................................................................32
6.8 Firmware ..........................................................................................33
6.8.1 Update Firmware.........................................................................33
6.8.2 Reset and configuration of the internal FPGA.............................33
6.9 Test image ........................................................................................34
6.10 FDV (frame data valid) low time .....................................................34
6.11 No LDV during FDV signal is inactive............................................35
6.12 Pixelbinning .....................................................................................36
6.13 Digital gain.......................................................................................37
6.14 Image counter...................................................................................37
6.15 ImageBLITZ shutter release..........................................................37
6.15.1 ImageBLITZ® processing......................................................38
6.15.2 ImageBLITZ® programming .................................................40
6.15.2.1 Number of trigger line .......................................................40
6.15.2.2 Nummer des linken Randes des Triggerfensters................40
6.15.2.3 Rightmost pixel of the trigger line .....................................41
6.15.2.4 Threshold level, superimposing trigger line......................41
3
General MC130x Users Manual Rev. 2.1
6.15.2.5 Release condition...............................................................42
6.15.2.6 Release limitation...............................................................42
6.15.3 ImageBLITZ® setup...............................................................44
7 MC1xxx configuration tool ..................................... 45
8 Mechanical dimensions ........................................... 47
8.1
8.2 Lens adjustment ...............................................................................51
Camera body ....................................................................................47
8.1.1 Dimensioned drawing, side view of MC1300 .............................47
8.1.2 Dimensioned drawing, front view of MC130x............................48
8.1.3 Dimensioned drawing, rear view of MC1300 .............................49
8.1.4 Dimensioned drawing, rear view of MC1301 .............................50
8.2.1 Adjustable lens adapter................................................................51
8.2.2 Lens selection ..............................................................................51
9 Technical Data......................................................... 52
9.1 Spectral response..............................................................................53
9.2 Connector pinning............................................................................54
9.2.1 Video connector, D-Sub 44-pins, used in MC1300....................54
9.2.2 Camera Link connector, MDR-26, used in MC1301...................55
9.2.3 RS-232 connector, D-Sub 9-pins, used in MC1300 ...................56
9.2.4 RS-232 PC cable ....................................................................56
9.2.5 Circular connector 6-pole, used in MC1301................................57
9.3 Camera profiles, factory settings......................................................58
9.3.1 Profile 0: 100 x 100, 4.852 fps, camera mode 0 ..........................58
9.3.2 Profile 1: 240 x 240, 1.011 fps, camera mode 1 ..........................58
9.3.3 Profile 2: 640 x 480, 202 fps, camera mode 2 .............................58
9.3.4 Profile 3: 1.280 x 1.024, 47 fps, camera mode 3 .........................59
9.3.5 Default-Profile: 1.280 x 1.024, 14 fps, camera mode 3...............59
9.3.6 Camera profile: 1.280 x 1.024, 14 fps.........................................59
9.4 Camera clock, frequency selection...................................................61
9.4.1 Code of the clock synthesizer......................................................63
9.5 Programming sequence, factory profile ...........................................65
9.6 Timing..............................................................................................66
9.6.1 Pixel clock ...................................................................................66
9.6.2 Line Data Valid (LDV) ...............................................................66
9.6.3 Frame Data Valid (FDV).............................................................67
9.6.4 Exposure Signal (EXP)................................................................68
4

General MC130x Users Manual Rev. 2.1

1 General
1.1 For customers in the U.S.A.
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commer­cial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to ra­dio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense. You are cautioned that any changes or modifications not expressly ap­proved in this manual could void your authority to operate this equipment. The shielded interface cable recommended in this man­ual must be used with this equipment in order to comply with the limits for a computing device pursuant to Subpart J of Part 15 of FCC Rules.
1.2 For customers in Canada
This apparatus complies with the Class A limits for radio noise emissions set out in Radio Interference Regulations.
5
General MC130x Users Manual Rev. 2.1
1.3 Pour utilisateurs au Canada
Cet appareil est conforme aux normes Classe A pour bruits radioé­lectriques, spécifiées dans le Règlement sur le brouillage r trique.
adioélec-
1.4 Life Support Applications
These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can r sonably be expected to result in personal injury. Mikrotron cust ers using or selling these products for use in such applicat at their own risk and agree to fully indemnify Mikrotron for any damages resulting from such improper use or sale.
ea-
om-
ions do so
6
General MC130x Users Manual Rev. 2.1
1.5 Declaration of conformity
Manufacturer: Mikrotron GmbH
Address: Freisingerstr. 3 85386 Eching Deutschland
Product: CMOS camera MC1300 CMOS camera MC1301
The dedicated products conform to the requirements of the Council Directives 89/336/EWG for the approximation of the laws of the Member States relating to electromagnetic consistency. The f ing standards were consulted for the conformity testing with regard to electromagnetic consistency.
EC regulation Description
EN 50081 Electromagnetic compatibility EN 50082 Immunity
Eching, Feb 07
th
. 2002
Mikrotron GmbH
Dipl.-Ing. Bernhard Mindermann President of Mikrotron
ollow-
7
General MC130x Users Manual Rev. 2.1
1.6 Warranty Note
Do not open the body of the camera. The warranty becomes void if the body is opened.
1.7 Remarks, Warnings
This document contains important remarks and warnings. See the corresponding symbols:
L
*
Important remark
Attention, Warning
8

Introduction MC130x Users Manual Rev. 2.1

2 Introduction
The CMOS-High Speed camera MC130x is a high resolution c era with 12801024 pixel. Benefits of CMOS technology are high speed, random access to pixels with free programmability and low power.
The camera uses industry-standard C-Mount lenses. The sensor diagonal is 1,25“ with square pixels measuring 12µm.
Free programmability means that the user is free to define the r gion of interest by size and position and the speed of data output. With a resolution of 100 x 100 pixel, the frame rate exceeds 4850 frames/sec. The highest continuous data rate at the output can be constant with a maximum of 132 Mbyte/sec (16Bit data width at 66MHz pixel clock).
The MC130x is configured via a serial interface (MC1300 uses RS232, MC1301 uses the serial interface according to the Camera Link specification. There are six configuration parameter sets (called: profiles) available, one camera profile, four user profiles, and one factory profile that cannot be modified by the user. All profiles are stored in non volatile memory.
am-
e-
9
Introduction MC130x Users Manual Rev. 2.1
2.1 Top level specifications
high resolution: 12801024 pixel CMOS sensor
256 grey levels
up to 100 full frames/s
arbitrary region of interest
high sensitivity
12µm square pixels
electronic “Freeze Frame” shutter
low blooming
programmable via serial link
patented ImageBLITZ® image trigger
asynchronous trigger
download customer specific FPGA preprocessing firmware
small, compact housing
low power, wide power supply range
low temperature
10
Introduction MC130x Users Manual Rev. 2.1
2.2 Differences between the camera types
The CMOS cameras MC130x family consist of 2 cameras, the MC1300 and the MC1301. The differences between the two c eras are shown in the table below.
table 1 differences MC1300 MC1301 digital interface 16 bit LVDS Camera Link
base configuration
serial interface RS232 at 44p. and
9p. SUB-D c tor
onnec-
via MDR-26 (camera link connector)
am-
11

Hardware MC130x Users Manual Rev. 2.1

3 Hardware
3.1 Serial interface
The communication via the serial interface is optional. The camera was programmed with predefined profiles and is fully operative. For loading new parameters or settings into the camera a serial data link is needed.
A description of the connector pinning is in chapter 9.2
3.1.1 MC1300
A connection is accessible via a standard 9-pin or the 44-pin data connector.
Parameters of the RS-232 link:
table 2
Baud rate 9600 Bd
Data bits 8
Parity n
Stop bits 1
See chapter 9.2
for pinning and wiring of the RS-232 cable.
.
3.1.2 MC1301
The serial interface is integrated in the Camera Link connection, which is supported by many frame grabbers. The settings for the communication are shown in table 3.
12
Hardware MC130x Users Manual Rev. 2.1
3.2 Digital video interface
The digital video interface supplies pixel data (D0...15), pixel clock (CLKOUT), line- and frame data valid signals (FDV, LDV). Start and duration of exposure time can be defined with the exposure input signal EXP.
Pixel data is 8-bit wide (256 grey levels) and two adjacent pixels are output with one pixel clock. Pixel clock is 66MHz max, all sig­nals change after the rising edge of clock with a hold time of typi­cal 4,5ns (3,5..6ns max). See Pixel clock
Connector pinning is described in Chapter 9.2
3.2.1 16 bit LVDS interface of MC1300
All signals are transmitted with twisted pairs at an impedance of 100, conforming to RS-644 signal definition.
3.2.2 Camera Link interface of MC1301
for details.
.
Camera Link is a communication interface for vision applications. Up to 28 bits are serialized to 4 output signals, which are t ted via a RS644 interface using twisted pair wiring and are termi­nated with 100 Ω.
ransmit-
3.3 Power supply
The camera needs a DC supply voltage between 8 … 35 V at a power consumption of 2,5 Watt max..
See also Connector pinning
13
.
Hardware MC130x Users Manual Rev. 2.1
3.3.1 MC1300
The power is input either via a pin from the 44-pin video data connector.
Use only one power connection, otherwise there is a
L
3.3.2 MC1301
The power is supplied via the 6-pin circular connector.
risk of severe damage
via the 6-pin circular power connector or
3.4 LEDs
Two LEDs on the camera backplane show the operating condition of the MC130x.
Green LED ... Power supply on/off Yellow LED ... off:
Download of internal firmware in progress, no other activity is possible.
blinking:
Camera logic is configured, no other activity is possible.
on:
Camera in operation, access to internal microcontroller via serial link is possible.
14
Hardware MC130x Users Manual Rev. 2.1
3.5 Electronic „Freeze Frame“ Shutter
Preceding exposure, the contents of all light sensitive elements is cleared. When exposure terminates, accumulated charge is trans­ferred to an analog memory associated which each pixel. It stays there until it is read out (and discharged) by the A/D conversion cycle.
As all light sensitive elements are exposed at the same time, even fast moving objects are captured without geometric distortion.
15

Operation MC130x Users Manual Rev. 2.1

4 Operation
Before starting to operate the camera, make sure that the following equipment is available:
Camera MC130x C-Mount Lens Image processing system, e.g.: PC, frame grabber and Software
The frame grabber must be compatible with RS-644
L
Additional items:
* Not necessary if the corresponding pins on the 44-pin data c nector are used.
L
digital signaling. Ask Mikrotron www.mikrotron.de or
info@mikrotron.de
1 Power supply 12VDC, 0.3A min* 1 Camera cable 1 power cable* 1 Serial RS-232-cable*
To specify cables see chapter Connector pinning.
for compatible frame grabbers
on-
16
Operation MC130x Users Manual Rev. 2.1
4.1 First steps
1. Switch off the image processing system
2. Connect data cable between camera and frame grabber**.
3. Connect power cable.**
4. Optional: connect serial RS-232 cable.**
5. Unscrew dust protection cover, screw in lens.
** not necessary if the corresponding pins on 44-pin. SUB-D­connector are used (only MC1300).
17

Initial setup MC130x Users Manual Rev. 2.1

5 Initial setup
The MC1300 is delivered with initial parameters and therefore does not need to be configured via the serial RS-232 link. See the initial setup parameters in chapter 9.3
5.1 Serial number and firmware revision
Serial number and firmware revision is provided in MC130x non volatile memory. Use :v command (Read serial number and firm-
ware revision) to read serial number and firmware revision. The
serial number is also marked on the type plate of the camera.
5.2 Camera profile
A profile is the contents of all camera registers and therefore re­sponsible for the cameras mode of operation.
The camera profile is the contents of all camera registers that are loaded from non-volatile memory after power up. A change of pa­rameters by the serial link is reflected in the camera profile. See chapter 9.3
for factory setup of the camera profile.
.
5.3 Factory profile
The factory profile can be read but not written by the user. (see chapter 9.2
18
).
Initial setup MC130x Users Manual Rev. 2.1
5.4 User profiles
The user can store up to four camera profiles in non volatile mem­ory. All load or write commands exchange data between the cam­era profile and one of the four user profiles.
table 3
Profile-Nr. Resolution
/ Pixel
0 100 x 100 4.852 1 240 x 240 1.011 2 640 x 480 202 3 1280 x 1024 47
Frame rate
/fps
19
Configuration MC130x Users Manual Rev. 2.1
6 Configuration
The MC130x has 15 FPGA registers, r1..rfh , each 10 bit wide, eight D/A registers, a1..a8, 8-bit wide, and one clock select regis­ter, 4 bit wide.
The contents of all the above registers is called a profile. There is space in non volatile memory for 6 profiles: one camera profile, 4 user profiles and one factory profile.
Any change of a specific register through the serial interface is immediately processed and written to the camera profile. This set­ting is stored in a volatile part of the memory and gets lost when power goes down.
After power-up the camera profile is loaded from the non-volatile to the volatile part of the memory and is used to adjust the camera.
A load or write command exchanges data between the camera pro­file and one of the four user profiles.
The factory profile can be read but not be written by any command.
All values are given in hexadecimal notation, e.g.: 0xff or 0ffh =
255.
6.1 Read serial number and firmware revision
The serial number and the firmware revision can be read with the :v command.
20
Configuration MC130x Users Manual Rev. 2.1
g
Command: :v Response(e.g.): #01234-V2.00-F1.20
Serial number of the camera CR+LF (carriage return firmware + line feed revision
6.2 Profile processing
All camera settings are loaded or stored as complete data blocks (= camera profiles). There are 6 profiles, the camera profile, the fac­tory profile and 4 different user profiles.
Camera profile
Factory profile
:pc
:gc or power on
:f or fpga con­figuration (:c)
User
Configuration commands
:a..z[parameter]
profile 0
:p0
0
:
Camera logic
User profile 1
:p1
:g1
User profile 2
:p2
:g2
User profile 3
:p3
:g3
21
Loading...
+ 47 hidden pages