Forum: Mikrocontroller und Digitale Elektronik Screenshot von einem VGA Signal


von Tim (Gast)


Lesenswert?

Hallo, ich bin auf der suche nach einem IC bzw. einer einfachen kleinen 
Schaltung um mit einem kleinen 8-Bit µC (AVR) ein Screenshot per VGA 
machen.

Die Schaltung wird an eine normale Grafikkarte angeschlossen und soll 
dann das Analoge Signal irgendwie digitalisieren so das man daraus ein 
Bild zusammen bauen kann (Der 8 Bitter muss die Daten nur 
weiterreichen).

Es werden hauptsächlich Screenshots von Konsolen gemacht.
Maximale Auflösung: 800x600 @ 60Hz
Monochrom würde sogar schon reichen, aber wenn das Ding 16/256 Farben 
unterstützen würde wäre es sicherlich auch nicht schlecht :)

Hat da jemand eine Idee?

von Andreas K. (a-k)


Lesenswert?

Klingt schwer nach FPGA. Dafür gibt's ein eigenes Forum.

von Nullpointer (Gast)


Lesenswert?

Das sollte nicht so schwer sein. 800 x 600 @ 60Hz sind nur 28.8MSample 
mit dem ADC. Davon ein Bild speichern sind nur 1.44Mbyte bei 8 bit pro 
Farbe.
Der Ansatz ist geradeaus : 3 ADC mit 28.8MSample laufen lassen und davon 
1 Bild abzweigen. Das timing macht man am Besten mit einem FPGA, das 
erlaubt einiges an Freiheiten.

von Benedikt K. (benedikt)


Lesenswert?

Nullpointer wrote:
> Das sollte nicht so schwer sein. 800 x 600 @ 60Hz sind nur 28.8MSample
> mit dem ADC.

Nicht ganz: Es sind etwa 40MS/s, da es auch noch einen Bereich gibt, in 
dem die Sync Signale sind. Für einen CPLD/FPGA ist das aber egal.

800x600 kommt mir aber etwas merkwürdig vor. Eine Konsole hat meistens 
640x400. 60Hz flimmert auch stark.

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.