Difference between revisions of "C38A"

From ArmadeusWiki
Jump to: navigation, search
(New page: This article explain how to use camera [http://www.lextronic.fr/P1730-camera-numerique-c38a.html C38A] (ov7620) with apf9328. The pinout of the kit is as following : {| border="0" cellpad...)
 
m (Links)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This article explain how to use camera [http://www.lextronic.fr/P1730-camera-numerique-c38a.html C38A] (ov7620) with apf9328. The pinout of the kit is as following :
+
{{Under_Construction}}
 +
 
 +
This article explains how to use [http://www.lextronic.fr/P1730-camera-numerique-c38a.html the C38A camera] (OV7620 CMOS sensor) with the [[APF9328]]. Alchimoun and Jmfriedt already used a similar camera and all their code is [http://jmfriedt.free.fr available here] (documentation of their project is [http://2008.rmll.info/IMG/pdf/jeanmichel_friedt.pdf available here in french], starting page 17 for CMOS sensor).
 +
 
 +
== Pinout ==
 +
 
 +
The pinout of the kit is as following :
  
 
{| border="0" cellpadding="5" cellspacing="0" summary="FPGA IMR"
 
{| border="0" cellpadding="5" cellspacing="0" summary="FPGA IMR"
Line 8: Line 14:
 
| PIN || 2 || 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24 || 26 || 28 || 30 || 32
 
| PIN || 2 || 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24 || 26 || 28 || 30 || 32
 
|---------------- align="center"
 
|---------------- align="center"
| || style="border:1px solid black;" | Y1 || style="border:1px solid black;" | Y3 || style="border:1px solid black;" | Y5 || style="border:1px solid black;" | Y7 || style="border:1px solid black;" | RST || style="border:1px solid black;" | FODD || style="border:1px solid black;" | HREF || style="border:1px solid black;" | VSYN || style="border:1px solid black;" | PCLK || style="border:1px solid black;" | VCC || style="border:1px solid black;" | VCC || style="border:1px solid black;" | UV1 || style="border:1px solid black;" | UV3 || style="border:1px solid black;" | UV5 || style="border:1px solid black;" | UV7 || style="border:1px solid black;" | VTO
+
| || style="border:1px solid black;" bgcolor=#FFFF00| Y1 || style="border:1px solid black;" bgcolor=#FFFF00| Y3 || style="border:1px solid black;" bgcolor=#FFFF00| Y5 || style="border:1px solid black;" bgcolor=#FFFF00| Y7 || style="border:1px solid black;" bgcolor=#00FF00| RST || style="border:1px solid black;" bgcolor=#0600ff| FODD || style="border:1px solid black;" bgcolor=#0600ff| HREF || style="border:1px solid black;" bgcolor=#0600ff| VSYN || style="border:1px solid black;" bgcolor=#0600ff| PCLK || style="border:1px solid black;" bgcolor=#FF0000| VCC || style="border:1px solid black;" bgcolor=#FF0000| VCC || style="border:1px solid black;" bgcolor=#FFFF00| UV1 || style="border:1px solid black;" bgcolor=#FFFF00| UV3 || style="border:1px solid black;" bgcolor=#FFFF00| UV5 || style="border:1px solid black;" bgcolor=#FFFF00| UV7 || style="border:1px solid black;" bgcolor=#b1ada6| VTO
 
|----------------- align="center"
 
|----------------- align="center"
| || style="border:1px solid black;" | Y0 || style="border:1px solid black;" | Y2 || style="border:1px solid black;" | Y4 || style="border:1px solid black;" | Y6 || style="border:1px solid black;" | PWDN || style="border:1px solid black;" | SDA || style="border:1px solid black;" | SCL || style="border:1px solid black;" | AGND || style="border:1px solid black;" | AGND || style="border:1px solid black;" | EXCLK || style="border:1px solid black;" | AGND || style="border:1px solid black;" | UV0 || style="border:1px solid black;" | UV2 || style="border:1px solid black;" | UV4 || style="border:1px solid black;" | UV6 || style="border:1px solid black;" | GND  
+
| || style="border:1px solid black;" bgcolor=#FFFF00| Y0 || style="border:1px solid black;" bgcolor=#FFFF00| Y2 || style="border:1px solid black;" bgcolor=#FFFF00| Y4 || style="border:1px solid black;" bgcolor=#FFFF00| Y6 || style="border:1px solid black;" bgcolor=#00FF00| PWDN || style="border:1px solid black;" bgcolor=#ffa800| SDA || style="border:1px solid black;" bgcolor=#ffa800| SCL || style="border:1px solid black;" bgcolor=#00FFFF| AGND || style="border:1px solid black;" bgcolor=#00FFFF| AGND || style="border:1px solid black;" bgcolor=#b1ada6| EXCLK || style="border:1px solid black;" bgcolor=#00FFFF| AGND || style="border:1px solid black;" bgcolor=#FFFF00| UV0 || style="border:1px solid black;" bgcolor=#FFFF00| UV2 || style="border:1px solid black;" bgcolor=#FFFF00| UV4 || style="border:1px solid black;" bgcolor=#FFFF00| UV6 || style="border:1px solid black;" bgcolor=#00FFFF| GND  
 
|---------------- align="center"  
 
|---------------- align="center"  
 
| PIN || 1 || 3 || 5 || 7 || 9 || 11 || 13 || 15 || 17|| 19 || 21 || 23 || 25 || 27 || 29 || 31
 
| PIN || 1 || 3 || 5 || 7 || 9 || 11 || 13 || 15 || 17|| 19 || 21 || 23 || 25 || 27 || 29 || 31
 
|}
 
|}
 +
 +
== Powering ==
 +
 +
The C38A is 5V powered, it's not a great problem to power the module at this voltage. '''But the problem is for I/O, because all APF9328 I/O are 3.3V signals.''' To solve this problem, the [http://mxhaard.free.fr/spca50x/Doc/Omnivision/OV7620.pdf  chip used in C38A] provide a IO VDD power entry that can be powered with both 5V or 3.3V. By default on C38A kit, all power supplies are connected to 5V. To provide 3.3V on power IO (DOVDD):
 +
# JP2 strap on kit must be deconnected,
 +
# 3.3V must be connected on J6 (DOVDD)
 +
 +
==Links==
 +
* http://www.roboternetz.de/phpBB2/download.php?id=14529
 +
 +
[[Category:Vision]]

Latest revision as of 17:38, 8 April 2010

Page under construction... Construction.png Informations on this page are not guaranteed !!

This article explains how to use the C38A camera (OV7620 CMOS sensor) with the APF9328. Alchimoun and Jmfriedt already used a similar camera and all their code is available here (documentation of their project is available here in french, starting page 17 for CMOS sensor).

Pinout

The pinout of the kit is as following :

C38A pinout
PIN 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32
Y1 Y3 Y5 Y7 RST FODD HREF VSYN PCLK VCC VCC UV1 UV3 UV5 UV7 VTO
Y0 Y2 Y4 Y6 PWDN SDA SCL AGND AGND EXCLK AGND UV0 UV2 UV4 UV6 GND
PIN 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31

Powering

The C38A is 5V powered, it's not a great problem to power the module at this voltage. But the problem is for I/O, because all APF9328 I/O are 3.3V signals. To solve this problem, the chip used in C38A provide a IO VDD power entry that can be powered with both 5V or 3.3V. By default on C38A kit, all power supplies are connected to 5V. To provide 3.3V on power IO (DOVDD):

  1. JP2 strap on kit must be deconnected,
  2. 3.3V must be connected on J6 (DOVDD)

Links