kamera chipset kerdes

Andras Tantos andras_tantos at yahoo.com
Sun Feb 1 18:16:12 CET 2004


> Sziasztok!
>
> A minap vettem egy webkamerat, gondoltam megvizslatom, igy szetkaptam.
>
> Egy OV518+ chip van benne, ez olvassa le a CMOS CCD-t.
> Ez annyival tud tobbet, mint a mezei 518-as, hogy van benne egy 8Khz-es
> audio koder, igy mikrofon is van beepitve. (jo sz at r, tucsokciripelos
> hangja van, de vegulis megy...)
>
> Kapcsolasi rajzot, illetve regisztert kezelo peldaprogit (LINUX)
> talaltam mar hozza, de nekem az adatlapjara lenne szuksegem. Az viszont
> nuku.. :(

Az OV sorozat az Omnivision ceg termekeit akarja. (www.ovt.com) Ugy tunik,
hogy az USB chip-ek doksia mar NDA-t igenyel (megprobalhatsz veluk kotni
egyet, nekem mar volt szerencsem), de a szenzoroke nem.

> A masik, ami a rajzon feltunt, hogy rengeteg erdekes nevu kivezetese van
> az IC-nek. Erdekelne, hogy mit tud meg, illetve videojel kicsikarhato -e
> vajon belole?

Erre igy nagyon nehez valaszolni :-). Videojel nem veheto ki belole, ez
szinte biztos, de az vannak a cegnek olyan digitalis szenzorai, amik kiadnak
(feketefeher es NTSC) videojelet.

> Vagy masik megoldas: elfelejteni az USB-s chipet, s kozvetlen kezelni a
> CCD-t...

Biztos, hogy CCD, es nem CMOS? Eleg nagy kulonbseg kezeles tekinteteben. En
a CCD-nek nem allnek neki, de a CMOS illesztesen most dolgozom. Nem tunik
valami nagy kalandnak, felteve, hogy tudod hova tenni az adatokat, amik
omlenek a szenzorbol. A CCD-k kezelese viszont joval tobb faradtsagot
igenyel.

> Ha nem megy maskepp, akkor az erdekelne, hogy ezek a CCD-k kozvetlenul
> milyen modon olvashatok be egy masik digitalis eszkozbe, pl. DSP-be?

Nezd meg az adatlapot. Ha van linux driver-ed, abbol ki tudod nyerni, hogy
milyen szenzor van a kameraban. Amugy eleg egysegesek:
- 8-10-16 adatjel
- 1-2 szinkron jel (sor- es oszlop- szinkron)
- 2 orajel (egy be egy ki, ez utobbi a pixel-clock, ehhez van szinkronozva
az adatbusz)
- I2C interfesz, vagy annak valami butitott valtozata a belso regiszterek
eleresehez.
- Nehany sallang, ami neked vagy kell, vagy nem.

Az orajel felbontas fuggo, de amit en lattam 24, vagy 48MHz-es. Mas orajelet
adni neki, azt hiszem nem nagy otlet, mert ezek egyreszt DRAM szeru eszkozok
(ne kovezzetek meg a tul-egyszerusitesert), masreszt az osszes belso
idozites (fenymerobol szamolt expozicios ido, stb) a nominalis orajelhez
vannak igazitva.

> Lattam, alig van par drottal osszekotve a ccd es az USB ic. Mezei CLK,
> illetve szinkron feliratu jeleket nezegettem, ebbol gondolom; nem lehet
> nagy ordongosseg ez sem, ha a kello sebesseg megvan hozza.

Nem, szerintem sem az. Bar DSP-vel huzos lehet DMA nelkul. En FPGA-val
probalkoznek.

> A szineket vajon hogy kezeli? A kijovo jel pl. analog, vagy mar
> digitalis szerintetek?

Digitalis. 8- vagy 10- bit felbontasu. A jelek szepen sorban jonnek, egy
keppont egy idoben (illetve 16-bites busz eseten kicsit maskent, ket keppont
egyszerre). A keppontok elott szinszurok vannak, igy az egyes keppontok vagy
kek, vagy piros, vagy zold szin-informaciot tartalmaznak. A legelterjedtebb
szuro-maszk (talan Bayern mintanak hivjak) igy nez ki:

BGBGBGBGB
GRGRGRGRG
BGBGBGBGB ...
GRGRGRGRG
BGBGBGBGB
 .
 .
 .

Azaz minden masodik keppont zold, a maradek fele pedig piros, illetve kek.

Udv,
Tantos Andras
<http://andras.tantos.homedns.org>




More information about the Elektro mailing list