Table of Contents

Advertisement

Quick Links

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
Tel.: +49 8165 9523 0
Mikrotron GmbH
Freisinger Str. 3
Fax: +49 8165 9523 95
D-85386 Eching
info@mikrotron.de
Germany
www.mikrotron.de

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MC130x and is the answer not in the manual?

Questions and answers

Summary of Contents for Mikrotron MC130x

  • Page 1 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 Tel.: +49 8165 9523 0 Mikrotron GmbH Freisinger Str. 3 Fax: +49 8165 9523 95 D-85386 Eching info@mikrotron.de Germany...
  • Page 2: Table Of Contents

    General MC130x Users Manual Rev. 2.1 Table of content General............... 5 For customers in the U.S.A..............5 For customers in Canada ..............5 Pour utilisateurs au Canada ..............6 Life Support Applications ..............6 Declaration of conformity ..............7 Warranty Note..................8 Remarks, Warnings ................8 Introduction..............
  • Page 3 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 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 Image size..................24 6.4.1...
  • Page 4 Mechanical dimensions ........... 47 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 Lens adjustment ................51 8.2.1...
  • Page 5: General

    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.
  • Page 6: Pour Utilisateurs Au Canada

    Mikrotron cust ers using or selling these products for use in such applicat ions do so at their own risk and agree to fully indemnify Mikrotron for any damages resulting from such improper use or sale.
  • Page 7: Declaration Of Conformity

    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.
  • Page 8: Warranty Note

    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:...
  • Page 9: Introduction

    Introduction MC130x Users Manual Rev. 2.1 2 Introduction The CMOS-High Speed camera MC130x is a high resolution c era with 1280•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“...
  • Page 10: Top Level Specifications

    Introduction MC130x Users Manual Rev. 2.1 2.1 Top level specifications • high resolution: 1280•1024 pixel CMOS sensor • 256 grey levels • up to 100 full frames/s • arbitrary region of interest • high sensitivity • 12µm square pixels •...
  • Page 11: Differences Between The Camera Types

    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...
  • Page 12: Hardware

    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.
  • Page 13: Digital Video Interface

    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.
  • Page 14: Mc1300

    Hardware MC130x Users Manual Rev. 2.1 3.3.1 MC1300 The power is input either via the 6-pin circular power connector or via a pin from the 44-pin video data connector. Use only one power connection, otherwise there is a risk of severe damage 3.3.2 MC1301...
  • Page 15: Electronic „Freeze Frame" Shutter

    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.
  • Page 16: Operation

    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 digital signaling.
  • Page 17: First Steps

    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.
  • Page 18: Initial Setup

    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.
  • Page 19: User Profiles

    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.
  • Page 20: Configuration

    Configuration MC130x Users Manual Rev. 2.1 6 Configuration The MC130x has 15 FPGA registers, r1..rf , 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.
  • Page 21: Profile Processing

    Configuration MC130x Users Manual Rev. 2.1 Command: 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.
  • Page 22: Read Camera Profile

    Configuration MC130x Users Manual Rev. 2.1 6.2.1 Read camera profile The response to the read camera profile command :w is a hex string of the contents of all camera registers. Command: Response(e.g.): 6d774ac800006a1c61e88c40a1840000000003ff 000000800330000000000000000000000000000000000000 all values hex, e.g.: 70 = 112 Sequence of transmitted data bytes: A1 A2 A3 A4 A5 A6 A7 A8 Sa1 Sa2 Sa3 Sb1 Sb2 Sb3 R1h R1l ...
  • Page 23: Load User Profile

    Configuration MC130x Users Manual Rev. 2.1 6.2.3 Load user profile Load one of four user profiles to the camera profile. Command: :g<n> <n> = 0 ... 3, c 6.2.4 Load factory profile The factory profile can be read but not changed by the user. (see...
  • Page 24: Contrast

    Configuration MC130x Users Manual Rev. 2.1 6.3.2 Contrast This is the threshold for the A/D converters. Its standard value is 66h which is app. 1V. To increase the contrast the level of a2 must be lowered. Command: :a2<x > <x >...
  • Page 25: Number Of The First Displayed Line

    Configuration MC130x Users Manual Rev. 2.1 • number of lines • address of first displayed pixel of a line (in steps of 10) • address of last displayed pixel of a line (in steps of 10) 6.4.1 Number of the first displayed line Register r1 defines the first line to be displayed.
  • Page 26: Address Of The First Pixel Of A Line

    The difference r5-r4 must be > 0. For the maximum difference of r5-r4 see table 6.5 Clock selection The MC130x is equipped with a 2-channel programmable clock synthesizer. One channel controls clock frequency of the sensor, the other controls the frequency of the pixel clock.
  • Page 27 Configuration MC130x Users Manual Rev. 2.1 For a given data rate on the video output (pixel clock) the ratio of sensor/pixel clock defines how many pixels out of a line can be output, while maintaining the highest possible sensor clock frequency.
  • Page 28: Camera Operating Modes

    Configuration MC130x Users Manual Rev. 2.1 6.6 Camera operating modes Control register r6 controls camera mode, type of exposure and exposure time. The camera mode determines the maximum number of pixel of a line that can output. Type of exposure is either synchronous or asynchronous. Synchro- nous means that image is output continuously.
  • Page 29 Configuration MC130x Users Manual Rev. 2.1 0..3, corresponding to full, ½ , ¼ and 1/8 line length, can be se- lected from the two most significant bits of register r6. The maximum line length is also dependent on the pixelbinning feature.
  • Page 30: Type Of Exposure

    MC130x Users Manual Rev. 2.1 6.6.2 Type of exposure The MC130x can expose the images synchronous with or without an electronic shutter, or asynchronous with a programmable inter- nal timer or by pulse width control of the trigger pulse. Bits 7..4 of registers r6 define exposure type: (:r6[7..4]).
  • Page 31: Asynchronous Operation, Shutter Control By Pulse Width

    Configuration MC130x Users Manual Rev. 2.1 time/line (Tab. 7) = 1/f * 136 sclk ... Time/line ... sensor clock sclk Typical exposure times: table 7 Sensor clock r1+r3-r2 r1+r3-r2 frequency (MHz) 1/5.000 s 1/10.000 s 13,2 Typical exposure times 6.6.5 Asynchronous operation, shutter control by pulse width This operating mode is selected with register 6: :r6[7..4] = 0xb...
  • Page 32: Frame Rates

    Configuration MC130x Users Manual Rev. 2.1 Range of r6[3..0]: 0 ...9 Exposure time: (r6[3..0]) = 1/f * 136* 2 sclk ... exposure time in s asynchronous operation . sensor clock frequency sclk Example: Sensor clock = 66Mhz r6[3..0] = 6 = (136 •...
  • Page 33: Firmware

    MC130x Users Manual Rev. 2.1 6.8 Firmware 6.8.1 Update Firmware MC130x’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 configura- tion.
  • Page 34: Test Image

    6.10 FDV (frame data valid) low time Some frame grabbers need some time between images for internal activities. MC130x’s internal FDV low time (Tfdvl, vertical sync inactive) is as long as the LDV low time. If this is too short, this time can be increased to a value of app.
  • Page 35: No Ldv During Fdv Signal Is Inactive

    Configuration MC130x Users Manual Rev. 2.1 table 9 Camera mode Pixel clock (MHz) Time/line (output), number of pixel clocks Missing lines at begin of image, r7[5] = 0, in pixel clocks Vertical sync pause, r7[5] = 0, in µs 40,3...
  • Page 36: Pixelbinning

    Configuration MC130x Users Manual Rev. 2.1 6.12 Pixelbinning High frame rates result in short exposure times and therefore need a lot of light to get bright images. In addition the field of view gets smaller. Pixelbinning adds the grey values of two adjacent pixels and out- puts it as one pixel with double sensitivity.
  • Page 37: Digital Gain

    MC130x 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 r6[4], the camera enable bit.
  • Page 38: Imageblitz® Processing

    When ImageBLITZ® is activated and an active transition of the EXP input has once occurred, the following cycle is repeated: 1. MC130x Hardware checks at a repetition rate defined by the inverse of exposure time (:r6[3..0]), the intensity of a...
  • Page 39 Configuration MC130x Users Manual Rev. 2.1 2. The number of exceedings (:rA [8] = 0) or fall backs (:rA [8] = 1), are counted, and the result is compared to a second threshold (:rB [6..0], Range: 127..0). 3. Each time this threshold is exceeded (release condition); a line counter (:rB [9..7], Range 0..145 in 8 steps) is loaded.
  • Page 40: Imageblitz® Programming

    Configuration MC130x Users Manual Rev. 2.1 6.15.2 ImageBLITZ® programming ImageBLITZ® is programmed by registers r8..rD and activated with r7[0]. 6.15.2.1 Number of trigger line The register rC determines the vertical position of the trigger line in the image. command: <x >...
  • Page 41: Rightmost Pixel Of The Trigger Line

    Configuration MC130x Users Manual Rev. 2.1 6.15.2.3 Rightmost pixel of the trigger line The end of the trigger line is determined by the value of register Command: :r9<x > <x > ... range 000h ...7fh Response: none Calculation of r9: Value of r9 = pixel number / 10 The difference r9 –...
  • Page 42: Release Condition

    Configuration MC130x Users Manual Rev. 2.1 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.
  • Page 43 Configuration MC130x Users Manual Rev. 2.1 following table combines adjustments ImageBLTZ®: table 11 Register Meaning = 1: activate ImageBLITZ® 6..0 First pixel mod. 10 6..0 Last pixel mod. 10 7..0 Exposure threshold 1: bright object triggers 0: dark object triggers 1: superimpose trigger line to image 6..0...
  • Page 44: Imageblitz® Setup

    Configuration MC130x Users Manual Rev. 2.1 6.15.3 ImageBLITZ® setup The MC130x is configured for asynchronous operation with timer registers r8, r9 and rC are loaded for the desired position of the trigger line. Register rB is loaded with 0, register rA with 201 that the trigger line is visible.
  • Page 45: Mc1Xxx Configuration Tool

    To use this tool with the camera MC1301 the serial interface is integrated in the Camera Link interface. You do not need any other additional cable. If the frame grabber Mikrotron INSPECTA-4 and the unidirectional cable is used, commands can be send to the MC130x, but not read from it.
  • Page 46 MC1xxx configuration tool MC130x Users Manual Rev. 2.1 File: Save or read settings to or from file. Set: Select com port. If Inspec- ta-4D and the correct cable is used, the MC1xxx can be written to but not being read from.
  • Page 47: Mechanical Dimensions

    Mechanical dimensions MC130x Users Manual Rev. 2.1 8 Mechanical dimensions 8.1 Camera body The camera body is with its dimensions of 62 x 62 x 50 mm (with- out lens) very compact. To fasten the camera there are two mount- ing holes M4x7mm and one tripod connection on each side avail- able.
  • Page 48: Dimensioned Drawing, Front View Of Mc130X

    Mechanical dimensions MC130x Users Manual Rev. 2.1 8.1.2 Dimensioned drawing, front view of MC130x...
  • Page 49: Dimensioned Drawing, Rear View Of Mc1300

    Mechanical dimensions MC130x Users Manual Rev. 2.1 8.1.3 Dimensioned drawing, rear view of MC1300...
  • Page 50: Dimensioned Drawing, Rear View Of Mc1301

    Mechanical dimensions MC130x Users Manual Rev. 2.1 8.1.4 Dimensioned drawing, rear view of MC1301...
  • Page 51: Lens Adjustment

    Mechanical dimensions MC130x Users Manual Rev. 2.1 8.2 Lens adjustment 8.2.1 Adjustable lens adapter For fine adjustment of the focal length a lens adapter with an ad- justment range of ± 1 mm is provided. Use the three screws nearby the sensor window to fasten the lens adapter after a proper adjust- ment together with the chosen lens.
  • Page 52: Technical Data

    Technical Data MC130x Users Manual Rev. 2.1 9 Technical Data table 13 Sensor monochrome Number of pixel 1280 x 1024 Pixel size 12 x 12 µm Active area 15,36 (H) x 12,29 (V) mm Fill factor Sensitivity at 550 nm @ Vref = 1V...
  • Page 53: Spectral Response

    Technical Data MC130x Users Manual Rev. 2.1 9.1 Spectral response table 14 Wavelength Quantum efficiency Wavelength Quantum efficiency (nm) (nm) 389.9 12.12 749.9 8.90 399.9 14.12 759.8 8.24 409.9 15.46 769.8 7.74 419.9 17.97 779.8 7.48 430.0 19.03 789.8 5.93 440.0...
  • Page 54: Connector Pinning

    Technical Data MC130x Users Manual Rev. 2.1 9.2 Connector pinning Video connector, D-Sub 44-pins, used in MC1300 9.2.1 table 15 signal signal signal D15+ D15- LDV+ LDV- CLKOUT+ CLKOUT- EXP+ EXP- FDV+ FDV- D10+ D10- D11+ D11- D12+ D12- D13+...
  • Page 55: Camera Link Connector, Mdr-26, Used In Mc1301

    Technical Data MC130x Users Manual Rev. 2.1 9.2.2 Camera Link connector, MDR-26, used in MC1301 table 16 signal signal XCLK- XCLK+ SERTC+ SERTC- SERTFG- SERTFG+ CC1- CC1+ CC2+ CC2- CC3- CC3+ CC4+ CC4- Manufacturer: 3M Order-no. 10226-6212VC...
  • Page 56: Rs-232 Connector, D-Sub 9-Pins, Used In Mc1300

    Technical Data MC130x Users Manual Rev. 2.1 9.2.3 RS-232 connector, D-Sub 9-pins, used in MC1300 table 17 signal signal CLKIN+ CLKIN- n.c. n.c. n.a. n.c. n.c..not connected 9.2.4 RS-232 ↔ PC cable Camera...
  • Page 57: Circular Connector 6-Pole, Used In Mc1301

    Technical Data MC130x Users Manual Rev. 2.1 9.2.5 Circular connector 6-pole, used in MC1301 table 18 signal signal DGND* STRB *DGND ... digital GND for signal STRB Manufacturer: Hirose Order no.: HR10A-7P-6S...
  • Page 58: Camera Profiles, Factory Settings

    Technical Data MC130x Users Manual Rev. 2.1 Camera profiles, factory settings 9.3.1 Profile 0: 100 x 100, 4.852 fps, camera mode 0 03b 045 030 020 000 000 000 000 000 000 000 000 9.3.2 Profile 1: 240 x 240, 1.011 fps, camera mode 1...
  • Page 59: Profile 3: 1.280 X 1.024, 47 Fps, Camera Mode 3

    Technical Data MC130x Users Manual Rev. 2.1 9.3.4 Profile 3: 1.280 x 1.024, 47 fps, camera mode 3 000 000 3ff 000 080 330 020 000 000 000 000 000 000 000 000 9.3.5 Default-Profile: 1.280 x 1.024, 47 fps, camera mode 3...
  • Page 60 Technical Data MC130x Users Manual Rev. 2.1 Profile 0 xxyy48c6zz00651a61788b40f4051ce1ce06303b045030020000000 000000000000000000 Profile 1 xxyy48c6zz00651a61e88c407c821881880ef03404c130020000000 000000000000000000 Profile 2 xxyy48c6zz00651a61e88c40c1051101101df020060230020000000 000000000000000000 Profile 3 xxyy48c6zz00651a61e88c41898c0000003ff000080330020000000 000000000000000000 Default profile 6d7748c60000651a61e88c41898c0000003ff000080330020000000 000000000000000000 Camera profile 6d7748c60000651a61e88c41898c0000003ff000080330020000000 000000000000000000 Values xx, yy and zz replace the actual x, y and number of columns/lines values.
  • Page 61: Camera Clock, Frequency Selection

    MC130x Users Manual Rev. 2.1 9.4 Camera clock, frequency selection The MC130x operates with two clocks: the sensor and the pixel clock. The sensor clock runs the sensor and thus defines the cameras data rate. The pixel clock is responsable for the data rate on the LVDS output.
  • Page 62 Technical Data MC130x Users Manual Rev. 2.1 table 19 step pixel clock sensor clock sensor clock sensor clock sensor clock in hex in MHz of mode 0 of mode 1 of mode 2 of mode 3 in MHz in MHz...
  • Page 63: Code Of The Clock Synthesizer

    Technical Data MC130x Users Manual Rev. 2.1 9.4.1 Code of 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 ( ) command.
  • Page 64 Technical Data MC130x Users Manual Rev. 2.1 On command :w following answer was returned: 61e88c41898 6d774ac800006a1c c0000003ff000080 02000000000000000 0000000000 ↵ 61e88c... Sa1...3, pixel clock (see code of table 20 ) 61e88c = step b, equivalent to 33,0 MHz 41898c... Sb1...3, sensor clock...
  • Page 65: Programming Sequence, Factory Profile

    Technical Data MC130x Users Manual Rev. 2.1 9.5 Programming sequence, factory profile Example: Mode 3, full frame shutter, 1280 x 1024, 14 fps Strings: :r6300 :a16d :a277 :a34a :a4c8 :a500 :a600 :a76a :a81c :r1000 :r2000 :r33ff :r4000 :r5080 :r7020 :r8000...
  • Page 66: Timing

    Technical Data MC130x Users Manual Rev. 2.1 9.6 Timing 9.6.1 Pixel clock tclk Pixel clock Data tdh = 4.5 ±1 ns The above illustration shows hold time of video data, LDV and FDV signal to rising edge of pixel clock.
  • Page 67: Frame Data Valid (Fdv)

    Technical Data MC130x Users Manual Rev. 2.1 table 21 Camera modes tldvl in pixel clocks tldv in pixel clocks LDV signal is also active while FDV is inactive. (FDV = LOW) 9.6.3 Frame Data Valid (FDV) tfdvl tfdv The rising edge of FDV marks that line, that is programmed in Register r1, reduced by the number of lines from table 18 depending on the setting of Bit 5 in Register 7.
  • Page 68: Exposure Signal (Exp)

    Technical Data MC130x Users Manual Rev. 2.1 9.6.4 Exposure Signal (EXP) The EXP signal is positiv active if register 7, Bit 8 = 0, negativ active if register 7, Bit 8 = 1. The EXP signal is synchronized with an internal line signal, and effective exposure starts and stops up to 136 sensor clocks after assertion/deassertion of the EXP signal.

Table of Contents