MC132x High Speed CMOS GigE Vision Camera MC132x Users Manual Rev. 0.22 Camera-Firmware: B2.02-V2.02-F0.71 Kamera ID Nr.: MC1324 .. MC1327 Copyright © 2006 Mikrotron GmbH Mikrotron GmbH Landshuter Str. 20-22 D-85716 Unterschleißheim Germany Tel.: +49 89 726342 00 Fax: +49 89 726342 99 info@mikrotron.de www.mikrotron.
General MC132x Users Manual Rev. 0.22 Table of contents 1 General..........................................................................................................................4 1.1 1.2 1.3 1.4 1.5 1.6 1.7 2 Introduction...................................................................................................................7 2.1 2.2 2.3 2.4 3 For customers in the U.S.A. ...............................................................................................................
General MC132x Users Manual Rev. 0.22 6.7.3 Synchronous operation without shutter ............................................................................................................ 21 6.7.4 Synchronous operation with shutter ................................................................................................................. 21 6.7.5 External synchronisation with synchronous exposure...................................................................................... 21 6.7.
General MC132x Users Manual Rev. 0.22 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 commercial environment.
General MC132x Users Manual Rev. 0.22 1.5 Declaration of conformity Manufacturer: Mikrotron GmbH Address: Landshuter Str. 20-22 85716 Unterschleissheim Deutschland Product: camera MC1324, MC1325, MC1326, MC1327 The dedicated products conform to the requirements of the Council Directives 2004/108/EG for the approximation of the laws of the Member States relating to electromagnetic consistency.
General MC132x Users Manual Rev. 0.22 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.
Introduction MC132x Users Manual Rev. 0.22 2 Introduction The CMOS high speed camera MC132x is a high resolution camera with 1280 x 1024 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 region of interest by size and position and the speed of data output.
Introduction MC132x Users Manual Rev. 0.22 2.3 Differences between the camera types The CMOS cameras are available in different versions depending on the supported features monochrome/color or Base/Full Camera Link ® interface, lens connection to C-mount or changeable lens adapter C-mount/F-mount. Features Data width Type (bits) MC1324 MC1325 MC1326 MC1327 8 8 8 8 Color/ Mono M C M C Max BWidth 110 Mbyte/s 110 Mbyte/s 110 Mbyte/s 110 Mbyte/s C/F-Mount max.
Hardware MC132x Users Manual Rev. 0.22 3 Hardware 3.1 GigE Vision® Interface GigE Vision® is designed for digital cameras in machine vision applications. This interface can transfer data at a rate of 110 Mbytes/sec. 3.1.1 Serial interface 3.2 Power supply The camera needs a DC supply voltage between 8 … 24 V at a power consumption of 5,0 Watt max. See also Connector pinning .
Getting started MC132x Users Manual Rev. 0.22 4 Getting started Before starting to operate the camera, make sure that the following equipment is available: • • • • Camera MC132x C-Mount/F-Mount Lens Mikrotron Support CD Image processing system, e.g.: PC and Software L For GigE Interface the Intel MT1000 Chipset is recommended Additional items: • 1 GigE cable (CAT6 recommended) • 1 Power supply 12VDC, 0.5A min • 1 power cable L To specify cables see chapter Connector pinning. 4.1 First steps 1. 2.
Initial setup MC132x Users Manual Rev. 0.22 5 Initial setup The MC132x is delivered with initial parameters and therefore does not need to be configured via the serial link. 5.1 Serial number and firmware revision Serial number and firmware revision is provided in MC132x non volatile memory. Use :v command (Read serial number and firmware revision) to read serial number and firmware revision. The serial number is also marked on the type plate of the camera. 5.
Configuration MC132x Users Manual Rev. 0.22 6 Configuration The MC132x has 15 FPGA registers, r1..rfh , each 10 bit wide, eight D/A registers, a1..a8, 8-bit wide, and one clock select register, 4 bit wide. The contents of all the above registers is called a profile. There is space in non volatile memory for 17 profiles: one PowerUpProfile, 8 user profiles and 8 factory profiles.
Configuration 6.1.1 MC132x Users Manual Rev. 0.22 Table of commands Syntax :a :A :b Range = 1...8 = 0...ffh = „y“,“Y“,“n“,“N “ = 0...4 Answer -- -- :c -- -- :e... -- -- :f = 0...7 -- :g = 0...7 -- :p = 0...7 -- :r :S = 1...fh 6 Byte Code --- :t = 00..7fh = 00..ffh -- :T :v --- +50.5 #12345- V1.10-F1.
Configuration 6.2.2 MC132x Users Manual Rev. 0.22 Read identifier The identifier offer information about the camera type and camera functions. It consists of 8 bytes, which are delivered as 16 ascii characters. Command: Response (e.g.): :V 1324000003040303 definition of additional functions or features, 4 bytes reserved bytes camera type, e.g. 1324 = MC1324 Definition of functions or features: 6.2.3 not yet used Read camera settings The actual camera settings can be read out.
Configuration 6.2.4 MC132x Users Manual Rev. 0.22 Reading camera temperature To control the temperature inside , the camera disposes of an internal temperature sensor. The temperature inside the camera can be read out in steps of 0.5°. The value is delivered in ASCII characters signed. Command: Response(e.g.): :T +34.0 The temperature sensor is able to deliver values of –128°C to +128°C. * Take care that the temperature of the camera does not exceed the specified case temperture range. 6.
Configuration 6.3.3 MC132x Users Manual Rev. 0.22 Load factory profile The eight factory profiles can be read but not changed by the user. Command: :f = 0 ... 7 6.4 Image quality There are three D/A converter to influence image quality: FPN, Gain, and Black up. FPN, Gain and especially Black might be adjusted if sensor clock changes. All three parameters are stored in nonvolatile memory as part of the selected profile. 6.4.
Configuration 6.5.1 MC132x Users Manual Rev. 0.22 Address of the first line Register r1 defines the first line to be displayed. Command: :r1 ... Range 000h ...3fdh Response: none Example: :r1100 100h = image starts at line 257 If dual column binning is activated, r1 is doubled within the camera logic. L 6.5.2 Number of lines Register r3 defines the number of lines to output. Command: :r3 ... Range 000 h ...3ffh Response: Example: L 6.5.
Configuration 6.5.5 MC132x Users Manual Rev. 0.22 Tracking For rapid window movement even at slow baud rates a short command is provided.. command: :t, = X-position in pixel/10, range 00h ...07fh = Y-position in lines / 4, range 00h ...0ffh Response: none 6.6 Clock selection The MC132x is equipped with a 2-channel programmable clock synthesizer.
Configuration MC132x Users Manual Rev. 0.22 This is valid for a line length between 250 and 640 pixel. command :s ... range 0 ... f (hex) * 6.6.3 Before selecting the data rate of the camera check the maximum data rate of the GigE Connection, which must be higher (or at least the same). Image Format/Speed change There are several steps necessary for a change of image format: i. Disable sensor controller with :r6[4] = 0. ii. Set image size with (:r1,:r2, :r3, :r4, :r5). iii.
Configuration MC132x Users Manual Rev. 0.22 6.7.1.2 Asynchronous exposure With asynchronous exposure, an external signal starts exposure, and the exposed image is output immediately after the exposure ends. Exposure time is defined either by an internal timer or by the width of the external EXP (CC1) signal. The time between two consecutive EXP (CC1) edges can be indefinite. Frame rate = 1/(exposure time + image output time). Image output time equals the selected free running frame rate.
Configuration MC132x Users Manual Rev. 0.22 6.7.3 Synchronous operation without shutter Without electronic shutter the exposure time is 1 / frame rate. 6.7.4 Synchronous operation with shutter In the sensor is implemented a freeze frame shutter, which allows to reduce the exposure time in steps of one line. The minimum value of the exposure time is the duration of 2 line periods, which is determined by the value of r2 (min. 001h). Command: Response: :r2 ... Range 001h ...
Configuration MC132x Users Manual Rev. 0.22 6.7.6 Frame rate with asynchronous exposure The frame rate with asynchronous exposure = Frame rate with synchronous exposure – (1 / exposure time). 6.7.7 Asynchronous exposure, shutter control by pulse width This operating mode is selected with register 6: :r6[7..4] = 0xb Exposure time depends on the width of the external EXP – signal. 6.7.8 Asynchronous exposure, shutter control by timer This operating mode is selected with register 6: :r6[7..
Configuration MC132x Users Manual Rev. 0.22 The application program is the active microcontroller program in the camera, which supports communication, data handling and fpga program updates. See description of update procedure in chapter “Firmware update procedure”. 6.8.2 Update FPGA firmware MC132x’s logic is integrated into a FPGA (Field Programmable Gate Array), which’s configuration is stored in an EEPROM. Upon power up or a command the FPGA is loaded with this configuration.
Configuration MC132x Users Manual Rev. 0.22 (6) Verify version string by reading serial no. and firmware versions (command: :v). The new firmware version will be displayed as part of the version string. If the version is identical to the expected the camera is ready to use for capturing images. 6.8.4 Reset and configuration of the internal FPGA The command :c executes a reset in the camera. The FPGA will be reconfigured and all internal registers reloaded with the last saved PowerUpProfile.
Configuration MC132x Users Manual Rev. 0.22 The gray levels along the center line of the image are saved in volatile memory and then subtracted form all lines of the following images, as long as this bit remains set. 6.12 Digital gain Out of the 10-bits sensor data either the most significant 8 bits (gain 1), or bits 8..1 (gain 2), or the least significant 8 bits (gain 4) are selected. Command: :r700x x = 0: gain 1 x = 4: gain 2 x = 8: gain 4 6.
Configuration MC132x Users Manual Rev. 0.22 MC132x has a 16-Bit image counter whose count can replace the first two pixel of every image. The image counter is cleared with every low to high transition of r7[1], the camera enable bit. It is incremented by every new image. Command example: :r7002 Response: none r7[1] 6.17 ImageBLITZ® shutter release ImageBLITZ can replace an external signal (e.g.: a light barrier) to release the shutter.
Configuration MC132x Users Manual Rev. 0.22 6.17.2.1 Address of trigger line The register rCh determines the vertical position of the trigger line in the image. command: Response: Example: L :rCh ... range 00h ...3ffh none :rc100 100h = 256 In pixelbinning mode the value of rC is internally doubled. The value must not be higher than 1ffh/511. 6.17.2.2 Leftmost pixel of the trigger line The value of register r8 / 10 is the number of the leftmost pixel in the trigger line.
Configuration MC132x Users Manual Rev. 0.22 1: pixel gray level < threshold level, trigger line not visible 2: pixel gray level > threshold level, trigger line visible 3: pixel gray level < threshold level, trigger line visible Response: none The trigger line is displayed as dashed, black and white line. One dash has a length of 10 pixel. The trigger line is only displayed in parts of the line where the pixel fulfill the trigger requirements.
Configuration MC132x Users Manual Rev. 0.22 6.17.3 ImageBLITZ® registers Register r7 r8 r9 rAh Bit 0 6..0 6..0 7..0 8 rBh 9 6..0 rCh rDh 8..7 9 9..0 7..0 Description = 1: activate ImageBLITZ® First pixel mod. 10 Last pixel mod. 10 Exposure threshold 1: bright object triggers 0: dark object triggers 1: make triggerline visible Number of exceedings or fall backs, release condition, X – tracking correction X – tracking enable.
MC13xx configuration tool MC132x Users Manual Rev. 0.22 7 MC13xx configuration tool The MC13xx configuration tool must be installed on a Windows PC. (Win9x, WinNT, Win2K, WinXP) by means of the setup software. See also www.mikrotron.de to download the latest version. This software provides an almost self explaining user interface to modify any camera parameter. The description of the parameters follows the marked chapters in this user manual.
MC13xx configuration tool MC132x Users Manual Rev. 0.22 7.2 ImageBLITZ® Configuration 1st Col, Num Of Col.
Mechanical dimensions MC132x Users Manual Rev. 0.22 8 Mechanical dimensions 8.1 Camera body MC132x The camera body has (without lens) has very compact. To fasten the camera there are two mounting holes M4x7mm and one tripod connection on each side available. 8.1.1 Dimensioned drawing, side view of MC1324/25 all dimensions im mm 12.9 63 48 W1/4"x7 (4x) M4x7 (8x) 6.5 Dimensioned drawing, side view of MC1326/27 45.3 58.6 W1/4"x7 (4x) 63 48 8.1.2 50.2 M4x7 (8x) 6.5 78.
Mechanical dimensions 8.1.3 MC132x Users Manual Rev. 0.22 Dimensioned drawing, front view of MC1324/25 63mm 63mm Dimensioned drawing, front view of MC1326/27 63mm 63mm 8.1.4 67.
Mechanical dimensions 8.1.5 MC132x Users Manual Rev. 0.22 Dimensioned drawing, rear view of MC132x 35.8 42.8 22 0.9 8.2 Lens adjustment 8.2.1 Lens adaption In dependence of the camera model the MC132x camera are prepared for either C-mount or F-mount connection (see table overview of cameras). Camera types with F-mount adaption may be converted to C-mount adaption by exchanging the lens mount flange of the camera, which is attached with 4 screws.
Technical Data MC132x Users Manual Rev. 0.22 9 Technical Data MC1324 MC1326 MC1325 MC1327 Number of pixel Pixel size Active area Fill factor Sensitivity at 550 nm @ Vref = 1V (a2 = 66h) Spectral response Shutter Trigger Internal Dynamic Power supply Power consumption max. Thermal resistance typ.
Technical Data MC132x Users Manual Rev. 0.22 9.
Technical Data 9.2 MC132x Users Manual Rev. 0.22 Sensitive area of a pixel Pixel size: Fill factor: Sensitive area: 12 x 12 µm 40 % 10,5 x 6,5 µm 10.5 µm Sensitive Area 6.
Technical Data MC132x Users Manual Rev. 0.22 9.3 Connector pinning 9.3.1 Gigabit Ethernet Connector 9.3.2 Circular power connector, 12-pin pin 1 2 3 4 5 6 Manufacturer: Order no.: * signal GND VCC STROBE_GND STROBE TRIG_GND TRIG Table 9.3-1 pin 7 8 9 10 11 12 signal VCC GND Hirose HR10A-10R-12P Before applying power to the camera we strongly recommend to verify the used pins of the power connector, the polarity (+/-) of the leads and the supply voltage.
Technical Data MC132x Users Manual Rev. 0.22 9.4 Frequency selection Depending on the selected line length and the datarate of the GigE interface the frequency selection table can provide an optimal ratio of sensor /pixel clock. The pixel clock is only dependent on the selected step and not on the linelength. The sensor clock is dependent on both the selected step, the line length and the data width.
Technical Data Frequency / MHz Wanted Real 1.0 1.001 1.5 1.497 2.0 2.002 2.5 2.501 3.0 2.995 3.5 3.502 4.0 4.005 4.5 4.501 5.0 5.003 5.5 5.483 6.0 5.990 6.5 6.502 7.0 7.004 7.5 7.495 8.0 8.010 8.5 8.499 9.0 9.003 9.5 9.492 10.0 10.006 10.5 10.506 11.0 10.967 11.5 11.520 12.0 11.981 12.5 12.493 13.0 13.005 13.5 13.517 14.0 14.008 14.5 14.500 15.0 14.991 15.5 15.514 16.0 16.022 16.5 16.457 17.0 16.998 17.5 17.510 18.0 18.007 18.5 18.432 19.0 18.985 19.5 19.507 20.0 20.012 20.5 20.506 21.0 21.012 21.5 21.
Technical Data MC132x Users Manual Rev. 0.22 9.4.1.1 Respective codes for the clock synthesizer Each frequency pair corresponds to two hexadecimal codes that are used to program the synthesizer. These are also obtained on a read Camera Profile ( :w ) command.
Technical Data MC132x Users Manual Rev. 0.22 9.5 Programming sequence, factory profile f3 Example: resolution: frame rate: pixel clock: shutter: Strings: :a16d :a277 :a34a :a4c8 :a5xx :a600 :a76a :a81c :r6000 :r1000 :r23ff :r33ff :r4000 :r507f :r7000 :r6030 :r8000 :r9000 :ra000 :rb000 :rc000 :rd000 :re000 :rf000 :sb 1.280 x 1.024 pixel 48 fps 35,3 MHz sensor clock: 6,65 MHz full frame , exposure time: 21 ms xx... may be any value 00h ...
Technical Data MC132x Users Manual Rev. 0.22 9.6 Timing 9.6.1 Pixel clock Tclk, 12..~200ns Pixel clock FVAL LVAL Data tdh = 4.5 ±1 ns The above illustration shows hold time of video data, LVAL and FVAL signal to rising edge of pixel clock. 9.6.2 Line Valid (LVAL, DVAL) LVAL, DVAL Tldvl Tldvh LVAL and DVAL are connected internally in the camera.
Technical Data MC132x Users Manual Rev. 0.22 9.6.3 Frame Valid (FVAL) FVAL tfdvl tfdvh tfdv The rising edge of FVAL marks that line, that is programmed in Register r1. Tfdvh is equal to the value programmed in Register r3 multiplied with time/line. Tfdvl in synchronous mode is equal to one time/line. 9.6.4 Exposure Signal EXP, to be input on TRIG The EXP signal is positive active if register 7, Bit 8 = 0, negativ active if register 7, Bit 8 = 1.
Technical Data 9.6.5 MC132x Users Manual Rev. 0.22 Synchronous exposure with external synchronisation via TRIG LVAL FVAL Image (n-1) Image (n) STROBE texp(n) texp(n+1) TRIG tsync texp: Exposure time selectable with register :r2 tsync: The synchronisation frequency must be smaller than the framerate to which the MC13xx is set and greater 30Hz.