VGA Farbsignal-Frequenz

OP #4927441
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!
Angehängte Dateien:
Gast #4927479
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)
Gast #4927500
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).
OP #4927503
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..)
#4927508
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 ;)
OP #4927512
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 ?
Gast #4927554
> 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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.