Ich suche eine Schaltung fuer einen VGA frame grabber, kennt einer eine Quelle?
VGA kann viel bedeuten, soll das nur 640*480 mit 8,16 oder 24 Bit erfassen, oder noch höhere Auflösungen? Verstehe ich das richtig, ein VGA-Monitorausgang mit dem üblichge HDSub15-Anschluß., oder auch z.B. DVI ? Ich kenne sowas nur für Video, bei VGA wird die Datenrate wesentlich größer
Meine Frage war insoweit unklar, es sollen sowohl verschiedene Aufloesungen bis 1600 x 1280, als auch verschiedene Frequenzen erfasst werden koennen.
Für sowas macht man doch einen "Screenshot". Framegrabber sind eher dazu da, Videosignale (FBAS o.ä.) zu digitalisieren, also das zu machen, was jede TV-Karte inzwischen macht. Was willst du damit machen?
Auf die Frage gehst du aber leider nicht ein. Ich kann mir einfach nicht vorstellen, wozu man sowas brauchen sollte, da die meisten (die mir bekannt sind) Betriebssysteme einen Screenshot unterstützen.
Wer sagt denn das ich das Ding am oder im PC betreiben will? Das wird Teil eines embedded Controllers der ein VGA Signal unbekannter Frequenz und Aufloesung auswerten muss.
Das ist prinzipiell schwierig, da Du im VGA-Signal durchaus Pixelfrequenzen bis 100 MHz und mehr hast. Das in Echtzeit einzulesen ist sehr schwierig. Vielleicht kannst Du mit sehr schnellen FPGAs oder CPLDs eine Schaltung bauen, die das Bild in mehreren Durchgängen verarbeitet. Du könntest beispielsweise eine Sample&Hold-Schaltung so ansteuern, das sie Dir einen Pixel hält, den Du dann in den nächsten 50 ns mit deinem A/D-Wandler wandelst. Kommst Du das nächste mal an die Stelle des Bildes, so kannst Du den Pixel daneben aufnehmen. Machst Du das geschickt, so kannst Du ein Bild in 10 Bildern abtasten.
Framegrabber in dieser Art sind recht selten, aus de Gründen die WM-Rahul schon genannt hat. Selberbauen kann man auch ziemlich vergessen, denn die gewünschte Auflösung erfordert eine Datenrate von >3x150MByte/s bei einer Speichegröße von >3x2MByte. So ein Speicher bekommt man nicht überall, ebenso der AD Wandler und deren Ansteuerung ist noch um einiges aufwendiger. Die Leute die sowas ansteuern können, brauchen für sowas auch keinen Schaltplan, denn das weitaus aufwendigere ist die Software für den FPGA der dazu notwendig wird.
Vielleicht hilft dir ja der Hinweis auf Scan-Converter. Die gibt es bspw. von Focus enhancement (http://www.focusinfo.com/). Aufgrund der hohen Pixeltakte, wird das nichts auf einem Steckbrett... Eigentlich braucht man dafür "nur" ein paar (sehr) schnelle AD-Wandler und eine entsprechend schnelle Auswertelogik. Es dürfte einfacher sein, ein DVI-Signal zu grabben... ;) Was soll der enbedded Controller mit dem Signal machen? Das Bild speichern? Die Wiederholfrequenz etc herausfinden (das wäre noch ich einfach...). Im Bereich der OSD-Chips könnte vielleicht noch was zu finden sein. PS: Ich bin eher selten Leuten böse, mir geht es höchstens auf den Keks, wenn man ihnen eine fertige Lösung präsentieren soll, aber nur 3 Parameter gesagt bekommt, das System aber etwas umfangreicher ist.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.