Vanlig Video Signal

F

florinalex

Guest
Jeg ønsker å bygge et system med en PIC (dsPIC) microcontroller som vil ta bilder fra en PAL videokamera og skrive dem til et SD-minnekort.Jeg vil vite om noen bygde dette eller om det
er mulig.Takk.

 
Hei,

Min kjennskap til analoge TV-signaler er sparsom ... men jeg vet at du trenger en veldig rask ADC å fange en ramme, mye raskere enn en på noen dsPIC.Med høyest frekvens i PAL å være rundt 5.5Mhz, må du prøve på 11MSps, minimum 8-bit.I'm just winging det her, men ikke PAL har en bildefrekvens på 50?Sammenflettet ... så 25 full rammer persecond.Dvs 40ms, på 11Msps = 440Kbytes av data.Jeg antar en dsPIC kunne håndtere det, for lagring av den på et SD-kort (SPI er det ikke?) .. Men ... på at Samplingsfrekvens ... Jeg tror ikke dsPIC har nok fart.Jeg tror "de kjøres på 40MIPS max ...så antar du lese i en byte fra hver prøve (i parallell) du har 4 instruksjonene for å lagre den på dsPIC eller et annet sted.

Jeg tror ikke det vil skje uten rask ekstern ram, koblet direkte til ADC.Selvfølgelig, det dsPIC kunne 'kontroll' prosessen, det vil starte en konvertering når den oppdager en start av rammen, og muligens bruke sin PWM maskinvare til å generere de nødvendige klokker for ADC / RAM, fordi hvis Jeg
er ikke feil, det PWM maskinvare på PIC's kan gå så fort som instruksjonshåndboken perioden, og er i fase med den.

Så alt du vil gjøre, er å lese av data fra ram, lagre det på SD-kort, på et øyeblikk.

Google it!thers god ramme fange design som bruker ulike chips, inkludert noen som bruker ren logikk (å ja, hardcore elektronikk).

Ikke at en FPGA / CPLD kan gjøre det helt fint, selv om det kan formatere SD-kort for lagring, og du fortsatt har behov for rask ADC og ram.

Som jeg sa, jeg
er ikke ekspert, men dvs hvordan jeg ville gjøre det.

BuriedCode.

 
hi Buriedcode
vet du mikro eller DSP som kan gjøre dette?
med vennlig hilsen

 
Hei,
Som jeg sa, jeg
er ingen ekspert, jeg
har aldri bygd / utviklet en ramme grabben, eller brukt en jeg bare svart, fordi ingen andre ville.

Jeg er ikke klar over noen "en-chip 'løsninger,
enn si de bruker en DSP eller micro.Nøkkelen til dette er en svært rask ADC, ett designet for video (det fins om), noen RAM, og en form for "contorller" som styrer ADC og ram.Du trenger også en måte å oppdage starten av rammer / linje.Det er "synkroniser SEPERATOR chips rundt.Noen synes å bare ut vertikal synkronisering, andre gjør det horisontale synkroniser også.Som du ser, selv for en grunnleggende ramme grabben vi opp til en hel del brikker allerede.

Prøv for ideer:
http://www.epanorama.net/links/videochips.html
http://www.epanorama.net/links/videocircuits.html

Sync SEPERATOR chips ..... å fortelle deg når du skal begynne å flytte en ramme.
http://www.national.com/pf/LM/LM1881.html
http://www.intersil.com/cda/deviceinfo/0% 2C1477% 2CEL4581% 2C0.html

Noen referanse utførelser:
http://www.atmel.com/dyn/resources/prod_documents/DOC0251.PDF
http://www.epanorama.net/links/videocircuits.html # digitalcircuitVel, jeg
er ute av meg grundig, jeg har en grunnleggende forståelse av hvordan ting fungerer, men jeg har ingen grunn til å designe en selv.Likevel, det interessant!Og hvis folk kan gjøre en 200MSps oscilloskop med PIC micro (merk: det bruker mange sjetonger i tillegg), hvem vet hva annet det kan gjøre

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Veldig Glad" border="0" />Lykke til,

BuriedCode.

 
Jeg bruker hovedsakelig DSP.Jeg har flere TSM320C6711 og med en rask ADC de kan håndtere oppgaven.Min erfaring med FPGA sier at du kan gjøre dette også.Ta en titt på Xilinx spartansk II / III-serien.

 

Welcome to EDABoard.com

Sponsor

Back
Top