Verzweifle daran einen VGA-Monitor anzusteuern

OP #6330134
Lesenswert?
• ▲
▼
Hi,

kennt sich jemand mit VGA-Signalen aus?

Ich spiel gerade mit Chips aus der 74er Reihe herum und möchte ein 
Videosignal mit 640 x 480 @ 60hz erzeugen. Mein Problem ist das es mit 
meinem Steinzeit Extron VGA zu HDMI Converter/Upscaler funktioniert aber 
meine Monitore den Dienst verweigern.

Wenn ich mir anschaue was Google zu VGA ausspuckt erkenne ich nicht ob 
V-Sync und H-Sync gleichzeitig oder versetzt aktiv werden.

Interessant ist auch das die Monitore mit denen ich teste sofort 
glücklich sind wenn ich V-Sync invertiere und active high ausgebe. Laut 
der Spezifikation sollte das doch nur für 640 x 400 gültig sein, oder?

Der Pixeltakt ist 25.175 Mhz
Row:
<---HS--->|<---BP--->|<---ACTIVE--->|<---FP--->
96 48 640 16
Frame:
<---VS--->|<---BP--->|<---ACTIVE--->|<---FP--->
2 33 480 10


Ich hätte noch die Datei aus PulseView vielleicht erkennt ja jemand wo 
ich mal wieder Mist gebaut habe..
Angehängte Dateien:
Gast #6330165
Lesenswert?
• ▲
▼
Alexander H. schrieb:

> Mein Problem ist das es mit
> meinem Steinzeit Extron VGA zu HDMI Converter/Upscaler funktioniert aber
> meine Monitore den Dienst verweigern.

Moderne Monitore sind relativ zickig bezüglich des Timings analoger 
Signale. Bist du sicher, dass du die Frequenzen genau genug eingehalten 
hast?

Da alles vom Pixeltakt abgeleitet ist, stellt sich die Frage: wo stammt 
der her, wie genau ist er?
#6330262
Lesenswert?
• ▲
▼
Alexander H. schrieb:
> Habe die Timings jetzt nochmal von Hand in der Grafikkarte eingestellt
> und die Monitore akzeptieren die Auflösung. Wenigstens kann ich den
> Fehler ausschließen.

wenn also der Monitor nicht zickt dann die HDMI Umsetzer, auch davon las 
ich öfter, da gibt es wohl nur die Lösung mehrere verschiedene HDMI 
Umsetzer zu testen!
Leider wird derselbe Schrott unter verschiedensten Gehäusen udn Farben 
verkauft, das kann aufwändig und teuer werden den passenden zu finden, 
denn wer jedesmal Rücksendekosten zahlen muss bei unter 40,-€ Artikel 
der kann arm werden dabei.
Amazon droht dann auch gerne mit Rausschmiss!
OP #6330294
Lesenswert?
• ▲
▼
Sorry, der Fehler sitzt sprichwörtlich 50cm vor dem Monitor.

Die Monitore bekommen einen Schreikrampf weil V-Sync ~10us lang fröhlich 
über 2.4V hüpft.

Der Grund warum es mit invertiertem V-Sync funktioniert scheint zu sein 
das die 2N3906 für das "Dioden ROM" (steuert die Zähler) viel gutmütiger 
sind und die TFTs wohl mit positiven und negativen Signalen umgehen 
können.

Zu meiner Verteidigung mein extrem professioneller 5€ Logic Analyzer hat 
mir saubere Signale vorgegaukelt und ich habe vor ein paar Monaten meine 
erste LED in die Hand genommen. Hätte ich mir die Mühe gemacht und die 
Signale wirklich angesehen wäre es schnell klar gewesen. Sind doch nur 
~60Hz was soll da schon schiefgehen... :-/

Fehler...
- versehentlich einen 74AC138 statt einem HC aus der Grabbelkiste geholt
- Die Kondensatoren nicht eingelötet
- Kein Treiber für die HS und VS Leitungen (1.5m vom 74AC/HC138 zum 
Monitor)
- Signale nicht richtig angesehen und auf die Simulation verlassen
- Völlig in die Timings verrannt

Vielen Dank für die Hilfe, das hätte niemand mit meinen Infos 
rausbekommen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.