Forum: Mikrocontroller und Digitale Elektronik ov3640 Initialisierung


von Grundschüler (Gast)


Lesenswert?

Ich möchte den 0,3Mpx OV7670-Camsensor durch einen pingleichen 3MP 
OV3640-Sensor ersetzen. Der OV7670 beginnt zu arbeiten, wenn XCLK 
angelegt wird. Beim OV3640 passiert nach Anlegen von XCLK - nichts. Hat 
jemand Erfahrung mit diesem Sensor? Wie muss er inatialisiert werden? 
Muss analogVCC am Sensor separat angelötet werden?

Ich habe dieses Modul:
http://www.ebay.de/itm/271168531571?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2648

von Dirk K. (dekoepi)


Lesenswert?

Hast du schon mal in die dort verlinkten Quellen geschaut?
http://www.uctronics.com/download/cam_module/OV3640.zip

Oder auf www.arducam.com - das ist ja ein dort vorgestelltes Modell?
http://www.arducam.com/camera-modules/3mp-ov3640/
Auch das Datenblatt hilft:
http://www.uctronics.com/download/cam_module/OV3640DS.pdf

Das Modul kann halt sogar 10 Bit-Daten liefern, oder (standardmäßig? 
Habe das Datenblatt noch nicht gelesen.) eben JPEG.

Auch immer fehlerträchtig bei mir: PullUps für I2C SDA/SCL eingelötet? 
PowerDwn passend auf GND oder Vcc gelegt?

von Grundschüler (Gast)


Lesenswert?

Hallo Dirk,
das Datenblatt habe ich mir schon angeschaut. Ich habe dies gefunden:
http://thecodeartist.blogspot.de/2012/04/omnivison-ov3640-i2c-sccb.html
CAM-Analog? Do we really need to power the sensor array at this stage?

Well what the heck nothing else seems to work anyway. Might as well try 
this. So quickly pulled down a line from an existing 3.3V power-rail on 
the board. Placed a diode along it to drop it down a bit and powered-on 
the board.

Wobei ich Zweifel habe,dass man bei einem Frertigmodul wirklich am chip 
löten muss. Wie weit bist du denn mit deinem Projekt?

von Grundschüler (Gast)


Lesenswert?

der Sensor funktioniert jetzt mit QVGA. Wenn ich die Auflösung auf VGA 
mit
1
  {0x3088, H_PX >>8},// Hwidth
2
  {0x3089, H_PX & 0xff},//Hwidth 320
3
  {0x308a, V_PX >>8}, //VHeight
4
  {0x308b, V_PX & 0xff},//VHeight 240
erhöhen möchte, verschwindet das Vsync-Signal und es gibt keine Anzeige 
von Daten mehr.

Gibt es zur Auflösung eine korrespondierende Einstellung, die man 
zusätzlich verändern muss?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.