Hallo zusammen, Ich befasse mich momentan gerade mit VGA Signalverarbeitung. Mein Ziel ist es (aus purer Neugier), eine bestimmte Farbe in einem Pixelraster von ungefähr 10x10 Pixel auf meinem Monitor zu registrieren. Mit den H-Sync-Impulsen liesse sich per VHDL-Code die Zeilen abzählen, in dem sich dieses Raster befindet. Um das 10x10-Raster in der horizontalen Ebene (x-Achse) zu erreichen, würde anhand eines Abwärtszählers gewartet werden und sobald das Raster zeitllich erreicht wurde, sprich der Abwärtszähler bei 0 angekommen ist, soll eine logische 1 von meinem Digitalen FPGA an meinen Arduino gesendet werden, der dann die Analoge Spannung vom z.B. grünen Farbkanal liest. Bei meiner Farbe, die ich auf meinem Monitor registrieren lassen möchte, ist der Grünanteil besonders tief, deswegen... Somit ist der Arduino gelegentlich nur einer Frequenz von ca. 60 Herz (Bildwiederholrate) ausgesetzt. (So, nun kennt ihr mein Vorhaben...) Habe heute die ersten paar Messungen am VGA Kabel mit dem KO vorgenommen, die Resultate waren überzeugend, bis auf die Farbsignale.. Wie in meinem angehängten Bild erkennbar wird, beträgt die Frequenz der einzelnen Farbwert-Impulsen ~47kOhm !! das ist gerade einmal die Frequenz des H-sync-Signales. Jemand mit demselben Ergebnis vermutet in seinem Blog, dies sei dur den DAC zurückzuführen, doch wo genau soll ein DAC zum Einsatz kommen? Gibt es sonst ein Lösungsvorschlag? Vielen Dank für eure Hilfe!
Nicola G. schrieb: > dies sei dur den DAC zurückzuführen, doch wo genau soll ein > DAC zum Einsatz kommen? Naja irgendwo wird ja aus der digitalen Information (RGB-Pixelinformation) die analoge VGA Spannung werden. Der Baustein nennt sich Digital Analog Wandler (DAC). Nicola G. schrieb: > Gibt es sonst ein Lösungsvorschlag? Ja - einen vernüftigen VGA Decoder IC nehmen und die Daten im FPGA verarbeiten, wenn du schon eines nutzt. Nicola G. schrieb: > Habe heute die ersten paar Messungen am VGA Kabel mit dem KO ???? was ist ein KO Nicola G. schrieb: > einzelnen Farbwert-Impulsen ~47kOhm !! Widerstände werden in Ohm gemessen - meinst du kHz? (Frequenz)
Ist das nicht einfach das horizontal blanking interval das man da sieht?
Soweit ich weiss, wird bei VGA die Farbe durch drei analoge Spannungen
dargestellt (rot, grün und blau).
Kann es sein, dass du da etas mit PAL Signalen (Composite Video)
verwechselst?
> beträgt die Frequenz der einzelnen Farbwert-Impulsen ~47kOhm
Es gibt bei VGA weder Farbwert-Impulse, noch gibt es Frequenzen in der
Einheit kOhm.
Wenn dein Bild beispielsweise 1 Megapixel Auflösung hat und 60 Bilder
pro Sekunde, dann wird die zu erwartende Signalfrequenz auf allen drei
Leitungen mehr als 60Mhz sein (vermutlich eher 100Mhz, denn zwischen den
Zeilen und Bildern gibt es Pausen).
Frage von Joe : Nein, ist der rote Farbkanal. Antwort von ABX(GAST): Danke erstmal. Sorry hab ausversehen Ohm geschriben weil hald 47 ;) Und in der Schweiz nennt man das Oszilloskop auch KO. Ich weiss was ein DAC ist, hab nur dessen Einsatz noch nicht richtig durchgeblickt.. So nun doch nochmals zu diesem DAC, es erscheint mir dennoch seltsam, dass aus all den 800 (Auflösung 600x800) Pixelspannungen(-Impulsen) ein durchgehender Impuls wird, der Monitor soll ja die Information auch wieder auswerten können? Was will er denn mit einem solchen Impuls (Scheinbar klappts ja doch, jedoch für mich nicht nachvollziehbar..)
Vermutlich die Peaks sind dem DAC geschuldet das sieht man dann wohl nicht mehr oder nimmt es als rauschen war. Das ganze ist nichts anderes wie Lichtgriffel ano 1960. Es kommt drauf an was auf dem Monitor zu sehen ist und worauf du triggerst. Das wissen wir nicht ;)
:
Bearbeitet durch User
Vielen Dank für deine Antwort, Stefan. Um deine Aussage zu paraphrasieren: Das heisst, wenn die linke Monitorhälfte Schwarz wäre und die rechte rot, und ich den natürlich den roten Kanal miss, dan müsste der Impuls auf meinem Bild zuerst zur Hälfte auf 0V sein und zur anderen Hälfte auf 0.7 V ?
Nicht ganz denn der Standard hat eine schwarz schulter. Also es gibt Pixel die versteckt sind außerhalb des sichtbaren Bereiches.
> dann müsste der Impuls auf meinem Bild zuerst zur > Hälfte auf 0V sein und zur anderen Hälfte auf 0.7 V ? Ja, so ungefähr. Zwischen jeder Zeile gibt es noch eine Lücke für den Rücklauf des Strahles (war ja für Röhrenmonitor konzipiert). Es wird nicht genau die Hälfte sein, aber ungefähr schon.
Nicola G. schrieb: > Frage von Joe : Nein, ist der rote Farbkanal. Marco H. schrieb: > Nicht ganz denn der Standard hat eine schwarz schulter. Also es gibt > Pixel die versteckt sind außerhalb des sichtbaren Bereiches. und das meinte ich ist was man hier sieht (jeweils links der beiden cursors).
:
Bearbeitet durch User
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.