PIONEERS IN IMAGE ACQUISITION
Leutron Logo, Link Home

 PicPort®-Digital-PMC

PicPort®-Digital-PMC boards allow acquisition from digital LVDS inputs. Supported input formats are digital RS-422 or RS-644. The boards offer various real-time image conditioning functions, different synchronization modes, asynchronous acquisition, and more. The conditioned image is sent by fast DMA transfer directly to VGA and/or main memory.

The PMC version of PicPort®-Digital series is compatible with our LVmPC® embedded vision system.

Besides the PMC module version, standard PCI bus version of the PicPort®-Digital series is also available.

PicPort®-Digital-PMC frame grabbers are designed for:

  • PMC form factor
  • digital LVDS cameras
  • real-time conditioning
  • PCI, PMC module
 

Architecture

All the PicPort® models are based on similar architecture.

I/O Interface

The PicPort® I/O interface generally comprises video input connectors, synchronization and opto-isolated trigger inputs and outputs. The exact physical hardware interface is model-specific.

Input circuits

The PicPort®-Digital-PMC cards feature just a single input channel. The «Input B» channel from the image above is not available on PicPort®-Digital-PMC series.

Pixel Stream Manager

The Pixel Stream Manager is the real heart of every PicPort®. It consists of two data paths (DMA channels) with different features (see the figure). Data path A features the following circuits: High Performance Scaler for fine interpolating, detail-preserving, image scaling down to approx. 40 × 40 pixels with horizontal plus vertical mirroring, Lock Mask Control for text or graphics overlay on the top of the live image and Pixel Packer and Color Space Converter to perform conversion to a desired color format.

The second data path B contains only the Binary Ratio Scaler. Both data paths contain FIFO buffers for proper synchronizing the DMA transfers.

On Board Controller (Not shown in the figure)

All boards utilize an on-board controller to guarantee performance of real time critical tasks independent of host processor or operating system.

EEPROM (Not shown in the figure)

Each PicPort® board contains a firmware EEPROM that is updated automatically by driver software en-suring compatibility between hardware and software releases. In addition two bytes of the EEPROM are available to OEM’s for use as a Software Dongle.

Image Acqusition & Conditioning

Input Format

In general PicPort® boards accept video resolutions up to 2048 × 2048.

PicPort®-Digital-PMC models accept digital video sources with RS-422 or RS-644 interface.

Input Channels

PicPort®-Digital-PMC is capable of acquiring 8-bit data at max 48 MHz or up to 16-bit data at max 24 MHz. The 16-bit input can be used for a two-tap (2×8-bit) camera as well. An FPGA ensures that other pixel formats (i.e. 9 to 15 bits) are also fully supported by means of bit shifting.

Downscaling and Mirroring

Image scaling and mirroring are operations performed by the Pixel Stream Manager with a range of functionality dependent on the data path (DMA channel) used. DMA channel A with its High Performance Scaler uses a mathematical interpolation method independently along both x and y axes, resulting in an image free from any significant loss of detail. Alternatively, when the simpler DMA channel B is used, only vertical mirroring and binary downscaling is available.

Full Color Overlay

By means of a Lock Mask feature, unique to PicPort®, image data flowing through DMA channel A can be overlaid by a 1-bit mask created as a compressed bitmap within Windows in the form of text or graphics.

Color Model Conversion

By utilizing the Pixel Packer and Color Space Converter the data on DMA channel A can be converted to monochrome or RGB with predefined color and bit depths.

Original format DMA Target format Bit use
8-bit, monochrome A & B Y8, packed 8-bit luminance
8-bit, monochrome A & B Y2, packed 2-bit luminance
8-bit, monochrome A & B Y1, packed 1-bit luminance
8-bit, monochrome A αRGB, 32-bit 8-8-8-8
8-bit, monochrome A RGB, 24-bit packed 8-8-8
8-bit, monochrome A RGB, 16-bit 5-6-5
8-bit, monochrome A αRGB, 15-bit 1-5-5-5
8-bit, monochrome A RGαB, 15-bit 5-5-1-5
8-bit, monochrome A RGB, 8-bit 3-3-2

Data Transfer

The digitized and conditioned data is transferred using two independent DMA channels directly to the CPU and/or video memory without on board intermediate storage and with minimal CPU intervention. The board acts as a PCI bus master allowing transfers at peak rates of up to 132 MB/s i.e. real time transfer for all acquisition modes.

The two independent DMA channels provide many modes of operation, including simultaneous transfer of video data from a single image source to main memory for processing and to video memory for display.

Synchronization

The following modes are possible:

Camera is Master and provides H & V timing and Pixel Clock

The timing of the video acquisition is fully controlled by the camera in this mode. The the PicPort® accepts vertical synchronizing pulses (frame valid), horizontal synchronizing pulses (line valid), and pixel clock pulses (data valid) from the camera or other external device. The H/V sync signals may be either separate or composite.

Camera is Slave, Pixel Synchronized

In this mode the PicPort® generates all the synchronization signals: H & V sync and pixel clock to control the attached camera.

Asynchronous Reset

The trigger input on the PicPort® can be used with asynchronous reset cameras to initiate a new frame. Similarly output signals from the PicPort® can be used to control strobe lighting etc. Application note «External trigger and flash» gives good overview of applications involving external devices such as trigger and flash.

Input/Output Connector Configurations

All PicPort®-Digital-PMC boards come with the same connector configuration (however, the signal definition of the connectors differ from model to model). Detailed pin-outs and descriptions of the connectors are available at the chapter Connector description below.

Universal Camera Connector

The universal camera connector (60-pin MOLEX connector) can be used for 8bit digital input at 48 MHz or 16bit digital input at 24 MHz. In addition to handling camera timing and 5/12 V camera power supply, this connector also has general bi-directional (I/O) signals and serial programming interface. All of the signals are transmitted differentially. Physical connection to many popular digital cameras is made simple by the use of specific cables to directly match the pin-outs of the camera being used.

PicPort-Digital-PMC/RS422

Both video input and the control I/O signals are in RS-422 format.

PicPort-Digital-PMC/RS644

Both video input and the control I/O signals are in RS-644 format.

Trigger I/O

For synchronization of events like start/stop, trigger, good/bad, input/output etc. PicPort® boards offer digital inputs and outputs, which can be controlled by software. For use in industrial environment, the signals are isolated by the use of optocouplers. To take full profit of this signal isolation, you have to connect the optocoupler to an external power supply.

The optocoupler input is prepared for input signals from 5 V to 24 V with the appropriate onboard serial resistors. The optooupler output is prepared for external voltage from 5 V to 24 V.

See also the following examples of optocoupler output. In industrial environment, signal levels of 24 V are usually needed.

Application note «External trigger and flash» gives good overview of applications involving external devices such as trigger and flash.

Host Bus Interface

Based on the PCI bus Revision 2.1 specification PicPort® framegrabbers are available to suit a variety of different host buses.

PicPort®-Digital series is currently available as PMC module as well as in version for standard PCI bus.

Software

Driver Software

Leutron Vision Software Development Suite, LV-SDS, is a software development package (Windows, Linux, VxWorks) that allows full control of all PicPort® and PicProdigy® products. The suite consists of Daisy - the basic software interface for PicPort®/PicProdigy® cards, Camera Editor - easy interactive setup of standard and non-standard cameras, DRAL - a library for handling specific time-critical tasks, Orchid - high level library (DLL or OCX) for quick and easy design of PicPort®/PicProdigy® applications, TWAIN Driver and Video for Windows - provide a simple interface between Leutron Vision hardware and other office and image manipulation programs (e.g. MS Office, CorelDRAW, etc.).

The software products come complete with a set of demo programs and additional examples with source code as a guide to the programmer in developing particular applications. To obtain more comprehensive information please download the LV-SDS manual.

Third Party Software

Several well-known third party packages for real-time image processing and analysis are also supported. The packages include HALCON, Activ Vision Tools, NeuroCheck, and others. Please refer to our detailed software brochure (PDF) for more details.

Connector Description, Wiring Schemes

The pin wiring schemes of all the PicPort®-Digital-PMC connectors are described below.

Universal camera connector

60-pin MOLEX, female, same for all PicPort®-Digital-PMC boards

Pin Signal I/O Signal Format
PPD-PMC/RS644 PPD-PMC/RS422
1 (+) VDI02) I RS644 RS422
16 (-) VDI02) I RS644 RS422
46 (+) VDI1 I RS644 RS422
31 (-) VDI1 I RS644 RS422
2 (+) VDI2 I RS644 RS422
17 (-) VDI2 I RS644 RS422
47 (+) VDI3 I RS644 RS422
32 (-) VDI3 I RS644 RS422
3 (+) VDI4 I RS644 RS422
18 (-) VDI4 I RS644 RS422
48 (+) VDI5 I RS644 RS422
33 (-) VDI5 I RS644 RS422
4 (+) VDI6 I RS644 RS422
19 (-) VDI6 I RS644 RS422
49 (+) VDI7 I RS644 RS422
34 (-) VDI7 I RS644 RS422
5 (+) VDI8 I RS644 RS422
20 (-) VDI8 I RS644 RS422
50 (+) VDI9 I RS644 RS422
35 (-) VDI9 I RS644 RS422
6 (+) VDI10 I RS644 RS422
21 (-) VDI10 I RS644 RS422
51 (+) VDI11 I RS644 RS422
36 (-) VDI11 I RS644 RS422
7 (+) VDI12 I RS644 RS422
22 (-) VDI12 I RS644 RS422
52 (+) VDI13 I RS644 RS422
37 (-) VDI13 I RS644 RS422
8 (+) VDI14 I RS644 RS422
23 (-) VDI14 I RS644 RS422
53 (+) VDI15 I RS644 RS422
38 (-) VDI15 I RS644 RS422
9 (+) ASYNC2 I/O RS644 RS422
24 (-) ASYNC2 I/O RS644 RS422
10 (+) ASYNC1 I/O RS644 RS422
25 (-) ASYNC1 I/O RS644 RS422
55 (+) PCLKIN I RS644 RS422
40 (-) PCLKIN I RS644 RS422
54 (+) CTRL0 I RS644 RS422
39 (-) CTRL0 I RS644 RS422
11 (+) BSYNC1 O RS644 RS422
26 (-) BSYNC1 O RS644 RS422
12 (+) BSYNC2 O RS644 RS422
27 (-) BSYNC2 O RS644 RS422
57 (+) APCLKOUT O RS644 RS422
42 (-) APCLKOUT O RS644 RS422
56 (+) CRTL1/BPCLKOUT O RS644 RS422
41 (-) CRTL1/BPCLKOUT O RS644 RS422
43 CTRL2 I/O TTL (0.8/2.0V) -
58 CTRL3 I/O TTL (0.8/2.0V) -
44 TXD/SCK3) O RS232 -
59 RXD/SD3) I/O RS232 -
29 GND - Signal ground -
14 CONID1) I Sense line -
45, 60 +5V O +5V power -
13, 28 +12V O +12V power -
15, 30 GND - Power ground -
1) Customers who are manufacturing their own camera cable must short pin 14 to pin 15 (GND) inside the male connector!
2) Any pixel data size (1..16bit) must be connectred LSB-aligned to the connectors's VDI0!
3) The serial programming interface (RS232) is only available on the PicPort®-Digital-PMC boards used with LVmPC.

Optocoupler I/O (Trigger I/O)

40-pin pinrow, male, same for all PicPort®-Digital-PMC boards:

Pin 1) Pin 2) Signal
1 1 Optocoupler 0, Input A, +5V Anode
2 20 Optocoupler 0, Input K Cathode (signal ground)
3 2 Optocoupler 1, Input A, +5V Anode
4 21 Optocoupler 1, Input K Cathode (signal ground)
5 3 Optocoupler 2, Input A, +5V Anode
6 22 Optocoupler 2, Input K Cathode (signal ground)
7 4 Optocoupler 3, Input A, +5V Anode
8 23 Optocoupler 3, Input K Cathode (signal ground)
9 5 Optocoupler 4, Input A, +5V Anode
10 24 Optocoupler 4, Input K Cathode (signal ground)
11 6 Optocoupler 5, Input A, +5V Anode
12 25 Optocoupler 5, Input K Cathode (signal ground)
13 7 Optocoupler 6, Input A, +5V Anode
14 26 Optocoupler 6, Input K Cathode (signal ground)
15 8 Optocoupler 7, Input A, +5V Anode
16 27 Optocoupler 7, Input K Cathode (signal ground)
17 9 Optocoupler 0, Output Collector
18 28 Optocoupler 0, Otuput Emitter
19 10 Optocoupler 1, Output Collector
20 29 Optocoupler 1, Otuput Emitter
21 11 Optocoupler 2, Output Collector
22 30 Optocoupler 2, Otuput Emitter
23 12 Optocoupler 3, Output Collector
24 31 Optocoupler 3, Otuput Emitter
25 13 Optocoupler 4, Output Collector
26 32 Optocoupler 4, Otuput Emitter
27 14 Optocoupler 5, Output Collector
28 33 Optocoupler 5, Otuput Emitter
29 15 Optocoupler 6, Output Collector
30 34 Optocoupler 6, Otuput Emitter
31 16 Optocoupler 7, Output Collector
32 35 Optocoupler 7, Otuput Emitter
33 17 TAP 24V External Power Supply
34 36 TAP 24V External Power Supply
35 18 +5V
36 37 Ground
37 19 Reserved
38 nc Reserved
39 nc Reserved
40 nc Reserved
1) Pin numbers for the 40-pin on-board connector
2) Pin numbers for the 37-pin D-sub connector on the optional conversion cable

Technical Specifications

  PicPort®-Digital-PMC
Bus PMC form factor (based on PCI revision 2.1)
standard PCI bus version is also available
Video inputs 1 (single-tap or two-tap)
Input format RS422, RS644
Video geometry resolution programmable up to 2048 × 2048
Pixel geometry CCIR601, square, programmable
Input channels 1
Data rate up to 24MHz/16-bit or 48MHz/8-bit
Image coding up to 16-bit luminance
Input LUT n/a
Brightness n/a
Contrast n/a
Color hue n/a
Color saturation n/a
Gain n/a
Offset n/a
Downscaling horizontal 5-tap and vertical 1-tap independently interpolating scaler
Mirroring along x and/or y axes
Overlay freely programmable 1-bit lockmask stored in host memory
Color conversion monochrome or RGB target models with various color depths and data packing
8-bit VGA colors display 20 Windows system colors preserved with mask
Transfer to host bus master burst DMA transfer
Transfer rate peak rate up to 132 MB/s, real time for all acquisition modes
Synchronization, inputs H/V, pixel clock; RS422, RS644
Synchronization, outputs H/V, pixel clock; RS422, RS644
Asynchronous acquisition by external HW trigger
Plugs for video universal camera connector:
  • 60-pin MOLEX connector; add-on conversion cables designed to interface particular camera types are available on request
  • Trigger in/out by means of general i/o differential signals
    Camera power out
  • 12 V, up to 700 mA, protected
  • 5 V, up to 500 mA
  • Power requirements 5V/220mA + 3.3V/270mA (when a camera is powered from the board, the power consumption is increased appropriately)
    Operating temperature 0-50 °C

    Complementary and Related Products

    Supporting software

    Comprehensive set of software tools consisting of video capture libraries and image processing libraries for Windows XP/2000/NT4, Windows Me/98/95 and for Linux. Please check especially the following ones:

    Daisy
    Video capture library of LV-SDS (Software Development Suite). Object oriented library of functions controlling all features of PicPort® and PicProdigy® boards.
    Camera editor
    An easy-to-use application enabling user to connect one of many predefined video sources or specify another, even nonstandard one.
    DRAL
    Extension libraries for Daisy providing real-time functionality of PicPort®/PicProdigy® frame grabbers.
    Orchid
    High level library for developing interactive applications with a few lines of code in visual tools like Microsoft Visual Basic, Borland Delphi, Borland C++ Builder, etc. Available as a DLL or as an OCX component.

    Suitable Cameras

    Please check the list of suitable cameras (digital LVDS models) for use with PicPort®-Digital. The link invokes page showing wide list of different suitable cameras, allowing you to specify more criterions and restrict the list only to the cameras exactly matching your needs.

    Correspondent cables

    All the necessary cables for connecting a camera to the framegrabber are available.

    Related Frame Grabbers

    PicPort®-Pro-CL-PMC
    Frame grabber with CameraLink digital interface.
    PicPort®-Mono/Stereo-PMC
    Frame grabber series for analog monochrome cameras.
    PicPort®-Digital PCI
    Standard PCI bus version of the PicPort®-Digital-PMC board.

    LVmPC®

    LVmPC® is an ultra compact, mobile image processing system for industrial and machine vision, based on standard PC technology and Leutron's frame grabber series. LVmPC® is available in a huge variety of different configurations.

    Ordering Information

    Ordering number Product Description
    11043 PicPort®-Digital-PMC/RS422 PMC module, for digital cameras, RS422 interface
    11044 PicPort®-Digital-PMC/RS644 PMC module, for digital cameras, RS644 interface
    Expansion boards for LVmPC system
    10450 PicPort®-Digital/RS422 for LVmPC PicPort®-Digital-PMC/RS422, version for LVmPC
    10460 PicPort®-Digital/RS644 for LVmPC PicPort®-Digital-PMC/RS644, version for LVmPC
    Complementary products
    16028 LV-SDS Driver software developer's suit for Windows and Linux
    15012 PCI-PMC adapter To operate a PMC module in a computer with standard PCI bus
    15000 Potoelectric reflex switch set Ready to use with PicPort®-Digital-PMC, consists of photoelectric reflex switch, self adhesive reflective tape and mounting parts
    15012 Optocoupler test board Enables testing of the opto-isolated I/O functionality of all PicPort® framegrabbers
    14××× Other cables All needed cables of various lengths

    Specifications are subject to change without notice or obligation.
    All trademarks are the property of their respective owners.
    Copyright © by Leutron Vision.
    Last update: July 2004.