Kamermodule Anleitung - phyCAM -P/phyCAM-S+ VM-011 (L-872d.A0)
Table of Contents
Im Manual verwendete Bezeichnungen für Erzeugnisse, die zugleich ein eingetragenes Warenzeichen darstellen, wurden nicht besonders gekennzeichnet. Das Fehlen der ã Markierung ist demzufolge nicht gleichbedeutend mit der Tatsache, dass die Bezeichnung als freier Warenname gilt. Ebenso wenig kann anhand der verwendeten Bezeichnung auf eventuell vorliegende Patente oder einen Gebrauchsmusterschutz geschlossen werden.
Die Informationen in diesem Handbuch wurden sorgfältig überprüft und können als zutreffend angenommen werden. Dennoch sei ausdrücklich darauf verwiesen, dass die Firma PHYTEC Messtechnik GmbH weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung für Folgeschäden übernimmt, die auf den Gebrauch oder den Inhalt dieses Handbuches zurückzuführen sind. Die in diesem Handbuch enthaltenen Angaben können ohne vorherige Ankündigung geändert werden. Die Firma PHYTEC Messtechnik GmbH geht damit keinerlei Verpflichtungen ein.
Ferner sei ausdrücklich darauf verwiesen, dass PHYTEC Messtechnik GmbH weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung für Folgeschäden übernimmt, die auf falschen Gebrauch oder falschen Einsatz der Hard- bzw. Software zurückzuführen sind. Ebenso können ohne vorherige Ankündigung Layout oder Design der Hardware geändert werden. PHYTEC Messtechnik GmbH geht damit keinerlei Verpflichtungen ein.
Copyright 2021 PHYTEC Messtechnik GmbH, D-55129 Mainz.
Alle Rechte vorbehalten. Kein Teil dieses Buches darf in irgendeiner Form ohne schriftliche Genehmigung der Firma PHYTEC Messtechnik GmbH unter Einsatz entsprechender Systeme reproduziert, verarbeitet, vervielfältigt oder verbreitet werden.
| 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 |
phyCAM-P VM-011
Hinweis
Die Standardeinstellungen in diesem Handbuch sind durch fettgedruckte, blaue Schrift gekennzeichnet.
Technische Daten
Charakteristische Merkmale
- 5 MPixel – Sensor (5.038.848 Pixel)
- monochrom (VM-011-BW) oder color (VM-011-COL)
- phyCAM-P – Schnittstelle
- Framerate: 15 fps (volle Auflösung)
- Framerate: 60 fps bei HD 720p
- Rolling Shutter
- Externer Trigger und Strobe
- zusätzlicher Steckverbinder mit Trigger, Strobe (optional)
VM-011 (phyCAM-P, PL1372.2) (Rückseite / Vorderseite)
Spezifikation
Funktion | VM-011-BW[1] | VM-011-COL[1] |
Kameracharakteristik | ||
Auflösung | 5 MPixel | 5 MPixel |
Auflösung (H x V) | 2592 x 1944 | 2592 x 1944 |
Sensorgröße | 1/2.5" 5,7 mm x 4,28 mm | 1/2.5" 5,7 mm x 4,28 mm |
Pixelgröße | 2,2 µm x 2,2 µm | 2,2 µm x 2,2 µm |
Farbe / monochrom | monochrom | color |
Sensortechnologie | CMOS | CMOS |
Sensorchip | ON Semiconductor MT9P031 | ON Semiconductor MT9P006 |
Scan-System | progressive | progressive |
Shutter-Typ | rolling | rolling |
Bildrate (fps) | 15 fps (volle Auflösung) | 15 fps (volle Auflösung) |
60 fps bei HD 720p | 60 fps bei HD 720p | |
Video-Auflösung | n/a | n/a |
Empfindlichkeit | 1,4 V/lux-sec | 1,76 V/lux-sec |
Dynamikbereich | 70,1 dB | 67,74 dB |
hoher Dynamikbereich | n/a[1] | n/a |
Belichtungszeit | programmierbar | programmierbar |
Verstärkung | programmierbar | programmierbar |
AEC | n/a | n/a |
AGC | n/a | n/a |
Gammakorrektur | n/a | n/a |
Weißabgleich/AWB | n/a | manuell |
ext. Trigger / Sync. | Trigger / Strobe | Trigger / Strobe |
ROI | ja | ja |
Skipping | 2x2 / 3x3 | 2x2 / 3x3 |
Binning | 2x2 / 4x4 | 2x2 / 4x4 |
Mirror | programmierbar | programmierbar |
Image Processor | n/a | n/a |
LED-Beleuchtung | n/a | n/a |
Sonderfunktionen | Siehe Sonderfunktionen | Siehe Sonderfunktionen |
elektrisches Interface | ||
Videoausgang Typ | digital | digital |
Anschluss | phyCAM-P | phyCAM-P |
Datenformat | 8 / 10 Bit parallel | 8 / 10 Bit parallel |
Interface-Mode | Y8 / Y10 | 8/10 Bit RGGB (Bayer) |
Dataline-Shifting | n/a | n/a |
Kameraeinstellung | I²C | I²C |
Versorgungsspannung | 2,8 V | 2,8 V |
Leistungsaufnahme | 450 mW | 450 mW |
Leistungsaufn. Standby | 2 mW | 2 mW |
mechanische Daten | ||
Objektivanschluss | kein / M12 / C-CS | kein / M12 / C-CS |
Objektiv | n/a | n/a |
Gehäuse | n/a | n/a |
Abmessungen (mm) | 34 x 34 | 34 x 34 |
Befestigung | 4 x M2.5 | 4 x M2.5 |
Gehäusefarbe | n/a | n/a |
Gewicht (PCB) | 5 g | 5 g |
Betriebstemperatur | -25...70°C | -25...70°C |
Anschlüsse | ||
Signalausgang | FFC 33 pol. | FFC 33 pol. |
Trigger / Sync. | FFC + JST 3 pol. | FFC / JST 3 pol. |
Iris-Ansteuerung | n/a | n/a |
Sonderfunktionen | n/a | n/a |
V-011 (phyCAM-P) Technische Daten
1. | n/a: nicht zutreffend. Alle Angaben können technischen Änderungen unterliegen |
Interface-Charakteristik
| Symbol | min | typ | max | Einheit |
Betriebsspannung | VCAM | 2,6 | 2,8 | 3,1 | V |
Stromaufnahme | ICAM | tbd | 202 | tbd | mA |
Input high voltage[2] | VIH | 2,1 | 2,8 | - | V |
Input low voltage[2] | VIL | - | 0 | 0,7 | V |
Input high voltage[3] | VIHTrigger | 2 | 2,8 | 3,3 | V |
Input low voltage[3] | VILTrigger | - | 0 | 0,8 | V |
Output high voltage[4] | VOH | 2,2 | - | - | V |
Output low voltage[4] | VOL | - | - | 0,5 | V |
Output high voltage[5] | VOHStrobe | 1,9 | 2,8 | - | V |
Output low voltage[5] | VOLStrobe | - | 0,16 | 0,4 | V |
Voltage Set Resistor | R31 | 215 | 220 | 224 | W |
Betriebstemperatur[6] | TOP | -25* | - | 70 | °C |
Lagertemperatur[6] | TSTG | -25* | - | 70 | °C |
| Symbol | min | typ | max | Einheit |
Masterclock Frequenz | fMCLK | 6 | - | 96 | MHz |
Clock Tastverhältnis | dutycyleMCLK | 40 | 50 | 60 | % |
MCLCK zu PCLK delay | tCP | 11,5 | 17,7 | 19,1 | ns |
PCLK zu data valid | tPD | 0,8 | 2,1 | 3,9 | ns |
PCLK zu FV high | tPFH | 2,8 | 4,3 | 5,9 | ns |
PCLK zu FV low | tPFL | 2,4 | 4,2 | 5,9 | ns |
PCLK zu LV high | tPLH | 2,2 | 3,5 | 5,9 | ns |
PCLK zu LV low | tPLL | 2,6 | 4,1 | 5,9 | ns |
I²C Taktrate | fI2C | - | 100 | 400 | kHZ |
2. | CAM_SDA, CAM_SCL, CAM_MCLK, CAM_CTRL1, CAM_CTRL2, CAM_RST und CAM_OE |
3. | CAM_TRIGGER |
4. | I=±100µA / CAM_DD0 to CAM_DD9, CAM_FV, CAM_LV, CAM_SDA und CAM_SCL |
5. | CAM_STROBE |
6. | -30°C ohne die optionale Trigger/Strobe-Buchse X2 |
Datenformate
monochrom (VM-011-BW):
- Y8 : 8 Bit Graustufenauflösung
- Y10: 10 Bit Graustufenauflösung
color (VM-011-COL):
- RGGB (Bayer-Pattern) bis 10 Bit Farbtiefe
Hinweis
Durch entsprechende Beschaltung des Interfaces kann eine niedrigere Farb- / Graustufenauflösung erzielt werden. Dazu werden die niederwertigen unteren Datenleitungen der Kamera nicht verbunden und die höherwertigen rechtsbündig an das Controllerinterface angeschlossen. Manche Controller erlauben auch eine softwaremäßige Konfiguration der Schnittstelle.
Spektrale Empfindlichkeit
VM-011-BW (phyCAM-P) Spektrale Empfindlichkeit
VM-011-BW (phyCAM-P) Spektrale Empfindlichkeit
I2C Adresssen
|
| Konfiguration |
| |
CAM_CTRL1 | J11 | |||
|
| x | 2+3 |
|
GND | 2+4 | |||
| x | 1+2 | ||
VCAM | 2+4 |
VM-011 (phyCAM-P) I2C Adressen
|
| Konfiguration |
| ||
J13 | J14 | J15 | |||
| 0xA0 | 1+2 | 1+2 | 1+2 |
|
0xA2 | 2+3 | 1+2 | 1+2 | ||
0xA4 | 1+2 | 2+3 | 1+2 | ||
0xA6 | 2+3 | 2+3 | 1+2 | ||
0xA8 | 1+2 | 1+2 | 2+3 | ||
0xAA | 2+3 | 1+2 | 2+3 | ||
0xAC | 1+2 | 2+3 | 2+3 | ||
0xAE | 2+3 | 2+3 | 2+3 |
VM-011 (phyCAM-P) EEPROM Adressen
Die I²C-Adressen sind hexadezimal in 8 Bit – Darstellung angegeben. In Linux wird ggf. mit 7 Bit – Darstellung gearbeitet. In diesem Fall ist der Adresswert eine Stelle nach rechts zu shiften.
Die Angabe bezieht sich auf die Schreibadresse (Bit 0 = 0), die Leseadresse ist entsprechend Bit 1 = 1 um 1 erhöht.
Feature Pins
Signal | Pin | Funktion | I/O | Konfiguration |
|
| offen | - | J8:NOMT, J11:nicht 2+4 |
I²C-Adress-Select | I | J8:NOMT, J11:4+2 | ||
Strobe Output | O | J8:1+2, J11: nicht 2+4 | ||
CAM_D0 | O | J8:2+3, J11: nicht 2+4 | ||
|
| GND | - | J3:NOMT, J4:1+2 |
Trigger Input | I | J3:2+3, J4:NOMT | ||
/Standby | I | J3:1+2, J4:NOMT | ||
offen | - | J3:NOMT, J4:NOMT | ||
CAM_D1 | O | J3:NOMT, J4:2+3 | ||
CAM_RST | 3 | /Camera Reset | I | aktiv low |
|
| offen | - | J6:1+2 |
Data Output Enable | I | J6:2+3 | ||
|
| Master Clock | I | J16:2+3 (22W) |
Offen | - | J16:1+2 (22W) |
VM-011 (phyCAM-P) Feature Pins
Hinweise
Konfiguration: Interne Konfiguration des Kameramoduls, um diese Funktion zu aktivieren.
Sonderkonfigurationen können bei Serienlieferungen von PHYTEC vorkonfiguriert werden. Bitte sprechen Sie dazu mit unseren Vertriebsmitarbeitern.
NOMT = not mounted = unbestückt
„nicht x+y“ = dieser Jumper muss sich in einer anderen als der angegebenen Stellung befinden.
Jumperplan
VM-011 (phyCAM-P) Jumperplan (PL1372.1)
Sonderfuntkionen
Variable Auflösung
Der Kamerasensor der VM-011 ermöglicht – wie andere phyCAM-Module auch – die Verringerung der effektiven Bildauflösung durch verschiedene Verfahren. Dadurch lassen sich Bildausschnitt und die erzeugte Datenmenge optimal an die Anforderungen der Anwendung anpassen. Durch die Reduzierung der Auflösung kann außerdem die Bildwiederholrate erhöht werden.
Nachfolgend sind einige Beispiele für typische Unterauflösungen für das Kameramodul VM-011 aufgeführt:
VM-011 (phyCAM-P) Beispiele für Unterauflösungen
Je nach gewünschter Auflösung und Anforderungen der Applikation können verschiedene Verfahren zur Reduzierung der Auflösung benutzt werden (Spalte „Mode“):
- window:
Das Bild wird nur von einem Teilbereich des Sensors ausgelesen (Region of Interest – ROI). Pixel außerhalb dieses Feldes werden übersprungen. Dieses Verfahren verringert die effektive Größe des Bildfensters auf dem Sensor, was bei der Berechnung der Optik berücksichtigt werden muss. Der Beginn des Bildfensters kann auf dem physikalischen Sensor verschoben werden, wodurch elektronisches Schwenken möglich ist.
- binning:
Beim Binning werden benachbarte Pixel zusammengefasst. Dadurch steigt die effektive Größe eines Pixels und die Lichtempfindlichkeit nimmt zu. Bei Farbsensoren ist zu beachten, daß nicht direkt benachbarte Pixel zusammengefasst werden, sondern die nächsten Pixel der gleichen Farbe (siehe Sensordatenblatt).
- skipping:
Beim Auslesen werden Pixel übersprungen. Die effektive Sensorfläche wird daher bei der Reduzierung der Auflösung nicht oder nur geringer verkleinert. Dies ist ggf. bei der Berechnung der Optik oder beim Umschalten zwischen verschiedenen Modi nützlich (elektronischer Zoom). Gegenüber Binning ist das Skipping-Verfahren schneller.
Trigger / Bulb Exposure
Der Triggereingang stellt folgende Sonderfunktionen zur Verfügung:
- Im Snapshot-Modus des Sensors wird der Zeitpunkt der Bildaufnahme gesteuert. Ein Low-Level am Triggereingang löst eine Bildaufnahme aus.
- Im Bulb Exposure-Modus des Sensors wird die Belichtungszeit über den Triggereingang gesteuert.
Einzelheiten zur Triggerung finden Sie im Datenblatt des Kamerasensors.
Der Triggereingang ist am CAM_CTRL2 – Pin des phyCAM-P Steckers verfügbar (wenn J3 auf 2+3 steht und J4 nicht bestückt ist). Weiterhin ist er zusätzlich an Pin 1 des Erweiterungssteckers X2 vorhanden.
Pin | Dir | Funktion |
1 | I | EXPOSURE / TRIGGER_IN |
2 | - | GND (Signalmasse) |
3 | O | STROBE |
VM-011 (phyCAM-P) Belegung des Erweiterungssteckers X2
Hinweis
Der Triggereingang kann im Sensor invertiert werden, so dass dieser Eingang high- oder lowaktiv arbeiten kann.
Strobe
Der Strobe-Ausgang wird während der Belichtungszeit des Bildsensors auf einen High-Pegel gezogen.
Einzelheiten zum Strobe-Signal finden Sie im Datenblatt des Kamerasensors.
Das Signal ist an folgenden Steckverbindern verfügbar:
- CAM_CTRL1 - Pin 7 des phyCAM-P Steckers (optional, abhängig von der Komnfiguration des Kameramoduls)
- Pin 3 des Erweiterungssteckers X2
Reset
Ein Low-Pegel am Reset-Eingang versetzt den Sensor in den Reset-Zustand. Alle Register werden auf die Default-Einstellungen gesetzt.
Der Eingang sollte mit dem /RESET-Signal des Microcontroller-Boards verbunden werden. (Es ist zu gewährleisten, dass das /RESET Signal erst nach Anlegen der Spannung deaktiviert wird.)
Während des Betriebs des Kamerasensors muss das Signal High-Pegel besitzen.
Output-Enable
Ein LOW-Pegel am Output-Enable – Eingang (CAM_OE, Pin 32 des phyCAM-P-Verbinders) versetzt die Signalleitungen CAM_DD[0...9] sowie CAM_LV, CAM_FV, CAM_PCLK und STROBE in den Tri-State - Zustand.
Diese Funktion wird aktiviert, indem Jumper J6 auf 2+3 gesetzt wird. Im Standard-Auslieferungszustand ist J6=1+2, wodurch die Ausgänge unabhängig vom Pegel des CAM_OE –Signals immer aktiv sind.
I2C-EEPROM
Das Kameramodul VM-011 kann optional mit einem EEPROM ausgestattet werden. In diesem können anwendungsspezifische Daten (z.B. Kalibrierungsdaten) gespeichert werden.
Das EEPROM ist vom Typ M24C02-RMC6TG und besitzt eine Speichergröße von 2 kBit. Die Default I2C-Adresse lautet 0xAE. Alternative Adressen können per Jumper eingestellt werden (siehe I2C Adresssen). Datenübertragungsrate: 100 kHz Standard Mode / 400 kHz Fast Mode.
Weitere Informationen finden Sie im Datenblatt des EEPROMs.
12-Bit Dateninterface
Der Sensor besitzt ein 12 Bit breites Daten-Interface, von dem der phyCAM-P Standard bis zu 10 Bit unterstützt (CAM_D[11..2]):
Image Data Out | Sensor Interface |
CAM_CTRL1[7] | D0 |
CAM_CTRL2[7] | 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 |
Zuordnung der Datenleitungen
7. | nur aktiv, wenn Jumper entsprechend eingestellt sind |
Für Anwendungen mit hohen Anforderungen an die Farbtiefe kann das Kameramodul so konfiguriert werden, dass alle 12 Datenleitungen des Kamerasensors herausgeführt werden. Dazu besteht die Möglichkeit, die beiden offenen niederwertigen Bits D0 und D1 auf CAM_CTRL1 und CAM_CTRL2 zur führen. Es bedarf hierzu einer entsprechenden Konfiguration der Jumper J3, J4, J8 und J11 (siehe Feature Pins).
Beachten Sie, dass in diesem Fall auch die Applikationsplatine entsprechend beschaltet werden muss.
Onboard MCLK Erzeugung
Bei Bedarf besteht die Möglichkeit, einen Oszillator auf dem Kameramodul zu bestücken. Dieser kann den Masterclock MCLK für den Kamerasensor erzeugen. Damit ist es nicht mehr erforderlich, den MCLK-Takt über Pin 29 des phyCAM-P - Steckers einzuspeisen.
Zur Verwendung des internen Masterclocks muss XT1 bestückt sein und Jumper J16 mittels eines 22W-Widerstands auf 1+2 gesetzt werden.
Entwicklungskits
Zur Inbetriebnahme der Kamera und Unterstützung der Entwicklung sind Entwicklungskits für verschiedene Controller-Plattformen und Betriebssysteme erhältlich. Das Sortiment an passenden Kits wird ständig erweitert.
Bitte informieren Sie sich auf unserer Webseite über aktuell erhältliche Kits. Der PHYTEC-Vertrieb berät sie gerne bei der Zusammenstellung von Kits und Komponenten.
phyCAM-S+ VM-011-xxx-LVDS
Technische Daten
Charakteristische Merkmale
- 5 MPixel – Sensor (5.038.848 Pixel)
- monochrom (VM-011-BW-LVDS) oder color (VM-011-COL-LVDS)
- phyCAM-S+ – Schnittstelle
- Framerate bis 12,5 fps
- Rolling Shutter
- Externer Trigger und Strobe
- zusätzlicher Steckverbinder mit Trigger, Strobe (optional)
VM-011-xxx-LVDS (phyCAM-S+, PL1372.1) (Rückseite / Vorderseite)
Spezifikation
Funktion | VM-011-BW[8] | VM-011-COL[8] |
Kameracharakteristik | ||
Auflösung | 5 MPixel | 5 MPixel |
Auflösung (H x V) | 2592 x 1944 | 2592 x 1944 |
Sensorgröße | 1/2.5" 5,7 mm x 4,28 mm | 1/2.5" 5,7 mm x 4,28 mm |
Pixelgröße | 2,2 µm x 2,2 µm | 2,2 µm x 2,2 µm |
Farbe / monochrom | monochrom | color |
Sensortechnologie | CMOS | CMOS |
Sensorchip | ON Semiconductor MT9P031 | ON Semiconductor MT9P006 |
Scan-System | progressive | progressive |
Shutter-Typ | rolling | rolling |
| 15 fps (volle Auflösung) | 15 fps (volle Auflösung) |
60 fps bei HD 720p | 60 fps bei HD 720p | |
Video-Auflösung | n/a | n/a |
Empfindlichkeit | 1,4 V/lux-sec | 1,76 V/lux-sec |
Dynamikbereich | 70,1 dB | 67,74 dB |
hoher Dynamikbereich | n/a | n/a |
Belichtungszeit | programmierbar | programmierbar |
Verstärkung | programmierbar | programmierbar |
AEC | n/a | n/a |
AGC | n/a | n/a |
Gammakorrektur | n/a | n/a |
Weißabgleich/AWB | n/a | manuell |
ext. Trigger / Sync. | Trigger / Strobe | Trigger / Strobe |
ROI | ja | ja |
Skipping | 2x2 / 3x3 | 2x2 / 3x3 |
Binning | 2x2 / 4x4 | 2x2 / 4x4 |
Mirror | programmierbar | programmierbar |
Image Processor | n/a | n/a |
LED-Beleuchtung | n/a | n/a |
Sonderfunktionen | Siehe Sonderfunktionen | Siehe Sonderfunktionen |
elektrisches Interface | ||
Videoausgang Typ | digital | digital |
Anschluss | phyCAM-P | phyCAM-P |
Datenformat | 8 / 10 Bit parallel | 8 / 10 Bit parallel |
Interface-Mode | Y8 / Y10 | 8/10 Bit RGGB (Bayer) |
Dataline-Shifting | n/a | n/a |
Kameraeinstellung | I²C | I²C |
Versorgungsspannung | 2,8 V | 2,8 V |
Leistungsaufnahme | 450 mW | 450 mW |
Leistungsaufn. Standby | 2 mW | 2 mW |
mechanische Daten | ||
Objektivanschluss | kein / M12 / C-CS | kein / M12 / C-CS |
Objektiv | n/a | n/a |
Gehäuse | n/a | n/a |
Abmessungen (mm) | 34 x 34 | 34 x 34 |
Befestigung | 4 x M2.5 | 4 x M2.5 |
Gehäusefarbe | n/a | n/a |
Gewicht (PCB) | 5 g | 5 g |
Betriebstemperatur | -25...70°C | -25...70°C |
Anschlüsse | ||
Signalausgang | FFC 33 pol. | FFC 33 pol. |
Trigger / Sync. | FFC + JST 3 pol. | FFC / JST 3 pol. |
Iris-Ansteuerung | n/a | n/a |
Sonderfunktionen | n/a | n/a |
VM-011-xxx-LVDS (phyCAM-S+) Technische Daten
8. | n/a: nicht zutreffend. Alle Angaben können technischen Änderungen unterliegen |
Internet-Charakteristik
| Symbol | min | typ | max | Einheit |
Betriebsspannung | VCAM | 2,6 | 2,8 | 3,1 | V |
Stromaufnahme | ICAM | tbd | 202 | tbd | mA |
Input high voltage[9] | VIH | 2,1 | 2,8 | - | V |
Input low voltage[9] | VIL | - | 0 | 0,7 | V |
Input high voltage[10] | VIHTrigger | 2 | 2,8 | 3,3 | V |
Input low voltage[10] | VILTrigger | - | 0 | 0,8 | V |
Output high voltage[11] | VOH | 2,2 | - | - | V |
Output low voltage[11] | VOL | - | - | 0,5 | V |
Output high voltage[12] | VOHStrobe | 1,9 | 2,8 | - | V |
Output low voltage | VOLStrobe | - | 0,16 | 0,4 | V |
Voltage Set Resistor[11] | R31 | 215 | 220 | 224 | W |
Betriebstemperatur[13] | TOP | -25* | - | 70 | °C |
Lagertemperatur[13] | TSTG | -25* | - | 70 | °C |
| Symbol | min | typ | max | Einheit |
Masterclock Frequenz | fMCLK | 6 | - | 96 | MHz |
Clock Tastverhältnis | dutycyleMCLK | 40 | 50 | 60 | % |
MCLCK zu PCLK delay | tCP | 11,5 | 17,7 | 19,1 | ns |
PCLK zu data valid | tPD | 0,8 | 2,1 | 3,9 | ns |
PCLK zu FV high | tPFH | 2,8 | 4,3 | 5,9 | ns |
PCLK zu FV low | tPFL | 2,4 | 4,2 | 5,9 | ns |
PCLK zu LV high | tPLH | 2,2 | 3,5 | 5,9 | ns |
PCLK zu LV low | tPLL | 2,6 | 4,1 | 5,9 | ns |
I²C Taktrate | fI2C | - | 100 | 400[14] | kHZ |
9. | CAM_SDA, CAM_SCL, CAM_MCLK, CAM_CTRL1, CAM_CTRL2, CAM_RST und CAM_OE |
10. | CAM_TRIGGER |
11. | I=±100µA / CAM_DD0 to CAM_DD9, CAM_FV, CAM_LV, CAM_SDA und CAM_SCL |
12. | CAM_STROBE |
13. | -30°C ohne die optionale Trigger/Strobe-Buchse X2 |
14. | enthält auf dem verwendeten Kabel |
Datenformate
monochrom (VM-011-BW):
- Y8 : 8 Bit Graustufenauflösung
- Y10: 10 Bit Graustufenauflösung
color (VM-011-COL):
- RGGB (Bayer-Pattern) bis 10 Bit Farbtiefe
Hinweis
Durch entsprechende Beschaltung des Interfaces kann eine niedrigere Farb- / Graustufenauflösung erzielt werden.Dazu werden die niederwertigen unteren Datenleitungen der Kamera nicht verbunden und die höherwertigen rechtsbündig an das Controllerinterface angeschlossen. Manche Controller erlauben auch eine softwaremäßige Konfiguration der Schnittstelle.
Spektrale Empfindlichkeit
VM-011-BW (phyCAM-S+) Spektrale Empfindlichkeit
VM-011-COL (phyCAM-S+) Spektrale Empfindlichkeit
I2C Adressen
|
| Konfiguration |
| |
CAM_CTRL1 | J11 | |||
|
| x | 2+3 |
|
GND | 2+4 | |||
| x | 1+2 | ||
VCAM | 2+4 |
VM-011 (phyCAM-S+) I2C Adressen
|
| Konfiguration |
| ||
J13 | J14 | J15 | |||
| 0xA0 | 1+2 | 1+2 | 1+2 |
|
0xA2 | 2+3 | 1+2 | 1+2 | ||
0xA4 | 1+2 | 2+3 | 1+2 | ||
0xA6 | 2+3 | 2+3 | 1+2 | ||
0xA8 | 1+2 | 1+2 | 2+3 | ||
0xAA | 2+3 | 1+2 | 2+3 | ||
0xAC | 1+2 | 2+3 | 2+3 | ||
0xAE | 2+3 | 2+3 | 2+3 |
VM-011 (phyCAM-S+) EEPROM Adressen
Die I²C-Adressen sind hexadezimal in 8 Bit – Darstellung angegeben. In Linux wird ggf. mit 7 Bit – Darstellung gearbeitet. In diesem Fall ist der Adresswert eine Stelle nach rechts zu shiften.
Die Angabe bezieht sich auf die Schreibadresse (Bit 0 = 0), die Leseadresse ist entsprechend Bit 1 = 1 um 1 erhöht.
Feature Pins
Signal | Pin | Funktion | I/O | Konfiguration |
|
| offen | - | J8:NOMT, J11:nicht 2+4 |
I²C-Adress-Select | I | J8:NOMT, J11:4+2 | ||
Strobe Output | O | J8:1+2, J11: nicht 2+4 | ||
CAM_D0 | O | J8:2+3, J11: nicht 2+4 | ||
|
| GND | - | J3:NOMT, J4:1+2 |
Trigger Input | I | J3:2+3, J4:NOMT | ||
/Standby | I | J3:1+2, J4:NOMT | ||
offen | - | J3:NOMT, J4:NOMT | ||
CAM_D1 | O | J3:NOMT, J4:2+3 | ||
CAM_RST | 3 | /Camera Reset | I | aktiv low |
|
| offen | - | J6:1+2 |
Data Output Enable | I | J6:2+3 | ||
|
| Master Clock | I | J16:2+3 (22W) |
Offen | - | J16:1+2 (22W) |
VM-011 (phyCAM-S+) Feature Pins
Hinweise
Konfiguration: Interne Konfiguration des Kameramoduls, um diese Funktion zu aktivieren.
Sonderkonfigurationen können bei Serienlieferungen von PHYTEC vorkonfiguriert werden. Bitte sprechen Sie dazu mit unseren Vertriebsmitarbeitern.
NOMT = not mounted = unbestückt
„nicht x+y“ = dieser Jumper muss sich in einer anderen als der angegebenen Stellung befinden.
Jumperplan
VM-011-xxx-LVDS (phyCAM-S+) Jumperplan, PL1372.1
Sonderfunktionen
Variable Auflösung
Der Kamerasensor der VM-011 ermöglicht – wie andere phyCAM-Module auch – die Verringerung der effektiven Bildauflösung durch verschiedene Verfahren. Dadurch lassen sich Bildausschnitt und die erzeugte Datenmenge optimal an die Anforderungen der Anwendung anpassen. Durch die Reduzierung der Auflösung kann außerdem die Bildwiederholrate erhöht werden.
Nachfolgend sind einige Beispiele für typische Unterauflösungen für das Kameramodul VM-011 aufgeführt:
VM-011-xxx-LVDS (phyCAM-S+) Beispiele für Unterauflösungen
Je nach gewünschter Auflösung und Anforderungen der Applikation können verschiedene Verfahren zur Reduzierung der Auflösung benutzt werden (Spalte „Mode“):
- window:
Das Bild wird nur von einem Teilbereich des Sensors ausgelesen (Region of Interest – ROI). Pixel außerhalb dieses Feldes werden übersprungen. Dieses Verfahren verringert die effektive Größe des Bildfensters auf dem Sensor, was bei der Berechnung der Optik berücksichtigt werden muss. Der Beginn des Bildfensters kann auf dem physikalischen Sensor verschoben werden, wodurch elektronisches Schwenken möglich ist.
- binning:
Beim Binning werden benachbarte Pixel zusammengefasst. Dadurch steigt die effektive Größe eines Pixels und die Lichtempfindlichkeit nimmt zu. Bei Farbsensoren ist zu beachten, daß nicht direkt benachbarte Pixel zusammengefasst werden, sondern die nächsten Pixel der gleichen Farbe (siehe Sensordatenblatt).
- skipping:
Beim Auslesen werden Pixel übersprungen. Die effektive Sensorfläche wird daher bei der Reduzierung der Auflösung nicht oder nur geringer verkleinert. Dies ist ggf. bei der Berechnung der Optik oder beim Umschalten zwischen verschiedenen Modi nützlich (elektronischer Zoom). Gegenüber Binning ist das Skipping-Verfahren schneller.
Trigger / Bulb Exposure
Der Triggereingang stellt folgende Sonderfunktionen zur Verfügung:
- Im Snapshot-Modus des Sensors wird der Zeitpunkt der Bildaufnahme gesteuert. Ein Low-Level am Triggereingang löst eine Bildaufnahme aus.
- Im Bulb Exposure-Modus des Sensors wird die Belichtungszeit über den Triggereingang gesteuert.
Einzelheiten zur Triggerung finden Sie im Datenblatt des Kamerasensors.
Der Triggereingang ist am CAM_CTRL2 – Pin des phyCAM-P Steckers verfügbar (wenn J3 auf 2+3 steht und J4 nicht bestückt ist). Weiterhin ist er zusätzlich an Pin 1 des Erweiterungssteckers X2 vorhanden.
Pin | Dir | Funktion |
1 | I | EXPOSURE / TRIGGER_IN |
2 | - | GND (Signalmasse) |
3 | O | STROBE |
VM-011-xxx-LVDS (phyCAM-S+) Belegung des Erweiterungssteckers X2
Steckverbinder-Typ: JST BM03B-SRSS-TB
passende Steckergehäuse: JST SHR-03V-S
Hinweis
Der Triggereingang kann im Sensor invertiert werden, so dass dieser Eingang high- oder lowaktiv arbeiten kann.
Strobe
Der Strobe-Ausgang wird während der Belichtungszeit des Bildsensors auf einen High-Pegel gezogen. Einzelheiten zum Strobe-Signal finden Sie im Datenblatt des Kamerasensors.
Das Signal ist an folgenden Steckverbindern verfügbar:
- CAM_CTRL1 - Pin 7 des phyCAM-P Steckers (optional, abhängig von der Komnfiguration des Kameramoduls)
- Pin 3 des Erweiterungssteckers X2
Reset
Ein Low-Pegel am Reset-Eingang versetzt den Sensor in den Reset-Zustand. Alle Register werden auf die Default-Einstellungen gesetzt. Der Eingang sollte mit dem /RESET-Signal des Microcontroller-Boards verbunden werden. (Es ist zu gewährleisten, dass das /RESET Signal erst nach Anlegen der Spannung deaktiviert wird.)
Während des Betriebs des Kamerasensors muss das Signal High-Pegel besitzen.
Output-Enable
Ein LOW-Pegel am Output-Enable – Eingang (CAM_OE, Pin 32 des phyCAM-P-Verbinders) versetzt die Signalleitungen CAM_DD[0...9] sowie CAM_LV, CAM_FV, CAM_PCLK und STROBE in den Tri-State - Zustand.
Diese Funktion wird aktiviert, indem Jumper J6 auf 2+3 gesetzt wird. Im Standard-Auslieferungszustand ist J6=1+2, wodurch die Ausgänge unabhängig vom Pegel des CAM_OE –Signals immer aktiv sind.
I2C-EEPROM
Das Kameramodul VM-011 kann optional mit einem EEPROM ausgestattet werden. In diesem können anwendungsspezifische Daten (z.B. Kalibrierungsdaten) gespeichert werden.
Das EEPROM ist vom Typ M24C02-RMC6TG und besitzt eine Speichergröße von 2 kBit. Die Default I2C-Adresse lautet 0xAE. Alternative Adressen können per Jumper eingestellt werden (siehe I2C Adressen).
Datenübertragungsrate: 100 kHz Standard Mode / 400 kHz Fast Mode.
Weitere Informationen finden Sie im Datenblatt des EEPROMs.
Onboard MCLK Erzeugung
Bei Bedarf besteht die Möglichkeit, einen Oszillator auf dem Kameramodul zu bestücken. Dieser kann den Masterclock MCLK für den Kamerasensor erzeugen. Damit ist es nicht mehr erforderlich, den MCLK-Takt über Pin 29 des phyCAM-P - Steckers einzuspeisen.
Zur Verwendung des internen Masterclocks muss XT1 bestückt sein und Jumper J16 mittels eines 22W-Widerstands auf 1+2 gesetzt werden.
Entwicklungskits
Zur Inbetriebnahme der Kamera und Unterstützung der Entwicklung sind Entwicklungskits für verschiedene Controller-Plattformen und Betriebssysteme erhältlich.
Das Sortiment an passenden Kits wird ständig erweitert.
Bitte informieren Sie sich auf unserer Webseite über aktuell erhältliche Kits. Der PHYTEC-Vertrieb berät sie gerne bei der Zusammenstellung von Kits und Komponenten.
Revisionshistorie
Date | Version # | Changes in this manual |
01.03.2021 | Manual L-872d.A0 | New Release |