L-1019e.A0 phyCAM-S+ VM-016 1/4“ 1,0 MPixel Global Shutter Camera Module Guide
Table of Contents
Copyrighted products are not explicitly indicated in this manual. The absence of the trademark (TM or ®) and copyright (©) symbols does not imply that a product is not protected. Additionally, registered patents and trademarks are similarly not expressly indicated in this manual.
The information in this document has been carefully checked and is considered to be entirely reliable. However, PHYTEC Messtechnik GmbH assumes no responsibility for any inaccuracies. PHYTEC Messtechnik GmbH neither gives any guarantee nor accepts any liability whatsoever for consequential damages resulting from the use of this manual or its associated product. PHYTEC Messtechnik GmbH reserves the right to alter the information contained herein without prior notification and accepts no responsibility for any damages that might result.
Additionally, PHYTEC Messtechnik GmbH offers no guarantee nor accepts any liability for damages arising from the improper usage or improper installation of the hardware or software. PHYTEC Messtechnik GmbH further reserves the right to alter the layout and/or design of the hardware without prior notification and accepts no liability for doing so.
@ Copyright 2021 PHYTEC Messtechnik GmbH, D-55129 Mainz.
Rights - including those of translation, reprint, broadcast, photomechanical or similar reproduction and storage or processing in computer systems, in whole or in part - are reserved. No reproduction may occur without the express written consent from PHYTEC Messtechnik GmbH.
| EUROPE | NORTH AMERICA | FRANCE | INDIA | CHINA |
Address: | PHYTEC Messtechnik GmbH | PHYTEC America LLC | PHYTEC France | PHYTEC Embedded Pvt. Ltd | PHYTEC Information Technology (Shenzhen) Co. Ltd. |
Ordering Information: | +49 6131 9221-32 | +1 800 278-9913 | +33 2 43 29 22 33 | +91-80-4086 7046/48 sales@phytec.in | +86-755-3395-5875 sales@phytec.cn |
Technical Support: | +49 6131 9221-31 | +1 206 780-9047 | +91-80-4086 7047 support@phytec.in | support@phytec.cn | |
Fax: | +49 6131 9221-33 | +1 206 780-9135 | +33 2 43 29 22 34 | +86-755-3395-5999 | |
Web Site: | http://phytec.in | http://www.phytec.cn |
Note
Default settings in this manual are identified using bold, blue type.
phyCAM-S+ 1/4“ 1,0 MPixel Global Shutter Camera Module
Overview
Specifications
- 1 MPixels – sensor (1,024,000 pixels)
- monochrome (VM-016-BW-LVDS) or color (VM-016-COL-LVDS)
- phyCAM-S+ – interface
- Frame rate: 60 fps at full resolution
- Frame rate: 66 fps at HD 720p
- Global Shutter
- External Trigger and Strobe
- Secondary connector with trigger and strobe (optional)
VM-016-xxx-LVDS (phyCAM-S+, PL1500.0)(rear / front view)
Order Options
The camera module can be ordered with an M12 or C/CS mount holder. Lens mounting is also possible.
For dimensions of the holder, please refer to L-867Be.A0 phyCAM Digital Camera Modules Concept and Design-In Guide.
Other Models
For the VM‑016, PHYTEC offers camera modules with three different phyCAM interfaces:
- phyCAM‑P - parallel interface
- phyCAM‑S+ - serial LVDS interface
- phyCAM‑M - MIPI CSI-2 interface
The phyCAM Concept
The phyCAM series of camera modules allows microcontroller designs to be easily and efficiently equipped with image processing technology.
Camera modules with a phyCAM interface can be directly connected to the digital camera interface of selected PHYTEC microcontroller modules. This allows easy integration of camera technology into compact, project-specific products. Many BSPs (Board Support Packages) of PHYTEC microcontroller modules already include the corresponding software drivers for the phyCAM modules.
Due to the open interface definition, phyCAM modules can also be used together with other microcontrollers or hardware designs that have a corresponding camera interface.
The interfaces of the phyCAM products are identical within the respective product series. This makes it possible to connect different camera modules with the same application circuit. This enables scalability during the design phase and in future design variants.
Evaluation kits are available for use during the development phase.
Notes
Further information on the phyCAM concept and important notes on the design-in can be found in document L-867Be.A0 phyCAM Digital Camera Modules Concept and Design-In Guide.
Information on the software integration of the camera modules can be found in document L-867Ae.A0 Quickstart Guide Start-Up phyCAM with Embedded Imaging Kit.
We recommend that you read these two documents before integrating the camera module.
VM-016 Camera Modules Function Overview
On-Board Clock Generation
The master clock (MCLK) for the camera sensor is generated with a 27 MHz oscillator on the camera module. The internal PLL of the camera sensor generates the required operating frequency of the sensor.
This means that it is not necessary to generate the master clock externally and to route it to the camera module. Corresponding pins of the phyCAM interface can remain unconnected or be connected to the operating ground of the baseboard for a better GND connection.
Further information can be found in the datasheet of the sensor.
On-Board EEPROM
The camera modules are equipped with a 2 kB EEPROM (M24C02-R or compatible). It can be used, for example, to store individual configurations or an identification number.
The EEPROM addressing can be done individually by solder jumpers. The addressing is described in detail in the corresponding sections "I²C addresses" of the individual interface variants.
Further information can be found in the datasheet of the EEPROM.
Trigger / Strobe Connector
The TRIGGER_IN and STROBE_OUT signals can be used for precise timing control, lighting control, or synchronizing multiple cameras.
Pin | Dir | Funktion |
1 | I | TRIGGER_IN |
2 | - | GND (Ground) |
3 | O | STROBE_OUT |
VM-016 (phyCAM-P / phyCAM-S+ / phyCAM-M) Belegung Erweiterungsstecker (X2)
Connector type: JST BM03B-SRSS-TB
Suitable connector housing: JST SHR-03V-S
Note
The extension connector signals of the phyCAM-P and phyCAM-M variants are, optionally, also available on the respective interface connectors. See section "Feature Pins" in the respective descriptions.
Trigger
The trigger input provides the following function:
- In the slave mode of the sensor, the time of image acquisition is controlled. A high level at the trigger input triggers image acquisition.
Details on triggering can be found in the datasheet of the camera sensor.
Strobe
The strobe output provides the following function:
- Output at a high level during the exposure time of the image sensor.
For details on the strobe signal, refer to the datasheet of the camera sensor.
Image Sensor AR0144
The camera module is equipped with an AR0144CS image sensor from ON Semiconductor. The sensor has a resolution of 1280 (H) x 800 (V) = 1.0 MPixels with a sensor format of 1/4".
The image sensor is equipped with a global shutter and is available in a monochrome version or with a Bayer Pattern color mask. Due to the phyCAM concept, the special functions of the sensor are available on almost all interface variants. Further information on the individual functions of the sensor can be found in the manufacturer's datasheet.
Spectral Characteristics
Note
Please refer to the camera sensor data sheet for detailed technical data. At the time of writing this document, the information is confidential and can only be accessed via NDA with ON Semiconductor.
Variable Resolution
The camera sensor of the VM-016 - like other phyCAM modules - allows for the reduction of the effective image resolution by different methods. This allows image details and the amount of data generated to be optimally adapted to the requirements of the application. The frame rate can also be increased by reducing the resolution.
Depending on the desired resolution and requirements of the application, various methods can be used to reduce the resolution:
- Windowing/cropping/ROI:
The image is only read from a part of the sensor Region of Interest (ROI). Pixels outside this field are skipped. This method reduces the effective size of the image window on the sensor, which must be taken into account when calculating the optics. The beginning of the image window can be shifted on the physical sensor, allowing electronic panning. - binning:
In binning, neighboring pixels are combined. This increases the effective size of a pixel and the light sensitivity increases. With color sensors, it should be noted that directly adjacent pixels are not combined, but the next pixels of the same color (see sensor data sheet). - skipping:
When reading, pixels are skipped. The effective sensor area is therefore not reduced or only slightly reduced when the resolution is reduced. This may be useful when calculating the optics or when switching between different modes (electronic zoom).
Embedded Statistics
In addition to the image information, two further lines can be output with statistical data of the image.
Further information can be found in the datasheet of the sensor.
Lens Shading Correction
An algorithm for correcting lens shading is integrated into the sensor.
Further information can be found in the datasheet of the sensor.
A-Law Compression
To improve the signal-to-noise ratio, quantization of the analog pixel information with the A characteristic can be performed in the sensor.
Further information can be found in the datasheet of the sensor.
SBC Kits
Single Board Computer (SBC) kits are available for various microprocessor platforms and operating systems for testing camera modules as well as application development. PHYTEC is continuously expanding the platforms supported in these kits. Please refer to www.phytec.de for the latest information on available kits. Our sales and support team is ready to assist in the selection of the appropriate kits and image processing hardware.
phyCAM-S+ VM-016-xxx-LVDS
Technical Details
Specifications
- 1 MPixels – sensor (1,024,000 pixels)
- monochrome (VM-016-BW-LVDS) or color (VM-016-COL-LVDS)
- phyCAM-S+ – interface
- Frame rate: 60 fps at full resolution
- Frame rate: 66 fps at HD 720p
- Global Shutter
- External Trigger and Strobe
- Secondary connector with trigger and strobe (optional)
VM-016-xxx-LVDS (phyCAM-S+, PL1500.0)(rear / front view)
Parameters
| VM-016-BW-LVDS[1] | VM-016-COL-LVDS[1] |
Sensor | ||
Resolution | 1 MPixel | 1 MPixel |
Pixels (H x V) | 1280 x 800 Pixel | 1280 x 800 Pixel |
Sensor Size | 1/4" 3.84 mm x 2.4 mm | 1/4" 3.84 mm x 2.4 mm |
Pixel Size | 3 µm x 3 µm | 3 µm x 3 µm |
Color / Monochrome | monochrome | color |
Technology | CMOS | CMOS |
Image Sensor | ON Semiconductor AR0144 | ON Semiconductor AR0144 |
Scan System | progressive | progressive |
Shutter Type | global | global |
| 60 fps (full resolution) | 60 fps (full resolution) |
66 fps bei HD 720p | 66 fps bei HD 720p | |
Sensitivity[2] | 56 ke-/lux×s | 22.3 ke−/lux×s |
SNRMAX[2] | 38 dB | 38 dB |
Dynamic Range[2] | 71 dB | 71 dB |
Exposure Time | programmable | programmable |
Analog / Digital Amplification | 1x … 16x / 1x … 16x | 1x … 16x / 1x … 16x pro Kanal |
AEC / AGC | Yes / Yes | Yes / Yes |
Skipping | 2 / 4 / 8 / 16 | 2 / 4 / 8 / 16 |
Binning | Yes | Yes |
Chief Ray Angle | 0° (optional 20°) | 0° (optional 20°) |
External Trigger / Sync. | Trigger / Strobe | Trigger / Strobe |
ROI | Yes | Yes |
Mirror / Flip | Yes | Yes |
Special Features | See Special Features | see Special Features |
Electrical Interface | ||
Video Output Type | digital | digital |
Interface | phyCAM-S+ | phyCAM-S+ |
Data Format | 8 Bit serial | 8 serial |
Interface-Mode | Y8 | RGGB8 (Bayer) |
Camera Config. Bus | I²C | I²C |
Supply Voltage | 3.3 V | 3.3 V |
Power Consumption | 470 mW | 470 mW |
Pwr. Consumpt. Standby | 50 mW | 50 mW |
Mechanical Parameters | ||
Lens Connector | without / M12 / C-CS | without / M12 / C-CS |
Dimensions (mm) | 34 x 34 | 34 x 34 |
Mounting | 4 x M2.5 | 4 x M2.5 |
Weight (PCB) | 5 g | 5 g |
Connectors | ||
phyCAM-S | Hirose 8 pol. | Hirose 8 pol. |
Trigger / Sync. | JST 3 pol. | JST 3 pol. |
VM-016-xxx-S (phyCAM-S+) Parameters
1. | n/a: not applicable. All parameters are subject to change |
2. | Specific information from the sensor manufacturer. See datasheet of the Image Sensor. |
Electrical Specifications
| Symbol | Min. | Typ. | Max. | Unit |
Operating Voltage | VCAM | 3.0 | 3.3 | 3.6 | V |
Operation Current | ICAM | - | 140 | - | mA |
I2C | see I2C specification for 3,3 V Fast-mode System Accept: Maximum Low-Pegel at SDA or SCL <=840 mV | ||||
Input high voltage (Trigger) | VIHTrig | 2 | 2.8 | 3.1 | V |
Input low voltage (Trigger) | VILTrig | -0.3 | - | 0.8 | V |
Output high voltage (Strobe) | VOHStro | 2.5 | 2.8 | 3.1 | V |
Output low voltage (Strobe) | VOLStro | -0.3 | - | 0.4 | V |
Operating Temperature[3] | TOP | -35 | - | 85 | °C |
Storage Temperature[3] | TSTG | -35 | - | 85 | °C |
| Symbol | min | typ | max | Unit |
Masterclock | fMCLK | - | 27 | - | MHz |
I²C Clock | fI2C | - | 100 | 400 | kHz |
| Symbol | min | typ | max | Unit |
LVDS-Serializer | |||||
Output differential voltage | IVODI | 200 | 290 | - | mV |
Output offset voltage | VOS | 1.05 | 1.1 | 1.3 | mV |
VOS change between complementary out states | DVOS | - | - | 35 | mV |
Output current when short to GND | IOS | - | -56 | -90 | mA |
Output current in Tri-State | IOZ | -10 | ±1 | +10 | µA |
LVDS-Receiver | |||||
Input differential, positive | VIDTH+ | - | - | 100 | mV |
Input differential, negative | VIDTH– | -100 | - | - | mV |
Abschlusswiderstand | RSHUNT | 100 | W |
3. | -30°C without the optional Trigger/Strobe-connector X2 |
Data Formats
Monochrome (VM-016-BW-LVDS):
- Y8 : 8-bit greyscale
Color (VM-016-COL-LVDS):
- RGGB (8-bit Bayer-Pattern)
I2C Addresses
|
| Configuration |
|
J23 | |||
| 0x20 | 2+3 |
|
0x30 | 1+2 |
VM-016 (phyCAM-P) I2C Addresses
Further I2C addresses can be configured via software within the camera sensor. Please refer to the sensor datasheet for details.
|
| Configuration |
| ||||
CAM_CTRL1 | J1 | J11 | J10 | J13 | |||
| 0xA0 | X | X | 1+2 | 1+2 | 2+3 |
|
0xA2 | X | X | 1+2 | 1+2 | 1+2 | ||
0xA4 | X | X | 1+2 | 2+3 | 2+3 | ||
0xA6 | X | X | 1+2 | 2+3 | 1+2 | ||
0xA8 | X | X | 2+3 | 1+2 | 2+3 | ||
0xAA | X | X | 2+3 | 1+2 | 1+2 | ||
0xAC | X | X | 2+3 | 2+3 | 2+3 | ||
0xAE | X | X | 2+3 | 2+3 | 1+2 | ||
0xAC | GND | 2+4 | 2+3 | 2+3 | 2+4 |
| |
0xAE | VCAM | 2+4 | 2+3 | 2+3 | 2+4 |
VM-016 (phyCAM-P) EEPROM I2C Addresses
The I²C addresses are hexadecimal in 8-bit representation. In Linux, a 7-bit representation may be used. In this case, the address value must be shifted one digit to the right. The specification refers to the write address (bit 0 = 0), the read address is increased by 1 according to bit 1 = 1.
Jumper Map
VM-016-xxx-S (phyCAM-S+) Jumper Map (PCB revision: PL1506.1)
Dimensions
VM-016-xxx-S Connector Positions Dimensions (rear view)
Note
Current DXF and STEP data for your design are available on our website (www.phytec.eu).
Special Features
Variable Resolution
Trigger
The trigger input provides the following special function:
- In the sensor's slave mode, the image acquisition time is controlled. A low-level at the trigger input triggers image acquisition.
Details on triggering can be found in the datasheet of the camera sensor.
Strobe
The strobe output provides the following function:
- A high level is output during the exposure time of the image sensor.
For details on the strobe signal, refer to the datasheet of the camera sensor.
Reset
See L-867Be.A0 phyCAM Digital Camera Modules Concept and Design-In Guide.
Revision History
Date | Version # | Changes in this manual |
01.03.2021 | Manual L-1019e.Ax | New Release |