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...
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.
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.
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.
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:...
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“...
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 •...
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...
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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 ...
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...
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 >...
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.
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.
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.
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]).
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.
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.
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...
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.
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.
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.
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 >...
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 –...
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...
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.
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.
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.
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.
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...
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...
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...
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...
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.
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.
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.
Need help?
Do you have a question about the MC130x and is the answer not in the manual?
Questions and answers