illunis CMV-50 Operation Manual

7920 x 6004 global shutter cmos

Advertisement

Quick Links

CMV-50

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CMV-50 and is the answer not in the manual?

Questions and answers

Summary of Contents for illunis CMV-50

  • Page 1 CMV-50...
  • Page 2 Date Modification 4/5/2018 CMV-50 Original Document 3/7/19 2019 Revisions Camera Communication Default Baud Rate is 115,200 CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 2...
  • Page 3 42.5Mhz, which is provided as an overclock mode. Operation is guaranteed at 30Mhz pixel clock and below. PoCL cables are compatible with the CMV-50 camera. PoCL camera power is not supported. Absolute Maximum Ratings Input Voltage: 6 to 16V DC...
  • Page 4 Table of Contents Page Getting Started - Camera Link Getting Started - USB3/GigE Camera Overview Hardware Overview Serial Communication Serial Commands Pixel, Row and Column Defects Hot Pixel Correction CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 4...
  • Page 5 85Mhz or more (two cables for Medium or Full Format). The following 5M cable configurations have been tested: Standard MDR to HDR/SDR MVC-1-1-5-5M Available from Components Express. http://www.componentsexpress.com/Configurator.aspx?cnfi=1 Camera Communication Software illunis Camera Serial Communication Software Download at: http://illunis.com/illunis/downloads CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 5...
  • Page 6 To start imaging with the CMV-50 CL: Install the capture card and software per the capture card manufacturers instructions. Connect the CMV-50 Camera Link cables paying attention to the base and medium connections Camera Link Medium mode setup Blue cable = Base Mode Connection...
  • Page 7 Orange cable = Medium/Full Connection Right Set trigger source to “CLA” Capture card for left 3960 Camera Link pixels Communication: CLA Capture card for right 3960 pixels Cable Connections for Camera Link Dual Full Mode Operation CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 7...
  • Page 8 Per the CameraLink standard, all serial communication is via the .dll clallserial.dll, which dynamically loads the serial communication .dll(s) specific to the frame grabber being used. illunis installs clallserial .dll in its application directory. clallserial.dll examines the registry to see where the capture card specific communication dll's have been installed.
  • Page 9 The registry: When clallserial.dll is loaded by the illunis serial communication application, it looks at the Registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\Cameralink CLSERIALPATH. The location pointed to by CLSERIALPATH is typically C:\Cameralink\Serial, but could be any path that a capture card install might create. It is important to note that the capture card communication dll(s), clser***.dll must be at this...
  • Page 10 Programs and Features listing. If necessary download and install the following prerequisites. 1. .NET Framework 4.6.1 to be installed from: https://www.microsoft.com/en-us/download/details.aspx?id=49981 2. Visual C++ 2010 Redistributable from: https://www.microsoft.com/en-us/download/details.aspx?id=14632 3. Visual C++ 2013 Redistributable from: https://www.microsoft.com/en-us/download/details.aspx?id=40784 CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 10...
  • Page 11 Install the Camera Serial Communication Software: Launch the installer Select the installation folder... Confirm... CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 11...
  • Page 12 Note: A shortcut to the program will be placed on the desktop. Power up the camera and run the illunis Camera Serial Communication Software. If there are multiple clserxxx.dll’s for multiple cards installed, a choice of possible connections will be presented.
  • Page 13 Camera Serial Communication Software Main Window: Disabled Menus By default, sensitive menu items are disabled to pre- vent inadvertent changes to the camera state. To enable them, a new shortcut has to be created on the desktop. First, delete the desktop shortcut created by the installer.
  • Page 14 NOTE: Use care with all menus enabled as some changes cannot be undone and may require the camera be returned to the factory for remedy. CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 14...
  • Page 15 Exposure / Readout: Start with this dialog box as most of the immediately useful controls are located here. CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 15...
  • Page 16: Main Dialog

    A reset (Enable TG) is availa- ble. Modes->Trigger and Strobe Setup This dialog box is used to set the trigger source and polarity. The strobe output is only available in the Trigger Exposure Mode. CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 16...
  • Page 17 If there are problems with the camera, the camera state may be saved to a file and then emailed to illunis for support. Image Corrections->Sensor Defects->Defect Editor The defect corrector editor dialog allows editing of the defect corrector tables.
  • Page 18: General Comments

    NOTE: If a camera mode is changed, the corresponding change in the capture environment will have to be made as they are independent. CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 18...
  • Page 19: Medium Format

    Left to Right, Top to Bottom Medium Format 4 pixels per clock Left to Right, Top to Bottom Note: Changing from Top to Bottom to Bottom to Top will flip the image vertically CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 19...
  • Page 20: Full Format

    Teledyne Dalsa CamExpert Setup Full Format 8 pixels per clock Left to Right, Top to Bottom CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 20...
  • Page 21 The USB camera connection requires a USB 3.0 compliant hardware port. The camera will not function connected to a USB 2.0 hardware port Imaging SDK for USB3 and GigE illunis cameras utilize Pleora embedded USB3 hardware inside the camera. The imaging application/SDK are available to download from: https://supportcenter.pleora.com/s/topic/0TO340000004X6dGAE/ebus- sdk?tabset-25adb=81d66&tabset-0c866=2...
  • Page 22 To start imaging with CMV-50 USB3 or GigE: Install eBus SDK software. Connect the CMV-50 USB3 or GigE cable to the camera and PC. Connect the power cable to the camera and apply power. Camera Back USB3 Camera Back GigE...
  • Page 23 To start imaging with the CMV-50: Install the Pleora eBus SDK software Additional SDK documentation and resources are available from: https://supportcenter.pleora.com/s/topic/0TO340000004X6dGAE/ebus-sdk? tabset-25adb=d1819&tabset-0c866=2&tabset-3b862=2 Additional eBus Player documentation and resources are available from: https://supportcenter.pleora.com/s/topic/0TO34000000PW53GAG/ebus- player?tabset-25adb=70906&tabset-ec78c=2 Install the illunis Camera Serial Communication Software.
  • Page 24 Select the camera and press eBus Player is ready to image CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 24...
  • Page 25 Configure the player: Select Device Control CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 25...
  • Page 26 Set the Device Control parameters Set the raster to Width = 7,920, Height = 6004 Turn the TestPattern = off Set the SensorDigitationTaps = Two or Four Set the PixelFormat = Mono8 or Mono12Packed CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 26...
  • Page 27 To establish serial communication with the camera, from the Tools Menu on the viewer, choose Serial Communication Bridge Choose Camera Link DLL - THEN LEAVE THIS WINDOW OPEN CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 27...
  • Page 28 Run the illunis Camera Serial Communication Software that was installed previously: Choose the BULK0 Interface The camera serial communication software main window will appear. CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 28...
  • Page 29 From the Modes menu choose Exposure/Readout Choose the same settings that were set in the Player Device Control earlier. For the CMV-50 the following frame rates apply USB3 Select Single Full and Data format = 8Bits 6.8fps Select Single Full and Data format = 12Bits 3.4fps GigE Select Single Full and Data format = 8Bits 2.4fps...
  • Page 30 NOTE: If a camera mode is changed, the corresponding change in the eBus Player will have to be made as they are independent. CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 30...
  • Page 31 CMV-50 Sensor Specifications: The CMV-50 Camera incorporates the ams/CMOSIS CMV50000 sensor. Sensor Features 7,920 x 6004 active pixels with a 4.6 µm pitch. • 8160 x 6048 total pixels = 49,351,680. • Frame rate at full resolution is maximum 30 frames /sec.
  • Page 32 CMV-50 Sensor Pixel Response: CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 32...
  • Page 33 M58, Nikon F, Canon EF, M72 Power 6-14V DC, Max TBDW Environmental Operating 0C to 60C, Storage –40C to +85C Camera Link tested to –30C to 70C. Vibration/Shock 10G (20-200Hz) XYZ 70G 10ms CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 33...
  • Page 34 14.2 e/s at 60C Sensor temperature DSNU Dark Current Non Uniformity (FPN) 24.5e < 0.2% RMS PRNU Photo Response Non Uniformity < 1.0% RMS 58/61/53/14.5% @450/510/600/850nm (Monochrome) 49/55/45% @ 450/510/600nm (Color Device) With Micro lens CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 34...
  • Page 35 CMV-50 Sensor Microlens Angular Response: CMV-50 IR/UV Filter response: CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 35...
  • Page 36 CMV-50 Skylight Filter response: CMV-50 Sensor Size The ams/CMOSIS CMV-50000 sensor is slightly larger than the standard 35mm for- mat. The CMV-50000 has a diagonal of 45.717mm vs the 43.3mm diagonal of the 35mm format. This results in an decrease in effective focal length of 43.3/47.717 = 0.947X.
  • Page 37 CMV-50 Sensor Pixel Defects: Name Limit Total Defect Columns Total Defect Rows Defect Pixels in dark image 3000 Defect Pixels in grey image 5000 Defect Pixels in saturation image 2000 Total Defect Pixels 6000 Clusters (Size 2 pixels) Clusters (Size 3 pixels)
  • Page 38 CMV-50 Camera Link output block diagram: CLK’s External Trigger and Strobe CL Medium ams/CMOSIS CMV-50000 FPGA 7920 x 6004 CMOS Sensor CL Base 24 digital LVDS outputs Clock Control uProc Power and Bias LED’s Temp EEPROM Flash Expansion Sensor The sensor output data is 24 digital taps. Each tap is digitized with an analog to digital converter (ADC) with 12 bit precision.
  • Page 39 Single Channel Link chip, single cable connector. Medium: Two Channel Link chips, two cable connectors. Full: Three Channel Link chips, two cable connectors. Note: CMV-50 can operate in Base, Medium, Full or Dual Full Cameral Link Configurations. CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 39...
  • Page 40 CMV-50 Performance: Data Interface Bits/Pixel Frame Rate Camera Link Base 8/12 3.41 Camera Link Medium 8/12 6.82 Camera Link Full 13.64 Camera Link Dual Full 27.27 USB3 8/12 6.82/3.41 GigE 8/12 2.36/1.57 CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 40...
  • Page 41 Camera Link CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 41...
  • Page 42 Pixel Format The CMV-50 camera samples the sensor with 12 bit precision and processes the data throughout the FPGA at 12 bits. During the data format stage, the 12 bit image data can be down sampled to 10 or 8 bits. In addition, the bottom 8 bit data can be output as the top 8 (msb) of the 12 bit image sample.
  • Page 43 Channel Format The Camera Link Base Mode used on the CMV-50 camera, can transfer pixel data in 8, 10, 12 bit depths. Target Index Command Description 0x00 0x02 Camera Link Output 0 = Single Medium 8bit 1 = Single Medium 10bit...
  • Page 44 Drawings and CAD Models: The CMV-50 case dimensions are available on the illunis web site under the camera and interface of interest. See the web page for the most current mechanical drawings. CAD Models are available by request to info@illunis.com.
  • Page 45: Tripod Adapter

    Camera Link Tripod Adapter CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 45...
  • Page 46 GigE Lens Interfaces: The CMV-50 base configuration for all data interfaces is an M58/OEM mount. Optional mounts include Nikon F, M72 and Canon EF. CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 46...
  • Page 47 12V Universal Power Supply (UPS-12) CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 47...
  • Page 48: Data Packets

    The CMV-50 serial interface was developed for high reliability applications. The interface incorporates error checking and a handshake protocol, which responds with either a positive or negative acknowledge signal. The communication path from the frame grab- ber to the CMV-50 is through the Camera Link cable.
  • Page 49 Value = 125 Decimal (ascii } ) Ack/Nack: Positive Acknowledge - Negative acknowledge Size = 1 ascii character Ack Value = 33 Decimal (ascii ! ) Nack Value = 63 Decimal (ascii ? ) CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 49...
  • Page 50: Error Checking

    COMMAND DESCRIPTIONS Read Command Structure The CMV-50 camera parses the sequence byte by byte. An invalid read command, target , or index will cause the camera to issue a NACK. The Host (the user) will generate dummy data with a valid checksum then an end. The camera will respond with an ACK and re-send the command with valid data and checksum.
  • Page 51: Camera Control

    Row Odd, Column Even Digital Gain 0x00 0x33 RO_CO Gain Row Odd, Column Odd Digital Gain 0x00 0x40 YWin Subs Blk Enable 0x00 0x41 YWin Start 0x00 0x42 YWin Size 0x00 0x43 YWindow CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 51...
  • Page 52 0x0004 = FPGA Major Revi- sion 0x0005 = Sensor Serial Number 0x0006 = Clock Rate 0x0007 = FPGA Sub/Minor Revision 0x0008 = Micro Sub/Minor Revision 0x0009 = Camera Type 0x000A = FPGA Clk Speed CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 52...
  • Page 53: Baud Rate

    NOTE: The CMV-50 default baud rate is 115200. The CMV-50 camera allows for the setting of the baud rate to one of five rates. This setting can be made for only the current power cycle or for the boot cycle.
  • Page 54: Readout Control

    0xFFFF = 0.065 seconds Strobe Signal The CMV-50 Strobe Signal is a 3.3V LVTTL signal that is active when the sensor is triggered and exposing an image. The Strobe Signal is useful for analyzing and optimizing imaging applications. The strobe can be used to activate an illumination source.
  • Page 55: Software Trigger

    The range is 1 to 65535 ms (65sec) where 10ms is typical usage. Target Index Description Read Modes Write 0x00 0x0C Soft Trigger Issue a Soft Trigger with width in CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 55...
  • Page 56: Gain And Black Level

    Gain and Black Level The CMV-50 camera has 24 digital taps. Each tap is processed by an analog front end (AFE). Each AFE has a gain stage and a 12 bit analog to digital converter. The analog gain can be set to a limited range: 1,2,4X...
  • Page 57: Test Patterns

    The CMV-50 camera has two synthetic test patterns that can be used for testing both the digital path and Camera Link communications The Input Test Pattern can be used to test the internal data path of the CMV-50 FPGA. The Output Test Pattern can be used to test the Camera Link digital communication path.
  • Page 58 Load FPGA from file: Loads the FPGA configuration data. The camera must be repowered to enable the new configuration. Load Microcontroller from file: Loads the Micro configuration data. The camera must be repowered to enable the new configuration. CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 58...
  • Page 59 Backup/Restore The CMV-50 camera control program provides features for saving and restoring the camera state. Please save the camera state before changing the default state of the camera by choosing the Save Factory File button. State data can be saved and restored (from files) for the following: Camera state with optional defect tables.
  • Page 60 Pixel, Column and Row Defects Defect correction is used to “map out “ defective pixels in the camera and substitute synthesized pixel values. The illunis Camera Control Application provides a defect editor to simplify the editing of defect mapping. Target...
  • Page 61 0xA2 Hot Pixel Threshold Threshold in dn Recommended > 0x0010 Hot Pixel Correction In the Camera Control Program set the sensor type: mono or col- or, the threshold, and the enable. CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 61...
  • Page 62 Hot Pixel Correction Image with Hot pixels Image with Corrected Hot pixels CMV-50 Operations Manual Copyright illunis, LLC 3/7/2019 Page 62...

Table of Contents