Camera Module Guide - phyCAM-P VM-016 1/4“ 1,0 MPixel Global Shutter (L-874e.A0)

Table of Contents

L-874e.A0 phyCAM-P 1/4“ 1,0 MPixel Global Shutter Camera Module Guide
Document TitleL-874e.A0 phyCAM-P 1/4“ 1,0 MPixel Global Shutter Camera Module Guide
Document TypeHardware Guide
Article NumberL-874e.A0
Release Date01.03.2021
Is Branch ofL-874e.Ax phyCAM-P 1/4“ 1,0 MPixel Global Shutter Camera Module Guide Head

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

INDIACHINA

Address:

PHYTEC Messtechnik GmbH
Robert-Koch-Str. 39
D-55129 Mainz
GERMANY

PHYTEC America LLC
203 Parfitt Way SW
Bainbridge Island, WA 98110
USA

PHYTEC France
17, place Saint-Etienne
F-72140 Sillé-le-Guillaume
FRANCE

PHYTEC Embedded Pvt. Ltd
No. 1688, 25th A Cross
27th Main, 2nd Sector, Opp. PEP School
V2, HRS Layout
Bangalore 560102
INDIA

PHYTEC Information Technology (Shenzhen) Co. Ltd.
2106A, Block A, Tianxia Jinniu Square,
Taoyuan Road, Nanshan District,
518052 Shenzhen,
CHINA

Ordering Information:

+49 6131 9221-32
sales@phytec.de

+1 800 278-9913
sales@phytec.com

+33 2 43 29 22 33
info@phytec.fr

+91-80-4086 7046/48
sales@phytec.in
+86-755-3395-5875
sales@phytec.cn

Technical Support:

+49 6131 9221-31
support@phytec.de

+1 206 780-9047
support@phytec.com


support@phytec.fr

+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://www.phytec.de
http://www.phytec.eu

http://www.phytec.com

http://www.phytec.fr

http://phytec.inhttp://www.phytec.cn

Note

Default settings in this manual are identified using bold, blue type.

phyCAM-P 1/4“ 1,0 MPixel Global Shutter Camera Module

Overview

Specifications

  • 1 MPixels – sensor (1,024,000 pixels)
  • monochrome (VM-016-BW-P) or color (VM-016-COL-P)
  • phyCAM-P 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-P (phyCAM-P, PL1500.0) (front / rear 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-868e.Ax phyCAM Digital Camera Modules Concept and Design-In Guide Head.

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-868d.Ax.

Information on the software integration of the camera modules can be found in document L-867d.Ax .

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 (Signalmasse)

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 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-P VM-016

Technical Details

Specifications

  • 1 MPixels – sensor (1,024,000 pixels)
  • monochrome (VM-016-BW-P) or color (VM-016-COL-P)
  • phyCAM-P 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-P (phyCAM-P, PL1500.0) (front / rear view)

Parameters


 

VM-016-BW-P[1]

VM-016-COL-P[1]

Sensor



Resolution

1 Megapixel

1 Megapixel

Pixels (H x V)

1280 x 800

1280 x 800

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


Fame rate (fps)

60 fps at full resolution

66 fps at full resolution

66 fps at HD 720p

66 fps at 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

programmierbar

programmierbar

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-P

phyCAM-P

Data Format

8 / 10 / 12 Bit parallel

8 / 10 / 12 Bit parallel

Interface-Mode

Y8 / Y10 / Y12

8/10/12 Bit RGGB (Bayer)

Dataline-Shifting

n/a

n/a

Camera Config. Bus

I²C

I²C

Supply Voltage

2.8 V

2.8 V

Power Consumption

280 mW

280 mW

Pwr. Consumpt. Standby

15 mW

15 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



Data and Power

FFC 33 pin

FFC 33 pin

Trigger / Sync.

FFC + JST 3-pin

FFC / JST 3-pin

VM-016 (phyCAM-P) 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

2.6

2.8

3.1

V

Operation Current

ICAM

-

90

-

mA

Input high voltage

VIH

VCAM*0.7

VCAM

VCAM+0,3

V

Input low voltage

VIL

-0.3

-

VCAM*0.3

V

Output high voltage

VOH

VCAM-0.3

VCAM

-

V

Output low voltage

VOL

-0.3

-

0.4

V

Voltage Set Resistor

R31

218

220

223

W

Operating Temperature[3]

TOP

-40

-

85

°C

Storage Temperature[3]

TSTG

-40

-

85

°C

 

Symbol

min

typ

max

Einheit

Master Clock Frequency

fMCLK

-

27

-

MHz

Clock Duty Cycle

dutycyleMCLK

6

-

74,25

%

MCLK to PCLK delay[4]

tCP

5,3

-

13,4

ns

PCLK to data valid[4]

tPD

-2,5

-

2

ns

PCLK to FV high[4]

tPFH

-2,5

-

2

ns

PCLK to FV low[4]

tPFL

-2,5

-

2

ns

PCLK to LV high[4]

tPLH

-2,5

-

2

ns

PCLK to LV low[4]

tPLL

-2,5

-

2

ns

I²C Frequency

fI2C

-

100

400

kHz

3.

-30°C  without the optional Trigger/Strobe-connector X2

4.

ancPIXCLK Slew Rate = 6, Data Slew Rate = 7

Data Formats

Monochrome (VM-016-BW-P):

  • Y8 : 8-bit greyscale
  • Y10: 10-bit greyscale
  • Y12: 12-bit greyscale

Color (VM-016-COL-P):

  • RGGB8 (8 Bit Bayer-Pattern)
  • RGGB10 (10 Bit Bayer-Pattern)
  • RGGB12 (12 Bit Bayer-Pattern)

Note

A lower color or grayscale resolution can be achieved by appropriately wiring the interface. The lower data lines of the camera are not connected and the higher data lines are connected (right-justified) to the controller interface. Some controllers also allow the interface to be configured by software.

I2C Addresses


Device


I²C-Address

Configuration


Variant

CAM_CTRL1

J1



Camera Sensor


0x20

x

2+3



all

GND

2+4


0x30

x

1+2

VCAM

2+4

VM-016 (phyCAM-P / phyCAM-S+) I2C Addresses


Device


I²C-Address

Configuration


Variant

CAM_CTRL1

J1

J11

J10

J13








EEPROM

0xA0

X

X

1+2

1+2

2+3








optional

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


Default

0xAE

VCAM

2+4

2+3

2+3

2+4

VM-016 (phyCAM-P / phyCAM-S+) EEPROM I2C Addresses

I²C-addresses are shown in hexadecimal, 8-bit notation. Please note that Linux possibly uses a 7-bit notation. If developing with Linux notation, shift the address value one bit to the right. The table shows the write address (bit 0 = 0). To read from the device, add one to the address (bit 1 = 1).

Feature Pins

Signal

Pin

Function

I/O

Configuration



CAM_CTRL1



7

DOUT0

O

J3: NOMT, J1: NOMT, R28 (56 Ohm)

I²C-Address-Select

I

J3: NOMT, J1:4+2

Strobe Output

O

J3:1+2, J1: NOMT

open

-

J3: NOMT, J1: NOMT



CAM_CTRL2



30

DOUT1

O

J2: NOMT, R29 (56 Ohm)

GND

-

J2:2+4

Trigger Input

I

J2:1+2,

Shutter Output

O

J2:2+3

CAM_RST

3

/Camera Reset

I

Active low


CAM_OE (PU 100 kΩ)


32

Open

-

J7:1+2

Data Output Enable

I

J7:2+3


CAM_MCLK


29

Master Clock

I

J12:2+3

Open[5]

-

J12:2+4

VM-016 (phyCAM-P / phyCAM-S+) Feature Pins

 

5.

27 MHz Oscillator is used

Notes

Configuration: Internal configuration of the camera module to activate this function.

Special configurations can be preconfigured by PHYTEC for series deliveries. Please talk to our sales staff about this.

NOMT = not mounted = unassembled

VM-016 Jumper Map

VM-016 (phyCAM-P) Jumper Map (PCB revision: PL1500.2)

Dimensions

VM-016 (phyCAM-P) Bore and Sensor Blocking Surface Dimensions (front view).png


VM-016 (phyCAM-P) Bore and Sensor Blocking Surface Dimensions (front view)

When selecting the lens holder, the dimensioned blocking area must be taken into account. The minimum distance to the board surface is 2 mm.

VM-016 (phyCAM-P) Connector Positions Dimensions (rear view).png

VM-016 (phyCAM-P)  Connector Positions Dimensions (rear view)

Note

Current DXF and STEP data for your design are available on our website (www.phytec.eu).

Special Features

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.

The trigger input is connected to pin 1 of extension connector X2. Furthermore, it is also available CAM_CTRL2 (pin 30) of the phyCAM-P connector, if J2 is assembled on 1+2 (this is an assembly option).

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.

The strobe signal is present on pin 3 of the expansion connector X2. In addition, the strobe signal is available at CAM_CTRL1 (pin 7) of the phyCAM-P connector when J3 is assembled at 1+2 and J1 is unassembled (this is an assembly option).

Shutter

The camera sensor offers the possibility to control an electronic shutter. The output is available at CAM_CTRL2 (pin 30) when J2 is set to 2+3 (this is a placement option).

Further information can be found in the sensor datasheet.

Output-Enable

Before the pin can be used, it must be configured according to the sensor datasheet. Furthermore, jumper J7 must be set to 2+3 for this function.

A LOW level at the output-enable input (CAM_OE, pin 32 of the phyCAM-P connector) sets the signal lines CAM_DD[0...11] as well as CAM_LV, CAM_FV, and CAM_PCLK to the tri-state state.

In the default configuration, J7 is set to 1+2, which means that the outputs are always active regardless of the logic level of the CAM_OE signal.

12-Bit Data Interface

The sensor has a 12-bit wide data interface, of which the higher 10 bits (DOUT[11..2]) are connected to the phyCAM-P connector (CAM_DD[9...0]) in the default configuration.

For applications with high demands for color depth, the camera module can be configured so that all 12 data lines of the camera sensor are routed out. It is also possible to route the two open low order bits of the DOUT0 and DOUT1 sensor to CAM_CTRL1 and CAM_CTRL2. This requires a corresponding configuration of jumpers J1, J2, and J3 (see chapter 4.8.3).

Please note that, in this case, the application board must also be wired accordingly.

Image Data Out

Sensor Interface

CAM_CTRL1[6]

D0

CAM_CTRL2[6]

D1

CAM_DD0

D2

CAM_DD1

D3

CAM_DD2

D4

CAM_DD3

D5

CAM_DD4

D6

CAM_DD5

D7

CAM_DD6

D8

CAM_DD7

D9

CAM_DD8

D10

CAM_DD9

D11

Data Line Assignments

6.

only if activated by jumper setting

Revision History

Date

Version #

Changes in this manual

01.03.3021

Manual  L-874e.A0


New Release